re PR fortran/55818 (Reading a REAL from a file which doesn't end in a new line fails)
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR fortran/55818
4 * gfortran.dg/eof_4.f90: New test.
5
6 2013-01-02 Jakub Jelinek <jakub@redhat.com>
7
8 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
11 (compat_setup_dfp): Initialize compat_alt_caret and
12 compat_save_TEST_ALWAYS_FLAGS.
13
14 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15
16 * gcc.dg/torture/tls/tls-reload-1.c: New test.
17
18 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
19
20 * gcc.dg/torture/fp-int-convert-2.c: New test.
21
22 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23
24 * gfortran.dg/newunit_3.f90: Add dg-do run.
25 * gfortran.dg/inquire_15.f90: Add dg-do run.
26
27 2013-01-01 Jakub Jelinek <jakub@redhat.com>
28
29 PR tree-optimization/55831
30 * gcc.dg/pr55831.c: New test.
31
32 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
33
34 * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
35
36 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
37
38 * gcc.target/i386/builtin_target.c (vendor_signatures): Remove.
39 (check_detailed): Use signature_INTEL_ebx and signature_AMD_ebx
40 to check vendor signature.
41
42 2012-12-28 Janus Weil <janus@gcc.gnu.org>
43
44 PR fortran/55692
45 * gfortran.dg/associated_7.f90: New.
46
47 2012-12-28 Tobias Burnus <burnus@net-b.de>
48
49 PR fortran/55763
50 * gfortran.dg/unlimited_polymorphic_5.f90
51
52 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
53
54 PR fortran/48960
55 * gfortran.dg/newunit_3.f90: New.
56
57 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
58
59 PR fortran/48976
60 * gfortran.dg/inquire_15.f90: New.
61
62 2012-12-27 Sriraman Tallam <tmsriram@google.com>
63
64 * testsuite/g++.dg/mv1.C: Remove target options.
65 * testsuite/g++.dg/mv2.C: Ditto.
66 * testsuite/g++.dg/mv3.C: Ditto.
67 * testsuite/g++.dg/mv4.C: Ditto.
68 * testsuite/g++.dg/mv5.C: Ditto.
69
70 2012-12-26 Janne Blomqvist <jb@gcc.gnu.org>
71
72 PR fortran/55539
73 * gfortran.dg/nosigned_zero_3.f90: New testcase.
74
75 2012-12-23 Tobias Burnus <burnus@net-b.de>
76
77 PR fortran/54884
78 * gfortran.dg/public_private_module_8.f90: New.
79
80 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
81
82 * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely
83 instruction more likely.
84
85 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
86
87 * gcc.target/mips/pr55315.c: Cast to long rather than int.
88
89 2012-12-22 Tobias Burnus <burnus@net-b.de>
90
91 PR fortran/55763
92 * gfortran.dg/unlimited_polymorphic_6.f90: New.
93
94 2012-12-21 Martin Jambor <mjambor@suse.cz>
95
96 PR tree-optimization/55355
97 * g++.dg/torture/pr55355.C: New test.
98
99 2012-12-21 Vladimir Makarov <vmakarov@redhat.com>
100
101 PR middle-end/55775
102 * gcc.target/i386/pr55775.c: New test.
103
104 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
105
106 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
107 on AIX.
108
109 * lib/target-supports.exp (add_options_for_tls): Add -pthread for
110 AIX as well.
111 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
112 and above.
113
114 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
115
116 * c-c++-common/pr43942.c: Remove XFAIL for AIX.
117
118 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
119
120 PR fortran/55763
121 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
122
123 2012-12-21 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/52996
126 * gcc.dg/torture/pr52996.c: New testcase.
127
128 2012-12-20 Jakub Jelinek <jakub@redhat.com>
129
130 PR middle-end/55750
131 * gcc.c-torture/execute/pr55750.c: New test.
132
133 2012-12-20 Richard Biener <rguenther@suse.de>
134
135 PR middle-end/55740
136 * g++.dg/torture/pr55740.C: New testcase.
137
138 2012-12-20 Jakub Jelinek <jakub@redhat.com>
139
140 PR c++/55619
141 * c-c++-common/pr55619.c: New test.
142
143 2012-12-20 Tobias Burnus <burnus@net-b.de>
144
145 PR fortran/54818
146 * gfortran.dg/transfer_intrinsic_4.f: New.
147
148 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
149
150 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
151 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
152 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
153 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
154
155 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
156
157 * gcc.target/arm/vmaxnmdf.c: New test.
158 * gcc.target/arm/vmaxnmsf.c: Likewise.
159 * gcc.target/arm/vminnmsf.c: Likewise.
160 * gcc.target/arm/vminnmdf.c: Likewise.
161
162 2012-12-19 Tobias Burnus <burnus@net-b.de>
163
164 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
165 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
166
167 2012-12-19 Richard Biener <rguenther@suse.de>
168
169 PR tree-optimization/55736
170 PR tree-optimization/55703
171 * gcc.dg/lto/pr55703_0.c: New testcase.
172
173 2012-12-19 Jakub Jelinek <jakub@redhat.com>
174
175 PR debug/55730
176 * gcc.dg/debug/pr55730.c: New test.
177
178 2012-12-18 Jan Hubicka <jh@suse.cz>
179
180 PR tree-optimization/55683
181 * g++.dg/ipa/devirt-9.C: New testcase.
182
183 2012-12-19 Terry Guo <terry.guo@arm.com>
184
185 * gcc.target/arm/thumb-find-work-register.c: New.
186
187 2012-12-19 Tobias Burnus <burnus@net-b.de>
188
189 PR fortran/55733
190 * gfortran.dg/save_5.f90: New.
191
192 2012-12-18 Jakub Jelinek <jakub@redhat.com>
193
194 PR c/39464
195 * gcc.dg/pr39464.c: New test.
196
197 2012-12-18 Ian Lance Taylor <iant@google.com>
198
199 PR go/55201
200 * lib/go.exp: Revert last patch.
201
202 2012-12-18 Richard Biener <rguenther@suse.de>
203
204 PR middle-end/54838
205 * g++.dg/torture/pr54838.C: New testcase.
206
207 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
208
209 * lib/go.exp (go_link_flags): Add libatomic location to flags and
210 ld_library_path.
211
212 2012-12-18 Richard Biener <rguenther@suse.de>
213
214 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
215
216 2012-12-18 Richard Biener <rguenther@suse.de>
217
218 PR tree-optimization/55555
219 * gcc.dg/torture/pr55555.c: New testcase.
220 * gcc.dg/vect/vect-iv-11.c: Adjust.
221
222 2012-12-18 Jakub Jelinek <jakub@redhat.com>
223
224 PR debug/55717
225 * testsuite/g++.dg/opt/pr55717.C: New test.
226
227 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
228 Ulrich Weigand <ulrich.weigand@linaro.org>
229
230 * gcc.target/arm/neon-extend-1.c: New file.
231 * gcc.target/arm/neon-extend-2.c: New file.
232
233 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
234
235 * lib/target-supports.exp (add_options_for_arm_v8_neon):
236 Add -march=armv8-a.
237
238 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
239 Tejas Belagod <tejas.belagod@arm.com>
240
241 * lib/target-supports.exp
242 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
243
244 2012-12-16 Tobias Burnus <burnus@net-b.de>
245
246 PR fortran/55197
247 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
248
249 2012-12-16 Tobias Burnus <burnus@net-b.de>
250
251 * gfortran.dg/move_alloc_14.f90: New.
252
253 2012-12-16 Tobias Burnus <burnus@net-b.de>
254
255 PR fortran/55638
256 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
257 * gfortran.dg/elemental_args_check_7.f90: New.
258
259 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
260
261 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
262
263 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
264
265 PR ada/52735
266 * gnat.dg/nested_generic1.adb: New test.
267 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
268
269 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
270
271 PR ada/53766
272 * gnat.dg/controlled7.ad[sb]: New test.
273
274 2012-12-14 Steve Ellcey <sellcey@mips.com>
275
276 PR regression/55688
277 * g++.dg/other/pr55650.C: Add dg-require-profiling.
278
279 2012-12-14 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/55684
282 * gcc.dg/torture/pr55684.c: New testcase.
283
284 2012-12-14 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/55687
287 * gcc.dg/torture/pr55687.c: New testcase.
288
289 2012-12-13 Jakub Jelinek <jakub@redhat.com>
290
291 PR c++/55652
292 * g++.dg/cpp0x/noexcept19.C: New test.
293
294 2012-12-13 Richard Biener <rguenther@suse.de>
295
296 PR lto/55660
297 * gcc.dg/lto/pr55660_0.c: New testcase.
298 * gcc.dg/lto/pr55660_1.c: Likewise.
299
300 2012-12-13 Jakub Jelinek <jakub@redhat.com>
301
302 PR gcov-profile/55650
303 * g++.dg/other/pr55650.C: New test.
304 * g++.dg/other/pr55650.cc: New file.
305
306 2012-12-12 Jakub Jelinek <jakub@redhat.com>
307
308 PR debug/55665
309 * g++.dg/guality/pr55665.C: New test.
310
311 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
312 set_target_env_var the same as if it is empty list.
313 (dg-set-target-env-var): Fix up error message.
314 (set-target-env-var): Record both preexisting env var values
315 as well as info that env wasn't set.
316 (restore-target-env-var): Iterate on reversed list, if second
317 sublist element is 1, setenv the env var to the third sublist
318 element, otherwise unsetenv it.
319 (gcc-dg-runtest): Don't initialize set_target_env_var.
320 (dg-test): Unset set_target_env_var if it was set.
321
322 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
323 on argc being one.
324 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
325 Whitespace fixes. Avoid unnecessary * sizeof(char).
326 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
327 dg-options. Whitespace fixes.
328 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
329 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
330 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
331 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
332 * g++.dg/asan/default-options-1.C: Whitespace fixes.
333 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
334 first __asan_symbolize argument unnamed. Avoid unnecessary
335 * sizeof(char).
336 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
337 on argc being one. Allow both _Znwj and _Znwm as operator new.
338 Ignore everything in the backtrace above operator new. Fix up
339 dg-output regexps.
340 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
341 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
342 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
343 on failures. Avoid pointless PASS dg-output check. Remove bogus
344 dg-shouldfail.
345 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
346 Avoid unnecessary * sizeof(char).
347 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
348 Don't rely on argc being one.
349 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
350 Avoid unnecessary * sizeof(char).
351 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
352 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
353 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
354 Fix up dg-output regexps.
355 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
356 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
357 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
358 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
359 one.
360 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
361 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
362 Avoid unnecessary * sizeof(char).
363
364 2012-12-12 Wei Mi <wmi@google.com>
365
366 * lib/target-supports.exp (check_effective_target_dlopen,
367 check_effective_target_clone, check_effective_target_setrlimit,
368 check_effective_target_swapcontext): New procedures.
369 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
370 (dg-set-target-env-var, set-target-env-var,
371 restore-target-env-var): New procedures.
372 (gcc-dg-runtest): Set set_target_env_var.
373 * g++.dg/asan/symbolize-callback-1.C: New test.
374 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
375 * g++.dg/asan/deep-tail-call-1.C: New test.
376 * g++.dg/asan/default-options-1.C: New test.
377 * g++.dg/asan/interception-test-1.C: New test.
378 * g++.dg/asan/dlclose-test-1-so.cc: New file.
379 * g++.dg/asan/deep-thread-stack-1.C: New test.
380 * g++.dg/asan/interception-malloc-test-1.C: New test.
381 * g++.dg/asan/deep-stack-uaf-1.C: New test.
382 * g++.dg/asan/large-func-test-1.C: New test.
383 * g++.dg/asan/interception-failure-test-1.C: New test.
384 * c-c++-common/asan/strip-path-prefix-1.c: New test.
385 * c-c++-common/asan/force-inline-opt0-1.c: New test.
386 * c-c++-common/asan/swapcontext-test-1.c: New test.
387 * c-c++-common/asan/null-deref-1.c: New test.
388 * c-c++-common/asan/global-overflow-1.c: New test.
389 * c-c++-common/asan/strncpy-overflow-1.c: New test.
390 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
391 * c-c++-common/asan/stack-overflow-1.c: New test.
392 * c-c++-common/asan/use-after-free-1.c: New test.
393 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
394 * c-c++-common/asan/clone-test-1.c: New test.
395 * c-c++-common/asan/heap-overflow-1.c: New test.
396 * c-c++-common/asan/sleep-before-dying-1.c: New test.
397
398 2012-12-12 Steve Ellcey <sellcey@mips.com>
399
400 * gcc.dg/pr55150-2.c: Add pic support check.
401 * gcc.dg/lto/pr54709_0.c: Ditto.
402
403 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
404
405 PR tree-optimization/55481
406 * gcc.dg/torture/pr55481.c: New testcase.
407
408 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
409 Jakub Jelinek <jakub@redhat.com>
410
411 PR middle-end/52640
412 * gcc.c-torture/compile/limits-externdecl.c: New test.
413
414 2012-12-12 Jakub Jelinek <jakub@redhat.com>
415
416 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
417 from 2000 to 400.
418
419 PR fortran/55633
420 * gcc.dg/torture/pr55633.c: New test.
421
422 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
423
424 PR c++/53094
425 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
426 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
427 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
428
429 2012-12-11 Jakub Jelinek <jakub@redhat.com>
430
431 PR c++/55643
432 * g++.dg/warn/Wunused-var-19.C: New test.
433
434 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
435
436 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
437
438 * gcc.dg/pr54121.c: New test.
439
440 2012-12-11 Jakub Jelinek <jakub@redhat.com>
441
442 PR c++/55619
443 * g++.dg/ext/asm12.C: New test.
444
445 PR tree-optimization/54570
446 * gcc.dg/builtin-object-size-8.c: Xfail.
447 * gcc.dg/builtin-object-size-13.c: New test.
448
449 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
450
451 PR target/55642
452 * gcc.target/arm/pr55642.c: New testcase.
453
454 2012-12-11 Jakub Jelinek <jakub@redhat.com>
455
456 PR middle-end/43631
457 PR bootstrap/55615
458 * g++.dg/other/pr43631.C: New test.
459
460 2012-12-11 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/55079
463 * gcc.dg/Warray-bounds-9.c: New testcase.
464 * gcc.dg/Warray-bounds-10.c: Likewise.
465 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
466
467 2012-12-10 Janus Weil <janus@gcc.gnu.org>
468
469 PR fortran/52909
470 * gfortran.dg/proc_ptr_39.f90: New test case.
471
472 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
473
474 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
475 code duplication is required. Allow BNE to appear.
476
477 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
478
479 * gcc.target/mips/ext-2.c: Require -mlong64.
480
481 2012-12-10 Richard Biener <rguenther@suse.de>
482
483 PR tree-optimization/55107
484 * gcc.dg/torture/pr55107.c: New testcase.
485 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
486
487 2012-12-10 Jakub Jelinek <jakub@redhat.com>
488
489 * g++.dg/asan/asan_test.cc: Sync from upstream.
490 * g++.dg/asan/asan_test_utils.h: Likewise.
491
492 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
493
494 * gcc.target/arm/neon/vrndaf32.c: New test.
495 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
496 * gcc.target/arm/neon/vrndf32.c: Likewise.
497 * gcc.target/arm/neon/vrndqf32.c: Likewise.
498 * gcc.target/arm/neon/vrndmf32.c: Likewise.
499 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
500 * gcc.target/arm/neon/vrndnf32.c: Likewise.
501 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
502 * gcc.target/arm/neon/vrndpf32.c: Likewise.
503 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
504
505 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
506
507 * gcc.misc-tests/gcov-12.c: Fix dg order.
508
509 PR middle-end/54470
510 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
511
512 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
513 for *-*-hpux10*.
514
515 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
516 * gcc.dg/20050826-1.c: Likewise.
517
518 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
519
520 * gnat.dg/vect9.adb: Add -w to dg-options.
521 * gnat.dg/vect10.adb: Likewise.
522
523 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
524
525 PR fortran/55593
526 * gfortran.dg/do_check_8.f90: New test.
527
528 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
529
530 * gnat.dg/vect10.ad[sb]: New test.
531
532 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
533
534 * gnat.dg/vect9.ad[sb]: New test.
535 * gnat.dg/vect9_pkg.ads: New helper.
536
537 2012-12-07 Mike Stump <mikestump@comcast.net>
538
539 * gnat.dg/discr38.adb: Don't use ^M line endings.
540 gnat.dg/loop_optimization13.adb: Likewise.
541 gnat.dg/loop_optimization13.ads: Likewise.
542 gnat.dg/discr36_pkg.adb: Likewise.
543 gnat.dg/discr36_pkg.ads: Likewise.
544 gnat.dg/loop_optimization11_pkg.ads: Likewise.
545 gnat.dg/discr36.ads: Likewise.
546 gnat.dg/loop_optimization11.adb: Likewise.
547
548 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
549
550 PR rtl-optimization/55141
551 * gcc.target/i386/pr55141.c: New.
552
553 2012-12-07 Dodji Seketeli <dodji@redhat.com>
554
555 PR c++/54401
556 * g++.dg/cpp0x/alias-decl-28.C: New test.
557 * g++.dg/cpp0x/alias-decl-16.C: Update.
558
559 2012-12-07 Martin Jambor <mjambor@suse.cz>
560
561 PR tree-optimization/55590
562 * gcc.target/i386/pr55590-1.c: New test.
563 * gcc.target/i386/pr55590-2.c: Likewise.
564
565 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
566
567 PR c++/54975
568 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
569
570 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
571
572 PR target/55597
573 * gcc.target/i386/pr55597.c: New test.
574
575 2012-12-06 Jakub Jelinek <jakub@redhat.com>
576
577 PR c++/54207
578 * g++.dg/cpp0x/noexcept18.C: New test.
579
580 PR c++/55573
581 * g++.dg/cpp0x/constexpr-55573.C: New test.
582
583 PR c++/55137
584 * g++.dg/opt/pr55137.C: New test.
585 * gcc.c-torture/execute/pr55137.c: New test.
586
587 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
588
589 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
590 New procedure.
591 (add_options_for_arm_v8_neon): Likewise.
592
593 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
594
595 * g++.dg/pr55604.C: New test.
596
597 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
598
599 * lib/target-supports.exp
600 (check_effective_target_vect_perm): Allow aarch64*-*-*.
601 (check_effective_target_vect_perm_byte): Likewise.
602 (check_effective_target_vect_perm_short): Likewise.
603 (check_effective_target_vect_char_mult): Likewise.
604 (check_effective_target_vect_extract_even_odd): Likewise.
605 (check_effective_target_vect_interleave): Likewise.
606
607 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
608
609 * g++.dg/abi/mangle-neon-aarch64.C: New test.
610
611 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
612
613 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
614
615 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
616
617 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
618 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
619 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
620 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
621 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
622 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
623 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
624 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
625 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
626 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
627 * gcc.dg/vect/vect-rounding-round.c: Likewise.
628 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
629 * target-supports.exp
630 (check_effective_target_vect_call_btrunc): New.
631 (check_effective_target_vect_call_btruncf): Likewise.
632 (check_effective_target_vect_call_ceil): Likewise.
633 (check_effective_target_vect_call_ceilf): Likewise.
634 (check_effective_target_vect_call_floor): Likewise.
635 (check_effective_target_vect_call_floorf): Likewise.
636 (check_effective_target_vect_call_lceil): Likewise.
637 (check_effective_target_vect_call_lfloor): Likewise.
638 (check_effective_target_vect_call_nearbyint): Likewise.
639 (check_effective_target_vect_call_nearbyintf): Likewise.
640 (check_effective_target_vect_call_round): Likewise.
641 (check_effective_target_vect_call_roundf): Likewise.
642
643 2012-12-05 Richard Biener <rguenther@suse.de>
644
645 PR tree-optimization/51238
646 * gcc.dg/torture/pr51238.c: New testcase.
647
648 2012-12-05 Richard Biener <rguenther@suse.de>
649
650 PR tree-optimization/50222
651 * gcc.dg/torture/pr50222.c: New testcase.
652
653 2012-12-05 Richard Biener <rguenther@suse.de>
654
655 PR lto/55525
656 * gcc.dg/lto/pr55525_0.c: New testcase.
657 * gcc.dg/lto/pr55525_1.c: Likewise.
658
659 2012-12-04 Tobias Burnus <burnus@net-b.de>
660
661 * gfortran.dg/quad_3.f90: Really fix an if condition.
662
663 2012-12-04 Tobias Burnus <burnus@net-b.de>
664
665 * gfortran.dg/quad_3.f90: Fix a condition,
666 which wrongly required ordered/lazy evaluation.
667
668 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
669
670 * gcc.target/aarch64/121127.c: New test.
671
672 2012-12-04 Jakub Jelinek <jakub@redhat.com>
673
674 PR testsuite/55587
675 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
676 0 if not.
677 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
678 returned 0.
679 * gcc.dg/asan/asan.exp: Likewise.
680
681 2012-12-04 Richard Biener <rguenther@suse.de>
682
683 PR tree-optimization/55124
684 * gcc.dg/torture/pr55124.c: New testcase.
685
686 2012-12-03 Tobias Burnus <burnus@net-b.de>
687
688 * gfortran.dg/quad_3.f90: New.
689
690 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
691
692 PR c++/54170
693 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
694
695 2012-12-03 Jakub Jelinek <jakub@redhat.com>
696
697 PR testsuite/55452
698 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
699 on all targets, not just s390*.
700
701 2012-12-03 Marek Polacek <polacek@redhat.com>
702
703 PR c/55570
704 * gcc.dg/pr55570.c: New test.
705
706 2012-12-03 Jakub Jelinek <jakub@redhat.com>
707
708 * lib/asan-dg.exp (asan_get_gtest_test_list,
709 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
710 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
711 and [asan_get_gtest_expect_death_list "$output"] in global vars.
712 (asan_symbolize): Sanitize [] characters from key.
713 * g++.dg/asan/asan_test_config.h: New file.
714 * g++.dg/asan/asan_globals_test.cc: New file.
715 * g++.dg/asan/asan_test_utils.h: New file.
716 * g++.dg/asan/dejagnu-gtest.h: New file.
717 * g++.dg/asan/asan_test.cc: New file.
718 * g++.dg/asan/asan_test.C: New test.
719
720 2012-12-03 Richard Biener <rguenther@suse.de>
721
722 * gcc.dg/torture/pr35634.c: Use signed char.
723 * g++.dg/torture/pr35634.C: Likewise.
724
725 2012-12-02 Marek Polacek <polacek@redhat.com>
726
727 PR middle-end/54838
728 * gcc.dg/pr54838.c: New test.
729
730 2012-12-01 Xinliang David Li <davidxl@google.com>
731
732 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
733 cltd.
734
735 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
736
737 PR c++/55558
738 * g++.dg/cpp0x/decltype46.C: New.
739
740 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
741
742 PR middle-end/52450
743 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
744
745 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
746
747 PR debug/53860
748 * g++.dg/debug/pr53860.C: New test.
749
750 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
751 Paul Thomas <pault@gcc.gnu.org>
752
753 PR fortran/46897
754 * gfortran.dg/defined_assignment_1.f90: New test.
755 * gfortran.dg/defined_assignment_2.f90: New test.
756 * gfortran.dg/defined_assignment_3.f90: New test.
757 * gfortran.dg/defined_assignment_4.f90: New test.
758 * gfortran.dg/defined_assignment_5.f90: New test.
759
760 2012-12-01 Jakub Jelinek <jakub@redhat.com>
761
762 PR c++/55542
763 * g++.dg/cpp0x/vt-55542.C: New test.
764
765 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
766
767 * gnat.dg/specs/pack9.ads: New test.
768
769 2012-11-30 Martin Jambor <mjambor@suse.cz>
770
771 PR middle-end/52890
772 PR tree-optimization/55415
773 PR tree-optimization/54386
774 PR target/55448
775 * gcc.dg/ipa/ipa-sra-7.c: New test.
776 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
777 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
778 * gcc.target/i386/pr55448.c: Likewise.
779
780 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
781
782 * loop_optimization14.ad[sb]: New test.
783 * loop_optimization14_pkg.ads: New helper.
784
785 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
786
787 PR target/55073
788 * gcc.target/arm/pr55073.C: New test.
789
790 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
791
792 PR c++/53094
793 * g++.dg/ext/vector20.C: New testcase.
794
795 2012-11-28 Tobias Burnus <burnus@net-b.de>
796
797 PR fortran/52161
798 * coarray/sync_3.f90: Extend test.
799
800 2012-11-29 Jakub Jelinek <jakub@redhat.com>
801
802 PR rtl-optimization/55512
803 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
804 * gcc.target/i386/pr55512-4.c: Likewise.
805
806 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
807
808 PR c++/52654
809 * g++.dg/cpp0x/udlit-overflow.C: New.
810 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
811
812 2012-11-28 Jakub Jelinek <jakub@redhat.com>
813
814 PR debug/36728
815 PR debug/55467
816 PR middle-end/55507
817 PR bootstrap/55511
818 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
819 are non-empty and add dependency between the first and second asm.
820 * gcc.dg/guality/pr36728-2.c: Likewise.
821 * gcc.dg/guality/pr36728-3.c: New test.
822 * gcc.dg/guality/pr36728-4.c: New test.
823
824 2012-11-28 Andrew Pinski <apinski@cavium.com>
825
826 PR bootstrap/54279
827 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
828 directories.
829 * lib/obj-c++.exp (obj-c++_init): Likewise.
830
831 2012-11-28 Tobias Burnus <burnus@net-b.de>
832
833 PR fortran/52161
834 * coarray/sync_3.f90: New.
835
836 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
837
838 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
839
840 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
841
842 PR rtl-optimization/55512
843 * gcc.target/i386/pr55512-[1234].c: New tests.
844
845 2012-11-28 Jakub Jelinek <jakub@redhat.com>
846
847 PR testsuite/55505
848 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
849
850 PR testsuite/55504
851 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
852 attributes. Avoid clobbering memory before malloced chunk.
853 (main): Pass 1 instead of 0 as argument.
854
855 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
856
857 * gnat.dg/object_overflow.adb: Rename to...
858 * gnat.dg/object_overflow1.adb: ...this.
859 * gnat.dg/object_overflow2.adb: New test.
860 * gnat.dg/object_overflow3.adb: Likewise.
861 * gnat.dg/object_overflow4.adb: Likewise.
862
863 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
864
865 PR c++/55497
866 * g++.dg/init/pr55497.C: New.
867
868 2012-11-28 Richard Biener <rguenther@suse.de>
869
870 PR testsuite/55327
871 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
872 * gcc.dg/vect/slp-perm-9.c: Likewise.
873
874 2012-11-28 Richard Biener <rguenther@suse.de>
875
876 PR c/35634
877 * gcc.dg/torture/pr35634.c: New testcase.
878 * g++.dg/torture/pr35634.C: Likewise.
879 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
880
881 2012-11-27 Tobias Burnus <burnus@net-b.de>
882
883 PR fortran/55476
884 * gfortran.dg/warn_target_lifetime_3.f90: New.
885
886 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
887
888 PR rtl-optimization/55458
889 * gcc.target/i386/pr55458.c: New test.
890
891 2012-11-27 Jakub Jelinek <jakub@redhat.com>
892
893 PR tree-optimization/55110
894 * gcc.dg/pr55110.c: New test.
895
896 2012-11-27 Richard Biener <rguenther@suse.de>
897
898 PR middle-end/55331
899 * g++.dg/opt/pr55331.C: New testcase.
900
901 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
902
903 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
904
905 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
906
907 * gcc.dg/54455.c: Require scheduling.
908 * gcc.dg/c1x-align-4.c: Skip avr.
909 * gcc.dg/pr44024.c: Skip avr in final scan.
910
911 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
912
913 PR testsuite/52641
914 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
915 * gcc.dg/pr54676.c: Make work for 16-bit int.
916
917 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
918
919 PR target/55277
920 * gcc.target/i386/pr55227.c: New test.
921
922 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
923
924 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
925 to -fdump-rtl-all.
926 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
927
928 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
929
930 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
931 New procedure.
932 (add_options_for_arm_v8_vfp): New procedure.
933 * gcc.target/arm/vrintaf32.c: New test.
934 * gcc.target/arm/vrintaf64.c: Likewise.
935 * gcc.target/arm/vrintmf32.c: Likewise.
936 * gcc.target/arm/vrintmf64.c: Likewise.
937 * gcc.target/arm/vrintpf32.c: Likewise.
938 * gcc.target/arm/vrintpf64.c: Likewise.
939 * gcc.target/arm/vrintrf32.c: Likewise.
940 * gcc.target/arm/vrintrf64.c: Likewise.
941 * gcc.target/arm/vrintxf32.c: Likewise.
942 * gcc.target/arm/vrintxf64.c: Likewise.
943 * gcc.target/arm/vrintzf32.c: Likewise.
944 * gcc.target/arm/vrintzf64.c: Likewise.
945
946 2012-11-26 Janus Weil <janus@gcc.gnu.org>
947
948 PR fortran/54997
949 * gfortran.dg/warn_unused_function_2.f90: New.
950
951 2012-11-26 Janus Weil <janus@gcc.gnu.org>
952
953 PR fortran/54881
954 * gfortran.dg/associated_6.f90: New.
955 * gfortran.dg/select_type_30.f03: New.
956
957 2012-11-26 Jakub Jelinek <jakub@redhat.com>
958
959 PR tree-optimization/54471
960 * gcc.dg/tree-ssa/vrp86.c: New test.
961 * gcc.c-torture/execute/pr54471.c: New test.
962
963 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
964
965 PR middle-end/55030
966 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
967 use volatile asms, use plain asms. Where the output value for the
968 asm is unused, write a global variable.
969
970 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
971
972 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
973
974 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
975
976 PR fortran/30146
977 * gfortran.dg/do_check_7.f90: New test.
978
979 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
980
981 PR c++/55446
982 * g++.dg/init/new41.C: New.
983
984 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
985
986 PR fortran/55314
987 * gfortran.dg/allocate_error_4.f90: New test.
988
989 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
990
991 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
992 to send_log.
993
994 2012-11-23 Jakub Jelinek <jakub@redhat.com>
995
996 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
997 from the output.
998
999 PR c++/54046
1000 * g++.dg/warn/Wreturn-type-8.C: New test.
1001
1002 PR middle-end/55430
1003 * gcc.dg/pr55430.c: New test.
1004
1005 2012-11-23 Kostya Serebryany <kcc@google.com>
1006
1007 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
1008
1009 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gnat.dg/discr40.ad[sb]: New test.
1012
1013 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
1014
1015 * gnat.dg/discr39.adb: New test.
1016
1017 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
1018
1019 PR testsuite/52641
1020 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
1021 * gcc.dg/pr55150-1.c: Same.
1022 * gcc.dg/torture/pr54894.c: Add size32plus.
1023
1024 2012-11-23 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR sanitizer/55435
1027 * c-c++-common/asan/attrib-1.c: New test.
1028
1029 2012-11-22 Ian Bolton <ian.bolton@arm.com>
1030
1031 * gcc.target/aarch64/builtin-bswap-1.c: New test.
1032 * gcc.target/aarch64/builtin-bswap-2.c: New test.
1033
1034 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1035
1036 PR c++/55432
1037 * g++.dg/cpp0x/constexpr-55432.C: New.
1038
1039 2012-11-21 Janus Weil <janus@gcc.gnu.org>
1040
1041 PR fortran/55352
1042 * gfortran.dg/namelist_76.f90: New.
1043
1044 2012-11-21 Martin Jambor <mjambor@suse.cz>
1045
1046 * gcc.dg/ipa/ipcp-agg-7.c: New test.
1047 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
1048
1049 2012-11-21 Martin Jambor <mjambor@suse.cz>
1050
1051 PR tree-optimization/55260
1052 * g++.dg/torture/pr55260-2.C: New test.
1053
1054 2012-11-21 Martin Jambor <mjambor@suse.cz>
1055
1056 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
1057
1058 2012-11-21 Bin Cheng <bin.cheng@arm.com>
1059
1060 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
1061 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1062
1063 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
1064
1065 PR target/19398
1066 * gcc.target/i386/pr19398.c: New test.
1067
1068 2012-11-20 Martin Jambor <mjambor@suse.cz>
1069
1070 PR tree-optimization/55260
1071 * g++.dg/torture/pr55260-1.C: New test.
1072
1073 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
1074
1075 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
1076 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1077 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1078 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1079 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1080 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1081 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1082 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1083 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1084 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1085 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1086 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1087
1088 2012-11-20 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR middle-end/55094
1091 * gcc.dg/pr55094.c: New test.
1092
1093 PR rtl-optimization/54921
1094 * gcc.dg/pr54921.c: New test.
1095
1096 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
1097
1098 * gcc.target/i386/pr55359.c: New test.
1099
1100 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
1101
1102 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1103 * g++.dg/tls/thread_local3g.C: Likewise.
1104 * g++.dg/tls/thread_local4g.C: Likewise.
1105 * g++.dg/tls/thread_local5g.C: Likewise.
1106 * g++.dg/tls/thread_local6g.C: Likewise.
1107 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1108 * g++.dg/tls/thread_local2.C: Likewise.
1109 * g++.dg/tls/thread_local2g.C: Likewise.
1110 * g++.dg/tls/thread_local6.C: Likewise.
1111
1112 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1113
1114 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1115 * gcc.dg/tm/clone-1.c: New test.
1116
1117 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR c++/55368
1120 * g++.dg/parse/struct-5.C: New.
1121
1122 2012-11-19 Tom de Vries <tom@codesourcery.com>
1123
1124 PR rtl-optimization/55315
1125 * gcc.target/mips/pr55315.c: New test.
1126
1127 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR tree-optimization/55236
1130 * gcc.dg/pr55236.c: New test.
1131
1132 PR testsuite/55188
1133 * gcc.dg/pr19105.c: Accept also optimizing
1134 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1135
1136 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1137 from addr2line_output. Increment idx if asking for more than one
1138 address in one object.
1139
1140 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1141
1142 PR tree-optimization/55329
1143 * g++.dg/opt/pr55329.C: New test.
1144
1145 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1146
1147 PR fortran/55297
1148 * gfortran.dg/typebound_operator_18.f90: New.
1149
1150 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1151
1152 PR rtl-optimization/55330
1153 * gfortran.dg/pr55330.f90: New test.
1154
1155 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1156
1157 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1158 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1159 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1160 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1161 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1162 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1163
1164 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1165
1166 PR c++/54875
1167 * g++.dg/cpp0x/alias-decl-27.C: New test.
1168
1169 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR c++/55337
1172 * g++.dg/template/alignof2.C: New test.
1173
1174 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1175
1176 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1177 * g++.dg/mv6.C (dg-options): Ditto.
1178
1179 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1180
1181 * lib/target_suports.exp
1182 (check_effective_target_has_w_floating_suffix): New procedure.
1183 (check_effective_target_has_q_floating_suffix): Ditto.
1184 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1185 for unsupported non-standard suffix on floating constant.
1186 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1187
1188 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1189
1190 * lib/asan-dg.exp: New file.
1191 * gcc.dg/asan/asan.exp: New file.
1192 * g++.dg/dg.exp: Prune also asan tests.
1193 * g++.dg/asan/asan.exp: New file.
1194 * c-c++-common/asan/memcmp-1.c: New test.
1195
1196 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/55323
1199 * g++.dg/cpp0x/vt-55323.C: New.
1200
1201 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1202
1203 * g++.dg/mv4.C: Add require ifunc. Change error message.
1204 * g++.dg/mv5.C: Add require ifunc.
1205 * g++.dg/mv6.C: Add require ifunc.
1206
1207 2012-11-13 Martin Jambor <mjambor@suse.cz>
1208
1209 PR tree-optimization/55253
1210 * gcc.dg/torture/pr55253.c: New test.
1211 * gcc.dg/torture/pr55305.c: Likewise.
1212
1213 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1214
1215 PR middle-end/55142
1216 * gcc.target/i386/pr55142-1.c: New file.
1217 * gcc.target/i386/pr55142-2.c: Likewise.
1218
1219 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1220
1221 PR c++/54466
1222 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1223
1224 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1225
1226 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1227 instead of lp64.
1228 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1229 * gcc.target/i386/pr49715-2.c: Likewise.
1230 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1231
1232 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR tree-optimization/55281
1235 * gcc.dg/vect/fast-math-pr55281.c: New test.
1236 * g++.dg/opt/pr55281.C: New test.
1237
1238 PR rtl-optimization/54127
1239 * gcc.dg/torture/pr54127.c: New test.
1240
1241 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1242 Jakub Jelinek <jakub@redhat.com>
1243
1244 PR rtl-optimization/51447
1245 * gcc.c-torture/execute/pr51447.c: New test.
1246
1247 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1248
1249 * gcc.target/aarch64/csinc-2.c: New test.
1250
1251 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1252
1253 * gcc.target/aarch64/cmn.c: New test.
1254 * gcc.target/aarch64/adds.c: New test.
1255 * gcc.target/aarch64/subs.c: New test.
1256
1257 2012-11-12 Tobias Burnus <burnus@net-b.de>
1258
1259 PR fortran/55272
1260 * gfortran.dg/coarray_29_1.f90: New.
1261 * gfortran.dg/coarray_29_2.f90: New.
1262
1263 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1264
1265 * gcc.dg/hoist-register-pressure-3.c: New test.
1266
1267 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1268
1269 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1270 wrappers around sinf and cosf.
1271
1272 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1273
1274 PR middle-end/55247
1275 PR middle-end/55259
1276 * gcc.target/i386/pr55247-2.c: New file.
1277
1278 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1279
1280 PR middle-end/55263
1281 * g++.dg/pr55263.C: New test.
1282
1283 2012-11-11 Martin Jambor <mjambor@suse.cz>
1284
1285 PR tree-optimization/55238
1286 * testsuite/gcc.dg/torture/pr55238.c: New test.
1287
1288 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1289
1290 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1291 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1292 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1293
1294 2012-11-10 Jan Hubicka <jh@suse.cz>
1295
1296 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1297
1298 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1299
1300 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1301 -mno-sse -mno-mmx to dg-options. Reformat.
1302
1303 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1304
1305 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1306 * c-c++-common/vector-compare-1.c: Same.
1307 * c-c++-common/vector-compare-2.c: Same.
1308 * g++.dg/other/unused1.C: Skip on AIX.
1309 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1310 extra message on AIX.
1311
1312 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1313
1314 PR target/55247
1315 * gcc.target/i386/pr55247.c: New test.
1316
1317 2012-11-09 Andrew Pinski <apinski@cavium.com>
1318
1319 * gcc.c-torture/execute/20121108-1.c: New test.
1320
1321 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1322
1323 PR c++/54413
1324 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1325 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1326 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1327 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1328
1329 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1330
1331 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1332 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1333 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1334 array bounds.
1335 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1336
1337 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1338
1339 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1340 * g++.dg/tm/pr47530.C: Same.
1341
1342 2012-11-09 Jason Merrill <jason@redhat.com>
1343
1344 PR c++/54859
1345 * g++.dg/cpp0x/alias-decl-25.C: New.
1346
1347 * g++.dg/abi/abi-tag1.C: New.
1348 * g++.dg/abi/abi-tag2.C: New.
1349
1350 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1351
1352 PR rtl-optimization/55154
1353 * gcc.target/i386/pr55154.c: New test.
1354
1355 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1356
1357 PR rtl-optimization/55151
1358 * gcc.dg/pr55151.c: Move ...
1359 * gcc.target/i386/pr55151.c: ... here.
1360
1361 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1362
1363 PR rtl-optimization/54472
1364 * gcc.dg/pr54472.c: New test.
1365
1366 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1367
1368 * gnat.dg/stack_check3.ad[sb]: New test.
1369
1370 2012-11-08 Ian Lance Taylor <iant@google.com>
1371
1372 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1373 with arguments. Handle errorcheckoutput and rundir test types.
1374
1375 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1376
1377 PR tree-optimization/55191
1378 * gcc.dg/pr55191.c: New test.
1379
1380 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR debug/54499
1383 * g++.dg/debug/pr54499.C: New test.
1384
1385 2012-11-08 Jan Hubicka <jh@suse.cz>
1386
1387 PR middle-end/48636
1388 * gcc.dg/winline-3.c: Update.
1389
1390 2012-11-08 Martin Jambor <mjambor@suse.cz>
1391
1392 * gfortran.dg/ipcp-array-1.f90: New test.
1393
1394 2012-11-08 Florian Weimer <fweimer@redhat.com>
1395
1396 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1397
1398 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1399
1400 PR rtl-optimization/55151
1401 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1402
1403 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1404
1405 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1406
1407 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1408
1409 * gcc.c-torture/compile/20121107-1.c: New test.
1410
1411 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1412
1413 PR rtl-optimization/55151
1414 * gcc.dg/pr55151.c: Compile it only for x86_64.
1415
1416 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1417
1418 PR rtl-optimization/55122
1419 * gcc.dg/pr55122.c: New test.
1420
1421 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1422
1423 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1424 word powerpc.
1425 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1426 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1427 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1428 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1429
1430 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1431
1432 PR c/53063
1433 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1434
1435 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1436
1437 PR c/51294
1438 * c-c++-common/pr51294.c: New.
1439
1440 2012-11-07 Martin Jambor <mjambor@suse.cz>
1441
1442 PR tree-optimization/53787
1443 * gcc.dg/ipa/ipa-5.c: Adjust.
1444 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1445 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1446 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1447 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1448 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1449 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1450 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1451 * gfortran.dg/pr48636-2.f90: New test.
1452 * gfortran.dg/pr53787.f90: Likewise.
1453
1454 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/55226
1457 Revert:
1458 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1459
1460 PR c++/54922
1461 * g++.dg/cpp0x/constexpr-union4.C: New.
1462
1463 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1464
1465 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1466
1467 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1468
1469 PR target/49220
1470 * gcc.c-torture/compile/pr49220.c: New test.
1471
1472 2012-11-07 Florian Weimer <fweimer@redhat.com>
1473
1474 * g++.dg/init/new40.C: New.
1475
1476 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR debug/54693
1479 * gcc.dg/guality/pr54693-2.c: New test.
1480
1481 2012-11-06 Andrew Pinski <apinski@cavium.com>
1482
1483 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1484 -fno-vect-cost-model.
1485
1486 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1487
1488 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1489 * gcc.dg/tm/debug-1.c: Same.
1490 * gcc.dg/tm/irrevocable-3.c: Same.
1491 * gcc.dg/tm/irrevocable-4.c: Same.
1492 * gcc.dg/tm/memopt-10.c: Same.
1493 * gcc.dg/tm/memopt-11.c: Same.
1494 * gcc.dg/tm/props-4.c: Same.
1495 * gcc.dg/tm/wrap-3.c: Same.
1496 * gcc.dg/tm/wrap-4.c: Same.
1497
1498 2012-11-06 Andrew Pinski <apinski@cavium.com>
1499
1500 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1501
1502 2012-11-06 Jan Hubicka <jh@suse.cz>
1503
1504 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1505 candidate still.
1506 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1507 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1508 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1509
1510 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1511
1512 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1513
1514 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1515
1516 PR middle-end/41993
1517 * gcc.dg/torture/pr41993.c: New test.
1518
1519 2012-11-06 Jan Hubicka <jh@suse.cz>
1520
1521 * gcc.target/i386/l_fma_float_?.c: Update.
1522 * gcc.target/i386/l_fma_double_?.c: Update.
1523
1524 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1525
1526 PR target/54089
1527 * gcc.target/sh/pr54089-8.c: New.
1528 * gcc.target/sh/pr54089-9.c: New.
1529
1530 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1531
1532 PR target/47440
1533 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1534 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1535 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1536 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1537 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1538 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1539 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1540 * gcc.target/i386/avx-vzeroupper-27.c: New.
1541
1542 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1543
1544 PR fortran/54917
1545 * gfortran.dg/transfer_class_1.f90: New.
1546 * gfortran.dg/transfer_class_2.f90: New.
1547
1548 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1549
1550 * testsuite/g++.dg/mv1.C: New test.
1551 * testsuite/g++.dg/mv2.C: New test.
1552 * testsuite/g++.dg/mv3.C: New test.
1553 * testsuite/g++.dg/mv4.C: New test.
1554 * testsuite/g++.dg/mv5.C: New test.
1555 * testsuite/g++.dg/mv6.C: New test.
1556
1557 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1558
1559 PR testsuite/55186
1560 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1561
1562 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1563
1564 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1565 darwin.
1566
1567 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1568
1569 * g++.dg/torture/20121105-1.C: New test.
1570
1571 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1572
1573 * gcc.dg/torture/fp-compare.c: New testcase.
1574
1575 2012-11-05 Jan Hubicka <jh@suse.cz>
1576
1577 * gcc.dg/const-1.c: Update.
1578 * gcc.dg/pure-1.c: Update.
1579
1580 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1581
1582 PR rtl-optimization/55151
1583 * gcc.dg/pr55151.c: New test.
1584
1585 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR debug/54970
1588 PR debug/54971
1589 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1590
1591 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1592
1593 PR testsuite/51128
1594 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1595
1596 2012-11-05 Jan Hubicka <jh@suse.cz>
1597
1598 * gcc.dg/autopar/pr49960.c: Fix testcase.
1599
1600 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1601
1602 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1603 Fix scan-tree-dump-times directive.
1604
1605 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1606
1607 PR fortran/55199
1608 * gfortran.dg/associate_12.f90: New.
1609
1610 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1611
1612 PR target/54255
1613 * lib/target-supports.exp (check_effective_target_masm_intel): New
1614 proc.
1615 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1616 masm_intel.
1617
1618 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1619 Jack Howarth <howarth@bromo.med.uc.edu>
1620
1621 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1622 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1623 * gcc.target/i386/pr53249.c: Likewise.
1624
1625 2012-11-03 Andrew Pinski <apinski@cavium.com>
1626
1627 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1628 call abort1 so that cross jumping does not happen.
1629
1630 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1631
1632 PR target/51244
1633 * gcc.target/sh/pr51244-18.c: New.
1634 * gcc.target/sh/pr51244-19.c: New.
1635
1636 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1637
1638 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1639 b requires a 64-bit operation followed by a truncation.
1640
1641 2012-11-02 Jan Hubicka <jh@suse.cz>
1642
1643 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1644
1645 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1646
1647 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1648 conditions to verify the reduction code is vectorized.
1649
1650 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1651 in case 'pow', such as 'powerpc' is used in the compiler version name.
1652 * gcc.target/powerpc/pr46728-2.c: Likewise.
1653 * gcc.target/powerpc/pr46728-3.c: Likewise.
1654 * gcc.target/powerpc/pr46728-4.c: Likewise.
1655 * gcc.target/powerpc/pr46728-5.c: Likewise.
1656 * gcc.target/powerpc/pr46728-7.c: Likewise.
1657 * gcc.target/powerpc/pr46728-8.c: Likewise.
1658 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1659
1660 2012-11-02 Jan Hubicka <jh@suse.cz>
1661
1662 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1663
1664 2012-11-02 Jan Hubicka <jh@suse.cz>
1665
1666 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1667 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1668
1669 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1670
1671 PR middle-end/55130
1672 * gcc.target/i386/pr55130.c: New test.
1673
1674 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR target/55147
1677 * gcc.target/i386/pr55147.c: New test.
1678
1679 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1680
1681 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1682 * gfortran.dg/default_format_denormal_1.f90: Same.
1683
1684 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1685
1686 PR middle-end/55001
1687 * g++.dg/ext/vector19.C: Remove target restrictions.
1688 * gcc.dg/fold-compare-7.c: New testcase.
1689
1690 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1691
1692 PR target/55160
1693 * gcc.target/sh/pr55160.c: New.
1694
1695 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1696
1697 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1698 scan-assembler regex.
1699
1700 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1701
1702 PR middle-end/55150
1703 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1704 * gcc.dg/pr55150-2.c: New test.
1705
1706 2012-11-01 Sharad Singhai <singhai@google.com>
1707
1708 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1709 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1710 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1711 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1712
1713 2012-10-31 Dehao Chen <dehao@google.com>
1714
1715 * g++.dg/debug/dwarf2/block.C: New testcase.
1716
1717 2012-10-31 Jan Hubicka <jh@suse.cz>
1718
1719 * gcc.dg/pr44974.c: Add noinline.
1720
1721 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1722
1723 PR fortran/53718
1724 * gfortran.dg/class_54.f90: New.
1725
1726 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1727 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR tree-optimization/55018
1730 * gcc.dg/torture/pr55018.c: New test.
1731
1732 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1733
1734 PR c++/54583
1735 * g++.dg/ext/vla13.C: New.
1736
1737 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1738
1739 PR middle-end/55150
1740 * gcc.dg/pr55150.c: New test.
1741
1742 2012-10-31 Tobias Burnus <burnus@net-b.de>
1743
1744 PR fortran/55134
1745 * gfortran.dg/associate_11.f90: New.
1746
1747 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1748
1749 PR c++/54955
1750 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1751
1752 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR tree-optimization/19105
1755 PR tree-optimization/21643
1756 PR tree-optimization/46309
1757 * gcc.dg/pr19105.c: New test.
1758 * gcc.dg/pr21643.c: New test.
1759 * gcc.dg/pr46309-2.c: New test.
1760 * gcc.c-torture/execute/pr46309.c: New test.
1761
1762 2012-10-31 Alan Modra <amodra@gmail.com>
1763
1764 * gcc.target/powerpc/dimode_off.c: New.
1765 * gcc.target/powerpc/timode_off.c: New.
1766 * gcc.target/powerpc/dfmode_off.c: New.
1767 * gcc.target/powerpc/tfmode_off.c: New.
1768
1769 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1770
1771 PR rtl-optimization/55093
1772 * gcc.target/i386/pr55093.c: New file.
1773
1774 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1775
1776 * gcc.target/i386/pr55116.c: Renamed to ...
1777 * gcc.target/i386/pr55116-1.c: This.
1778
1779 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1780
1781 * gcc.target/i386/pr55116-2.c: New file.
1782
1783 2012-10-30 Richard Biener <rguenther@suse.de>
1784
1785 * gcc.dg/vect/slp-perm-2.c: Adjust.
1786
1787 2012-10-30 Richard Biener <rguenther@suse.de>
1788
1789 PR tree-optimization/55111
1790 * gcc.dg/torture/pr55111.c: New testcase.
1791
1792 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1793
1794 PR target/53988
1795 * gcc.target/sh/pr53988.c: New.
1796
1797 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1798
1799 PR target/54989
1800 * gcc.dg/hoist-register-pressure-1.c: Rename from
1801 hoist-register-pressure.c. Add nonpic condition.
1802 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1803
1804 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1805
1806 PR c++/54930
1807 * gcc.dg/Wreturn-local-addr.c: New.
1808 * g++.dg/warn/Wno-return-local-addr.C: New.
1809 * g++.dg/warn/Wreturn-local-addr.C: New.
1810
1811 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1812
1813 PR middle-end/55116
1814 * gcc.target/i386/pr55116.c: New file.
1815
1816 2012-10-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1817
1818 PR c/53066
1819 * gcc.dg/Wshadow-4.c: New.
1820 * gcc.dg/Wshadow-4.h: New.
1821
1822 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1823
1824 PR debug/54693
1825 * gcc.dg/guality/pr54693.c: New.
1826
1827 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1828
1829 PR middle-end/55027
1830 * gcc.dg/pr55027.c: New testcase.
1831
1832 2012-10-29 Jan Hubicka <jh@suse.cz>
1833
1834 * gcc.dg/ipa/inline-6.c: New testcase.
1835
1836 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1837
1838 PR rtl-optimization/55106
1839 * g++.dg/pr55106.C: New.
1840
1841 2012-10-29 Richard Guenther <rguenther@suse.de>
1842
1843 PR middle-end/53695
1844 * gcc.dg/torture/pr53695.c: New testcase.
1845
1846 2012-10-28 Jan Hubicka <jh@suse.cz>
1847
1848 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1849
1850 2012-10-28 Tobias Burnus <burnus@net-b.de>
1851
1852 PR fortran/54958
1853 * gfortran.dg/do_check_6.f90: New.
1854
1855 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1856 Jack Howarth <howarth@bromo.med.uc.edu>
1857
1858 PR target/54404
1859 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1860 to dg-options.
1861 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1862
1863 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1864
1865 PR target/34283
1866 * gcc.target/i386/pr34283.c: New test.
1867
1868 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR c++/55081
1871 * g++.dg/opt/pr55081.C: New test.
1872
1873 PR debug/54970
1874 PR debug/54971
1875 * gcc.dg/guality/pr54970.c: New test.
1876
1877 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1878
1879 PR c++/54984
1880 * g++.dg/template/new11.C: New.
1881
1882 2012-10-26 Richard Biener <rguenther@suse.de>
1883
1884 PR middle-end/54824
1885 * gcc.dg/torture/pr54824.c: New testcase.
1886
1887 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1888
1889 * gcc.target/i386/fxsave-1.c: New.
1890 * gcc.target/i386/fxsave64-1.c: Ditto.
1891 * gcc.target/i386/fxrstor-1.c: Ditto.
1892 * gcc.target/i386/fxrstor64-1.c: Ditto.
1893 * gcc.target/i386/xsave-1.c: Ditto.
1894 * gcc.target/i386/xsave64-1.c: Ditto.
1895 * gcc.target/i386/xrstor-1.c: Ditto.
1896 * gcc.target/i386/xrstor64-1.c: Ditto.
1897 * gcc.target/i386/xsaveopt-1.c: Ditto.
1898 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1899 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1900 * gcc.target/i386/sse-13.c: Ditto.
1901 * gcc.target/i386/sse-14.c: Ditto.
1902 * gcc.target/i386/sse-22.c: Ditto.
1903 * gcc.target/i386/sse-23.c: Ditto.
1904 * g++.dg/other/i386-2.C: Ditto.
1905 * g++.dg/other/i386-3.C: Ditto.
1906
1907 2012-10-25 Jan Hubicka <jh@suse.cz>
1908
1909 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1910 at ivcanon time.
1911
1912 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1913
1914 PR c++/53761
1915 * g++.dg/ext/transparent-union.C: New.
1916
1917 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1918
1919 PR c++/54427
1920 * g++.dg/ext/vector19.C: New testcase.
1921
1922 2012-10-25 Richard Biener <rguenther@suse.de>
1923
1924 PR tree-optimization/54902
1925 * g++.dg/torture/pr54902.C: New testcase.
1926
1927 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1928
1929 PR c++/34892
1930 * g++.dg/template/crash114.C: New.
1931
1932 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1933
1934 PR bootstrap/55049
1935 * gcc.target/i386/pr55049-1.c: New test.
1936
1937 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1938
1939 PR fortran/55037
1940 * gfortran.dg/class_dummy_4.f03: New.
1941
1942 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1943
1944 PR rtl-optimization/55010
1945 * gcc.dg/pr55010.c: New test.
1946
1947 PR debug/54828
1948 * g++.dg/debug/pr54828.C: New test.
1949
1950 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1951
1952 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1953 * gcc.dg/vect/vect-83_64.c: Likewise.
1954
1955 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1956
1957 PR c++/54922
1958 * g++.dg/cpp0x/constexpr-union4.C: New.
1959
1960 2012-10-23 Jeff Law <law@redhat.com>
1961
1962 * gcc.c-torture/execute/pr54985.c: New test.
1963
1964 2012-10-23 Paul Koning <ni1d@arrl.net>
1965
1966 PR debug/54508
1967 * g++.dg/debug/dwarf2/pr54508.C: New.
1968
1969 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1970
1971 PR c++/54844
1972 * g++.dg/template/sizeof14.C: New test.
1973
1974 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1975 Jim MacArthur <jim.macarthur@arm.com>
1976 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1977 Marcus Shawcroft <marcus.shawcroft@arm.com>
1978 Nigel Stephens <nigel.stephens@arm.com>
1979 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1980 Richard Earnshaw <rearnsha@arm.com>
1981 Sofiane Naci <sofiane.naci@arm.com>
1982 Stephen Thomas <stephen.thomas@arm.com>
1983 Tejas Belagod <tejas.belagod@arm.com>
1984 Yufeng Zhang <yufeng.zhang@arm.com>
1985
1986 * lib/target-supports.exp
1987 (check_profiling_available): Add AArch64.
1988 (check_effective_target_vect_int): Likewise.
1989 (check_effective_target_vect_shift): Likewise.
1990 (check_effective_target_vect_float): Likewise.
1991 (check_effective_target_vect_double): Likewise.
1992 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1993 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1994 (check_effective_target_vect_pack_trunc): Likewise.
1995 (check_effective_target_vect_unpack): Likewise.
1996 (check_effective_target_vect_hw_misalign): Likewise.
1997 (check_effective_target_vect_short_mult): Likewise.
1998 (check_effective_target_vect_int_mult): Likewise.
1999 (check_effective_target_vect_stridedN): Likewise.
2000 (check_effective_target_sync_int_long): Likewise.
2001 (check_effective_target_sync_char_short): Likewise.
2002 (check_vect_support_and_set_flags): Likewise.
2003 (check_effective_target_aarch64_tiny): New.
2004 (check_effective_target_aarch64_small): New.
2005 (check_effective_target_aarch64_large): New.
2006 * g++.dg/other/PR23205.C: Enable aarch64.
2007 * g++.dg/other/pr23205-2.C: Likewise.
2008 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
2009 * gcc.c-torture/execute/20101011-1.c: Likewise.
2010 * gcc.dg/20020312-2.c: Likewise.
2011 * gcc.dg/20040813-1.c: Likewise.
2012 * gcc.dg/builtin-apply2.c: Likewise.
2013 * gcc.dg/stack-usage-1.c: Likewise.
2014
2015 2012-10-23 Ian Bolton <ian.bolton@arm.com>
2016 Jim MacArthur <jim.macarthur@arm.com>
2017 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
2018 Marcus Shawcroft <marcus.shawcroft@arm.com>
2019 Nigel Stephens <nigel.stephens@arm.com>
2020 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2021 Richard Earnshaw <rearnsha@arm.com>
2022 Sofiane Naci <sofiane.naci@arm.com>
2023 Stephen Thomas <stephen.thomas@arm.com>
2024 Tejas Belagod <tejas.belagod@arm.com>
2025 Yufeng Zhang <yufeng.zhang@arm.com>
2026
2027 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
2028 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
2029 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
2030 * gcc.target/aarch64/aapcs/abitest.S: New file.
2031 * gcc.target/aarch64/aapcs/abitest.h: New file.
2032 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
2033 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
2034 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
2035 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
2036 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
2037 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
2038 * gcc.target/aarch64/aapcs/ice_1.c: New file.
2039 * gcc.target/aarch64/aapcs/ice_2.c: New file.
2040 * gcc.target/aarch64/aapcs/ice_3.c: New file.
2041 * gcc.target/aarch64/aapcs/ice_4.c: New file.
2042 * gcc.target/aarch64/aapcs/ice_5.c: New file.
2043 * gcc.target/aarch64/aapcs/macro-def.h: New file.
2044 * gcc.target/aarch64/aapcs/test_1.c: New file.
2045 * gcc.target/aarch64/aapcs/test_10.c: New file.
2046 * gcc.target/aarch64/aapcs/test_11.c: New file.
2047 * gcc.target/aarch64/aapcs/test_12.c: New file.
2048 * gcc.target/aarch64/aapcs/test_13.c: New file.
2049 * gcc.target/aarch64/aapcs/test_14.c: New file.
2050 * gcc.target/aarch64/aapcs/test_15.c: New file.
2051 * gcc.target/aarch64/aapcs/test_16.c: New file.
2052 * gcc.target/aarch64/aapcs/test_17.c: New file.
2053 * gcc.target/aarch64/aapcs/test_18.c: New file.
2054 * gcc.target/aarch64/aapcs/test_19.c: New file.
2055 * gcc.target/aarch64/aapcs/test_2.c: New file.
2056 * gcc.target/aarch64/aapcs/test_20.c: New file.
2057 * gcc.target/aarch64/aapcs/test_21.c: New file.
2058 * gcc.target/aarch64/aapcs/test_22.c: New file.
2059 * gcc.target/aarch64/aapcs/test_23.c: New file.
2060 * gcc.target/aarch64/aapcs/test_24.c: New file.
2061 * gcc.target/aarch64/aapcs/test_25.c: New file.
2062 * gcc.target/aarch64/aapcs/test_26.c: New file.
2063 * gcc.target/aarch64/aapcs/test_3.c: New file.
2064 * gcc.target/aarch64/aapcs/test_4.c: New file.
2065 * gcc.target/aarch64/aapcs/test_5.c: New file.
2066 * gcc.target/aarch64/aapcs/test_6.c: New file.
2067 * gcc.target/aarch64/aapcs/test_7.c: New file.
2068 * gcc.target/aarch64/aapcs/test_8.c: New file.
2069 * gcc.target/aarch64/aapcs/test_9.c: New file.
2070 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
2071 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
2072 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
2073 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
2074 * gcc.target/aarch64/aapcs/test_complex.c: New file.
2075 * gcc.target/aarch64/aapcs/test_int128.c: New file.
2076 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
2077 * gcc.target/aarch64/aapcs/type-def.h: New file.
2078 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
2079 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
2080 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
2081 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
2082 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
2083 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
2084 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
2085 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
2086 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
2087 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
2088 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
2089 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
2090 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
2091 * gcc.target/aarch64/aarch64.exp: New file.
2092 * gcc.target/aarch64/adc-1.c: New file.
2093 * gcc.target/aarch64/adc-2.c: New file.
2094 * gcc.target/aarch64/asm-1.c: New file.
2095 * gcc.target/aarch64/clrsb.c: New file.
2096 * gcc.target/aarch64/clz.c: New file.
2097 * gcc.target/aarch64/ctz.c: New file.
2098 * gcc.target/aarch64/csinc-1.c: New file.
2099 * gcc.target/aarch64/csinv-1.c: New file.
2100 * gcc.target/aarch64/csneg-1.c: New file.
2101 * gcc.target/aarch64/extend.c: New file.
2102 * gcc.target/aarch64/fcvt.x: New file.
2103 * gcc.target/aarch64/fcvt_double_int.c: New file.
2104 * gcc.target/aarch64/fcvt_double_long.c: New file.
2105 * gcc.target/aarch64/fcvt_double_uint.c: New file.
2106 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2107 * gcc.target/aarch64/fcvt_float_int.c: New file.
2108 * gcc.target/aarch64/fcvt_float_long.c: New file.
2109 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2110 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2111 * gcc.target/aarch64/ffs.c: New file.
2112 * gcc.target/aarch64/fmadd.c: New file.
2113 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2114 * gcc.target/aarch64/frint.x: New file.
2115 * gcc.target/aarch64/frint_double.c: New file.
2116 * gcc.target/aarch64/frint_float.c: New file.
2117 * gcc.target/aarch64/index.c: New file.
2118 * gcc.target/aarch64/mneg-1.c: New file.
2119 * gcc.target/aarch64/mneg-2.c: New file.
2120 * gcc.target/aarch64/mneg-3.c: New file.
2121 * gcc.target/aarch64/mnegl-1.c: New file.
2122 * gcc.target/aarch64/mnegl-2.c: New file.
2123 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2124 * gcc.target/aarch64/pic-constantpool1.c: New file.
2125 * gcc.target/aarch64/pic-symrefplus.c: New file.
2126 * gcc.target/aarch64/predefine_large.c: New file.
2127 * gcc.target/aarch64/predefine_small.c: New file.
2128 * gcc.target/aarch64/predefine_tiny.c: New file.
2129 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2130 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2131 * gcc.target/aarch64/table-intrinsics.c: New file.
2132 * gcc.target/aarch64/tst-1.c: New file.
2133 * gcc.target/aarch64/vect-abs-compile.c: New file.
2134 * gcc.target/aarch64/vect-abs.c: New file.
2135 * gcc.target/aarch64/vect-abs.x: New file.
2136 * gcc.target/aarch64/vect-compile.c: New file.
2137 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2138 * gcc.target/aarch64/vect-faddv.c: New file.
2139 * gcc.target/aarch64/vect-faddv.x: New file.
2140 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2141 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2142 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2143 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2144 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2145 * gcc.target/aarch64/vect-fp-compile.c: New file.
2146 * gcc.target/aarch64/vect-fp.c: New file.
2147 * gcc.target/aarch64/vect-fp.x: New file.
2148 * gcc.target/aarch64/vect-mull-compile.c: New file.
2149 * gcc.target/aarch64/vect-mull.c: New file.
2150 * gcc.target/aarch64/vect-mull.x: New file.
2151 * gcc.target/aarch64/vect.c: New file.
2152 * gcc.target/aarch64/vect.x: New file.
2153 * gcc.target/aarch64/vector_intrinsics.c: New file.
2154 * gcc.target/aarch64/vfp-1.c: New file.
2155 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2156 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2157 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2158 * g++.dg/abi/aarch64_guard1.C: New file.
2159
2160 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2161
2162 PR c++/54988
2163 * c-c++-common/pr54988.c: New test.
2164
2165 2012-10-23 Jan Hubicka <jh@suse.cz>
2166
2167 * gcc.dg/tree-prof/peel-1.c: New testcase.
2168
2169 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2170
2171 PR gcc/52945
2172 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2173
2174 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2175
2176 * gcc.dg/c99-predef-1.c: New test.
2177 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2178 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2179 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2180 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2181 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2182 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2183 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2184 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2185 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2186 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2187 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2188 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2189
2190 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2191
2192 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2193
2194 2012-10-23 Jan Hubicka <jh@suse.cz>
2195
2196 PR middle-end/54937
2197 * gcc.c-torture/execute/pr54937.c: New testcase.
2198 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2199
2200 2012-10-23 Jan Hubicka <jh@suse.cz>
2201
2202 PR middle-end/54967
2203 * gfortran.dg/pr54967.f90: New testcase.
2204
2205 2012-10-23 Terry Guo <terry.guo@arm.com>
2206
2207 PR target/55019
2208 * gcc.dg/pr55019.c: New.
2209
2210 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2211
2212 PR tree-optimization/55008
2213 * gcc.dg/tree-ssa/pr55008.c: New test.
2214
2215 2012-10-22 Richard Biener <rguenther@suse.de>
2216
2217 PR tree-optimization/55011
2218 * gcc.dg/torture/pr55011.c: New testcase.
2219
2220 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2221
2222 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2223 * gcc.target/arm/pr40457-2.c: Likewise.
2224 * gcc.target/arm/pr40457-3.c: Likewise.
2225
2226 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2227
2228 * gnat.dg/specs/limited_with4.ads: New test.
2229 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2230
2231 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2232
2233 * gnat.dg/modular4.adb: New test.
2234 * gnat.dg/modular4_pkg.ads: New helper.
2235
2236 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2237
2238 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2239 * gnat.dg/specs/addr1.ads: Likewise.
2240
2241 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2242
2243 * gcc.dg/webizer.c (main): Add missing exit call.
2244
2245 2012-10-21 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
2246
2247 PR fortran/54465
2248 * gfortran.dg/wextra_1.f: New test.
2249
2250 2012-10-20 Jan Hubicka <jh@suse.cz>
2251
2252 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2253
2254 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2255
2256 PR fortran/54224
2257 * gfortran.dg/warn_unused_function.f90: New.
2258
2259 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2260
2261 * lib/target-supports.exp
2262 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2263
2264 2012-10-19 Richard Guenther <rguenther@suse.de>
2265
2266 PR tree-optimization/54981
2267 * gcc.dg/pr54981.c: New testcase.
2268
2269 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2270
2271 PR target/54892
2272 * gcc.target/arm/pr54892.c: New.
2273
2274 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2275
2276 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2277
2278 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2279
2280 PR c++/54501
2281 * g++.dg/init/array30.C: New.
2282 * g++.dg/init/array31.C: Likewise.
2283
2284 2012-10-18 Tobias Burnus <burnus@net-b.de>
2285
2286 PR fortran/54884
2287 * gfortran.dg/public_private_module_7.f90: New.
2288
2289 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2290
2291 PR c++/29633
2292 * g++.dg/template/pr29633.C: New.
2293
2294 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2295
2296 * gnat.dg/loop_optimization13.ad[sb]: New test.
2297 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2298
2299 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2300
2301 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2302 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2303 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2304 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2305
2306 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2307
2308 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2309 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2310 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2311 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2312 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2313 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2314
2315 2012-10-16 Jan Hubicka <jh@suse.cz>
2316
2317 * gcc.target/i386/l_fma_float_?.c: Update.
2318 * gcc.target/i386/l_fma_double_?.c: Update.
2319 * gfortran.dg/do_1.f90: XFAIL
2320 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2321 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2322 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2323 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2324 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2325 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2326 valid.
2327
2328 2012-10-16 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
2329
2330 PR c/53063
2331 PR c/40989
2332 * gcc.dg/Wstrict-overflow-24.c: New.
2333
2334 2012-10-16 Tobias Burnus <burnus@net-b.de>
2335
2336 PR fortran/50981
2337 PR fortran/54618
2338 * gfortran.dg/class_optional_1.f90: New.
2339 * gfortran.dg/class_optional_2.f90: New.
2340
2341 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR debug/54796
2344 * gcc.dg/guality/pr54796.c: New test.
2345
2346 PR tree-optimization/54889
2347 * gfortran.dg/pr54889.f90: New test.
2348
2349 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2350
2351 * g++.dg/other/dump-ada-spec-2.C: New test.
2352
2353 2012-10-16 Easwaran Raman <eraman@google.com>
2354
2355 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2356 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2357
2358 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2359
2360 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2361 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2362
2363 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2364
2365 PR target/54925
2366 * gcc.c-torture/compile/pr54925.c: New.
2367
2368 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2369
2370 PR target/51244
2371 * gcc.target/sh/pr51244-17.c: New.
2372
2373 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2374
2375 PR target/54760
2376 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2377 functions.
2378 * gcc.target/sh/pr54760-4.c: New.
2379
2380 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2381
2382 PR target/34777
2383 * gcc.target/sh/torture/sh-torture.exp: New.
2384 * gcc.target/sh/torture/pr34777.c: New.
2385
2386 2012-10-15 Matthias Klose <doko@ubuntu.com>
2387
2388 * lib/target-supports.exp (check_profiling_available): Match
2389 arm*-*-linux-* for ARM Linux/GNU.
2390 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2391 * gfortran.dg/enum_10.f90: Likewise.
2392 * gfortran.dg/enum_9.f90: Likewise.
2393 * gcc.target/arm/synchronize.c: Likewise.
2394 * g++.old-deja/g++.jason/enum6.C: Likewise.
2395 * g++.old-deja/g++.other/enum4.C: Likewise.
2396 * g++.old-deja/g++.law/enum9.C: Likewise.
2397
2398 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2399
2400 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2401 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2402
2403 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2404 Paolo Carlini <paolo.carlini@oracle.com>
2405
2406 PR c++/17805
2407 * g++.dg/overload/operator6.C: New.
2408
2409 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2410
2411 PR c++/50080 (again)
2412 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2413 * g++.dg/parse/tmpl-outside1.C: Likewise.
2414 * g++.dg/template/qualttp18.C: Likewise.
2415 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2416 * g++.old-deja/g++.pt/overload13.C: Likewise.
2417
2418 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2419
2420 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2421 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2422 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2423 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2424 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2425 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2426 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2427 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2428
2429 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2430
2431 PR c++/50080
2432 * g++.dg/parse/tmpl-outside2.C: New.
2433 * g++.dg/parse/tmpl-outside1.C: Adjust.
2434 * g++.dg/template/qualttp18.C: Likewise.
2435 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2436 * g++.old-deja/g++.pt/overload13.C: Likewise.
2437
2438 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2439
2440 PR tree-optimization/54915
2441 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2442
2443 2012-10-15 Richard Guenther <rguenther@suse.de>
2444
2445 PR tree-optimization/54920
2446 * gcc.dg/torture/pr54920.c: New testcase.
2447
2448 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2451
2452 2012-10-13 Jason Merrill <jason@redhat.com>
2453
2454 * g++.dg/tls/thread_local7g.C: Require tls_native.
2455
2456 2012-10-14 Jason Merrill <jason@redhat.com>
2457
2458 * g++.dg/cpp0x/inh-ctor1.C: New.
2459 * g++.dg/cpp0x/inh-ctor2.C: New.
2460 * g++.dg/cpp0x/inh-ctor3.C: New.
2461 * g++.dg/cpp0x/inh-ctor4.C: New.
2462 * g++.dg/cpp0x/inh-ctor5.C: New.
2463 * g++.dg/cpp0x/inh-ctor6.C: New.
2464 * g++.dg/cpp0x/inh-ctor7.C: New.
2465 * g++.dg/cpp0x/inh-ctor8.C: New.
2466 * g++.dg/cpp0x/inh-ctor9.C: New.
2467 * g++.dg/cpp0x/inh-ctor10.C: New.
2468 * g++.dg/cpp0x/inh-ctor11.C: New.
2469 * g++.dg/cpp0x/inh-ctor12.C: New.
2470 * g++.dg/cpp0x/inh-ctor13.C: New.
2471
2472 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2473
2474 PR rtl-optimization/54919
2475 * gcc.dg/pr54919.c: New testcase.
2476
2477 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2478
2479 PR c++/53581
2480 * g++.dg/template/crash113.C: New.
2481
2482 2012-10-14 Jan Hubicka <jh@suse.cz>
2483
2484 * gcc.dg/unroll_5.c: New testcase.
2485
2486 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2487
2488 PR c++/52643
2489 * g++.dg/opt/pr52643.C: New.
2490
2491 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2492
2493 PR target/54602
2494 * gcc.target/sh/pr54602-1.c: New.
2495 * gcc.target/sh/pr54602-2.c: New.
2496 * gcc.target/sh/pr54602-3.c: New.
2497 * gcc.target/sh/pr54602-4.c: New.
2498
2499 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2500
2501 PR target/54680
2502 * gcc.target/sh/pr54680.c: New.
2503
2504 2012-10-12 Jan Hubicka <jh@suse.cz>
2505
2506 * gcc.dg/webizer.c: New testcase.
2507
2508 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2509
2510 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2511 specify -m64.
2512
2513 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2514
2515 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2516 Return 0 if already specifying -mfloat-abi other than hard.
2517
2518 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2519
2520 * gcc.dg/pr53060.c: Prune irrelevant warning.
2521
2522 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR c/54381
2525 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2526 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2527 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2528 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2529 Adjust expected wording of warnings for *cmp* builtins.
2530 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2531 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2532
2533 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/24449
2536 * g++.dg/parse/friend-main.C: New.
2537
2538 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2539
2540 PR c++/53055
2541 * g++.dg/pr53055.C: New testcase.
2542
2543 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/52744
2546 * g++.dg/cpp0x/pr52744.C: New.
2547
2548 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2549
2550 PR fortran/40453
2551 * gfortran.dg/dummy_procedure_9.f90: New.
2552
2553 2012-10-12 Richard Biener <rguenther@suse.de>
2554
2555 PR tree-optimization/54894
2556 * gcc.dg/torture/pr54894.c: New testcase.
2557
2558 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2559
2560 PR target/51244
2561 * gcc.target/sh/pr51244-13.c: New.
2562 * gcc.target/sh/pr51244-14.c: New.
2563 * gcc.target/sh/pr51244-15.c: New.
2564 * gcc.target/sh/pr51244-16.c: New.
2565
2566 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2567
2568 PR c++/51878
2569 * g++.dg/cpp0x/decltype45.C: New.
2570
2571 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2572
2573 PR fortran/54784
2574 * gfortran.dg/class_allocate_13.f90: New.
2575
2576 2012-10-11 Jason Merrill <jason@redhat.com>
2577
2578 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2579 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2580
2581 * g++.dg/gomp/tls-5.C: Require tls_native.
2582 * g++.dg/tls/thread_local7.C: Require tls_native.
2583 * g++.dg/tls/static2.C: New.
2584
2585 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2586
2587 PR c++/36107
2588 * g++.dg/ext/weak5.C: New.
2589
2590 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2591
2592 PR testsuite/54868
2593 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2594 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2595
2596 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2597
2598 PR c++/43765
2599 * g++.dg/parse/pr43765.C: New.
2600
2601 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2602
2603 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2604
2605 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2606
2607 PR c++/43663
2608 * g++.dg/init/bitfield3.C: New.
2609
2610 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2611
2612 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2613
2614 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR tree-optimization/54877
2617 * gcc.dg/torture/pr54877.c: New test.
2618
2619 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2620
2621 PR testsuite/53397
2622 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2623 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2624 and remove target info from dg-do compile.
2625 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2626 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2627 and remove target info from dg-do compile.
2628
2629 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2630
2631 * gcc.dg/pr54782.c: Require target with pthread support.
2632
2633 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 PR c++/53122
2636 * g++.dg/cpp0x/auto35.C: New.
2637
2638 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2639
2640 PR c++/53540 - using fails to be equivalent to typedef
2641 * g++.dg/cpp0x/alias-decl-24.C: New test.
2642
2643 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2644
2645 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2646 that c++11 attributes to types are ignored for now.
2647 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2648 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2649
2650 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 PR c++/53741
2653 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2654
2655 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2656
2657 PR c++/50478
2658 * g++.dg/cpp0x/initlist67.C: New.
2659
2660 2012-10-10 Dehao Chen <dehao@google.com>
2661
2662 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2663
2664 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2665
2666 PR target/52480
2667 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2668 Add runtime tests.
2669
2670 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2671
2672 PR c++/53307
2673 * g++.dg/cpp0x/decltype44.C: New.
2674
2675 2012-10-09 Steve Ellcey <sellcey@mips.com>
2676
2677 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2678
2679 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2680
2681 PR c++/53763
2682 * g++.dg/cpp0x/decltype43.C: New.
2683
2684 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2685
2686 PR middle-end/53397
2687 * gcc.dg/pr53397-1.c: New test case.
2688 * gcc.dg/pr53397-2.c: New test case.
2689
2690 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2691
2692 PR c++/54194
2693 * g++.dg/warn/Wparentheses-26.C: Adjust.
2694 * g++.dg/warn/Wparentheses-27.C: New.
2695
2696 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2697
2698 PR c++/54427
2699 * c-c++-common/vector-scalar.c: New testcase.
2700 * g++.dg/ext/vector18.C: New testcase.
2701 * g++.dg/ext/vector5.C: This is not an error anymore.
2702 * gcc.dg/init-vec-1.c: Move ...
2703 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2704 * gcc.c-torture/execute/vector-shift1.c: Move ...
2705 * c-c++-common/torture/vector-shift1.c: ... here.
2706 * gcc.dg/scal-to-vec1.c: Move ...
2707 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2708 C++11. Adapt error messages.
2709 * gcc.dg/convert-vec-1.c: Move ...
2710 * c-c++-common/convert-vec-1.c: ... here.
2711 * gcc.dg/scal-to-vec2.c: Move ...
2712 * c-c++-common/scal-to-vec2.c: ... here.
2713
2714 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2715
2716 PR target/54400
2717 * gcc.target/i386/pr54400.c: New testcase.
2718
2719 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2720
2721 PR c++/54858
2722 * g++.dg/template/pr54858.C: New test.
2723
2724 2012-10-08 Marek Polacek <polacek@redhat.com>
2725
2726 PR debug/54831
2727 * g++.dg/debug/pr54831.C: New test.
2728
2729 2012-10-08 Dehao Chen <dehao@google.com>
2730
2731 * g++.dg/predict-loop-exit-1.C: New.
2732 * g++.dg/predict-loop-exit-2.C: New.
2733 * g++.dg/predict-loop-exit-3.C: New.
2734
2735 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2736
2737 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2738
2739 2012-10-08 Jason Merrill <jason@redhat.com>
2740
2741 * g++.dg/gomp/tls-5.C: New.
2742 * g++.dg/gomp/tls-wrap1.C: New.
2743 * g++.dg/gomp/tls-wrap2.C: New.
2744 * g++.dg/gomp/tls-wrap3.C: New.
2745 * g++.dg/gomp/tls-wrap4.C: New.
2746 * g++.dg/gomp/tls-wrapper-cse.C: New.
2747 * g++.dg/tls/thread_local-cse.C: New.
2748 * g++.dg/tls/thread_local-order1.C: New.
2749 * g++.dg/tls/thread_local-order2.C: New.
2750 * g++.dg/tls/thread_local-wrap1.C: New.
2751 * g++.dg/tls/thread_local-wrap2.C: New.
2752 * g++.dg/tls/thread_local-wrap3.C: New.
2753 * g++.dg/tls/thread_local-wrap4.C: New.
2754 * g++.dg/tls/thread_local2g.C: New.
2755 * g++.dg/tls/thread_local3g.C: New.
2756 * g++.dg/tls/thread_local4g.C: New.
2757 * g++.dg/tls/thread_local5g.C: New.
2758 * g++.dg/tls/thread_local6g.C: New.
2759 * g++.dg/tls/thread_local7g.C: New.
2760
2761 * g++.dg/tls/thread_local3.C: New.
2762 * g++.dg/tls/thread_local4.C: New.
2763 * g++.dg/tls/thread_local5.C: New.
2764 * g++.dg/tls/thread_local6.C: New.
2765
2766 * g++.dg/tls/init-2.C: Tweak errors.
2767 * g++.dg/tls/thread_local1.C: New.
2768 * g++.dg/tls/thread_local2.C: New.
2769 * g++.dg/tls/thread_local7.C: New.
2770
2771 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2772
2773 PR target/54866
2774 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2775
2776 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2777
2778 PR target/54685
2779 * gcc.target/sh/pr54685.c: New.
2780
2781 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2782
2783 PR c++/53528 C++11 attribute support
2784 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2785 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2786 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2787 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2788 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2789 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2790 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2791 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2792 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2793 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2794 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2795 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2796 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2797 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2798 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2799 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2800 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2801 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2802 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2803 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2804 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2805 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2806 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2807 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2808 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2809 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2810 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2811 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2812 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2813 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2814 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2815 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2816 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2817 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2818 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2819 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2820 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2821 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2822 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2823 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2824 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2825 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2826 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2827 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2828 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2829 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2830 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2831 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2832 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2833 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2834 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2835 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2836 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2837 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2838 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2839 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2840 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2841
2842 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2843
2844 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2845 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2846 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2847
2848 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2849
2850 PR target/54760
2851 * gcc.target/sh/pr54760-2.c: New.
2852 * gcc.target/sh/pr54760-3.c: New.
2853
2854 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/51422
2857 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2858
2859 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2860 Sandra Loosemore <sandra@codesourcery.com>
2861
2862 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2863 and test that the accumulator is initialized using MULT.
2864 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2865 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2866
2867 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2868
2869 PR c++/52764
2870 * g++.dg/cpp0x/stdint.C: New.
2871
2872 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2873
2874 PR c++/54249
2875 * g++.dg/cpp0x/stddef.C: New.
2876
2877 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2878
2879 PR fortran/54832
2880 * gfortran.dg/typebound_operator_17.f90: New.
2881
2882 2012-10-06 Jan Hubicka <jh@suse.cz>
2883
2884 PR lto/53831
2885 PR lto/54776
2886 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2887
2888 2012-10-06 Jan Hubicka <jh@suse.cz>
2889
2890 * gcc.dg/lto/resolutions_0.c: New testcase.
2891
2892 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2893
2894 PR fortran/45521
2895 * gfortran.dg/generic_25.f90: New.
2896 * gfortran.dg/generic_26.f90: New.
2897 * gfortran.dg/generic_27.f90: New.
2898
2899 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2900
2901 PR target/54760
2902 * gcc.target/sh/pr54760-1.c: New.
2903
2904 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2905
2906 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2907 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2908 * g++.dg/warn/Wsign-compare-5.C: New test.
2909 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2910 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2911 * g++.dg/ext/builtin30.C: New test.
2912 * g++.dg/ext/vla12.C: New test.
2913 * gcc.dg/builtins-85.c: New test.
2914
2915 PR debug/54519
2916 * gcc.dg/guality/pr54519-1.c: New test.
2917 * gcc.dg/guality/pr54519-2.c: New test.
2918 * gcc.dg/guality/pr54519-3.c: New test.
2919 * gcc.dg/guality/pr54519-4.c: New test.
2920 * gcc.dg/guality/pr54519-5.c: New test.
2921 * gcc.dg/guality/pr54519-6.c: New test.
2922
2923 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2924
2925 PR c++/50893
2926 * g++.dg/cpp0x/defaulted38.C: New.
2927
2928 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2929
2930 PR tree-optimization/33763
2931 * c-c++-common/pr33763.c: New test.
2932
2933 PR tree-optimization/54810
2934 * gcc.dg/tree-ssa/vrp85.c: New test.
2935
2936 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2937
2938 * gcc.dg/ucnid-7.c: Skip on AIX.
2939 * gcc.dg/ucnid-8.c: Same.
2940 * gcc.dg/ucnid-10.c: Same.
2941 * gcc.dg/ucnid-13.c: Same.
2942 * gcc.dg/attr-alias-3.c: Same.
2943 * gcc.dg/attr-alias-5.c: Same.
2944 * gcc.dg/torture/pr51106-2.c: Same.
2945 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2946
2947 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2948
2949 PR c++/52233
2950 * g++.dg/cpp0x/alias-decl-23.C: New.
2951
2952 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2953
2954 PR c++/53403
2955 * g++.dg/template/friend53.C: New.
2956
2957 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2958
2959 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2960 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2961 (scan-ada-spec): Likewise.
2962 (scan-ada-spec-not): Likewise.
2963 * gcc.dg/dump-ada-spec-1.c: New test.
2964 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2965
2966 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2967
2968 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2969
2970 2012-10-04 Florian Weimer <fweimer@redhat.com>
2971
2972 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2973
2974 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2975
2976 PR c++/54323
2977 * g++.dg/cpp0x/pr54323.C: New.
2978
2979 2012-10-04 Richard Guenther <rguenther@suse.de>
2980
2981 PR middle-end/54735
2982 * g++.dg/torture/pr54735.C: New testcase.
2983
2984 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2985
2986 PR rtl-optimization/54739
2987 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2988
2989 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2990
2991 PR target/51244
2992 * gcc.target/sh/pr51244-12.c: New.
2993
2994 2012-10-03 Dehao Chen <dehao@google.com>
2995
2996 PR middle-end/54782
2997 * gcc.dg/pr54782.c: New test.
2998
2999 2012-10-03 Jakub Jelinek <jakub@redhat.com>
3000
3001 PR c++/54777
3002 * g++.dg/cpp0x/constexpr-ref4.C: New test.
3003
3004 2012-10-02 Janus Weil <janus@gcc.gnu.org>
3005
3006 PR fortran/54778
3007 * gfortran.dg/class_53.f90: New.
3008
3009 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
3010
3011 PR debug/54551
3012 * gcc.dg/guality/pr54551.c: New.
3013
3014 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
3015
3016 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
3017 * gcc.target/powerpc/pr46728-2.c: Likewise.
3018
3019 2012-10-02 Sharad Singhai <singhai@google.com>
3020
3021 PR testsuite/54772
3022 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
3023 to fix test failures caused by r191883.
3024 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
3025 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
3026 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
3027 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
3028 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3029 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
3030 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
3031 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3032 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3033
3034 2012-09-30 Sharad Singhai <singhai@google.com>
3035
3036 * gcc.target/i386/vect-double-1.c: Fix test.
3037
3038 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
3039
3040 PR target/54087
3041 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
3042 atomic_sub fails.
3043
3044 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
3045
3046 PR rtl-optimization/54457
3047 * gcc.target/i386/pr54457.c: New test.
3048
3049 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3050
3051 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
3052
3053 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
3054
3055 * gcc.target/i386/vect-rebuild.c: New testcase.
3056
3057 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
3058
3059 * gcc.target/i386/pad-10.c (foo2): Return x - z.
3060
3061 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
3062
3063 * gcc.target/mips/pr37362.c: Fix target selector.
3064
3065 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3066
3067 PR target/54083
3068 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
3069
3070 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
3071
3072 * gcc.dg/ucnid-8.c: Update line number.
3073 * gcc.dg/torture/pr51106-2.c: Likewise.
3074
3075 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3076
3077 PR fortran/54667
3078 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
3079 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3080 * gfortran.dg/c_f_pointer_tests_5.f90: New.
3081
3082 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3083
3084 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
3085 partially reverting r170092.
3086 * gfortran.dg/class_7.f03: Ditto.
3087 * gfortran.dg/coarray_14.f90: Ditto.
3088 * gfortran.dg/typebound_proc_13.f03: Ditto.
3089
3090 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3091
3092 PR c++/54738
3093 * g++.dg/cpp0x/sfinae42.C: New.
3094
3095 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
3096
3097 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
3098 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
3099 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
3100 * gcc.dg/pr42629.c: XFAIL on AIX.
3101 * gcc.dg/pr47684.c: Same.
3102 * gcc.dg/pr43670.c: Same.
3103 * gcc.dg/pr42916.c: Same.
3104 * gcc.dg/pr45449.c: Same.
3105 * gcc.dg/pr50017.c: Same.
3106 * gcc.dg/pr42728.c: Same.
3107 * gcc.dg/pr47881.c: Same.
3108 * gcc.dg/pr44023.c: Same.
3109 * gcc.dg/pr41345.c: Same.
3110 * gcc.dg/pr42630.c: Same.
3111 * gcc.dg/pr44971.c: Same.
3112 * gcc.dg/pr46771.c: Same.
3113 * gcc.dg/ucnid-8.c: Same.
3114 * gcc.dg/ucnid-10.c: Same.
3115 * gcc.dg/ucnid-13.c: Same.
3116 * gcc.dg/torture/pr51106-2.c: Same.
3117 * gcc.dg/pr48768.c: Same.
3118 * gcc.dg/pr42631.c: Same.
3119 * gcc.dg/pr43084.c: Same.
3120 * gcc.dg/ucnid-7.c: Same.
3121 * gcc.dg/pr42889.c: Same.
3122 * gcc.dg/pr41241.c: Same.
3123 * gcc.dg/pr42719.c: Same.
3124 * g++.dg/debug/pr46583.C: Same.
3125 * g++.dg/debug/pr47106.C: Same.
3126 * g++.dg/opt/pr48549.C: Same.
3127 * g++.dg/other/pr42685.C: Same.
3128 * c-c++-common/pr43942.c: Same.
3129
3130 2012-09-29 Ian Lance Taylor <iant@google.com>
3131
3132 * go.test/go-test.exp: Update for latest version of Go testsuite.
3133
3134 2012-09-29 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
3135
3136 PR fortran/52724
3137 * gfortran.dg/internal_readwrite_3.f90: New test.
3138
3139 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3140
3141 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3142 c-c++-common/Wunused-local-typedefs-2.c to here.
3143
3144 PR c++/54372 - unused attribute inactive on dependant entities
3145 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3146
3147 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3148
3149 PR c++/29028 - Missed unused warning on using declaration
3150 * g++.dg/warn/Wunused-var-18.C: New test.
3151
3152 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3153
3154 PR c++/53551 - -Wunused-local-typedefs misses uses
3155 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3156
3157 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR target/54716
3160 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3161
3162 PR tree-optimization/54713
3163 * gcc.c-torture/compile/pr54713-1.c: New test.
3164 * gcc.c-torture/compile/pr54713-2.c: New test.
3165 * gcc.c-torture/compile/pr54713-3.c: New test.
3166
3167 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3168
3169 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3170
3171 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3172
3173 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3174
3175 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3176
3177 PR target/54703
3178 * gcc.target/i386/pr54703.c: New test.
3179
3180 2012-09-27 Richard Guenther <rguenther@suse.de>
3181
3182 PR lto/54709
3183 * gcc.dg/lto/pr54709_0.c: New testcase.
3184 * gcc.dg/lto/pr54709_1.c: Likewise.
3185
3186 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3187
3188 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3189
3190 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3191
3192 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3193
3194 * gcc.target/arm/pr42879.c: Handle big-endian.
3195
3196 2012-09-26 Steve Ellcey <sellcey@mips.com>
3197
3198 PR c/37303
3199 * gcc.dg/pr37303.c: Check for rdata or rodata.
3200
3201 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3202
3203 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3204
3205 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3206
3207 PR target/51274
3208 PR target/53087
3209 * gcc.target/powerpc/ppc-ne0-1.c: New.
3210
3211 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3212
3213 PR target/54089
3214 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3215 test_19, test_20, test_21, test_22, test_23): New functions.
3216 * gcc.target/sh/pr54089-4.c: New.
3217 * gcc.target/sh/pr54089-5.c: New.
3218 * gcc.target/sh/pr54089-6.c: New.
3219 * gcc.target/sh/pr54089-7.c: New.
3220
3221 2012-09-25 Richard Guenther <rguenther@suse.de>
3222
3223 PR lto/54625
3224 * gcc.dg/lto/pr54702_0.c: New testcase.
3225 * gcc.dg/lto/pr54702_1.c: Likewise.
3226 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3227 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3228 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3229 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3230
3231 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3232
3233 PR c++/54526
3234 * g++.dg/cpp0x/parse2.C: New.
3235 * g++.dg/parse/error11.C: Adjust.
3236 * g++.dg/parse/error12.C: Likewise.
3237
3238 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3239
3240 * gcc.target/i386/20030217-1.c: Added check for
3241 large_long_double effective target.
3242 * gcc.target/i386/387-3.c: Likewise.
3243 * gcc.target/i386/387-4.c: Likewise.
3244 * gcc.target/i386/pr36578-1.c: Likewise.
3245 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3246 when long double size is equal double size.
3247 * gcc.target/i386/excess-precision-1.c: Likewise.
3248 * gcc.target/i386/pr36578-2.c: Likewise.
3249 * gcc.target/i386/20030217-2.c: New testcase.
3250
3251 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR tree-optimization/54676
3254 * gcc.dg/pr54676.c: New test.
3255
3256 2012-09-25 Richard Guenther <rguenther@suse.de>
3257
3258 PR tree-optimization/53663
3259 * gcc.dg/torture/pr53663-1.c: New testcase.
3260 * gcc.dg/torture/pr53663-2.c: Likewise.
3261 * gcc.dg/torture/pr53663-3.c: Likewise.
3262
3263 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3264
3265 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3266
3267 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3268
3269 * lib/target-supports-dg.exp (dg-require-effective-target,
3270 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3271 dg-process-target-1 instead of dg-process-target.
3272 (dg-process-target-1): Rename from dg-process-target.
3273 (dg-process-target): New.
3274
3275 2012-09-24 Richard Guenther <rguenther@suse.de>
3276
3277 PR tree-optimization/54684
3278 * g++.dg/torture/pr54684.C: New testcase.
3279
3280 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3281
3282 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3283
3284 2012-09-24 Richard Guenther <rguenther@suse.de>
3285
3286 PR middle-end/52173
3287 * gcc.dg/tm/pr52173-1.c: New.
3288 * gcc.dg/tm/pr52173-2.c: New.
3289
3290 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3291
3292 * gcc.dg/pr54669.c: New test.
3293
3294 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3295 Dominique Dhumieres <dominiq@lps.ens.fr>
3296
3297 PR testsuite/54677
3298 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3299
3300 2012-09-23 Tobias Burnus <burnus@net-b.de>
3301
3302 PR fortran/54618
3303 * gfortran.dg/class_array_14.f90: New.
3304
3305 2012-09-22 Kai Tietz <ktietz@redhat.com>
3306
3307 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3308 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3309
3310 2012-09-21 Dehao Chen <dehao@google.com>
3311
3312 PR go/54649
3313 PR tree-optimization/54655
3314 * g++.dg/pr54655.C: New testcase.
3315
3316 2012-09-21 Richard Guenther <rguenther@suse.de>
3317
3318 PR tree-optimization/54647
3319 * g++.dg/torture/pr54647.C: New testcase.
3320
3321 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3322
3323 PR c++/54427
3324 * c-c++-common/torture/vector-compare-2.c: Add -w.
3325
3326 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3327
3328 * gnat.dg/opt20.ads: Move dg directive to...
3329 * gnat.dg/opt20.adb: ...here.
3330 * gnat.dg/addr1.ad[sb]: Likewise.
3331 * gnat.dg/concat2.ad[sb]: Likewise.
3332 * gnat.dg/array16.ad[sb]: Likewise.
3333 * gnat.dg/atomic5.ad[sb]: Likewise.
3334 * gnat.dg/discr29.ad[sb]: Likewise.
3335 * gnat.dg/noreturn5.ad[sb]: Likewise.
3336 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3337 * gnat.dg/discr23.ads: Remove dg directive.
3338 * gnat.dg/nested_float_packed.ads: Likewise.
3339 * gnat.dg/oconst6.ads: Move to...
3340 * gnat.dg/specs/oconst6.ads: ...here.
3341
3342 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3343
3344 PR c++/52432
3345 * g++.dg/cpp0x/decltype32.C: Tweak.
3346
3347 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3348
3349 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3350 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3351 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3352 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3353
3354 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3355
3356 PR c++/54581
3357 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3358
3359 2012-09-19 Steve Ellcey <sellcey@mips.com>
3360
3361 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3362
3363 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3364
3365 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3366 * gcc.target/powerpc/ppc-mftb.c: New file.
3367
3368 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3369
3370 PR target/54089
3371 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3372 functions.
3373
3374 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3375
3376 PR target/54236
3377 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3378
3379 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3380
3381 * gcc.c-torture/execute/20120919-1.c: New test.
3382
3383 2012-09-19 Richard Guenther <rguenther@suse.de>
3384
3385 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3386
3387 2012-09-19 Richard Guenther <rguenther@suse.de>
3388
3389 * gcc.dg/builtin-unreachable-6.c: Adjust.
3390
3391 2012-09-19 Richard Guenther <rguenther@suse.de>
3392
3393 * gcc.dg/builtin-object-size-10.c: Adjust.
3394 * gcc.dg/builtin-unreachable-5.c: Adjust.
3395 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3396 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3397 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3398 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3399 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3400 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3401 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3402 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3403 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3404 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3405 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3406 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3407
3408 2012-09-19 Richard Guenther <rguenther@suse.de>
3409
3410 PR tree-optimization/54132
3411 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3412 * gcc.dg/torture/pr54132.c: Likewise.
3413
3414 2012-09-19 Terry Guo <terry.guo@arm.com>
3415
3416 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3417 extra prune rules that will be applied to all tests in a .exp file.
3418 (gcc-dg-prune): Use rules defined by the above variable.
3419 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3420 harmless warnings on architecture switch conflict.
3421
3422 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3423
3424 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3425 of asm-comment characters instead of a single one.
3426 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3427
3428 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3429
3430 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3431
3432 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3433 target instead of xfailing it.
3434 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3435 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3436 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3437 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3438 * gcc.dg/vect/vect-104.c: Likewise.
3439 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3440 * gcc.dg/vect/vect-outer-1.c: Likewise.
3441 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3442 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3443 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3444 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3445 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3446 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3447 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3448 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3449 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3450
3451 * lib/target-supports.exp
3452 (check_effective_target_vect_widen_mult_qi_to_hi,
3453 check_effective_target_vect_widen_mult_hi_to_si,
3454 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3455 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3456 check_effective_target_vect_pack_trunc,
3457 check_effective_target_vect_unpack,
3458 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3459 instead of arm_none.
3460
3461 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3462
3463 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3464
3465 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3466 config to compiler_flags.
3467
3468 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3469
3470 PR target/54592
3471 * gcc.target/i386/pr54592.c: New test.
3472
3473 PR tree-optimization/54610
3474 * gcc.target/i386/pr54610.c: New test.
3475
3476 2012-09-17 Jason Merrill <jason@redhat.com>
3477
3478 PR c++/54575
3479 * g++.dg/cpp0x/alias-decl-21.C: New.
3480 * g++.dg/cpp0x/alias-decl-22.C: New.
3481
3482 2012-09-17 Tobias Burnus <burnus@net-b.de>
3483
3484 PR fortran/54608
3485 * gfortran.dg/scan_2.f90: New.
3486
3487 2012-09-17 Jason Merrill <jason@redhat.com>
3488
3489 PR c++/53661
3490 * g++.dg/init/aggr9.C: New.
3491
3492 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3493
3494 * gnat.dg/loop_optimization12.ad[sb]: New test.
3495
3496 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3497
3498 PR fortran/54285
3499 * gfortran.dg/proc_ptr_result_7.f90: New.
3500
3501 2012-09-17 Tobias Burnus <burnus@net-b.de>
3502
3503 PR fortran/54603
3504 * gfortran.dg/structure_constructor_11.f90: New.
3505
3506 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3507
3508 PR tree-optimization/54563
3509 * g++.dg/torture/pr54563.C: New test.
3510
3511 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3512
3513 PR fortran/54594
3514 * gfortran.dg/typebound_generic_14.f03: New.
3515
3516 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3517
3518 PR fortran/54387
3519 * gfortran.dg/proc_ptr_38.f90: New.
3520
3521 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3522
3523 PR debug/54460
3524 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3525 to scary regexp.
3526
3527 PR testsuite/54007
3528 * gnat.dg/lto15.adb: Require lto.
3529
3530 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3531 "myBindC" for hppa*-*-hpux*.
3532
3533 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3534
3535 * gfortran.dg/namelist_75.f90: New test.
3536
3537 2012-09-15 Tom de Vries <tom@codesourcery.com>
3538
3539 * gcc.dg/tree-ssa/vrp82.c: New test.
3540 * gcc.dg/tree-ssa/vrp83.c: Same.
3541 * gcc.dg/tree-ssa/vrp84.c: Same.
3542
3543 2012-09-15 Tom de Vries <tom@codesourcery.com>
3544
3545 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3546 * gcc.dg/tree-ssa/vrp81.c: ... this.
3547
3548 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3549
3550 PR target/54222
3551 * gcc.target/avr/torture/fix-types.h: New.
3552 * gcc.target/avr/torture/vals-hr.def: New.
3553 * gcc.target/avr/torture/vals-r.def: New.
3554 * gcc.target/avr/torture/vals-k.def: New.
3555 * gcc.target/avr/torture/vals-ur.def: New.
3556 * gcc.target/avr/torture/vals-uk.def: New.
3557 * gcc.target/avr/torture/vals-uhr.def: New.
3558 * gcc.target/avr/torture/vals-llk.def: New.
3559 * gcc.target/avr/torture/vals-ullk.def: New.
3560 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3561 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3562 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3563 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3564 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3565 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3566 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3567 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3568
3569 2012-09-14 Dehao Chen <dehao@google.com>
3570
3571 * g++.dg/debug/dwarf2/deallocator.C: New test.
3572
3573 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3574
3575 PR c/54552
3576 * gcc.c-torture/compile/pr54552-1.c: New test.
3577
3578 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3579
3580 PR c++/54427
3581 * g++.dg/other/vector-compare.C: New testcase.
3582 * c-c++-common/vector-compare-3.c: New testcase.
3583 * gcc.dg/vector-shift.c: Move ...
3584 * c-c++-common/vector-shift.c: ... here.
3585 * gcc.dg/vector-shift1.c: Move ...
3586 * c-c++-common/vector-shift1.c: ... here.
3587 * gcc.dg/vector-shift3.c: Move ...
3588 * c-c++-common/vector-shift3.c: ... here.
3589 * gcc.dg/vector-compare-1.c: Move ...
3590 * c-c++-common/vector-compare-1.c: ... here.
3591 * gcc.dg/vector-compare-2.c: Move ...
3592 * c-c++-common/vector-compare-2.c: ... here.
3593 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3594 * c-c++-common/torture/vector-compare-1.c: ... here.
3595 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3596 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3597 * c-c++-common/torture/vector-compare-2.c: ... here.
3598 * gcc.c-torture/execute/vector-shift.c: Move ...
3599 * c-c++-common/torture/vector-shift.c: ... here.
3600 * gcc.c-torture/execute/vector-shift2.c: Move ...
3601 * c-c++-common/torture/vector-shift2.c: ... here.
3602 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3603 * c-c++-common/torture/vector-subscript-1.c: ... here.
3604 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3605 * c-c++-common/torture/vector-subscript-2.c: ... here.
3606 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3607 * c-c++-common/torture/vector-subscript-3.c: ... here.
3608
3609 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3610
3611 PR c/54103
3612 * gcc.c-torture/compile/pr54103-1.c,
3613 gcc.c-torture/compile/pr54103-2.c,
3614 gcc.c-torture/compile/pr54103-3.c,
3615 gcc.c-torture/compile/pr54103-4.c,
3616 gcc.c-torture/compile/pr54103-5.c,
3617 gcc.c-torture/compile/pr54103-6.c: New tests.
3618 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3619
3620 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3621
3622 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3623
3624 2012-09-14 Richard Guenther <rguenther@suse.de>
3625
3626 PR tree-optimization/54565
3627 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3628 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3629
3630 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3631
3632 * gcc.target/arm/combine-movs.c: Add missing space.
3633
3634 2012-09-14 Richard Guenther <rguenther@suse.de>
3635
3636 * g++.dg/torture/builtin-location.C: New testcase.
3637
3638 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3639 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
3640
3641 PR c++/53210
3642 * g++.dg/warn/Wuninitialized-self.C: New.
3643
3644 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3645
3646 PR c/54559
3647 * gcc.c-torture/compile/pr54559.c: New test.
3648
3649 2012-09-13 Jason Merrill <jason@redhat.com>
3650
3651 PR c++/53839
3652 * g++.dg/cpp0x/constexpr-temp1.C: New.
3653
3654 PR c++/54511
3655 * g++.dg/template/anonunion2.C: New.
3656
3657 PR c++/53836
3658 * g++.dg/template/init10.C: New.
3659
3660 2012-09-13 Tobias Burnus <burnus@net-b.de>
3661
3662 PR fortran/54556
3663 * gfortran.dg/implicit_pure_3.f90: New.
3664
3665 2012-09-13 Richard Guenther <rguenther@suse.de>
3666
3667 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3668
3669 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3670
3671 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3672
3673 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3674
3675 * c-c++-common/pr51712.c: Handle for short-enum targets.
3676
3677 2012-09-12 Terry Guo <terry.guo@arm.com>
3678
3679 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3680 and lsrs for Thumb2 mode.
3681
3682 2012-09-12 Jan Hubicka <jh@suse.cz>
3683
3684 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3685
3686 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3687
3688 PR target/54445
3689 * gcc.target/i386/pr54445-1.c: New file.
3690 * gcc.target/i386/pr54445-2.c: Likewise.
3691
3692 2012-09-12 Tobias Burnus <burnus@net-b.de>
3693
3694 PR fortran/54225
3695 PR fortran/53306
3696 * gfortran.dg/coarray_10.f90: Update dg-error.
3697 * gfortran.dg/coarray_28.f90: New.
3698 * gfortran.dg/array_section_3.f90: New.
3699
3700 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3701
3702 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3703 gcc.target/arm/pr48252.c: Fix for big-endian support.
3704
3705 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3706
3707 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3708
3709 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3710 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3711
3712 * gcc.target/arm/neon-vfma-1.c: New testcase.
3713 * gcc.target/arm/neon-vfms-1.c: Likewise.
3714 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3715 of float.
3716 * gcc.target/arm/neon-vmls-1.c: Likewise.
3717 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3718 function.
3719 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3720 (check_effective_target_arm_neonv2_ok): Likewise.
3721 (check_effective_target_arm_neonv2_hw): Likewise.
3722 (check_effective_target_arm_neonv2): Likewise.
3723
3724 2012-09-11 Richard Guenther <rguenther@suse.de>
3725
3726 PR middle-end/54515
3727 * g++.dg/tree-ssa/pr54515.C: New testcase.
3728
3729 2012-09-10 Andrew Pinski <apinski@cavium.com>
3730
3731 PR tree-opt/c54362
3732 * gcc.dg/tm/memopt-16.c: New testcase.
3733
3734 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3735
3736 PR c++/54541
3737 PR c++/54542
3738 * g++.dg/cpp0x/sfinae40.C: New.
3739 * g++.dg/cpp0x/sfinae41.C: Likewise.
3740
3741 2012-09-10 Jason Merrill <jason@redhat.com>
3742
3743 PR c++/54538
3744 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3745
3746 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3747
3748 PR target/54089
3749 * gcc.target/sh/pr54089-3.c: New.
3750
3751 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3752
3753 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3754
3755 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3756
3757 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3758
3759 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3760
3761 * gcc.dg/pr52558-2.c: Delete.
3762 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3763
3764 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3765
3766 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3767
3768 2012-09-10 Richard Guenther <rguenther@suse.de>
3769
3770 PR tree-optimization/54520
3771 * gcc.dg/torture/pr54520.c: New testcase.
3772
3773 2012-09-10 Jason Merrill <jason@redhat.com>
3774
3775 PR c++/54506
3776 * g++.dg/cpp0x/implicit14.C: New.
3777
3778 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3779
3780 PR fortran/54208
3781 * gfortran.dg/bound_simplification_3.f90: New test.
3782
3783 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3784
3785 PR testsuite/54184
3786 * gcc.dg/pr52558-1.c: Delete.
3787 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3788
3789 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3790
3791 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3792 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3793 * gcc.target/arm/smlaltt-1.c: Likewise.
3794
3795 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3796
3797 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3798
3799 2012-09-07 Tom de Vries <tom@codesourcery.com>
3800
3801 PR tree-optimization/53986
3802 * gcc.dg/tree-ssa/vrp80.c: New test.
3803 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3804
3805 2012-09-06 Jason Merrill <jason@redhat.com>
3806
3807 PR c++/54341
3808 PR c++/54253
3809 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3810 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3811
3812 2012-09-06 Andrew Pinski <apinski@cavium.com>
3813
3814 PR tree-opt/54494
3815 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3816
3817 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR rtl-optimization/54455
3820 * gcc.dg/54455.c: New test.
3821
3822 2012-09-06 Tobias Burnus <burnus@net-b.de>
3823
3824 PR fortran/54463
3825 * gfortran.dg/promotion_2.f90: New.
3826
3827 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR middle-end/54486
3830 * c-c++-common/pr54486.c: New test.
3831
3832 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3833
3834 PR fortran/54474
3835 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3836
3837 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3838
3839 PR c++/54191
3840 * g++.dg/cpp0x/sfinae39.C: New.
3841
3842 2012-09-04 Jason Merrill <jason@redhat.com>
3843
3844 PR c++/54441
3845 * g++.dg/ext/flexary3.C: New.
3846
3847 PR c++/54420
3848 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3849
3850 PR c++/54198
3851 * g++.dg/template/defarg15.C: New.
3852
3853 PR c++/54437
3854 * g++.dg/template/access24.C: New.
3855
3856 2012-09-04 Richard Guenther <rguenther@suse.de>
3857
3858 PR tree-optimization/54458
3859 * gcc.dg/torture/pr54458.c: New testcase.
3860
3861 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3862
3863 * gcc.target/arm/neon-vext.c: New test.
3864 * gcc.target/arm/neon-vext-execute.c: Ditto.
3865
3866 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3867
3868 PR fortran/54243
3869 PR fortran/54244
3870 * gfortran.dg/select_type_29.f03: New.
3871
3872 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3873
3874 * gcc.dg/fold-perm.c: Improve test.
3875
3876 2012-09-03 Tobias Burnus <burnus@net-b.de>
3877
3878 PR fortran/51632
3879 * gfortran.dg/coarray_class_1.f90: New.
3880
3881 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3882
3883 PR target/49206
3884 * gcc.c-torture/compile/pr49206.c: New test.
3885
3886 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3887 Uros Bizjak <ubizjak@gmail.com>
3888
3889 PR target/36680
3890 * gfortran.dg/pr36680.f90: New test.
3891
3892 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3893
3894 PR target/42295
3895 * g++.dg/opt/pr42295.C: New test.
3896
3897 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR target/54436
3900 * gcc.dg/torture/pr54436.c: New test.
3901
3902 2012-09-01 Andrew Pinski <apinski@cavium.com>
3903
3904 * gcc.target/mips/truncate-8.c: New testcase.
3905
3906 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3907
3908 PR target/46829
3909 PR target/46843
3910 * gcc.target/i386/pr46829.c: New test.
3911 * gcc.target/i386/pr46843.c: Ditto.
3912
3913 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3914 Jason Merrill <jason@redhat.com>
3915
3916 PR c++/18747
3917 * g++.dg/parse/error50.C: New.
3918
3919 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3920
3921 PR c/54428
3922 * gcc.c-torture/compile/pr54428.c: New test.
3923
3924 2012-08-31 Ollie Wild <aaw@google.com>
3925
3926 PR c++/54197
3927 * g++.dg/init/lifetime3.C: New test.
3928
3929 2012-08-31 Martin Jambor <mjambor@suse.cz>
3930
3931 PR middle-end/54409
3932 * gcc.dg/torture/pr54409.c: New test.
3933
3934 2012-08-31 Martin Jambor <mjambor@suse.cz>
3935
3936 * gfortran.dg/pr48636.f90: Add dump scan checks.
3937
3938 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3939
3940 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3941
3942 2012-08-28 Joey Ye <joey.ye@arm.com>
3943
3944 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3945
3946 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3947
3948 PR target/46254
3949 * gcc.target/i386/pr46254.c: New test.
3950
3951 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3952
3953 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3954 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3955 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3956
3957 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3958
3959 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3960 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3961 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3962 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3963 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3964 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3965 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3966 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3967 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3968 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3969 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3970 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3971 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3972 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3973 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3974 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3975 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3976 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3977 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3978 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3979 gcc.target/mips/unaligned-1.c: Tighten regexps.
3980
3981 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3982
3983 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3984 (mips_option_groups): Remove optimization. Add various -f options.
3985 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3986 and -pg imply -fno-omit-frame-pointer.
3987 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3988 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3989 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3990 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3991 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3992 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3993 * gcc.target/mips/abi-n32-long32.c: Likewise.
3994 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3995 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3996 * gcc.target/mips/abi-n32-long64.c: Likewise.
3997 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3998 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3999 * gcc.target/mips/abi-n64-long32.c: Likewise.
4000 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4001 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4002 * gcc.target/mips/abi-n64-long64.c: Likewise.
4003 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4004 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4005 * gcc.target/mips/abi-o32-long32.c: Likewise.
4006 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4007 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4008 * gcc.target/mips/abi-o32-long64.c: Likewise.
4009 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4010 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4011 * gcc.target/mips/abi-o64-long32.c: Likewise.
4012 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4013 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4014 * gcc.target/mips/abi-o64-long64.c: Likewise.
4015 * gcc.target/mips/asm-1.c: Likewise.
4016 * gcc.target/mips/branch-1.c: Likewise.
4017 * gcc.target/mips/call-3.c: Likewise.
4018 * gcc.target/mips/call-saved-3.c: Likewise.
4019 * gcc.target/mips/clear-cache-1.c: Likewise.
4020 * gcc.target/mips/div-1.c: Likewise.
4021 * gcc.target/mips/div-2.c: Likewise.
4022 * gcc.target/mips/div-3.c: Likewise.
4023 * gcc.target/mips/div-4.c: Likewise.
4024 * gcc.target/mips/div-5.c: Likewise.
4025 * gcc.target/mips/div-6.c: Likewise.
4026 * gcc.target/mips/div-7.c: Likewise.
4027 * gcc.target/mips/div-8.c: Likewise.
4028 * gcc.target/mips/div-9.c: Likewise.
4029 * gcc.target/mips/div-10.c: Likewise.
4030 * gcc.target/mips/div-11.c: Likewise.
4031 * gcc.target/mips/div-12.c: Likewise.
4032 * gcc.target/mips/dsp-ctrl.c: Likewise.
4033 * gcc.target/mips/dsp-no-lhx.c: Likewise.
4034 * gcc.target/mips/ext-8.c: Likewise.
4035 * gcc.target/mips/extend-2.c: Likewise.
4036 * gcc.target/mips/fix-r10000-1.c: Likewise.
4037 * gcc.target/mips/fix-r10000-2.c: Likewise.
4038 * gcc.target/mips/fix-r10000-3.c: Likewise.
4039 * gcc.target/mips/fix-r10000-4.c: Likewise.
4040 * gcc.target/mips/fix-r10000-5.c: Likewise.
4041 * gcc.target/mips/fix-r10000-6.c: Likewise.
4042 * gcc.target/mips/fix-r10000-7.c: Likewise.
4043 * gcc.target/mips/fix-r10000-8.c: Likewise.
4044 * gcc.target/mips/fix-r10000-9.c: Likewise.
4045 * gcc.target/mips/fix-r10000-10.c: Likewise.
4046 * gcc.target/mips/fix-r10000-11.c: Likewise.
4047 * gcc.target/mips/fix-r10000-12.c: Likewise.
4048 * gcc.target/mips/fix-r10000-13.c: Likewise.
4049 * gcc.target/mips/fix-r10000-14.c: Likewise.
4050 * gcc.target/mips/fix-r10000-15.c: Likewise.
4051 * gcc.target/mips/fpcmp-1.c: Likewise.
4052 * gcc.target/mips/fpcmp-2.c: Likewise.
4053 * gcc.target/mips/fpr-moves-7.c: Likewise.
4054 * gcc.target/mips/fpr-moves-8.c: Likewise.
4055 * gcc.target/mips/int-moves-1.c: Likewise.
4056 * gcc.target/mips/int-moves-2.c: Likewise.
4057 * gcc.target/mips/long-calls-pg.c: Likewise.
4058 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
4059 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
4060 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
4061 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
4062 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
4063 * gcc.target/mips/mips-3d-1.c: Likewise.
4064 * gcc.target/mips/mips-3d-2.c: Likewise.
4065 * gcc.target/mips/mips-3d-3.c: Likewise.
4066 * gcc.target/mips/mips-3d-4.c: Likewise.
4067 * gcc.target/mips/mips-3d-5.c: Likewise.
4068 * gcc.target/mips/mips-3d-6.c: Likewise.
4069 * gcc.target/mips/mips-3d-7.c: Likewise.
4070 * gcc.target/mips/mips-3d-8.c: Likewise.
4071 * gcc.target/mips/mips-3d-9.c: Likewise.
4072 * gcc.target/mips/mips-ps-1.c: Likewise.
4073 * gcc.target/mips/mips-ps-2.c: Likewise.
4074 * gcc.target/mips/mips-ps-3.c: Likewise.
4075 * gcc.target/mips/mips-ps-4.c: Likewise.
4076 * gcc.target/mips/mips-ps-6.c: Likewise.
4077 * gcc.target/mips/mips32-dspr2.c: Likewise.
4078 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
4079 * gcc.target/mips/neg-abs-1.c: Likewise.
4080 * gcc.target/mips/neg-abs-2.c: Likewise.
4081 * gcc.target/mips/nmadd-3.c: Likewise.
4082 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
4083 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
4084 * gcc.target/mips/octeon-pop-1.c: Likewise.
4085 * gcc.target/mips/pr26765.c: Likewise.
4086 * gcc.target/mips/pr33256.c: Likewise.
4087 * gcc.target/mips/pr33635-1.c: Likewise.
4088 * gcc.target/mips/pr33755.c: Likewise.
4089 * gcc.target/mips/pr35802.c: Likewise.
4090 * gcc.target/mips/pr45074.c: Likewise.
4091 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
4092 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
4093 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
4094 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
4095 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
4096 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
4097 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
4098 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
4099 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
4100 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
4101 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
4102 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4103 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4104 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4105 * gcc.target/mips/save-restore-1.c: Likewise.
4106 * gcc.target/mips/save-restore-3.c: Likewise.
4107 * gcc.target/mips/save-restore-5.c: Likewise.
4108 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4109 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4110 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4111 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4112 * gcc.target/mips/stack-1.c: Likewise.
4113
4114 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4115 Tighten regexps.
4116
4117 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4118 branch under test to be filled with preceding rather than
4119 following instructions.
4120 * gcc.target/mips/branch-10.c: Likewise.
4121 * gcc.target/mips/branch-11.c: Likewise.
4122 * gcc.target/mips/branch-12.c: Likewise.
4123 * gcc.target/mips/branch-13.c: Likewise.
4124 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4125 to be eliminated. Tighten $28 scan-assembler-not test.
4126
4127 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4128 function to...
4129 * gcc.target/mips/call-4.c: ...this new test.
4130
4131 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4132 more likely.
4133 * gcc.target/mips/code-readable-3.c: Likewise.
4134 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4135 flag but skip for -O0.
4136 * gcc.target/mips/code-readable-4.c: Likewise.
4137
4138 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4139 of operations under test.
4140 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4141
4142 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4143 Don't require sibling-call optimization.
4144 * gcc.target/mips/near-far-4.c: Likewise.
4145
4146 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4147 Make sure that the register variable is used.
4148 * gcc.target/mips/soft-float-1.c: Likewise.
4149
4150 * gcc.target/mips/sdata-1.c: Make static data volatile.
4151 * gcc.target/mips/sdata-2.c: Likewise.
4152 * gcc.target/mips/sdata-3.c: Likewise.
4153 * gcc.target/mips/sdata-4.c: Likewise.
4154
4155 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4156 skip for -O0.
4157 * gcc.target/mips/atomic-memory-2.c: Likewise.
4158 * gcc.target/mips/branch-cost-1.c: Likewise.
4159 * gcc.target/mips/branch-cost-2.c: Likewise.
4160 * gcc.target/mips/cache-1.c: Likewise.
4161 * gcc.target/mips/call-1.c: Likewise.
4162 * gcc.target/mips/call-saved-2.c: Likewise.
4163 * gcc.target/mips/const-anchor-1.c: Likewise.
4164 * gcc.target/mips/const-anchor-2.c: Likewise.
4165 * gcc.target/mips/dse-1.c: Likewise.
4166 * gcc.target/mips/dsp-lhx.c: Likewise.
4167 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4168 * gcc.target/mips/ext-1.c: Likewise.
4169 * gcc.target/mips/ext-2.c: Likewise.
4170 * gcc.target/mips/ext-3.c: Likewise.
4171 * gcc.target/mips/ext-4.c: Likewise.
4172 * gcc.target/mips/ext-5.c: Likewise.
4173 * gcc.target/mips/ext-6.c: Likewise.
4174 * gcc.target/mips/ext-7.c: Likewise.
4175 * gcc.target/mips/extend-1.c: Likewise.
4176 * gcc.target/mips/fix-r4000-1.c: Likewise.
4177 * gcc.target/mips/fix-r4000-3.c: Likewise.
4178 * gcc.target/mips/fix-r4000-5.c: Likewise.
4179 * gcc.target/mips/fix-r4000-6.c: Likewise.
4180 * gcc.target/mips/fix-r4000-8.c: Likewise.
4181 * gcc.target/mips/fix-r4000-10.c: Likewise.
4182 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4183 * gcc.target/mips/fixed-vector-type.c: Likewise.
4184 * gcc.target/mips/fpr-moves-1.c: Likewise.
4185 * gcc.target/mips/fpr-moves-2.c: Likewise.
4186 * gcc.target/mips/fpr-moves-3.c: Likewise.
4187 * gcc.target/mips/fpr-moves-4.c: Likewise.
4188 * gcc.target/mips/fpr-moves-5.c: Likewise.
4189 * gcc.target/mips/fpr-moves-6.c: Likewise.
4190 * gcc.target/mips/ins-1.c: Likewise.
4191 * gcc.target/mips/ins-2.c: Likewise.
4192 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4193 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4194 * gcc.target/mips/lazy-binding-1.c: Likewise.
4195 * gcc.target/mips/madd-3.c: Likewise.
4196 * gcc.target/mips/madd-5.c: Likewise.
4197 * gcc.target/mips/madd-6.c: Likewise.
4198 * gcc.target/mips/madd-8.c: Likewise.
4199 * gcc.target/mips/madd-9.c: Likewise.
4200 * gcc.target/mips/memcpy-1.c: Likewise.
4201 * gcc.target/mips/mips-ps-type.c: Likewise.
4202 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4203 * gcc.target/mips/mips-sched-madd.c: Likewise.
4204 * gcc.target/mips/mips16e-extends.c: Likewise.
4205 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4206 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4207 * gcc.target/mips/movcc-1.c: Likewise.
4208 * gcc.target/mips/movcc-2.c: Likewise.
4209 * gcc.target/mips/movcc-3.c: Likewise.
4210 * gcc.target/mips/msub-5.c: Likewise.
4211 * gcc.target/mips/msub-6.c: Likewise.
4212 * gcc.target/mips/msub-8.c: Likewise.
4213 * gcc.target/mips/mult-2.c: Likewise.
4214 * gcc.target/mips/mult-3.c: Likewise.
4215 * gcc.target/mips/mult-5.c: Likewise.
4216 * gcc.target/mips/mult-6.c: Likewise.
4217 * gcc.target/mips/mult-7.c: Likewise.
4218 * gcc.target/mips/mult-12.c: Likewise.
4219 * gcc.target/mips/mult-13.c: Likewise.
4220 * gcc.target/mips/mult-14.c: Likewise.
4221 * gcc.target/mips/mult-15.c: Likewise.
4222 * gcc.target/mips/mult-17.c: Likewise.
4223 * gcc.target/mips/mult-18.c: Likewise.
4224 * gcc.target/mips/mult-19.c: Likewise.
4225 * gcc.target/mips/nmadd-1.c: Likewise.
4226 * gcc.target/mips/nmadd-2.c: Likewise.
4227 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4228 * gcc.target/mips/octeon-cins-1.c: Likewise.
4229 * gcc.target/mips/octeon-cins-2.c: Likewise.
4230 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4231 * gcc.target/mips/octeon-exts-2.c: Likewise.
4232 * gcc.target/mips/octeon-exts-3.c: Likewise.
4233 * gcc.target/mips/octeon-exts-4.c: Likewise.
4234 * gcc.target/mips/octeon-exts-5.c: Likewise.
4235 * gcc.target/mips/octeon-exts-6.c: Likewise.
4236 * gcc.target/mips/octeon-exts-7.c: Likewise.
4237 * gcc.target/mips/octeon-pop-2.c: Likewise.
4238 * gcc.target/mips/octeon-seq-3.c: Likewise.
4239 * gcc.target/mips/octeon-seq-4.c: Likewise.
4240 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4241 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4242 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4243 * gcc.target/mips/pr54240.c: Likewise.
4244 * gcc.target/mips/rsqrt-1.c: Likewise.
4245 * gcc.target/mips/rsqrt-2.c: Likewise.
4246 * gcc.target/mips/rsqrt-3.c: Likewise.
4247 * gcc.target/mips/rsqrt-4.c: Likewise.
4248 * gcc.target/mips/save-restore-2.c: Likewise.
4249 * gcc.target/mips/save-restore-4.c: Likewise.
4250 * gcc.target/mips/sb1-1.c: Likewise.
4251 * gcc.target/mips/scc-1.c: Likewise.
4252 * gcc.target/mips/scc-2.c: Likewise.
4253 * gcc.target/mips/scc-3.c: Likewise.
4254 * gcc.target/mips/scc-4.c: Likewise.
4255 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4256 * gcc.target/mips/truncate-1.c: Likewise.
4257 * gcc.target/mips/truncate-2.c: Likewise.
4258 * gcc.target/mips/truncate-3.c: Likewise.
4259 * gcc.target/mips/truncate-4.c: Likewise.
4260 * gcc.target/mips/truncate-5.c: Likewise.
4261 * gcc.target/mips/truncate-6.c: Likewise.
4262 * gcc.target/mips/unaligned-1.c: Likewise.
4263
4264 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4265 skip for -O0. Require -fexpensive-optimizations.
4266 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4267 * gcc.target/mips/dspr2-MULT.c: Likewise.
4268 * gcc.target/mips/fix-r4000-2.c: Likewise.
4269 * gcc.target/mips/fix-r4000-4.c: Likewise.
4270 * gcc.target/mips/fix-r4000-7.c: Likewise.
4271 * gcc.target/mips/fix-r4000-9.c: Likewise.
4272 * gcc.target/mips/madd-1.c: Likewise.
4273 * gcc.target/mips/madd-2.c: Likewise.
4274 * gcc.target/mips/madd-4.c: Likewise.
4275 * gcc.target/mips/maddu-1.c: Likewise.
4276 * gcc.target/mips/maddu-2.c: Likewise.
4277 * gcc.target/mips/maddu-3.c: Likewise.
4278 * gcc.target/mips/maddu-4.c: Likewise.
4279 * gcc.target/mips/msub-1.c: Likewise.
4280 * gcc.target/mips/msub-2.c: Likewise.
4281 * gcc.target/mips/msub-3.c: Likewise.
4282 * gcc.target/mips/msub-4.c: Likewise.
4283 * gcc.target/mips/msubu-1.c: Likewise.
4284 * gcc.target/mips/msubu-2.c: Likewise.
4285 * gcc.target/mips/msubu-3.c: Likewise.
4286 * gcc.target/mips/msubu-4.c: Likewise.
4287 * gcc.target/mips/mult-1.c: Likewise.
4288 * gcc.target/mips/mult-4.c: Likewise.
4289 * gcc.target/mips/mult-8.c: Likewise.
4290 * gcc.target/mips/mult-9.c: Likewise.
4291 * gcc.target/mips/mult-10.c: Likewise.
4292 * gcc.target/mips/mult-11.c: Likewise.
4293 * gcc.target/mips/mult-16.c: Likewise.
4294
4295 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4296 skip for -O0 and -Os.
4297 * gcc.target/mips/fix-r4000-12.c: Likewise.
4298 * gcc.target/mips/madd-7.c: Likewise.
4299 * gcc.target/mips/mips-ps-5.c: Likewise.
4300 * gcc.target/mips/mips-ps-7.c: Likewise.
4301 * gcc.target/mips/msub-7.c: Likewise.
4302
4303 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4304 skip for -O0. Require -mno-abicalls.
4305 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4306
4307 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4308 skip for -O0. Require a total number of BBIT instructions and
4309 at least one of each kind.
4310
4311 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4312 skip for -O0. Require -fno-unroll-loops.
4313
4314 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4315 skip for -O0. Allow BLTZ as well as BGEZ.
4316
4317 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4318
4319 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4320 skip for -O0. Require -fschedule-insns2.
4321 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4322
4323 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4324 but skip for -O0. Make a branch-likely more likely.
4325
4326 * gcc.target/mips/timode-2.c: Split each test into its own function.
4327 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4328
4329 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4330 skip for -O0. Require -fpeephole2.
4331 * gcc.target/mips/vr-mult-2.c: Likewise.
4332
4333 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4334
4335 PR preprocessor/53469
4336 * gcc.dg/cpp/_Pragma7.c: New test case.
4337
4338 2012-08-27 Tobias Burnus <burnus@net-b.de>
4339
4340 PR fortran/54370
4341 * gfortran.dg/do_5.f90: New.
4342
4343 2012-08-27 Tobias Burnus <burnus@net-b.de>
4344
4345 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4346 from dg-options as -Wall no longer implies it.
4347
4348 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4349
4350 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4351
4352 2012-08-25 Jason Merrill <jason@redhat.com>
4353
4354 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4355
4356 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4357
4358 PR c++/51421
4359 * g++.dg/cpp0x/auto34.C: New.
4360
4361 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR c/54363
4364 * gcc.dg/pr54363.c: New test.
4365
4366 PR c/54355
4367 * gcc.dg/pr54355.c: New test.
4368
4369 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4370
4371 PR debug/52857
4372 * gcc.target/i386/pr52857-1.c: New.
4373 * gcc.target/i386/pr52857-2.c: Likewise.
4374
4375 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4376
4377 * gcc.target/mips/code-readable-4.c: New test.
4378
4379 2012-08-23 Julian Brown <julian@codesourcery.com>
4380 Sandra Loosemore <sandra@codesourcery.com>
4381
4382 * gcc.target/mips/code-readable-1.c: Add -O to options.
4383
4384 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4385
4386 PR c++/20420
4387 * g++.dg/lookup/using53.C: New.
4388
4389 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4390
4391 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4392 * gcc.dg/fixed-point/convert-1.c: New.
4393 * gcc.dg/fixed-point/convert-2.c: New.
4394 * gcc.dg/fixed-point/convert-3.c: New.
4395 * gcc.dg/fixed-point/convert-4.c: New.
4396 * gcc.dg/fixed-point/convert-float-1.c: New.
4397 * gcc.dg/fixed-point/convert-float-2.c: New.
4398 * gcc.dg/fixed-point/convert-float-3.c: New.
4399 * gcc.dg/fixed-point/convert-float-4.c: New.
4400 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4401 * gcc.dg/fixed-point/convert-sat.c: New.
4402 * gcc.dg/fixed-point/convert.h: New.
4403
4404 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4405
4406 PR target/54089
4407 * gcc.target/sh/pr54089-2.c: New.
4408
4409 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4410
4411 * gcc.target/i386/long-double-64-1.c: New file.
4412 * gcc.target/i386/long-double-64-2.c: Likewise.
4413 * gcc.target/i386/long-double-64-3.c: Likewise.
4414 * gcc.target/i386/long-double-64-4.c: Likewise.
4415 * gcc.target/i386/long-double-80-1.c: Likewise.
4416 * gcc.target/i386/long-double-80-2.c: Likewise.
4417 * gcc.target/i386/long-double-80-3.c: Likewise.
4418 * gcc.target/i386/long-double-80-4.c: Likewise.
4419 * gcc.target/i386/long-double-80-5.c: Likewise.
4420 * gcc.target/i386/long-double-80-6.c: Likewise.
4421 * gcc.target/i386/long-double-80-7.c: Likewise.
4422
4423 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4424
4425 PR tree-optimization/54317
4426 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4427
4428 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4429
4430 PR target/39423
4431 * gcc.target/sh/pr39423-2.c: New.
4432
4433 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4434
4435 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4436 * gcc.dg/fold-perm.c: Likewise.
4437
4438 2012-08-20 Jan Hubicka <jh@suse.cz>
4439
4440 PR fortran/48636
4441 * gcc.dg/ipa/inlinehint-1.c: New.
4442
4443 2012-08-20 Florian Weimer <fweimer@redhat.com>
4444
4445 PR c++/19351
4446 * g++.dg/init/new38.C: New test.
4447 * g++.dg/init/new39.C: New test.
4448
4449 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4450
4451 PR target/54089
4452 * gcc.target/sh/pr54089-1.c: New.
4453
4454 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4455
4456 PR target/51244
4457 * gcc.target/sh/pr51244-11.c: New.
4458
4459 2012-08-20 Tobias Burnus <burnus@net-b.de>
4460
4461 PR fortran/54301
4462 * gfortran.dg/warn_target_lifetime_2.f90: New.
4463
4464 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4465
4466 PR c++/10416
4467 * g++.dg/warn/Wunused-var-17.C: New.
4468
4469 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4470
4471 PR middle-end/53992
4472 * gcc.dg/gomp/pr53992.c: New test.
4473
4474 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4475
4476 PR tree-ssa/54295
4477 * gcc.c-torture/execute/20120817-1.c: New test.
4478
4479 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4480
4481 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4482 add instruction.
4483 (f2): New test that really does need adds.
4484
4485 2012-08-20 Richard Guenther <rguenther@suse.de>
4486
4487 PR tree-optimization/54327
4488 * gcc.dg/torture/pr54327.c: New testcase.
4489
4490 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4491
4492 PR tree-optimization/54321
4493 * gcc.c-torture/compile/pr54321.c: New test.
4494
4495 2012-08-20 Tobias Burnus <burnus@net-b.de>
4496
4497 PR fortran/54301
4498 * gfortran.dg/warn_target_lifetime_1.f90: New.
4499
4500 2012-08-19 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4501
4502 PR fortran/54298
4503 * gfortran.dg/real_compare_1.f90: New test case.
4504 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4505
4506 2012-08-18 Jan Hubicka <jh@suse.cz>
4507
4508 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4509
4510 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4511
4512 PR fortran/39290
4513 * gfortran.dg/interface_37.f90: New test.
4514
4515 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4516 Gary Funck <gary@intrepid.com>
4517
4518 PR target/20020
4519 * gcc.target/i386/pr20020-1.c: New test.
4520 * gcc.target/i386/pr20020-2.c: Likewise.
4521 * gcc.target/i386/pr20020-3.c: Likewise.
4522
4523 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4524
4525 * gcc.target/i386/perm-concat.c: New test.
4526
4527 2012-08-17 Julian Brown <julian@codesourcery.com>
4528
4529 * gcc.target/arm/div64-unwinding.c: New test.
4530
4531 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4532
4533 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4534
4535 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4536
4537 PR target/54236
4538 * gcc.target/sh/pr54236-1.c: New.
4539
4540 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4541
4542 * lib/target-supports.exp (check_effective_target_sync_int_long)
4543 (check_effective_target_sync_char_short): Enable for crisv32-*
4544 and cris-*.
4545
4546 PR middle-end/54261
4547 * gcc.dg/torture/pr54261-1.c: New test.
4548
4549 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4550
4551 PR fortran/54243
4552 PR fortran/54244
4553 * gfortran.dg/typebound_call_24.f03: New.
4554
4555 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4556
4557 PR tree-optimization/54245
4558 * gcc.dg/tree-ssa/pr54245.c: New test.
4559
4560 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4561
4562 PR tree-optimization/54240
4563 * gcc.target/powerpc/pr54240.c: New test.
4564 * gcc.target/mips/pr54240.c: Likewise.
4565
4566 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4567
4568 PR target/52933
4569 * gcc.target/sh/pr52933-1.c: New.
4570 * gcc.target/sh/pr52933-2.c: New.
4571
4572 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4573
4574 PR target/50751
4575 * gcc.target/sh/pr50751-8.c: New.
4576
4577 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4578
4579 PR fortran/47586
4580 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4581 * gfortran.dg/typebound_proc_27.f03: New test.
4582
4583 2012-08-14 Sterling Augustine <saugustine@google.com>
4584
4585 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4586
4587 2012-08-14 Tobias Burnus <burnus@net-b.de>
4588
4589 PR fortran/40881
4590 * gfortran.dg/data_constraints_3.f90: New.
4591 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4592 to disable -pedantic compilation.
4593 * gfortran.dg/pr37243.f: Ditto.
4594 * gfortran.dg/g77/19990826-3.f: Ditto.
4595 * gfortran.dg/g77/20020307-1.f : Ditto.
4596 * gfortran.dg/g77/980310-3.f: Ditto.
4597
4598 2012-08-14 Tobias Burnus <burnus@net-b.de>
4599
4600 PR fortran/54234
4601 * gfortran.dg/warn_conversion_4.f90: New.
4602
4603 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR middle-end/53411
4606 PR rtl-optimization/53495
4607 * gcc.c-torture/compile/pr53411.c: New test.
4608 * gcc.c-torture/compile/pr53495.c: New test.
4609
4610 2012-08-13 Richard Guenther <rguenther@suse.de>
4611
4612 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4613
4614 2012-08-13 Richard Guenther <rguenther@suse.de>
4615
4616 PR tree-optimization/54200
4617 * gcc.dg/guality/pr54200.c: New testcase.
4618 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4619
4620 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4621
4622 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4623
4624 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4625
4626 PR target/51244
4627 * gcc.target/sh/pr51244-7.c: New.
4628 * gcc.target/sh/pr51244-8.c: New.
4629 * gcc.target/sh/pr51244-9.c: New.
4630 * gcc.target/sh/pr51244-10.c: New.
4631
4632 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4633
4634 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4635 -m2e or -m2a.
4636 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4637 * gcc.target/sh/pr53511-1.c: Likewise.
4638 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4639 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4640 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4641 * gcc.target/sh/pr53512-3.c: Likewise.
4642 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4643
4644 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4645
4646 PR target/39423
4647 * gcc.c-torture/compile/pr39423-1.c: New.
4648 * gcc.c-torture/compile/pr39423-2.c: New.
4649
4650 2012-08-12 Tobias Burnus <burnus@net-b.de>
4651
4652 PR fortran/54221
4653 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4654 they appear uninitialized on the RHS.
4655 * gfortran.dg/public_private_module_6.f90: New.
4656
4657 2012-08-11 Martin Jambor <mjambor@suse.cz>
4658
4659 PR fortran/48636
4660 * gfortran.dg/pr48636.f90: New test.
4661
4662 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4663
4664 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4665 to avoid warnings.
4666 (main): Adjust caller.
4667
4668 2012-08-10 Richard Guenther <rguenther@suse.de>
4669
4670 * gcc.dg/matrix/*.c: Adjust and move ...
4671 * gcc.dg/torture/: ... here.
4672 * gcc.dg/matrix: Remove directory.
4673
4674 2012-08-10 Richard Guenther <rguenther@suse.de>
4675
4676 PR middle-end/54219
4677 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4678
4679 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4680
4681 PR middle-end/54211
4682 * gcc.dg/tree-ssa/pr54211.c: New test.
4683
4684 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4685
4686 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4687 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4688
4689 2012-08-10 Richard Guenther <rguenther@suse.de>
4690
4691 PR tree-optimization/54109
4692 * gcc.dg/torture/pr54109.c: New testcase.
4693 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4694 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4695
4696 2012-08-10 Richard Guenther <rguenther@suse.de>
4697
4698 PR tree-optimization/54027
4699 * gcc.dg/torture/pr54027.c: New testcase.
4700
4701 2012-08-10 Richard Guenther <rguenther@suse.de>
4702
4703 * g++.dg/plugin/selfassign.c: Adjust.
4704 * gcc.dg/plugin/selfassign.c: Likewise.
4705 * gcc.dg/strlenopt-11.c: Likewise.
4706 * gcc.dg/strlenopt-13.c: Likewise.
4707 * gcc.dg/no-strict-overflow-4.c: Likewise.
4708 * gcc.dg/strict-overflow-4.c: Likewise.
4709 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4710 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4711 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4712 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4713 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4714 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4715 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4716 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4717 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4718 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4719 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4720 * gcc.dg/pr46309.c: Likewise.
4721 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4722
4723 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4724
4725 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4726 for x86 targets.
4727 * gcc.c-torture/compile/20120727-2.c: New test.
4728
4729 2012-08-09 Martin Jambor <mjambor@suse.cz>
4730
4731 * gcc.dg/ipa/iinline-4.c: New test.
4732 * gcc.dg/ipa/iinline-5.c: Likewise.
4733 * gcc.dg/ipa/iinline-6.c: Likewise.
4734 * gcc.dg/ipa/iinline-7.c: Likewise.
4735 * gcc.dg/lto/20120723_0.c: Likewise.
4736 * gcc.dg/lto/20120723_1.c: Likewise.
4737
4738 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4739
4740 PR target/39423
4741 * gcc.target/sh/pr39423-1.c: New.
4742
4743 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4744
4745 PR target/51244
4746 * gcc.target/sh/pr51244-5: New.
4747 * gcc.target/sh/pr51244-6: New.
4748
4749 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4750
4751 * gcc.target/i386/adx-addxcarry32-3.c: New.
4752 * gcc.target/i386/adx-addxcarry64-3.c: New.
4753
4754 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4755
4756 PR rtl-optimization/53701
4757 * gcc.dg/pr53701.c: New test.
4758
4759 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4760
4761 * gcc.c-torture/compile/20120727-1.c: New test.
4762
4763 2012-08-09 Tobias Burnus <burnus@net-b.de>
4764
4765 PR fortran/54199
4766 * gfortran.dg/intrinsic_shadow_4.f90: New.
4767
4768 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4769
4770 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4771
4772 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4773
4774 * gcc.c-torture/execute/20120808-1.c: New test.
4775
4776 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4777
4778 PR rtl-optimization/54157
4779 * gcc.target/i386/pr54157.c: New file.
4780
4781 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4782
4783 * gcc.target/i386/adx-addcarryx32-1.c: New.
4784 * gcc.target/i386/adx-addcarryx32-2.c: New.
4785 * gcc.target/i386/adx-addcarryx64-1.c: New.
4786 * gcc.target/i386/adx-addcarryx64-2.c: New.
4787 * gcc.target/i386/adx-check.h: New.
4788 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4789 * gcc.target/i386/sse-12.c: Add -madx.
4790 * gcc.target/i386/sse-13.c: Ditto.
4791 * gcc.target/i386/sse-14.c: Ditto.
4792 * gcc.target/i386/sse-22.c: Ditto.
4793 * gcc.target/i386/sse-23.c: Ditto.
4794 * g++.dg/other/i386-2.C: Ditto.
4795 * g++.dg/other/i386-3.C: Ditto.
4796
4797 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4798
4799 * gcc.dg/tree-ssa/slsr-5.c: New.
4800 * gcc.dg/tree-ssa/slsr-6.c: New.
4801 * gcc.dg/tree-ssa/slsr-7.c: New.
4802 * gcc.dg/tree-ssa/slsr-8.c: New.
4803 * gcc.dg/tree-ssa/slsr-9.c: New.
4804 * gcc.dg/tree-ssa/slsr-10.c: New.
4805 * gcc.dg/tree-ssa/slsr-11.c: New.
4806 * gcc.dg/tree-ssa/slsr-12.c: New.
4807 * gcc.dg/tree-ssa/slsr-13.c: New.
4808 * gcc.dg/tree-ssa/slsr-14.c: New.
4809 * gcc.dg/tree-ssa/slsr-15.c: New.
4810 * gcc.dg/tree-ssa/slsr-16.c: New.
4811 * gcc.dg/tree-ssa/slsr-17.c: New.
4812 * gcc.dg/tree-ssa/slsr-18.c: New.
4813 * gcc.dg/tree-ssa/slsr-19.c: New.
4814 * gcc.dg/tree-ssa/slsr-20.c: New.
4815 * gcc.dg/tree-ssa/slsr-21.c: New.
4816 * gcc.dg/tree-ssa/slsr-22.c: New.
4817 * gcc.dg/tree-ssa/slsr-23.c: New.
4818 * gcc.dg/tree-ssa/slsr-24.c: New.
4819 * gcc.dg/tree-ssa/slsr-25.c: New.
4820 * gcc.dg/tree-ssa/slsr-26.c: New.
4821 * gcc.dg/tree-ssa/slsr-30.c: New.
4822 * gcc.dg/tree-ssa/slsr-31.c: New.
4823
4824 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4825
4826 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4827 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4828 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4829
4830 2012-08-06 Cary Coutant <ccoutant@google.com>
4831
4832 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4833
4834 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4835
4836 PR fortran/35831
4837 * gfortran.dg/dummy_procedure_5.f90: Modified.
4838 * gfortran.dg/dummy_procedure_8.f90: New.
4839 * gfortran.dg/interface_26.f90: Modified.
4840 * gfortran.dg/proc_ptr_11.f90: Modified.
4841 * gfortran.dg/proc_ptr_15.f90: Modified.
4842 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4843 * gfortran.dg/typebound_override_1.f90: Modified.
4844 * gfortran.dg/typebound_proc_6.f03: Modified.
4845
4846 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4847
4848 PR tree-optimization/51938
4849 PR tree-optimization/52005
4850 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4851 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4852 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4853 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4854
4855 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4856
4857 Avoid crashing on erroneous static_assert usage
4858 * g++.dg/cpp0x/static_assert8.C: New test.
4859
4860 2012-08-06 Jason Merrill <jason@redhat.com>
4861
4862 * g++.dg/cpp0x/sfinae38.C: New.
4863
4864 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4865 Paolo Carlini <paolo.carlini@oracle.com>
4866
4867 PR c++/54165
4868 * g++.dg/conversion/void2.C: New.
4869
4870 2012-08-06 Tom de Vries <tom@codesourcery.com>
4871
4872 * gcc.dg/tree-ssa/vrp78.c: New test.
4873
4874 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4875 Richard Sandiford <rdsandiford@googlemail.com>
4876
4877 * g++.dg/opt/enum2.C: Require fpic target.
4878 * g++.dg/lto/20090303_0.C: Likewise.
4879
4880 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4881 Catherine Moore <clm@codesourcery.com>
4882
4883 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4884 flush function names too.
4885 * gcc.target/mips/clear-cache-1.c: Likewise.
4886
4887 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4888
4889 PR target/54156
4890 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4891
4892 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4893
4894 PR fortran/54166
4895 * gfortran.dg/array_5.f90: New test.
4896
4897 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4898
4899 PR tree-optimization/30318
4900 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4901
4902 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4903
4904 * g++.dg/ext/vector17.C: New testcase.
4905
4906 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4907
4908 PR target/51931
4909 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4910 * g++.dg/opt/longbranch1.C: Likewise.
4911
4912 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4913
4914 PR tree-optimization/53805
4915 * gcc.dg/fold-notunord.c: New testcase.
4916
4917 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4918
4919 PR fortran/48820
4920 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4921 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4922
4923 2012-08-02 Jason Merrill <jason@redhat.com>
4924 Paolo Carlini <paolo.carlini@oracle.com>
4925
4926 PR c++/51213 (again)
4927 * g++.dg/cpp0x/sfinae37.C: Extend.
4928
4929 2012-08-02 Richard Guenther <rguenther@suse.de>
4930
4931 PR tree-optimization/50672
4932 * g++.dg/torture/pr50672.C: New testcase.
4933
4934 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4935
4936 PR fortran/54147
4937 * gfortran.dg/abstract_type_6.f03: Modified.
4938 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4939 * gfortran.dg/proc_ptr_comp_35.f90: New.
4940 * gfortran.dg/typebound_proc_9.f03: Modified.
4941 * gfortran.dg/typebound_proc_26.f90: New.
4942
4943 2012-08-02 Richard Guenther <rguenther@suse.de>
4944
4945 * gcc.dg/torture/pta-callused-1.c: Adjust.
4946 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4947 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4948 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4949 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4950 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4951 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4952 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4953 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4954
4955 2012-08-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4956
4957 PR fortran/54033
4958 * gfortran.dg/include_6.f90: New test case.
4959 * gfortran.dg/include_7.f90: New test case.
4960 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4961
4962 2012-08-01 Tom de Vries <tom@codesourcery.com>
4963
4964 * gcc.dg/tree-ssa/vrp76.c: New test.
4965
4966 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4967
4968 PR tree-optimization/46556
4969 * gcc.dg/tree-ssa/slsr-27.c: New.
4970 * gcc.dg/tree-ssa/slsr-28.c: New.
4971 * gcc.dg/tree-ssa/slsr-29.c: New.
4972
4973 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4974
4975 PR fortran/42418
4976 * gfortran.dg/proc_decl_29.f90: New.
4977
4978 2012-07-31 Dehao Chen <dehao@google.com>
4979
4980 * gcc.dg/predict-7.c: New test.
4981
4982 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4983
4984 PR fortran/54134
4985 * gfortran.dg/typebound_override_3.f90: New.
4986
4987 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4988
4989 PR tree-optimization/53773
4990 * gcc.dg/vect/pr53773.c: New test.
4991
4992 2012-07-31 Nick Clifton <nickc@redhat.com>
4993
4994 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4995 and for XStormy16.
4996
4997 2012-07-31 Tobias Burnus <burnus@net-b.de>
4998
4999 * gfortran.dg/c_funloc_tests_6.f90: New.
5000 * gfortran.dg/c_funloc_tests_7.f90: New.
5001 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
5002
5003 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
5004
5005 PR c++/53624
5006 * g++.dg/cpp0x/temp_default5.C: New.
5007
5008 2012-07-30 Janus Weil <janus@gcc.gnu.org>
5009
5010 PR fortran/51081
5011 * gfortran.dg/proc_ptr_37.f90: New.
5012
5013 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
5014
5015 * lib/target-supports.exp
5016 (check_effective_target_vect_natural_alignment): New function.
5017 * gcc.dg/align-2.c: Only run on targets with natural alignment
5018 of vector types.
5019 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
5020 alignment of vector types.
5021
5022 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
5023 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5024
5025 * gcc.target/i386/rdseed16-1.c: New.
5026 * gcc.target/i386/rdseed32-1.c: Ditto
5027 * gcc.target/i386/rdseed64-1.c: Ditto
5028 * gcc.target/i386/sse-12.c: Add -mrdseed.
5029 * gcc.target/i386/sse-13.c: Ditto.
5030 * gcc.target/i386/sse-14.c: Ditto.
5031 * g++.dg/other/i386-2.C: Ditto.
5032 * g++.dg/other/i386-3.C: Ditto.
5033
5034 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
5035
5036 PR target/51244
5037 * gcc.target/sh/pr51244-4.c: New.
5038
5039 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
5040
5041 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
5042 for alpha*-*-* targets. Cleanup original tree dump.
5043
5044 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
5045
5046 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
5047 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
5048
5049 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
5050
5051 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
5052 rand, srand. Include <stdlib.h>.
5053
5054 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
5055
5056 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
5057
5058 2012-07-26 Richard Henderson <rth@redhat.com>
5059
5060 * gcc.dg/attr-hotcold-1.c: New.
5061 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
5062
5063 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
5064 Sandra Loosemore <sandra@codesourcery.com>
5065
5066 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
5067
5068 2012-07-26 Tobias Burnus <burnus@net-b.de>
5069
5070 * gfortran.dg/contiguous_1.f90: Update dg-error.
5071 * gfortran.dg/proc_ptr_32.f90: Ditto.
5072
5073 2012-07-26 Richard Guenther <rguenther@suse.de>
5074
5075 PR tree-optimization/54098
5076 * gcc.dg/torture/pr54098.c: New testcase.
5077
5078 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5079
5080 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
5081 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
5082
5083 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5084
5085 PR fortran/44354
5086 * gfortran.dg/array_constructor_39.f90: New test.
5087
5088 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5089
5090 PR fortran/44354
5091 * gfortran.dg/array_constructor_38.f90: New test.
5092
5093 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
5094
5095 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5096
5097 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
5098
5099 * gnat.dg/noreturn5.ad[sb]: New test.
5100
5101 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
5102 Paul Brook <paul@codesourcery.com>
5103
5104 PR target/53633
5105
5106 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5107 * c-c++-common/pr53633.c: New test.
5108
5109 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5110
5111 * gcc.target/i386/asm-dialect-1.c: New test case.
5112
5113 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5114 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5115
5116 * gcc.target/i386/prefetchw-1.c: New.
5117 * gcc.target/i386/sse-12.c: Add -mprfchw.
5118 * gcc.target/i386/sse-13.c: Ditto.
5119 * gcc.target/i386/sse-14.c: Ditto.
5120 * gcc.target/i386/sse-22.c: Ditto.
5121 * gcc.target/i386/sse-23.c: Ditto.
5122 * g++.dg/other/i386-2.C: Ditto.
5123 * g++.dg/other/i386-3.C: Ditto.
5124
5125 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5126
5127 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5128
5129 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5130
5131 PR target/54051
5132 * gcc.target/arm/pr54051.c: New.
5133 * gcc.target/arm/vfp-1.c: Adjust test.
5134
5135 2012-07-24 Julian Brown <julian@codesourcery.com>
5136
5137 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5138 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5139 hard-float ARM.
5140
5141 2012-07-23 Paul Brook <paul@codesourcery.com>
5142
5143 * g++.dg/other/armv7m-1.c: New test.
5144
5145 2012-07-23 Julian Brown <julian@codesourcery.com>
5146
5147 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5148 ARM.
5149 (DO_TEST): Define to 1 for appropriate ARM targets.
5150
5151 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5152
5153 PR tree-optimization/53881
5154 * gcc.dg/pr53881.c: Renamed to ...
5155 * gcc.dg/pr53881-1.c: ... this.
5156 * gcc.dg/pr53881-2.c: New test.
5157
5158 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5159
5160 Handle recent changes in default atomics for cris*-*-linux*.
5161 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5162 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5163 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5164 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5165 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5166 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5167 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5168 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5169 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5170 -mno-unaligned-atomic-may-use-library is in effect for
5171 cris*-*-linux*.
5172 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5173 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5174 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5175 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5176 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5177 gcc.target/cris/torture/sync-mis-op-i-1.c,
5178 gcc.target/cris/torture/sync-mis-op-i-2.c,
5179 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5180 gcc.target/cris/torture/sync-mis-op-i-3.c,
5181 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5182 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5183 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5184 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5185 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5186 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5187 (main): Remove local variable x.
5188 [mis_ok]: Check that atomics don't fail.
5189
5190 2012-07-21 Andrew Pinski <apinski@cavium.com>
5191
5192 * gcc.dg/tree-ssa/vrp72.c: New test.
5193 * gcc.dg/tree-ssa/vrp73.c: New test.
5194 * gcc.dg/tree-ssa/vrp74.c: New test.
5195 * gcc.dg/tree-ssa/vrp75.c: New test.
5196
5197 2012-07-21 Andrew Pinski <apinski@cavium.com>
5198
5199 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5200 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5201
5202 2012-07-21 Andrew Pinski <apinski@cavium.com>
5203
5204 * gcc.target/mips/octeon-pop-2.c: New testcase.
5205
5206 2012-07-21 Tobias Burnus <burnus@net-b.de>
5207
5208 PR fortran/48820
5209 * gfortran.dg/assumed_rank_3.f90: New.
5210 * gfortran.dg/assumed_rank_11.f90: New.
5211 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5212 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5213 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5214
5215 2012-07-21 Andrew Pinski <apinski@cavium.com>
5216
5217 * gcc.target/mips/unaligned-1.c: New testcase.
5218
5219 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5220
5221 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5222
5223 2012-07-20 Tobias Burnus <burnus@net-b.de>
5224
5225 * gfortran.dg/bind_c_array_params_2.f90: New.
5226 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5227 and update dg-error.
5228
5229 2012-07-20 Tobias Burnus <burnus@net-b.de>
5230
5231 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5232
5233 2012-07-20 Jason Merrill <jason@redhat.com>
5234
5235 PR c++/54038
5236 * g++.dg/other/array7.C: New.
5237
5238 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5239
5240 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5241 the basic block and check loop depth.
5242 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5243 matching patterns and comments.
5244 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5245 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5246
5247 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR c++/28656
5250 * c-c++-common/pr28656.c: New test.
5251
5252 2012-07-19 Jason Merrill <jason@redhat.com>
5253
5254 PR c++/54026
5255 * g++.dg/init/mutable1.C: New.
5256
5257 2012-07-20 Tobias Burnus <burnus@net-b.de>
5258
5259 PR fortran/48820
5260 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5261 * gfortran.dg/assumed_rank_1.f90: New.
5262 * gfortran.dg/assumed_rank_1_c.c: New.
5263 * gfortran.dg/assumed_rank_2.f90: New.
5264 * gfortran.dg/assumed_rank_4.f90: New.
5265 * gfortran.dg/assumed_rank_5.f90: New.
5266 * gfortran.dg/assumed_rank_6.f90: New.
5267 * gfortran.dg/assumed_rank_7.f90: New.
5268 * gfortran.dg/assumed_rank_8.f90: New.
5269 * gfortran.dg/assumed_rank_8_c.c: New.
5270 * gfortran.dg/assumed_rank_9.f90: New.
5271 * gfortran.dg/assumed_rank_10.f90: New.
5272 * gfortran.dg/assumed_rank_12.f90: New.
5273
5274 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5275
5276 * gnat.dg/opt25.adb: New test.
5277 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5278 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5279
5280 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5281
5282 * gnat.dg/aggr20.ad[sb]: New test.
5283 * gnat.dg/aggr20_pkg.ads: New helper.
5284
5285 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5286
5287 * gnat.dg/derived_type3.adb: New test.
5288 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5289
5290 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR rtl-optimization/53942
5293 * gcc.dg/pr53942.c: New test.
5294
5295 2012-07-19 Jason Merrill <jason@redhat.com>
5296
5297 PR c++/54021
5298 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5299
5300 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5301
5302 * gnat.dg/discr38.adb: New test.
5303
5304 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5305
5306 PR middle-end/54017
5307 * c-c++-common/gomp/pr54017.c: New test.
5308
5309 2012-07-19 Richard Guenther <rguenther@suse.de>
5310 Eric Botcazou <ebotcazou@adacore.com>
5311
5312 * gnat.dg/loop_optimization11.adb: New testcase.
5313 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5314
5315 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5316 Jason Merrill <jason@redhat.com>
5317
5318 * g++.dg/cpp0x/sfinae37.C: New.
5319 * g++.dg/template/access23.C: New.
5320 * g++.dg/template/access7.C: Adjust.
5321 * g++.dg/template/sfinae10.C: Don't expect errors.
5322 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5323
5324 2012-07-18 Julian Brown <julian@codesourcery.com>
5325 Sandra Loosemore <sandra@codesroucery.com>
5326
5327 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5328
5329 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5330
5331 * gnat.dg/noreturn4.ad[sb]: New test.
5332 * gnat.dg/noreturn4_pkg.ads: New helper.
5333
5334 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5335 Julian Brown <julian@codesourcery.com>
5336
5337 * gcc.target/arm/neon-vdup-1.c: New test case.
5338 * gcc.target/arm/neon-vdup-2.c: New test case.
5339 * gcc.target/arm/neon-vdup-3.c: New test case.
5340 * gcc.target/arm/neon-vdup-4.c: New test case.
5341 * gcc.target/arm/neon-vdup-5.c: New test case.
5342 * gcc.target/arm/neon-vdup-6.c: New test case.
5343 * gcc.target/arm/neon-vdup-7.c: New test case.
5344 * gcc.target/arm/neon-vdup-8.c: New test case.
5345 * gcc.target/arm/neon-vdup-9.c: New test case.
5346 * gcc.target/arm/neon-vdup-10.c: New test case.
5347 * gcc.target/arm/neon-vdup-11.c: New test case.
5348 * gcc.target/arm/neon-vdup-12.c: New test case.
5349 * gcc.target/arm/neon-vdup-13.c: New test case.
5350 * gcc.target/arm/neon-vdup-14.c: New test case.
5351 * gcc.target/arm/neon-vdup-15.c: New test case.
5352 * gcc.target/arm/neon-vdup-16.c: New test case.
5353 * gcc.target/arm/neon-vdup-17.c: New test case.
5354 * gcc.target/arm/neon-vdup-18.c: New test case.
5355 * gcc.target/arm/neon-vdup-19.c: New test case.
5356 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5357 arguments non-constant.
5358
5359 2012-07-18 Richard Guenther <rguenther@suse.de>
5360
5361 PR tree-optimization/53970
5362 * g++.dg/torture/pr53970.C: New testcase.
5363
5364 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5365
5366 PR target/38621
5367 * gcc.c-torture/compile/pr38621.c: New.
5368
5369 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5370
5371 PR target/33135
5372 * gcc.target/sh/pr33135-1.c: New.
5373 * gcc.target/sh/pr33135-2.c: New.
5374 * gcc.target/sh/pr33135-3.c: New.
5375 * gcc.target/sh/pr33135-4.c: New.
5376
5377 2012-07-17 Jason Merrill <jason@redhat.com>
5378
5379 PR c++/53995
5380 * g++.dg/parse/enum9.C: New.
5381
5382 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5383 Sandra Loosemore <sandra@codesourcery.com>
5384
5385 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5386 if there is a conflict with -mcpu=. Use -mcpu=5208.
5387
5388 2012-07-17 Jason Merrill <jason@redhat.com>
5389
5390 PR c++/53989
5391 * g++.dg/template/array23.C: New.
5392
5393 2012-07-17 Tobias Burnus <burnus@net-b.de>
5394
5395 PR fortran/53985
5396 * gfortran.dg/bind_c_usage_26.f90: New.
5397 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5398 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5399 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5400 * gfortran.dg/interop_params.f03: Ditto.
5401
5402 2012-07-17 Jason Merrill <jason@redhat.com>
5403
5404 * g++.dg/template/inherit8.C: Adjust.
5405 * g++.dg/template/using21.C: Adjust.
5406 * g++.dg/template/using22.C: Adjust.
5407
5408 PR c++/53549
5409 * g++.dg/template/current-inst1.C: New.
5410 * g++.dg/parse/crash35.C: Adjust.
5411
5412 2012-07-17 Tobias Burnus <burnus@net-b.de>
5413
5414 PR fortran/52101
5415 * gfortran.dg/oldstyle_4.f90: New.
5416
5417 2012-07-17 Tobias Burnus <burnus@net-b.de>
5418
5419 PR fortran/49265
5420 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5421 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5422
5423 2012-07-16 Jason Merrill <jason@redhat.com>
5424
5425 * g++.dg/parse/access8.C: Adjust.
5426 * g++.dg/template/sfinae6_neg.C: Adjust.
5427
5428 2012-07-16 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
5429
5430 PR fortran/53824
5431 * gfortran.dg/coarray_allocate_1.f90: New test.
5432
5433 2012-07-16 Andrew Pinski <apinski@cavium.com>
5434
5435 * gcc.c-torture/execute/bswap-1.c: New testcase.
5436 * gcc.c-torture/compile/unalign-1.c: New testcase.
5437 * gcc.c-torture/compile/20120524-1.c: New testcase.
5438 * gcc.c-torture/compile/20101216-1.c: New testcase.
5439
5440 2012-07-16 Dehao Chen <dehao@google.com>
5441
5442 Revert
5443 2012-07-10 Dehao Chen <dehao@google.com>
5444
5445 * gcc.dg/debug_info_inline.c: New test.
5446
5447 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5448
5449 PR fortran/53956
5450 * gfortran.dg/proc_decl_28.f90: New.
5451
5452 2012-07-16 Andrew Pinski <apinski@cavium.com>
5453
5454 * gcc.dg/torture/builtins-1.c: New testcase.
5455
5456 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5457
5458 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5459 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5460 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5461 gcc.target/cris/sync-1-v10.c,
5462 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5463 pass -mno-unaligned-atomic-may-use-library.
5464 * gcc.target/cris/sync-xchg-1.c: New test.
5465 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5466 valid register operand output modifier.
5467
5468 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5469
5470 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5471 characters.
5472
5473 2012-07-13 Andrew Pinski <apinski@cavium.com>
5474
5475 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5476 rather than cleanup-tree-dump.
5477 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5478
5479 2012-07-13 Richard Guenther <rguenther@suse.de>
5480
5481 PR tree-optimization/53907
5482 * gcc.target/i386/pr53907.c: New testcase.
5483
5484 2012-07-13 Richard Guenther <rguenther@suse.de>
5485
5486 PR tree-optimization/53922
5487 * gcc.dg/torture/pr53922.c: New testcase.
5488
5489 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5490
5491 PR rtl-optimization/53908
5492 * gcc.dg/torture/pr53908.c: New test.
5493
5494 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5495
5496 PR c++/53531
5497 * g++.dg/cpp0x/variadic135.C: New.
5498
5499 2012-07-12 Jason Merrill <jason@redhat.com>
5500
5501 * g++.dg/template/sfinae6_neg.C: Adjust.
5502
5503 2012-07-12 Tobias Burnus <burnus@net-b.de>
5504
5505 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5506 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5507 scan-tree-dump-times pattern.
5508
5509 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5510
5511 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5512
5513 2012-07-11 Jason Merrill <jason@redhat.com>
5514
5515 DR 1402
5516 * g++.g/cpp0x/defaulted37.C: New.
5517
5518 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5519
5520 PR target/53859
5521 * gcc.target/arm/pr53859.c: New test.
5522
5523 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5524
5525 PR target/53886
5526 * gcc.c-torture/compile/pr53886.c: New.
5527
5528 2012-07-10 Dehao Chen <dehao@google.com>
5529
5530 * gcc.dg/debug_info_inline.c: New test.
5531
5532 2012-07-10 Jason Merrill <jason@redhat.com>
5533
5534 PR c++/53733
5535 * g++.dg/cpp0x/defaulted36.C: New.
5536 * g++.dg/cpp0x/defaulted21.C: Adjust.
5537
5538 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5539
5540 2012-07-09 Sterling Augustine <saugustine@google.com>
5541
5542 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5543
5544 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5545
5546 PR tree-optimization/53887
5547 * gcc.dg/pr53887.c: New test.
5548
5549 2012-07-09 Jason Merrill <jason@redhat.com>
5550
5551 PR c++/53882
5552 * g++.dg/cpp0x/nullptr29.C: New.
5553
5554 2012-07-09 Tom de Vries <tom@codesourcery.com>
5555 Richard Guenther <rguenther@suse.de>
5556
5557 * gcc.dg/builtin-unreachable-6.c: New test.
5558 * gcc.dg/builtin-unreachable-5.c: New test.
5559
5560 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5561
5562 PR tree-optimization/53881
5563 * gcc.dg/pr53881.c: New test.
5564
5565 2012-07-06 Jason Merrill <jason@redhat.com>
5566
5567 PR c++/53862
5568 * g++.dg/cpp0x/variadic134.C: New.
5569
5570 PR c++/53858
5571 * g++.dg/cpp0x/alias-decl-20.C: New.
5572
5573 2012-07-06 Tom de Vries <tom@codesourcery.com>
5574
5575 PR tree-optimization/51879
5576 * gcc.dg/pr51879-16.c: New test.
5577 * gcc.dg/pr51879-17.c: Same.
5578
5579 2012-07-06 Tom de Vries <tom@codesourcery.com>
5580
5581 PR tree-optimization/52009
5582 * gcc.dg/pr51879-7.c: New test.
5583 * gcc.dg/pr51879-18.c: New test.
5584
5585 2012-07-05 Jason Merrill <jason@redhat.com>
5586
5587 PR c++/50852
5588 * g++.dg/template/typedef39.C: New.
5589
5590 PR c++/53039
5591 * g++.dg/cpp0x/variadic133.C: New.
5592 * g++.dg/template/param1.C: Adjust.
5593
5594 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5595
5596 PR target/48941
5597 PR target/51980
5598 * gcc.target/arm/neon/vtrnf32.c: Update.
5599 * gcc.target/arm/neon/vtrns32.c: Update.
5600 * gcc.target/arm/neon/vtrnu32.c: Update.
5601 * gcc.target/arm/neon/vzipf32.c: Update.
5602 * gcc.target/arm/neon/vzips32.c: Update.
5603 * gcc.target/arm/neon/vzipu32.c: Update.
5604
5605 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5606
5607 PR fortran/53732
5608 * gfortran.dg/inline_sum_4.f90: New test.
5609
5610 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5611
5612 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5613
5614 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5615
5616 * gcc.target/arm/fma-sp.c: New testcase.
5617 * gcc.target/arm/fma.c: Likewise.
5618 * gcc.target/arm/fma.h: Likewise.
5619
5620 2012-07-04 Jason Merrill <jason@redhat.com>
5621
5622 PR c++/53848
5623 * g++.dg/other/enum3.C: New.
5624
5625 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5626
5627 PR middle-end/53321
5628 * g++.dg/torture/pr53321.C: New test.
5629
5630 2012-07-04 Richard Guenther <rguenther@suse.de>
5631
5632 PR tree-optimization/53844
5633 * g++.dg/tree-ssa/pr53844.C: New testcase.
5634
5635 2012-07-04 Richard Guenther <rguenther@suse.de>
5636
5637 PR tree-optimization/53849
5638 * gcc.dg/pr53849.c: New testcase.
5639
5640 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR c++/53812
5643 * g++.dg/ext/label14.C: New test.
5644
5645 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5646
5647 PR target/53811
5648 * g++.dg/other/pr53811.C: New test.
5649
5650 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5651
5652 PR target/28896
5653 * gcc.target/m68k/stack-limit-1.c: New testcase.
5654
5655 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5656
5657 * gnat.dg/recursive_call.adb: New test.
5658
5659 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5660
5661 * gnat.dg/discr37.ad[sb]: New test.
5662
5663 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5664
5665 * g++.dg/other/packed1.C: Remove SH from xfail list.
5666
5667 2012-07-02 Jason Merrill <jason@redhat.com>
5668
5669 PR c++/53619
5670 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5671
5672 PR c++/53783
5673 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5674
5675 PR c++/53788
5676 * g++.dg/cpp0x/decltype39.C: New.
5677 * g++.dg/diagnostic/method1.C: Adjust.
5678
5679 PR c++/53816
5680 * g++.dg/template/ref6.C: New.
5681
5682 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5683
5684 PR target/53568
5685 * gcc.target/sh/pr53568-1.c: New.
5686
5687 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5688
5689 PR target/51244
5690 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5691
5692 2012-07-02 Jason Merrill <jason@redhat.com>
5693
5694 PR c++/53821
5695 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5696
5697 PR c++/53524
5698 * g++.dg/template/enum7.C: New.
5699 * g++.dg/other/ptrmem10.C: Adjust.
5700 * g++.dg/other/ptrmem11.C: Adjust.
5701 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5702
5703 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5704
5705 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5706
5707 2012-07-01 Wei Guozhi <carrot@google.com>
5708
5709 PR target/53447
5710 * gcc.target/arm/pr53447-1.c: New testcase.
5711 * gcc.target/arm/pr53447-2.c: New testcase.
5712 * gcc.target/arm/pr53447-3.c: New testcase.
5713 * gcc.target/arm/pr53447-4.c: New testcase.
5714
5715 2012-06-29 Richard Guenther <rguenther@suse.de>
5716
5717 PR tree-optimization/47061
5718 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5719
5720 2012-06-29 Richard Guenther <rguenther@suse.de>
5721
5722 PR tree-optimization/37541
5723 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5724
5725 2012-06-29 Richard Guenther <rguenther@suse.de>
5726
5727 PR tree-optimization/52589
5728 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5729
5730 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5731
5732 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5733
5734 * g++.dg/template/error46.C: Add missing comment to dg-message.
5735 * g++.dg/template/crash107.C: Likewise.
5736 * g++.dg/template/error47.C: Likewise.
5737 * g++.dg/template/crash108.C: Likewise.
5738 * g++.dg/overload/operator5.C: Likewise.
5739
5740 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5741 errors in dg-message directives, add comments.
5742
5743 2012-06-28 Kai Tietz <ktietz@redhat.com>
5744
5745 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5746 hard-coded 'unsigned long'.
5747
5748 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR tree-optimization/51581
5751 * gcc.dg/vect/pr51581-4.c: New test.
5752
5753 PR tree-optimization/53645
5754 * gcc.c-torture/execute/pr53645-2.c: New test.
5755
5756 2012-06-28 Richard Guenther <rguenther@suse.de>
5757
5758 PR middle-end/53790
5759 * gcc.dg/torture/pr53790.c: New testcase.
5760
5761 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR tree-optimization/53645
5764 * gcc.c-torture/execute/pr53645.c: New test.
5765
5766 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5767
5768 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5769
5770 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5771
5772 PR debug/53671
5773 PR debug/49888
5774 * gcc.dg/guality/pr49888.c: Account for the possibility that
5775 the variable is optimized out at the first test.
5776
5777 2012-06-27 Jason Merrill <jason@redhat.com>
5778
5779 * g++.dg/cpp0x/override2.C: Adjust.
5780 * g++.dg/template/error5.C: Adjust.
5781 * g++.dg/parse/crash28.C: Adjust.
5782
5783 PR c++/53563
5784 * g++.dg/parse/template27.C: New.
5785 * g++.dg/template/crash74.C: Adjust expected output.
5786
5787 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5788
5789 PR fortran/41951
5790 PR fortran/49591
5791 * gfortran.dg/typebound_operator_16.f03: New.
5792
5793 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5794
5795 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5796 even src1.i and src2.i fields even in the second half of the arrays.
5797
5798 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5799
5800 PR c++/51033.
5801 * g++.dg/torture/vshuf-16.inc: New test.
5802 * g++.dg/torture/vshuf-2.inc: New test.
5803 * g++.dg/torture/vshuf-4.inc: New test.
5804 * g++.dg/torture/vshuf-8.inc: New test.
5805 * g++.dg/torture/vshuf-main.inc: New test.
5806 * g++.dg/torture/vshuf-v16hi.C: New test.
5807 * g++.dg/torture/vshuf-v16qi.C: New test.
5808 * g++.dg/torture/vshuf-v2df.C: New test.
5809 * g++.dg/torture/vshuf-v2di.C: New test.
5810 * g++.dg/torture/vshuf-v2sf.C: New test.
5811 * g++.dg/torture/vshuf-v2si.C: New test.
5812 * g++.dg/torture/vshuf-v4df.C: New test.
5813 * g++.dg/torture/vshuf-v4di.C: New test.
5814 * g++.dg/torture/vshuf-v4sf.C: New test.
5815 * g++.dg/torture/vshuf-v4si.C: New test.
5816 * g++.dg/torture/vshuf-v8hi.C: New test.
5817 * g++.dg/torture/vshuf-v8qi.C: New test.
5818 * g++.dg/torture/vshuf-v8si.C: New test.
5819
5820 2012-06-27 Richard Guenther <rguenther@suse.de>
5821
5822 PR middle-end/53676
5823 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5824
5825 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5826
5827 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5828 scan-dump-dem-not): Use printable pattern in test name.
5829
5830 2012-06-26 Sterling Augustine <saugustine@google.com>
5831 Dominique Dhumieres <dominiq@lps.ens.fr>
5832
5833 * gcc.dg/pubtypes-2.c: Update expected output.
5834 * gcc.dg/pubtypes-3.c: Likewise.
5835 * gcc.dg/pubtypes-4.c: Likewise.
5836
5837 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5838
5839 * gcc.dg/tree-ssa/slsr-1.c: New test.
5840 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5841 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5842 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5843
5844 2012-06-26 Matt Turner <mattst88@gmail.com>
5845
5846 PR target/35294
5847 * gcc.target/arm/mmx-2.c: New.
5848
5849 2012-06-26 Richard Guenther <rguenther@suse.de>
5850
5851 PR c++/53752
5852 * g++.dg/torture/pr53752.C: New testcase.
5853
5854 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR tree-optimization/53748
5857 * gcc.c-torture/compile/pr53748.c: New test.
5858
5859 2012-06-25 Jason Merrill <jason@redhat.com>
5860
5861 PR c++/53498
5862 PR c++/53305
5863 * g++.dg/cpp0x/decltype38.C: New.
5864 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5865
5866 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5867
5868 * lib/target-supports-dg.exp (testname-for-summary): New.
5869 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5870 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5871 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5872 scan-module-absence, output-exists, output-exists-not: Use
5873 testname-for-summary.
5874 (dg-test): Clean up testname_with_flags.
5875 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5876 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5877 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5878 scan-assembler-dem-not, object-size: Use testname-for-summary.
5879 * lib/gcov.exp (run-gcov): Likewise.
5880 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5881 scan-dump-dem, scan-dump-dem-note): Likewise.
5882
5883 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5884 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5885 including profopt.opt; save and restore existing value.
5886 * g++.dg/bprob/bprob.exp: Likewise.
5887 * gcc.dg/matrix/matrix.exp: Likewise.
5888 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5889 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5890 PROFOPT_OPTIONS.
5891
5892 2012-06-25 Richard Henderson <rth@redhat.com>
5893
5894 * gcc.dg/pr53749.c: New.
5895
5896 2012-06-25 Jason Merrill <jason@redhat.com>
5897
5898 PR c++/52988
5899 * g++.dg/cpp0x/nullptr28.C: New.
5900
5901 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5902
5903 * gcc.target/arm/neon-vld1_dupQ.c: New.
5904
5905 2012-06-25 Florian Weimer <fweimer@redhat.com>
5906
5907 * g++.dg/init/new35.C: New.
5908 * g++.dg/init/new36.C: New.
5909 * g++.dg/init/new37.C: New.
5910 * g++.dg/ext/vla5.C: New warning.
5911 * g++.dg/ext/vla8.C: New warning.
5912 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5913
5914 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5915 James Greenhalgh <james.greenhalgh@arm.com>
5916
5917 * gcc.target/arm/ftest-support-arm.h New testcase.
5918 * gcc.target/arm/ftest-support-thumb.h Likewise.
5919 * gcc.target/arm/ftest-support.h Likewise.
5920 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5921 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5922 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5923 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5924 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5925 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5926 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5927 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5928 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5929 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5930 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5931 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5932 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5933 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5934 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5935 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5936 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5937 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5938 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5939 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5940 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5941 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5942 * lib/target-supports.exp
5943 (check_effective_target_arm_arch_FUNC): Add support for more
5944 architectures.
5945 (add_options_for_arm_arch_FUNC): Likewise.
5946 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5947
5948 2012-06-25 Jason Merrill <jason@redhat.com>
5949
5950 PR c++/53202
5951 * g++.dg/cpp0x/constexpr-tuple.C: New.
5952
5953 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5954
5955 PR target/53759
5956 * gcc.target/i386/pr53759.c: New test.
5957
5958 PR c++/53594
5959 * g++.dg/cpp0x/nsdmi7.C: New test.
5960
5961 2012-06-24 Kai Tietz <ktietz@redhat.com>
5962
5963 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5964 for LLP64 targets.
5965 * gcc.target/i386/pr38988.c: Likewise.
5966
5967 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5968
5969 PR fortran/47710
5970 PR fortran/53328
5971 * gfortran.dg/typebound_generic_12.f03: New.
5972 * gfortran.dg/typebound_generic_13.f03: New.
5973
5974 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5975
5976 * gnat.dg/lto15.ad[sb]: New test.
5977
5978 2012-06-21 Meador Inge <meadori@codesourcery.com>
5979
5980 PR c/53702
5981 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5982
5983 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5984
5985 * gcc.dg/pch/ident-1.c: New test.
5986 * gcc.dg/pch/ident-1.hs: Header file for new test.
5987
5988 2012-06-21 Michael Matz <matz@suse.de>
5989
5990 PR middle-end/53688
5991 * gcc.c-torture/execute/pr53688.c: New test.
5992
5993 2012-06-20 Richard Guenther <rguenther@suse.de>
5994
5995 PR tree-optimization/30318
5996 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5997
5998 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5999
6000 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
6001
6002 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6003
6004 * gcc.target/i386/clearcapv2.map: New file.
6005 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
6006
6007 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
6008
6009 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
6010 and add __sh__ case.
6011
6012 2012-06-19 Jason Merrill <jason@redhat.com>
6013
6014 PR c++/52637
6015 * g++.dg/debug/localclass1.C: New.
6016
6017 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
6018
6019 * g++.dg/cpp0x/override4.C: New.
6020
6021 2012-06-14 Jason Merrill <jason@redhat.com>
6022
6023 PR c++/53651
6024 * g++.dg/cpp0x/decltype37.C: New.
6025
6026 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
6027
6028 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
6029
6030 2012-06-19 Joseph Myers <joseph@codesourcery.com>
6031
6032 * gcc.c-torture/compile/vector-5.c,
6033 gcc.c-torture/compile/vector-6.c: New tests.
6034
6035 2012-06-19 Richard Henderson <rth@redhat.com>
6036
6037 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
6038
6039 2012-06-19 Richard Guenther <rguenther@suse.de>
6040
6041 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
6042
6043 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
6044
6045 PR target/53712
6046 * gcc.target/i386/pr53712.c: New test.
6047
6048 2012-06-18 Tobias Burnus <burnus@net-b.de>
6049
6050 PR fortran/53692
6051 * gfortran.dg/elemental_optional_args_6.f90: New.
6052
6053 2012-06-18 Tobias Burnus <burnus@net-b.de>
6054
6055 PR fortran/53526
6056 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
6057 * gfortran.dg/coarray/move_alloc_1.f90
6058
6059 2012-06-18 Tobias Burnus <burnus@net-b.de>
6060
6061 PR fortran/53526
6062 * gfortran.dg/coarray_27.f90: New.
6063
6064 2012-06-18 Joey Ye <Joey.Ye@arm.com>
6065 Greta Yorsh <Greta.Yorsh@arm.com>
6066
6067 * gcc.target/arm/epilog-1.c: New test.
6068
6069 2012-06-18 Richard Guenther <rguenther@suse.de>
6070
6071 PR tree-optimization/53693
6072 * g++.dg/torture/pr53693.C: New testcase.
6073
6074 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
6075
6076 PR tree-optimization/53703
6077 * gcc.dg/torture/pr53703.c: New test.
6078
6079 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
6080
6081 PR middle-end/53698
6082 * gcc.target/i386/pr53698.c: New test.
6083
6084 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6085
6086 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6087
6088 2012-06-17 Tobias Burnus <burnus@net-b.de>
6089
6090 PR fortran/53691
6091 PR fortran/53685
6092 * gfortran.dg/transfer_check_3.f90: New.
6093
6094 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6095
6096 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6097
6098 2012-06-16 Tobias Burnus <burnus@net-b.de>
6099
6100 PR fortran/53642
6101 PR fortran/45170
6102 * gfortran.dg/deferred_type_param_8.f90: New.
6103
6104 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
6105
6106 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6107 testname that includes flags, passed in as new argument, in
6108 pass/fail messages.
6109 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6110 and pass it to verify-* procedures.
6111
6112 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6113 alignment torture options with usual torture options.
6114
6115 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6116 messages reported for one line of source code.
6117 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6118 * g++.dg/cpp0x/decltype2.C: Likewise.
6119 * g++.dg/cpp0x/decltype3.C: Likewise.
6120 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6121 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6122 * g++.dg/cpp0x/static_assert3.C: Likewise.
6123 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6124 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6125 * g++.dg/cpp0x/union1.C: Likewise.
6126 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6127 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6128 * g++.dg/cpp0x/variadic2.C: Likewise.
6129 * g++.dg/cpp0x/variadic20.C: Likewise.
6130 * g++.dg/cpp0x/variadic74.C: Likewise.
6131 * g++.dg/diagnostic/bitfld2.C: Likewise.
6132 * g++.dg/ext/attrib44.C: Likewise.
6133 * g++.dg/ext/no-asm-1.C: Likewise.
6134 * g++.dg/other/error34.C: Likewise.
6135 * g++.dg/parse/crash46.C: Likewise.
6136 * g++.dg/parse/error10.C: Likewise.
6137 * g++.dg/parse/error2.C: Likewise.
6138 * g++.dg/parse/error3.C: Likewise.
6139 * g++.dg/parse/error36.C: Likewise.
6140 * g++.dg/parse/error8.C: Likewise.
6141 * g++.dg/parse/error9.C: Likewise.
6142 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6143 * g++.dg/parse/parser-pr28152.C: Likewise.
6144 * g++.dg/parse/template25.C: Likewise.
6145 * g++.dg/parse/typename11.C: Likewise.
6146 * g++.dg/tc1/dr147.C: Likewise.
6147 * g++.dg/template/deduce3.C: Likewise.
6148 * g++.dg/template/koenig9.C: Likewise.
6149 * g++.dg/template/pr23510.C: Likewise.
6150 * g++.dg/warn/pr12242.C: Likewise.
6151 * g++.dg/warn/pr30551-2.C: Likewise.
6152 * g++.dg/warn/pr30551.C: Likewise.
6153 * g++.old-deja/g++.other/typename1.C: Likewise.
6154 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6155
6156 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6157
6158 PR c++/51033
6159 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6160 * c-c++-common/torture/vshuf-2.inc: Likewise.
6161 * c-c++-common/torture/vshuf-4.inc: Likewise.
6162 * c-c++-common/torture/vshuf-8.inc: Likewise.
6163 * c-c++-common/torture/vshuf-main.inc: Likewise.
6164 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6165 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6166 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6167 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6168 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6169 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6170 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6171 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6172 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6173 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6174 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6175 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6176 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6177 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6178
6179 2012-06-15 Michael Matz <matz@suse.de>
6180
6181 * gcc.dg/tree-ssa/vector-4.c: New test.
6182
6183 2012-06-15 Michael Matz <matz@suse.de>
6184
6185 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6186 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6187
6188 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6189
6190 PR tree-optimization/53636
6191 * gcc.target/arm/pr53636.c: New test.
6192
6193 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6194
6195 PR tree-optimization/51581
6196 * gcc.c-torture/execute/pr51581-1.c: New test.
6197 * gcc.c-torture/execute/pr51581-2.c: New test.
6198 * gcc.dg/vect/pr51581-1.c: New test.
6199 * gcc.dg/vect/pr51581-2.c: New test.
6200 * gcc.dg/vect/pr51581-3.c: New test.
6201 * gcc.target/i386/avx-pr51581-1.c: New test.
6202 * gcc.target/i386/avx-pr51581-2.c: New test.
6203 * gcc.target/i386/avx2-pr51581-1.c: New test.
6204 * gcc.target/i386/avx2-pr51581-2.c: New test.
6205 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6206
6207 2012-06-15 Richard Guenther <rguenther@suse.de>
6208
6209 * gcc.c-torture/execute/20120615-1.c: New testcase.
6210
6211 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6212
6213 * gnat.dg/vect8.ad[sb]: New test.
6214
6215 2012-06-14 Richard Guenther <rguenther@suse.de>
6216
6217 * gcc.dg/tree-ssa/vrp.h: New testcase.
6218 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6219
6220 2012-06-13 Christian Bruel <christian.bruel@st.com>
6221
6222 PR target/53621
6223 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6224
6225 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6226
6227 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6228
6229 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6230
6231 PR testsuite/20771
6232 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6233 test summary unique.
6234
6235 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6236 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6237 scan-stack-usage-not): Don't strip torture options from test name.
6238
6239 * lib/scandump.exp (scan-dump-times): Use printable version of
6240 regexp in test summary line.
6241
6242 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6243 messages reported for one line of source code.
6244 * gcc.dg/format/few-1.c: Likewise.
6245 * gcc.dg/ia64-sync-2.c: Likewise.
6246 * gcc.dg/sync-2.c: Likewise.
6247 * gcc.dg/noncompile/pr44517.c: Likewise.
6248
6249 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6250
6251 PR debug/49888
6252 * gcc.dg/guality/pr49888.c: New.
6253
6254 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6255
6256 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6257 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6258 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6259
6260 2012-06-13 Tobias Burnus <burnus@net-b.de>
6261
6262 PR fortran/53643
6263 * gfortran.dg/intent_out_7.f90: New.
6264
6265 2012-06-13 Tobias Burnus <burnus@net-b.de>
6266
6267 PR fortran/53597
6268 * gfortran.dg/save_4.f90: New.
6269
6270 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR c/53532
6273 PR c/51034
6274 PR c/53196
6275 * gcc.dg/pr53532.c: New test.
6276 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6277 adjust line numbers.
6278 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6279 * gcc.dg/Wcxx-compat-8.c: Likewise.
6280 * gcc.dg/pr51034.c: New test.
6281 * gcc.dg/pr53196-1.c: New test.
6282 * gcc.dg/pr53196-2.c: New test.
6283
6284 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6285
6286 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6287 alignment torture options with usual torture options.
6288 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6289 instead of dg-options.
6290 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6291 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6292 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6293 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6294 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6295 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6296
6297 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6298 to checks for multiple messages reported for one line of source code.
6299 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6300
6301 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6302 messages reported for one line of source code.
6303
6304 * gcc.dg/20031223-1.c: Add comments to check for multiple
6305 messages reported for one line of source code.
6306 * gcc.dg/Wconversion-integer.c: Likewise.
6307 * gcc.dg/Wfatal-2.c: Likewise.
6308 * gcc.dg/Wfatal.c: Likewise.
6309 * gcc.dg/Wobjsize-1.c: Likewise.
6310 * gcc.dg/c99-vla-jump-1.c: Likewise.
6311 * gcc.dg/c99-vla-jump-2.c: Likewise.
6312 * gcc.dg/c99-vla-jump-3.c: Likewise.
6313 * gcc.dg/c99-vla-jump-4.c: Likewise.
6314 * gcc.dg/c99-vla-jump-5.c: Likewise.
6315 * gcc.dg/decl-9.c: Likewise.
6316 * gcc.dg/declspec-10.c: Likewise.
6317 * gcc.dg/declspec-18.c: Likewise.
6318 * gcc.dg/mtune.c: Likewise.
6319 * gcc.dg/parser-pr28152-2.c: Likewise.
6320 * gcc.dg/parser-pr28152.c: Likewise.
6321 * gcc.dg/pr14475.c: Likewise.
6322 * gcc.dg/pr27953.c: Likewise.
6323 * gcc.dg/pr28322-3.c: Likewise.
6324 * gcc.dg/pr30457.c: Likewise.
6325 * gcc.dg/pr30551-2.c: Likewise.
6326 * gcc.dg/pr30551-3.c: Likewise.
6327 * gcc.dg/pr30551-4.c: Likewise.
6328 * gcc.dg/pr30551-5.c: Likewise.
6329 * gcc.dg/pr30551-6.c: Likewise.
6330 * gcc.dg/pr30551.c: Likewise.
6331 * gcc.dg/pr45461.c: Likewise.
6332 * gcc.dg/pr48552-1.c: Likewise.
6333 * gcc.dg/pr48552-2.c: Likewise.
6334 * gcc.dg/redecl-1.c: Likewise.
6335 * gcc.dg/transparent-union-3.c: Likewise.
6336 * gcc.dg/utf-dflt.c: Likewise.
6337 * gcc.dg/utf-dflt2.c: Likewise.
6338 * gcc.dg/vla-8.c: Likewise.
6339 * gcc.dg/vla-init-1.c: Likewise.
6340 * gcc.dg/wtr-int-type-1.c: Likewise.
6341
6342 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6343 messages reported for for one line of source code.
6344 * c-c++-common/raw-string-5.c: Likewise.
6345 * c-c++-common/raw-string-4.c: Likewise.
6346 * c-c++-common/raw-string-6.c: Likewise.
6347 * c-c++-common/pr20000.c: Likewise.
6348
6349 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6350 messages reported for one line of source code.
6351 * gcc.dg/cpp/pr30786.c: Likewise.
6352 * gcc.dg/cpp/pr28709.c: Likewise.
6353 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6354 * gcc.dg/cpp/macspace2.c: Likewise.
6355 * gcc.dg/cpp/missing-header-1.c: Likewise.
6356 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6357 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6358 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6359
6360 2012-06-12 Jason Merrill <jason@redhat.com>
6361
6362 PR c++/53599
6363 * g++.dg/template/local7.C: New.
6364
6365 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6366
6367 PR target/53511
6368 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6369 * gcc.target/sh/pr51340-2.c: Likewise.
6370 * gcc.target/sh/pr51340-3.c: Likewise.
6371
6372 2012-06-12 Michael Matz <matz@suse.de>
6373
6374 * gcc.dg/torture/alias-1.c: New test.
6375
6376 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6377
6378 PR rtl-optimization/53589
6379 * gcc.dg/torture/pr53589.c: New test.
6380
6381 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6382
6383 PR target/50749
6384 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6385 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6386 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6387 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6388 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6389 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6390 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6391 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6392 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6393 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6394 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6395 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6396 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6397 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6398 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6399 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6400
6401 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6402
6403 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6404 (check_intel_cpu_model): New function.
6405 (check_amd_cpu_model): New function.
6406 (check_features): New function.
6407 (__get_cpuid_output): New function.
6408 (check_detailed): New function.
6409 (fn1): Rename to quick_check.
6410 (main): Update to call quick_check and call check_detailed.
6411
6412 2012-06-11 Richard Henderson <rth@redhat.com>
6413
6414 * lib/target-supports.exp
6415 (check_effective_target_sync_long_long_runtime): Use
6416 check_effective_target_lp64 instead of
6417 check_effective_target_powerpc64 for powerpc targets.
6418
6419 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6420
6421 PR target/53511
6422 * gcc.target/sh/pr53511-1.c: New.
6423
6424 2012-06-11 Richard Guenther <rguenther@suse.de>
6425
6426 PR middle-end/53470
6427 * g++.dg/lto/pr53470_0.C: New testcase.
6428 * gcc.dg/lto/pr53470_0.c: Likewise.
6429
6430 2012-06-11 Richard Guenther <rguenther@suse.de>
6431
6432 PR c++/53605
6433 * g++.dg/ext/pr53605.C: New testcase.
6434
6435 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6436
6437 * gnat.dg/specs/array1.ads: New test.
6438 * gnat.dg/specs/array2.ads: Likewise.
6439 * gnat.dg/array22.adb: Likewise.
6440
6441 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6442
6443 * gnat.dg/constant4.adb: New test.
6444 * gnat.dg/constant4_pkg.ads: New helper.
6445
6446 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6447
6448 PR fortran/52552
6449 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6450 * gfortran.dg/allocate_class_1.f90: Modified.
6451 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6452 * gfortran.dg/allocate_class_2.f90: New.
6453
6454 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6455
6456 PR middle-end/53535
6457 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6458
6459 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6460
6461 PR fortran/52861
6462 * gfortran.dg/string_assign_2.f90: New test case.
6463
6464 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6465
6466 PR fortran/52861
6467 * gfortran.dg/string_assign_1.f90: New test case.
6468
6469 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR middle-end/53580
6472 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6473 * gcc.dg/gomp/critical-4.c: Likewise.
6474 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6475 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6476 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6477 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6478 * c-c++-common/gomp/pr53580.c: New test.
6479
6480 2012-06-07 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6481
6482 PR c++/51214
6483 * g++.dg/cpp0x/forw_enum11.C: New.
6484
6485 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6486
6487 PR c++/53567
6488 * g++.dg/cpp0x/alias-decl-19.C: New.
6489
6490 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6491
6492 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6493
6494 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6495
6496 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6497 (XSTATE_FP): Ditto.
6498 (XSTATE_SSE): Ditto.
6499 (XSTATE_YMM): Ditto.
6500 (avx_os_support): Use new defines.
6501
6502 2012-06-06 Richard Guenther <rguenther@suse.de>
6503
6504 PR testsuite/32380
6505 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6506 loops.
6507
6508 2012-06-06 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6509
6510 PR c++/52841
6511 * g++.dg/cpp0x/pr52841.C: New testcase.
6512
6513 2012-06-06 Richard Guenther <rguenther@suse.de>
6514
6515 PR tree-optimization/53081
6516 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6517 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6518
6519 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6520
6521 * gcc.target/powerpc/pr53487.c: New test.
6522
6523 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6524
6525 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6526
6527 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6528
6529 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6530
6531 2012-06-05 Richard Guenther <rguenther@suse.de>
6532
6533 PR tree-optimization/30442
6534 * gcc.dg/vect/bb-slp-30.c: New testcase.
6535
6536 2012-06-05 Richard Guenther <rguenther@suse.de>
6537
6538 PR tree-optimization/53081
6539 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6540 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6541 -fno-tree-loop-distribute-patterns.
6542
6543 2012-06-05 Alan Modra <amodra@gmail.com>
6544
6545 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6546 Check static chain in nested funcs.
6547
6548 2012-06-04 Tobias Burnus <burnus@net-b.de>
6549
6550 PR fortran/50619
6551 * gfortran.dg/init_flag_10.f90: New.
6552
6553 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6554
6555 PR c++/53524
6556 * g++.dg/warn/Wenum-compare-no-2: New.
6557
6558 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6559
6560 PR preprocessor/53463
6561 * g++.dg/cpp/limits.C: New test.
6562 * g++.dg/parse/error19.C: Adjust.
6563 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6564 * g++.dg/warn/pr35635.C: Likewise.
6565 * g++.old-deja/g++.pt/assign1.C: Likewise.
6566
6567 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6568
6569 PR target/53559
6570 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6571 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6572 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6573 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6574 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6575 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6576 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6577 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6578
6579 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6580
6581 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6582
6583 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR tree-optimization/53550
6586 * gcc.dg/pr53550.c: New test.
6587
6588 2012-06-04 Richard Guenther <rguenther@suse.de>
6589
6590 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6591 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6592 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6593
6594 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6595
6596 PR fortran/48831
6597 * gfortran.dg/parameter_array_element_2.f90: New.
6598
6599 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6600
6601 PR target/53512
6602 * gcc.target/sh/pr53512-1.c: New.
6603 * gcc.target/sh/pr53512-2.c: New.
6604 * gcc.target/sh/pr53512-3.c: New.
6605 * gcc.target/sh/pr53512-4.c: New.
6606
6607 2012-06-01 Jason Merrill <jason@redhat.com>
6608
6609 PR c++/52973
6610 * g++.dg/ext/visibility/template12.C: New.
6611 * g++.dg/ext/attrib14.C: Adjust warning line.
6612
6613 PR c++/52725
6614 * g++.dg/parse/new6.C: New.
6615 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6616
6617 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6618
6619 * c-c++-common/restrict-2.c: Revert previous change.
6620
6621 2012-06-01 Jason Merrill <jason@redhat.com>
6622
6623 PR c++/53137
6624 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6625
6626 PR c++/53484
6627 * g++.dg/cpp0x/auto33.C: New.
6628
6629 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 PR c++/26155
6632 * g++.dg/parse/namespace-alias-1.C: New.
6633
6634 2012-06-01 Christian Bruel <christian.bruel@st.com>
6635
6636 * gcc.dg/spec-options.c: New test.
6637 * gcc.dg/foo.specs: New file.
6638
6639 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6640
6641 PR ada/53517
6642 * gnat.dg/lto14.adb: Skip on Solaris.
6643
6644 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6645
6646 * gcc.target/cris/sync-1-v10.c,
6647 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6648 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6649 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6650 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6651 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6652 gcc.target/cris/torture/sync-mis-op-i-1.c,
6653 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6654 gcc.target/cris/torture/sync-mis-op-i-2.c,
6655 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6656 gcc.target/cris/torture/sync-mis-op-i-3.c,
6657 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6658 gcc.target/cris/torture/sync-mis-op-s-1.c,
6659 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6660 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6661 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6662 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6663 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6664 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6665 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6666 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6667 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6668
6669 2012-05-31 Richard Guenther <rguenther@suse.de>
6670
6671 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6672 ldist-pr45948.c with disabled SCCP.
6673
6674 2012-05-31 Richard Guenther <rguenther@suse.de>
6675
6676 PR middle-end/48493
6677 * gcc.dg/torture/pr48493.c: New testcase.
6678
6679 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6680
6681 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6682 arm32 to targets.
6683 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6684 of the initialization loop.
6685 (dg-final): Adjust the expected number of vectorized loops depending
6686 on vect_char_mult target selector.
6687
6688 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6689
6690 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6691 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6692 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6693 New tests.
6694
6695 2012-05-30 Jason Merrill <jason@redhat.com>
6696
6697 PR c++/53356
6698 * g++.dg/init/new34.C: New.
6699 * g++.dg/tree-ssa/stabilize1.C: New.
6700
6701 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6702
6703 PR c++/53356
6704 * g++.dg/init/new33.C: New test.
6705
6706 2012-05-30 Richard Guenther <rguenther@suse.de>
6707
6708 PR middle-end/53501
6709 * gcc.dg/torture/pr53501.c: New testcase.
6710 * c-c++-common/restrict-2.c: Adjust.
6711
6712 2012-05-30 Alan Modra <amodra@gmail.com>
6713
6714 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6715 torture-finish.
6716
6717 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6718
6719 * gcc.target/i386/shuf-concat.c: New test.
6720
6721 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6722
6723 PR rtl-optimization/53519
6724 * gcc.c-torture/compile/pr53519.c: New test.
6725
6726 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6727
6728 * gcc.target/arm/neon-vrev.c: New.
6729
6730 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6731
6732 PR target/51340
6733 * gcc.target/sh/pr51340-1.c: New.
6734 * gcc.target/sh/pr51340-2.c: New.
6735 * gcc.target/sh/pr51340-3.c: New.
6736
6737 2012-05-29 Richard Guenther <rguenther@suse.de>
6738
6739 PR tree-optimization/53516
6740 * gcc.dg/torture/pr53516.c: New testcase.
6741
6742 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6743
6744 PR preprocessor/53229
6745 * gcc.dg/cpp/paste6.c: Force to run without
6746 -ftrack-macro-expansion.
6747 * gcc.dg/cpp/paste8.c: Likewise.
6748 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6749 -ftrack-macro-expansion.
6750 * gcc.dg/cpp/paste12.c: Force to run without
6751 -ftrack-macro-expansion.
6752 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6753 -ftrack-macro-expansion.
6754 * gcc.dg/cpp/paste13.c: Likewise.
6755 * gcc.dg/cpp/paste14.c: Likewise.
6756 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6757 -ftrack-macro-expansion.
6758 * gcc.dg/cpp/paste18.c: New test.
6759
6760 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6761
6762 * gcc.target/cris/torture/trap-1.c,
6763 gcc.target/cris/torture/trap-2.c,
6764 gcc.target/cris/torture/trap-3.c,
6765 gcc.target/cris/torture/trap-v0.c,
6766 gcc.target/cris/torture/trap-v3.c: New tests.
6767
6768 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6769
6770 PR c++/25137
6771 * g++.dg/warn/Wbraces3.C: New.
6772 * g++.dg/warn/Wbraces4.C: Likewise.
6773
6774 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR tree-optimization/53505
6777 * c-c++-common/torture/pr53505.c: New test.
6778
6779 2012-05-27 Nathan Sidwell <nathan@acm.org>
6780
6781 * gcc.dg/stmt-expr-4.c: New.
6782
6783 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6784
6785 PR c++/53491
6786 * g++.dg/parse/crash60.C: New.
6787
6788 2012-05-26 Jason Merrill <jason@redhat.com>
6789
6790 PR c++/53220
6791 * c-c++-common/array-lit.c: New.
6792 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6793
6794 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6795
6796 PR ada/50294
6797 * gnat.dg/array21.adb: New test.
6798
6799 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6800
6801 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6802
6803 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6804
6805 PR c++/32054
6806 * g++.dg/other/anon-union3.C: New.
6807
6808 2012-05-25 Ian Lance Taylor <iant@google.com>
6809
6810 * gcc.dg/split-6.c: New test.
6811
6812 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6813
6814 * gnat.dg/lto14.adb: New test.
6815
6816 2012-05-25 Tristan Gingold <gingold@adacore.com>
6817
6818 * gcc.target/i386/large-frame.c: New.
6819
6820 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6821 * gcc.target/powerpc/lhs-1.c: New.
6822 * gcc.target/powerpc/lhs-2.c: New.
6823 * gcc.target/powerpc/lhs-3.c: New.
6824
6825 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6826
6827 Make unwound macro expansion trace less redundant
6828 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6829 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6830 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6831 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6832 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6833 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6834
6835 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6836
6837 PR c++/53464
6838 * g++.dg/cpp0x/constexpr-default1.C: New.
6839
6840 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6841
6842 PR c++/32080
6843 * g++.dg/eh/goto2.C: New.
6844
6845 2012-05-24 Richard Guenther <rguenther@suse.de>
6846
6847 PR middle-end/53460
6848 * g++.dg/tree-prof/pr53460.C: New testcase.
6849
6850 2012-05-24 Richard Guenther <rguenther@suse.de>
6851
6852 PR bootstrap/53466
6853 * g++.dg/debug/pr53466.C: New testcase.
6854
6855 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6856
6857 PR tree-optimization/53465
6858 * gcc.c-torture/execute/pr53465.c: New test.
6859
6860 2012-05-23 Tobias Burnus <burnus@net-b.de>
6861
6862 PR fortran/51055
6863 PR fortran/45170
6864 * gfortran.dg/allocate_with_typespec_6.f90: New.
6865
6866 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6867
6868 PR c++/29185
6869 * g++.dg/warn/delete-array-1.C: New.
6870
6871 2012-05-23 Richard Guenther <rguenther@suse.de>
6872
6873 * gcc.dg/torture/pr39074-2.c: Adjust.
6874 * gcc.dg/torture/pr39074.c: Likewise.
6875 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6876 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6877
6878 2012-05-22 Jan Hubicka <jh@suse.cz>
6879
6880 PR middle-end/53161
6881 * g++.dg/torture/pr53161.C: New testcase.
6882
6883 2012-05-22 Tobias Burnus <burnus@net-b.de>
6884
6885 PR fortran/53389
6886 * gfortran.dg/realloc_on_assign_15.f90: New.
6887
6888 2012-05-22 Richard Guenther <rguenther@suse.de>
6889
6890 PR middle-end/51071
6891 * gcc.dg/torture/pr51071-2.c: New testcase.
6892
6893 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6894
6895 PR tree-optimization/53336
6896 * g++.dg/torture/pr53336.C: New testcase.
6897
6898 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6899
6900 PR c++/53322
6901 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6902 instead of -Wunused-local-typedefs.
6903
6904 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6905
6906 PR c++/51184
6907 * g++.dg/other/abstract4.C: New-
6908
6909 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6910
6911 PR c++/40821
6912 * g++.dg/ext/attrib46.C: New.
6913
6914 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6915
6916 PR c/53418
6917 * gcc.c-torture/compile/pr53418-1.c,
6918 gcc.c-torture/compile/pr53418-2.c: New tests.
6919
6920 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR tree-optimization/53366
6923 * gcc.dg/torture/pr53366-1.c: New test.
6924 * gcc.dg/torture/pr53366-2.c: New test.
6925 * gcc.target/i386/pr53366-1.c: New test.
6926 * gcc.target/i386/pr53366-2.c: New test.
6927
6928 PR tree-optimization/53409
6929 * gcc.c-torture/compile/pr53409.c: New test.
6930
6931 PR tree-optimization/53410
6932 * gcc.c-torture/compile/pr53410-1.c: New test.
6933 * gcc.c-torture/compile/pr53410-2.c: New test.
6934
6935 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6936
6937 PR target/53425
6938 * gcc.target/i386/pr53425-1.c: New file.
6939 * gcc.target/i386/pr53425-2.c: Likewise.
6940
6941 2012-05-21 Richard Guenther <rguenther@suse.de>
6942
6943 PR tree-optimization/53408
6944 * gcc.dg/torture/pr53408.c: New testcase.
6945
6946 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6947 H.J. Lu <hongjiu.lu@intel.com>
6948
6949 PR target/53416
6950 * gcc.target/i386/pr53416.c: New file.
6951
6952 2012-05-21 Richard Guenther <rguenther@suse.de>
6953
6954 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6955
6956 2012-05-21 Richard Guenther <rguenther@suse.de>
6957
6958 * gcc.dg/torture/ldist-1.c: New testcase.
6959
6960 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6961
6962 * gnat.dg/lto13.adb: New test.
6963 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6964
6965 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6966
6967 * gnat.dg/specs/lto12.ads: New test.
6968 * gnat.dg/specs/lto12_pkg.ads: New helper.
6969
6970 2012-05-18 Richard Guenther <rguenther@suse.de>
6971
6972 PR tree-optimization/53346
6973 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6974 * gcc.target/i386/incoming-10.c: Adjust.
6975 * gcc.target/i386/incoming-11.c: Likewise.
6976 * gcc.target/i386/pr46295.c: Likewise.
6977
6978 2012-05-18 Richard Guenther <rguenther@suse.de>
6979
6980 * gcc.dg/pr53352.c: Return zero.
6981
6982 2012-05-18 Richard Guenther <rguenther@suse.de>
6983
6984 PR tree-optimization/53390
6985 * gcc.dg/torture/pr53390.c: New testcase.
6986
6987 2012-05-18 Meador Inge <meadori@codesourcery.com>
6988
6989 PR rtl-optimization/53352
6990 * gcc.dg/pr53352.c: New test.
6991
6992 2012-05-17 David S. Miller <davem@davemloft.net>
6993
6994 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6995 failure on sparc-*-linux-gnu.
6996
6997 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6998
6999 PR c++/39681
7000 * g++.dg/parse/error49.C: New.
7001 * g++.dg/cpp0x/error8.C: Likewise.
7002 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
7003 * g++.dg/ext/utf-dflt2.C: Likewise.
7004 * g++.dg/ext/utf-gnuxx98.C: Likewise.
7005 * g++.dg/ext/utf-dflt.C: Likewise.
7006 * c-c++-common/raw-string-3.c: Likewise.
7007 * c-c++-common/raw-string-4.c: Likewise.
7008
7009 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7010
7011 PR c++/53371
7012 * g++.dg/cpp0x/catch1.C: New.
7013
7014 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7015
7016 PR c++/44516
7017 * g++.dg/parse/error48.C: New.
7018 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
7019 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
7020
7021 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
7022
7023 * gcc.dg/tm/indirect-2.c: New test.
7024
7025 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7026
7027 PR tree-optimization/53217
7028 * gfortran.dg/pr53217.f90: New test.
7029
7030 2012-05-16 Richard Guenther <rguenther@suse.de>
7031
7032 PR tree-optimization/53364
7033 * g++.dg/torture/pr53364.C: New testcase.
7034
7035 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
7036
7037 PR testsuite/52641
7038 * gcc.dg/pr52549.c: Fix test for long != void*
7039 * gcc.c-torture/execute/pr52979-1.x: New file.
7040 * gcc.c-torture/execute/pr52979-2.x: New file.
7041
7042 2012-05-16 Dodji Seketeli <dodji@redhat.com>
7043
7044 PR preprocessor/7263
7045 * gcc.dg/binary-constants-2.c: Run without tracking locations
7046 accross macro expansion.
7047 * gcc.dg/binary-constants-3.c: Likewise.
7048 * gcc.dg/cpp/sysmac2.c: Likewise.
7049 * gcc.dg/nofixed-point-2.c: Adjust for more precise
7050 location.
7051 * gcc.dg/cpp/syshdr3.c: New test.
7052 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
7053 * gcc.dg/system-binary-constants-1.c: New test.
7054 * gcc.dg/system-binary-constants-1.h: New header for the new test
7055 above.
7056 * g++.dg/cpp/syshdr3.C: New test.
7057 * g++.dg/cpp/syshdr3.h: New header the new test above.
7058 * g++.dg/system-binary-constants-1.C: New test.
7059 * g++.dg/system-binary-constants-1.h: New header the new test
7060 above.
7061
7062 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7063
7064 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7065
7066 2012-05-15 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR target/53358
7069 * gcc.dg/pr53358.c: New test.
7070
7071 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7072
7073 PR c++/11856
7074 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
7075 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
7076
7077 2012-05-15 Olivier Hainque <hainque@adacore.com>
7078
7079 * g++.dg/eh/sighandle.C: New testcase.
7080
7081 2012-05-15 Richard Guenther <rguenther@suse.de>
7082
7083 PR tree-optimization/53355
7084 * gcc.dg/tree-ssa/vrp67.c: New testcase.
7085
7086 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7087
7088 * gfortran.dg/*.f90: Remove now redundant manual
7089 cleanup-modules directive.
7090
7091 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
7092
7093 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
7094 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
7095
7096 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
7097
7098 PR fortran/52428
7099 * gfortran.dg/int_range_io_1.f90: New test.
7100
7101 2012-05-14 Andi Kleen <ak@linux.intel.com>
7102 Jakub Jelinek <jakub@redhat.com>
7103
7104 PR target/53315
7105 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7106 * gcc.target/i386/rtm-check.h: New file.
7107 * gcc.target/i386/pr53315.c: New test.
7108
7109 2012-05-14 Tobias Burnus <burnus@net-b.de>
7110
7111 PR fortran/49110
7112 PR fortran/51055
7113 PR fortran/53329
7114 * gfortran.dg/deferred_type_param_4.f90: New.
7115 * gfortran.dg/deferred_type_param_6.f90: New.
7116
7117 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7118
7119 * gcc.target/i386/retarg.c: New test.
7120
7121 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7122
7123 PR fortran/45170
7124 * gfortran.dg/deferred_type_param_3.f90: New.
7125 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7126 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7127
7128 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7129
7130 * gnat.dg/null_pointer_deref3.adb: New test.
7131
7132 2012-05-12 Tobias Burnus <burnus@net-b.de>
7133
7134 PR fortran/49110
7135 PR fortran/52843
7136 * gfortran.dg/deferred_type_param_5.f90: New.
7137
7138 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7139
7140 * g++.dg/parse/error47.C: New.
7141
7142 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7143
7144 PR fortran/52537
7145 * gfortran.dg/string_compare_4.f90: Change option
7146 to -fdump-tree-original. Add test case for kind=4.
7147
7148 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7149
7150 PR fortran/52537
7151 * gfortran.dg/string_compare_4.f90: New test.
7152
7153 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7154
7155 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7156
7157 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7158
7159 PR c++/53305
7160 * g++.dg/cpp0x/variadic132.C: New.
7161
7162 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7163
7164 PR c++/53158
7165 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7166 * g++.dg/parse/error26.C: Tweak dg-error column number.
7167
7168 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7169
7170 PR c++/53301
7171 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7172
7173 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7174
7175 * gnat.dg/lto11.ad[sb]: New test.
7176
7177 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7178
7179 PR target/52908
7180 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7181 directive to Scan for vpmuldq, not vpmacsdql.
7182
7183 2012-05-09 Michael Matz <matz@suse.de>
7184
7185 PR tree-optimization/53185
7186 * gcc.dg/vect/pr53185.c: New test.
7187
7188 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7189
7190 PR middle-end/53249
7191 * gcc.target/i386/pr53249.c: New.
7192
7193 2012-05-09 Richard Guenther <rguenther@suse.de>
7194
7195 PR tree-optimization/18437
7196 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7197 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7198
7199 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR tree-optimization/53226
7202 * gcc.c-torture/compile/pr53226.c: New test.
7203
7204 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7205
7206 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7207 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7208 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7209 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7210 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7211 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7212 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7213 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7214 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7215 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7216 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7217 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7218 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7219 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7220
7221 2012-05-09 Dehao Chen <dehao@google.com>
7222
7223 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7224 * gcc.dg/predict-2.c: Likewise.
7225 * gcc.dg/predict-3.c: Likewise.
7226 * gcc.dg/predict-4.c: Likewise.
7227 * gcc.dg/predict-5.c: Likewise.
7228 * gcc.dg/predict-6.c: Likewise.
7229
7230 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7231
7232 PR target/53272
7233 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7234
7235 2012-05-08 Richard Guenther <rguenther@suse.de>
7236
7237 * gcc.dg/fold-bitand-4.c: New testcase.
7238
7239 2012-05-08 Dehao Chen <dehao@google.com>
7240
7241 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7242 heuristic is working properly.
7243 * gcc.dg/predict-2.c: Likewise.
7244 * gcc/dg/predict-3.c: Likewise.
7245 * gcc/dg/predict-4.c: Likewise.
7246 * gcc/dg/predict-5.c: Likewise.
7247 * gcc/dg/predict-6.c: Likewise.
7248
7249 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR tree-optimization/53239
7252 * g++.dg/opt/vrp3.C: New test.
7253 * g++.dg/opt/vrp3-aux.cc: New file.
7254 * g++.dg/opt/vrp3.h: New file.
7255
7256 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7257
7258 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7259 .uleb128 support in assembler output.
7260
7261 2012-05-07 Richard Guenther <rguenther@suse.de>
7262
7263 PR lto/42987
7264 * g++.dg/lto/pr42987_0.C: New testcase.
7265 * g++.dg/lto/pr42987_1.C: Likewise.
7266
7267 2012-05-07 Tobias Burnus <burnus@net-b.de>
7268
7269 PR fortran/53255
7270 * gfortran.dg/typebound_operator_15.f90: New.
7271
7272 2012-05-06 Tobias Burnus <burnus@net-b.de>
7273
7274 PR fortran/41587
7275 * gfortran.dg/class_array_13.f90: New.
7276
7277 2012-05-06 Tristan Gingold <gingold@adacore.com>
7278
7279 * gnat.dg/warn7.adb: New test.
7280
7281 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7282
7283 * gnat.dg/specs/renamings.ads: Rename to...
7284 * gnat.dg/specs/renaming1.ads: ...this.
7285 * gnat.dg/specs/renaming2.ads: New test.
7286 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7287 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7288 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7289 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7290
7291 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7292
7293 * gnat.dg/discr36.ad[sb]: New test.
7294 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7295
7296 2012-05-05 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7297
7298 PR c/43772
7299 * c-c++-common/pr43772.c: New.
7300
7301 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7302
7303 PR fortran/41600
7304 * gfortran.dg/select_type_26.f03 : New test.
7305 * gfortran.dg/select_type_27.f03 : New test.
7306
7307 PR fortran/53191
7308 * gfortran.dg/select_type_28.f03 : New test.
7309
7310 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7311
7312 PR fortran/49010
7313 PR fortran/24518
7314 * gfortran.dg/mod_sign0_1.f90: New test.
7315 * gfortran.dg/mod_large_1.f90: New test.
7316
7317 2012-05-04 Tobias Burnus <burnus@net-b.de>
7318
7319 PR fortran/53175
7320 gfortran.dg/public_private_module_5.f90: New.
7321
7322 2012-05-04 Tobias Burnus <burnus@net-b.de>
7323
7324 PR fortran/53111
7325 * gfortran.dg/constructor_7.f90: New.
7326 * gfortran.dg/constructor_8.f90: New.
7327
7328 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7329
7330 PR c++/53166
7331 * g++.dg/cpp0x/static_assert7.C: New.
7332
7333 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7334
7335 PR tree-optimization/52633
7336 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7337 recognized as widening shifts instead of over-widening.
7338 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7339 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7340 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7341 * gcc.target/arm/pr52633.c: New test.
7342
7343 2012-05-04 Richard Guenther <rguenther@suse.de>
7344
7345 PR tree-optimization/53168
7346 * gcc.dg/torture/pr53168.c: New testcase.
7347 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7348
7349 2012-05-04 Richard Guenther <rguenther@suse.de>
7350
7351 * gcc.dg/lto/pr53214_0.c: New testcase.
7352
7353 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7354
7355 * gcc.target/ia64/pr48496.c: New test.
7356 * gcc.target/ia64/pr52657.c: Likewise.
7357
7358 2012-05-04 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7359
7360 PR c/51712
7361 * c-c++-common/pr51712.c: New.
7362
7363 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7364
7365 PR target/53199
7366 * gcc.target/powwerpc/pr53199.c: New file.
7367
7368 2012-05-03 Jason Merrill <jason@redhat.com>
7369
7370 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7371
7372 * gcc.dg/debug/dwarf2/dups-types.c: New.
7373 * gcc.dg/debug/dwarf2/dups-types.h: New.
7374
7375 2012-05-03 Jason Merrill <jason@redhat.com>
7376
7377 * g++.dg/debug/dwarf2/namespace-2.C: New.
7378 * g++.dg/debug/dwarf2/localclass3.C: New.
7379
7380 2012-05-03 Jason Merrill <jason@redhat.com>
7381
7382 * g++.dg/debug/dwarf2/thunk1.C: New.
7383
7384 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7385
7386 PR c++/53186
7387 * g++.dg/other/final2.C: New.
7388
7389 2012-05-03 Richard Guenther <rguenther@suse.de>
7390
7391 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7392
7393 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7394
7395 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7396 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7397 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7398 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7399
7400 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7401
7402 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7403 .byte 0xf2.
7404 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7405 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7406 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7407
7408 PR debug/53174
7409 * gcc.dg/pr53174.c: New test.
7410
7411 PR target/53187
7412 * gcc.target/arm/pr53187.c: New test.
7413 * gcc.c-torture/compile/pr53187.c: New test.
7414
7415 2012-05-03 Richard Guenther <rguenther@suse.de>
7416
7417 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7418 unsupported prefetching support.
7419
7420 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7421
7422 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7423 option -ftrack-macro-expansion=0.
7424 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7425 option -ftrack-macro-expansion=0.
7426
7427 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7428
7429 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7430 dg-options for target arm with dg-additional-options.
7431
7432 2012-05-03 Richard Guenther <rguenther@suse.de>
7433
7434 PR tree-optimization/53144
7435 * gcc.dg/torture/pr53144.c: New testcase.
7436
7437 2012-05-03 Tobias Burnus <burnus@net-b.de>
7438
7439 PR fortran/52864
7440 * gfortran.dg/pointer_intent_7.f90: New.
7441 * gfortran.dg/pure_formal_3.f90: New.
7442
7443 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7444
7445 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7446
7447 2012-05-02 Martin Jambor <mjambor@suse.cz>
7448
7449 PR lto/52605
7450 * g++.dg/lto/pr52605_0.C: New test.
7451
7452 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7453
7454 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7455 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7456 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7457 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7458 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7459 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7460 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7461 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7462 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7463 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7464 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7465 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7466 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7467 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7468 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7469 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7470
7471 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7472
7473 PR middle-end/53153
7474 * gcc.dg/pr53153.c: New test.
7475
7476 2012-05-02 Richard Guenther <rguenther@suse.de>
7477
7478 * g++.dg/tree-ssa/pr19807.C: Adjust.
7479
7480 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR tree-optimization/53163
7483 * gcc.c-torture/compile/pr53163.c: New test.
7484
7485 PR rtl-optimization/53160
7486 * gcc.c-torture/execute/pr53160.c: New test.
7487
7488 2012-05-01 Ian Lance Taylor <iant@google.com>
7489
7490 PR c/37303
7491 * gcc.dg/pr37303.c: New test.
7492
7493 2012-05-01 Richard Henderson <rth@redhat.com>
7494
7495 * lib/target-supports.exp
7496 (check_effective_target_sync_long_long_runtime): True for
7497 check_effective_target_powerpc64.
7498
7499 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7500
7501 PR c++/51033
7502 * gcc.dg/vector-1.c: Move to ...
7503 * c-c++-common/vector-1.c: ... here.
7504 * gcc.dg/vector-2.c: Move to ...
7505 * c-c++-common/vector-2.c: ... here.
7506 * gcc.dg/vector-3.c: Move to ...
7507 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7508 * gcc.dg/vector-4.c: Move to ...
7509 * c-c++-common/vector-4.c: ... here.
7510 * gcc.dg/vector-init-1.c: Move to ...
7511 * c-c++-common/vector-init-1.c: ... here.
7512 * gcc.dg/vector-init-2.c: Move to ...
7513 * c-c++-common/vector-init-2.c: ... here.
7514 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7515 * c-c++-common/vector-subscript-1.c: ... here.
7516 * gcc.dg/vector-subscript-2.c: Move to ...
7517 * c-c++-common/vector-subscript-2.c: ... here.
7518 * gcc.dg/vector-subscript-3.c: Move to ...
7519 * c-c++-common/vector-subscript-3.c: ... here.
7520
7521 PR c++/51314
7522 * g++.dg/cpp0x/vt-51314.C: New test.
7523 * g++.dg/cpp0x/variadic76.C: Fix.
7524
7525 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7526
7527 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7528
7529 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7530
7531 Add -Wvarargs option
7532 * c-c++-common/Wvarargs.c: New test case.
7533 * c-c++-common/Wvarargs-2.c: Likewise.
7534
7535 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7536
7537 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7538 * objc.dg/foreach-7.m: Force the test case to run without
7539 -ftrack-macro-expansion.
7540 * c-c++-common/tm/attrib-1.c: Likewise.
7541 * c-c++-common/warn-ommitted-condop.c: Likewise.
7542 * gcc.dg/assign-warn-1.c: Likewise.
7543 * gcc.dg/assign-warn-2.c: Likewise.
7544 * gcc.dg/attr-alloc_size.c: Likewise.
7545 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7546 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7547 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7548 * gcc.dg/c90-const-expr-9.c: Likewise.
7549 * gcc.dg/c99-const-expr-9.c: Likewise.
7550 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7551 * gcc.dg/cpp/direct2s.c: Likewise.
7552 * gcc.dg/cpp/pr28709.c: Likewise.
7553 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7554 * gcc.dg/dfp/composite-type.c: Likewise.
7555 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7556 with -ftrack-macro-expansion
7557 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7558 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7559 * g++.dg/ext/cleanup-1.C: Likewise.
7560 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7561 * g++.dg/template/sfinae10.C: Likewise.
7562 * g++.dg/tm/wrap-2.C: Likewise.
7563 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7564 * g++.dg/warn/Wsign-conversion.C: Likewise.
7565 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7566 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7567 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7568 it to run with -ftrack-macro-expansion.
7569 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7570 test cases without -ftrack-macro-expansion.
7571
7572 Fix location for static class members
7573 * g++.dg/template/sfinae6_neg.C: Adjust.
7574
7575 Make conversion warnings work on NULL with -ftrack-macro-expansion
7576 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7577 alongside the previous testing for NULL.
7578
7579 Fix -Wuninitialized for -ftrack-macro-expansion
7580 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7581
7582 Strip "<built-in>" loc from displayed expansion context
7583 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7584 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7585 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7586 new test above.
7587
7588 Fix expansion point loc for macro-like tokens
7589 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7590 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7591
7592 Fix token pasting with -ftrack-macro-expansion
7593 * gcc.dg/cpp/paste17.c: New test case for
7594 -ftrack-macro-expansion=2 mode only.
7595 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7596
7597 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7598
7599 * gnat.dg/warn6.ad[sb]: New test.
7600
7601 2012-04-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7602
7603 PR 53149
7604 * gcc.dg/20011021-1.c: Adjust testcase.
7605
7606 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7607
7608 PR fortran/53148
7609 * gfortran.dg/function_optimize_12.f90: New test.
7610
7611 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7612
7613 PR target/53156
7614 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7615 code to match current output and cover new peephole2 pattern.
7616
7617 2012-04-27 Ollie Wild <aaw@google.com>
7618
7619 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7620
7621 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7622
7623 * gcc.c-torture/execute/20120427-2.c: New testcase.
7624 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7625 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7626 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7627
7628 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7629
7630 PR target/53138
7631 * gcc.c-torture/execute/20120427-1.c: New testcase.
7632
7633 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7634
7635 PR middle-end/27139
7636 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7637
7638 2012-04-27 Tom de Vries <tom@codesourcery.com>
7639
7640 PR tree-optimization/51879
7641 * gcc.dg/pr51879.c: New test.
7642 * gcc.dg/pr51879-2.c: Same.
7643 * gcc.dg/pr51879-3.c: Same.
7644 * gcc.dg/pr51879-4.c: Same.
7645 * gcc.dg/pr51879-6.c: Same.
7646
7647 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7648
7649 PR c++/53096
7650 * g++.dg/cpp0x/defaulted35.C: New.
7651 * g++.dg/cpp0x/defaulted15.C: Adjust.
7652
7653 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7654
7655 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7656 structure layout.
7657
7658 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7659
7660 * gcc.target/i386/builtin_target.c: Check avx2.
7661
7662 2012-04-26 Alan Modra <amodra@gmail.com>
7663
7664 * gcc.target/powerpc/savres.c: New test.
7665 * gcc.target/powerpc/powerpc.exp: Run it.
7666
7667 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7668
7669 PR target/53120
7670 * gcc.dg/torture/pr53120.c: New test.
7671
7672 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR middle-end/52979
7675 * gcc.c-torture/compile/pr52979-1.c: New test.
7676 * gcc.c-torture/execute/pr52979-1.c: New test.
7677 * gcc.c-torture/execute/pr52979-2.c: New test.
7678
7679 2012-04-25 Richard Guenther <rguenther@suse.de>
7680
7681 * gcc.target/i386/l_fma_float_5.c: Adjust.
7682 * gcc.target/i386/l_fma_double_4.c: Likewise.
7683 * gcc.target/i386/l_fma_float_2.c: Likewise.
7684 * gcc.target/i386/l_fma_float_6.c: Likewise.
7685 * gcc.target/i386/l_fma_double_1.c: Likewise.
7686 * gcc.target/i386/l_fma_double_5.c: Likewise.
7687 * gcc.target/i386/l_fma_float_3.c: Likewise.
7688 * gcc.target/i386/l_fma_double_2.c: Likewise.
7689 * gcc.target/i386/l_fma_double_6.c: Likewise.
7690 * gcc.target/i386/l_fma_float_4.c: Likewise.
7691 * gcc.target/i386/l_fma_double_3.c: Likewise.
7692 * gcc.target/i386/l_fma_float_1.c: Likewise.
7693
7694 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR tree-optimization/53058
7697 * gcc.c-torture/compile/pr53058.c: New test.
7698
7699 2012-04-25 Jan Hubicka <jh@suse.cz>
7700
7701 PR middle-end/53088
7702 * gcc.target/i386/pr39082-1.c: Update warning location.
7703
7704 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR c/52880
7707 * gcc.dg/pr52880.c: New test.
7708
7709 2012-04-25 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7710
7711 * gcc.dg/m-un-2.c: Update.
7712 * gcc.dg/20011021-1.c: Update.
7713
7714 2012-04-25 Tobias Burnus <burnus@net-b.de>
7715
7716 PR fortran/52196
7717 * gfortran.dg/realloc_on_assign_14.f90: New.
7718
7719 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7720
7721 PR testsuite/52641
7722 PR tree-optimizations/52891
7723 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7724
7725 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7726
7727 PR c++/52363
7728 * g++.dg/cpp0x/sfinae35.C: New.
7729 * g++.dg/cpp0x/sfinae36.C: Likewise.
7730
7731 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7732
7733 * gcc.target/builtin_target.c: New testcase.
7734
7735 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7736
7737 PR target/47197
7738 * gcc.target/powerpc/pr47197.c: New test.
7739
7740 2012-04-24 Richard Guenther <rguenther@suse.de>
7741
7742 PR tree-optimization/53085
7743 * g++.dg/torture/pr53085.C: New testcase.
7744
7745 2012-04-24 Andrew Pinski <apinski@cavium.com>
7746
7747 PR tree-opt/33512
7748 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7749 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7750 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7751
7752 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR middle-end/53084
7755 * gcc.c-torture/execute/pr53084.c: New test.
7756
7757 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7760
7761 2012-04-23 Andrew Pinski <apinski@cavium.com>
7762
7763 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7764
7765 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7766
7767 PR regression/53076
7768 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7769 * gcc.dg/torture/builtin-power-1.c: Likewise.
7770
7771 2012-04-23 Richard Guenther <rguenther@suse.de>
7772
7773 PR tree-optimization/53070
7774 * gcc.dg/torture/pr53070.c: New testcase.
7775
7776 2012-04-23 Richard Guenther <rguenther@suse.de>
7777
7778 PR c/53060
7779 * gcc.dg/pr53060.c: New testcase.
7780
7781 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR tree-optimizations/52891
7784 * gcc.c-torture/compile/pr52891-1.c: New test.
7785 * gcc.c-torture/compile/pr52891-2.c: New test.
7786
7787 2012-04-22 Tobias Burnus <burnus@net-b.de>
7788
7789 PR fortran/53051
7790 * gfortran.dg/read_float_4.f90: New.
7791
7792 2012-04-21 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7793
7794 PR 35441
7795 * c-c++-common/pr35441.C: New.
7796
7797 2012-04-20 Ian Lance Taylor <iant@google.com>
7798
7799 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7800 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7801
7802 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7803
7804 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7805 array access.
7806 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7807
7808 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7809
7810 PR rtl-optimization/44214
7811 * gcc.dg/pr44214-1.c: New test.
7812 * gcc.dg/pr44214-2.c: Likewise.
7813 * gcc.dg/pr44214-3.c: Likewise.
7814
7815 2012-04-20 Richard Guenther <rguenther@suse.de>
7816
7817 * g++.dg/torture/20120420-1.C: New testcase.
7818
7819 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7820
7821 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7822
7823 2012-04-19 Christian Bruel <christian.bruel@st.com>
7824
7825 * gcc.dg/pr52283.c: New test.
7826
7827 2012-04-19 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7828
7829 * gcc.dg/pr37985.c: New test.
7830
7831 2012-04-19 Richard Guenther <rguenther@suse.de>
7832
7833 PR rtl-optimization/44688
7834 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7835 possibly profitable.
7836
7837 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7838
7839 PR tree-optimization/52976
7840 * gfortran.dg/reassoc_11.f: New test.
7841
7842 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7843
7844 PR tree-optimization/52976
7845 * gfortran.dg/reassoc_7.f: New test.
7846 * gfortran.dg/reassoc_8.f: Likewise.
7847 * gfortran.dg/reassoc_9.f: Likewise.
7848 * gfortran.dg/reassoc_10.f: Likewise.
7849
7850 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7851
7852 PR c++/52422
7853 * g++.dg/cpp0x/sfinae33.C: New.
7854 * g++.dg/cpp0x/sfinae34.C: Likewise.
7855
7856 2012-04-18 Joey Ye <joey.ye@arm.com>
7857
7858 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7859
7860 2012-04-18 Richard Guenther <rguenther@suse.de>
7861
7862 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7863 array access.
7864 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7865 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7866
7867 2012-04-17 Tom de Vries <tom@codesourcery.com>
7868
7869 * g++.dg/pr51264-4.C: New test.
7870
7871 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7872
7873 PR c++/52599
7874 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7875
7876 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7877
7878 PR c++/53003
7879 * g++.dg/parse/crash59.C: New.
7880
7881 2012-04-17 Michael Matz <matz@suse.de>
7882
7883 PR tree-optimization/18437
7884 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7885
7886 2012-04-17 Richard Guenther <rguenther@suse.de>
7887
7888 PR middle-end/53011
7889 * g++.dg/torture/pr53011.C: New testcase.
7890
7891 2012-04-16 Jason Merrill <jason@redhat.com>
7892
7893 PR c++/38543
7894 * g++.dg/cpp0x/variadic131.C: New.
7895
7896 PR c++/52008
7897 * g++.dg/cpp0x/variadic130.C: New.
7898
7899 PR c++/50830
7900 * g++.dg/cpp0x/variadic129.C: New.
7901
7902 PR c++/50303
7903 * g++.dg/cpp0x/variadic128.C: New.
7904
7905 2012-04-16 Tobias Burnus <burnus@net-b.de>
7906
7907 PR fortran/52864
7908 * gfortran.dg/pointer_intent_6.f90: New.
7909
7910 2012-04-16 Tobias Burnus <burnus@net-b.de>
7911
7912 PR fortran/52916
7913 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7914 to include public_private_module_4.f90.
7915 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7916 targets.
7917
7918 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7919
7920 PR c++/49152
7921 * g++.dg/diagnostic/operator1.C: New.
7922 * g++.dg/ext/label5.C: Adjust.
7923 * g++.dg/ext/va-arg1.C: Likewise.
7924 * g++.dg/other/error20.C: Likewise.
7925 * g++.dg/other/error20.C: Likewise.
7926 * g++.dg/other/error16.C: Likewise.
7927 * g++.dg/other/error10.C: Likewise.
7928 * g++.dg/parse/error30.C: Likewise.
7929 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7930
7931 2012-04-16 Jason Merrill <jason@redhat.com>
7932
7933 PR c++/51148
7934 * g++.dg/cpp0x/variadic127.C: New.
7935
7936 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7937
7938 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7939 testcase name.
7940 Use fail, pass instead of unresolved.
7941 Don't log $optstr.
7942
7943 PR testsuite/52948
7944 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7945 TODO_dump_func.
7946 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7947 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7948 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7949
7950 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7951
7952 PR fortran/52968
7953 * gfortran.dg/typebound_call_23.f03: New test case.
7954
7955 2012-04-15 Jason Merrill <jason@redhat.com>
7956
7957 PR c++/47220
7958 * g++.dg/cpp0x/variadic126.C: New.
7959
7960 PR c++/52380
7961 * g++.dg/cpp0x/variadic125.C: New.
7962
7963 PR c++/52292
7964 * g++.dg/cpp0x/variadic124.C: New.
7965
7966 PR c++/52706
7967 * g++.dg/cpp0x/nullptr27.C: New.
7968
7969 PR c++/52818
7970 * g++.dg/warn/format8.C: New.
7971
7972 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7973
7974 PR fortran/51082
7975 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7976
7977 2012-04-14 Tobias Burnus <burnus@net-b.de>
7978
7979 PR fortran/52916
7980 PR fortran/40973
7981 * gfortran.dg/public_private_module_3.f90: New.
7982 * gfortran.dg/public_private_module_4.f90: New.
7983
7984 2012-04-14 Tom de Vries <tom@codesourcery.com>
7985
7986 * gcc.dg/superblock.c: New test.
7987
7988 2012-04-14 Tom de Vries <tom@codesourcery.com>
7989
7990 * gcc.dg/pr51879-12.c: New test.
7991
7992 2012-04-13 Jason Merrill <jason@redhat.com>
7993
7994 PR c++/52824
7995 * g++.dg/cpp0x/variadic123.C: New.
7996 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7997
7998 PR c++/52905
7999 * g++.dg/cpp0x/initlist-ctor1.C: New.
8000
8001 PR c++/52915
8002 * g++.dg/other/anon-union2.C: New.
8003
8004 2012-04-13 Martin Jambor <mjambor@suse.cz>
8005
8006 PR middle-end/52939
8007 * g++.dg/ipa/pr52939.C: New test.
8008
8009 2012-04-13 Tom de Vries <tom@codesourcery.com>
8010
8011 * gcc.dg/pr52734.c: New test.
8012
8013 2012-04-13 Richard Guenther <rguenther@suse.de>
8014
8015 PR tree-optimization/52969
8016 * gcc.dg/torture/pr52969.c: New testcase.
8017
8018 2012-04-13 Richard Guenther <rguenther@suse.de>
8019
8020 PR c/52549
8021 * gcc.dg/pr52549.c: New testcase.
8022
8023 2012-04-13 Richard Guenther <rguenther@suse.de>
8024
8025 PR c/52862
8026 * gcc.dg/pr52862.c: New testcase.
8027
8028 2012-04-13 Joey Ye <joey.ye@arm.com>
8029
8030 * gcc.target/arm/thumb1-imm.c: New testcase.
8031
8032 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
8033
8034 PR target/52932
8035 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
8036 second function argument.
8037 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
8038 (calc_permps): Update declaration. Calculate result correctly.
8039 (avx2_test): Change src2 type to union256i_d.
8040 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
8041 correctly.
8042
8043 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8044
8045 PR target/52775
8046 * gcc.target/powerpc/pr52775.c: New file.
8047
8048 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8049
8050 PR tree-optimization/18589
8051 * gcc.dg/tree-ssa/pr18589-1.c: New test.
8052 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
8053 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
8054 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
8055 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
8056 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
8057 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
8058 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
8059 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
8060 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
8061
8062 2012-04-12 Richard Guenther <rguenther@suse.de>
8063
8064 PR tree-optimization/52943
8065 * gcc.dg/torture/pr52943.c: New testcase.
8066
8067 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
8068
8069 PR target/50751
8070 * gcc/target/sh/pr50751-4.c: New.
8071 * gcc/target/sh/pr50751-5.c: New.
8072 * gcc/target/sh/pr50751-6.c: New.
8073 * gcc/target/sh/pr50751-7.c: New.
8074
8075 2012-04-11 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
8076
8077 PR c++/52465
8078 * g++.dg/lookup/using52.C: New.
8079
8080 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8081
8082 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
8083
8084 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
8085
8086 PR rtl-optimization/52876
8087 * gcc.target/i386/pr52876.c: New.
8088
8089 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
8090
8091 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
8092 __UINTPTR_TYPE__.
8093 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
8094 __INTPTR_TYPE__.
8095 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
8096 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
8097 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
8098 (ptrdiff_t): ... this. All uses changed.
8099 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
8100 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
8101 __INTPTR_TYPE__.
8102 (main): Cast argument to __INTPTR_TYPE__.
8103 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8104 size_t.
8105 * gcc.dg/mallign.c (main): Likewise.
8106 * gcc.dg/pr38700.c (foo): Likewise.
8107 * gcc.dg/long-long-cst1.c (t): Likewise.
8108 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8109 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8110 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8111 * gcc.dg/pr25682.c (d, foo): Likewise.
8112 * gcc.dg/format/cast-1.c (f): Likewise.
8113 * gcc.dg/c90-const-expr-10.c
8114 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8115 (size_t): ...this. All uses changed.
8116 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8117 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8118 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8119 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8120 * gcc.dg/sequence-pt-1.c: Likewise.
8121 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8122 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8123 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8124 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8125 of ptrdiff_t with it.
8126 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8127 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8128 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8129
8130 2012-04-11 Jason Merrill <jason@redhat.com>
8131
8132 PR debug/45088
8133 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8134 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8135
8136 PR c++/52906
8137 * g++.dg/ext/attrib45.C: New.
8138
8139 * g++.dg/eh/dtor3.C: New.
8140
8141 2012-04-11 Richard Guenther <rguenther@suse.de>
8142
8143 PR middle-end/52621
8144 * gfortran.dg/pr52621.f90: New testcase.
8145
8146 2012-04-11 Richard Guenther <rguenther@suse.de>
8147
8148 PR middle-end/52918
8149 * g++.dg/torture/pr52918-1.C: New testcase.
8150 * g++.dg/torture/pr52918-2.C: Likewise.
8151
8152 2012-04-11 Tobias Burnus <burnus@net-b.de>
8153
8154 PR fortran/52729
8155 * gfortran.dg/block_11.f90: New.
8156
8157 2012-04-11 Nick Clifton <nickc@redhat.com>
8158
8159 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8160
8161 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8162
8163 PR target/16458
8164 * gcc.target/powerpc/pr16458-1.c: New test.
8165 * gcc.target/powerpc/pr16458-2.c: Likewise.
8166 * gcc.target/powerpc/pr16458-3.c: Likewise.
8167 * gcc.target/powerpc/pr16458-4.c: Likewise.
8168
8169 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8170
8171 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8172 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8173 * gcc.dg/builtin-bswap-5.c: Likewise.
8174 * gcc.target/i386/builtin-bswap-4.c: New test.
8175
8176 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8177
8178 PR 24985
8179 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8180
8181 2012-04-11 Richard Guenther <rguenther@suse.de>
8182
8183 PR rtl-optimization/52881
8184 * gcc.dg/torture/pr52881.c: New testcase.
8185 * gcc.dg/torture/pr52913.c: Likewise.
8186
8187 2012-04-11 Richard Guenther <rguenther@suse.de>
8188
8189 PR tree-optimization/52912
8190 * gcc.dg/torture/pr52912.c: New testcase.
8191
8192 2010-04-10 Michael Matz <matz@suse.de>
8193
8194 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8195 * gcc.dg/vect/vect-outer-1.c: Adjust.
8196 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8197 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8198 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8199 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8200 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8201 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8202
8203 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8204
8205 PR tree-optimization/52870
8206 * gcc.dg/vect/pr52870.c: New test.
8207
8208 2012-04-09 Mike Stump <mikestump@comcast.net>
8209
8210 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8211 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8212 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8213 * gnat.dg/aggr11.adb: Likewise.
8214 * gnat.dg/aggr11_pkg.ads: Likewise.
8215 * gnat.dg/aggr15.adb: Likewise.
8216 * gnat.dg/aggr15.ads: Likewise.
8217 * gnat.dg/aggr17.adb: Likewise.
8218 * gnat.dg/aggr18.adb: Likewise.
8219 * gnat.dg/array14.adb: Likewise.
8220 * gnat.dg/array14.ads: Likewise.
8221 * gnat.dg/array14_pkg.ads: Likewise.
8222 * gnat.dg/array19.adb: Likewise.
8223 * gnat.dg/array19.ads: Likewise.
8224 * gnat.dg/discr27.adb: Likewise.
8225 * gnat.dg/discr27.ads: Likewise.
8226 * gnat.dg/discr35.adb: Likewise.
8227 * gnat.dg/discr35.ads: Likewise.
8228 * gnat.dg/discr6.adb: Likewise.
8229 * gnat.dg/discr6_pkg.ads: Likewise.
8230 * gnat.dg/import1.adb: Likewise.
8231 * gnat.dg/import1.ads: Likewise.
8232 * gnat.dg/loop_address2.adb: Likewise.
8233 * gnat.dg/opt7.adb: Likewise.
8234 * gnat.dg/opt7.ads: Likewise.
8235 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8236 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8237 * gnat.dg/rep_clause2.adb: Likewise.
8238 * gnat.dg/rep_clause2.ads: Likewise.
8239 * gnat.dg/slice2.adb: Likewise.
8240 * gnat.dg/slice2.ads: Likewise.
8241 * gnat.dg/slice6.adb: Likewise.
8242 * gnat.dg/slice6_pkg.ads: Likewise.
8243 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8244 * gnat.dg/taft_type2.adb: Likewise.
8245 * gnat.dg/taft_type2.ads: Likewise.
8246 * gnat.dg/taft_type2_pkg.ads: Likewise.
8247 * gnat.dg/volatile10.adb: Likewise.
8248 * gnat.dg/volatile10_pkg.ads: Likewise.
8249
8250 * gcc.dg/dll-8.c: Remove execute permissions.
8251 * g++.dg/ext/dllexport5.C: Likewise.
8252
8253 2012-04-09 Jan Hubicka <jh@suse.cz>
8254
8255 PR lto/52722
8256 PR lto/51765
8257 PR lto/52634
8258 * gcc.dg/lto/pr52634_1.c: New testcase.
8259 * gcc.dg/lto/pr52634_0.c: New testcase.
8260
8261 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8262
8263 PR target/52883
8264 * gcc.target/i386/pr52883.c: New testcase.
8265
8266 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8269 (check_effective_target_sync_long_long): Add SPARC case.
8270 (check_effective_target_sync_long_long_runtime): Likewise.
8271 (check_effective_target_sync_int_long): Adjust SPARC case.
8272 (check_effective_target_sync_char_short): Likewise.
8273
8274 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8275
8276 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8277 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8278
8279 2012-04-08 Tobias Burnus <burnus@net-b.de>
8280
8281 PR fortran/40973
8282 PR fortran/52751
8283 * gfortran.dg/public_private_module_2.f90: New.
8284
8285 2012-04-08 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8286
8287 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8288 directives.
8289
8290 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8291
8292 PR fortran/52893
8293 * gfortran.dg/function_optimize_11.f90: New test.
8294
8295 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8296
8297 PR fortran/52668
8298 * gfortran.dg/use_only_6.f90: New test.
8299
8300 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8301
8302 PR fortran/52668
8303 * gfortran.dg/use_only_6.f90: New test.
8304 2012-04-06 Mike Stump <mikestump@comcast.net>
8305
8306 PR testsuite/50722
8307 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8308
8309 2012-04-05 Jason Merrill <jason@redhat.com>
8310
8311 PR c++/52596
8312 * g++.dg/template/qualified-id5.C: New.
8313
8314 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8315
8316 PR target/52882
8317 * gcc.target/i386/pr52882.c: New test.
8318
8319 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8320 Dominique D'Humieures <dominiq@lps.ens.fr>
8321
8322 PR testsuite/52614
8323 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8324 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8325
8326 2012-04-04 Jason Merrill <jason@redhat.com>
8327
8328 PR c++/52845
8329 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8330
8331 2012-04-03 Jason Merrill <jason@redhat.com>
8332
8333 PR c++/52796
8334 * g++.dg/cpp0x/variadic-value1.C: New.
8335
8336 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8337
8338 * gnat.dg/pack18.adb: New test.
8339 * gnat.dg/pack18_pkg.ads: New helper.
8340
8341 2012-04-03 Richard Guenther <rguenther@suse.de>
8342
8343 PR tree-optimization/52808
8344 * gcc.dg/pr52808.c: New testcase.
8345
8346 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR tree-optimization/52835
8349 * gfortran.dg/pr52835.f90: New test.
8350
8351 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8352
8353 * gnat.dg/specs/aggr5.ads: New test.
8354
8355 2012-04-02 Richard Guenther <rguenther@suse.de>
8356
8357 PR tree-optimization/52756
8358 * gcc.dg/torture/pr52756.c: New testcase.
8359
8360 2012-04-02 Richard Guenther <rguenther@suse.de>
8361
8362 PR middle-end/52803
8363 * gcc.dg/pr52803.c: New testcase.
8364
8365 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8366
8367 PR c++/40942
8368 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8369 DR 214 in account.
8370
8371 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8372
8373 PR c++/50043
8374 * g++.dg/cpp0x/noexcept17.C: New.
8375 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8376 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8377 * g++.dg/cpp0x/noexcept01.C: Likewise.
8378 * g++.dg/eh/init-temp1.C: Likewise.
8379 * g++.dg/eh/ctor1.C: Likwise.
8380
8381 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8382
8383 * gnat.dg/controlled6.adb: New test.
8384 * gnat.dg/controlled6_pkg.ads: New helper.
8385 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8386
8387 2012-03-30 Richard Henderson <rth@redhat.com>
8388
8389 PR debug/52727
8390 * g++.dg/opt/pr52727.C: New testcase.
8391
8392 2012-03-30 Richard Guenther <rguenther@suse.de>
8393
8394 PR tree-optimization/52754
8395 * gcc.target/i386/pr52754.c: New testcase.
8396
8397 2012-03-30 Richard Guenther <rguenther@suse.de>
8398
8399 PR middle-end/52772
8400 * g++.dg/torture/pr52772.C: New testcase.
8401
8402 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8403
8404 PR c++/52718
8405 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8406
8407 2012-03-29 Jason Merrill <jason@redhat.com>
8408
8409 PR c++/52685
8410 * g++.dg/template/inherit8.C: New.
8411
8412 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR c++/52759
8415 * g++.dg/ext/weak4.C: New test.
8416
8417 PR tree-optimization/52760
8418 * gcc.c-torture/execute/pr52760.c: New test.
8419
8420 2012-03-29 Jason Merrill <jason@redhat.com>
8421
8422 PR c++/52743
8423 * g++.dg/cpp0x/initlist-array3.C: New.
8424
8425 2012-03-28 Jason Merrill <jason@redhat.com>
8426
8427 PR c++/52746
8428 * g++.dg/overload/virtual2.C: New.
8429
8430 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8431
8432 * gnat.dg/vect7.ad[sb]: New test.
8433
8434 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8435 Tobias Burnus <burnus@gcc.gnu.org>
8436
8437 PR fortran/52652
8438 * gfortran.dg/allocate_class_1.f90 : Change error test.
8439 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8440 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8441 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8442
8443 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR middle-end/52691
8446 * gcc.dg/pr52691.c: New test.
8447
8448 PR middle-end/52750
8449 * gcc.c-torture/compile/pr52750.c: New test.
8450
8451 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8452
8453 PR target/52692
8454 * gcc.target/avr/torture/builtins-2.c: New test.
8455
8456 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR target/52736
8459 * gcc.target/i386/pr52736.c: New test.
8460
8461 2012-03-27 Martin Jambor <mjambor@suse.cz>
8462
8463 PR middle-end/52693
8464 * gcc.dg/torture/pr52693.c: New test.
8465
8466 2012-03-27 Meador Inge <meadori@codesourcery.com>
8467
8468 PR c++/52672
8469 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8470
8471 2012-03-27 Mike Stump <mikestump@comcast.net>
8472
8473 PR target/52665
8474 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8475 failures that match branch names.
8476
8477 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8478 H.J. Lu <hongjiu.lu@intel.com>
8479
8480 PR target/52698
8481 * gcc.target/i386/pr52698.c: New test.
8482
8483 2012-03-27 Richard Guenther <rguenther@suse.de>
8484
8485 PR middle-end/52720
8486 * gcc.dg/torture/pr52720.c: New testcase.
8487
8488 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8489
8490 * gnat.dg/pack17.adb: New test.
8491
8492 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8493
8494 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8495 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8496
8497 2012-03-26 Martin Jambor <mjambor@suse.cz>
8498
8499 PR tree-optimization/50052
8500 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8501
8502 2012-03-26 Richard Guenther <rguenther@suse.de>
8503
8504 PR tree-optimization/52701
8505 * gfortran.dg/pr52701.f90: New testcase.
8506
8507 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8508
8509 PR tree-optimization/52686
8510 * gcc.target/arm/pr52686.c: New test.
8511
8512 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8513
8514 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8515 Add "-Os -flto" to list.
8516
8517 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8518
8519 * gnat.dg/concat2.ad[sb]: New test.
8520
8521 2012-03-24 Jason Merrill <jason@redhat.com>
8522
8523 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8524 * g++.dg/cpp0x/trailing2.C: Likewise.
8525 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8526 * g++.dg/cpp1y/auto-fn1.C: New.
8527 * g++.dg/cpp1y/auto-fn2.C: New.
8528 * g++.dg/cpp1y/auto-fn3.C: New.
8529 * g++.dg/cpp1y/auto-fn4.C: New.
8530 * g++.dg/cpp1y/auto-fn5.C: New.
8531 * g++.dg/cpp1y/auto-fn6.C: New.
8532 * g++.dg/cpp1y/auto-fn7.C: New.
8533 * g++.dg/cpp1y/auto-fn8.C: New.
8534 * g++.dg/cpp1y/auto-fn9.C: New.
8535 * g++.dg/cpp1y/auto-fn10.C: New.
8536 * g++.dg/cpp1y/auto-fn11.C: New.
8537
8538 2012-03-23 Richard Guenther <rguenther@suse.de>
8539
8540 PR tree-optimization/52678
8541 * gfortran.dg/pr52678.f: New testcase.
8542
8543 2012-03-23 Richard Guenther <rguenther@suse.de>
8544
8545 PR tree-optimization/52638
8546 * g++.dg/torture/pr52638.C: New testcase.
8547
8548 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8549
8550 PR c++/52487
8551 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8552
8553 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR c++/52671
8556 * g++.dg/ext/attrib44.C: New test.
8557
8558 2012-03-22 Jan Hubicka <jh@suse.cz>
8559
8560 PR middle-end/51737
8561 * g++.dg/torture/pr51737.C: New testcase
8562
8563 2012-03-22 Richard Guenther <rguenther@suse.de>
8564
8565 PR tree-optimization/52548
8566 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8567
8568 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8569
8570 * lib/fortran-modules.exp (list-module-names-1): Remove
8571 warning.
8572
8573 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8574
8575 PR target/50751
8576 * gcc.target/sh/pr50751-1.c: New.
8577 * gcc.target/sh/pr50751-2.c: New.
8578 * gcc.target/sh/pr50751-3.c: New.
8579
8580 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8581
8582 PR target/52479
8583 * gcc.target/sh/sh4a-cos.c: Remove.
8584 * gcc.target/sh/sh4a-sin.c: Remove.
8585 * gcc.target/sh/sh4a-sincos.c: Remove.
8586
8587 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8588
8589 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8590 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8591
8592 2012-03-21 Martin Jambor <mjambor@suse.cz>
8593
8594 PR testsuite/52641
8595 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8596 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8597
8598 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8599
8600 * gcc.target/arm/thumb-16bit-ops.c: New file.
8601 * gcc.target/arm/thumb-ifcvt.c: New file.
8602
8603 2012-03-20 Jason Merrill <jason@redhat.com>
8604
8605 * lib/target-supports.exp: Add { target c++1y }.
8606
8607 * g++.dg/cpp0x/auto32.C: New.
8608
8609 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8610
8611 PR testsuite/52641
8612 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8613 int32plus.
8614 * gcc.dg/torture/pr48124-4.c: Ditto:
8615 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8616
8617 2012-03-20 Jason Merrill <jason@redhat.com>
8618
8619 PR c++/52510
8620 * g++.dg/cpp0x/initlist66.C: New.
8621
8622 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8623
8624 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8625 __AVR_HAVE_LPMX__
8626
8627 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8628
8629 PR target/49868
8630 * gcc.target/avr/torture/addr-space-2.h: New file.
8631 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8632 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8633 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8634 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8635
8636 2012-03-20 Richard Guenther <rguenther@suse.de>
8637
8638 * gnat.dg/pack16.adb: New testcase.
8639 * gnat.dg/pack16_pkg.ads: Likewise.
8640 * gnat.dg/specs/pack8.ads: Likewise.
8641 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8642
8643 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8644
8645 * g++.dg/warn/Wuseless-cast.C: Extend.
8646
8647 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8648
8649 PR c++/14710
8650 * g++.dg/warn/Wuseless-cast.C: New.
8651
8652 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8653
8654 PR libfortran/52608
8655 * gfortran.dg/pr52608.f90: New test.
8656
8657 2012-03-17 Tobias Burnus <burnus@net-b.de>
8658
8659 PR fortran/52585
8660 * gfortran.dg/proc_ptr_36.f90: New.
8661
8662 2012-03-16 Martin Jambor <mjambor@suse.cz>
8663
8664 * gcc.dg/misaligned-expand-1.c: New test.
8665 * gcc.dg/misaligned-expand-3.c: Likewise.
8666
8667 2012-03-16 Richard Guenther <rguenther@suse.de>
8668 Kai Tietz <ktietz@redhat.com>
8669
8670 PR middle-end/48814
8671 * gcc.c-torture/execute/pr48814-1.c: New test.
8672 * gcc.c-torture/execute/pr48814-2.c: New test.
8673 * gcc.dg/tree-ssa/assign-1.c: New test.
8674 * gcc.dg/tree-ssa/assign-2.c: New test.
8675 * gcc.dg/tree-ssa/assign-3.c: New test.
8676
8677 2012-03-16 Richard Guenther <rguenther@suse.de>
8678
8679 * gnat.dg/specs/pack7.ads: New testcase.
8680
8681 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR target/52568
8684 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8685 * gcc.dg/torture/vshuf-8.inc: Likewise.
8686 * gcc.dg/torture/vshuf-16.inc: Likewise.
8687 * gcc.dg/torture/vshuf-32.inc: Likewise.
8688
8689 2012-03-15 Jason Merrill <jason@redhat.com>
8690
8691 * g++.dg/torture/pr52582.C: New.
8692
8693 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8694
8695 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8696
8697 2012-03-15 Ira Rosen <irar@il.ibm.com>
8698 Ulrich Weigand <ulrich.weigand@linaro.org>
8699
8700 * gcc.dg/vect/slp-cond-3.c: New test.
8701 * gcc.dg/vect/slp-cond-4.c: New test.
8702
8703 2012-03-15 Ira Rosen <irar@il.ibm.com>
8704 Ulrich Weigand <ulrich.weigand@linaro.org>
8705
8706 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8707 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8708
8709 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8710
8711 PR libfortran/52434
8712 PR libfortran/48878
8713 PR libfortran/38199
8714 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8715 * gfortran.dg/round_1.f03: Likewise.
8716
8717 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8718 Andrew Pinski <apinski@cavium.com>
8719
8720 PR middle-end/52592
8721 * gcc.dg/pr52592.c: New test.
8722
8723 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8724
8725 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8726 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8727 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8728 * lib/fortran-modules.exp: .. this new file. Adjust users.
8729 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8730 gfortran-dg-debug-runtest): Call cleanup-modules.
8731 * lib/fortran-torture.exp (fortran-torture-execute,
8732 fortran-torture): Likewise.
8733 * gfortran.dg/coarray/caf.exp: Likewise.
8734 * lib/lto.exp: Likewise.
8735 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8736 * gfortran.dg/class_4b.f03: Likewise.
8737 * gfortran.dg/class_4c.f03: Likewise.
8738 * gfortran.dg/class_45a.f03: Likewise.
8739 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8740 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8741 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8742 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8743 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8744 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8745 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8746 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8747 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8748 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8749 * gfortran.dg/whole_file_28.f90: Likewise.
8750 * gfortran.dg/whole_file_29.f90: Likewise.
8751 * gfortran.dg/whole_file_30.f90: Likewise.
8752 * gfortran.dg/whole_file_31.f90: Likewise.
8753
8754 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR tree-optimization/52267
8757 * gcc.dg/pr52267.c: New test.
8758 * gcc.dg/tree-ssa/vrp65.c: New test.
8759 * gcc.dg/tree-ssa/vrp66.c: New test.
8760
8761 2012-03-15 Richard Guenther <rguenther@suse.de>
8762
8763 PR middle-end/52580
8764 * gfortran.dg/vect/pr52580.f: New testcase.
8765
8766 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8767
8768 * gcc.target/sh/fpul-usage-1.c: New.
8769
8770 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8771
8772 PR target/49468
8773 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8774 * gcc.target/sh/pr49468-di.c: Likewise.
8775
8776 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8777
8778 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8779 * gcc.dg/c99-stdint-6.c: Likewise.
8780 * gcc.dg/lto/20090210_0.c: Likewise.
8781 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8782 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8783 * gcc.dg/pragma-init-fini-2.c: Likewise.
8784 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8785 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8786 * gcc.target/i386/pr22152.c: Likewise.
8787 * gcc.target/i386/vect8-ret.c: Likewise.
8788 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8789 handling.
8790
8791 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8792
8793 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8794 * g++.dg/tree-prof/partition1.C: Likewise.
8795 * g++.dg/tree-prof/partition2.C: Likewise.
8796 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8797 handling.
8798 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8799 * gcc.c-torture/execute/20010724-1.c: Remove.
8800 * gcc.c-torture/execute/20010724-1.x: Remove.
8801 * gcc.c-torture/execute/20040208-2.c: Remove.
8802 * gcc.c-torture/execute/20040208-2.x: Remove.
8803 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8804 Remove.
8805 (main) [__mips__ && __sgi__]: Remove.
8806 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8807 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8808 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8809 mips-sgi-irix6* handling.
8810 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8811 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8812 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8813 handling.
8814 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8815 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8816 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8817 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8818 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8819 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8820 mips-sgi-irix6*.
8821 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8822 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8823 * gcc.target/mips/save-restore-3.c: Likewise.
8824 * gcc.target/mips/save-restore-4.c: Likewise.
8825 * gcc.target/mips/save-restore-5.c: Likewise.
8826 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8827 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8828 messages.
8829 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8830 IRIX 6 handling.
8831 (restore_ld_library_path_env_vars): Likewise.
8832 * lib/target-supports.exp (check_profiling_available): Remove
8833 mips*-*-irix* handling.
8834 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8835 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8836 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8837
8838 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR c++/52582
8841 * g++.dg/opt/pr52582.C: New test.
8842
8843 2012-03-14 Richard Guenther <rguenther@suse.de>
8844
8845 PR tree-optimization/52571
8846 * gcc.dg/vect/vect-2.c: Initialize arrays.
8847 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8848 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8849 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8850
8851 2012-03-14 Richard Guenther <rguenther@suse.de>
8852
8853 PR middle-end/52080
8854 PR middle-end/52097
8855 PR middle-end/48124
8856 * gcc.dg/torture/pr48124-1.c: New testcase.
8857 * gcc.dg/torture/pr48124-2.c: Likewise.
8858 * gcc.dg/torture/pr48124-3.c: Likewise.
8859 * gcc.dg/torture/pr48124-4.c: Likewise.
8860
8861 2012-03-14 Richard Guenther <rguenther@suse.de>
8862
8863 PR middle-end/52578
8864 * gcc.dg/pr52578.c: New testcase.
8865
8866 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR c++/52521
8869 * g++.dg/cpp0x/udlit-args2.C: New test.
8870
8871 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8872
8873 PR target/48596
8874 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8875 * gcc.c-torture/compile/pr48596.c: ... here.
8876
8877 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8878
8879 PR c++/51641
8880 * g++.dg/lookup/hidden-class17.C: New test.
8881
8882 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR c/52577
8885 * gcc.dg/Wunused-var-3.c: New test.
8886
8887 2012-03-13 Martin Jambor <mjambor@suse.cz>
8888
8889 * gcc.dg/misaligned-expand-2.c: New test.
8890
8891 2012-03-13 Richard Guenther <rguenther@suse.de>
8892
8893 PR middle-end/52134
8894 * gcc.dg/pr52134.c: New testcase.
8895
8896 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8897
8898 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8899
8900 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8901
8902 PR tree-optimization/46728
8903 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8904 * gcc.target/powerpc/pr46728-5.c: Likewise.
8905 * gcc.target/powerpc/pr46728-8.c: Likewise.
8906 * gcc.target/powerpc/pr46728-10.c: Likewise.
8907 * gcc.target/powerpc/pr46728-11.c: Likewise.
8908 * gcc.target/powerpc/pr46728-13.c: Likewise.
8909 * gcc.target/powerpc/pr46728-14.c: Likewise.
8910 * gcc.target/powerpc/pr46728-15.c: Likewise.
8911
8912 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8913
8914 PR c++/52299
8915 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8916
8917 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8918
8919 PR tree-optimization/46728
8920 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8921 * gcc.target/powerpc/pr46728-5.c: Likewise.
8922 * gcc.target/powerpc/pr46728-8.c: Likewise.
8923 * gcc.target/powerpc/pr46728-10.c: Likewise.
8924 * gcc.target/powerpc/pr46728-11.c: Likewise.
8925 * gcc.target/powerpc/pr46728-13.c: Likewise.
8926 * gcc.target/powerpc/pr46728-14.c: Likewise.
8927 * gcc.target/powerpc/pr46728-15.c: Likewise.
8928
8929 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8930
8931 PR target/49868
8932 * gcc.target/avr/torture/addr-space-1.h: New file.
8933 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8934 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8935 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8936 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8937
8938 2012-03-12 Andrew Pinski <apinski@cavium.com>
8939
8940 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8941
8942 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8943
8944 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8945 * g++.dg/abi/thunk4.C: Likewise.
8946 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8947 Adapt line numbers.
8948 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8949 handling.
8950 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8951 * g++.dg/eh/spbp.C: Likewise.
8952 * g++.dg/ext/label13.C: Likewise.
8953 * g++.dg/guality/guality.exp: Likewise.
8954 * g++.dg/other/anon5.C: Likewise.
8955 * g++.dg/other/pragma-ep-1.C: Remove.
8956 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8957 * g++.dg/warn/pr31246.C: Likewise.
8958 * g++.dg/warn/weak1.C: Likewise.
8959 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8960 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8961 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8962 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8963 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8964 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8965 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8966 * gcc.dg/c99-tgmath-1.c: Likewise.
8967 * gcc.dg/c99-tgmath-2.c: Likewise.
8968 * gcc.dg/c99-tgmath-3.c: Likewise.
8969 * gcc.dg/c99-tgmath-4.c: Likewise.
8970 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8971 handling.
8972 * gcc.dg/debug/pr49032.c: Likewise.
8973 * gcc.dg/guality/guality.exp: Likewise.
8974 * gcc.dg/intmax_t-1.c: Likewise.
8975 * gcc.dg/pr48616.c: Likewise.
8976 * gcc.dg/pragma-ep-1.c: Remove.
8977 * gcc.dg/pragma-ep-2.c: Remove.
8978 * gcc.dg/pragma-ep-3.c: Remove.
8979 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8980 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8981 * gcc.misc-tests/gcov-14.c: Likewise.
8982 * gfortran.dg/guality/guality.exp: Likewise.
8983 * lib/target-supports.exp (check_weak_available): Likewise.
8984 (add_options_for_tls): Likewise.
8985 (check_ascii_locale_available): Likewise.
8986 * obj-c++.dg/dwarf-2.mm: Likewise.
8987 * objc.dg/dwarf-1.m: Likewise.
8988 * objc.dg/dwarf-2.m: Likewise.
8989
8990 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8991
8992 PR tree-optimization/51721
8993 * gcc.dg/tree-ssa/vrp64.c: New test.
8994
8995 PR tree-optimization/52533
8996 * gcc.c-torture/compile/pr52533.c: New test.
8997
8998 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8999
9000 * gcc.target/i386/rtm-xabort-1.c: New.
9001 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
9002 * gcc.target/i386/rtm-xend-1.c: Ditto.
9003 * gcc.target/i386/rtm-xtest-1.c: Ditto.
9004 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
9005 * gcc.target/i386/sse-13.c: Ditto.
9006 * gcc.target/i386/sse-14.c: Ditto.
9007 * gcc.target/i386/sse-22.c: Ditto.
9008 * gcc.target/i386/sse-23.c: Ditto.
9009 * g++.dg/other/i386-2.C: Ditto.
9010 * g++.dg/other/i386-3.C: Ditto.
9011
9012 2012-03-12 Tobias Burnus <burnus@net-b.de>
9013
9014 PR fortran/52542
9015 * gfortran.dg/proc_ptr_35.f90: New.
9016
9017 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
9018
9019 PR target/52530
9020 * gcc.dg/torture/pr52530.c: New test.
9021
9022 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9023
9024 PR target/51244
9025 * gcc.target/sh/pr51244-1.c: Fix thinkos.
9026
9027 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9028
9029 PR target/52450
9030 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
9031
9032 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
9033
9034 2012-03-09 Andrew Pinski <apinski@cavium.com>
9035
9036 PR middle-end/51988
9037 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
9038 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
9039
9040 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
9041
9042 * gcc.dg/tree-ssa/scev-3.c: New.
9043 * gcc.dg/tree-ssa/scev-4.c: New.
9044
9045 2012-03-08 Tobias Burnus <burnus@net-b.de>
9046
9047 PR fortran/52469
9048 * gfortran.dg/proc_ptr_34.f90
9049
9050 2012-03-07 Jason Merrill <jason@redhat.com>
9051
9052 PR c++/52521
9053 * g++.dg/cpp0x/udlit-mangle.C: New.
9054
9055 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
9056
9057 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
9058
9059 2012-03-06 Richard Guenther <rguenther@suse.de>
9060
9061 PR middle-end/52493
9062 * gcc.dg/torture/pr52493.c: New testcase.
9063
9064 2012-03-06 Richard Guenther <rguenther@suse.de>
9065
9066 PR lto/52097
9067 * gcc.dg/lto/pr52097_0.c: New testcase.
9068
9069 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
9070
9071 PR target/51244
9072 * gcc.target/sh/pr51244-1.c: New.
9073 * gcc.target/sh/pr51244-2.c: New.
9074 * gcc.target/sh/pr51244-3.c: New.
9075
9076 2012-03-05 Jason Merrill <jason@redhat.com>
9077
9078 PR c++/51930
9079 * g++.dg/ext/visibility/template11.C: New.
9080
9081 * g++.dg/cpp0x/implicit13.C: New.
9082
9083 2012-03-05 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR tree-optimization/51721
9086 * gcc.dg/tree-ssa/vrp63.c: New test.
9087 * gcc.dg/pr51721.c: New test.
9088
9089 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9090
9091 PR fortran/50981
9092 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
9093 argument checks.
9094
9095 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
9096
9097 PR target/52146
9098 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
9099
9100 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9101
9102 PR fortran/50981
9103 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9104
9105 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
9106
9107 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9108 int32plus.
9109
9110 2012-03-03 Jason Merrill <jason@redhat.com>
9111
9112 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9113
9114 Core 1270
9115 * g++.dg/cpp0x/initlist65.C: New.
9116
9117 PR c++/36797
9118 * g++.dg/ext/is_empty2.C: New.
9119
9120 2012-03-03 Tobias Burnus <burnus@net-b.de>
9121
9122 PR fortran/48820
9123 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9124
9125 2012-03-03 Tobias Burnus <burnus@net-b.de>
9126
9127 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9128 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9129 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9130 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9131 * gfortran.dg/class_30.f90: Remove dg-warning line.
9132 * gfortran.dg/bind_c_usage_25.f90: New.
9133
9134 2012-03-03 Tobias Burnus <burnus@net-b.de>
9135
9136 PR fortran/48820
9137 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9138 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9139 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9140
9141 2012-03-03 Tobias Burnus <burnus@net-b.de>
9142
9143 PR fortran/48820
9144 * gfortran.dg/assumed_type_1.f90: New.
9145 * gfortran.dg/assumed_type_2.f90: New.
9146 * gfortran.dg/assumed_type_3.f90: New.
9147 * gfortran.dg/assumed_type_4.f90: New.
9148
9149 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9150
9151 PR target/49486
9152 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9153 * gcc.target/sh/pr49468-di.c: New.
9154
9155 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9156
9157 * gcc.dg/graphite/pr50561.c: Update.
9158
9159 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9160
9161 * gcc.target/powerpc/pr52457.c: New test.
9162
9163 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9164
9165 * gcc.target/arm/sat-1.c: New test.
9166
9167 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9168
9169 PR target/46716
9170 * gcc.target/i386/pr46716.c: New test.
9171
9172 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9173
9174 PR c++/51989
9175 * g++.dg/cpp0x/sfinae32.C: New.
9176
9177 2012-03-02 Richard Guenther <rguenther@suse.de>
9178
9179 PR tree-optimization/52406
9180 * gcc.dg/torture/pr52406.c: New testcase.
9181
9182 2012-03-02 Tobias Burnus <burnus@net-b.de>
9183
9184 PR fortran/52325
9185 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9186 * gfortran.dg/nullify_2.f90: Update dg-error.
9187 * gfortran.dg/nullify_4.f90: Ditto.
9188 * gfortran.dg/pointer_init_6.f90: Ditto.
9189
9190 2012-03-02 Tobias Burnus <burnus@net-b.de>
9191
9192 PR fortran/52270
9193 * gfortran.dg/class_51.f90: New.
9194
9195 2012-03-02 Tobias Burnus <burnus@net-b.de>
9196
9197 PR fortran/52452
9198 * gfortran.dg/intrinsic_8.f90: New.
9199
9200 2012-03-01 Kai Tietz <ktietz@redhat.com>
9201
9202 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9203 routines on mingw targets.
9204 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9205
9206 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9207
9208 PR tree-optimization/52445
9209 * gcc.dg/pr52445.c: New test.
9210
9211 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR target/52437
9214 * gcc.c-torture/compile/pr52437.c: New test.
9215
9216 PR middle-end/52419
9217 * gcc.dg/torture/pr52419.c: New test.
9218
9219 PR tree-optimization/52429
9220 * gcc.dg/torture/pr52429.c: New test.
9221 * g++.dg/opt/pr52429.C: New test.
9222
9223 2012-02-29 Richard Guenther <rguenther@suse.de>
9224
9225 PR testsuite/52297
9226 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9227 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9228 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9229 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9230 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9231 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9232
9233 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9234
9235 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9236
9237 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9238
9239 PR fortran/52386
9240 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9241
9242 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9243
9244 PR target/51534
9245 * gcc.target/arm/neon/pr51534.c: New testcase.
9246
9247 2012-02-28 Richard Guenther <rguenther@suse.de>
9248
9249 PR target/52407
9250 * gcc.dg/torture/pr52407.c: New testcase.
9251
9252 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9253
9254 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9255 * gcc.target/arm/vfp2.c: Likewise.
9256 * gcc.target/arm/vfp3.c: Likewise.
9257 * gcc.target/arm/vfp4.c: Likewise.
9258 * gcc.target/arm/vfp5.c: Likewise.
9259 * gcc.target/arm/vfp6.c: Likewise.
9260 * gcc.target/arm/vfp7.c: Likewise.
9261 * gcc.target/arm/vfp8.c: Likewise.
9262 * gcc.target/arm/vfp9.c: Likewise.
9263 * gcc.target/arm/vfp10.c: Likewise.
9264 * gcc.target/arm/vfp11.c: Likewise.
9265 * gcc.target/arm/vfp12.c: Likewise.
9266 * gcc.target/arm/vfp13.c: Likewise.
9267 * gcc.target/arm/vfp14.c: Likewise.
9268 * gcc.target/arm/vfp15.c: Likewise.
9269 * gcc.target/arm/vfp16.c: Likewise.
9270 * gcc.target/arm/vfp17.c: Likewise.
9271 * gcc.target/arm/neon-constants.h: New file.
9272 * gcc.target/arm/neon-vect1.c: New test.
9273 * gcc.target/arm/neon-vect2.c: New test.
9274 * gcc.target/arm/neon-vect3.c: New test.
9275 * gcc.target/arm/neon-vect4.c: New test.
9276 * gcc.target/arm/neon-vect5.c: New test.
9277 * gcc.target/arm/neon-vect6.c: New test.
9278 * gcc.target/arm/neon-vect7.c: New test.
9279 * gcc.target/arm/neon-vect8.c: New test.
9280
9281 2012-02-28 Richard Guenther <rguenther@suse.de>
9282
9283 PR tree-optimization/52402
9284 * gcc.dg/torture/pr52402.c: New testcase.
9285
9286 2012-02-28 Richard Guenther <rguenther@suse.de>
9287
9288 PR lto/52400
9289 * g++.dg/lto/pr52400_0.C: New testcase.
9290
9291 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9292
9293 * gcc.target/avr/torture/builtins-1.c: New test.
9294 * gcc.target/avr/torture/builtins-error.c: New test.
9295
9296 2012-02-28 Kai Tietz <ktietz@redhat.com>
9297
9298 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9299 * gcc.target/i386/pr45352-2.c: Likewise.
9300 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9301 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9302 targets instead rand.
9303 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9304 * gcc.target/i386/sse2-mul-1.c: Likewise.
9305 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9306 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9307 * gcc.target/i386/pad-1.c: Likewise.
9308 * gcc.target/i386/pad-9.c: Likewise.
9309 * gcc.target/i386/pad-2.c: Likewise.
9310 * gcc.target/i386/pad-5b.c: Likewise.
9311 * gcc.target/i386/pad-8.c: Likewise.
9312 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9313 * gcc.target/i386/pr44130.c: Likewise.
9314 * gcc.target/i386/align-main-1.c: Likewise.
9315 * gcc.target/i386/align-main-2.c: Likewise.
9316 * gcc.target/i386/sw-1.c: Likewise.
9317 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9318 on x64 mingw target.
9319 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9320 * gcc.target/i386/pr46295.c: Likewise.
9321 * gcc.target/i386/amd64-abi-1.c: Likewise.
9322 * gcc.target/i386/amd64-abi-2.c: Likewise.
9323 * gcc.target/i386/pr39082-1.c: Likewise.
9324 * gcc.target/i386/pr39162.c: Likewise.
9325 * gcc.target/i386/pr22152.c: Likewise.
9326 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9327 * gcc.target/i386/wrfsbase-2.c: Likewise.
9328 * gcc.target/i386/local.c: Likewise
9329 * gcc.target/i386/wrgsbase-1.c: Likewise.
9330 * gcc.target/i386/wrfsbase-1.c: Likewise.
9331 * gcc.target/i386/pr39315-3.c: Likewise.
9332 * gcc.target/i386/pr35767-4.c: Likewise.
9333 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9334 x64 mingw target.
9335 * gcc.target/i386/pr45336-2.c: Likewise.
9336 * gcc.target/i386/pr45336-1.c: Likewise.
9337 * gcc.target/i386/pr45336-4.c: Likewise.
9338
9339 2012-02-27 Tristan Gingold <gingold@adacore.com>
9340
9341 * gnat.dg/array20.ad[sb]: New test.
9342
9343 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9344
9345 PR target/52375
9346 * gcc.target/arm/pr52375.c: New test.
9347 * gcc.c-torture/compile/pr52375.c: New test.
9348
9349 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9350
9351 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9352 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9353
9354 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9355
9356 * gnat.dg/aggr19.adb: New test.
9357 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9358
9359 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9360
9361 PR target/49263
9362 * gcc.target/sh/pr49263.c: New.
9363
9364 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9365
9366 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9367 simulate_thread_wrapper_other_threads
9368 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9369 Move initialization of 'value' to main().
9370 (main): Initialize 'value';
9371 * gcc.dg/simulate-thread/speculative-store.c
9372 (simulate_thread_step_verify): Return 0 when successful.
9373 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9374 Reduce threshold.
9375 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9376 (simulate_thread_wrapper_other_threads): Return a success/fail value
9377 and issue an error if the instruction count threshold is exceeded.
9378
9379 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9380
9381 PR target/50580
9382 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9383 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9384
9385 2012-02-24 Richard Guenther <rguenther@suse.de>
9386
9387 PR middle-end/52355
9388 * gcc.dg/pr52355.c: New testcase.
9389
9390 2012-02-23 Kai Tietz <ktietz@redhat.com>
9391
9392 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9393 * gcc.dg/Wpadded.c: Likewise.
9394 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9395 structure-layout.
9396 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9397 for sleep by Sleep and add windows.h include for this function.
9398 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9399 targets.
9400 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9401 target.
9402 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9403 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9404 on x64 mingw target.
9405 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9406 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9407 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9408 failure on LLP64 target.
9409
9410 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9411
9412 PR c/52290
9413 * gcc.dg/noncompile/pr52290.c: New test.
9414
9415 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR tree-optimization/52019
9418 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9419
9420 2012-02-22 Kai Tietz <ktietz@redhat.com>
9421
9422 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9423 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9424 derived pdiff_t type.
9425 * g++.dg/torture/pr49720.C: Likewise
9426
9427 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9428
9429 PR target/52330
9430 * gcc.target/i386/pr52330.c: New test.
9431
9432 2012-02-22 Tobias Burnus <burnus@net-b.de>
9433
9434 PR fortran/52335
9435 * gfortran.dg/io_constraints_10.f90: New.
9436
9437 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9438
9439 * lib/target-supports.exp (check_effective_target_vect_condition):
9440 Return true for NEON.
9441
9442 2012-02-21 Kai Tietz <ktietz@redhat.com>
9443
9444 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9445
9446 2012-02-21 Richard Guenther <rguenther@suse.de>
9447
9448 PR tree-optimization/52324
9449 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9450
9451 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9452
9453 PR middle-end/51782
9454 * gcc.target/avr/torture/pr51782-1.c: New test.
9455
9456 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9457
9458 PR tree-optimization/52318
9459 * gcc.dg/pr52318.c: New test.
9460
9461 2012-02-20 Kai Tietz <ktietz@redhat.com>
9462
9463 * gcc.dg/bf-ms-layout-3.c: New testcase.
9464
9465 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9466
9467 PR testsuite/52229
9468 PR fortran/32380
9469 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9470
9471 2012-02-20 Richard Guenther <rguenther@suse.de>
9472
9473 PR tree-optimization/52298
9474 * gcc.dg/torture/pr52298.c: New testcase.
9475 * gcc.dg/vect/pr52298.c: Likewise.
9476
9477 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9478
9479 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9480 * gcc.c-torture/execute/pr52286.c: Ditto.
9481
9482 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR tree-optimization/52286
9485 * gcc.c-torture/execute/pr52286.c: New test.
9486
9487 2012-02-18 Tobias Burnus <burnus@net-b.de>
9488
9489 PR fortran/52295
9490 * gfortran.dg/interface_35.f90: Use -std=f2003.
9491 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9492 * gfortran.dg/interface_assignment_4.f90: Ditto.
9493 * gfortran.dg/bessel_1.f90: Ditto.
9494 * gfortran.dg/func_result_6.f90: Ditto.
9495 * gfortran.dg/hypot_1.f90: Ditto.
9496 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9497
9498 2012-02-17 Tobias Burnus <burnus@net-b.de>
9499
9500 PR translation/52232
9501 PR translation/52234
9502 PR translation/52245
9503 PR translation/52246
9504 PR translation/52262
9505 PR translation/52273
9506 * gfortran.dg/coarray_22.f90: Update dg-error.
9507 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9508
9509 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9510
9511 PR target/51753
9512 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9513 (simulate-thread): Use default timeout.
9514
9515 2012-02-16 Jason Merrill <jason@redhat.com>
9516
9517 PR c++/52248
9518 * g++.dg/ext/timevar1.C: New.
9519
9520 2012-02-16 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
9521
9522 PR c++/52126
9523 * g++.dg/template/using21.C: New.
9524 * g++.dg/template/using22.C: Likewise.
9525
9526 2012-02-16 Jason Merrill <jason@redhat.com>
9527
9528 PR c++/51415
9529 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9530
9531 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR tree-optimization/52255
9534 * gcc.c-torture/compile/pr52255.c: New test.
9535
9536 PR debug/52260
9537 * g++.dg/debug/dwarf2/pr52260.C: New test.
9538
9539 PR middle-end/51929
9540 * g++.dg/ipa/pr51929.C: New test.
9541
9542 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9543
9544 PR target/52199
9545 * gcc.target/powerpc/pr52199.c: New file.
9546
9547 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9548
9549 PR target/52152
9550 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9551
9552 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9553
9554 * gcc.dg/pr51867.c: Don't include <math.h>.
9555 (sqrtf): Declare.
9556
9557 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9558
9559 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9560 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9561
9562 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9563
9564 PR tree-optimization/50561
9565 * gcc.dg/graphite/pr50561.c: New testcase.
9566
9567 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9568
9569 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9570 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9571
9572 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9573
9574 * gnat.dg/discr35.ad[sb]: New test.
9575
9576 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9577
9578 * gnat.dg/volatile10.adb: New test.
9579 * gnat.dg/volatile10_pkg.ads: New helper.
9580
9581 2012-02-14 Jason Merrill <jason@redhat.com>
9582
9583 * g++.dg/ext/attrib43.C: New.
9584
9585 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9586
9587 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9588 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9589 fgnu_tm.
9590 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9591 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9592 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9593 effective_target fgnu_tm.
9594 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9595
9596 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR c++/52247
9599 * g++.dg/template/asmgoto1.C: New test.
9600
9601 2012-02-14 Ian Lance Taylor <iant@google.com>
9602
9603 PR go/48501
9604 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9605 compiling generated file for 64bit and index tests.
9606
9607 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9608
9609 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9610
9611 2012-02-14 Richard Guenther <rguenther@suse.de>
9612
9613 PR tree-optimization/52244
9614 PR tree-optimization/51528
9615 * gcc.dg/torture/pr52244.c: New testcase.
9616
9617 2012-02-14 Walter Lee <walt@tilera.com>
9618
9619 * g++.dg/other/PR23205.C: Disable test on tile.
9620 * g++.dg/other/pr23205-2.C: Disable test on tile.
9621 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9622 * gcc.dg/20040813-1.c: Disable test on tile.
9623 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9624 * gcc.misc-tests/linkage.exp: Handle tilegx.
9625
9626 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR tree-optimization/52210
9629 * gcc.dg/pr52210.c: New test.
9630
9631 2012-02-14 Jason Merrill <jason@redhat.com>
9632
9633 PR c++/39055
9634 * g++.dg/overload/defarg5.C: New.
9635
9636 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR c/52181
9639 * c-c++-common/pr52181.c: New test.
9640
9641 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR c++/52215
9644 * g++.dg/ext/atomic-1.C: New test.
9645
9646 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9647
9648 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9649
9650 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR middle-end/52209
9653 * gcc.c-torture/execute/pr52209.c: New test.
9654
9655 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9656
9657 PR fortran/50981
9658 * gfortran.dg/elemental_optional_args_5.f03: New test.
9659
9660 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9661
9662 PR testsuite/50076
9663 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9664 cases.
9665
9666 2012-02-11 Ian Lance Taylor <iant@google.com>
9667
9668 PR go/51874
9669 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9670 SPARC Solaris. Don't run the test at all on systems where it may
9671 not work, rather than xfailing it.
9672
9673 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9674
9675 PR rtl-optimization/52175
9676 * gcc.c-torture/compile/pr52175.c: New test.
9677
9678 2012-02-10 Jason Merrill <jason@redhat.com>
9679
9680 PR c++/51910
9681 * g++.dg/template/repo10.C: New.
9682
9683 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR debug/52132
9686 * gcc.dg/pr52132.c: New test.
9687
9688 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9689
9690 * gnat.dg/specs/aggr4.ads: New test.
9691 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9692
9693 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9694
9695 PR target/52146
9696 * gcc.target/i386/pr52146.c: New.
9697
9698 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9699
9700 PR middle-end/52177
9701 * c-c++-common/pr52177.c: New test.
9702
9703 2012-02-10 Jan Hubicka <jh@suse.cz>
9704
9705 PR middle-end/48600
9706 * g++.dg/torture/pr48600.C: New testcase.
9707
9708 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9709
9710 PR middle-end/52140
9711 * gcc.dg/dfp/pr52140.c: New test.
9712
9713 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR fortran/32380
9716 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9717 of dg-options.
9718
9719 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9720
9721 PR middle-end/51867
9722 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9723 * gcc.dg/pr51867.c: New test.
9724
9725 2012-02-09 Ian Lance Taylor <iant@google.com>
9726
9727 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9728 which don't support -fsplit-stack. Turn off optimization when
9729 compiling select5-out.go.
9730
9731 2012-02-08 Ian Lance Taylor <iant@google.com>
9732
9733 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9734 systems which don't support -fsplit-stack.
9735
9736 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9737
9738 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9739 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9740 machine instuction in the log.
9741
9742 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9743
9744 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9745 to 20 seconds.
9746
9747 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9748
9749 PR driver/48524
9750 * gcc.dg/pr48524.c: New test.
9751 * gcc.dg/pr48524.spec: New spec file for test.
9752
9753 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9754
9755 PR fortran/32380
9756 * gfortran.dg/vect/pr32380.f90: New test.
9757
9758 2012-02-08 Tobias Burnus <burnus@net-b.de>
9759
9760 PR fortran/52151
9761 * gfortran.dg/realloc_on_assign_12.f90: New.
9762
9763 2012-02-08 Richard Guenther <rguenther@suse.de>
9764
9765 PR rtl-optimization/52170
9766 * gcc.dg/torture/pr52170.c: New testcase.
9767
9768 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR gcov-profile/52150
9771 * gcc.dg/tree-prof/pr52150.c: New test.
9772
9773 PR rtl-optimization/52139
9774 * gcc.dg/pr52139.c: New test.
9775
9776 2012-02-07 Jason Merrill <jason@redhat.com>
9777
9778 PR c++/51675
9779 * g++.dg/cpp0x/constexpr-union3.C: New.
9780
9781 PR c++/52035
9782 * g++.dg/lto/pr52035_0.C: New.
9783
9784 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9785
9786 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9787 * gcc.dg/special/weak-1.c: Likewise.
9788 * gcc.dg/ucnid-12.c: Likewise.
9789 * gcc.dg/torture/pr45678-1.c: Likewise.
9790 * gcc.dg/torture/pr45678-2.c: Likewise.
9791 * gcc.dg/vector-4.c: Likewise.
9792 * gcc.dg/ipa/inline-5.c: Likewise.
9793 * gcc.dg/ucnid-11.c: Likewise.
9794 * gcc.misc-tests/gcov-13.c: Likewise.
9795 * gcc.misc-tests/gcov-14.c: Likewise.
9796 * g++.dg/ext/label13.C: Likewise.
9797 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9798 hppa*-*-hpux* options.
9799 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9800 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9801 * gcc.dg/pr48616.c: Likewise.
9802 * gcc.dg/pr17957.c: Likewise.
9803 * gcc.dg/pr17055-1.c: Likewise.
9804 * gcc.dg/pr32912-1.c: Likewise.
9805 * gcc.dg/tm/pr51472.c: Likewise.
9806 * c-c++-common/fold-bitand-4.c: Likewise.
9807 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9808 Use dg-additional-options for extra options.
9809
9810 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9811
9812 * gcc.target/epiphany/interrupt-2.c: New test.
9813
9814 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9815
9816 PR target/52155
9817 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9818 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9819 for MIPS ELF.
9820
9821 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9822
9823 PR target/52152
9824 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9825
9826 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9827
9828 PR middle-end/24306
9829 PR target/52154
9830 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9831 * gcc.target/mips/va-arg-1.c: New test.
9832
9833 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9834
9835 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9836 for -mno-pointers-to-nested-functions.
9837
9838 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9839
9840 * gcc.c-torture/execute/20120207-1.c: New test.
9841
9842 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR rtl-optimization/52060
9845 * gcc.dg/torture/pr52060.c: New test.
9846
9847 PR middle-end/52074
9848 * gcc.c-torture/compile/pr52074.c: New test.
9849
9850 2012-02-07 Tobias Burnus <burnus@net-b.de>
9851
9852 PR fortran/51514
9853 * gfortran.dg/class_to_type_2.f90: New.
9854
9855 2012-02-06 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9856
9857 PR fortran/32373
9858 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9859 Remove module.
9860
9861 2012-02-06 Jason Merrill <jason@redhat.com>
9862
9863 PR c++/52088
9864 * g++.dg/template/conv13.C: New.
9865
9866 2012-02-06 Richard Guenther <rguenther@suse.de>
9867
9868 PR tree-optimization/52115
9869 * gcc.c-torture/compile/pr52115.c: New testcase.
9870
9871 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR target/52129
9874 * gcc.c-torture/execute/pr52129.c: New test.
9875
9876 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9877
9878 * gcc.dg/pr48374.c: Actually add the test I forgot
9879 in the 2012-01-25 commit.
9880
9881 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9882
9883 PR fortran/32373
9884 * gfortran.dg/vect/vect-8.f90: New test case.
9885
9886 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9887
9888 PR fortran/48847
9889 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9890
9891 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9892
9893 PR fortran/52102
9894 * gfortran.dg/class_48.f90 : Add test of allocate class array
9895 component with source in subroutine test3. Remove commenting
9896 out in subroutine test4, since branching on unitialized variable
9897 is now fixed (no PR for this last.).
9898
9899 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9900
9901 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9902 on MIPS targets.
9903 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9904
9905 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9906
9907 PR target/52125
9908 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9909 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9910
9911 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9912
9913 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9914 (check_effective_target_sync_int_long): Use it.
9915 (check_effective_target_sync_char_short): Likewise.
9916 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9917
9918 2012-02-05 Tobias Burnus <burnus@net-b.de>
9919
9920 PR fortran/51972
9921 * gfortran.dg/class_48.f90: Add some further checks.
9922
9923 2012-02-05 Ira Rosen <irar@il.ibm.com>
9924
9925 PR tree-optimization/52091
9926 * gcc.dg/vect/pr52091.c: New test.
9927
9928 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR rtl-optimization/52113
9931 * gcc.target/avr/pr52113.c: New test.
9932
9933 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR rtl-optimization/52092
9936 * gcc.c-torture/compile/pr52092.c: New test.
9937
9938 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9939
9940 PR fortran/41587
9941 * gfortran.dg/class_array_10.f03: New test.
9942
9943 PR fortran/46356
9944 * gfortran.dg/class_array_11.f03: New test.
9945
9946 PR fortran/51754
9947 * gfortran.dg/class_array_12.f03: New test.
9948
9949 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9950
9951 PR fortran/52012
9952 * gfortran.dg/realloc_on_assign_11.f90: New test.
9953
9954 2012-02-02 Tobias Burnus <burnus@net-b.de>
9955
9956 PR fortran/52093
9957 * gfortran.dg/shape_7.f90: New.
9958
9959 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9960
9961 * gcc.target/mips/mips-prepend-1.c: New test.
9962
9963 2012-02-02 Jan Hubicka <jh@suse.cz>
9964 Tom de Vries <tom@codesourcery.com>
9965
9966 PR middle-end/51998
9967 * gcc.dg/alias-12.c: New testcase.
9968 * gcc.dg/alias-13.c: New testcase.
9969
9970 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9971
9972 PR target/52086
9973 * gcc.dg/pr52086.c: New test.
9974
9975 PR tree-optimization/52073
9976 * gcc.c-torture/compile/pr52073.c: New test.
9977
9978 2012-02-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9979
9980 PR fortran/51958
9981 * gfortran.dg/function_optimize_10.f90: New test.
9982
9983 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9984
9985 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9986 test on alpha*-*-*.
9987
9988 2012-02-01 Tobias Burnus <burnus@net-b.de>
9989
9990 PR fortran/52024
9991 * gfortran.dg/typebound_operator_14.f90: New.
9992
9993 2012-02-01 Tobias Burnus <burnus@net-b.de>
9994
9995 PR fortran/52059
9996 * gfortran.dg/elemental_function_1.f90: New.
9997
9998 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9999
10000 PR rtl-optimization/51374
10001 * gcc.target/avr/torture/pr51374-1.c:
10002 Also fail if SBIS is seen.
10003
10004 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
10005
10006 PR rtl-optimization/51374
10007 * gcc.target/avr/torture/pr51374-1.c: New.
10008
10009 2012-01-31 Tobias Burnus <burnus@net-b.de>
10010
10011 PR fortran/52024
10012 * gfortran.dg/typebound_generic_11.f90: New.
10013
10014 2012-01-31 Tobias Burnus <burnus@net-b.de>
10015
10016 PR fortran/52029
10017 * gfortran.dg/class_49.f90: New.
10018
10019 2012-01-31 Tobias Burnus <burnus@net-b.de>
10020
10021 PR fortran/52013
10022 * gfortran.dg/elemental_args_check_6.f90: New.
10023
10024 2012-01-31 Jason Merrill <jason@redhat.com>
10025
10026 PR c++/52043
10027 * g++.dg/cpp0x/variadic122.C: New.
10028
10029 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
10030
10031 PR fortran/52012
10032 * gfortran.dg/realloc_on_assign_10.f90: New test.
10033
10034 2012-01-31 Richard Guenther <rguenther@suse.de>
10035
10036 PR tree-optimization/51528
10037 * gcc.dg/torture/pr51528.c: New testcase.
10038
10039 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
10040
10041 PR go/48501
10042 * lib/go.exp (go_target_compile): Append timeout= to options.
10043 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
10044 select5-out.go test on alpha*-*-* targets.
10045
10046 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
10047
10048 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
10049 (TEST_SHORT): Reformat in the same way.
10050 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
10051 (TEST_SHORT): Reformat in the same way.
10052 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
10053 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
10054 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
10055 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
10056 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
10057
10058 2012-01-30 Bin Cheng <bin.cheng@arm.com>
10059
10060 PR target/51835
10061 * gcc.target/arm/pr51835.c: New testcase.
10062
10063 2012-01-30 Richard Guenther <rguenther@suse.de>
10064
10065 PR tree-optimization/52028
10066 * gcc.dg/torture/pr52028.c: New testcase.
10067 * gfortran.dg/ldist-pr45199.f: Adjust.
10068 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
10069 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
10070 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
10071
10072 2012-01-30 Jakub Jelinek <jakub@redhat.com>
10073
10074 PR debug/52027
10075 * gcc.dg/tree-prof/pr52027.c: New test.
10076
10077 PR tree-optimization/52046
10078 * gcc.dg/pr52046.c: New test.
10079
10080 PR debug/52048
10081 * g++.dg/other/pr52048.C: New test.
10082
10083 2012-01-30 Richard Guenther <rguenther@suse.de>
10084
10085 PR tree-optimization/52045
10086 * gcc.dg/pr52045.c: New testcase.
10087
10088 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
10089
10090 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
10091 new code generated for __sync_lock_release.
10092
10093 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10094
10095 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
10096
10097 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10098
10099 PR testsuite/51875
10100 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
10101
10102 * g++.dg/ext/visibility/template10.C: Fix typo.
10103
10104 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10105
10106 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10107
10108 PR c++/51327
10109 * g++.dg/cpp0x/constexpr-ice6.C: New.
10110
10111 2012-01-29 Tobias Burnus <burnus@net-b.de>
10112
10113 PR fortran/41600
10114 * gfortran.dg/default_initialization_6.f90: New.
10115
10116 2012-01-29 Tobias Burnus <burnus@net-b.de>
10117
10118 PR fortran/51972
10119 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10120 * gfortran.dg/class_48.f90: New.
10121
10122 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10123
10124 PR fortran/51808
10125 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10126
10127 2012-01-28 Tobias Burnus <burnus@net-b.de>
10128
10129 PR fortran/51972
10130 * gfortran.dg/class_allocate_12.f90: New.
10131
10132 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10133
10134 * gcc.dg/torture/pr50444.c: Fix dg directives.
10135
10136 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10137
10138 PR target/52006
10139 * gcc.target/arm/pr52006.c: New test.
10140
10141 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10142
10143 PR testsuite/52011
10144 * gcc.dg/lto/trans-mem.h: New file.
10145 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10146 * gcc.dg/lto/trans-mem-1_1.c: Same.
10147 * gcc.dg/lto/trans-mem-4_1.c: Same.
10148 * gcc.dg/lto/trans-mem-3_1.c: Same.
10149
10150 2012-01-27 Tobias Burnus <burnus@net-b.de>
10151
10152 PR fortran/52022
10153 * gfortran.dg/dummy_procedure_7.f90: New.
10154
10155 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10156
10157 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10158 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10159
10160 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10161
10162 PR c++/51852
10163 * g++.dg/other/gc5.C: New test.
10164
10165 2012-01-27 Richard Guenther <rguenther@suse.de>
10166
10167 PR tree-optimization/50444
10168 * gcc.dg/torture/pr50444.c: New testcase.
10169
10170 2012-01-27 Tobias Burnus <burnus@net-b.de>
10171
10172 PR fortran/51970
10173 PR fortran/51977
10174 * gfortran.dg/move_alloc_13.f90: New.
10175
10176 2012-01-27 Tobias Burnus <burnus@net-b.de>
10177
10178 PR fortran/51953
10179 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10180 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10181 and change dg-error string.
10182
10183 2012-01-27 Tobias Burnus <burnus@net-b.de>
10184
10185 PR fortran/52016
10186 * gfortran.dg/elemental_args_check_5.f90: New.
10187
10188 2012-01-27 Richard Guenther <rguenther@suse.de>
10189
10190 PR middle-end/51959
10191 * g++.dg/torture/pr51959.C: New testcase.
10192
10193 2012-01-27 Tom de Vries <tom@codesourcery.com>
10194
10195 PR tree-optimization/51990
10196 * gcc.dg/pr51990.c: New test.
10197 * gcc.dg/pr51990-2.c: Same.
10198
10199 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10200 Tobias Burnus <burnus@gcc.gnu.org>
10201
10202 PR fortran/48705
10203 * gfortran.dg/class_allocate_11.f03: New.
10204
10205 PR fortran/51870
10206 PR fortran/51943
10207 PR fortran/51946
10208 * gfortran.dg/class_allocate_7.f03: New.
10209 * gfortran.dg/class_allocate_8.f03: New.
10210 * gfortran.dg/class_allocate_9.f03: New.
10211 * gfortran.dg/class_allocate_10.f03: New.
10212
10213 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10214
10215 * gnat.dg/discr34.adb: New test.
10216 * gnat.dg/discr34_pkg.ads: New helper.
10217
10218 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10219
10220 * gnat.dg/discr33.adb: New test.
10221
10222 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10223
10224 * gnat.dg/limited_with3.ad[sb): New test.
10225 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10226 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10227 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10228
10229 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10230
10231 * gnat.dg/stack_usage1.adb: New test.
10232 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10233
10234 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10235 * gcc.dg/pr44194-2.c: Likewise.
10236
10237 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10238
10239 PR c++/51370
10240 * g++.dg/template/crash112.C: New.
10241
10242 2012-01-27 Richard Henderson <rth@redhat.com>
10243
10244 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10245
10246 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10247
10248 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10249
10250 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR middle-end/51895
10253 * g++.dg/opt/pr51895.C: New test.
10254
10255 2012-01-26 Michael Matz <matz@suse.de>
10256
10257 PR tree-optimization/48794
10258 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10259
10260 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10261
10262 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10263
10264 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10265
10266 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10267 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10268 memory.
10269 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10270 the default value for s390 and s390x.
10271
10272 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10273
10274 PR lto/51698
10275 * gcc.dg/lto/trans-mem-4_0.c: New.
10276 * gcc.dg/lto/trans-mem-4_1.c: New.
10277 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10278 TM builtins.
10279 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10280 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10281 TM builtins.
10282 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10283 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10284 TM builtins.
10285
10286 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10287
10288 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10289
10290 2012-01-25 Ian Lance Taylor <iant@google.com>
10291
10292 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10293
10294 2012-01-25 Tobias Burnus <burnus@net-b.de>
10295
10296 PR fortran/51995
10297 * gfortran.dg/typebound_proc_25.f90: New.
10298
10299 2012-01-25 Jason Merrill <jason@redhat.com>
10300
10301 PR c++/51992
10302 * g++.dg/lto/pr51992_0.C: New.
10303
10304 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10305
10306 PR tree-optimization/51987
10307 * gcc.target/i386/pr51987.c: New test.
10308
10309 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10310
10311 * gcc.dg/tm/lto-1.c: Require lto support in target.
10312
10313 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10314
10315 PR rtl-optimization/48374
10316 * gcc.dg/pr48374.c: New test.
10317
10318 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10319
10320 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10321
10322 2012-01-25 Tobias Burnus <burnus@net-b.de>
10323
10324 PR fortran/51966
10325 * gfortran.dg/derived_constructor_char_3.f90: New.
10326
10327 2012-01-24 Ian Lance Taylor <iant@google.com>
10328
10329 * go.test/go-test.exp (filecmp): New procedure.
10330 (errchk): Handle quoted square brackets.
10331 (go-gc-tests): Set go_compile_args. Handle various new test
10332 lines. Skip a few new tests.
10333 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10334
10335 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10336
10337 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10338 (check_effective_target_vect_extract_even_odd)
10339 (check_effective_target_vect_interleave): Return true for MIPS
10340 paired-single.
10341
10342 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10343
10344 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10345 (main): Use it instead of argc.
10346
10347 2012-01-24 Jason Merrill <jason@redhat.com>
10348
10349 PR c++/51973
10350 * g++.dg/cpp0x/sfinae31.C: New.
10351
10352 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10353
10354 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10355
10356 2012-01-24 Jason Merrill <jason@redhat.com>
10357
10358 PR c++/51812
10359 * g++.dg/inherit/covariant20.C: New.
10360
10361 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10362
10363 PR c++/51223
10364 * g++.dg/parse/crash58.C: New.
10365
10366 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10367
10368 PR target/51957
10369 * gcc.dg/pr51957-1.c: New test.
10370 * gcc.dg/pr51957-1.h: New file.
10371 * gcc.dg/pr51957-2.c: New test.
10372
10373 2012-01-23 Jason Merrill <jason@redhat.com>
10374
10375 PR c++/51930
10376 * g++.dg/ext/visibility/template10.C: New.
10377
10378 2012-01-23 Tobias Burnus <burnus@net-b.de>
10379
10380 PR fortran/51948
10381 * gfortran.dg/move_alloc_12.f90: New.
10382
10383 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10384
10385 PR middle-end/45416
10386 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10387
10388 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10389
10390 PR c++/51398
10391 * g++.dg/template/crash111.C: New.
10392
10393 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10394
10395 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10396 configurations.
10397 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10398
10399 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10400
10401 PR testsuite/51941
10402 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10403 the DW_TAG_class_type and DW_AT_name: "Executor".
10404
10405 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10406
10407 * lib/target-supports.exp
10408 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10409 (check_effective_target_vect_interleave): Likewise.
10410
10411 2012-01-22 Jason Merrill <jason@redhat.com>
10412
10413 PR c++/51925
10414 * g++.dg/template/using20.C: New.
10415 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10416
10417 2012-01-23 Jason Merrill <jason@redhat.com>
10418
10419 PR target/51934
10420 * g++.dg/torture/pr51344.C: Limit to x86.
10421
10422 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10423
10424 * c-c++-common/tm/omp.c: Require target with pthread support.
10425
10426 2012-01-23 Richard Guenther <rguenther@suse.de>
10427
10428 PR tree-optimization/51949
10429 * gcc.dg/torture/pr51949.c: New testcase.
10430
10431 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR rtl-optimization/51933
10434 * gcc.c-torture/execute/pr51933.c: New test.
10435
10436 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10437
10438 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10439 Do not define for Interix.
10440
10441 2012-01-22 Jason Merrill <jason@redhat.com>
10442
10443 PR c++/51832
10444 * g++.dg/lto/pr51832.h: New.
10445 * g++.dg/lto/pr51832_0.C: New.
10446 * g++.dg/lto/pr51832_1.C: New.
10447
10448 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10449
10450 * gcc.dg/ext-elim-1.c: New test.
10451
10452 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10453
10454 PR target/51931
10455 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10456 * g++.dg/opt/longbranch1.C: Likewise.
10457
10458 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10459
10460 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10461 in C++11 mode.
10462
10463 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10464
10465 PR fortran/50556
10466 * gfortran.dg/namelist_74.f90: New test.
10467 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10468
10469 2012-01-21 Tobias Burnus <burnus@net-b.de>
10470
10471 PR fortran/51913
10472 * gfortran.dg/class_47.f90: New.
10473
10474 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10475
10476 * gnat.dg/renaming5.ad[sb]: New test.
10477
10478 2012-01-20 Jason Merrill <jason@redhat.com>
10479
10480 PR c++/51919
10481 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10482
10483 2012-01-20 Jason Merrill <jason@redhat.com>
10484
10485 PR c++/51922
10486 * g++.dg/ext/attrib42.C: Require ilp32.
10487
10488 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10489
10490 PR target/51915
10491 * gcc.target/arm/pr51915.c: New test.
10492
10493 2012-01-20 Cary Coutant <ccoutant@google.com>
10494 Dodji Seketeli <dodji@redhat.com>
10495
10496 PR debug/45682
10497 * g++.dg/debug/dwarf2/nested-3.C: New test.
10498
10499 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10500
10501 PR c++/51402
10502 * g++.dg/template/crash110.C: New.
10503
10504 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10505
10506 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10507 Remove default options on hppa*-*-hpux*.
10508
10509 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10510
10511 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10512
10513 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10514
10515 * gcc.c-torture/compile/pr51856.c: New testcase.
10516
10517 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10518
10519 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10520 options to go_target_compile.
10521
10522 2012-01-20 Kai Tietz <ktietz@redhat.com>
10523
10524 * g++.dg/torture/pr51344.C: Fix typo.
10525
10526 2012-01-20 Richard Guenther <rguenther@suse.de>
10527
10528 PR tree-optimization/51903
10529 * g++.dg/torture/pr51903.C: New testcase.
10530
10531 2012-01-20 Tobias Burnus <burnus@net-b.de>
10532 Janus Weil <janus@gcc.gnu.org>
10533
10534 PR fortran/51056
10535 * gfortran.dg/use_21.f90: New.
10536
10537 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR target/51106
10540 * gcc.dg/torture/pr51106-1.c: New test.
10541 * gcc.dg/torture/pr51106-2.c: New test.
10542
10543 2012-01-19 Kai Tietz <ktietz@redhat.com>
10544
10545 * g++.dg/torture/pr51344.C: New test.
10546
10547 2012-01-19 Tobias Burnus <burnus@net-b.de>
10548
10549 PR fortran/51904
10550 * gfortran.dg/intrinsic_size_2.f90: New.
10551
10552 2012-01-19 Jason Merrill <jason@redhat.com>
10553
10554 PR c++/51889
10555 * g++.dg/inherit/using7.C: New.
10556
10557 2012-01-19 Richard Guenther <rguenther@suse.de>
10558
10559 PR tree-optimization/37997
10560 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10561
10562 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10563
10564 PR rtl-optimization/51505
10565 * gcc.dg/pr51505.c: New test.
10566
10567 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10568
10569 PR fortran/51634
10570 * gfortran.dg/typebound_operator_12.f03: New.
10571 * gfortran.dg/typebound_operator_13.f03: New.
10572
10573 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10574
10575 PR c++/51225
10576 * g++.dg/cpp0x/pr51225.C: New.
10577
10578 2012-01-17 Ian Lance Taylor <iant@google.com>
10579
10580 PR go/50656
10581 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10582
10583 2012-01-17 Tobias Burnus <burnus@net-b.de>
10584
10585 PR fortran/51869
10586 * gfortran.dg/realloc_on_assign_9.f90: New.
10587
10588 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10589
10590 PR other/51165
10591 * gcc.dg/tm/memopt-3.c: Remove xfail.
10592 * gcc.dg/tm/memopt-4.c: Remove xfail.
10593 * gcc.dg/tm/memopt-5.c: Remove xfail.
10594 * gcc.dg/tm/memopt-7.c: Remove xfail.
10595
10596 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10597
10598 PR tree-optimization/51877
10599 * gcc.c-torture/execute/pr51877.c: New test.
10600
10601 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10602
10603 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10604 {!vect_align_arrays} to vect_sizes_32B_16B.
10605 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10606 * gcc.dg/vect/vect-peel-3.c: Ditto.
10607
10608 2012-01-16 Jason Merrill <jason@redhat.com>
10609
10610 PR c++/51854
10611 * g++.dg/abi/mangle60.C: New.
10612
10613 PR c++/51827
10614 * g++.dg/pch/mangle1.{C,Hs}: New.
10615
10616 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10617 Tobias Burnus <burnus@net-b.de>
10618
10619 PR fortran/50981
10620 * gfortran.dg/elemental_optional_args_3.f90: New
10621 * gfortran.dg/elemental_optional_args_4.f90: New
10622
10623 2012-01-16 Tobias Burnus <burnus@net-b.de>
10624
10625 PR fortran/51809
10626 * gfortran.dg/use_20.f90: New
10627
10628 2012-01-16 Jason Merrill <jason@redhat.com>
10629
10630 PR c++/51868
10631 * g++.dg/cpp0x/rv-bitfield.C: New.
10632 * g++.dg/cpp0x/rv-bitfield2.C: New.
10633
10634 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10635
10636 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10637 subroutine 'qsort' and use index array to assign the result.
10638
10639 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10640
10641 PR tree-optimization/51865
10642 * gcc.dg/pr51865.c: New test.
10643
10644 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10645
10646 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10647
10648 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10649
10650 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10651 to be loaded from the constant pool, rather than via %hi and %lo.
10652
10653 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10654
10655 PR rtl-optimization/51821
10656 * gcc.dg/pr51821.c: New test.
10657
10658 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10659
10660 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10661
10662 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10663
10664 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10665
10666 2012-01-14 Tobias Burnus <burnus@net-b.de>
10667
10668 PR fortran/51800
10669 * gfortran.dg/init_flag_8.f90: New.
10670 * gfortran.dg/init_flag_9.f90: New.
10671
10672 2011-01-14 Tobias Burnus <burnus@net-b.de>
10673
10674 PR fortran/51816
10675 * gfortran.dg/use_18.f90: New.
10676 * gfortran.dg/use_19.f90: New.
10677
10678 2012-01-13 Ian Lance Taylor <iant@google.com>
10679
10680 PR c++/50012
10681 * g++.dg/warn/Wsign-compare-4.C: New.
10682
10683 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10684
10685 PR fortran/48351
10686 * gfortran.dg/alloc_comp_assign.f03: New.
10687 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10688 __BUILTIN_FREE from 38 to 32.
10689
10690 2012-01-13 Jason Merrill <jason@redhat.com>
10691
10692 PR c++/20681
10693 * g++.dg/warn/Wreturn-type-7.C: New.
10694
10695 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10696
10697 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10698 assumption.
10699 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10700 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10701 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10702 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10703 int32plus because of big array needed.
10704 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10705 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10706
10707 2012-01-13 Jason Merrill <jason@redhat.com>
10708
10709 PR c++/51813
10710 * g++.dg/ext/visibility/template9.C: New.
10711
10712 PR c++/51620
10713 * g++.dg/cpp0x/defaulted34.C: New.
10714 * g++.dg/template/virtual3.C: New.
10715
10716 2012-01-13 Richard Guenther <rguenther@suse.de>
10717
10718 PR middle-end/8081
10719 * gcc.dg/torture/pr8081.c: New testcase.
10720
10721 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10722
10723 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10724
10725 2012-01-12 Jason Merrill <jason@redhat.com>
10726
10727 PR c++/51714
10728 * g++.dg/ext/stmtexpr14.C: New.
10729
10730 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10731
10732 PR c++/51633
10733 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10734
10735 2012-01-12 Jason Merrill <jason@redhat.com>
10736
10737 PR c++/48051
10738 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10739 * g++.dg/abi/mangle58.C: Likewise.
10740
10741 PR c++/51403
10742 * g++.dg/template/arg8.C: New.
10743
10744 2012-01-12 Ira Rosen <irar@il.ibm.com>
10745
10746 PR tree-optimization/51799
10747 * gcc.dg/vect/pr51799.c: New test.
10748 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10749 patterns.
10750
10751 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10752 Tobias Burnus <burnus@net-b.de>
10753
10754 PR fortran/51057
10755 PR fortran/51616
10756 * lib/target-supports.exp
10757 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10758 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10759
10760 2012-01-11 Jason Merrill <jason@redhat.com>
10761
10762 PR c++/51565
10763 * g++.dg/ext/attrib42.C: New.
10764
10765 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10766
10767 PR bootstrap/51796
10768 * gcc.dg/pr51796.c: New test.
10769
10770 2012-01-11 Jason Merrill <jason@redhat.com>
10771
10772 PR c++/51818
10773 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10774
10775 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10776
10777 * gnat.dg/array19.ad[sb]: New test.
10778
10779 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10780
10781 * gnat.dg/opt23.ad[sb]: New test.
10782 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10783 * gnat.dg/opt24.ad[sb]: New test.
10784
10785 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10786
10787 PR tree-optimization/49642
10788 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10789 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10790
10791 2012-01-11 Jason Merrill <jason@redhat.com>
10792
10793 PR c++/51613
10794 * g++.dg/template/explicit-args5.C: New.
10795
10796 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10797
10798 * gcc.c-torture/execute/20120110-1.c: New testcase.
10799
10800 2012-01-10 Jason Merrill <jason@redhat.com>
10801
10802 PR c++/51614
10803 * g++.dg/inherit/ambig1.C: New.
10804
10805 PR c++/51433
10806 * g++.dg/cpp0x/constexpr-cache1.C: New.
10807
10808 2012-01-10 Richard Guenther <rguenther@suse.de>
10809
10810 PR tree-optimization/51801
10811 * gcc.dg/torture/pr51801.c: New testcase.
10812
10813 2012-01-10 Tobias Burnus <burnus@net-b.de>
10814
10815 PR fortran/51652
10816 * gfortran.dg/allocate_with_typespec_5.f90: New.
10817
10818 2012-01-10 Tobias Burnus <burnus@net-b.de>
10819
10820 * gfortran.dg/class_39.f03: Update dg-error string.
10821
10822 2012-01-10 Richard Guenther <rguenther@suse.de>
10823
10824 PR tree-optimization/50913
10825 * gcc.dg/graphite/interchange-16.c: New testcase.
10826 * gcc.dg/graphite/scop-20.c: XFAIL.
10827 * gfortran.dg/graphite/interchange-1.f: Likewise.
10828 * gfortran.dg/graphite/block-1.f90: Likewise.
10829 * gfortran.dg/graphite/block-2.f: Likewise.
10830
10831 2012-01-10 Richard Henderson <rth@redhat.com>
10832
10833 * lib/target-supports.exp (check_effective_target_vect_perm,
10834 check_effective_target_vect_perm_byte,
10835 check_effective_target_vect_perm_short): Enable for arm neon.
10836
10837 2012-01-09 Tobias Burnus <burnus@net-b.de>
10838
10839 PR fortran/46328
10840 * gfortran.dg/typebound_operator_11.f90: New.
10841
10842 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10843
10844 * gnat.dg/array18.adb: New test.
10845 * gnat.dg/array18_pkg.ads: New helper.
10846
10847 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10848
10849 PR fortran/51791
10850 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10851 around base object in first assignment in main program.
10852 * gfortran.dg/typebound_operator_10.f03: New test.
10853
10854 2012-01-09 Martin Jambor <mjambor@suse.cz>
10855
10856 PR tree-optimization/51759
10857 * g++.dg/ipa/pr51759.C: New test.
10858
10859 2012-01-09 Tobias Burnus <burnus@net-b.de>
10860
10861 PR fortran/51758
10862 * gfortran.dg/optional_absent_2.f90: New.
10863
10864 2012-01-09 Tobias Burnus <burnus@net-b.de>
10865
10866 PR fortran/51578
10867 * gfortran.dg/use_17.f90: New.
10868
10869 2012-01-09 Gary Funck <gary@intrepid.com>
10870
10871 PR preprocessor/33919
10872 * gcc.dg/pr33919.c: New test.
10873 * gcc.dg/pr33919-0.h: New test header file.
10874 * gcc.dg/pr33919-1.h: Ditto.
10875 * gcc.dg/pr33919-2.h: Ditto.
10876
10877 2012-01-07 Jan Hubicka <jh@suse.cz>
10878
10879 PR tree-optimize/51694
10880 * gcc.c-torture/compile/pr51694.c: new testcase.
10881
10882 2012-01-07 Jan Hubicka <jh@suse.cz>
10883
10884 PR tree-optimization/51600
10885 * g++.dg/torture/pr51600.C: New testcase.
10886
10887 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10888
10889 PR gcov-profile/51715
10890 PR gcov-profile/51717
10891 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10892 * gcc.misc-tests/gcov-14.c: Likewise.
10893
10894 2012-01-06 Jason Merrill <jason@redhat.com>
10895
10896 * g++.dg/parse/new5.C: New.
10897
10898 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10899
10900 PR testsuite/51655
10901 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10902 including <string.h>.
10903
10904 2012-01-06 Jason Merrill <jason@redhat.com>
10905
10906 * g++.dg/abi/mangle51.C: New.
10907 * g++.dg/abi/mangle52.C: New.
10908 * g++.dg/abi/mangle53.C: New.
10909 * g++.dg/abi/mangle54.C: New.
10910 * g++.dg/abi/mangle55.C: New.
10911 * g++.dg/abi/mangle56.C: New.
10912 * g++.dg/abi/mangle57.C: New.
10913 * g++.dg/abi/mangle58.C: New.
10914 * g++.dg/abi/mangle59.C: New.
10915 * g++.dg/cpp0x/trailing3.C: Update mangling.
10916 * g++.dg/cpp0x/variadic111.C: Update mangling.
10917 * g++.dg/cpp0x/variadic4.C: Update mangling.
10918 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10919 * g++.dg/template/nontype22.C: Works now.
10920 * g++.dg/template/pr35240.C: Works now.
10921
10922 * g++.dg/cpp0x/error7.C: New.
10923
10924 2012-01-06 Tobias Burnus <burnus@net-b.de>
10925
10926 * gfortran.dg/deallocate_stat_2.f90: New.
10927 * coarray/allocate_errgmsg.f90: New.
10928 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10929 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10930 * coarray/subobject_1.f90: Fix for num_images > 1.
10931 * gfortran.dg/deallocate_stat.f90: Update due to changed
10932 stat= handling.
10933
10934 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10935
10936 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10937
10938 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10939
10940 * ada/acats/overflow.lst: Add cb20004.
10941
10942 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10943
10944 PR c++/51541
10945 * g++.dg/cpp0x/alias-decl-18.C: New test.
10946
10947 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10948
10949 * gcc.c-torture/execute/20120104-1.c: New test.
10950
10951 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10952
10953 PR fortran/PR48946
10954 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10955 the old typebound_operator_8.f03.
10956 * gfortran.dg/typebound_operator_8.f03: New version of
10957 typebound_operator_7.f03 with 'u' a derived type instead of a
10958 class object.
10959
10960 2012-01-05 Richard Guenther <rguenther@suse.de>
10961
10962 * g++.dg/torture/pr49309.C: Skip for -flto.
10963
10964 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10965
10966 PR middle-end/51761
10967 * gcc.c-torture/compile/pr51761.c: New test.
10968
10969 2012-01-05 Richard Guenther <rguenther@suse.de>
10970
10971 PR tree-optimization/51760
10972 * gcc.dg/torture/pr51760.c: New testcase.
10973
10974 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10975
10976 PR middle-end/51472
10977 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10978
10979 2012-01-05 Richard Guenther <rguenther@suse.de>
10980
10981 PR lto/41576
10982 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10983 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10984
10985 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10986
10987 PR debug/51695
10988 * gcc.dg/pr51695.c: New test.
10989
10990 2012-01-04 Andrew Pinski <apinski@cavium.com>
10991
10992 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10993 * gcc.target/mips/octeon2-lx-1.c: New test.
10994 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10995 * gcc.target/mips/octeon2-lx-2.c: New test.
10996 * gcc.target/mips/octeon2-lx-3.c: New test.
10997
10998 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10999
11000 PR other/51163
11001 PR other/51164
11002 * gcc.dg/tm/alias-1.c: Adjust regexp.
11003 * gcc.dg/tm/alias-2.c: Adjust regexp.
11004
11005 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11006
11007 PR c++/51064
11008 * g++.dg/warn/Wparentheses-26.C: New.
11009
11010 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
11011
11012 * gfortran.dg/elemental_optional_args_2.f90: New test.
11013
11014 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11015
11016 PR fortran/49693
11017 * gfortran.dg/common_17.f90: New test.
11018
11019 2012-01-04 Richard Guenther <rguenther@suse.de>
11020
11021 PR tree-optimization/49651
11022 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
11023 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
11024
11025 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11026
11027 PR c++/51738
11028 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
11029
11030 2012-01-03 Andrew Pinski <apinski@cavium.com>
11031
11032 * lib/scanasm.exp (dg-function-on-line): Always use a special format
11033 for all mips targets. Also allow an optional .cfi_startproc.
11034
11035 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
11036
11037 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
11038
11039 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11040
11041 PR c++/29273
11042 * g++.dg/rtti/dyncast5.C: New.
11043
11044 2012-01-03 Richard Guenther <rguenther@suse.de>
11045
11046 PR tree-optimization/51070
11047 * gcc.dg/torture/pr51070-2.c: New testcase.
11048
11049 2012-01-03 Richard Guenther <rguenther@suse.de>
11050
11051 PR tree-optimization/51692
11052 * gcc.dg/torture/pr51692.c: New testcase.
11053
11054 2012-01-03 Richard Guenther <rguenther@suse.de>
11055
11056 PR debug/51650
11057 * g++.dg/lto/pr51650-3_0.C: New testcase.
11058
11059 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11060
11061 PR c++/15867
11062 * g++.dg/warn/Wredundant-decls-spec.C: New.
11063
11064 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11065
11066 PR tree-optimization/51719
11067 * g++.dg/tree-prof/pr51719.C: New test.
11068
11069 2012-01-03 Richard Guenther <rguenther@suse.de>
11070
11071 PR middle-end/51730
11072 * gcc.dg/fold-compare-6.c: New testcase.
11073
11074 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR c++/51669
11077 * g++.dg/gomp/pr51669.C: New test.
11078
11079 2012-01-02 Jason Merrill <jason@redhat.com>
11080
11081 PR c++/51675
11082 * g++.dg/cpp0x/constexpr-union2.C: New.
11083
11084 PR c++/51666
11085 * g++.dg/cpp0x/nsdmi-defer5.C: New.
11086
11087 2012-01-02 Dodji Seketeli <dodji@redhat.com>
11088
11089 PR c++/51462
11090 * g++.dg/cpp0x/constexpr-99.C: New test.
11091
11092 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
11093
11094 PR c++/20140
11095 * g++.dg/template/init9.C: New.
11096
11097 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11098
11099 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
11100 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
11101 rather than a specific number.
11102
11103 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
11104
11105 PR fortran/46262
11106 PR fortran/46328
11107 PR fortran/51052
11108 * gfortran.dg/typebound_operator_7.f03: New.
11109 * gfortran.dg/typebound_operator_8.f03: New.
11110
11111 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11112
11113 PR target/51729
11114 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11115 XFAIL.
11116 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11117
11118 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11119
11120 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11121
11122 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11123
11124 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11125 for MIPS.
11126
11127 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11128
11129 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11130 * gfortran.dg/io_real_boz_4.f90: Likewise.
11131 * gfortran.dg/io_real_boz_5.f90: Likewise.
11132
11133 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11134
11135 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11136
11137 2012-01-02 Revital Eres <revital.eres@linaro.org>
11138
11139 * gcc.dg/sms-11.c: New file.
11140
11141 2012-01-02 Tobias Burnus <burnus@net-b.de>
11142
11143 PR fortran/51682
11144 * gfortran.dg/coarray/image_index_3.f90: New.
11145
11146 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11147
11148 PR c++/16603
11149 * g++.dg/parse/enum8.C: New.
11150
11151 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11152
11153 PR c++/51379
11154 * g++.dg/conversion/reinterpret4.C: New.
11155 * g++.dg/conversion/reinterpret1.C: Adjust.
11156
11157 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11158
11159 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11160
11161 2012-01-01 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
11162
11163 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11164 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11165 * g++.old-deja/g++.jason/access14.C: Likewise.
11166 * g++.old-deja/g++.jason/access8.C: Likewise.
11167 * g++.old-deja/g++.jason/access1.C: Likewise.
11168 * g++.old-deja/g++.other/access3.C: Likewise.
11169 * g++.old-deja/g++.other/access5.C: Likewise.
11170 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11171 * g++.old-deja/g++.law/visibility22.C: Likewise.
11172 * g++.old-deja/g++.law/visibility26.C: Likewise.
11173 * g++.old-deja/g++.mike/p2746.C: Likewise.
11174 * g++.dg/debug/using1.C: Likewise.
11175 * g++.dg/lookup/using51.C: Likewise.
11176 * g++.dg/inherit/using5.C: Likewise.
11177 * g++.dg/inherit/pr30297.C: Likewise.
11178 * g++.dg/inherit/access8.C: Likewise.
11179 * g++.dg/torture/pr39362.C: Likewise.
11180 * g++.dg/template/crash13.C: Likewise.
11181 * g++.dg/template/using10.C: Likewise.
11182
11183 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11184
11185 PR fortran/51502
11186 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11187
11188 2012-01-01 Ira Rosen <irar@il.ibm.com>
11189
11190 PR tree-optimization/51704
11191 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11192 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11193 corresponding flags.
11194
11195 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11196
11197 PR c++/51723
11198 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11199
11200 2012-01-01 Jan Hubicka <jh@suse.cz>
11201
11202 PR rtl-optimization/51069
11203 * gcc.c-torture/compile/pr51069.c: New testcase.
11204
11205 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11206
11207 PR tree-optimization/51683
11208 * gcc.dg/pr51683.c: New test.
11209 \f
11210 Copyright (C) 2012 Free Software Foundation, Inc.
11211
11212 Copying and distribution of this file, with or without modification,
11213 are permitted in any medium without royalty provided the copyright
11214 notice and this notice are preserved.