]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
37244533de0f6ffb549c21be264059d784e467bf
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2013-01-03 Jakub Jelinek <jakub@redhat.com>
2
3 PR rtl-optimization/55838
4 * gcc.dg/pr55838.c: New test.
5
6 PR tree-optimization/55832
7 * gcc.c-torture/compile/pr55832.c: New test.
8
9 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10
11 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
12
13 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14
15 PR fortran/55818
16 * gfortran.dg/eof_4.f90: New test.
17
18 2013-01-02 Jakub Jelinek <jakub@redhat.com>
19
20 * lib/c-compat.exp (compat-use-alt-compiler): Remove
21 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
22 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
23 (compat_setup_dfp): Initialize compat_alt_caret and
24 compat_save_TEST_ALWAYS_FLAGS.
25
26 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
27
28 * gcc.dg/torture/tls/tls-reload-1.c: New test.
29
30 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
31
32 * gcc.dg/torture/fp-int-convert-2.c: New test.
33
34 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
35
36 * gfortran.dg/newunit_3.f90: Add dg-do run.
37 * gfortran.dg/inquire_15.f90: Add dg-do run.
38
39 2013-01-01 Jakub Jelinek <jakub@redhat.com>
40
41 PR tree-optimization/55831
42 * gcc.dg/pr55831.c: New test.
43
44 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
45
46 * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
47
48 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
49
50 * gcc.target/i386/builtin_target.c (vendor_signatures): Remove.
51 (check_detailed): Use signature_INTEL_ebx and signature_AMD_ebx
52 to check vendor signature.
53
54 2012-12-28 Janus Weil <janus@gcc.gnu.org>
55
56 PR fortran/55692
57 * gfortran.dg/associated_7.f90: New.
58
59 2012-12-28 Tobias Burnus <burnus@net-b.de>
60
61 PR fortran/55763
62 * gfortran.dg/unlimited_polymorphic_5.f90
63
64 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
65
66 PR fortran/48960
67 * gfortran.dg/newunit_3.f90: New.
68
69 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
70
71 PR fortran/48976
72 * gfortran.dg/inquire_15.f90: New.
73
74 2012-12-27 Sriraman Tallam <tmsriram@google.com>
75
76 * testsuite/g++.dg/mv1.C: Remove target options.
77 * testsuite/g++.dg/mv2.C: Ditto.
78 * testsuite/g++.dg/mv3.C: Ditto.
79 * testsuite/g++.dg/mv4.C: Ditto.
80 * testsuite/g++.dg/mv5.C: Ditto.
81
82 2012-12-26 Janne Blomqvist <jb@gcc.gnu.org>
83
84 PR fortran/55539
85 * gfortran.dg/nosigned_zero_3.f90: New testcase.
86
87 2012-12-23 Tobias Burnus <burnus@net-b.de>
88
89 PR fortran/54884
90 * gfortran.dg/public_private_module_8.f90: New.
91
92 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
93
94 * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely
95 instruction more likely.
96
97 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
98
99 * gcc.target/mips/pr55315.c: Cast to long rather than int.
100
101 2012-12-22 Tobias Burnus <burnus@net-b.de>
102
103 PR fortran/55763
104 * gfortran.dg/unlimited_polymorphic_6.f90: New.
105
106 2012-12-21 Martin Jambor <mjambor@suse.cz>
107
108 PR tree-optimization/55355
109 * g++.dg/torture/pr55355.C: New test.
110
111 2012-12-21 Vladimir Makarov <vmakarov@redhat.com>
112
113 PR middle-end/55775
114 * gcc.target/i386/pr55775.c: New test.
115
116 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
117
118 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
119 on AIX.
120
121 * lib/target-supports.exp (add_options_for_tls): Add -pthread for
122 AIX as well.
123 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
124 and above.
125
126 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
127
128 * c-c++-common/pr43942.c: Remove XFAIL for AIX.
129
130 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
131
132 PR fortran/55763
133 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
134
135 2012-12-21 Richard Biener <rguenther@suse.de>
136
137 PR tree-optimization/52996
138 * gcc.dg/torture/pr52996.c: New testcase.
139
140 2012-12-20 Jakub Jelinek <jakub@redhat.com>
141
142 PR middle-end/55750
143 * gcc.c-torture/execute/pr55750.c: New test.
144
145 2012-12-20 Richard Biener <rguenther@suse.de>
146
147 PR middle-end/55740
148 * g++.dg/torture/pr55740.C: New testcase.
149
150 2012-12-20 Jakub Jelinek <jakub@redhat.com>
151
152 PR c++/55619
153 * c-c++-common/pr55619.c: New test.
154
155 2012-12-20 Tobias Burnus <burnus@net-b.de>
156
157 PR fortran/54818
158 * gfortran.dg/transfer_intrinsic_4.f: New.
159
160 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
161
162 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
163 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
164 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
165 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
166
167 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
168
169 * gcc.target/arm/vmaxnmdf.c: New test.
170 * gcc.target/arm/vmaxnmsf.c: Likewise.
171 * gcc.target/arm/vminnmsf.c: Likewise.
172 * gcc.target/arm/vminnmdf.c: Likewise.
173
174 2012-12-19 Tobias Burnus <burnus@net-b.de>
175
176 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
177 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
178
179 2012-12-19 Richard Biener <rguenther@suse.de>
180
181 PR tree-optimization/55736
182 PR tree-optimization/55703
183 * gcc.dg/lto/pr55703_0.c: New testcase.
184
185 2012-12-19 Jakub Jelinek <jakub@redhat.com>
186
187 PR debug/55730
188 * gcc.dg/debug/pr55730.c: New test.
189
190 2012-12-18 Jan Hubicka <jh@suse.cz>
191
192 PR tree-optimization/55683
193 * g++.dg/ipa/devirt-9.C: New testcase.
194
195 2012-12-19 Terry Guo <terry.guo@arm.com>
196
197 * gcc.target/arm/thumb-find-work-register.c: New.
198
199 2012-12-19 Tobias Burnus <burnus@net-b.de>
200
201 PR fortran/55733
202 * gfortran.dg/save_5.f90: New.
203
204 2012-12-18 Jakub Jelinek <jakub@redhat.com>
205
206 PR c/39464
207 * gcc.dg/pr39464.c: New test.
208
209 2012-12-18 Ian Lance Taylor <iant@google.com>
210
211 PR go/55201
212 * lib/go.exp: Revert last patch.
213
214 2012-12-18 Richard Biener <rguenther@suse.de>
215
216 PR middle-end/54838
217 * g++.dg/torture/pr54838.C: New testcase.
218
219 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
220
221 * lib/go.exp (go_link_flags): Add libatomic location to flags and
222 ld_library_path.
223
224 2012-12-18 Richard Biener <rguenther@suse.de>
225
226 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
227
228 2012-12-18 Richard Biener <rguenther@suse.de>
229
230 PR tree-optimization/55555
231 * gcc.dg/torture/pr55555.c: New testcase.
232 * gcc.dg/vect/vect-iv-11.c: Adjust.
233
234 2012-12-18 Jakub Jelinek <jakub@redhat.com>
235
236 PR debug/55717
237 * testsuite/g++.dg/opt/pr55717.C: New test.
238
239 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
240 Ulrich Weigand <ulrich.weigand@linaro.org>
241
242 * gcc.target/arm/neon-extend-1.c: New file.
243 * gcc.target/arm/neon-extend-2.c: New file.
244
245 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
246
247 * lib/target-supports.exp (add_options_for_arm_v8_neon):
248 Add -march=armv8-a.
249
250 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
251 Tejas Belagod <tejas.belagod@arm.com>
252
253 * lib/target-supports.exp
254 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
255
256 2012-12-16 Tobias Burnus <burnus@net-b.de>
257
258 PR fortran/55197
259 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
260
261 2012-12-16 Tobias Burnus <burnus@net-b.de>
262
263 * gfortran.dg/move_alloc_14.f90: New.
264
265 2012-12-16 Tobias Burnus <burnus@net-b.de>
266
267 PR fortran/55638
268 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
269 * gfortran.dg/elemental_args_check_7.f90: New.
270
271 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
272
273 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
274
275 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
276
277 PR ada/52735
278 * gnat.dg/nested_generic1.adb: New test.
279 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
280
281 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
282
283 PR ada/53766
284 * gnat.dg/controlled7.ad[sb]: New test.
285
286 2012-12-14 Steve Ellcey <sellcey@mips.com>
287
288 PR regression/55688
289 * g++.dg/other/pr55650.C: Add dg-require-profiling.
290
291 2012-12-14 Richard Biener <rguenther@suse.de>
292
293 PR tree-optimization/55684
294 * gcc.dg/torture/pr55684.c: New testcase.
295
296 2012-12-14 Richard Biener <rguenther@suse.de>
297
298 PR tree-optimization/55687
299 * gcc.dg/torture/pr55687.c: New testcase.
300
301 2012-12-13 Jakub Jelinek <jakub@redhat.com>
302
303 PR c++/55652
304 * g++.dg/cpp0x/noexcept19.C: New test.
305
306 2012-12-13 Richard Biener <rguenther@suse.de>
307
308 PR lto/55660
309 * gcc.dg/lto/pr55660_0.c: New testcase.
310 * gcc.dg/lto/pr55660_1.c: Likewise.
311
312 2012-12-13 Jakub Jelinek <jakub@redhat.com>
313
314 PR gcov-profile/55650
315 * g++.dg/other/pr55650.C: New test.
316 * g++.dg/other/pr55650.cc: New file.
317
318 2012-12-12 Jakub Jelinek <jakub@redhat.com>
319
320 PR debug/55665
321 * g++.dg/guality/pr55665.C: New test.
322
323 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
324 set_target_env_var the same as if it is empty list.
325 (dg-set-target-env-var): Fix up error message.
326 (set-target-env-var): Record both preexisting env var values
327 as well as info that env wasn't set.
328 (restore-target-env-var): Iterate on reversed list, if second
329 sublist element is 1, setenv the env var to the third sublist
330 element, otherwise unsetenv it.
331 (gcc-dg-runtest): Don't initialize set_target_env_var.
332 (dg-test): Unset set_target_env_var if it was set.
333
334 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
335 on argc being one.
336 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
337 Whitespace fixes. Avoid unnecessary * sizeof(char).
338 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
339 dg-options. Whitespace fixes.
340 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
341 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
342 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
343 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
344 * g++.dg/asan/default-options-1.C: Whitespace fixes.
345 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
346 first __asan_symbolize argument unnamed. Avoid unnecessary
347 * sizeof(char).
348 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
349 on argc being one. Allow both _Znwj and _Znwm as operator new.
350 Ignore everything in the backtrace above operator new. Fix up
351 dg-output regexps.
352 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
353 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
354 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
355 on failures. Avoid pointless PASS dg-output check. Remove bogus
356 dg-shouldfail.
357 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
358 Avoid unnecessary * sizeof(char).
359 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
360 Don't rely on argc being one.
361 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
362 Avoid unnecessary * sizeof(char).
363 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
364 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
365 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
366 Fix up dg-output regexps.
367 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
368 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
369 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
370 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
371 one.
372 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
373 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
374 Avoid unnecessary * sizeof(char).
375
376 2012-12-12 Wei Mi <wmi@google.com>
377
378 * lib/target-supports.exp (check_effective_target_dlopen,
379 check_effective_target_clone, check_effective_target_setrlimit,
380 check_effective_target_swapcontext): New procedures.
381 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
382 (dg-set-target-env-var, set-target-env-var,
383 restore-target-env-var): New procedures.
384 (gcc-dg-runtest): Set set_target_env_var.
385 * g++.dg/asan/symbolize-callback-1.C: New test.
386 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
387 * g++.dg/asan/deep-tail-call-1.C: New test.
388 * g++.dg/asan/default-options-1.C: New test.
389 * g++.dg/asan/interception-test-1.C: New test.
390 * g++.dg/asan/dlclose-test-1-so.cc: New file.
391 * g++.dg/asan/deep-thread-stack-1.C: New test.
392 * g++.dg/asan/interception-malloc-test-1.C: New test.
393 * g++.dg/asan/deep-stack-uaf-1.C: New test.
394 * g++.dg/asan/large-func-test-1.C: New test.
395 * g++.dg/asan/interception-failure-test-1.C: New test.
396 * c-c++-common/asan/strip-path-prefix-1.c: New test.
397 * c-c++-common/asan/force-inline-opt0-1.c: New test.
398 * c-c++-common/asan/swapcontext-test-1.c: New test.
399 * c-c++-common/asan/null-deref-1.c: New test.
400 * c-c++-common/asan/global-overflow-1.c: New test.
401 * c-c++-common/asan/strncpy-overflow-1.c: New test.
402 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
403 * c-c++-common/asan/stack-overflow-1.c: New test.
404 * c-c++-common/asan/use-after-free-1.c: New test.
405 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
406 * c-c++-common/asan/clone-test-1.c: New test.
407 * c-c++-common/asan/heap-overflow-1.c: New test.
408 * c-c++-common/asan/sleep-before-dying-1.c: New test.
409
410 2012-12-12 Steve Ellcey <sellcey@mips.com>
411
412 * gcc.dg/pr55150-2.c: Add pic support check.
413 * gcc.dg/lto/pr54709_0.c: Ditto.
414
415 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
416
417 PR tree-optimization/55481
418 * gcc.dg/torture/pr55481.c: New testcase.
419
420 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
421 Jakub Jelinek <jakub@redhat.com>
422
423 PR middle-end/52640
424 * gcc.c-torture/compile/limits-externdecl.c: New test.
425
426 2012-12-12 Jakub Jelinek <jakub@redhat.com>
427
428 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
429 from 2000 to 400.
430
431 PR fortran/55633
432 * gcc.dg/torture/pr55633.c: New test.
433
434 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
435
436 PR c++/53094
437 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
438 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
439 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
440
441 2012-12-11 Jakub Jelinek <jakub@redhat.com>
442
443 PR c++/55643
444 * g++.dg/warn/Wunused-var-19.C: New test.
445
446 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
447
448 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
449
450 * gcc.dg/pr54121.c: New test.
451
452 2012-12-11 Jakub Jelinek <jakub@redhat.com>
453
454 PR c++/55619
455 * g++.dg/ext/asm12.C: New test.
456
457 PR tree-optimization/54570
458 * gcc.dg/builtin-object-size-8.c: Xfail.
459 * gcc.dg/builtin-object-size-13.c: New test.
460
461 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
462
463 PR target/55642
464 * gcc.target/arm/pr55642.c: New testcase.
465
466 2012-12-11 Jakub Jelinek <jakub@redhat.com>
467
468 PR middle-end/43631
469 PR bootstrap/55615
470 * g++.dg/other/pr43631.C: New test.
471
472 2012-12-11 Richard Biener <rguenther@suse.de>
473
474 PR tree-optimization/55079
475 * gcc.dg/Warray-bounds-9.c: New testcase.
476 * gcc.dg/Warray-bounds-10.c: Likewise.
477 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
478
479 2012-12-10 Janus Weil <janus@gcc.gnu.org>
480
481 PR fortran/52909
482 * gfortran.dg/proc_ptr_39.f90: New test case.
483
484 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
485
486 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
487 code duplication is required. Allow BNE to appear.
488
489 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
490
491 * gcc.target/mips/ext-2.c: Require -mlong64.
492
493 2012-12-10 Richard Biener <rguenther@suse.de>
494
495 PR tree-optimization/55107
496 * gcc.dg/torture/pr55107.c: New testcase.
497 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
498
499 2012-12-10 Jakub Jelinek <jakub@redhat.com>
500
501 * g++.dg/asan/asan_test.cc: Sync from upstream.
502 * g++.dg/asan/asan_test_utils.h: Likewise.
503
504 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
505
506 * gcc.target/arm/neon/vrndaf32.c: New test.
507 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
508 * gcc.target/arm/neon/vrndf32.c: Likewise.
509 * gcc.target/arm/neon/vrndqf32.c: Likewise.
510 * gcc.target/arm/neon/vrndmf32.c: Likewise.
511 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
512 * gcc.target/arm/neon/vrndnf32.c: Likewise.
513 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
514 * gcc.target/arm/neon/vrndpf32.c: Likewise.
515 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
516
517 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
518
519 * gcc.misc-tests/gcov-12.c: Fix dg order.
520
521 PR middle-end/54470
522 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
523
524 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
525 for *-*-hpux10*.
526
527 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
528 * gcc.dg/20050826-1.c: Likewise.
529
530 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
531
532 * gnat.dg/vect9.adb: Add -w to dg-options.
533 * gnat.dg/vect10.adb: Likewise.
534
535 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
536
537 PR fortran/55593
538 * gfortran.dg/do_check_8.f90: New test.
539
540 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
541
542 * gnat.dg/vect10.ad[sb]: New test.
543
544 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
545
546 * gnat.dg/vect9.ad[sb]: New test.
547 * gnat.dg/vect9_pkg.ads: New helper.
548
549 2012-12-07 Mike Stump <mikestump@comcast.net>
550
551 * gnat.dg/discr38.adb: Don't use ^M line endings.
552 gnat.dg/loop_optimization13.adb: Likewise.
553 gnat.dg/loop_optimization13.ads: Likewise.
554 gnat.dg/discr36_pkg.adb: Likewise.
555 gnat.dg/discr36_pkg.ads: Likewise.
556 gnat.dg/loop_optimization11_pkg.ads: Likewise.
557 gnat.dg/discr36.ads: Likewise.
558 gnat.dg/loop_optimization11.adb: Likewise.
559
560 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
561
562 PR rtl-optimization/55141
563 * gcc.target/i386/pr55141.c: New.
564
565 2012-12-07 Dodji Seketeli <dodji@redhat.com>
566
567 PR c++/54401
568 * g++.dg/cpp0x/alias-decl-28.C: New test.
569 * g++.dg/cpp0x/alias-decl-16.C: Update.
570
571 2012-12-07 Martin Jambor <mjambor@suse.cz>
572
573 PR tree-optimization/55590
574 * gcc.target/i386/pr55590-1.c: New test.
575 * gcc.target/i386/pr55590-2.c: Likewise.
576
577 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
578
579 PR c++/54975
580 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
581
582 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
583
584 PR target/55597
585 * gcc.target/i386/pr55597.c: New test.
586
587 2012-12-06 Jakub Jelinek <jakub@redhat.com>
588
589 PR c++/54207
590 * g++.dg/cpp0x/noexcept18.C: New test.
591
592 PR c++/55573
593 * g++.dg/cpp0x/constexpr-55573.C: New test.
594
595 PR c++/55137
596 * g++.dg/opt/pr55137.C: New test.
597 * gcc.c-torture/execute/pr55137.c: New test.
598
599 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
600
601 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
602 New procedure.
603 (add_options_for_arm_v8_neon): Likewise.
604
605 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
606
607 * g++.dg/pr55604.C: New test.
608
609 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
610
611 * lib/target-supports.exp
612 (check_effective_target_vect_perm): Allow aarch64*-*-*.
613 (check_effective_target_vect_perm_byte): Likewise.
614 (check_effective_target_vect_perm_short): Likewise.
615 (check_effective_target_vect_char_mult): Likewise.
616 (check_effective_target_vect_extract_even_odd): Likewise.
617 (check_effective_target_vect_interleave): Likewise.
618
619 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
620
621 * g++.dg/abi/mangle-neon-aarch64.C: New test.
622
623 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
624
625 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
626
627 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
628
629 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
630 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
631 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
632 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
633 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
634 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
635 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
636 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
637 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
638 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
639 * gcc.dg/vect/vect-rounding-round.c: Likewise.
640 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
641 * target-supports.exp
642 (check_effective_target_vect_call_btrunc): New.
643 (check_effective_target_vect_call_btruncf): Likewise.
644 (check_effective_target_vect_call_ceil): Likewise.
645 (check_effective_target_vect_call_ceilf): Likewise.
646 (check_effective_target_vect_call_floor): Likewise.
647 (check_effective_target_vect_call_floorf): Likewise.
648 (check_effective_target_vect_call_lceil): Likewise.
649 (check_effective_target_vect_call_lfloor): Likewise.
650 (check_effective_target_vect_call_nearbyint): Likewise.
651 (check_effective_target_vect_call_nearbyintf): Likewise.
652 (check_effective_target_vect_call_round): Likewise.
653 (check_effective_target_vect_call_roundf): Likewise.
654
655 2012-12-05 Richard Biener <rguenther@suse.de>
656
657 PR tree-optimization/51238
658 * gcc.dg/torture/pr51238.c: New testcase.
659
660 2012-12-05 Richard Biener <rguenther@suse.de>
661
662 PR tree-optimization/50222
663 * gcc.dg/torture/pr50222.c: New testcase.
664
665 2012-12-05 Richard Biener <rguenther@suse.de>
666
667 PR lto/55525
668 * gcc.dg/lto/pr55525_0.c: New testcase.
669 * gcc.dg/lto/pr55525_1.c: Likewise.
670
671 2012-12-04 Tobias Burnus <burnus@net-b.de>
672
673 * gfortran.dg/quad_3.f90: Really fix an if condition.
674
675 2012-12-04 Tobias Burnus <burnus@net-b.de>
676
677 * gfortran.dg/quad_3.f90: Fix a condition,
678 which wrongly required ordered/lazy evaluation.
679
680 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
681
682 * gcc.target/aarch64/121127.c: New test.
683
684 2012-12-04 Jakub Jelinek <jakub@redhat.com>
685
686 PR testsuite/55587
687 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
688 0 if not.
689 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
690 returned 0.
691 * gcc.dg/asan/asan.exp: Likewise.
692
693 2012-12-04 Richard Biener <rguenther@suse.de>
694
695 PR tree-optimization/55124
696 * gcc.dg/torture/pr55124.c: New testcase.
697
698 2012-12-03 Tobias Burnus <burnus@net-b.de>
699
700 * gfortran.dg/quad_3.f90: New.
701
702 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
703
704 PR c++/54170
705 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
706
707 2012-12-03 Jakub Jelinek <jakub@redhat.com>
708
709 PR testsuite/55452
710 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
711 on all targets, not just s390*.
712
713 2012-12-03 Marek Polacek <polacek@redhat.com>
714
715 PR c/55570
716 * gcc.dg/pr55570.c: New test.
717
718 2012-12-03 Jakub Jelinek <jakub@redhat.com>
719
720 * lib/asan-dg.exp (asan_get_gtest_test_list,
721 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
722 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
723 and [asan_get_gtest_expect_death_list "$output"] in global vars.
724 (asan_symbolize): Sanitize [] characters from key.
725 * g++.dg/asan/asan_test_config.h: New file.
726 * g++.dg/asan/asan_globals_test.cc: New file.
727 * g++.dg/asan/asan_test_utils.h: New file.
728 * g++.dg/asan/dejagnu-gtest.h: New file.
729 * g++.dg/asan/asan_test.cc: New file.
730 * g++.dg/asan/asan_test.C: New test.
731
732 2012-12-03 Richard Biener <rguenther@suse.de>
733
734 * gcc.dg/torture/pr35634.c: Use signed char.
735 * g++.dg/torture/pr35634.C: Likewise.
736
737 2012-12-02 Marek Polacek <polacek@redhat.com>
738
739 PR middle-end/54838
740 * gcc.dg/pr54838.c: New test.
741
742 2012-12-01 Xinliang David Li <davidxl@google.com>
743
744 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
745 cltd.
746
747 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
748
749 PR c++/55558
750 * g++.dg/cpp0x/decltype46.C: New.
751
752 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
753
754 PR middle-end/52450
755 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
756
757 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
758
759 PR debug/53860
760 * g++.dg/debug/pr53860.C: New test.
761
762 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
763 Paul Thomas <pault@gcc.gnu.org>
764
765 PR fortran/46897
766 * gfortran.dg/defined_assignment_1.f90: New test.
767 * gfortran.dg/defined_assignment_2.f90: New test.
768 * gfortran.dg/defined_assignment_3.f90: New test.
769 * gfortran.dg/defined_assignment_4.f90: New test.
770 * gfortran.dg/defined_assignment_5.f90: New test.
771
772 2012-12-01 Jakub Jelinek <jakub@redhat.com>
773
774 PR c++/55542
775 * g++.dg/cpp0x/vt-55542.C: New test.
776
777 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
778
779 * gnat.dg/specs/pack9.ads: New test.
780
781 2012-11-30 Martin Jambor <mjambor@suse.cz>
782
783 PR middle-end/52890
784 PR tree-optimization/55415
785 PR tree-optimization/54386
786 PR target/55448
787 * gcc.dg/ipa/ipa-sra-7.c: New test.
788 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
789 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
790 * gcc.target/i386/pr55448.c: Likewise.
791
792 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
793
794 * loop_optimization14.ad[sb]: New test.
795 * loop_optimization14_pkg.ads: New helper.
796
797 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
798
799 PR target/55073
800 * gcc.target/arm/pr55073.C: New test.
801
802 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
803
804 PR c++/53094
805 * g++.dg/ext/vector20.C: New testcase.
806
807 2012-11-28 Tobias Burnus <burnus@net-b.de>
808
809 PR fortran/52161
810 * coarray/sync_3.f90: Extend test.
811
812 2012-11-29 Jakub Jelinek <jakub@redhat.com>
813
814 PR rtl-optimization/55512
815 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
816 * gcc.target/i386/pr55512-4.c: Likewise.
817
818 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
819
820 PR c++/52654
821 * g++.dg/cpp0x/udlit-overflow.C: New.
822 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
823
824 2012-11-28 Jakub Jelinek <jakub@redhat.com>
825
826 PR debug/36728
827 PR debug/55467
828 PR middle-end/55507
829 PR bootstrap/55511
830 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
831 are non-empty and add dependency between the first and second asm.
832 * gcc.dg/guality/pr36728-2.c: Likewise.
833 * gcc.dg/guality/pr36728-3.c: New test.
834 * gcc.dg/guality/pr36728-4.c: New test.
835
836 2012-11-28 Andrew Pinski <apinski@cavium.com>
837
838 PR bootstrap/54279
839 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
840 directories.
841 * lib/obj-c++.exp (obj-c++_init): Likewise.
842
843 2012-11-28 Tobias Burnus <burnus@net-b.de>
844
845 PR fortran/52161
846 * coarray/sync_3.f90: New.
847
848 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
849
850 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
851
852 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
853
854 PR rtl-optimization/55512
855 * gcc.target/i386/pr55512-[1234].c: New tests.
856
857 2012-11-28 Jakub Jelinek <jakub@redhat.com>
858
859 PR testsuite/55505
860 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
861
862 PR testsuite/55504
863 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
864 attributes. Avoid clobbering memory before malloced chunk.
865 (main): Pass 1 instead of 0 as argument.
866
867 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
868
869 * gnat.dg/object_overflow.adb: Rename to...
870 * gnat.dg/object_overflow1.adb: ...this.
871 * gnat.dg/object_overflow2.adb: New test.
872 * gnat.dg/object_overflow3.adb: Likewise.
873 * gnat.dg/object_overflow4.adb: Likewise.
874
875 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
876
877 PR c++/55497
878 * g++.dg/init/pr55497.C: New.
879
880 2012-11-28 Richard Biener <rguenther@suse.de>
881
882 PR testsuite/55327
883 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
884 * gcc.dg/vect/slp-perm-9.c: Likewise.
885
886 2012-11-28 Richard Biener <rguenther@suse.de>
887
888 PR c/35634
889 * gcc.dg/torture/pr35634.c: New testcase.
890 * g++.dg/torture/pr35634.C: Likewise.
891 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
892
893 2012-11-27 Tobias Burnus <burnus@net-b.de>
894
895 PR fortran/55476
896 * gfortran.dg/warn_target_lifetime_3.f90: New.
897
898 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
899
900 PR rtl-optimization/55458
901 * gcc.target/i386/pr55458.c: New test.
902
903 2012-11-27 Jakub Jelinek <jakub@redhat.com>
904
905 PR tree-optimization/55110
906 * gcc.dg/pr55110.c: New test.
907
908 2012-11-27 Richard Biener <rguenther@suse.de>
909
910 PR middle-end/55331
911 * g++.dg/opt/pr55331.C: New testcase.
912
913 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
914
915 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
916
917 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
918
919 * gcc.dg/54455.c: Require scheduling.
920 * gcc.dg/c1x-align-4.c: Skip avr.
921 * gcc.dg/pr44024.c: Skip avr in final scan.
922
923 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
924
925 PR testsuite/52641
926 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
927 * gcc.dg/pr54676.c: Make work for 16-bit int.
928
929 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
930
931 PR target/55277
932 * gcc.target/i386/pr55227.c: New test.
933
934 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
935
936 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
937 to -fdump-rtl-all.
938 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
939
940 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
941
942 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
943 New procedure.
944 (add_options_for_arm_v8_vfp): New procedure.
945 * gcc.target/arm/vrintaf32.c: New test.
946 * gcc.target/arm/vrintaf64.c: Likewise.
947 * gcc.target/arm/vrintmf32.c: Likewise.
948 * gcc.target/arm/vrintmf64.c: Likewise.
949 * gcc.target/arm/vrintpf32.c: Likewise.
950 * gcc.target/arm/vrintpf64.c: Likewise.
951 * gcc.target/arm/vrintrf32.c: Likewise.
952 * gcc.target/arm/vrintrf64.c: Likewise.
953 * gcc.target/arm/vrintxf32.c: Likewise.
954 * gcc.target/arm/vrintxf64.c: Likewise.
955 * gcc.target/arm/vrintzf32.c: Likewise.
956 * gcc.target/arm/vrintzf64.c: Likewise.
957
958 2012-11-26 Janus Weil <janus@gcc.gnu.org>
959
960 PR fortran/54997
961 * gfortran.dg/warn_unused_function_2.f90: New.
962
963 2012-11-26 Janus Weil <janus@gcc.gnu.org>
964
965 PR fortran/54881
966 * gfortran.dg/associated_6.f90: New.
967 * gfortran.dg/select_type_30.f03: New.
968
969 2012-11-26 Jakub Jelinek <jakub@redhat.com>
970
971 PR tree-optimization/54471
972 * gcc.dg/tree-ssa/vrp86.c: New test.
973 * gcc.c-torture/execute/pr54471.c: New test.
974
975 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
976
977 PR middle-end/55030
978 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
979 use volatile asms, use plain asms. Where the output value for the
980 asm is unused, write a global variable.
981
982 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
983
984 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
985
986 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
987
988 PR fortran/30146
989 * gfortran.dg/do_check_7.f90: New test.
990
991 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
992
993 PR c++/55446
994 * g++.dg/init/new41.C: New.
995
996 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
997
998 PR fortran/55314
999 * gfortran.dg/allocate_error_4.f90: New test.
1000
1001 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
1002
1003 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
1004 to send_log.
1005
1006 2012-11-23 Jakub Jelinek <jakub@redhat.com>
1007
1008 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
1009 from the output.
1010
1011 PR c++/54046
1012 * g++.dg/warn/Wreturn-type-8.C: New test.
1013
1014 PR middle-end/55430
1015 * gcc.dg/pr55430.c: New test.
1016
1017 2012-11-23 Kostya Serebryany <kcc@google.com>
1018
1019 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
1020
1021 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
1022
1023 * gnat.dg/discr40.ad[sb]: New test.
1024
1025 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
1026
1027 * gnat.dg/discr39.adb: New test.
1028
1029 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
1030
1031 PR testsuite/52641
1032 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
1033 * gcc.dg/pr55150-1.c: Same.
1034 * gcc.dg/torture/pr54894.c: Add size32plus.
1035
1036 2012-11-23 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR sanitizer/55435
1039 * c-c++-common/asan/attrib-1.c: New test.
1040
1041 2012-11-22 Ian Bolton <ian.bolton@arm.com>
1042
1043 * gcc.target/aarch64/builtin-bswap-1.c: New test.
1044 * gcc.target/aarch64/builtin-bswap-2.c: New test.
1045
1046 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/55432
1049 * g++.dg/cpp0x/constexpr-55432.C: New.
1050
1051 2012-11-21 Janus Weil <janus@gcc.gnu.org>
1052
1053 PR fortran/55352
1054 * gfortran.dg/namelist_76.f90: New.
1055
1056 2012-11-21 Martin Jambor <mjambor@suse.cz>
1057
1058 * gcc.dg/ipa/ipcp-agg-7.c: New test.
1059 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
1060
1061 2012-11-21 Martin Jambor <mjambor@suse.cz>
1062
1063 PR tree-optimization/55260
1064 * g++.dg/torture/pr55260-2.C: New test.
1065
1066 2012-11-21 Martin Jambor <mjambor@suse.cz>
1067
1068 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
1069
1070 2012-11-21 Bin Cheng <bin.cheng@arm.com>
1071
1072 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
1073 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1074
1075 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
1076
1077 PR target/19398
1078 * gcc.target/i386/pr19398.c: New test.
1079
1080 2012-11-20 Martin Jambor <mjambor@suse.cz>
1081
1082 PR tree-optimization/55260
1083 * g++.dg/torture/pr55260-1.C: New test.
1084
1085 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
1086
1087 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
1088 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1089 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1090 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1091 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1092 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1093 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1094 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1095 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1096 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1097 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1098 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1099
1100 2012-11-20 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR middle-end/55094
1103 * gcc.dg/pr55094.c: New test.
1104
1105 PR rtl-optimization/54921
1106 * gcc.dg/pr54921.c: New test.
1107
1108 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
1109
1110 * gcc.target/i386/pr55359.c: New test.
1111
1112 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
1113
1114 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1115 * g++.dg/tls/thread_local3g.C: Likewise.
1116 * g++.dg/tls/thread_local4g.C: Likewise.
1117 * g++.dg/tls/thread_local5g.C: Likewise.
1118 * g++.dg/tls/thread_local6g.C: Likewise.
1119 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1120 * g++.dg/tls/thread_local2.C: Likewise.
1121 * g++.dg/tls/thread_local2g.C: Likewise.
1122 * g++.dg/tls/thread_local6.C: Likewise.
1123
1124 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1125
1126 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1127 * gcc.dg/tm/clone-1.c: New test.
1128
1129 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1130
1131 PR c++/55368
1132 * g++.dg/parse/struct-5.C: New.
1133
1134 2012-11-19 Tom de Vries <tom@codesourcery.com>
1135
1136 PR rtl-optimization/55315
1137 * gcc.target/mips/pr55315.c: New test.
1138
1139 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR tree-optimization/55236
1142 * gcc.dg/pr55236.c: New test.
1143
1144 PR testsuite/55188
1145 * gcc.dg/pr19105.c: Accept also optimizing
1146 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1147
1148 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1149 from addr2line_output. Increment idx if asking for more than one
1150 address in one object.
1151
1152 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1153
1154 PR tree-optimization/55329
1155 * g++.dg/opt/pr55329.C: New test.
1156
1157 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1158
1159 PR fortran/55297
1160 * gfortran.dg/typebound_operator_18.f90: New.
1161
1162 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1163
1164 PR rtl-optimization/55330
1165 * gfortran.dg/pr55330.f90: New test.
1166
1167 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1168
1169 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1170 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1171 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1172 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1173 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1174 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1175
1176 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1177
1178 PR c++/54875
1179 * g++.dg/cpp0x/alias-decl-27.C: New test.
1180
1181 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR c++/55337
1184 * g++.dg/template/alignof2.C: New test.
1185
1186 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1187
1188 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1189 * g++.dg/mv6.C (dg-options): Ditto.
1190
1191 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1192
1193 * lib/target_suports.exp
1194 (check_effective_target_has_w_floating_suffix): New procedure.
1195 (check_effective_target_has_q_floating_suffix): Ditto.
1196 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1197 for unsupported non-standard suffix on floating constant.
1198 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1199
1200 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1201
1202 * lib/asan-dg.exp: New file.
1203 * gcc.dg/asan/asan.exp: New file.
1204 * g++.dg/dg.exp: Prune also asan tests.
1205 * g++.dg/asan/asan.exp: New file.
1206 * c-c++-common/asan/memcmp-1.c: New test.
1207
1208 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1209
1210 PR c++/55323
1211 * g++.dg/cpp0x/vt-55323.C: New.
1212
1213 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1214
1215 * g++.dg/mv4.C: Add require ifunc. Change error message.
1216 * g++.dg/mv5.C: Add require ifunc.
1217 * g++.dg/mv6.C: Add require ifunc.
1218
1219 2012-11-13 Martin Jambor <mjambor@suse.cz>
1220
1221 PR tree-optimization/55253
1222 * gcc.dg/torture/pr55253.c: New test.
1223 * gcc.dg/torture/pr55305.c: Likewise.
1224
1225 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1226
1227 PR middle-end/55142
1228 * gcc.target/i386/pr55142-1.c: New file.
1229 * gcc.target/i386/pr55142-2.c: Likewise.
1230
1231 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1232
1233 PR c++/54466
1234 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1235
1236 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1237
1238 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1239 instead of lp64.
1240 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1241 * gcc.target/i386/pr49715-2.c: Likewise.
1242 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1243
1244 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR tree-optimization/55281
1247 * gcc.dg/vect/fast-math-pr55281.c: New test.
1248 * g++.dg/opt/pr55281.C: New test.
1249
1250 PR rtl-optimization/54127
1251 * gcc.dg/torture/pr54127.c: New test.
1252
1253 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1254 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR rtl-optimization/51447
1257 * gcc.c-torture/execute/pr51447.c: New test.
1258
1259 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1260
1261 * gcc.target/aarch64/csinc-2.c: New test.
1262
1263 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1264
1265 * gcc.target/aarch64/cmn.c: New test.
1266 * gcc.target/aarch64/adds.c: New test.
1267 * gcc.target/aarch64/subs.c: New test.
1268
1269 2012-11-12 Tobias Burnus <burnus@net-b.de>
1270
1271 PR fortran/55272
1272 * gfortran.dg/coarray_29_1.f90: New.
1273 * gfortran.dg/coarray_29_2.f90: New.
1274
1275 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1276
1277 * gcc.dg/hoist-register-pressure-3.c: New test.
1278
1279 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1280
1281 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1282 wrappers around sinf and cosf.
1283
1284 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1285
1286 PR middle-end/55247
1287 PR middle-end/55259
1288 * gcc.target/i386/pr55247-2.c: New file.
1289
1290 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1291
1292 PR middle-end/55263
1293 * g++.dg/pr55263.C: New test.
1294
1295 2012-11-11 Martin Jambor <mjambor@suse.cz>
1296
1297 PR tree-optimization/55238
1298 * testsuite/gcc.dg/torture/pr55238.c: New test.
1299
1300 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1301
1302 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1303 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1304 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1305
1306 2012-11-10 Jan Hubicka <jh@suse.cz>
1307
1308 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1309
1310 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1311
1312 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1313 -mno-sse -mno-mmx to dg-options. Reformat.
1314
1315 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1316
1317 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1318 * c-c++-common/vector-compare-1.c: Same.
1319 * c-c++-common/vector-compare-2.c: Same.
1320 * g++.dg/other/unused1.C: Skip on AIX.
1321 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1322 extra message on AIX.
1323
1324 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1325
1326 PR target/55247
1327 * gcc.target/i386/pr55247.c: New test.
1328
1329 2012-11-09 Andrew Pinski <apinski@cavium.com>
1330
1331 * gcc.c-torture/execute/20121108-1.c: New test.
1332
1333 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1334
1335 PR c++/54413
1336 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1337 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1338 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1339 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1340
1341 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1342
1343 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1344 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1345 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1346 array bounds.
1347 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1348
1349 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1350
1351 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1352 * g++.dg/tm/pr47530.C: Same.
1353
1354 2012-11-09 Jason Merrill <jason@redhat.com>
1355
1356 PR c++/54859
1357 * g++.dg/cpp0x/alias-decl-25.C: New.
1358
1359 * g++.dg/abi/abi-tag1.C: New.
1360 * g++.dg/abi/abi-tag2.C: New.
1361
1362 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1363
1364 PR rtl-optimization/55154
1365 * gcc.target/i386/pr55154.c: New test.
1366
1367 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1368
1369 PR rtl-optimization/55151
1370 * gcc.dg/pr55151.c: Move ...
1371 * gcc.target/i386/pr55151.c: ... here.
1372
1373 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1374
1375 PR rtl-optimization/54472
1376 * gcc.dg/pr54472.c: New test.
1377
1378 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1379
1380 * gnat.dg/stack_check3.ad[sb]: New test.
1381
1382 2012-11-08 Ian Lance Taylor <iant@google.com>
1383
1384 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1385 with arguments. Handle errorcheckoutput and rundir test types.
1386
1387 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1388
1389 PR tree-optimization/55191
1390 * gcc.dg/pr55191.c: New test.
1391
1392 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1393
1394 PR debug/54499
1395 * g++.dg/debug/pr54499.C: New test.
1396
1397 2012-11-08 Jan Hubicka <jh@suse.cz>
1398
1399 PR middle-end/48636
1400 * gcc.dg/winline-3.c: Update.
1401
1402 2012-11-08 Martin Jambor <mjambor@suse.cz>
1403
1404 * gfortran.dg/ipcp-array-1.f90: New test.
1405
1406 2012-11-08 Florian Weimer <fweimer@redhat.com>
1407
1408 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1409
1410 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1411
1412 PR rtl-optimization/55151
1413 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1414
1415 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1416
1417 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1418
1419 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1420
1421 * gcc.c-torture/compile/20121107-1.c: New test.
1422
1423 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1424
1425 PR rtl-optimization/55151
1426 * gcc.dg/pr55151.c: Compile it only for x86_64.
1427
1428 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1429
1430 PR rtl-optimization/55122
1431 * gcc.dg/pr55122.c: New test.
1432
1433 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1434
1435 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1436 word powerpc.
1437 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1438 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1439 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1440 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1441
1442 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1443
1444 PR c/53063
1445 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1446
1447 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1448
1449 PR c/51294
1450 * c-c++-common/pr51294.c: New.
1451
1452 2012-11-07 Martin Jambor <mjambor@suse.cz>
1453
1454 PR tree-optimization/53787
1455 * gcc.dg/ipa/ipa-5.c: Adjust.
1456 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1457 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1458 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1459 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1460 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1461 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1462 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1463 * gfortran.dg/pr48636-2.f90: New test.
1464 * gfortran.dg/pr53787.f90: Likewise.
1465
1466 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/55226
1469 Revert:
1470 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/54922
1473 * g++.dg/cpp0x/constexpr-union4.C: New.
1474
1475 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1476
1477 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1478
1479 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1480
1481 PR target/49220
1482 * gcc.c-torture/compile/pr49220.c: New test.
1483
1484 2012-11-07 Florian Weimer <fweimer@redhat.com>
1485
1486 * g++.dg/init/new40.C: New.
1487
1488 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR debug/54693
1491 * gcc.dg/guality/pr54693-2.c: New test.
1492
1493 2012-11-06 Andrew Pinski <apinski@cavium.com>
1494
1495 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1496 -fno-vect-cost-model.
1497
1498 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1499
1500 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1501 * gcc.dg/tm/debug-1.c: Same.
1502 * gcc.dg/tm/irrevocable-3.c: Same.
1503 * gcc.dg/tm/irrevocable-4.c: Same.
1504 * gcc.dg/tm/memopt-10.c: Same.
1505 * gcc.dg/tm/memopt-11.c: Same.
1506 * gcc.dg/tm/props-4.c: Same.
1507 * gcc.dg/tm/wrap-3.c: Same.
1508 * gcc.dg/tm/wrap-4.c: Same.
1509
1510 2012-11-06 Andrew Pinski <apinski@cavium.com>
1511
1512 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1513
1514 2012-11-06 Jan Hubicka <jh@suse.cz>
1515
1516 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1517 candidate still.
1518 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1519 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1520 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1521
1522 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1523
1524 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1525
1526 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1527
1528 PR middle-end/41993
1529 * gcc.dg/torture/pr41993.c: New test.
1530
1531 2012-11-06 Jan Hubicka <jh@suse.cz>
1532
1533 * gcc.target/i386/l_fma_float_?.c: Update.
1534 * gcc.target/i386/l_fma_double_?.c: Update.
1535
1536 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1537
1538 PR target/54089
1539 * gcc.target/sh/pr54089-8.c: New.
1540 * gcc.target/sh/pr54089-9.c: New.
1541
1542 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1543
1544 PR target/47440
1545 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1546 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1547 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1548 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1549 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1550 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1551 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1552 * gcc.target/i386/avx-vzeroupper-27.c: New.
1553
1554 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1555
1556 PR fortran/54917
1557 * gfortran.dg/transfer_class_1.f90: New.
1558 * gfortran.dg/transfer_class_2.f90: New.
1559
1560 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1561
1562 * testsuite/g++.dg/mv1.C: New test.
1563 * testsuite/g++.dg/mv2.C: New test.
1564 * testsuite/g++.dg/mv3.C: New test.
1565 * testsuite/g++.dg/mv4.C: New test.
1566 * testsuite/g++.dg/mv5.C: New test.
1567 * testsuite/g++.dg/mv6.C: New test.
1568
1569 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1570
1571 PR testsuite/55186
1572 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1573
1574 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1575
1576 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1577 darwin.
1578
1579 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1580
1581 * g++.dg/torture/20121105-1.C: New test.
1582
1583 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1584
1585 * gcc.dg/torture/fp-compare.c: New testcase.
1586
1587 2012-11-05 Jan Hubicka <jh@suse.cz>
1588
1589 * gcc.dg/const-1.c: Update.
1590 * gcc.dg/pure-1.c: Update.
1591
1592 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1593
1594 PR rtl-optimization/55151
1595 * gcc.dg/pr55151.c: New test.
1596
1597 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR debug/54970
1600 PR debug/54971
1601 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1602
1603 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1604
1605 PR testsuite/51128
1606 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1607
1608 2012-11-05 Jan Hubicka <jh@suse.cz>
1609
1610 * gcc.dg/autopar/pr49960.c: Fix testcase.
1611
1612 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1613
1614 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1615 Fix scan-tree-dump-times directive.
1616
1617 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1618
1619 PR fortran/55199
1620 * gfortran.dg/associate_12.f90: New.
1621
1622 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1623
1624 PR target/54255
1625 * lib/target-supports.exp (check_effective_target_masm_intel): New
1626 proc.
1627 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1628 masm_intel.
1629
1630 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1631 Jack Howarth <howarth@bromo.med.uc.edu>
1632
1633 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1634 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1635 * gcc.target/i386/pr53249.c: Likewise.
1636
1637 2012-11-03 Andrew Pinski <apinski@cavium.com>
1638
1639 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1640 call abort1 so that cross jumping does not happen.
1641
1642 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1643
1644 PR target/51244
1645 * gcc.target/sh/pr51244-18.c: New.
1646 * gcc.target/sh/pr51244-19.c: New.
1647
1648 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1649
1650 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1651 b requires a 64-bit operation followed by a truncation.
1652
1653 2012-11-02 Jan Hubicka <jh@suse.cz>
1654
1655 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1656
1657 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1658
1659 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1660 conditions to verify the reduction code is vectorized.
1661
1662 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1663 in case 'pow', such as 'powerpc' is used in the compiler version name.
1664 * gcc.target/powerpc/pr46728-2.c: Likewise.
1665 * gcc.target/powerpc/pr46728-3.c: Likewise.
1666 * gcc.target/powerpc/pr46728-4.c: Likewise.
1667 * gcc.target/powerpc/pr46728-5.c: Likewise.
1668 * gcc.target/powerpc/pr46728-7.c: Likewise.
1669 * gcc.target/powerpc/pr46728-8.c: Likewise.
1670 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1671
1672 2012-11-02 Jan Hubicka <jh@suse.cz>
1673
1674 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1675
1676 2012-11-02 Jan Hubicka <jh@suse.cz>
1677
1678 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1679 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1680
1681 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1682
1683 PR middle-end/55130
1684 * gcc.target/i386/pr55130.c: New test.
1685
1686 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR target/55147
1689 * gcc.target/i386/pr55147.c: New test.
1690
1691 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1692
1693 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1694 * gfortran.dg/default_format_denormal_1.f90: Same.
1695
1696 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1697
1698 PR middle-end/55001
1699 * g++.dg/ext/vector19.C: Remove target restrictions.
1700 * gcc.dg/fold-compare-7.c: New testcase.
1701
1702 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1703
1704 PR target/55160
1705 * gcc.target/sh/pr55160.c: New.
1706
1707 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1708
1709 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1710 scan-assembler regex.
1711
1712 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1713
1714 PR middle-end/55150
1715 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1716 * gcc.dg/pr55150-2.c: New test.
1717
1718 2012-11-01 Sharad Singhai <singhai@google.com>
1719
1720 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1721 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1722 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1723 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1724
1725 2012-10-31 Dehao Chen <dehao@google.com>
1726
1727 * g++.dg/debug/dwarf2/block.C: New testcase.
1728
1729 2012-10-31 Jan Hubicka <jh@suse.cz>
1730
1731 * gcc.dg/pr44974.c: Add noinline.
1732
1733 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1734
1735 PR fortran/53718
1736 * gfortran.dg/class_54.f90: New.
1737
1738 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1739 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR tree-optimization/55018
1742 * gcc.dg/torture/pr55018.c: New test.
1743
1744 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1745
1746 PR c++/54583
1747 * g++.dg/ext/vla13.C: New.
1748
1749 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1750
1751 PR middle-end/55150
1752 * gcc.dg/pr55150.c: New test.
1753
1754 2012-10-31 Tobias Burnus <burnus@net-b.de>
1755
1756 PR fortran/55134
1757 * gfortran.dg/associate_11.f90: New.
1758
1759 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1760
1761 PR c++/54955
1762 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1763
1764 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR tree-optimization/19105
1767 PR tree-optimization/21643
1768 PR tree-optimization/46309
1769 * gcc.dg/pr19105.c: New test.
1770 * gcc.dg/pr21643.c: New test.
1771 * gcc.dg/pr46309-2.c: New test.
1772 * gcc.c-torture/execute/pr46309.c: New test.
1773
1774 2012-10-31 Alan Modra <amodra@gmail.com>
1775
1776 * gcc.target/powerpc/dimode_off.c: New.
1777 * gcc.target/powerpc/timode_off.c: New.
1778 * gcc.target/powerpc/dfmode_off.c: New.
1779 * gcc.target/powerpc/tfmode_off.c: New.
1780
1781 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1782
1783 PR rtl-optimization/55093
1784 * gcc.target/i386/pr55093.c: New file.
1785
1786 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1787
1788 * gcc.target/i386/pr55116.c: Renamed to ...
1789 * gcc.target/i386/pr55116-1.c: This.
1790
1791 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1792
1793 * gcc.target/i386/pr55116-2.c: New file.
1794
1795 2012-10-30 Richard Biener <rguenther@suse.de>
1796
1797 * gcc.dg/vect/slp-perm-2.c: Adjust.
1798
1799 2012-10-30 Richard Biener <rguenther@suse.de>
1800
1801 PR tree-optimization/55111
1802 * gcc.dg/torture/pr55111.c: New testcase.
1803
1804 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1805
1806 PR target/53988
1807 * gcc.target/sh/pr53988.c: New.
1808
1809 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1810
1811 PR target/54989
1812 * gcc.dg/hoist-register-pressure-1.c: Rename from
1813 hoist-register-pressure.c. Add nonpic condition.
1814 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1815
1816 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1817
1818 PR c++/54930
1819 * gcc.dg/Wreturn-local-addr.c: New.
1820 * g++.dg/warn/Wno-return-local-addr.C: New.
1821 * g++.dg/warn/Wreturn-local-addr.C: New.
1822
1823 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1824
1825 PR middle-end/55116
1826 * gcc.target/i386/pr55116.c: New file.
1827
1828 2012-10-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1829
1830 PR c/53066
1831 * gcc.dg/Wshadow-4.c: New.
1832 * gcc.dg/Wshadow-4.h: New.
1833
1834 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1835
1836 PR debug/54693
1837 * gcc.dg/guality/pr54693.c: New.
1838
1839 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1840
1841 PR middle-end/55027
1842 * gcc.dg/pr55027.c: New testcase.
1843
1844 2012-10-29 Jan Hubicka <jh@suse.cz>
1845
1846 * gcc.dg/ipa/inline-6.c: New testcase.
1847
1848 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1849
1850 PR rtl-optimization/55106
1851 * g++.dg/pr55106.C: New.
1852
1853 2012-10-29 Richard Guenther <rguenther@suse.de>
1854
1855 PR middle-end/53695
1856 * gcc.dg/torture/pr53695.c: New testcase.
1857
1858 2012-10-28 Jan Hubicka <jh@suse.cz>
1859
1860 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1861
1862 2012-10-28 Tobias Burnus <burnus@net-b.de>
1863
1864 PR fortran/54958
1865 * gfortran.dg/do_check_6.f90: New.
1866
1867 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1868 Jack Howarth <howarth@bromo.med.uc.edu>
1869
1870 PR target/54404
1871 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1872 to dg-options.
1873 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1874
1875 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1876
1877 PR target/34283
1878 * gcc.target/i386/pr34283.c: New test.
1879
1880 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR c++/55081
1883 * g++.dg/opt/pr55081.C: New test.
1884
1885 PR debug/54970
1886 PR debug/54971
1887 * gcc.dg/guality/pr54970.c: New test.
1888
1889 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 PR c++/54984
1892 * g++.dg/template/new11.C: New.
1893
1894 2012-10-26 Richard Biener <rguenther@suse.de>
1895
1896 PR middle-end/54824
1897 * gcc.dg/torture/pr54824.c: New testcase.
1898
1899 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1900
1901 * gcc.target/i386/fxsave-1.c: New.
1902 * gcc.target/i386/fxsave64-1.c: Ditto.
1903 * gcc.target/i386/fxrstor-1.c: Ditto.
1904 * gcc.target/i386/fxrstor64-1.c: Ditto.
1905 * gcc.target/i386/xsave-1.c: Ditto.
1906 * gcc.target/i386/xsave64-1.c: Ditto.
1907 * gcc.target/i386/xrstor-1.c: Ditto.
1908 * gcc.target/i386/xrstor64-1.c: Ditto.
1909 * gcc.target/i386/xsaveopt-1.c: Ditto.
1910 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1911 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1912 * gcc.target/i386/sse-13.c: Ditto.
1913 * gcc.target/i386/sse-14.c: Ditto.
1914 * gcc.target/i386/sse-22.c: Ditto.
1915 * gcc.target/i386/sse-23.c: Ditto.
1916 * g++.dg/other/i386-2.C: Ditto.
1917 * g++.dg/other/i386-3.C: Ditto.
1918
1919 2012-10-25 Jan Hubicka <jh@suse.cz>
1920
1921 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1922 at ivcanon time.
1923
1924 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1925
1926 PR c++/53761
1927 * g++.dg/ext/transparent-union.C: New.
1928
1929 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1930
1931 PR c++/54427
1932 * g++.dg/ext/vector19.C: New testcase.
1933
1934 2012-10-25 Richard Biener <rguenther@suse.de>
1935
1936 PR tree-optimization/54902
1937 * g++.dg/torture/pr54902.C: New testcase.
1938
1939 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1940
1941 PR c++/34892
1942 * g++.dg/template/crash114.C: New.
1943
1944 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1945
1946 PR bootstrap/55049
1947 * gcc.target/i386/pr55049-1.c: New test.
1948
1949 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1950
1951 PR fortran/55037
1952 * gfortran.dg/class_dummy_4.f03: New.
1953
1954 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR rtl-optimization/55010
1957 * gcc.dg/pr55010.c: New test.
1958
1959 PR debug/54828
1960 * g++.dg/debug/pr54828.C: New test.
1961
1962 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1963
1964 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1965 * gcc.dg/vect/vect-83_64.c: Likewise.
1966
1967 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1968
1969 PR c++/54922
1970 * g++.dg/cpp0x/constexpr-union4.C: New.
1971
1972 2012-10-23 Jeff Law <law@redhat.com>
1973
1974 * gcc.c-torture/execute/pr54985.c: New test.
1975
1976 2012-10-23 Paul Koning <ni1d@arrl.net>
1977
1978 PR debug/54508
1979 * g++.dg/debug/dwarf2/pr54508.C: New.
1980
1981 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1982
1983 PR c++/54844
1984 * g++.dg/template/sizeof14.C: New test.
1985
1986 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1987 Jim MacArthur <jim.macarthur@arm.com>
1988 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1989 Marcus Shawcroft <marcus.shawcroft@arm.com>
1990 Nigel Stephens <nigel.stephens@arm.com>
1991 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1992 Richard Earnshaw <rearnsha@arm.com>
1993 Sofiane Naci <sofiane.naci@arm.com>
1994 Stephen Thomas <stephen.thomas@arm.com>
1995 Tejas Belagod <tejas.belagod@arm.com>
1996 Yufeng Zhang <yufeng.zhang@arm.com>
1997
1998 * lib/target-supports.exp
1999 (check_profiling_available): Add AArch64.
2000 (check_effective_target_vect_int): Likewise.
2001 (check_effective_target_vect_shift): Likewise.
2002 (check_effective_target_vect_float): Likewise.
2003 (check_effective_target_vect_double): Likewise.
2004 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2005 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2006 (check_effective_target_vect_pack_trunc): Likewise.
2007 (check_effective_target_vect_unpack): Likewise.
2008 (check_effective_target_vect_hw_misalign): Likewise.
2009 (check_effective_target_vect_short_mult): Likewise.
2010 (check_effective_target_vect_int_mult): Likewise.
2011 (check_effective_target_vect_stridedN): Likewise.
2012 (check_effective_target_sync_int_long): Likewise.
2013 (check_effective_target_sync_char_short): Likewise.
2014 (check_vect_support_and_set_flags): Likewise.
2015 (check_effective_target_aarch64_tiny): New.
2016 (check_effective_target_aarch64_small): New.
2017 (check_effective_target_aarch64_large): New.
2018 * g++.dg/other/PR23205.C: Enable aarch64.
2019 * g++.dg/other/pr23205-2.C: Likewise.
2020 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
2021 * gcc.c-torture/execute/20101011-1.c: Likewise.
2022 * gcc.dg/20020312-2.c: Likewise.
2023 * gcc.dg/20040813-1.c: Likewise.
2024 * gcc.dg/builtin-apply2.c: Likewise.
2025 * gcc.dg/stack-usage-1.c: Likewise.
2026
2027 2012-10-23 Ian Bolton <ian.bolton@arm.com>
2028 Jim MacArthur <jim.macarthur@arm.com>
2029 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
2030 Marcus Shawcroft <marcus.shawcroft@arm.com>
2031 Nigel Stephens <nigel.stephens@arm.com>
2032 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2033 Richard Earnshaw <rearnsha@arm.com>
2034 Sofiane Naci <sofiane.naci@arm.com>
2035 Stephen Thomas <stephen.thomas@arm.com>
2036 Tejas Belagod <tejas.belagod@arm.com>
2037 Yufeng Zhang <yufeng.zhang@arm.com>
2038
2039 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
2040 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
2041 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
2042 * gcc.target/aarch64/aapcs/abitest.S: New file.
2043 * gcc.target/aarch64/aapcs/abitest.h: New file.
2044 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
2045 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
2046 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
2047 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
2048 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
2049 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
2050 * gcc.target/aarch64/aapcs/ice_1.c: New file.
2051 * gcc.target/aarch64/aapcs/ice_2.c: New file.
2052 * gcc.target/aarch64/aapcs/ice_3.c: New file.
2053 * gcc.target/aarch64/aapcs/ice_4.c: New file.
2054 * gcc.target/aarch64/aapcs/ice_5.c: New file.
2055 * gcc.target/aarch64/aapcs/macro-def.h: New file.
2056 * gcc.target/aarch64/aapcs/test_1.c: New file.
2057 * gcc.target/aarch64/aapcs/test_10.c: New file.
2058 * gcc.target/aarch64/aapcs/test_11.c: New file.
2059 * gcc.target/aarch64/aapcs/test_12.c: New file.
2060 * gcc.target/aarch64/aapcs/test_13.c: New file.
2061 * gcc.target/aarch64/aapcs/test_14.c: New file.
2062 * gcc.target/aarch64/aapcs/test_15.c: New file.
2063 * gcc.target/aarch64/aapcs/test_16.c: New file.
2064 * gcc.target/aarch64/aapcs/test_17.c: New file.
2065 * gcc.target/aarch64/aapcs/test_18.c: New file.
2066 * gcc.target/aarch64/aapcs/test_19.c: New file.
2067 * gcc.target/aarch64/aapcs/test_2.c: New file.
2068 * gcc.target/aarch64/aapcs/test_20.c: New file.
2069 * gcc.target/aarch64/aapcs/test_21.c: New file.
2070 * gcc.target/aarch64/aapcs/test_22.c: New file.
2071 * gcc.target/aarch64/aapcs/test_23.c: New file.
2072 * gcc.target/aarch64/aapcs/test_24.c: New file.
2073 * gcc.target/aarch64/aapcs/test_25.c: New file.
2074 * gcc.target/aarch64/aapcs/test_26.c: New file.
2075 * gcc.target/aarch64/aapcs/test_3.c: New file.
2076 * gcc.target/aarch64/aapcs/test_4.c: New file.
2077 * gcc.target/aarch64/aapcs/test_5.c: New file.
2078 * gcc.target/aarch64/aapcs/test_6.c: New file.
2079 * gcc.target/aarch64/aapcs/test_7.c: New file.
2080 * gcc.target/aarch64/aapcs/test_8.c: New file.
2081 * gcc.target/aarch64/aapcs/test_9.c: New file.
2082 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
2083 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
2084 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
2085 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
2086 * gcc.target/aarch64/aapcs/test_complex.c: New file.
2087 * gcc.target/aarch64/aapcs/test_int128.c: New file.
2088 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
2089 * gcc.target/aarch64/aapcs/type-def.h: New file.
2090 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
2091 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
2092 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
2093 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
2094 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
2095 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
2096 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
2097 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
2098 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
2099 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
2100 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
2101 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
2102 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
2103 * gcc.target/aarch64/aarch64.exp: New file.
2104 * gcc.target/aarch64/adc-1.c: New file.
2105 * gcc.target/aarch64/adc-2.c: New file.
2106 * gcc.target/aarch64/asm-1.c: New file.
2107 * gcc.target/aarch64/clrsb.c: New file.
2108 * gcc.target/aarch64/clz.c: New file.
2109 * gcc.target/aarch64/ctz.c: New file.
2110 * gcc.target/aarch64/csinc-1.c: New file.
2111 * gcc.target/aarch64/csinv-1.c: New file.
2112 * gcc.target/aarch64/csneg-1.c: New file.
2113 * gcc.target/aarch64/extend.c: New file.
2114 * gcc.target/aarch64/fcvt.x: New file.
2115 * gcc.target/aarch64/fcvt_double_int.c: New file.
2116 * gcc.target/aarch64/fcvt_double_long.c: New file.
2117 * gcc.target/aarch64/fcvt_double_uint.c: New file.
2118 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2119 * gcc.target/aarch64/fcvt_float_int.c: New file.
2120 * gcc.target/aarch64/fcvt_float_long.c: New file.
2121 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2122 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2123 * gcc.target/aarch64/ffs.c: New file.
2124 * gcc.target/aarch64/fmadd.c: New file.
2125 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2126 * gcc.target/aarch64/frint.x: New file.
2127 * gcc.target/aarch64/frint_double.c: New file.
2128 * gcc.target/aarch64/frint_float.c: New file.
2129 * gcc.target/aarch64/index.c: New file.
2130 * gcc.target/aarch64/mneg-1.c: New file.
2131 * gcc.target/aarch64/mneg-2.c: New file.
2132 * gcc.target/aarch64/mneg-3.c: New file.
2133 * gcc.target/aarch64/mnegl-1.c: New file.
2134 * gcc.target/aarch64/mnegl-2.c: New file.
2135 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2136 * gcc.target/aarch64/pic-constantpool1.c: New file.
2137 * gcc.target/aarch64/pic-symrefplus.c: New file.
2138 * gcc.target/aarch64/predefine_large.c: New file.
2139 * gcc.target/aarch64/predefine_small.c: New file.
2140 * gcc.target/aarch64/predefine_tiny.c: New file.
2141 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2142 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2143 * gcc.target/aarch64/table-intrinsics.c: New file.
2144 * gcc.target/aarch64/tst-1.c: New file.
2145 * gcc.target/aarch64/vect-abs-compile.c: New file.
2146 * gcc.target/aarch64/vect-abs.c: New file.
2147 * gcc.target/aarch64/vect-abs.x: New file.
2148 * gcc.target/aarch64/vect-compile.c: New file.
2149 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2150 * gcc.target/aarch64/vect-faddv.c: New file.
2151 * gcc.target/aarch64/vect-faddv.x: New file.
2152 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2153 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2154 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2155 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2156 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2157 * gcc.target/aarch64/vect-fp-compile.c: New file.
2158 * gcc.target/aarch64/vect-fp.c: New file.
2159 * gcc.target/aarch64/vect-fp.x: New file.
2160 * gcc.target/aarch64/vect-mull-compile.c: New file.
2161 * gcc.target/aarch64/vect-mull.c: New file.
2162 * gcc.target/aarch64/vect-mull.x: New file.
2163 * gcc.target/aarch64/vect.c: New file.
2164 * gcc.target/aarch64/vect.x: New file.
2165 * gcc.target/aarch64/vector_intrinsics.c: New file.
2166 * gcc.target/aarch64/vfp-1.c: New file.
2167 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2168 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2169 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2170 * g++.dg/abi/aarch64_guard1.C: New file.
2171
2172 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR c++/54988
2175 * c-c++-common/pr54988.c: New test.
2176
2177 2012-10-23 Jan Hubicka <jh@suse.cz>
2178
2179 * gcc.dg/tree-prof/peel-1.c: New testcase.
2180
2181 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2182
2183 PR gcc/52945
2184 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2185
2186 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2187
2188 * gcc.dg/c99-predef-1.c: New test.
2189 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2190 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2191 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2192 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2193 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2194 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2195 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2196 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2197 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2198 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2199 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2200 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2201
2202 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2203
2204 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2205
2206 2012-10-23 Jan Hubicka <jh@suse.cz>
2207
2208 PR middle-end/54937
2209 * gcc.c-torture/execute/pr54937.c: New testcase.
2210 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2211
2212 2012-10-23 Jan Hubicka <jh@suse.cz>
2213
2214 PR middle-end/54967
2215 * gfortran.dg/pr54967.f90: New testcase.
2216
2217 2012-10-23 Terry Guo <terry.guo@arm.com>
2218
2219 PR target/55019
2220 * gcc.dg/pr55019.c: New.
2221
2222 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2223
2224 PR tree-optimization/55008
2225 * gcc.dg/tree-ssa/pr55008.c: New test.
2226
2227 2012-10-22 Richard Biener <rguenther@suse.de>
2228
2229 PR tree-optimization/55011
2230 * gcc.dg/torture/pr55011.c: New testcase.
2231
2232 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2233
2234 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2235 * gcc.target/arm/pr40457-2.c: Likewise.
2236 * gcc.target/arm/pr40457-3.c: Likewise.
2237
2238 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2239
2240 * gnat.dg/specs/limited_with4.ads: New test.
2241 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2242
2243 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2244
2245 * gnat.dg/modular4.adb: New test.
2246 * gnat.dg/modular4_pkg.ads: New helper.
2247
2248 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2249
2250 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2251 * gnat.dg/specs/addr1.ads: Likewise.
2252
2253 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2254
2255 * gcc.dg/webizer.c (main): Add missing exit call.
2256
2257 2012-10-21 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
2258
2259 PR fortran/54465
2260 * gfortran.dg/wextra_1.f: New test.
2261
2262 2012-10-20 Jan Hubicka <jh@suse.cz>
2263
2264 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2265
2266 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2267
2268 PR fortran/54224
2269 * gfortran.dg/warn_unused_function.f90: New.
2270
2271 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2272
2273 * lib/target-supports.exp
2274 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2275
2276 2012-10-19 Richard Guenther <rguenther@suse.de>
2277
2278 PR tree-optimization/54981
2279 * gcc.dg/pr54981.c: New testcase.
2280
2281 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2282
2283 PR target/54892
2284 * gcc.target/arm/pr54892.c: New.
2285
2286 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2287
2288 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2289
2290 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2291
2292 PR c++/54501
2293 * g++.dg/init/array30.C: New.
2294 * g++.dg/init/array31.C: Likewise.
2295
2296 2012-10-18 Tobias Burnus <burnus@net-b.de>
2297
2298 PR fortran/54884
2299 * gfortran.dg/public_private_module_7.f90: New.
2300
2301 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2302
2303 PR c++/29633
2304 * g++.dg/template/pr29633.C: New.
2305
2306 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2307
2308 * gnat.dg/loop_optimization13.ad[sb]: New test.
2309 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2310
2311 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2312
2313 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2314 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2315 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2316 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2317
2318 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2319
2320 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2321 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2322 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2323 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2324 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2325 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2326
2327 2012-10-16 Jan Hubicka <jh@suse.cz>
2328
2329 * gcc.target/i386/l_fma_float_?.c: Update.
2330 * gcc.target/i386/l_fma_double_?.c: Update.
2331 * gfortran.dg/do_1.f90: XFAIL
2332 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2333 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2334 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2335 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2336 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2337 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2338 valid.
2339
2340 2012-10-16 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
2341
2342 PR c/53063
2343 PR c/40989
2344 * gcc.dg/Wstrict-overflow-24.c: New.
2345
2346 2012-10-16 Tobias Burnus <burnus@net-b.de>
2347
2348 PR fortran/50981
2349 PR fortran/54618
2350 * gfortran.dg/class_optional_1.f90: New.
2351 * gfortran.dg/class_optional_2.f90: New.
2352
2353 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR debug/54796
2356 * gcc.dg/guality/pr54796.c: New test.
2357
2358 PR tree-optimization/54889
2359 * gfortran.dg/pr54889.f90: New test.
2360
2361 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2362
2363 * g++.dg/other/dump-ada-spec-2.C: New test.
2364
2365 2012-10-16 Easwaran Raman <eraman@google.com>
2366
2367 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2368 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2369
2370 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2371
2372 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2373 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2374
2375 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2376
2377 PR target/54925
2378 * gcc.c-torture/compile/pr54925.c: New.
2379
2380 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2381
2382 PR target/51244
2383 * gcc.target/sh/pr51244-17.c: New.
2384
2385 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2386
2387 PR target/54760
2388 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2389 functions.
2390 * gcc.target/sh/pr54760-4.c: New.
2391
2392 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2393
2394 PR target/34777
2395 * gcc.target/sh/torture/sh-torture.exp: New.
2396 * gcc.target/sh/torture/pr34777.c: New.
2397
2398 2012-10-15 Matthias Klose <doko@ubuntu.com>
2399
2400 * lib/target-supports.exp (check_profiling_available): Match
2401 arm*-*-linux-* for ARM Linux/GNU.
2402 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2403 * gfortran.dg/enum_10.f90: Likewise.
2404 * gfortran.dg/enum_9.f90: Likewise.
2405 * gcc.target/arm/synchronize.c: Likewise.
2406 * g++.old-deja/g++.jason/enum6.C: Likewise.
2407 * g++.old-deja/g++.other/enum4.C: Likewise.
2408 * g++.old-deja/g++.law/enum9.C: Likewise.
2409
2410 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2411
2412 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2413 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2414
2415 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2416 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 PR c++/17805
2419 * g++.dg/overload/operator6.C: New.
2420
2421 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2422
2423 PR c++/50080 (again)
2424 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2425 * g++.dg/parse/tmpl-outside1.C: Likewise.
2426 * g++.dg/template/qualttp18.C: Likewise.
2427 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2428 * g++.old-deja/g++.pt/overload13.C: Likewise.
2429
2430 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2431
2432 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2433 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2434 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2435 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2436 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2437 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2438 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2439 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2440
2441 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2442
2443 PR c++/50080
2444 * g++.dg/parse/tmpl-outside2.C: New.
2445 * g++.dg/parse/tmpl-outside1.C: Adjust.
2446 * g++.dg/template/qualttp18.C: Likewise.
2447 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2448 * g++.old-deja/g++.pt/overload13.C: Likewise.
2449
2450 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2451
2452 PR tree-optimization/54915
2453 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2454
2455 2012-10-15 Richard Guenther <rguenther@suse.de>
2456
2457 PR tree-optimization/54920
2458 * gcc.dg/torture/pr54920.c: New testcase.
2459
2460 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2461
2462 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2463
2464 2012-10-13 Jason Merrill <jason@redhat.com>
2465
2466 * g++.dg/tls/thread_local7g.C: Require tls_native.
2467
2468 2012-10-14 Jason Merrill <jason@redhat.com>
2469
2470 * g++.dg/cpp0x/inh-ctor1.C: New.
2471 * g++.dg/cpp0x/inh-ctor2.C: New.
2472 * g++.dg/cpp0x/inh-ctor3.C: New.
2473 * g++.dg/cpp0x/inh-ctor4.C: New.
2474 * g++.dg/cpp0x/inh-ctor5.C: New.
2475 * g++.dg/cpp0x/inh-ctor6.C: New.
2476 * g++.dg/cpp0x/inh-ctor7.C: New.
2477 * g++.dg/cpp0x/inh-ctor8.C: New.
2478 * g++.dg/cpp0x/inh-ctor9.C: New.
2479 * g++.dg/cpp0x/inh-ctor10.C: New.
2480 * g++.dg/cpp0x/inh-ctor11.C: New.
2481 * g++.dg/cpp0x/inh-ctor12.C: New.
2482 * g++.dg/cpp0x/inh-ctor13.C: New.
2483
2484 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2485
2486 PR rtl-optimization/54919
2487 * gcc.dg/pr54919.c: New testcase.
2488
2489 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2490
2491 PR c++/53581
2492 * g++.dg/template/crash113.C: New.
2493
2494 2012-10-14 Jan Hubicka <jh@suse.cz>
2495
2496 * gcc.dg/unroll_5.c: New testcase.
2497
2498 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2499
2500 PR c++/52643
2501 * g++.dg/opt/pr52643.C: New.
2502
2503 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2504
2505 PR target/54602
2506 * gcc.target/sh/pr54602-1.c: New.
2507 * gcc.target/sh/pr54602-2.c: New.
2508 * gcc.target/sh/pr54602-3.c: New.
2509 * gcc.target/sh/pr54602-4.c: New.
2510
2511 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2512
2513 PR target/54680
2514 * gcc.target/sh/pr54680.c: New.
2515
2516 2012-10-12 Jan Hubicka <jh@suse.cz>
2517
2518 * gcc.dg/webizer.c: New testcase.
2519
2520 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2521
2522 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2523 specify -m64.
2524
2525 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2526
2527 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2528 Return 0 if already specifying -mfloat-abi other than hard.
2529
2530 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2531
2532 * gcc.dg/pr53060.c: Prune irrelevant warning.
2533
2534 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR c/54381
2537 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2538 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2539 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2540 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2541 Adjust expected wording of warnings for *cmp* builtins.
2542 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2543 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2544
2545 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 PR c++/24449
2548 * g++.dg/parse/friend-main.C: New.
2549
2550 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2551
2552 PR c++/53055
2553 * g++.dg/pr53055.C: New testcase.
2554
2555 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2556
2557 PR c++/52744
2558 * g++.dg/cpp0x/pr52744.C: New.
2559
2560 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2561
2562 PR fortran/40453
2563 * gfortran.dg/dummy_procedure_9.f90: New.
2564
2565 2012-10-12 Richard Biener <rguenther@suse.de>
2566
2567 PR tree-optimization/54894
2568 * gcc.dg/torture/pr54894.c: New testcase.
2569
2570 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2571
2572 PR target/51244
2573 * gcc.target/sh/pr51244-13.c: New.
2574 * gcc.target/sh/pr51244-14.c: New.
2575 * gcc.target/sh/pr51244-15.c: New.
2576 * gcc.target/sh/pr51244-16.c: New.
2577
2578 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2579
2580 PR c++/51878
2581 * g++.dg/cpp0x/decltype45.C: New.
2582
2583 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2584
2585 PR fortran/54784
2586 * gfortran.dg/class_allocate_13.f90: New.
2587
2588 2012-10-11 Jason Merrill <jason@redhat.com>
2589
2590 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2591 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2592
2593 * g++.dg/gomp/tls-5.C: Require tls_native.
2594 * g++.dg/tls/thread_local7.C: Require tls_native.
2595 * g++.dg/tls/static2.C: New.
2596
2597 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2598
2599 PR c++/36107
2600 * g++.dg/ext/weak5.C: New.
2601
2602 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2603
2604 PR testsuite/54868
2605 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2606 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2607
2608 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2609
2610 PR c++/43765
2611 * g++.dg/parse/pr43765.C: New.
2612
2613 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2614
2615 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2616
2617 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2618
2619 PR c++/43663
2620 * g++.dg/init/bitfield3.C: New.
2621
2622 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2623
2624 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2625
2626 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR tree-optimization/54877
2629 * gcc.dg/torture/pr54877.c: New test.
2630
2631 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2632
2633 PR testsuite/53397
2634 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2635 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2636 and remove target info from dg-do compile.
2637 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2638 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2639 and remove target info from dg-do compile.
2640
2641 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2642
2643 * gcc.dg/pr54782.c: Require target with pthread support.
2644
2645 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2646
2647 PR c++/53122
2648 * g++.dg/cpp0x/auto35.C: New.
2649
2650 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2651
2652 PR c++/53540 - using fails to be equivalent to typedef
2653 * g++.dg/cpp0x/alias-decl-24.C: New test.
2654
2655 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2656
2657 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2658 that c++11 attributes to types are ignored for now.
2659 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2660 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2661
2662 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2663
2664 PR c++/53741
2665 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2666
2667 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 PR c++/50478
2670 * g++.dg/cpp0x/initlist67.C: New.
2671
2672 2012-10-10 Dehao Chen <dehao@google.com>
2673
2674 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2675
2676 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2677
2678 PR target/52480
2679 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2680 Add runtime tests.
2681
2682 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2683
2684 PR c++/53307
2685 * g++.dg/cpp0x/decltype44.C: New.
2686
2687 2012-10-09 Steve Ellcey <sellcey@mips.com>
2688
2689 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2690
2691 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2692
2693 PR c++/53763
2694 * g++.dg/cpp0x/decltype43.C: New.
2695
2696 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2697
2698 PR middle-end/53397
2699 * gcc.dg/pr53397-1.c: New test case.
2700 * gcc.dg/pr53397-2.c: New test case.
2701
2702 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2703
2704 PR c++/54194
2705 * g++.dg/warn/Wparentheses-26.C: Adjust.
2706 * g++.dg/warn/Wparentheses-27.C: New.
2707
2708 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2709
2710 PR c++/54427
2711 * c-c++-common/vector-scalar.c: New testcase.
2712 * g++.dg/ext/vector18.C: New testcase.
2713 * g++.dg/ext/vector5.C: This is not an error anymore.
2714 * gcc.dg/init-vec-1.c: Move ...
2715 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2716 * gcc.c-torture/execute/vector-shift1.c: Move ...
2717 * c-c++-common/torture/vector-shift1.c: ... here.
2718 * gcc.dg/scal-to-vec1.c: Move ...
2719 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2720 C++11. Adapt error messages.
2721 * gcc.dg/convert-vec-1.c: Move ...
2722 * c-c++-common/convert-vec-1.c: ... here.
2723 * gcc.dg/scal-to-vec2.c: Move ...
2724 * c-c++-common/scal-to-vec2.c: ... here.
2725
2726 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2727
2728 PR target/54400
2729 * gcc.target/i386/pr54400.c: New testcase.
2730
2731 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR c++/54858
2734 * g++.dg/template/pr54858.C: New test.
2735
2736 2012-10-08 Marek Polacek <polacek@redhat.com>
2737
2738 PR debug/54831
2739 * g++.dg/debug/pr54831.C: New test.
2740
2741 2012-10-08 Dehao Chen <dehao@google.com>
2742
2743 * g++.dg/predict-loop-exit-1.C: New.
2744 * g++.dg/predict-loop-exit-2.C: New.
2745 * g++.dg/predict-loop-exit-3.C: New.
2746
2747 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2748
2749 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2750
2751 2012-10-08 Jason Merrill <jason@redhat.com>
2752
2753 * g++.dg/gomp/tls-5.C: New.
2754 * g++.dg/gomp/tls-wrap1.C: New.
2755 * g++.dg/gomp/tls-wrap2.C: New.
2756 * g++.dg/gomp/tls-wrap3.C: New.
2757 * g++.dg/gomp/tls-wrap4.C: New.
2758 * g++.dg/gomp/tls-wrapper-cse.C: New.
2759 * g++.dg/tls/thread_local-cse.C: New.
2760 * g++.dg/tls/thread_local-order1.C: New.
2761 * g++.dg/tls/thread_local-order2.C: New.
2762 * g++.dg/tls/thread_local-wrap1.C: New.
2763 * g++.dg/tls/thread_local-wrap2.C: New.
2764 * g++.dg/tls/thread_local-wrap3.C: New.
2765 * g++.dg/tls/thread_local-wrap4.C: New.
2766 * g++.dg/tls/thread_local2g.C: New.
2767 * g++.dg/tls/thread_local3g.C: New.
2768 * g++.dg/tls/thread_local4g.C: New.
2769 * g++.dg/tls/thread_local5g.C: New.
2770 * g++.dg/tls/thread_local6g.C: New.
2771 * g++.dg/tls/thread_local7g.C: New.
2772
2773 * g++.dg/tls/thread_local3.C: New.
2774 * g++.dg/tls/thread_local4.C: New.
2775 * g++.dg/tls/thread_local5.C: New.
2776 * g++.dg/tls/thread_local6.C: New.
2777
2778 * g++.dg/tls/init-2.C: Tweak errors.
2779 * g++.dg/tls/thread_local1.C: New.
2780 * g++.dg/tls/thread_local2.C: New.
2781 * g++.dg/tls/thread_local7.C: New.
2782
2783 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2784
2785 PR target/54866
2786 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2787
2788 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2789
2790 PR target/54685
2791 * gcc.target/sh/pr54685.c: New.
2792
2793 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2794
2795 PR c++/53528 C++11 attribute support
2796 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2797 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2798 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2799 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2800 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2801 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2802 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2803 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2804 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2805 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2806 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2807 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2808 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2809 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2810 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2811 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2812 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2813 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2814 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2815 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2816 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2817 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2818 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2819 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2820 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2821 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2822 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2823 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2824 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2825 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2826 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2827 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2828 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2829 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2830 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2831 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2832 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2833 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2834 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2835 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2836 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2837 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2838 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2839 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2840 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2841 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2842 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2843 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2844 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2845 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2846 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2847 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2848 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2849 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2850 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2851 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2852 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2853
2854 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2855
2856 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2857 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2858 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2859
2860 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2861
2862 PR target/54760
2863 * gcc.target/sh/pr54760-2.c: New.
2864 * gcc.target/sh/pr54760-3.c: New.
2865
2866 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2867
2868 PR c++/51422
2869 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2870
2871 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2872 Sandra Loosemore <sandra@codesourcery.com>
2873
2874 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2875 and test that the accumulator is initialized using MULT.
2876 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2877 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2878
2879 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2880
2881 PR c++/52764
2882 * g++.dg/cpp0x/stdint.C: New.
2883
2884 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2885
2886 PR c++/54249
2887 * g++.dg/cpp0x/stddef.C: New.
2888
2889 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2890
2891 PR fortran/54832
2892 * gfortran.dg/typebound_operator_17.f90: New.
2893
2894 2012-10-06 Jan Hubicka <jh@suse.cz>
2895
2896 PR lto/53831
2897 PR lto/54776
2898 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2899
2900 2012-10-06 Jan Hubicka <jh@suse.cz>
2901
2902 * gcc.dg/lto/resolutions_0.c: New testcase.
2903
2904 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2905
2906 PR fortran/45521
2907 * gfortran.dg/generic_25.f90: New.
2908 * gfortran.dg/generic_26.f90: New.
2909 * gfortran.dg/generic_27.f90: New.
2910
2911 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2912
2913 PR target/54760
2914 * gcc.target/sh/pr54760-1.c: New.
2915
2916 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2917
2918 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2919 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2920 * g++.dg/warn/Wsign-compare-5.C: New test.
2921 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2922 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2923 * g++.dg/ext/builtin30.C: New test.
2924 * g++.dg/ext/vla12.C: New test.
2925 * gcc.dg/builtins-85.c: New test.
2926
2927 PR debug/54519
2928 * gcc.dg/guality/pr54519-1.c: New test.
2929 * gcc.dg/guality/pr54519-2.c: New test.
2930 * gcc.dg/guality/pr54519-3.c: New test.
2931 * gcc.dg/guality/pr54519-4.c: New test.
2932 * gcc.dg/guality/pr54519-5.c: New test.
2933 * gcc.dg/guality/pr54519-6.c: New test.
2934
2935 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2936
2937 PR c++/50893
2938 * g++.dg/cpp0x/defaulted38.C: New.
2939
2940 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR tree-optimization/33763
2943 * c-c++-common/pr33763.c: New test.
2944
2945 PR tree-optimization/54810
2946 * gcc.dg/tree-ssa/vrp85.c: New test.
2947
2948 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2949
2950 * gcc.dg/ucnid-7.c: Skip on AIX.
2951 * gcc.dg/ucnid-8.c: Same.
2952 * gcc.dg/ucnid-10.c: Same.
2953 * gcc.dg/ucnid-13.c: Same.
2954 * gcc.dg/attr-alias-3.c: Same.
2955 * gcc.dg/attr-alias-5.c: Same.
2956 * gcc.dg/torture/pr51106-2.c: Same.
2957 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2958
2959 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 PR c++/52233
2962 * g++.dg/cpp0x/alias-decl-23.C: New.
2963
2964 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2965
2966 PR c++/53403
2967 * g++.dg/template/friend53.C: New.
2968
2969 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2970
2971 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2972 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2973 (scan-ada-spec): Likewise.
2974 (scan-ada-spec-not): Likewise.
2975 * gcc.dg/dump-ada-spec-1.c: New test.
2976 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2977
2978 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2979
2980 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2981
2982 2012-10-04 Florian Weimer <fweimer@redhat.com>
2983
2984 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2985
2986 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2987
2988 PR c++/54323
2989 * g++.dg/cpp0x/pr54323.C: New.
2990
2991 2012-10-04 Richard Guenther <rguenther@suse.de>
2992
2993 PR middle-end/54735
2994 * g++.dg/torture/pr54735.C: New testcase.
2995
2996 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2997
2998 PR rtl-optimization/54739
2999 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
3000
3001 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
3002
3003 PR target/51244
3004 * gcc.target/sh/pr51244-12.c: New.
3005
3006 2012-10-03 Dehao Chen <dehao@google.com>
3007
3008 PR middle-end/54782
3009 * gcc.dg/pr54782.c: New test.
3010
3011 2012-10-03 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR c++/54777
3014 * g++.dg/cpp0x/constexpr-ref4.C: New test.
3015
3016 2012-10-02 Janus Weil <janus@gcc.gnu.org>
3017
3018 PR fortran/54778
3019 * gfortran.dg/class_53.f90: New.
3020
3021 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
3022
3023 PR debug/54551
3024 * gcc.dg/guality/pr54551.c: New.
3025
3026 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
3027
3028 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
3029 * gcc.target/powerpc/pr46728-2.c: Likewise.
3030
3031 2012-10-02 Sharad Singhai <singhai@google.com>
3032
3033 PR testsuite/54772
3034 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
3035 to fix test failures caused by r191883.
3036 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
3037 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
3038 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
3039 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
3040 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3041 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
3042 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
3043 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3044 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3045
3046 2012-09-30 Sharad Singhai <singhai@google.com>
3047
3048 * gcc.target/i386/vect-double-1.c: Fix test.
3049
3050 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
3051
3052 PR target/54087
3053 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
3054 atomic_sub fails.
3055
3056 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
3057
3058 PR rtl-optimization/54457
3059 * gcc.target/i386/pr54457.c: New test.
3060
3061 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3062
3063 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
3064
3065 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
3066
3067 * gcc.target/i386/vect-rebuild.c: New testcase.
3068
3069 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
3070
3071 * gcc.target/i386/pad-10.c (foo2): Return x - z.
3072
3073 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
3074
3075 * gcc.target/mips/pr37362.c: Fix target selector.
3076
3077 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3078
3079 PR target/54083
3080 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
3081
3082 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
3083
3084 * gcc.dg/ucnid-8.c: Update line number.
3085 * gcc.dg/torture/pr51106-2.c: Likewise.
3086
3087 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3088
3089 PR fortran/54667
3090 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
3091 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3092 * gfortran.dg/c_f_pointer_tests_5.f90: New.
3093
3094 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3095
3096 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
3097 partially reverting r170092.
3098 * gfortran.dg/class_7.f03: Ditto.
3099 * gfortran.dg/coarray_14.f90: Ditto.
3100 * gfortran.dg/typebound_proc_13.f03: Ditto.
3101
3102 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 PR c++/54738
3105 * g++.dg/cpp0x/sfinae42.C: New.
3106
3107 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
3108
3109 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
3110 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
3111 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
3112 * gcc.dg/pr42629.c: XFAIL on AIX.
3113 * gcc.dg/pr47684.c: Same.
3114 * gcc.dg/pr43670.c: Same.
3115 * gcc.dg/pr42916.c: Same.
3116 * gcc.dg/pr45449.c: Same.
3117 * gcc.dg/pr50017.c: Same.
3118 * gcc.dg/pr42728.c: Same.
3119 * gcc.dg/pr47881.c: Same.
3120 * gcc.dg/pr44023.c: Same.
3121 * gcc.dg/pr41345.c: Same.
3122 * gcc.dg/pr42630.c: Same.
3123 * gcc.dg/pr44971.c: Same.
3124 * gcc.dg/pr46771.c: Same.
3125 * gcc.dg/ucnid-8.c: Same.
3126 * gcc.dg/ucnid-10.c: Same.
3127 * gcc.dg/ucnid-13.c: Same.
3128 * gcc.dg/torture/pr51106-2.c: Same.
3129 * gcc.dg/pr48768.c: Same.
3130 * gcc.dg/pr42631.c: Same.
3131 * gcc.dg/pr43084.c: Same.
3132 * gcc.dg/ucnid-7.c: Same.
3133 * gcc.dg/pr42889.c: Same.
3134 * gcc.dg/pr41241.c: Same.
3135 * gcc.dg/pr42719.c: Same.
3136 * g++.dg/debug/pr46583.C: Same.
3137 * g++.dg/debug/pr47106.C: Same.
3138 * g++.dg/opt/pr48549.C: Same.
3139 * g++.dg/other/pr42685.C: Same.
3140 * c-c++-common/pr43942.c: Same.
3141
3142 2012-09-29 Ian Lance Taylor <iant@google.com>
3143
3144 * go.test/go-test.exp: Update for latest version of Go testsuite.
3145
3146 2012-09-29 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
3147
3148 PR fortran/52724
3149 * gfortran.dg/internal_readwrite_3.f90: New test.
3150
3151 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3152
3153 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3154 c-c++-common/Wunused-local-typedefs-2.c to here.
3155
3156 PR c++/54372 - unused attribute inactive on dependant entities
3157 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3158
3159 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3160
3161 PR c++/29028 - Missed unused warning on using declaration
3162 * g++.dg/warn/Wunused-var-18.C: New test.
3163
3164 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3165
3166 PR c++/53551 - -Wunused-local-typedefs misses uses
3167 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3168
3169 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR target/54716
3172 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3173
3174 PR tree-optimization/54713
3175 * gcc.c-torture/compile/pr54713-1.c: New test.
3176 * gcc.c-torture/compile/pr54713-2.c: New test.
3177 * gcc.c-torture/compile/pr54713-3.c: New test.
3178
3179 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3180
3181 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3182
3183 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3184
3185 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3186
3187 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3188
3189 PR target/54703
3190 * gcc.target/i386/pr54703.c: New test.
3191
3192 2012-09-27 Richard Guenther <rguenther@suse.de>
3193
3194 PR lto/54709
3195 * gcc.dg/lto/pr54709_0.c: New testcase.
3196 * gcc.dg/lto/pr54709_1.c: Likewise.
3197
3198 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3199
3200 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3201
3202 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3203
3204 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3205
3206 * gcc.target/arm/pr42879.c: Handle big-endian.
3207
3208 2012-09-26 Steve Ellcey <sellcey@mips.com>
3209
3210 PR c/37303
3211 * gcc.dg/pr37303.c: Check for rdata or rodata.
3212
3213 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3214
3215 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3216
3217 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3218
3219 PR target/51274
3220 PR target/53087
3221 * gcc.target/powerpc/ppc-ne0-1.c: New.
3222
3223 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3224
3225 PR target/54089
3226 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3227 test_19, test_20, test_21, test_22, test_23): New functions.
3228 * gcc.target/sh/pr54089-4.c: New.
3229 * gcc.target/sh/pr54089-5.c: New.
3230 * gcc.target/sh/pr54089-6.c: New.
3231 * gcc.target/sh/pr54089-7.c: New.
3232
3233 2012-09-25 Richard Guenther <rguenther@suse.de>
3234
3235 PR lto/54625
3236 * gcc.dg/lto/pr54702_0.c: New testcase.
3237 * gcc.dg/lto/pr54702_1.c: Likewise.
3238 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3239 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3240 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3241 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3242
3243 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3244
3245 PR c++/54526
3246 * g++.dg/cpp0x/parse2.C: New.
3247 * g++.dg/parse/error11.C: Adjust.
3248 * g++.dg/parse/error12.C: Likewise.
3249
3250 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3251
3252 * gcc.target/i386/20030217-1.c: Added check for
3253 large_long_double effective target.
3254 * gcc.target/i386/387-3.c: Likewise.
3255 * gcc.target/i386/387-4.c: Likewise.
3256 * gcc.target/i386/pr36578-1.c: Likewise.
3257 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3258 when long double size is equal double size.
3259 * gcc.target/i386/excess-precision-1.c: Likewise.
3260 * gcc.target/i386/pr36578-2.c: Likewise.
3261 * gcc.target/i386/20030217-2.c: New testcase.
3262
3263 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3264
3265 PR tree-optimization/54676
3266 * gcc.dg/pr54676.c: New test.
3267
3268 2012-09-25 Richard Guenther <rguenther@suse.de>
3269
3270 PR tree-optimization/53663
3271 * gcc.dg/torture/pr53663-1.c: New testcase.
3272 * gcc.dg/torture/pr53663-2.c: Likewise.
3273 * gcc.dg/torture/pr53663-3.c: Likewise.
3274
3275 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3276
3277 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3278
3279 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3280
3281 * lib/target-supports-dg.exp (dg-require-effective-target,
3282 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3283 dg-process-target-1 instead of dg-process-target.
3284 (dg-process-target-1): Rename from dg-process-target.
3285 (dg-process-target): New.
3286
3287 2012-09-24 Richard Guenther <rguenther@suse.de>
3288
3289 PR tree-optimization/54684
3290 * g++.dg/torture/pr54684.C: New testcase.
3291
3292 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3293
3294 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3295
3296 2012-09-24 Richard Guenther <rguenther@suse.de>
3297
3298 PR middle-end/52173
3299 * gcc.dg/tm/pr52173-1.c: New.
3300 * gcc.dg/tm/pr52173-2.c: New.
3301
3302 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3303
3304 * gcc.dg/pr54669.c: New test.
3305
3306 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3307 Dominique Dhumieres <dominiq@lps.ens.fr>
3308
3309 PR testsuite/54677
3310 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3311
3312 2012-09-23 Tobias Burnus <burnus@net-b.de>
3313
3314 PR fortran/54618
3315 * gfortran.dg/class_array_14.f90: New.
3316
3317 2012-09-22 Kai Tietz <ktietz@redhat.com>
3318
3319 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3320 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3321
3322 2012-09-21 Dehao Chen <dehao@google.com>
3323
3324 PR go/54649
3325 PR tree-optimization/54655
3326 * g++.dg/pr54655.C: New testcase.
3327
3328 2012-09-21 Richard Guenther <rguenther@suse.de>
3329
3330 PR tree-optimization/54647
3331 * g++.dg/torture/pr54647.C: New testcase.
3332
3333 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3334
3335 PR c++/54427
3336 * c-c++-common/torture/vector-compare-2.c: Add -w.
3337
3338 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3339
3340 * gnat.dg/opt20.ads: Move dg directive to...
3341 * gnat.dg/opt20.adb: ...here.
3342 * gnat.dg/addr1.ad[sb]: Likewise.
3343 * gnat.dg/concat2.ad[sb]: Likewise.
3344 * gnat.dg/array16.ad[sb]: Likewise.
3345 * gnat.dg/atomic5.ad[sb]: Likewise.
3346 * gnat.dg/discr29.ad[sb]: Likewise.
3347 * gnat.dg/noreturn5.ad[sb]: Likewise.
3348 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3349 * gnat.dg/discr23.ads: Remove dg directive.
3350 * gnat.dg/nested_float_packed.ads: Likewise.
3351 * gnat.dg/oconst6.ads: Move to...
3352 * gnat.dg/specs/oconst6.ads: ...here.
3353
3354 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3355
3356 PR c++/52432
3357 * g++.dg/cpp0x/decltype32.C: Tweak.
3358
3359 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3360
3361 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3362 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3363 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3364 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3365
3366 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3367
3368 PR c++/54581
3369 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3370
3371 2012-09-19 Steve Ellcey <sellcey@mips.com>
3372
3373 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3374
3375 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3376
3377 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3378 * gcc.target/powerpc/ppc-mftb.c: New file.
3379
3380 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3381
3382 PR target/54089
3383 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3384 functions.
3385
3386 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3387
3388 PR target/54236
3389 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3390
3391 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3392
3393 * gcc.c-torture/execute/20120919-1.c: New test.
3394
3395 2012-09-19 Richard Guenther <rguenther@suse.de>
3396
3397 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3398
3399 2012-09-19 Richard Guenther <rguenther@suse.de>
3400
3401 * gcc.dg/builtin-unreachable-6.c: Adjust.
3402
3403 2012-09-19 Richard Guenther <rguenther@suse.de>
3404
3405 * gcc.dg/builtin-object-size-10.c: Adjust.
3406 * gcc.dg/builtin-unreachable-5.c: Adjust.
3407 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3408 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3409 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3410 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3411 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3412 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3413 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3414 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3415 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3416 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3417 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3418 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3419
3420 2012-09-19 Richard Guenther <rguenther@suse.de>
3421
3422 PR tree-optimization/54132
3423 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3424 * gcc.dg/torture/pr54132.c: Likewise.
3425
3426 2012-09-19 Terry Guo <terry.guo@arm.com>
3427
3428 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3429 extra prune rules that will be applied to all tests in a .exp file.
3430 (gcc-dg-prune): Use rules defined by the above variable.
3431 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3432 harmless warnings on architecture switch conflict.
3433
3434 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3435
3436 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3437 of asm-comment characters instead of a single one.
3438 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3439
3440 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3441
3442 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3443
3444 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3445 target instead of xfailing it.
3446 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3447 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3448 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3449 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3450 * gcc.dg/vect/vect-104.c: Likewise.
3451 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3452 * gcc.dg/vect/vect-outer-1.c: Likewise.
3453 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3454 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3455 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3456 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3457 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3458 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3459 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3460 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3461 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3462
3463 * lib/target-supports.exp
3464 (check_effective_target_vect_widen_mult_qi_to_hi,
3465 check_effective_target_vect_widen_mult_hi_to_si,
3466 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3467 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3468 check_effective_target_vect_pack_trunc,
3469 check_effective_target_vect_unpack,
3470 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3471 instead of arm_none.
3472
3473 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3474
3475 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3476
3477 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3478 config to compiler_flags.
3479
3480 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3481
3482 PR target/54592
3483 * gcc.target/i386/pr54592.c: New test.
3484
3485 PR tree-optimization/54610
3486 * gcc.target/i386/pr54610.c: New test.
3487
3488 2012-09-17 Jason Merrill <jason@redhat.com>
3489
3490 PR c++/54575
3491 * g++.dg/cpp0x/alias-decl-21.C: New.
3492 * g++.dg/cpp0x/alias-decl-22.C: New.
3493
3494 2012-09-17 Tobias Burnus <burnus@net-b.de>
3495
3496 PR fortran/54608
3497 * gfortran.dg/scan_2.f90: New.
3498
3499 2012-09-17 Jason Merrill <jason@redhat.com>
3500
3501 PR c++/53661
3502 * g++.dg/init/aggr9.C: New.
3503
3504 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3505
3506 * gnat.dg/loop_optimization12.ad[sb]: New test.
3507
3508 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3509
3510 PR fortran/54285
3511 * gfortran.dg/proc_ptr_result_7.f90: New.
3512
3513 2012-09-17 Tobias Burnus <burnus@net-b.de>
3514
3515 PR fortran/54603
3516 * gfortran.dg/structure_constructor_11.f90: New.
3517
3518 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR tree-optimization/54563
3521 * g++.dg/torture/pr54563.C: New test.
3522
3523 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3524
3525 PR fortran/54594
3526 * gfortran.dg/typebound_generic_14.f03: New.
3527
3528 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3529
3530 PR fortran/54387
3531 * gfortran.dg/proc_ptr_38.f90: New.
3532
3533 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3534
3535 PR debug/54460
3536 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3537 to scary regexp.
3538
3539 PR testsuite/54007
3540 * gnat.dg/lto15.adb: Require lto.
3541
3542 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3543 "myBindC" for hppa*-*-hpux*.
3544
3545 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3546
3547 * gfortran.dg/namelist_75.f90: New test.
3548
3549 2012-09-15 Tom de Vries <tom@codesourcery.com>
3550
3551 * gcc.dg/tree-ssa/vrp82.c: New test.
3552 * gcc.dg/tree-ssa/vrp83.c: Same.
3553 * gcc.dg/tree-ssa/vrp84.c: Same.
3554
3555 2012-09-15 Tom de Vries <tom@codesourcery.com>
3556
3557 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3558 * gcc.dg/tree-ssa/vrp81.c: ... this.
3559
3560 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3561
3562 PR target/54222
3563 * gcc.target/avr/torture/fix-types.h: New.
3564 * gcc.target/avr/torture/vals-hr.def: New.
3565 * gcc.target/avr/torture/vals-r.def: New.
3566 * gcc.target/avr/torture/vals-k.def: New.
3567 * gcc.target/avr/torture/vals-ur.def: New.
3568 * gcc.target/avr/torture/vals-uk.def: New.
3569 * gcc.target/avr/torture/vals-uhr.def: New.
3570 * gcc.target/avr/torture/vals-llk.def: New.
3571 * gcc.target/avr/torture/vals-ullk.def: New.
3572 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3573 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3574 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3575 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3576 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3577 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3578 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3579 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3580
3581 2012-09-14 Dehao Chen <dehao@google.com>
3582
3583 * g++.dg/debug/dwarf2/deallocator.C: New test.
3584
3585 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3586
3587 PR c/54552
3588 * gcc.c-torture/compile/pr54552-1.c: New test.
3589
3590 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3591
3592 PR c++/54427
3593 * g++.dg/other/vector-compare.C: New testcase.
3594 * c-c++-common/vector-compare-3.c: New testcase.
3595 * gcc.dg/vector-shift.c: Move ...
3596 * c-c++-common/vector-shift.c: ... here.
3597 * gcc.dg/vector-shift1.c: Move ...
3598 * c-c++-common/vector-shift1.c: ... here.
3599 * gcc.dg/vector-shift3.c: Move ...
3600 * c-c++-common/vector-shift3.c: ... here.
3601 * gcc.dg/vector-compare-1.c: Move ...
3602 * c-c++-common/vector-compare-1.c: ... here.
3603 * gcc.dg/vector-compare-2.c: Move ...
3604 * c-c++-common/vector-compare-2.c: ... here.
3605 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3606 * c-c++-common/torture/vector-compare-1.c: ... here.
3607 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3608 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3609 * c-c++-common/torture/vector-compare-2.c: ... here.
3610 * gcc.c-torture/execute/vector-shift.c: Move ...
3611 * c-c++-common/torture/vector-shift.c: ... here.
3612 * gcc.c-torture/execute/vector-shift2.c: Move ...
3613 * c-c++-common/torture/vector-shift2.c: ... here.
3614 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3615 * c-c++-common/torture/vector-subscript-1.c: ... here.
3616 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3617 * c-c++-common/torture/vector-subscript-2.c: ... here.
3618 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3619 * c-c++-common/torture/vector-subscript-3.c: ... here.
3620
3621 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3622
3623 PR c/54103
3624 * gcc.c-torture/compile/pr54103-1.c,
3625 gcc.c-torture/compile/pr54103-2.c,
3626 gcc.c-torture/compile/pr54103-3.c,
3627 gcc.c-torture/compile/pr54103-4.c,
3628 gcc.c-torture/compile/pr54103-5.c,
3629 gcc.c-torture/compile/pr54103-6.c: New tests.
3630 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3631
3632 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3633
3634 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3635
3636 2012-09-14 Richard Guenther <rguenther@suse.de>
3637
3638 PR tree-optimization/54565
3639 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3640 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3641
3642 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3643
3644 * gcc.target/arm/combine-movs.c: Add missing space.
3645
3646 2012-09-14 Richard Guenther <rguenther@suse.de>
3647
3648 * g++.dg/torture/builtin-location.C: New testcase.
3649
3650 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3651 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
3652
3653 PR c++/53210
3654 * g++.dg/warn/Wuninitialized-self.C: New.
3655
3656 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3657
3658 PR c/54559
3659 * gcc.c-torture/compile/pr54559.c: New test.
3660
3661 2012-09-13 Jason Merrill <jason@redhat.com>
3662
3663 PR c++/53839
3664 * g++.dg/cpp0x/constexpr-temp1.C: New.
3665
3666 PR c++/54511
3667 * g++.dg/template/anonunion2.C: New.
3668
3669 PR c++/53836
3670 * g++.dg/template/init10.C: New.
3671
3672 2012-09-13 Tobias Burnus <burnus@net-b.de>
3673
3674 PR fortran/54556
3675 * gfortran.dg/implicit_pure_3.f90: New.
3676
3677 2012-09-13 Richard Guenther <rguenther@suse.de>
3678
3679 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3680
3681 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3682
3683 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3684
3685 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3686
3687 * c-c++-common/pr51712.c: Handle for short-enum targets.
3688
3689 2012-09-12 Terry Guo <terry.guo@arm.com>
3690
3691 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3692 and lsrs for Thumb2 mode.
3693
3694 2012-09-12 Jan Hubicka <jh@suse.cz>
3695
3696 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3697
3698 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3699
3700 PR target/54445
3701 * gcc.target/i386/pr54445-1.c: New file.
3702 * gcc.target/i386/pr54445-2.c: Likewise.
3703
3704 2012-09-12 Tobias Burnus <burnus@net-b.de>
3705
3706 PR fortran/54225
3707 PR fortran/53306
3708 * gfortran.dg/coarray_10.f90: Update dg-error.
3709 * gfortran.dg/coarray_28.f90: New.
3710 * gfortran.dg/array_section_3.f90: New.
3711
3712 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3713
3714 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3715 gcc.target/arm/pr48252.c: Fix for big-endian support.
3716
3717 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3718
3719 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3720
3721 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3722 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3723
3724 * gcc.target/arm/neon-vfma-1.c: New testcase.
3725 * gcc.target/arm/neon-vfms-1.c: Likewise.
3726 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3727 of float.
3728 * gcc.target/arm/neon-vmls-1.c: Likewise.
3729 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3730 function.
3731 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3732 (check_effective_target_arm_neonv2_ok): Likewise.
3733 (check_effective_target_arm_neonv2_hw): Likewise.
3734 (check_effective_target_arm_neonv2): Likewise.
3735
3736 2012-09-11 Richard Guenther <rguenther@suse.de>
3737
3738 PR middle-end/54515
3739 * g++.dg/tree-ssa/pr54515.C: New testcase.
3740
3741 2012-09-10 Andrew Pinski <apinski@cavium.com>
3742
3743 PR tree-opt/c54362
3744 * gcc.dg/tm/memopt-16.c: New testcase.
3745
3746 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3747
3748 PR c++/54541
3749 PR c++/54542
3750 * g++.dg/cpp0x/sfinae40.C: New.
3751 * g++.dg/cpp0x/sfinae41.C: Likewise.
3752
3753 2012-09-10 Jason Merrill <jason@redhat.com>
3754
3755 PR c++/54538
3756 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3757
3758 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3759
3760 PR target/54089
3761 * gcc.target/sh/pr54089-3.c: New.
3762
3763 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3764
3765 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3766
3767 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3768
3769 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3770
3771 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3772
3773 * gcc.dg/pr52558-2.c: Delete.
3774 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3775
3776 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3777
3778 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3779
3780 2012-09-10 Richard Guenther <rguenther@suse.de>
3781
3782 PR tree-optimization/54520
3783 * gcc.dg/torture/pr54520.c: New testcase.
3784
3785 2012-09-10 Jason Merrill <jason@redhat.com>
3786
3787 PR c++/54506
3788 * g++.dg/cpp0x/implicit14.C: New.
3789
3790 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3791
3792 PR fortran/54208
3793 * gfortran.dg/bound_simplification_3.f90: New test.
3794
3795 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3796
3797 PR testsuite/54184
3798 * gcc.dg/pr52558-1.c: Delete.
3799 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3800
3801 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3802
3803 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3804 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3805 * gcc.target/arm/smlaltt-1.c: Likewise.
3806
3807 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3808
3809 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3810
3811 2012-09-07 Tom de Vries <tom@codesourcery.com>
3812
3813 PR tree-optimization/53986
3814 * gcc.dg/tree-ssa/vrp80.c: New test.
3815 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3816
3817 2012-09-06 Jason Merrill <jason@redhat.com>
3818
3819 PR c++/54341
3820 PR c++/54253
3821 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3822 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3823
3824 2012-09-06 Andrew Pinski <apinski@cavium.com>
3825
3826 PR tree-opt/54494
3827 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3828
3829 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3830
3831 PR rtl-optimization/54455
3832 * gcc.dg/54455.c: New test.
3833
3834 2012-09-06 Tobias Burnus <burnus@net-b.de>
3835
3836 PR fortran/54463
3837 * gfortran.dg/promotion_2.f90: New.
3838
3839 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3840
3841 PR middle-end/54486
3842 * c-c++-common/pr54486.c: New test.
3843
3844 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3845
3846 PR fortran/54474
3847 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3848
3849 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3850
3851 PR c++/54191
3852 * g++.dg/cpp0x/sfinae39.C: New.
3853
3854 2012-09-04 Jason Merrill <jason@redhat.com>
3855
3856 PR c++/54441
3857 * g++.dg/ext/flexary3.C: New.
3858
3859 PR c++/54420
3860 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3861
3862 PR c++/54198
3863 * g++.dg/template/defarg15.C: New.
3864
3865 PR c++/54437
3866 * g++.dg/template/access24.C: New.
3867
3868 2012-09-04 Richard Guenther <rguenther@suse.de>
3869
3870 PR tree-optimization/54458
3871 * gcc.dg/torture/pr54458.c: New testcase.
3872
3873 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3874
3875 * gcc.target/arm/neon-vext.c: New test.
3876 * gcc.target/arm/neon-vext-execute.c: Ditto.
3877
3878 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3879
3880 PR fortran/54243
3881 PR fortran/54244
3882 * gfortran.dg/select_type_29.f03: New.
3883
3884 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3885
3886 * gcc.dg/fold-perm.c: Improve test.
3887
3888 2012-09-03 Tobias Burnus <burnus@net-b.de>
3889
3890 PR fortran/51632
3891 * gfortran.dg/coarray_class_1.f90: New.
3892
3893 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3894
3895 PR target/49206
3896 * gcc.c-torture/compile/pr49206.c: New test.
3897
3898 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3899 Uros Bizjak <ubizjak@gmail.com>
3900
3901 PR target/36680
3902 * gfortran.dg/pr36680.f90: New test.
3903
3904 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3905
3906 PR target/42295
3907 * g++.dg/opt/pr42295.C: New test.
3908
3909 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3910
3911 PR target/54436
3912 * gcc.dg/torture/pr54436.c: New test.
3913
3914 2012-09-01 Andrew Pinski <apinski@cavium.com>
3915
3916 * gcc.target/mips/truncate-8.c: New testcase.
3917
3918 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3919
3920 PR target/46829
3921 PR target/46843
3922 * gcc.target/i386/pr46829.c: New test.
3923 * gcc.target/i386/pr46843.c: Ditto.
3924
3925 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3926 Jason Merrill <jason@redhat.com>
3927
3928 PR c++/18747
3929 * g++.dg/parse/error50.C: New.
3930
3931 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR c/54428
3934 * gcc.c-torture/compile/pr54428.c: New test.
3935
3936 2012-08-31 Ollie Wild <aaw@google.com>
3937
3938 PR c++/54197
3939 * g++.dg/init/lifetime3.C: New test.
3940
3941 2012-08-31 Martin Jambor <mjambor@suse.cz>
3942
3943 PR middle-end/54409
3944 * gcc.dg/torture/pr54409.c: New test.
3945
3946 2012-08-31 Martin Jambor <mjambor@suse.cz>
3947
3948 * gfortran.dg/pr48636.f90: Add dump scan checks.
3949
3950 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3951
3952 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3953
3954 2012-08-28 Joey Ye <joey.ye@arm.com>
3955
3956 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3957
3958 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3959
3960 PR target/46254
3961 * gcc.target/i386/pr46254.c: New test.
3962
3963 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3964
3965 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3966 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3967 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3968
3969 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3970
3971 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3972 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3973 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3974 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3975 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3976 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3977 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3978 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3979 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3980 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3981 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3982 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3983 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3984 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3985 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3986 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3987 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3988 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3989 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3990 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3991 gcc.target/mips/unaligned-1.c: Tighten regexps.
3992
3993 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3994
3995 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3996 (mips_option_groups): Remove optimization. Add various -f options.
3997 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3998 and -pg imply -fno-omit-frame-pointer.
3999 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
4000 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4001 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4002 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4003 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4004 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4005 * gcc.target/mips/abi-n32-long32.c: Likewise.
4006 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4007 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4008 * gcc.target/mips/abi-n32-long64.c: Likewise.
4009 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4010 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4011 * gcc.target/mips/abi-n64-long32.c: Likewise.
4012 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4013 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4014 * gcc.target/mips/abi-n64-long64.c: Likewise.
4015 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4016 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4017 * gcc.target/mips/abi-o32-long32.c: Likewise.
4018 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4019 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4020 * gcc.target/mips/abi-o32-long64.c: Likewise.
4021 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4022 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4023 * gcc.target/mips/abi-o64-long32.c: Likewise.
4024 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4025 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4026 * gcc.target/mips/abi-o64-long64.c: Likewise.
4027 * gcc.target/mips/asm-1.c: Likewise.
4028 * gcc.target/mips/branch-1.c: Likewise.
4029 * gcc.target/mips/call-3.c: Likewise.
4030 * gcc.target/mips/call-saved-3.c: Likewise.
4031 * gcc.target/mips/clear-cache-1.c: Likewise.
4032 * gcc.target/mips/div-1.c: Likewise.
4033 * gcc.target/mips/div-2.c: Likewise.
4034 * gcc.target/mips/div-3.c: Likewise.
4035 * gcc.target/mips/div-4.c: Likewise.
4036 * gcc.target/mips/div-5.c: Likewise.
4037 * gcc.target/mips/div-6.c: Likewise.
4038 * gcc.target/mips/div-7.c: Likewise.
4039 * gcc.target/mips/div-8.c: Likewise.
4040 * gcc.target/mips/div-9.c: Likewise.
4041 * gcc.target/mips/div-10.c: Likewise.
4042 * gcc.target/mips/div-11.c: Likewise.
4043 * gcc.target/mips/div-12.c: Likewise.
4044 * gcc.target/mips/dsp-ctrl.c: Likewise.
4045 * gcc.target/mips/dsp-no-lhx.c: Likewise.
4046 * gcc.target/mips/ext-8.c: Likewise.
4047 * gcc.target/mips/extend-2.c: Likewise.
4048 * gcc.target/mips/fix-r10000-1.c: Likewise.
4049 * gcc.target/mips/fix-r10000-2.c: Likewise.
4050 * gcc.target/mips/fix-r10000-3.c: Likewise.
4051 * gcc.target/mips/fix-r10000-4.c: Likewise.
4052 * gcc.target/mips/fix-r10000-5.c: Likewise.
4053 * gcc.target/mips/fix-r10000-6.c: Likewise.
4054 * gcc.target/mips/fix-r10000-7.c: Likewise.
4055 * gcc.target/mips/fix-r10000-8.c: Likewise.
4056 * gcc.target/mips/fix-r10000-9.c: Likewise.
4057 * gcc.target/mips/fix-r10000-10.c: Likewise.
4058 * gcc.target/mips/fix-r10000-11.c: Likewise.
4059 * gcc.target/mips/fix-r10000-12.c: Likewise.
4060 * gcc.target/mips/fix-r10000-13.c: Likewise.
4061 * gcc.target/mips/fix-r10000-14.c: Likewise.
4062 * gcc.target/mips/fix-r10000-15.c: Likewise.
4063 * gcc.target/mips/fpcmp-1.c: Likewise.
4064 * gcc.target/mips/fpcmp-2.c: Likewise.
4065 * gcc.target/mips/fpr-moves-7.c: Likewise.
4066 * gcc.target/mips/fpr-moves-8.c: Likewise.
4067 * gcc.target/mips/int-moves-1.c: Likewise.
4068 * gcc.target/mips/int-moves-2.c: Likewise.
4069 * gcc.target/mips/long-calls-pg.c: Likewise.
4070 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
4071 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
4072 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
4073 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
4074 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
4075 * gcc.target/mips/mips-3d-1.c: Likewise.
4076 * gcc.target/mips/mips-3d-2.c: Likewise.
4077 * gcc.target/mips/mips-3d-3.c: Likewise.
4078 * gcc.target/mips/mips-3d-4.c: Likewise.
4079 * gcc.target/mips/mips-3d-5.c: Likewise.
4080 * gcc.target/mips/mips-3d-6.c: Likewise.
4081 * gcc.target/mips/mips-3d-7.c: Likewise.
4082 * gcc.target/mips/mips-3d-8.c: Likewise.
4083 * gcc.target/mips/mips-3d-9.c: Likewise.
4084 * gcc.target/mips/mips-ps-1.c: Likewise.
4085 * gcc.target/mips/mips-ps-2.c: Likewise.
4086 * gcc.target/mips/mips-ps-3.c: Likewise.
4087 * gcc.target/mips/mips-ps-4.c: Likewise.
4088 * gcc.target/mips/mips-ps-6.c: Likewise.
4089 * gcc.target/mips/mips32-dspr2.c: Likewise.
4090 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
4091 * gcc.target/mips/neg-abs-1.c: Likewise.
4092 * gcc.target/mips/neg-abs-2.c: Likewise.
4093 * gcc.target/mips/nmadd-3.c: Likewise.
4094 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
4095 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
4096 * gcc.target/mips/octeon-pop-1.c: Likewise.
4097 * gcc.target/mips/pr26765.c: Likewise.
4098 * gcc.target/mips/pr33256.c: Likewise.
4099 * gcc.target/mips/pr33635-1.c: Likewise.
4100 * gcc.target/mips/pr33755.c: Likewise.
4101 * gcc.target/mips/pr35802.c: Likewise.
4102 * gcc.target/mips/pr45074.c: Likewise.
4103 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
4104 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
4105 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
4106 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
4107 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
4108 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
4109 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
4110 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
4111 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
4112 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
4113 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
4114 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4115 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4116 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4117 * gcc.target/mips/save-restore-1.c: Likewise.
4118 * gcc.target/mips/save-restore-3.c: Likewise.
4119 * gcc.target/mips/save-restore-5.c: Likewise.
4120 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4121 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4122 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4123 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4124 * gcc.target/mips/stack-1.c: Likewise.
4125
4126 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4127 Tighten regexps.
4128
4129 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4130 branch under test to be filled with preceding rather than
4131 following instructions.
4132 * gcc.target/mips/branch-10.c: Likewise.
4133 * gcc.target/mips/branch-11.c: Likewise.
4134 * gcc.target/mips/branch-12.c: Likewise.
4135 * gcc.target/mips/branch-13.c: Likewise.
4136 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4137 to be eliminated. Tighten $28 scan-assembler-not test.
4138
4139 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4140 function to...
4141 * gcc.target/mips/call-4.c: ...this new test.
4142
4143 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4144 more likely.
4145 * gcc.target/mips/code-readable-3.c: Likewise.
4146 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4147 flag but skip for -O0.
4148 * gcc.target/mips/code-readable-4.c: Likewise.
4149
4150 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4151 of operations under test.
4152 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4153
4154 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4155 Don't require sibling-call optimization.
4156 * gcc.target/mips/near-far-4.c: Likewise.
4157
4158 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4159 Make sure that the register variable is used.
4160 * gcc.target/mips/soft-float-1.c: Likewise.
4161
4162 * gcc.target/mips/sdata-1.c: Make static data volatile.
4163 * gcc.target/mips/sdata-2.c: Likewise.
4164 * gcc.target/mips/sdata-3.c: Likewise.
4165 * gcc.target/mips/sdata-4.c: Likewise.
4166
4167 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4168 skip for -O0.
4169 * gcc.target/mips/atomic-memory-2.c: Likewise.
4170 * gcc.target/mips/branch-cost-1.c: Likewise.
4171 * gcc.target/mips/branch-cost-2.c: Likewise.
4172 * gcc.target/mips/cache-1.c: Likewise.
4173 * gcc.target/mips/call-1.c: Likewise.
4174 * gcc.target/mips/call-saved-2.c: Likewise.
4175 * gcc.target/mips/const-anchor-1.c: Likewise.
4176 * gcc.target/mips/const-anchor-2.c: Likewise.
4177 * gcc.target/mips/dse-1.c: Likewise.
4178 * gcc.target/mips/dsp-lhx.c: Likewise.
4179 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4180 * gcc.target/mips/ext-1.c: Likewise.
4181 * gcc.target/mips/ext-2.c: Likewise.
4182 * gcc.target/mips/ext-3.c: Likewise.
4183 * gcc.target/mips/ext-4.c: Likewise.
4184 * gcc.target/mips/ext-5.c: Likewise.
4185 * gcc.target/mips/ext-6.c: Likewise.
4186 * gcc.target/mips/ext-7.c: Likewise.
4187 * gcc.target/mips/extend-1.c: Likewise.
4188 * gcc.target/mips/fix-r4000-1.c: Likewise.
4189 * gcc.target/mips/fix-r4000-3.c: Likewise.
4190 * gcc.target/mips/fix-r4000-5.c: Likewise.
4191 * gcc.target/mips/fix-r4000-6.c: Likewise.
4192 * gcc.target/mips/fix-r4000-8.c: Likewise.
4193 * gcc.target/mips/fix-r4000-10.c: Likewise.
4194 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4195 * gcc.target/mips/fixed-vector-type.c: Likewise.
4196 * gcc.target/mips/fpr-moves-1.c: Likewise.
4197 * gcc.target/mips/fpr-moves-2.c: Likewise.
4198 * gcc.target/mips/fpr-moves-3.c: Likewise.
4199 * gcc.target/mips/fpr-moves-4.c: Likewise.
4200 * gcc.target/mips/fpr-moves-5.c: Likewise.
4201 * gcc.target/mips/fpr-moves-6.c: Likewise.
4202 * gcc.target/mips/ins-1.c: Likewise.
4203 * gcc.target/mips/ins-2.c: Likewise.
4204 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4205 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4206 * gcc.target/mips/lazy-binding-1.c: Likewise.
4207 * gcc.target/mips/madd-3.c: Likewise.
4208 * gcc.target/mips/madd-5.c: Likewise.
4209 * gcc.target/mips/madd-6.c: Likewise.
4210 * gcc.target/mips/madd-8.c: Likewise.
4211 * gcc.target/mips/madd-9.c: Likewise.
4212 * gcc.target/mips/memcpy-1.c: Likewise.
4213 * gcc.target/mips/mips-ps-type.c: Likewise.
4214 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4215 * gcc.target/mips/mips-sched-madd.c: Likewise.
4216 * gcc.target/mips/mips16e-extends.c: Likewise.
4217 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4218 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4219 * gcc.target/mips/movcc-1.c: Likewise.
4220 * gcc.target/mips/movcc-2.c: Likewise.
4221 * gcc.target/mips/movcc-3.c: Likewise.
4222 * gcc.target/mips/msub-5.c: Likewise.
4223 * gcc.target/mips/msub-6.c: Likewise.
4224 * gcc.target/mips/msub-8.c: Likewise.
4225 * gcc.target/mips/mult-2.c: Likewise.
4226 * gcc.target/mips/mult-3.c: Likewise.
4227 * gcc.target/mips/mult-5.c: Likewise.
4228 * gcc.target/mips/mult-6.c: Likewise.
4229 * gcc.target/mips/mult-7.c: Likewise.
4230 * gcc.target/mips/mult-12.c: Likewise.
4231 * gcc.target/mips/mult-13.c: Likewise.
4232 * gcc.target/mips/mult-14.c: Likewise.
4233 * gcc.target/mips/mult-15.c: Likewise.
4234 * gcc.target/mips/mult-17.c: Likewise.
4235 * gcc.target/mips/mult-18.c: Likewise.
4236 * gcc.target/mips/mult-19.c: Likewise.
4237 * gcc.target/mips/nmadd-1.c: Likewise.
4238 * gcc.target/mips/nmadd-2.c: Likewise.
4239 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4240 * gcc.target/mips/octeon-cins-1.c: Likewise.
4241 * gcc.target/mips/octeon-cins-2.c: Likewise.
4242 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4243 * gcc.target/mips/octeon-exts-2.c: Likewise.
4244 * gcc.target/mips/octeon-exts-3.c: Likewise.
4245 * gcc.target/mips/octeon-exts-4.c: Likewise.
4246 * gcc.target/mips/octeon-exts-5.c: Likewise.
4247 * gcc.target/mips/octeon-exts-6.c: Likewise.
4248 * gcc.target/mips/octeon-exts-7.c: Likewise.
4249 * gcc.target/mips/octeon-pop-2.c: Likewise.
4250 * gcc.target/mips/octeon-seq-3.c: Likewise.
4251 * gcc.target/mips/octeon-seq-4.c: Likewise.
4252 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4253 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4254 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4255 * gcc.target/mips/pr54240.c: Likewise.
4256 * gcc.target/mips/rsqrt-1.c: Likewise.
4257 * gcc.target/mips/rsqrt-2.c: Likewise.
4258 * gcc.target/mips/rsqrt-3.c: Likewise.
4259 * gcc.target/mips/rsqrt-4.c: Likewise.
4260 * gcc.target/mips/save-restore-2.c: Likewise.
4261 * gcc.target/mips/save-restore-4.c: Likewise.
4262 * gcc.target/mips/sb1-1.c: Likewise.
4263 * gcc.target/mips/scc-1.c: Likewise.
4264 * gcc.target/mips/scc-2.c: Likewise.
4265 * gcc.target/mips/scc-3.c: Likewise.
4266 * gcc.target/mips/scc-4.c: Likewise.
4267 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4268 * gcc.target/mips/truncate-1.c: Likewise.
4269 * gcc.target/mips/truncate-2.c: Likewise.
4270 * gcc.target/mips/truncate-3.c: Likewise.
4271 * gcc.target/mips/truncate-4.c: Likewise.
4272 * gcc.target/mips/truncate-5.c: Likewise.
4273 * gcc.target/mips/truncate-6.c: Likewise.
4274 * gcc.target/mips/unaligned-1.c: Likewise.
4275
4276 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4277 skip for -O0. Require -fexpensive-optimizations.
4278 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4279 * gcc.target/mips/dspr2-MULT.c: Likewise.
4280 * gcc.target/mips/fix-r4000-2.c: Likewise.
4281 * gcc.target/mips/fix-r4000-4.c: Likewise.
4282 * gcc.target/mips/fix-r4000-7.c: Likewise.
4283 * gcc.target/mips/fix-r4000-9.c: Likewise.
4284 * gcc.target/mips/madd-1.c: Likewise.
4285 * gcc.target/mips/madd-2.c: Likewise.
4286 * gcc.target/mips/madd-4.c: Likewise.
4287 * gcc.target/mips/maddu-1.c: Likewise.
4288 * gcc.target/mips/maddu-2.c: Likewise.
4289 * gcc.target/mips/maddu-3.c: Likewise.
4290 * gcc.target/mips/maddu-4.c: Likewise.
4291 * gcc.target/mips/msub-1.c: Likewise.
4292 * gcc.target/mips/msub-2.c: Likewise.
4293 * gcc.target/mips/msub-3.c: Likewise.
4294 * gcc.target/mips/msub-4.c: Likewise.
4295 * gcc.target/mips/msubu-1.c: Likewise.
4296 * gcc.target/mips/msubu-2.c: Likewise.
4297 * gcc.target/mips/msubu-3.c: Likewise.
4298 * gcc.target/mips/msubu-4.c: Likewise.
4299 * gcc.target/mips/mult-1.c: Likewise.
4300 * gcc.target/mips/mult-4.c: Likewise.
4301 * gcc.target/mips/mult-8.c: Likewise.
4302 * gcc.target/mips/mult-9.c: Likewise.
4303 * gcc.target/mips/mult-10.c: Likewise.
4304 * gcc.target/mips/mult-11.c: Likewise.
4305 * gcc.target/mips/mult-16.c: Likewise.
4306
4307 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4308 skip for -O0 and -Os.
4309 * gcc.target/mips/fix-r4000-12.c: Likewise.
4310 * gcc.target/mips/madd-7.c: Likewise.
4311 * gcc.target/mips/mips-ps-5.c: Likewise.
4312 * gcc.target/mips/mips-ps-7.c: Likewise.
4313 * gcc.target/mips/msub-7.c: Likewise.
4314
4315 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4316 skip for -O0. Require -mno-abicalls.
4317 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4318
4319 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4320 skip for -O0. Require a total number of BBIT instructions and
4321 at least one of each kind.
4322
4323 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4324 skip for -O0. Require -fno-unroll-loops.
4325
4326 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4327 skip for -O0. Allow BLTZ as well as BGEZ.
4328
4329 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4330
4331 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4332 skip for -O0. Require -fschedule-insns2.
4333 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4334
4335 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4336 but skip for -O0. Make a branch-likely more likely.
4337
4338 * gcc.target/mips/timode-2.c: Split each test into its own function.
4339 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4340
4341 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4342 skip for -O0. Require -fpeephole2.
4343 * gcc.target/mips/vr-mult-2.c: Likewise.
4344
4345 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4346
4347 PR preprocessor/53469
4348 * gcc.dg/cpp/_Pragma7.c: New test case.
4349
4350 2012-08-27 Tobias Burnus <burnus@net-b.de>
4351
4352 PR fortran/54370
4353 * gfortran.dg/do_5.f90: New.
4354
4355 2012-08-27 Tobias Burnus <burnus@net-b.de>
4356
4357 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4358 from dg-options as -Wall no longer implies it.
4359
4360 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4361
4362 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4363
4364 2012-08-25 Jason Merrill <jason@redhat.com>
4365
4366 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4367
4368 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4369
4370 PR c++/51421
4371 * g++.dg/cpp0x/auto34.C: New.
4372
4373 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR c/54363
4376 * gcc.dg/pr54363.c: New test.
4377
4378 PR c/54355
4379 * gcc.dg/pr54355.c: New test.
4380
4381 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4382
4383 PR debug/52857
4384 * gcc.target/i386/pr52857-1.c: New.
4385 * gcc.target/i386/pr52857-2.c: Likewise.
4386
4387 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4388
4389 * gcc.target/mips/code-readable-4.c: New test.
4390
4391 2012-08-23 Julian Brown <julian@codesourcery.com>
4392 Sandra Loosemore <sandra@codesourcery.com>
4393
4394 * gcc.target/mips/code-readable-1.c: Add -O to options.
4395
4396 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4397
4398 PR c++/20420
4399 * g++.dg/lookup/using53.C: New.
4400
4401 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4402
4403 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4404 * gcc.dg/fixed-point/convert-1.c: New.
4405 * gcc.dg/fixed-point/convert-2.c: New.
4406 * gcc.dg/fixed-point/convert-3.c: New.
4407 * gcc.dg/fixed-point/convert-4.c: New.
4408 * gcc.dg/fixed-point/convert-float-1.c: New.
4409 * gcc.dg/fixed-point/convert-float-2.c: New.
4410 * gcc.dg/fixed-point/convert-float-3.c: New.
4411 * gcc.dg/fixed-point/convert-float-4.c: New.
4412 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4413 * gcc.dg/fixed-point/convert-sat.c: New.
4414 * gcc.dg/fixed-point/convert.h: New.
4415
4416 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4417
4418 PR target/54089
4419 * gcc.target/sh/pr54089-2.c: New.
4420
4421 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4422
4423 * gcc.target/i386/long-double-64-1.c: New file.
4424 * gcc.target/i386/long-double-64-2.c: Likewise.
4425 * gcc.target/i386/long-double-64-3.c: Likewise.
4426 * gcc.target/i386/long-double-64-4.c: Likewise.
4427 * gcc.target/i386/long-double-80-1.c: Likewise.
4428 * gcc.target/i386/long-double-80-2.c: Likewise.
4429 * gcc.target/i386/long-double-80-3.c: Likewise.
4430 * gcc.target/i386/long-double-80-4.c: Likewise.
4431 * gcc.target/i386/long-double-80-5.c: Likewise.
4432 * gcc.target/i386/long-double-80-6.c: Likewise.
4433 * gcc.target/i386/long-double-80-7.c: Likewise.
4434
4435 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4436
4437 PR tree-optimization/54317
4438 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4439
4440 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4441
4442 PR target/39423
4443 * gcc.target/sh/pr39423-2.c: New.
4444
4445 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4446
4447 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4448 * gcc.dg/fold-perm.c: Likewise.
4449
4450 2012-08-20 Jan Hubicka <jh@suse.cz>
4451
4452 PR fortran/48636
4453 * gcc.dg/ipa/inlinehint-1.c: New.
4454
4455 2012-08-20 Florian Weimer <fweimer@redhat.com>
4456
4457 PR c++/19351
4458 * g++.dg/init/new38.C: New test.
4459 * g++.dg/init/new39.C: New test.
4460
4461 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4462
4463 PR target/54089
4464 * gcc.target/sh/pr54089-1.c: New.
4465
4466 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4467
4468 PR target/51244
4469 * gcc.target/sh/pr51244-11.c: New.
4470
4471 2012-08-20 Tobias Burnus <burnus@net-b.de>
4472
4473 PR fortran/54301
4474 * gfortran.dg/warn_target_lifetime_2.f90: New.
4475
4476 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4477
4478 PR c++/10416
4479 * g++.dg/warn/Wunused-var-17.C: New.
4480
4481 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4482
4483 PR middle-end/53992
4484 * gcc.dg/gomp/pr53992.c: New test.
4485
4486 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4487
4488 PR tree-ssa/54295
4489 * gcc.c-torture/execute/20120817-1.c: New test.
4490
4491 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4492
4493 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4494 add instruction.
4495 (f2): New test that really does need adds.
4496
4497 2012-08-20 Richard Guenther <rguenther@suse.de>
4498
4499 PR tree-optimization/54327
4500 * gcc.dg/torture/pr54327.c: New testcase.
4501
4502 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4503
4504 PR tree-optimization/54321
4505 * gcc.c-torture/compile/pr54321.c: New test.
4506
4507 2012-08-20 Tobias Burnus <burnus@net-b.de>
4508
4509 PR fortran/54301
4510 * gfortran.dg/warn_target_lifetime_1.f90: New.
4511
4512 2012-08-19 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4513
4514 PR fortran/54298
4515 * gfortran.dg/real_compare_1.f90: New test case.
4516 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4517
4518 2012-08-18 Jan Hubicka <jh@suse.cz>
4519
4520 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4521
4522 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4523
4524 PR fortran/39290
4525 * gfortran.dg/interface_37.f90: New test.
4526
4527 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4528 Gary Funck <gary@intrepid.com>
4529
4530 PR target/20020
4531 * gcc.target/i386/pr20020-1.c: New test.
4532 * gcc.target/i386/pr20020-2.c: Likewise.
4533 * gcc.target/i386/pr20020-3.c: Likewise.
4534
4535 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4536
4537 * gcc.target/i386/perm-concat.c: New test.
4538
4539 2012-08-17 Julian Brown <julian@codesourcery.com>
4540
4541 * gcc.target/arm/div64-unwinding.c: New test.
4542
4543 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4544
4545 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4546
4547 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4548
4549 PR target/54236
4550 * gcc.target/sh/pr54236-1.c: New.
4551
4552 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4553
4554 * lib/target-supports.exp (check_effective_target_sync_int_long)
4555 (check_effective_target_sync_char_short): Enable for crisv32-*
4556 and cris-*.
4557
4558 PR middle-end/54261
4559 * gcc.dg/torture/pr54261-1.c: New test.
4560
4561 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4562
4563 PR fortran/54243
4564 PR fortran/54244
4565 * gfortran.dg/typebound_call_24.f03: New.
4566
4567 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4568
4569 PR tree-optimization/54245
4570 * gcc.dg/tree-ssa/pr54245.c: New test.
4571
4572 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4573
4574 PR tree-optimization/54240
4575 * gcc.target/powerpc/pr54240.c: New test.
4576 * gcc.target/mips/pr54240.c: Likewise.
4577
4578 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4579
4580 PR target/52933
4581 * gcc.target/sh/pr52933-1.c: New.
4582 * gcc.target/sh/pr52933-2.c: New.
4583
4584 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4585
4586 PR target/50751
4587 * gcc.target/sh/pr50751-8.c: New.
4588
4589 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4590
4591 PR fortran/47586
4592 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4593 * gfortran.dg/typebound_proc_27.f03: New test.
4594
4595 2012-08-14 Sterling Augustine <saugustine@google.com>
4596
4597 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4598
4599 2012-08-14 Tobias Burnus <burnus@net-b.de>
4600
4601 PR fortran/40881
4602 * gfortran.dg/data_constraints_3.f90: New.
4603 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4604 to disable -pedantic compilation.
4605 * gfortran.dg/pr37243.f: Ditto.
4606 * gfortran.dg/g77/19990826-3.f: Ditto.
4607 * gfortran.dg/g77/20020307-1.f : Ditto.
4608 * gfortran.dg/g77/980310-3.f: Ditto.
4609
4610 2012-08-14 Tobias Burnus <burnus@net-b.de>
4611
4612 PR fortran/54234
4613 * gfortran.dg/warn_conversion_4.f90: New.
4614
4615 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4616
4617 PR middle-end/53411
4618 PR rtl-optimization/53495
4619 * gcc.c-torture/compile/pr53411.c: New test.
4620 * gcc.c-torture/compile/pr53495.c: New test.
4621
4622 2012-08-13 Richard Guenther <rguenther@suse.de>
4623
4624 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4625
4626 2012-08-13 Richard Guenther <rguenther@suse.de>
4627
4628 PR tree-optimization/54200
4629 * gcc.dg/guality/pr54200.c: New testcase.
4630 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4631
4632 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4633
4634 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4635
4636 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4637
4638 PR target/51244
4639 * gcc.target/sh/pr51244-7.c: New.
4640 * gcc.target/sh/pr51244-8.c: New.
4641 * gcc.target/sh/pr51244-9.c: New.
4642 * gcc.target/sh/pr51244-10.c: New.
4643
4644 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4645
4646 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4647 -m2e or -m2a.
4648 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4649 * gcc.target/sh/pr53511-1.c: Likewise.
4650 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4651 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4652 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4653 * gcc.target/sh/pr53512-3.c: Likewise.
4654 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4655
4656 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4657
4658 PR target/39423
4659 * gcc.c-torture/compile/pr39423-1.c: New.
4660 * gcc.c-torture/compile/pr39423-2.c: New.
4661
4662 2012-08-12 Tobias Burnus <burnus@net-b.de>
4663
4664 PR fortran/54221
4665 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4666 they appear uninitialized on the RHS.
4667 * gfortran.dg/public_private_module_6.f90: New.
4668
4669 2012-08-11 Martin Jambor <mjambor@suse.cz>
4670
4671 PR fortran/48636
4672 * gfortran.dg/pr48636.f90: New test.
4673
4674 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4675
4676 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4677 to avoid warnings.
4678 (main): Adjust caller.
4679
4680 2012-08-10 Richard Guenther <rguenther@suse.de>
4681
4682 * gcc.dg/matrix/*.c: Adjust and move ...
4683 * gcc.dg/torture/: ... here.
4684 * gcc.dg/matrix: Remove directory.
4685
4686 2012-08-10 Richard Guenther <rguenther@suse.de>
4687
4688 PR middle-end/54219
4689 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4690
4691 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4692
4693 PR middle-end/54211
4694 * gcc.dg/tree-ssa/pr54211.c: New test.
4695
4696 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4697
4698 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4699 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4700
4701 2012-08-10 Richard Guenther <rguenther@suse.de>
4702
4703 PR tree-optimization/54109
4704 * gcc.dg/torture/pr54109.c: New testcase.
4705 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4706 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4707
4708 2012-08-10 Richard Guenther <rguenther@suse.de>
4709
4710 PR tree-optimization/54027
4711 * gcc.dg/torture/pr54027.c: New testcase.
4712
4713 2012-08-10 Richard Guenther <rguenther@suse.de>
4714
4715 * g++.dg/plugin/selfassign.c: Adjust.
4716 * gcc.dg/plugin/selfassign.c: Likewise.
4717 * gcc.dg/strlenopt-11.c: Likewise.
4718 * gcc.dg/strlenopt-13.c: Likewise.
4719 * gcc.dg/no-strict-overflow-4.c: Likewise.
4720 * gcc.dg/strict-overflow-4.c: Likewise.
4721 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4722 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4723 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4724 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4725 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4726 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4727 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4728 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4729 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4730 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4731 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4732 * gcc.dg/pr46309.c: Likewise.
4733 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4734
4735 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4736
4737 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4738 for x86 targets.
4739 * gcc.c-torture/compile/20120727-2.c: New test.
4740
4741 2012-08-09 Martin Jambor <mjambor@suse.cz>
4742
4743 * gcc.dg/ipa/iinline-4.c: New test.
4744 * gcc.dg/ipa/iinline-5.c: Likewise.
4745 * gcc.dg/ipa/iinline-6.c: Likewise.
4746 * gcc.dg/ipa/iinline-7.c: Likewise.
4747 * gcc.dg/lto/20120723_0.c: Likewise.
4748 * gcc.dg/lto/20120723_1.c: Likewise.
4749
4750 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4751
4752 PR target/39423
4753 * gcc.target/sh/pr39423-1.c: New.
4754
4755 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4756
4757 PR target/51244
4758 * gcc.target/sh/pr51244-5: New.
4759 * gcc.target/sh/pr51244-6: New.
4760
4761 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4762
4763 * gcc.target/i386/adx-addxcarry32-3.c: New.
4764 * gcc.target/i386/adx-addxcarry64-3.c: New.
4765
4766 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4767
4768 PR rtl-optimization/53701
4769 * gcc.dg/pr53701.c: New test.
4770
4771 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4772
4773 * gcc.c-torture/compile/20120727-1.c: New test.
4774
4775 2012-08-09 Tobias Burnus <burnus@net-b.de>
4776
4777 PR fortran/54199
4778 * gfortran.dg/intrinsic_shadow_4.f90: New.
4779
4780 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4781
4782 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4783
4784 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4785
4786 * gcc.c-torture/execute/20120808-1.c: New test.
4787
4788 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4789
4790 PR rtl-optimization/54157
4791 * gcc.target/i386/pr54157.c: New file.
4792
4793 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4794
4795 * gcc.target/i386/adx-addcarryx32-1.c: New.
4796 * gcc.target/i386/adx-addcarryx32-2.c: New.
4797 * gcc.target/i386/adx-addcarryx64-1.c: New.
4798 * gcc.target/i386/adx-addcarryx64-2.c: New.
4799 * gcc.target/i386/adx-check.h: New.
4800 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4801 * gcc.target/i386/sse-12.c: Add -madx.
4802 * gcc.target/i386/sse-13.c: Ditto.
4803 * gcc.target/i386/sse-14.c: Ditto.
4804 * gcc.target/i386/sse-22.c: Ditto.
4805 * gcc.target/i386/sse-23.c: Ditto.
4806 * g++.dg/other/i386-2.C: Ditto.
4807 * g++.dg/other/i386-3.C: Ditto.
4808
4809 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4810
4811 * gcc.dg/tree-ssa/slsr-5.c: New.
4812 * gcc.dg/tree-ssa/slsr-6.c: New.
4813 * gcc.dg/tree-ssa/slsr-7.c: New.
4814 * gcc.dg/tree-ssa/slsr-8.c: New.
4815 * gcc.dg/tree-ssa/slsr-9.c: New.
4816 * gcc.dg/tree-ssa/slsr-10.c: New.
4817 * gcc.dg/tree-ssa/slsr-11.c: New.
4818 * gcc.dg/tree-ssa/slsr-12.c: New.
4819 * gcc.dg/tree-ssa/slsr-13.c: New.
4820 * gcc.dg/tree-ssa/slsr-14.c: New.
4821 * gcc.dg/tree-ssa/slsr-15.c: New.
4822 * gcc.dg/tree-ssa/slsr-16.c: New.
4823 * gcc.dg/tree-ssa/slsr-17.c: New.
4824 * gcc.dg/tree-ssa/slsr-18.c: New.
4825 * gcc.dg/tree-ssa/slsr-19.c: New.
4826 * gcc.dg/tree-ssa/slsr-20.c: New.
4827 * gcc.dg/tree-ssa/slsr-21.c: New.
4828 * gcc.dg/tree-ssa/slsr-22.c: New.
4829 * gcc.dg/tree-ssa/slsr-23.c: New.
4830 * gcc.dg/tree-ssa/slsr-24.c: New.
4831 * gcc.dg/tree-ssa/slsr-25.c: New.
4832 * gcc.dg/tree-ssa/slsr-26.c: New.
4833 * gcc.dg/tree-ssa/slsr-30.c: New.
4834 * gcc.dg/tree-ssa/slsr-31.c: New.
4835
4836 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4837
4838 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4839 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4840 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4841
4842 2012-08-06 Cary Coutant <ccoutant@google.com>
4843
4844 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4845
4846 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4847
4848 PR fortran/35831
4849 * gfortran.dg/dummy_procedure_5.f90: Modified.
4850 * gfortran.dg/dummy_procedure_8.f90: New.
4851 * gfortran.dg/interface_26.f90: Modified.
4852 * gfortran.dg/proc_ptr_11.f90: Modified.
4853 * gfortran.dg/proc_ptr_15.f90: Modified.
4854 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4855 * gfortran.dg/typebound_override_1.f90: Modified.
4856 * gfortran.dg/typebound_proc_6.f03: Modified.
4857
4858 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4859
4860 PR tree-optimization/51938
4861 PR tree-optimization/52005
4862 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4863 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4864 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4865 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4866
4867 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4868
4869 Avoid crashing on erroneous static_assert usage
4870 * g++.dg/cpp0x/static_assert8.C: New test.
4871
4872 2012-08-06 Jason Merrill <jason@redhat.com>
4873
4874 * g++.dg/cpp0x/sfinae38.C: New.
4875
4876 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4877 Paolo Carlini <paolo.carlini@oracle.com>
4878
4879 PR c++/54165
4880 * g++.dg/conversion/void2.C: New.
4881
4882 2012-08-06 Tom de Vries <tom@codesourcery.com>
4883
4884 * gcc.dg/tree-ssa/vrp78.c: New test.
4885
4886 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4887 Richard Sandiford <rdsandiford@googlemail.com>
4888
4889 * g++.dg/opt/enum2.C: Require fpic target.
4890 * g++.dg/lto/20090303_0.C: Likewise.
4891
4892 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4893 Catherine Moore <clm@codesourcery.com>
4894
4895 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4896 flush function names too.
4897 * gcc.target/mips/clear-cache-1.c: Likewise.
4898
4899 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4900
4901 PR target/54156
4902 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4903
4904 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4905
4906 PR fortran/54166
4907 * gfortran.dg/array_5.f90: New test.
4908
4909 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4910
4911 PR tree-optimization/30318
4912 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4913
4914 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4915
4916 * g++.dg/ext/vector17.C: New testcase.
4917
4918 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4919
4920 PR target/51931
4921 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4922 * g++.dg/opt/longbranch1.C: Likewise.
4923
4924 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4925
4926 PR tree-optimization/53805
4927 * gcc.dg/fold-notunord.c: New testcase.
4928
4929 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4930
4931 PR fortran/48820
4932 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4933 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4934
4935 2012-08-02 Jason Merrill <jason@redhat.com>
4936 Paolo Carlini <paolo.carlini@oracle.com>
4937
4938 PR c++/51213 (again)
4939 * g++.dg/cpp0x/sfinae37.C: Extend.
4940
4941 2012-08-02 Richard Guenther <rguenther@suse.de>
4942
4943 PR tree-optimization/50672
4944 * g++.dg/torture/pr50672.C: New testcase.
4945
4946 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4947
4948 PR fortran/54147
4949 * gfortran.dg/abstract_type_6.f03: Modified.
4950 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4951 * gfortran.dg/proc_ptr_comp_35.f90: New.
4952 * gfortran.dg/typebound_proc_9.f03: Modified.
4953 * gfortran.dg/typebound_proc_26.f90: New.
4954
4955 2012-08-02 Richard Guenther <rguenther@suse.de>
4956
4957 * gcc.dg/torture/pta-callused-1.c: Adjust.
4958 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4959 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4960 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4961 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4962 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4963 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4964 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4965 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4966
4967 2012-08-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4968
4969 PR fortran/54033
4970 * gfortran.dg/include_6.f90: New test case.
4971 * gfortran.dg/include_7.f90: New test case.
4972 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4973
4974 2012-08-01 Tom de Vries <tom@codesourcery.com>
4975
4976 * gcc.dg/tree-ssa/vrp76.c: New test.
4977
4978 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4979
4980 PR tree-optimization/46556
4981 * gcc.dg/tree-ssa/slsr-27.c: New.
4982 * gcc.dg/tree-ssa/slsr-28.c: New.
4983 * gcc.dg/tree-ssa/slsr-29.c: New.
4984
4985 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4986
4987 PR fortran/42418
4988 * gfortran.dg/proc_decl_29.f90: New.
4989
4990 2012-07-31 Dehao Chen <dehao@google.com>
4991
4992 * gcc.dg/predict-7.c: New test.
4993
4994 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4995
4996 PR fortran/54134
4997 * gfortran.dg/typebound_override_3.f90: New.
4998
4999 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
5000
5001 PR tree-optimization/53773
5002 * gcc.dg/vect/pr53773.c: New test.
5003
5004 2012-07-31 Nick Clifton <nickc@redhat.com>
5005
5006 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
5007 and for XStormy16.
5008
5009 2012-07-31 Tobias Burnus <burnus@net-b.de>
5010
5011 * gfortran.dg/c_funloc_tests_6.f90: New.
5012 * gfortran.dg/c_funloc_tests_7.f90: New.
5013 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
5014
5015 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 PR c++/53624
5018 * g++.dg/cpp0x/temp_default5.C: New.
5019
5020 2012-07-30 Janus Weil <janus@gcc.gnu.org>
5021
5022 PR fortran/51081
5023 * gfortran.dg/proc_ptr_37.f90: New.
5024
5025 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
5026
5027 * lib/target-supports.exp
5028 (check_effective_target_vect_natural_alignment): New function.
5029 * gcc.dg/align-2.c: Only run on targets with natural alignment
5030 of vector types.
5031 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
5032 alignment of vector types.
5033
5034 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
5035 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5036
5037 * gcc.target/i386/rdseed16-1.c: New.
5038 * gcc.target/i386/rdseed32-1.c: Ditto
5039 * gcc.target/i386/rdseed64-1.c: Ditto
5040 * gcc.target/i386/sse-12.c: Add -mrdseed.
5041 * gcc.target/i386/sse-13.c: Ditto.
5042 * gcc.target/i386/sse-14.c: Ditto.
5043 * g++.dg/other/i386-2.C: Ditto.
5044 * g++.dg/other/i386-3.C: Ditto.
5045
5046 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
5047
5048 PR target/51244
5049 * gcc.target/sh/pr51244-4.c: New.
5050
5051 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
5052
5053 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
5054 for alpha*-*-* targets. Cleanup original tree dump.
5055
5056 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
5057
5058 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
5059 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
5060
5061 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
5062
5063 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
5064 rand, srand. Include <stdlib.h>.
5065
5066 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
5067
5068 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
5069
5070 2012-07-26 Richard Henderson <rth@redhat.com>
5071
5072 * gcc.dg/attr-hotcold-1.c: New.
5073 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
5074
5075 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
5076 Sandra Loosemore <sandra@codesourcery.com>
5077
5078 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
5079
5080 2012-07-26 Tobias Burnus <burnus@net-b.de>
5081
5082 * gfortran.dg/contiguous_1.f90: Update dg-error.
5083 * gfortran.dg/proc_ptr_32.f90: Ditto.
5084
5085 2012-07-26 Richard Guenther <rguenther@suse.de>
5086
5087 PR tree-optimization/54098
5088 * gcc.dg/torture/pr54098.c: New testcase.
5089
5090 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5091
5092 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
5093 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
5094
5095 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5096
5097 PR fortran/44354
5098 * gfortran.dg/array_constructor_39.f90: New test.
5099
5100 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5101
5102 PR fortran/44354
5103 * gfortran.dg/array_constructor_38.f90: New test.
5104
5105 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
5106
5107 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5108
5109 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
5110
5111 * gnat.dg/noreturn5.ad[sb]: New test.
5112
5113 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
5114 Paul Brook <paul@codesourcery.com>
5115
5116 PR target/53633
5117
5118 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5119 * c-c++-common/pr53633.c: New test.
5120
5121 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5122
5123 * gcc.target/i386/asm-dialect-1.c: New test case.
5124
5125 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5126 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5127
5128 * gcc.target/i386/prefetchw-1.c: New.
5129 * gcc.target/i386/sse-12.c: Add -mprfchw.
5130 * gcc.target/i386/sse-13.c: Ditto.
5131 * gcc.target/i386/sse-14.c: Ditto.
5132 * gcc.target/i386/sse-22.c: Ditto.
5133 * gcc.target/i386/sse-23.c: Ditto.
5134 * g++.dg/other/i386-2.C: Ditto.
5135 * g++.dg/other/i386-3.C: Ditto.
5136
5137 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5138
5139 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5140
5141 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5142
5143 PR target/54051
5144 * gcc.target/arm/pr54051.c: New.
5145 * gcc.target/arm/vfp-1.c: Adjust test.
5146
5147 2012-07-24 Julian Brown <julian@codesourcery.com>
5148
5149 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5150 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5151 hard-float ARM.
5152
5153 2012-07-23 Paul Brook <paul@codesourcery.com>
5154
5155 * g++.dg/other/armv7m-1.c: New test.
5156
5157 2012-07-23 Julian Brown <julian@codesourcery.com>
5158
5159 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5160 ARM.
5161 (DO_TEST): Define to 1 for appropriate ARM targets.
5162
5163 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5164
5165 PR tree-optimization/53881
5166 * gcc.dg/pr53881.c: Renamed to ...
5167 * gcc.dg/pr53881-1.c: ... this.
5168 * gcc.dg/pr53881-2.c: New test.
5169
5170 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5171
5172 Handle recent changes in default atomics for cris*-*-linux*.
5173 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5174 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5175 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5176 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5177 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5178 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5179 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5180 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5181 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5182 -mno-unaligned-atomic-may-use-library is in effect for
5183 cris*-*-linux*.
5184 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5185 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5186 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5187 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5188 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5189 gcc.target/cris/torture/sync-mis-op-i-1.c,
5190 gcc.target/cris/torture/sync-mis-op-i-2.c,
5191 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5192 gcc.target/cris/torture/sync-mis-op-i-3.c,
5193 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5194 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5195 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5196 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5197 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5198 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5199 (main): Remove local variable x.
5200 [mis_ok]: Check that atomics don't fail.
5201
5202 2012-07-21 Andrew Pinski <apinski@cavium.com>
5203
5204 * gcc.dg/tree-ssa/vrp72.c: New test.
5205 * gcc.dg/tree-ssa/vrp73.c: New test.
5206 * gcc.dg/tree-ssa/vrp74.c: New test.
5207 * gcc.dg/tree-ssa/vrp75.c: New test.
5208
5209 2012-07-21 Andrew Pinski <apinski@cavium.com>
5210
5211 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5212 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5213
5214 2012-07-21 Andrew Pinski <apinski@cavium.com>
5215
5216 * gcc.target/mips/octeon-pop-2.c: New testcase.
5217
5218 2012-07-21 Tobias Burnus <burnus@net-b.de>
5219
5220 PR fortran/48820
5221 * gfortran.dg/assumed_rank_3.f90: New.
5222 * gfortran.dg/assumed_rank_11.f90: New.
5223 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5224 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5225 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5226
5227 2012-07-21 Andrew Pinski <apinski@cavium.com>
5228
5229 * gcc.target/mips/unaligned-1.c: New testcase.
5230
5231 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5232
5233 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5234
5235 2012-07-20 Tobias Burnus <burnus@net-b.de>
5236
5237 * gfortran.dg/bind_c_array_params_2.f90: New.
5238 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5239 and update dg-error.
5240
5241 2012-07-20 Tobias Burnus <burnus@net-b.de>
5242
5243 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5244
5245 2012-07-20 Jason Merrill <jason@redhat.com>
5246
5247 PR c++/54038
5248 * g++.dg/other/array7.C: New.
5249
5250 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5251
5252 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5253 the basic block and check loop depth.
5254 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5255 matching patterns and comments.
5256 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5257 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5258
5259 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5260
5261 PR c++/28656
5262 * c-c++-common/pr28656.c: New test.
5263
5264 2012-07-19 Jason Merrill <jason@redhat.com>
5265
5266 PR c++/54026
5267 * g++.dg/init/mutable1.C: New.
5268
5269 2012-07-20 Tobias Burnus <burnus@net-b.de>
5270
5271 PR fortran/48820
5272 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5273 * gfortran.dg/assumed_rank_1.f90: New.
5274 * gfortran.dg/assumed_rank_1_c.c: New.
5275 * gfortran.dg/assumed_rank_2.f90: New.
5276 * gfortran.dg/assumed_rank_4.f90: New.
5277 * gfortran.dg/assumed_rank_5.f90: New.
5278 * gfortran.dg/assumed_rank_6.f90: New.
5279 * gfortran.dg/assumed_rank_7.f90: New.
5280 * gfortran.dg/assumed_rank_8.f90: New.
5281 * gfortran.dg/assumed_rank_8_c.c: New.
5282 * gfortran.dg/assumed_rank_9.f90: New.
5283 * gfortran.dg/assumed_rank_10.f90: New.
5284 * gfortran.dg/assumed_rank_12.f90: New.
5285
5286 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5287
5288 * gnat.dg/opt25.adb: New test.
5289 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5290 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5291
5292 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5293
5294 * gnat.dg/aggr20.ad[sb]: New test.
5295 * gnat.dg/aggr20_pkg.ads: New helper.
5296
5297 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5298
5299 * gnat.dg/derived_type3.adb: New test.
5300 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5301
5302 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5303
5304 PR rtl-optimization/53942
5305 * gcc.dg/pr53942.c: New test.
5306
5307 2012-07-19 Jason Merrill <jason@redhat.com>
5308
5309 PR c++/54021
5310 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5311
5312 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5313
5314 * gnat.dg/discr38.adb: New test.
5315
5316 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5317
5318 PR middle-end/54017
5319 * c-c++-common/gomp/pr54017.c: New test.
5320
5321 2012-07-19 Richard Guenther <rguenther@suse.de>
5322 Eric Botcazou <ebotcazou@adacore.com>
5323
5324 * gnat.dg/loop_optimization11.adb: New testcase.
5325 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5326
5327 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5328 Jason Merrill <jason@redhat.com>
5329
5330 * g++.dg/cpp0x/sfinae37.C: New.
5331 * g++.dg/template/access23.C: New.
5332 * g++.dg/template/access7.C: Adjust.
5333 * g++.dg/template/sfinae10.C: Don't expect errors.
5334 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5335
5336 2012-07-18 Julian Brown <julian@codesourcery.com>
5337 Sandra Loosemore <sandra@codesroucery.com>
5338
5339 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5340
5341 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5342
5343 * gnat.dg/noreturn4.ad[sb]: New test.
5344 * gnat.dg/noreturn4_pkg.ads: New helper.
5345
5346 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5347 Julian Brown <julian@codesourcery.com>
5348
5349 * gcc.target/arm/neon-vdup-1.c: New test case.
5350 * gcc.target/arm/neon-vdup-2.c: New test case.
5351 * gcc.target/arm/neon-vdup-3.c: New test case.
5352 * gcc.target/arm/neon-vdup-4.c: New test case.
5353 * gcc.target/arm/neon-vdup-5.c: New test case.
5354 * gcc.target/arm/neon-vdup-6.c: New test case.
5355 * gcc.target/arm/neon-vdup-7.c: New test case.
5356 * gcc.target/arm/neon-vdup-8.c: New test case.
5357 * gcc.target/arm/neon-vdup-9.c: New test case.
5358 * gcc.target/arm/neon-vdup-10.c: New test case.
5359 * gcc.target/arm/neon-vdup-11.c: New test case.
5360 * gcc.target/arm/neon-vdup-12.c: New test case.
5361 * gcc.target/arm/neon-vdup-13.c: New test case.
5362 * gcc.target/arm/neon-vdup-14.c: New test case.
5363 * gcc.target/arm/neon-vdup-15.c: New test case.
5364 * gcc.target/arm/neon-vdup-16.c: New test case.
5365 * gcc.target/arm/neon-vdup-17.c: New test case.
5366 * gcc.target/arm/neon-vdup-18.c: New test case.
5367 * gcc.target/arm/neon-vdup-19.c: New test case.
5368 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5369 arguments non-constant.
5370
5371 2012-07-18 Richard Guenther <rguenther@suse.de>
5372
5373 PR tree-optimization/53970
5374 * g++.dg/torture/pr53970.C: New testcase.
5375
5376 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5377
5378 PR target/38621
5379 * gcc.c-torture/compile/pr38621.c: New.
5380
5381 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5382
5383 PR target/33135
5384 * gcc.target/sh/pr33135-1.c: New.
5385 * gcc.target/sh/pr33135-2.c: New.
5386 * gcc.target/sh/pr33135-3.c: New.
5387 * gcc.target/sh/pr33135-4.c: New.
5388
5389 2012-07-17 Jason Merrill <jason@redhat.com>
5390
5391 PR c++/53995
5392 * g++.dg/parse/enum9.C: New.
5393
5394 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5395 Sandra Loosemore <sandra@codesourcery.com>
5396
5397 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5398 if there is a conflict with -mcpu=. Use -mcpu=5208.
5399
5400 2012-07-17 Jason Merrill <jason@redhat.com>
5401
5402 PR c++/53989
5403 * g++.dg/template/array23.C: New.
5404
5405 2012-07-17 Tobias Burnus <burnus@net-b.de>
5406
5407 PR fortran/53985
5408 * gfortran.dg/bind_c_usage_26.f90: New.
5409 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5410 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5411 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5412 * gfortran.dg/interop_params.f03: Ditto.
5413
5414 2012-07-17 Jason Merrill <jason@redhat.com>
5415
5416 * g++.dg/template/inherit8.C: Adjust.
5417 * g++.dg/template/using21.C: Adjust.
5418 * g++.dg/template/using22.C: Adjust.
5419
5420 PR c++/53549
5421 * g++.dg/template/current-inst1.C: New.
5422 * g++.dg/parse/crash35.C: Adjust.
5423
5424 2012-07-17 Tobias Burnus <burnus@net-b.de>
5425
5426 PR fortran/52101
5427 * gfortran.dg/oldstyle_4.f90: New.
5428
5429 2012-07-17 Tobias Burnus <burnus@net-b.de>
5430
5431 PR fortran/49265
5432 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5433 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5434
5435 2012-07-16 Jason Merrill <jason@redhat.com>
5436
5437 * g++.dg/parse/access8.C: Adjust.
5438 * g++.dg/template/sfinae6_neg.C: Adjust.
5439
5440 2012-07-16 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
5441
5442 PR fortran/53824
5443 * gfortran.dg/coarray_allocate_1.f90: New test.
5444
5445 2012-07-16 Andrew Pinski <apinski@cavium.com>
5446
5447 * gcc.c-torture/execute/bswap-1.c: New testcase.
5448 * gcc.c-torture/compile/unalign-1.c: New testcase.
5449 * gcc.c-torture/compile/20120524-1.c: New testcase.
5450 * gcc.c-torture/compile/20101216-1.c: New testcase.
5451
5452 2012-07-16 Dehao Chen <dehao@google.com>
5453
5454 Revert
5455 2012-07-10 Dehao Chen <dehao@google.com>
5456
5457 * gcc.dg/debug_info_inline.c: New test.
5458
5459 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5460
5461 PR fortran/53956
5462 * gfortran.dg/proc_decl_28.f90: New.
5463
5464 2012-07-16 Andrew Pinski <apinski@cavium.com>
5465
5466 * gcc.dg/torture/builtins-1.c: New testcase.
5467
5468 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5469
5470 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5471 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5472 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5473 gcc.target/cris/sync-1-v10.c,
5474 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5475 pass -mno-unaligned-atomic-may-use-library.
5476 * gcc.target/cris/sync-xchg-1.c: New test.
5477 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5478 valid register operand output modifier.
5479
5480 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5481
5482 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5483 characters.
5484
5485 2012-07-13 Andrew Pinski <apinski@cavium.com>
5486
5487 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5488 rather than cleanup-tree-dump.
5489 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5490
5491 2012-07-13 Richard Guenther <rguenther@suse.de>
5492
5493 PR tree-optimization/53907
5494 * gcc.target/i386/pr53907.c: New testcase.
5495
5496 2012-07-13 Richard Guenther <rguenther@suse.de>
5497
5498 PR tree-optimization/53922
5499 * gcc.dg/torture/pr53922.c: New testcase.
5500
5501 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5502
5503 PR rtl-optimization/53908
5504 * gcc.dg/torture/pr53908.c: New test.
5505
5506 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5507
5508 PR c++/53531
5509 * g++.dg/cpp0x/variadic135.C: New.
5510
5511 2012-07-12 Jason Merrill <jason@redhat.com>
5512
5513 * g++.dg/template/sfinae6_neg.C: Adjust.
5514
5515 2012-07-12 Tobias Burnus <burnus@net-b.de>
5516
5517 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5518 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5519 scan-tree-dump-times pattern.
5520
5521 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5522
5523 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5524
5525 2012-07-11 Jason Merrill <jason@redhat.com>
5526
5527 DR 1402
5528 * g++.g/cpp0x/defaulted37.C: New.
5529
5530 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5531
5532 PR target/53859
5533 * gcc.target/arm/pr53859.c: New test.
5534
5535 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5536
5537 PR target/53886
5538 * gcc.c-torture/compile/pr53886.c: New.
5539
5540 2012-07-10 Dehao Chen <dehao@google.com>
5541
5542 * gcc.dg/debug_info_inline.c: New test.
5543
5544 2012-07-10 Jason Merrill <jason@redhat.com>
5545
5546 PR c++/53733
5547 * g++.dg/cpp0x/defaulted36.C: New.
5548 * g++.dg/cpp0x/defaulted21.C: Adjust.
5549
5550 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5551
5552 2012-07-09 Sterling Augustine <saugustine@google.com>
5553
5554 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5555
5556 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5557
5558 PR tree-optimization/53887
5559 * gcc.dg/pr53887.c: New test.
5560
5561 2012-07-09 Jason Merrill <jason@redhat.com>
5562
5563 PR c++/53882
5564 * g++.dg/cpp0x/nullptr29.C: New.
5565
5566 2012-07-09 Tom de Vries <tom@codesourcery.com>
5567 Richard Guenther <rguenther@suse.de>
5568
5569 * gcc.dg/builtin-unreachable-6.c: New test.
5570 * gcc.dg/builtin-unreachable-5.c: New test.
5571
5572 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5573
5574 PR tree-optimization/53881
5575 * gcc.dg/pr53881.c: New test.
5576
5577 2012-07-06 Jason Merrill <jason@redhat.com>
5578
5579 PR c++/53862
5580 * g++.dg/cpp0x/variadic134.C: New.
5581
5582 PR c++/53858
5583 * g++.dg/cpp0x/alias-decl-20.C: New.
5584
5585 2012-07-06 Tom de Vries <tom@codesourcery.com>
5586
5587 PR tree-optimization/51879
5588 * gcc.dg/pr51879-16.c: New test.
5589 * gcc.dg/pr51879-17.c: Same.
5590
5591 2012-07-06 Tom de Vries <tom@codesourcery.com>
5592
5593 PR tree-optimization/52009
5594 * gcc.dg/pr51879-7.c: New test.
5595 * gcc.dg/pr51879-18.c: New test.
5596
5597 2012-07-05 Jason Merrill <jason@redhat.com>
5598
5599 PR c++/50852
5600 * g++.dg/template/typedef39.C: New.
5601
5602 PR c++/53039
5603 * g++.dg/cpp0x/variadic133.C: New.
5604 * g++.dg/template/param1.C: Adjust.
5605
5606 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5607
5608 PR target/48941
5609 PR target/51980
5610 * gcc.target/arm/neon/vtrnf32.c: Update.
5611 * gcc.target/arm/neon/vtrns32.c: Update.
5612 * gcc.target/arm/neon/vtrnu32.c: Update.
5613 * gcc.target/arm/neon/vzipf32.c: Update.
5614 * gcc.target/arm/neon/vzips32.c: Update.
5615 * gcc.target/arm/neon/vzipu32.c: Update.
5616
5617 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5618
5619 PR fortran/53732
5620 * gfortran.dg/inline_sum_4.f90: New test.
5621
5622 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5623
5624 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5625
5626 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5627
5628 * gcc.target/arm/fma-sp.c: New testcase.
5629 * gcc.target/arm/fma.c: Likewise.
5630 * gcc.target/arm/fma.h: Likewise.
5631
5632 2012-07-04 Jason Merrill <jason@redhat.com>
5633
5634 PR c++/53848
5635 * g++.dg/other/enum3.C: New.
5636
5637 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5638
5639 PR middle-end/53321
5640 * g++.dg/torture/pr53321.C: New test.
5641
5642 2012-07-04 Richard Guenther <rguenther@suse.de>
5643
5644 PR tree-optimization/53844
5645 * g++.dg/tree-ssa/pr53844.C: New testcase.
5646
5647 2012-07-04 Richard Guenther <rguenther@suse.de>
5648
5649 PR tree-optimization/53849
5650 * gcc.dg/pr53849.c: New testcase.
5651
5652 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR c++/53812
5655 * g++.dg/ext/label14.C: New test.
5656
5657 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5658
5659 PR target/53811
5660 * g++.dg/other/pr53811.C: New test.
5661
5662 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5663
5664 PR target/28896
5665 * gcc.target/m68k/stack-limit-1.c: New testcase.
5666
5667 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5668
5669 * gnat.dg/recursive_call.adb: New test.
5670
5671 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5672
5673 * gnat.dg/discr37.ad[sb]: New test.
5674
5675 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5676
5677 * g++.dg/other/packed1.C: Remove SH from xfail list.
5678
5679 2012-07-02 Jason Merrill <jason@redhat.com>
5680
5681 PR c++/53619
5682 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5683
5684 PR c++/53783
5685 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5686
5687 PR c++/53788
5688 * g++.dg/cpp0x/decltype39.C: New.
5689 * g++.dg/diagnostic/method1.C: Adjust.
5690
5691 PR c++/53816
5692 * g++.dg/template/ref6.C: New.
5693
5694 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5695
5696 PR target/53568
5697 * gcc.target/sh/pr53568-1.c: New.
5698
5699 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5700
5701 PR target/51244
5702 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5703
5704 2012-07-02 Jason Merrill <jason@redhat.com>
5705
5706 PR c++/53821
5707 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5708
5709 PR c++/53524
5710 * g++.dg/template/enum7.C: New.
5711 * g++.dg/other/ptrmem10.C: Adjust.
5712 * g++.dg/other/ptrmem11.C: Adjust.
5713 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5714
5715 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5716
5717 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5718
5719 2012-07-01 Wei Guozhi <carrot@google.com>
5720
5721 PR target/53447
5722 * gcc.target/arm/pr53447-1.c: New testcase.
5723 * gcc.target/arm/pr53447-2.c: New testcase.
5724 * gcc.target/arm/pr53447-3.c: New testcase.
5725 * gcc.target/arm/pr53447-4.c: New testcase.
5726
5727 2012-06-29 Richard Guenther <rguenther@suse.de>
5728
5729 PR tree-optimization/47061
5730 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5731
5732 2012-06-29 Richard Guenther <rguenther@suse.de>
5733
5734 PR tree-optimization/37541
5735 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5736
5737 2012-06-29 Richard Guenther <rguenther@suse.de>
5738
5739 PR tree-optimization/52589
5740 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5741
5742 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5743
5744 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5745
5746 * g++.dg/template/error46.C: Add missing comment to dg-message.
5747 * g++.dg/template/crash107.C: Likewise.
5748 * g++.dg/template/error47.C: Likewise.
5749 * g++.dg/template/crash108.C: Likewise.
5750 * g++.dg/overload/operator5.C: Likewise.
5751
5752 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5753 errors in dg-message directives, add comments.
5754
5755 2012-06-28 Kai Tietz <ktietz@redhat.com>
5756
5757 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5758 hard-coded 'unsigned long'.
5759
5760 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5761
5762 PR tree-optimization/51581
5763 * gcc.dg/vect/pr51581-4.c: New test.
5764
5765 PR tree-optimization/53645
5766 * gcc.c-torture/execute/pr53645-2.c: New test.
5767
5768 2012-06-28 Richard Guenther <rguenther@suse.de>
5769
5770 PR middle-end/53790
5771 * gcc.dg/torture/pr53790.c: New testcase.
5772
5773 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5774
5775 PR tree-optimization/53645
5776 * gcc.c-torture/execute/pr53645.c: New test.
5777
5778 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5779
5780 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5781
5782 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5783
5784 PR debug/53671
5785 PR debug/49888
5786 * gcc.dg/guality/pr49888.c: Account for the possibility that
5787 the variable is optimized out at the first test.
5788
5789 2012-06-27 Jason Merrill <jason@redhat.com>
5790
5791 * g++.dg/cpp0x/override2.C: Adjust.
5792 * g++.dg/template/error5.C: Adjust.
5793 * g++.dg/parse/crash28.C: Adjust.
5794
5795 PR c++/53563
5796 * g++.dg/parse/template27.C: New.
5797 * g++.dg/template/crash74.C: Adjust expected output.
5798
5799 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5800
5801 PR fortran/41951
5802 PR fortran/49591
5803 * gfortran.dg/typebound_operator_16.f03: New.
5804
5805 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5806
5807 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5808 even src1.i and src2.i fields even in the second half of the arrays.
5809
5810 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5811
5812 PR c++/51033.
5813 * g++.dg/torture/vshuf-16.inc: New test.
5814 * g++.dg/torture/vshuf-2.inc: New test.
5815 * g++.dg/torture/vshuf-4.inc: New test.
5816 * g++.dg/torture/vshuf-8.inc: New test.
5817 * g++.dg/torture/vshuf-main.inc: New test.
5818 * g++.dg/torture/vshuf-v16hi.C: New test.
5819 * g++.dg/torture/vshuf-v16qi.C: New test.
5820 * g++.dg/torture/vshuf-v2df.C: New test.
5821 * g++.dg/torture/vshuf-v2di.C: New test.
5822 * g++.dg/torture/vshuf-v2sf.C: New test.
5823 * g++.dg/torture/vshuf-v2si.C: New test.
5824 * g++.dg/torture/vshuf-v4df.C: New test.
5825 * g++.dg/torture/vshuf-v4di.C: New test.
5826 * g++.dg/torture/vshuf-v4sf.C: New test.
5827 * g++.dg/torture/vshuf-v4si.C: New test.
5828 * g++.dg/torture/vshuf-v8hi.C: New test.
5829 * g++.dg/torture/vshuf-v8qi.C: New test.
5830 * g++.dg/torture/vshuf-v8si.C: New test.
5831
5832 2012-06-27 Richard Guenther <rguenther@suse.de>
5833
5834 PR middle-end/53676
5835 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5836
5837 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5838
5839 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5840 scan-dump-dem-not): Use printable pattern in test name.
5841
5842 2012-06-26 Sterling Augustine <saugustine@google.com>
5843 Dominique Dhumieres <dominiq@lps.ens.fr>
5844
5845 * gcc.dg/pubtypes-2.c: Update expected output.
5846 * gcc.dg/pubtypes-3.c: Likewise.
5847 * gcc.dg/pubtypes-4.c: Likewise.
5848
5849 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5850
5851 * gcc.dg/tree-ssa/slsr-1.c: New test.
5852 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5853 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5854 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5855
5856 2012-06-26 Matt Turner <mattst88@gmail.com>
5857
5858 PR target/35294
5859 * gcc.target/arm/mmx-2.c: New.
5860
5861 2012-06-26 Richard Guenther <rguenther@suse.de>
5862
5863 PR c++/53752
5864 * g++.dg/torture/pr53752.C: New testcase.
5865
5866 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5867
5868 PR tree-optimization/53748
5869 * gcc.c-torture/compile/pr53748.c: New test.
5870
5871 2012-06-25 Jason Merrill <jason@redhat.com>
5872
5873 PR c++/53498
5874 PR c++/53305
5875 * g++.dg/cpp0x/decltype38.C: New.
5876 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5877
5878 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5879
5880 * lib/target-supports-dg.exp (testname-for-summary): New.
5881 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5882 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5883 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5884 scan-module-absence, output-exists, output-exists-not: Use
5885 testname-for-summary.
5886 (dg-test): Clean up testname_with_flags.
5887 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5888 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5889 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5890 scan-assembler-dem-not, object-size: Use testname-for-summary.
5891 * lib/gcov.exp (run-gcov): Likewise.
5892 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5893 scan-dump-dem, scan-dump-dem-note): Likewise.
5894
5895 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5896 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5897 including profopt.opt; save and restore existing value.
5898 * g++.dg/bprob/bprob.exp: Likewise.
5899 * gcc.dg/matrix/matrix.exp: Likewise.
5900 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5901 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5902 PROFOPT_OPTIONS.
5903
5904 2012-06-25 Richard Henderson <rth@redhat.com>
5905
5906 * gcc.dg/pr53749.c: New.
5907
5908 2012-06-25 Jason Merrill <jason@redhat.com>
5909
5910 PR c++/52988
5911 * g++.dg/cpp0x/nullptr28.C: New.
5912
5913 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5914
5915 * gcc.target/arm/neon-vld1_dupQ.c: New.
5916
5917 2012-06-25 Florian Weimer <fweimer@redhat.com>
5918
5919 * g++.dg/init/new35.C: New.
5920 * g++.dg/init/new36.C: New.
5921 * g++.dg/init/new37.C: New.
5922 * g++.dg/ext/vla5.C: New warning.
5923 * g++.dg/ext/vla8.C: New warning.
5924 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5925
5926 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5927 James Greenhalgh <james.greenhalgh@arm.com>
5928
5929 * gcc.target/arm/ftest-support-arm.h New testcase.
5930 * gcc.target/arm/ftest-support-thumb.h Likewise.
5931 * gcc.target/arm/ftest-support.h Likewise.
5932 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5933 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5934 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5935 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5936 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5937 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5938 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5939 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5940 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5941 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5942 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5943 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5944 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5945 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5946 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5947 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5948 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5949 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5950 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5951 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5952 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5953 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5954 * lib/target-supports.exp
5955 (check_effective_target_arm_arch_FUNC): Add support for more
5956 architectures.
5957 (add_options_for_arm_arch_FUNC): Likewise.
5958 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5959
5960 2012-06-25 Jason Merrill <jason@redhat.com>
5961
5962 PR c++/53202
5963 * g++.dg/cpp0x/constexpr-tuple.C: New.
5964
5965 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5966
5967 PR target/53759
5968 * gcc.target/i386/pr53759.c: New test.
5969
5970 PR c++/53594
5971 * g++.dg/cpp0x/nsdmi7.C: New test.
5972
5973 2012-06-24 Kai Tietz <ktietz@redhat.com>
5974
5975 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5976 for LLP64 targets.
5977 * gcc.target/i386/pr38988.c: Likewise.
5978
5979 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5980
5981 PR fortran/47710
5982 PR fortran/53328
5983 * gfortran.dg/typebound_generic_12.f03: New.
5984 * gfortran.dg/typebound_generic_13.f03: New.
5985
5986 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5987
5988 * gnat.dg/lto15.ad[sb]: New test.
5989
5990 2012-06-21 Meador Inge <meadori@codesourcery.com>
5991
5992 PR c/53702
5993 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5994
5995 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5996
5997 * gcc.dg/pch/ident-1.c: New test.
5998 * gcc.dg/pch/ident-1.hs: Header file for new test.
5999
6000 2012-06-21 Michael Matz <matz@suse.de>
6001
6002 PR middle-end/53688
6003 * gcc.c-torture/execute/pr53688.c: New test.
6004
6005 2012-06-20 Richard Guenther <rguenther@suse.de>
6006
6007 PR tree-optimization/30318
6008 * gcc.dg/tree-ssa/vrp69.c: New testcase.
6009
6010 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
6011
6012 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
6013
6014 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6015
6016 * gcc.target/i386/clearcapv2.map: New file.
6017 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
6018
6019 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
6020
6021 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
6022 and add __sh__ case.
6023
6024 2012-06-19 Jason Merrill <jason@redhat.com>
6025
6026 PR c++/52637
6027 * g++.dg/debug/localclass1.C: New.
6028
6029 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
6030
6031 * g++.dg/cpp0x/override4.C: New.
6032
6033 2012-06-14 Jason Merrill <jason@redhat.com>
6034
6035 PR c++/53651
6036 * g++.dg/cpp0x/decltype37.C: New.
6037
6038 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
6039
6040 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
6041
6042 2012-06-19 Joseph Myers <joseph@codesourcery.com>
6043
6044 * gcc.c-torture/compile/vector-5.c,
6045 gcc.c-torture/compile/vector-6.c: New tests.
6046
6047 2012-06-19 Richard Henderson <rth@redhat.com>
6048
6049 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
6050
6051 2012-06-19 Richard Guenther <rguenther@suse.de>
6052
6053 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
6054
6055 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
6056
6057 PR target/53712
6058 * gcc.target/i386/pr53712.c: New test.
6059
6060 2012-06-18 Tobias Burnus <burnus@net-b.de>
6061
6062 PR fortran/53692
6063 * gfortran.dg/elemental_optional_args_6.f90: New.
6064
6065 2012-06-18 Tobias Burnus <burnus@net-b.de>
6066
6067 PR fortran/53526
6068 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
6069 * gfortran.dg/coarray/move_alloc_1.f90
6070
6071 2012-06-18 Tobias Burnus <burnus@net-b.de>
6072
6073 PR fortran/53526
6074 * gfortran.dg/coarray_27.f90: New.
6075
6076 2012-06-18 Joey Ye <Joey.Ye@arm.com>
6077 Greta Yorsh <Greta.Yorsh@arm.com>
6078
6079 * gcc.target/arm/epilog-1.c: New test.
6080
6081 2012-06-18 Richard Guenther <rguenther@suse.de>
6082
6083 PR tree-optimization/53693
6084 * g++.dg/torture/pr53693.C: New testcase.
6085
6086 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
6087
6088 PR tree-optimization/53703
6089 * gcc.dg/torture/pr53703.c: New test.
6090
6091 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
6092
6093 PR middle-end/53698
6094 * gcc.target/i386/pr53698.c: New test.
6095
6096 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6097
6098 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6099
6100 2012-06-17 Tobias Burnus <burnus@net-b.de>
6101
6102 PR fortran/53691
6103 PR fortran/53685
6104 * gfortran.dg/transfer_check_3.f90: New.
6105
6106 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6107
6108 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6109
6110 2012-06-16 Tobias Burnus <burnus@net-b.de>
6111
6112 PR fortran/53642
6113 PR fortran/45170
6114 * gfortran.dg/deferred_type_param_8.f90: New.
6115
6116 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
6117
6118 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6119 testname that includes flags, passed in as new argument, in
6120 pass/fail messages.
6121 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6122 and pass it to verify-* procedures.
6123
6124 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6125 alignment torture options with usual torture options.
6126
6127 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6128 messages reported for one line of source code.
6129 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6130 * g++.dg/cpp0x/decltype2.C: Likewise.
6131 * g++.dg/cpp0x/decltype3.C: Likewise.
6132 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6133 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6134 * g++.dg/cpp0x/static_assert3.C: Likewise.
6135 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6136 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6137 * g++.dg/cpp0x/union1.C: Likewise.
6138 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6139 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6140 * g++.dg/cpp0x/variadic2.C: Likewise.
6141 * g++.dg/cpp0x/variadic20.C: Likewise.
6142 * g++.dg/cpp0x/variadic74.C: Likewise.
6143 * g++.dg/diagnostic/bitfld2.C: Likewise.
6144 * g++.dg/ext/attrib44.C: Likewise.
6145 * g++.dg/ext/no-asm-1.C: Likewise.
6146 * g++.dg/other/error34.C: Likewise.
6147 * g++.dg/parse/crash46.C: Likewise.
6148 * g++.dg/parse/error10.C: Likewise.
6149 * g++.dg/parse/error2.C: Likewise.
6150 * g++.dg/parse/error3.C: Likewise.
6151 * g++.dg/parse/error36.C: Likewise.
6152 * g++.dg/parse/error8.C: Likewise.
6153 * g++.dg/parse/error9.C: Likewise.
6154 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6155 * g++.dg/parse/parser-pr28152.C: Likewise.
6156 * g++.dg/parse/template25.C: Likewise.
6157 * g++.dg/parse/typename11.C: Likewise.
6158 * g++.dg/tc1/dr147.C: Likewise.
6159 * g++.dg/template/deduce3.C: Likewise.
6160 * g++.dg/template/koenig9.C: Likewise.
6161 * g++.dg/template/pr23510.C: Likewise.
6162 * g++.dg/warn/pr12242.C: Likewise.
6163 * g++.dg/warn/pr30551-2.C: Likewise.
6164 * g++.dg/warn/pr30551.C: Likewise.
6165 * g++.old-deja/g++.other/typename1.C: Likewise.
6166 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6167
6168 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6169
6170 PR c++/51033
6171 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6172 * c-c++-common/torture/vshuf-2.inc: Likewise.
6173 * c-c++-common/torture/vshuf-4.inc: Likewise.
6174 * c-c++-common/torture/vshuf-8.inc: Likewise.
6175 * c-c++-common/torture/vshuf-main.inc: Likewise.
6176 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6177 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6178 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6179 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6180 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6181 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6182 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6183 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6184 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6185 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6186 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6187 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6188 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6189 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6190
6191 2012-06-15 Michael Matz <matz@suse.de>
6192
6193 * gcc.dg/tree-ssa/vector-4.c: New test.
6194
6195 2012-06-15 Michael Matz <matz@suse.de>
6196
6197 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6198 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6199
6200 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6201
6202 PR tree-optimization/53636
6203 * gcc.target/arm/pr53636.c: New test.
6204
6205 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR tree-optimization/51581
6208 * gcc.c-torture/execute/pr51581-1.c: New test.
6209 * gcc.c-torture/execute/pr51581-2.c: New test.
6210 * gcc.dg/vect/pr51581-1.c: New test.
6211 * gcc.dg/vect/pr51581-2.c: New test.
6212 * gcc.dg/vect/pr51581-3.c: New test.
6213 * gcc.target/i386/avx-pr51581-1.c: New test.
6214 * gcc.target/i386/avx-pr51581-2.c: New test.
6215 * gcc.target/i386/avx2-pr51581-1.c: New test.
6216 * gcc.target/i386/avx2-pr51581-2.c: New test.
6217 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6218
6219 2012-06-15 Richard Guenther <rguenther@suse.de>
6220
6221 * gcc.c-torture/execute/20120615-1.c: New testcase.
6222
6223 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6224
6225 * gnat.dg/vect8.ad[sb]: New test.
6226
6227 2012-06-14 Richard Guenther <rguenther@suse.de>
6228
6229 * gcc.dg/tree-ssa/vrp.h: New testcase.
6230 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6231
6232 2012-06-13 Christian Bruel <christian.bruel@st.com>
6233
6234 PR target/53621
6235 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6236
6237 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6238
6239 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6240
6241 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6242
6243 PR testsuite/20771
6244 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6245 test summary unique.
6246
6247 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6248 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6249 scan-stack-usage-not): Don't strip torture options from test name.
6250
6251 * lib/scandump.exp (scan-dump-times): Use printable version of
6252 regexp in test summary line.
6253
6254 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6255 messages reported for one line of source code.
6256 * gcc.dg/format/few-1.c: Likewise.
6257 * gcc.dg/ia64-sync-2.c: Likewise.
6258 * gcc.dg/sync-2.c: Likewise.
6259 * gcc.dg/noncompile/pr44517.c: Likewise.
6260
6261 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6262
6263 PR debug/49888
6264 * gcc.dg/guality/pr49888.c: New.
6265
6266 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6267
6268 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6269 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6270 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6271
6272 2012-06-13 Tobias Burnus <burnus@net-b.de>
6273
6274 PR fortran/53643
6275 * gfortran.dg/intent_out_7.f90: New.
6276
6277 2012-06-13 Tobias Burnus <burnus@net-b.de>
6278
6279 PR fortran/53597
6280 * gfortran.dg/save_4.f90: New.
6281
6282 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6283
6284 PR c/53532
6285 PR c/51034
6286 PR c/53196
6287 * gcc.dg/pr53532.c: New test.
6288 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6289 adjust line numbers.
6290 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6291 * gcc.dg/Wcxx-compat-8.c: Likewise.
6292 * gcc.dg/pr51034.c: New test.
6293 * gcc.dg/pr53196-1.c: New test.
6294 * gcc.dg/pr53196-2.c: New test.
6295
6296 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6297
6298 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6299 alignment torture options with usual torture options.
6300 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6301 instead of dg-options.
6302 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6303 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6304 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6305 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6306 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6307 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6308
6309 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6310 to checks for multiple messages reported for one line of source code.
6311 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6312
6313 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6314 messages reported for one line of source code.
6315
6316 * gcc.dg/20031223-1.c: Add comments to check for multiple
6317 messages reported for one line of source code.
6318 * gcc.dg/Wconversion-integer.c: Likewise.
6319 * gcc.dg/Wfatal-2.c: Likewise.
6320 * gcc.dg/Wfatal.c: Likewise.
6321 * gcc.dg/Wobjsize-1.c: Likewise.
6322 * gcc.dg/c99-vla-jump-1.c: Likewise.
6323 * gcc.dg/c99-vla-jump-2.c: Likewise.
6324 * gcc.dg/c99-vla-jump-3.c: Likewise.
6325 * gcc.dg/c99-vla-jump-4.c: Likewise.
6326 * gcc.dg/c99-vla-jump-5.c: Likewise.
6327 * gcc.dg/decl-9.c: Likewise.
6328 * gcc.dg/declspec-10.c: Likewise.
6329 * gcc.dg/declspec-18.c: Likewise.
6330 * gcc.dg/mtune.c: Likewise.
6331 * gcc.dg/parser-pr28152-2.c: Likewise.
6332 * gcc.dg/parser-pr28152.c: Likewise.
6333 * gcc.dg/pr14475.c: Likewise.
6334 * gcc.dg/pr27953.c: Likewise.
6335 * gcc.dg/pr28322-3.c: Likewise.
6336 * gcc.dg/pr30457.c: Likewise.
6337 * gcc.dg/pr30551-2.c: Likewise.
6338 * gcc.dg/pr30551-3.c: Likewise.
6339 * gcc.dg/pr30551-4.c: Likewise.
6340 * gcc.dg/pr30551-5.c: Likewise.
6341 * gcc.dg/pr30551-6.c: Likewise.
6342 * gcc.dg/pr30551.c: Likewise.
6343 * gcc.dg/pr45461.c: Likewise.
6344 * gcc.dg/pr48552-1.c: Likewise.
6345 * gcc.dg/pr48552-2.c: Likewise.
6346 * gcc.dg/redecl-1.c: Likewise.
6347 * gcc.dg/transparent-union-3.c: Likewise.
6348 * gcc.dg/utf-dflt.c: Likewise.
6349 * gcc.dg/utf-dflt2.c: Likewise.
6350 * gcc.dg/vla-8.c: Likewise.
6351 * gcc.dg/vla-init-1.c: Likewise.
6352 * gcc.dg/wtr-int-type-1.c: Likewise.
6353
6354 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6355 messages reported for for one line of source code.
6356 * c-c++-common/raw-string-5.c: Likewise.
6357 * c-c++-common/raw-string-4.c: Likewise.
6358 * c-c++-common/raw-string-6.c: Likewise.
6359 * c-c++-common/pr20000.c: Likewise.
6360
6361 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6362 messages reported for one line of source code.
6363 * gcc.dg/cpp/pr30786.c: Likewise.
6364 * gcc.dg/cpp/pr28709.c: Likewise.
6365 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6366 * gcc.dg/cpp/macspace2.c: Likewise.
6367 * gcc.dg/cpp/missing-header-1.c: Likewise.
6368 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6369 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6370 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6371
6372 2012-06-12 Jason Merrill <jason@redhat.com>
6373
6374 PR c++/53599
6375 * g++.dg/template/local7.C: New.
6376
6377 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6378
6379 PR target/53511
6380 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6381 * gcc.target/sh/pr51340-2.c: Likewise.
6382 * gcc.target/sh/pr51340-3.c: Likewise.
6383
6384 2012-06-12 Michael Matz <matz@suse.de>
6385
6386 * gcc.dg/torture/alias-1.c: New test.
6387
6388 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR rtl-optimization/53589
6391 * gcc.dg/torture/pr53589.c: New test.
6392
6393 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6394
6395 PR target/50749
6396 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6397 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6398 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6399 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6400 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6401 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6402 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6403 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6404 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6405 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6406 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6407 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6408 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6409 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6410 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6411 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6412
6413 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6414
6415 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6416 (check_intel_cpu_model): New function.
6417 (check_amd_cpu_model): New function.
6418 (check_features): New function.
6419 (__get_cpuid_output): New function.
6420 (check_detailed): New function.
6421 (fn1): Rename to quick_check.
6422 (main): Update to call quick_check and call check_detailed.
6423
6424 2012-06-11 Richard Henderson <rth@redhat.com>
6425
6426 * lib/target-supports.exp
6427 (check_effective_target_sync_long_long_runtime): Use
6428 check_effective_target_lp64 instead of
6429 check_effective_target_powerpc64 for powerpc targets.
6430
6431 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6432
6433 PR target/53511
6434 * gcc.target/sh/pr53511-1.c: New.
6435
6436 2012-06-11 Richard Guenther <rguenther@suse.de>
6437
6438 PR middle-end/53470
6439 * g++.dg/lto/pr53470_0.C: New testcase.
6440 * gcc.dg/lto/pr53470_0.c: Likewise.
6441
6442 2012-06-11 Richard Guenther <rguenther@suse.de>
6443
6444 PR c++/53605
6445 * g++.dg/ext/pr53605.C: New testcase.
6446
6447 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6448
6449 * gnat.dg/specs/array1.ads: New test.
6450 * gnat.dg/specs/array2.ads: Likewise.
6451 * gnat.dg/array22.adb: Likewise.
6452
6453 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6454
6455 * gnat.dg/constant4.adb: New test.
6456 * gnat.dg/constant4_pkg.ads: New helper.
6457
6458 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6459
6460 PR fortran/52552
6461 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6462 * gfortran.dg/allocate_class_1.f90: Modified.
6463 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6464 * gfortran.dg/allocate_class_2.f90: New.
6465
6466 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6467
6468 PR middle-end/53535
6469 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6470
6471 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6472
6473 PR fortran/52861
6474 * gfortran.dg/string_assign_2.f90: New test case.
6475
6476 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6477
6478 PR fortran/52861
6479 * gfortran.dg/string_assign_1.f90: New test case.
6480
6481 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR middle-end/53580
6484 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6485 * gcc.dg/gomp/critical-4.c: Likewise.
6486 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6487 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6488 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6489 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6490 * c-c++-common/gomp/pr53580.c: New test.
6491
6492 2012-06-07 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6493
6494 PR c++/51214
6495 * g++.dg/cpp0x/forw_enum11.C: New.
6496
6497 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/53567
6500 * g++.dg/cpp0x/alias-decl-19.C: New.
6501
6502 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6503
6504 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6505
6506 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6507
6508 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6509 (XSTATE_FP): Ditto.
6510 (XSTATE_SSE): Ditto.
6511 (XSTATE_YMM): Ditto.
6512 (avx_os_support): Use new defines.
6513
6514 2012-06-06 Richard Guenther <rguenther@suse.de>
6515
6516 PR testsuite/32380
6517 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6518 loops.
6519
6520 2012-06-06 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6521
6522 PR c++/52841
6523 * g++.dg/cpp0x/pr52841.C: New testcase.
6524
6525 2012-06-06 Richard Guenther <rguenther@suse.de>
6526
6527 PR tree-optimization/53081
6528 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6529 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6530
6531 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6532
6533 * gcc.target/powerpc/pr53487.c: New test.
6534
6535 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6536
6537 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6538
6539 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6540
6541 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6542
6543 2012-06-05 Richard Guenther <rguenther@suse.de>
6544
6545 PR tree-optimization/30442
6546 * gcc.dg/vect/bb-slp-30.c: New testcase.
6547
6548 2012-06-05 Richard Guenther <rguenther@suse.de>
6549
6550 PR tree-optimization/53081
6551 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6552 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6553 -fno-tree-loop-distribute-patterns.
6554
6555 2012-06-05 Alan Modra <amodra@gmail.com>
6556
6557 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6558 Check static chain in nested funcs.
6559
6560 2012-06-04 Tobias Burnus <burnus@net-b.de>
6561
6562 PR fortran/50619
6563 * gfortran.dg/init_flag_10.f90: New.
6564
6565 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6566
6567 PR c++/53524
6568 * g++.dg/warn/Wenum-compare-no-2: New.
6569
6570 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6571
6572 PR preprocessor/53463
6573 * g++.dg/cpp/limits.C: New test.
6574 * g++.dg/parse/error19.C: Adjust.
6575 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6576 * g++.dg/warn/pr35635.C: Likewise.
6577 * g++.old-deja/g++.pt/assign1.C: Likewise.
6578
6579 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6580
6581 PR target/53559
6582 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6583 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6584 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6585 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6586 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6587 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6588 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6589 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6590
6591 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6592
6593 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6594
6595 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR tree-optimization/53550
6598 * gcc.dg/pr53550.c: New test.
6599
6600 2012-06-04 Richard Guenther <rguenther@suse.de>
6601
6602 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6603 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6604 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6605
6606 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6607
6608 PR fortran/48831
6609 * gfortran.dg/parameter_array_element_2.f90: New.
6610
6611 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6612
6613 PR target/53512
6614 * gcc.target/sh/pr53512-1.c: New.
6615 * gcc.target/sh/pr53512-2.c: New.
6616 * gcc.target/sh/pr53512-3.c: New.
6617 * gcc.target/sh/pr53512-4.c: New.
6618
6619 2012-06-01 Jason Merrill <jason@redhat.com>
6620
6621 PR c++/52973
6622 * g++.dg/ext/visibility/template12.C: New.
6623 * g++.dg/ext/attrib14.C: Adjust warning line.
6624
6625 PR c++/52725
6626 * g++.dg/parse/new6.C: New.
6627 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6628
6629 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6630
6631 * c-c++-common/restrict-2.c: Revert previous change.
6632
6633 2012-06-01 Jason Merrill <jason@redhat.com>
6634
6635 PR c++/53137
6636 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6637
6638 PR c++/53484
6639 * g++.dg/cpp0x/auto33.C: New.
6640
6641 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6642
6643 PR c++/26155
6644 * g++.dg/parse/namespace-alias-1.C: New.
6645
6646 2012-06-01 Christian Bruel <christian.bruel@st.com>
6647
6648 * gcc.dg/spec-options.c: New test.
6649 * gcc.dg/foo.specs: New file.
6650
6651 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6652
6653 PR ada/53517
6654 * gnat.dg/lto14.adb: Skip on Solaris.
6655
6656 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6657
6658 * gcc.target/cris/sync-1-v10.c,
6659 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6660 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6661 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6662 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6663 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6664 gcc.target/cris/torture/sync-mis-op-i-1.c,
6665 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6666 gcc.target/cris/torture/sync-mis-op-i-2.c,
6667 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6668 gcc.target/cris/torture/sync-mis-op-i-3.c,
6669 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6670 gcc.target/cris/torture/sync-mis-op-s-1.c,
6671 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6672 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6673 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6674 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6675 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6676 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6677 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6678 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6679 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6680
6681 2012-05-31 Richard Guenther <rguenther@suse.de>
6682
6683 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6684 ldist-pr45948.c with disabled SCCP.
6685
6686 2012-05-31 Richard Guenther <rguenther@suse.de>
6687
6688 PR middle-end/48493
6689 * gcc.dg/torture/pr48493.c: New testcase.
6690
6691 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6692
6693 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6694 arm32 to targets.
6695 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6696 of the initialization loop.
6697 (dg-final): Adjust the expected number of vectorized loops depending
6698 on vect_char_mult target selector.
6699
6700 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6701
6702 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6703 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6704 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6705 New tests.
6706
6707 2012-05-30 Jason Merrill <jason@redhat.com>
6708
6709 PR c++/53356
6710 * g++.dg/init/new34.C: New.
6711 * g++.dg/tree-ssa/stabilize1.C: New.
6712
6713 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR c++/53356
6716 * g++.dg/init/new33.C: New test.
6717
6718 2012-05-30 Richard Guenther <rguenther@suse.de>
6719
6720 PR middle-end/53501
6721 * gcc.dg/torture/pr53501.c: New testcase.
6722 * c-c++-common/restrict-2.c: Adjust.
6723
6724 2012-05-30 Alan Modra <amodra@gmail.com>
6725
6726 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6727 torture-finish.
6728
6729 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6730
6731 * gcc.target/i386/shuf-concat.c: New test.
6732
6733 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6734
6735 PR rtl-optimization/53519
6736 * gcc.c-torture/compile/pr53519.c: New test.
6737
6738 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6739
6740 * gcc.target/arm/neon-vrev.c: New.
6741
6742 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6743
6744 PR target/51340
6745 * gcc.target/sh/pr51340-1.c: New.
6746 * gcc.target/sh/pr51340-2.c: New.
6747 * gcc.target/sh/pr51340-3.c: New.
6748
6749 2012-05-29 Richard Guenther <rguenther@suse.de>
6750
6751 PR tree-optimization/53516
6752 * gcc.dg/torture/pr53516.c: New testcase.
6753
6754 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6755
6756 PR preprocessor/53229
6757 * gcc.dg/cpp/paste6.c: Force to run without
6758 -ftrack-macro-expansion.
6759 * gcc.dg/cpp/paste8.c: Likewise.
6760 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6761 -ftrack-macro-expansion.
6762 * gcc.dg/cpp/paste12.c: Force to run without
6763 -ftrack-macro-expansion.
6764 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6765 -ftrack-macro-expansion.
6766 * gcc.dg/cpp/paste13.c: Likewise.
6767 * gcc.dg/cpp/paste14.c: Likewise.
6768 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6769 -ftrack-macro-expansion.
6770 * gcc.dg/cpp/paste18.c: New test.
6771
6772 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6773
6774 * gcc.target/cris/torture/trap-1.c,
6775 gcc.target/cris/torture/trap-2.c,
6776 gcc.target/cris/torture/trap-3.c,
6777 gcc.target/cris/torture/trap-v0.c,
6778 gcc.target/cris/torture/trap-v3.c: New tests.
6779
6780 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6781
6782 PR c++/25137
6783 * g++.dg/warn/Wbraces3.C: New.
6784 * g++.dg/warn/Wbraces4.C: Likewise.
6785
6786 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6787
6788 PR tree-optimization/53505
6789 * c-c++-common/torture/pr53505.c: New test.
6790
6791 2012-05-27 Nathan Sidwell <nathan@acm.org>
6792
6793 * gcc.dg/stmt-expr-4.c: New.
6794
6795 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6796
6797 PR c++/53491
6798 * g++.dg/parse/crash60.C: New.
6799
6800 2012-05-26 Jason Merrill <jason@redhat.com>
6801
6802 PR c++/53220
6803 * c-c++-common/array-lit.c: New.
6804 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6805
6806 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6807
6808 PR ada/50294
6809 * gnat.dg/array21.adb: New test.
6810
6811 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6812
6813 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6814
6815 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6816
6817 PR c++/32054
6818 * g++.dg/other/anon-union3.C: New.
6819
6820 2012-05-25 Ian Lance Taylor <iant@google.com>
6821
6822 * gcc.dg/split-6.c: New test.
6823
6824 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6825
6826 * gnat.dg/lto14.adb: New test.
6827
6828 2012-05-25 Tristan Gingold <gingold@adacore.com>
6829
6830 * gcc.target/i386/large-frame.c: New.
6831
6832 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6833 * gcc.target/powerpc/lhs-1.c: New.
6834 * gcc.target/powerpc/lhs-2.c: New.
6835 * gcc.target/powerpc/lhs-3.c: New.
6836
6837 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6838
6839 Make unwound macro expansion trace less redundant
6840 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6841 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6842 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6843 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6844 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6845 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6846
6847 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6848
6849 PR c++/53464
6850 * g++.dg/cpp0x/constexpr-default1.C: New.
6851
6852 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 PR c++/32080
6855 * g++.dg/eh/goto2.C: New.
6856
6857 2012-05-24 Richard Guenther <rguenther@suse.de>
6858
6859 PR middle-end/53460
6860 * g++.dg/tree-prof/pr53460.C: New testcase.
6861
6862 2012-05-24 Richard Guenther <rguenther@suse.de>
6863
6864 PR bootstrap/53466
6865 * g++.dg/debug/pr53466.C: New testcase.
6866
6867 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR tree-optimization/53465
6870 * gcc.c-torture/execute/pr53465.c: New test.
6871
6872 2012-05-23 Tobias Burnus <burnus@net-b.de>
6873
6874 PR fortran/51055
6875 PR fortran/45170
6876 * gfortran.dg/allocate_with_typespec_6.f90: New.
6877
6878 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6879
6880 PR c++/29185
6881 * g++.dg/warn/delete-array-1.C: New.
6882
6883 2012-05-23 Richard Guenther <rguenther@suse.de>
6884
6885 * gcc.dg/torture/pr39074-2.c: Adjust.
6886 * gcc.dg/torture/pr39074.c: Likewise.
6887 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6888 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6889
6890 2012-05-22 Jan Hubicka <jh@suse.cz>
6891
6892 PR middle-end/53161
6893 * g++.dg/torture/pr53161.C: New testcase.
6894
6895 2012-05-22 Tobias Burnus <burnus@net-b.de>
6896
6897 PR fortran/53389
6898 * gfortran.dg/realloc_on_assign_15.f90: New.
6899
6900 2012-05-22 Richard Guenther <rguenther@suse.de>
6901
6902 PR middle-end/51071
6903 * gcc.dg/torture/pr51071-2.c: New testcase.
6904
6905 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6906
6907 PR tree-optimization/53336
6908 * g++.dg/torture/pr53336.C: New testcase.
6909
6910 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6911
6912 PR c++/53322
6913 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6914 instead of -Wunused-local-typedefs.
6915
6916 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6917
6918 PR c++/51184
6919 * g++.dg/other/abstract4.C: New-
6920
6921 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6922
6923 PR c++/40821
6924 * g++.dg/ext/attrib46.C: New.
6925
6926 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6927
6928 PR c/53418
6929 * gcc.c-torture/compile/pr53418-1.c,
6930 gcc.c-torture/compile/pr53418-2.c: New tests.
6931
6932 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR tree-optimization/53366
6935 * gcc.dg/torture/pr53366-1.c: New test.
6936 * gcc.dg/torture/pr53366-2.c: New test.
6937 * gcc.target/i386/pr53366-1.c: New test.
6938 * gcc.target/i386/pr53366-2.c: New test.
6939
6940 PR tree-optimization/53409
6941 * gcc.c-torture/compile/pr53409.c: New test.
6942
6943 PR tree-optimization/53410
6944 * gcc.c-torture/compile/pr53410-1.c: New test.
6945 * gcc.c-torture/compile/pr53410-2.c: New test.
6946
6947 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6948
6949 PR target/53425
6950 * gcc.target/i386/pr53425-1.c: New file.
6951 * gcc.target/i386/pr53425-2.c: Likewise.
6952
6953 2012-05-21 Richard Guenther <rguenther@suse.de>
6954
6955 PR tree-optimization/53408
6956 * gcc.dg/torture/pr53408.c: New testcase.
6957
6958 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6959 H.J. Lu <hongjiu.lu@intel.com>
6960
6961 PR target/53416
6962 * gcc.target/i386/pr53416.c: New file.
6963
6964 2012-05-21 Richard Guenther <rguenther@suse.de>
6965
6966 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6967
6968 2012-05-21 Richard Guenther <rguenther@suse.de>
6969
6970 * gcc.dg/torture/ldist-1.c: New testcase.
6971
6972 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6973
6974 * gnat.dg/lto13.adb: New test.
6975 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6976
6977 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6978
6979 * gnat.dg/specs/lto12.ads: New test.
6980 * gnat.dg/specs/lto12_pkg.ads: New helper.
6981
6982 2012-05-18 Richard Guenther <rguenther@suse.de>
6983
6984 PR tree-optimization/53346
6985 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6986 * gcc.target/i386/incoming-10.c: Adjust.
6987 * gcc.target/i386/incoming-11.c: Likewise.
6988 * gcc.target/i386/pr46295.c: Likewise.
6989
6990 2012-05-18 Richard Guenther <rguenther@suse.de>
6991
6992 * gcc.dg/pr53352.c: Return zero.
6993
6994 2012-05-18 Richard Guenther <rguenther@suse.de>
6995
6996 PR tree-optimization/53390
6997 * gcc.dg/torture/pr53390.c: New testcase.
6998
6999 2012-05-18 Meador Inge <meadori@codesourcery.com>
7000
7001 PR rtl-optimization/53352
7002 * gcc.dg/pr53352.c: New test.
7003
7004 2012-05-17 David S. Miller <davem@davemloft.net>
7005
7006 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
7007 failure on sparc-*-linux-gnu.
7008
7009 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7010
7011 PR c++/39681
7012 * g++.dg/parse/error49.C: New.
7013 * g++.dg/cpp0x/error8.C: Likewise.
7014 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
7015 * g++.dg/ext/utf-dflt2.C: Likewise.
7016 * g++.dg/ext/utf-gnuxx98.C: Likewise.
7017 * g++.dg/ext/utf-dflt.C: Likewise.
7018 * c-c++-common/raw-string-3.c: Likewise.
7019 * c-c++-common/raw-string-4.c: Likewise.
7020
7021 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7022
7023 PR c++/53371
7024 * g++.dg/cpp0x/catch1.C: New.
7025
7026 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7027
7028 PR c++/44516
7029 * g++.dg/parse/error48.C: New.
7030 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
7031 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
7032
7033 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
7034
7035 * gcc.dg/tm/indirect-2.c: New test.
7036
7037 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7038
7039 PR tree-optimization/53217
7040 * gfortran.dg/pr53217.f90: New test.
7041
7042 2012-05-16 Richard Guenther <rguenther@suse.de>
7043
7044 PR tree-optimization/53364
7045 * g++.dg/torture/pr53364.C: New testcase.
7046
7047 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
7048
7049 PR testsuite/52641
7050 * gcc.dg/pr52549.c: Fix test for long != void*
7051 * gcc.c-torture/execute/pr52979-1.x: New file.
7052 * gcc.c-torture/execute/pr52979-2.x: New file.
7053
7054 2012-05-16 Dodji Seketeli <dodji@redhat.com>
7055
7056 PR preprocessor/7263
7057 * gcc.dg/binary-constants-2.c: Run without tracking locations
7058 accross macro expansion.
7059 * gcc.dg/binary-constants-3.c: Likewise.
7060 * gcc.dg/cpp/sysmac2.c: Likewise.
7061 * gcc.dg/nofixed-point-2.c: Adjust for more precise
7062 location.
7063 * gcc.dg/cpp/syshdr3.c: New test.
7064 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
7065 * gcc.dg/system-binary-constants-1.c: New test.
7066 * gcc.dg/system-binary-constants-1.h: New header for the new test
7067 above.
7068 * g++.dg/cpp/syshdr3.C: New test.
7069 * g++.dg/cpp/syshdr3.h: New header the new test above.
7070 * g++.dg/system-binary-constants-1.C: New test.
7071 * g++.dg/system-binary-constants-1.h: New header the new test
7072 above.
7073
7074 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7075
7076 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7077
7078 2012-05-15 Jakub Jelinek <jakub@redhat.com>
7079
7080 PR target/53358
7081 * gcc.dg/pr53358.c: New test.
7082
7083 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 PR c++/11856
7086 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
7087 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
7088
7089 2012-05-15 Olivier Hainque <hainque@adacore.com>
7090
7091 * g++.dg/eh/sighandle.C: New testcase.
7092
7093 2012-05-15 Richard Guenther <rguenther@suse.de>
7094
7095 PR tree-optimization/53355
7096 * gcc.dg/tree-ssa/vrp67.c: New testcase.
7097
7098 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7099
7100 * gfortran.dg/*.f90: Remove now redundant manual
7101 cleanup-modules directive.
7102
7103 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
7104
7105 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
7106 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
7107
7108 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
7109
7110 PR fortran/52428
7111 * gfortran.dg/int_range_io_1.f90: New test.
7112
7113 2012-05-14 Andi Kleen <ak@linux.intel.com>
7114 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR target/53315
7117 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7118 * gcc.target/i386/rtm-check.h: New file.
7119 * gcc.target/i386/pr53315.c: New test.
7120
7121 2012-05-14 Tobias Burnus <burnus@net-b.de>
7122
7123 PR fortran/49110
7124 PR fortran/51055
7125 PR fortran/53329
7126 * gfortran.dg/deferred_type_param_4.f90: New.
7127 * gfortran.dg/deferred_type_param_6.f90: New.
7128
7129 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7130
7131 * gcc.target/i386/retarg.c: New test.
7132
7133 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7134
7135 PR fortran/45170
7136 * gfortran.dg/deferred_type_param_3.f90: New.
7137 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7138 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7139
7140 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7141
7142 * gnat.dg/null_pointer_deref3.adb: New test.
7143
7144 2012-05-12 Tobias Burnus <burnus@net-b.de>
7145
7146 PR fortran/49110
7147 PR fortran/52843
7148 * gfortran.dg/deferred_type_param_5.f90: New.
7149
7150 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7151
7152 * g++.dg/parse/error47.C: New.
7153
7154 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7155
7156 PR fortran/52537
7157 * gfortran.dg/string_compare_4.f90: Change option
7158 to -fdump-tree-original. Add test case for kind=4.
7159
7160 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7161
7162 PR fortran/52537
7163 * gfortran.dg/string_compare_4.f90: New test.
7164
7165 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7166
7167 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7168
7169 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7170
7171 PR c++/53305
7172 * g++.dg/cpp0x/variadic132.C: New.
7173
7174 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7175
7176 PR c++/53158
7177 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7178 * g++.dg/parse/error26.C: Tweak dg-error column number.
7179
7180 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7181
7182 PR c++/53301
7183 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7184
7185 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7186
7187 * gnat.dg/lto11.ad[sb]: New test.
7188
7189 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7190
7191 PR target/52908
7192 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7193 directive to Scan for vpmuldq, not vpmacsdql.
7194
7195 2012-05-09 Michael Matz <matz@suse.de>
7196
7197 PR tree-optimization/53185
7198 * gcc.dg/vect/pr53185.c: New test.
7199
7200 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7201
7202 PR middle-end/53249
7203 * gcc.target/i386/pr53249.c: New.
7204
7205 2012-05-09 Richard Guenther <rguenther@suse.de>
7206
7207 PR tree-optimization/18437
7208 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7209 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7210
7211 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7212
7213 PR tree-optimization/53226
7214 * gcc.c-torture/compile/pr53226.c: New test.
7215
7216 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7217
7218 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7219 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7220 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7221 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7222 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7223 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7224 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7225 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7226 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7227 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7228 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7229 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7230 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7231 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7232
7233 2012-05-09 Dehao Chen <dehao@google.com>
7234
7235 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7236 * gcc.dg/predict-2.c: Likewise.
7237 * gcc.dg/predict-3.c: Likewise.
7238 * gcc.dg/predict-4.c: Likewise.
7239 * gcc.dg/predict-5.c: Likewise.
7240 * gcc.dg/predict-6.c: Likewise.
7241
7242 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7243
7244 PR target/53272
7245 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7246
7247 2012-05-08 Richard Guenther <rguenther@suse.de>
7248
7249 * gcc.dg/fold-bitand-4.c: New testcase.
7250
7251 2012-05-08 Dehao Chen <dehao@google.com>
7252
7253 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7254 heuristic is working properly.
7255 * gcc.dg/predict-2.c: Likewise.
7256 * gcc/dg/predict-3.c: Likewise.
7257 * gcc/dg/predict-4.c: Likewise.
7258 * gcc/dg/predict-5.c: Likewise.
7259 * gcc/dg/predict-6.c: Likewise.
7260
7261 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR tree-optimization/53239
7264 * g++.dg/opt/vrp3.C: New test.
7265 * g++.dg/opt/vrp3-aux.cc: New file.
7266 * g++.dg/opt/vrp3.h: New file.
7267
7268 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7269
7270 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7271 .uleb128 support in assembler output.
7272
7273 2012-05-07 Richard Guenther <rguenther@suse.de>
7274
7275 PR lto/42987
7276 * g++.dg/lto/pr42987_0.C: New testcase.
7277 * g++.dg/lto/pr42987_1.C: Likewise.
7278
7279 2012-05-07 Tobias Burnus <burnus@net-b.de>
7280
7281 PR fortran/53255
7282 * gfortran.dg/typebound_operator_15.f90: New.
7283
7284 2012-05-06 Tobias Burnus <burnus@net-b.de>
7285
7286 PR fortran/41587
7287 * gfortran.dg/class_array_13.f90: New.
7288
7289 2012-05-06 Tristan Gingold <gingold@adacore.com>
7290
7291 * gnat.dg/warn7.adb: New test.
7292
7293 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7294
7295 * gnat.dg/specs/renamings.ads: Rename to...
7296 * gnat.dg/specs/renaming1.ads: ...this.
7297 * gnat.dg/specs/renaming2.ads: New test.
7298 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7299 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7300 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7301 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7302
7303 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7304
7305 * gnat.dg/discr36.ad[sb]: New test.
7306 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7307
7308 2012-05-05 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7309
7310 PR c/43772
7311 * c-c++-common/pr43772.c: New.
7312
7313 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7314
7315 PR fortran/41600
7316 * gfortran.dg/select_type_26.f03 : New test.
7317 * gfortran.dg/select_type_27.f03 : New test.
7318
7319 PR fortran/53191
7320 * gfortran.dg/select_type_28.f03 : New test.
7321
7322 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7323
7324 PR fortran/49010
7325 PR fortran/24518
7326 * gfortran.dg/mod_sign0_1.f90: New test.
7327 * gfortran.dg/mod_large_1.f90: New test.
7328
7329 2012-05-04 Tobias Burnus <burnus@net-b.de>
7330
7331 PR fortran/53175
7332 gfortran.dg/public_private_module_5.f90: New.
7333
7334 2012-05-04 Tobias Burnus <burnus@net-b.de>
7335
7336 PR fortran/53111
7337 * gfortran.dg/constructor_7.f90: New.
7338 * gfortran.dg/constructor_8.f90: New.
7339
7340 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7341
7342 PR c++/53166
7343 * g++.dg/cpp0x/static_assert7.C: New.
7344
7345 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7346
7347 PR tree-optimization/52633
7348 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7349 recognized as widening shifts instead of over-widening.
7350 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7351 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7352 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7353 * gcc.target/arm/pr52633.c: New test.
7354
7355 2012-05-04 Richard Guenther <rguenther@suse.de>
7356
7357 PR tree-optimization/53168
7358 * gcc.dg/torture/pr53168.c: New testcase.
7359 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7360
7361 2012-05-04 Richard Guenther <rguenther@suse.de>
7362
7363 * gcc.dg/lto/pr53214_0.c: New testcase.
7364
7365 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7366
7367 * gcc.target/ia64/pr48496.c: New test.
7368 * gcc.target/ia64/pr52657.c: Likewise.
7369
7370 2012-05-04 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7371
7372 PR c/51712
7373 * c-c++-common/pr51712.c: New.
7374
7375 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7376
7377 PR target/53199
7378 * gcc.target/powwerpc/pr53199.c: New file.
7379
7380 2012-05-03 Jason Merrill <jason@redhat.com>
7381
7382 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7383
7384 * gcc.dg/debug/dwarf2/dups-types.c: New.
7385 * gcc.dg/debug/dwarf2/dups-types.h: New.
7386
7387 2012-05-03 Jason Merrill <jason@redhat.com>
7388
7389 * g++.dg/debug/dwarf2/namespace-2.C: New.
7390 * g++.dg/debug/dwarf2/localclass3.C: New.
7391
7392 2012-05-03 Jason Merrill <jason@redhat.com>
7393
7394 * g++.dg/debug/dwarf2/thunk1.C: New.
7395
7396 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7397
7398 PR c++/53186
7399 * g++.dg/other/final2.C: New.
7400
7401 2012-05-03 Richard Guenther <rguenther@suse.de>
7402
7403 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7404
7405 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7406
7407 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7408 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7409 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7410 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7411
7412 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7413
7414 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7415 .byte 0xf2.
7416 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7417 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7418 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7419
7420 PR debug/53174
7421 * gcc.dg/pr53174.c: New test.
7422
7423 PR target/53187
7424 * gcc.target/arm/pr53187.c: New test.
7425 * gcc.c-torture/compile/pr53187.c: New test.
7426
7427 2012-05-03 Richard Guenther <rguenther@suse.de>
7428
7429 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7430 unsupported prefetching support.
7431
7432 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7433
7434 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7435 option -ftrack-macro-expansion=0.
7436 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7437 option -ftrack-macro-expansion=0.
7438
7439 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7440
7441 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7442 dg-options for target arm with dg-additional-options.
7443
7444 2012-05-03 Richard Guenther <rguenther@suse.de>
7445
7446 PR tree-optimization/53144
7447 * gcc.dg/torture/pr53144.c: New testcase.
7448
7449 2012-05-03 Tobias Burnus <burnus@net-b.de>
7450
7451 PR fortran/52864
7452 * gfortran.dg/pointer_intent_7.f90: New.
7453 * gfortran.dg/pure_formal_3.f90: New.
7454
7455 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7456
7457 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7458
7459 2012-05-02 Martin Jambor <mjambor@suse.cz>
7460
7461 PR lto/52605
7462 * g++.dg/lto/pr52605_0.C: New test.
7463
7464 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7465
7466 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7467 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7468 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7469 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7470 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7471 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7472 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7473 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7474 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7475 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7476 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7477 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7478 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7479 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7480 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7481 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7482
7483 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7484
7485 PR middle-end/53153
7486 * gcc.dg/pr53153.c: New test.
7487
7488 2012-05-02 Richard Guenther <rguenther@suse.de>
7489
7490 * g++.dg/tree-ssa/pr19807.C: Adjust.
7491
7492 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR tree-optimization/53163
7495 * gcc.c-torture/compile/pr53163.c: New test.
7496
7497 PR rtl-optimization/53160
7498 * gcc.c-torture/execute/pr53160.c: New test.
7499
7500 2012-05-01 Ian Lance Taylor <iant@google.com>
7501
7502 PR c/37303
7503 * gcc.dg/pr37303.c: New test.
7504
7505 2012-05-01 Richard Henderson <rth@redhat.com>
7506
7507 * lib/target-supports.exp
7508 (check_effective_target_sync_long_long_runtime): True for
7509 check_effective_target_powerpc64.
7510
7511 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7512
7513 PR c++/51033
7514 * gcc.dg/vector-1.c: Move to ...
7515 * c-c++-common/vector-1.c: ... here.
7516 * gcc.dg/vector-2.c: Move to ...
7517 * c-c++-common/vector-2.c: ... here.
7518 * gcc.dg/vector-3.c: Move to ...
7519 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7520 * gcc.dg/vector-4.c: Move to ...
7521 * c-c++-common/vector-4.c: ... here.
7522 * gcc.dg/vector-init-1.c: Move to ...
7523 * c-c++-common/vector-init-1.c: ... here.
7524 * gcc.dg/vector-init-2.c: Move to ...
7525 * c-c++-common/vector-init-2.c: ... here.
7526 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7527 * c-c++-common/vector-subscript-1.c: ... here.
7528 * gcc.dg/vector-subscript-2.c: Move to ...
7529 * c-c++-common/vector-subscript-2.c: ... here.
7530 * gcc.dg/vector-subscript-3.c: Move to ...
7531 * c-c++-common/vector-subscript-3.c: ... here.
7532
7533 PR c++/51314
7534 * g++.dg/cpp0x/vt-51314.C: New test.
7535 * g++.dg/cpp0x/variadic76.C: Fix.
7536
7537 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7538
7539 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7540
7541 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7542
7543 Add -Wvarargs option
7544 * c-c++-common/Wvarargs.c: New test case.
7545 * c-c++-common/Wvarargs-2.c: Likewise.
7546
7547 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7548
7549 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7550 * objc.dg/foreach-7.m: Force the test case to run without
7551 -ftrack-macro-expansion.
7552 * c-c++-common/tm/attrib-1.c: Likewise.
7553 * c-c++-common/warn-ommitted-condop.c: Likewise.
7554 * gcc.dg/assign-warn-1.c: Likewise.
7555 * gcc.dg/assign-warn-2.c: Likewise.
7556 * gcc.dg/attr-alloc_size.c: Likewise.
7557 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7558 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7559 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7560 * gcc.dg/c90-const-expr-9.c: Likewise.
7561 * gcc.dg/c99-const-expr-9.c: Likewise.
7562 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7563 * gcc.dg/cpp/direct2s.c: Likewise.
7564 * gcc.dg/cpp/pr28709.c: Likewise.
7565 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7566 * gcc.dg/dfp/composite-type.c: Likewise.
7567 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7568 with -ftrack-macro-expansion
7569 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7570 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7571 * g++.dg/ext/cleanup-1.C: Likewise.
7572 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7573 * g++.dg/template/sfinae10.C: Likewise.
7574 * g++.dg/tm/wrap-2.C: Likewise.
7575 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7576 * g++.dg/warn/Wsign-conversion.C: Likewise.
7577 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7578 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7579 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7580 it to run with -ftrack-macro-expansion.
7581 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7582 test cases without -ftrack-macro-expansion.
7583
7584 Fix location for static class members
7585 * g++.dg/template/sfinae6_neg.C: Adjust.
7586
7587 Make conversion warnings work on NULL with -ftrack-macro-expansion
7588 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7589 alongside the previous testing for NULL.
7590
7591 Fix -Wuninitialized for -ftrack-macro-expansion
7592 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7593
7594 Strip "<built-in>" loc from displayed expansion context
7595 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7596 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7597 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7598 new test above.
7599
7600 Fix expansion point loc for macro-like tokens
7601 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7602 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7603
7604 Fix token pasting with -ftrack-macro-expansion
7605 * gcc.dg/cpp/paste17.c: New test case for
7606 -ftrack-macro-expansion=2 mode only.
7607 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7608
7609 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7610
7611 * gnat.dg/warn6.ad[sb]: New test.
7612
7613 2012-04-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7614
7615 PR 53149
7616 * gcc.dg/20011021-1.c: Adjust testcase.
7617
7618 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7619
7620 PR fortran/53148
7621 * gfortran.dg/function_optimize_12.f90: New test.
7622
7623 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7624
7625 PR target/53156
7626 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7627 code to match current output and cover new peephole2 pattern.
7628
7629 2012-04-27 Ollie Wild <aaw@google.com>
7630
7631 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7632
7633 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7634
7635 * gcc.c-torture/execute/20120427-2.c: New testcase.
7636 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7637 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7638 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7639
7640 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7641
7642 PR target/53138
7643 * gcc.c-torture/execute/20120427-1.c: New testcase.
7644
7645 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7646
7647 PR middle-end/27139
7648 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7649
7650 2012-04-27 Tom de Vries <tom@codesourcery.com>
7651
7652 PR tree-optimization/51879
7653 * gcc.dg/pr51879.c: New test.
7654 * gcc.dg/pr51879-2.c: Same.
7655 * gcc.dg/pr51879-3.c: Same.
7656 * gcc.dg/pr51879-4.c: Same.
7657 * gcc.dg/pr51879-6.c: Same.
7658
7659 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7660
7661 PR c++/53096
7662 * g++.dg/cpp0x/defaulted35.C: New.
7663 * g++.dg/cpp0x/defaulted15.C: Adjust.
7664
7665 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7666
7667 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7668 structure layout.
7669
7670 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7671
7672 * gcc.target/i386/builtin_target.c: Check avx2.
7673
7674 2012-04-26 Alan Modra <amodra@gmail.com>
7675
7676 * gcc.target/powerpc/savres.c: New test.
7677 * gcc.target/powerpc/powerpc.exp: Run it.
7678
7679 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7680
7681 PR target/53120
7682 * gcc.dg/torture/pr53120.c: New test.
7683
7684 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR middle-end/52979
7687 * gcc.c-torture/compile/pr52979-1.c: New test.
7688 * gcc.c-torture/execute/pr52979-1.c: New test.
7689 * gcc.c-torture/execute/pr52979-2.c: New test.
7690
7691 2012-04-25 Richard Guenther <rguenther@suse.de>
7692
7693 * gcc.target/i386/l_fma_float_5.c: Adjust.
7694 * gcc.target/i386/l_fma_double_4.c: Likewise.
7695 * gcc.target/i386/l_fma_float_2.c: Likewise.
7696 * gcc.target/i386/l_fma_float_6.c: Likewise.
7697 * gcc.target/i386/l_fma_double_1.c: Likewise.
7698 * gcc.target/i386/l_fma_double_5.c: Likewise.
7699 * gcc.target/i386/l_fma_float_3.c: Likewise.
7700 * gcc.target/i386/l_fma_double_2.c: Likewise.
7701 * gcc.target/i386/l_fma_double_6.c: Likewise.
7702 * gcc.target/i386/l_fma_float_4.c: Likewise.
7703 * gcc.target/i386/l_fma_double_3.c: Likewise.
7704 * gcc.target/i386/l_fma_float_1.c: Likewise.
7705
7706 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR tree-optimization/53058
7709 * gcc.c-torture/compile/pr53058.c: New test.
7710
7711 2012-04-25 Jan Hubicka <jh@suse.cz>
7712
7713 PR middle-end/53088
7714 * gcc.target/i386/pr39082-1.c: Update warning location.
7715
7716 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR c/52880
7719 * gcc.dg/pr52880.c: New test.
7720
7721 2012-04-25 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7722
7723 * gcc.dg/m-un-2.c: Update.
7724 * gcc.dg/20011021-1.c: Update.
7725
7726 2012-04-25 Tobias Burnus <burnus@net-b.de>
7727
7728 PR fortran/52196
7729 * gfortran.dg/realloc_on_assign_14.f90: New.
7730
7731 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7732
7733 PR testsuite/52641
7734 PR tree-optimizations/52891
7735 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7736
7737 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7738
7739 PR c++/52363
7740 * g++.dg/cpp0x/sfinae35.C: New.
7741 * g++.dg/cpp0x/sfinae36.C: Likewise.
7742
7743 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7744
7745 * gcc.target/builtin_target.c: New testcase.
7746
7747 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7748
7749 PR target/47197
7750 * gcc.target/powerpc/pr47197.c: New test.
7751
7752 2012-04-24 Richard Guenther <rguenther@suse.de>
7753
7754 PR tree-optimization/53085
7755 * g++.dg/torture/pr53085.C: New testcase.
7756
7757 2012-04-24 Andrew Pinski <apinski@cavium.com>
7758
7759 PR tree-opt/33512
7760 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7761 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7762 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7763
7764 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR middle-end/53084
7767 * gcc.c-torture/execute/pr53084.c: New test.
7768
7769 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7770
7771 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7772
7773 2012-04-23 Andrew Pinski <apinski@cavium.com>
7774
7775 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7776
7777 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7778
7779 PR regression/53076
7780 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7781 * gcc.dg/torture/builtin-power-1.c: Likewise.
7782
7783 2012-04-23 Richard Guenther <rguenther@suse.de>
7784
7785 PR tree-optimization/53070
7786 * gcc.dg/torture/pr53070.c: New testcase.
7787
7788 2012-04-23 Richard Guenther <rguenther@suse.de>
7789
7790 PR c/53060
7791 * gcc.dg/pr53060.c: New testcase.
7792
7793 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR tree-optimizations/52891
7796 * gcc.c-torture/compile/pr52891-1.c: New test.
7797 * gcc.c-torture/compile/pr52891-2.c: New test.
7798
7799 2012-04-22 Tobias Burnus <burnus@net-b.de>
7800
7801 PR fortran/53051
7802 * gfortran.dg/read_float_4.f90: New.
7803
7804 2012-04-21 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7805
7806 PR 35441
7807 * c-c++-common/pr35441.C: New.
7808
7809 2012-04-20 Ian Lance Taylor <iant@google.com>
7810
7811 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7812 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7813
7814 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7815
7816 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7817 array access.
7818 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7819
7820 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7821
7822 PR rtl-optimization/44214
7823 * gcc.dg/pr44214-1.c: New test.
7824 * gcc.dg/pr44214-2.c: Likewise.
7825 * gcc.dg/pr44214-3.c: Likewise.
7826
7827 2012-04-20 Richard Guenther <rguenther@suse.de>
7828
7829 * g++.dg/torture/20120420-1.C: New testcase.
7830
7831 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7832
7833 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7834
7835 2012-04-19 Christian Bruel <christian.bruel@st.com>
7836
7837 * gcc.dg/pr52283.c: New test.
7838
7839 2012-04-19 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7840
7841 * gcc.dg/pr37985.c: New test.
7842
7843 2012-04-19 Richard Guenther <rguenther@suse.de>
7844
7845 PR rtl-optimization/44688
7846 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7847 possibly profitable.
7848
7849 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7850
7851 PR tree-optimization/52976
7852 * gfortran.dg/reassoc_11.f: New test.
7853
7854 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7855
7856 PR tree-optimization/52976
7857 * gfortran.dg/reassoc_7.f: New test.
7858 * gfortran.dg/reassoc_8.f: Likewise.
7859 * gfortran.dg/reassoc_9.f: Likewise.
7860 * gfortran.dg/reassoc_10.f: Likewise.
7861
7862 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7863
7864 PR c++/52422
7865 * g++.dg/cpp0x/sfinae33.C: New.
7866 * g++.dg/cpp0x/sfinae34.C: Likewise.
7867
7868 2012-04-18 Joey Ye <joey.ye@arm.com>
7869
7870 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7871
7872 2012-04-18 Richard Guenther <rguenther@suse.de>
7873
7874 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7875 array access.
7876 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7877 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7878
7879 2012-04-17 Tom de Vries <tom@codesourcery.com>
7880
7881 * g++.dg/pr51264-4.C: New test.
7882
7883 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7884
7885 PR c++/52599
7886 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7887
7888 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7889
7890 PR c++/53003
7891 * g++.dg/parse/crash59.C: New.
7892
7893 2012-04-17 Michael Matz <matz@suse.de>
7894
7895 PR tree-optimization/18437
7896 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7897
7898 2012-04-17 Richard Guenther <rguenther@suse.de>
7899
7900 PR middle-end/53011
7901 * g++.dg/torture/pr53011.C: New testcase.
7902
7903 2012-04-16 Jason Merrill <jason@redhat.com>
7904
7905 PR c++/38543
7906 * g++.dg/cpp0x/variadic131.C: New.
7907
7908 PR c++/52008
7909 * g++.dg/cpp0x/variadic130.C: New.
7910
7911 PR c++/50830
7912 * g++.dg/cpp0x/variadic129.C: New.
7913
7914 PR c++/50303
7915 * g++.dg/cpp0x/variadic128.C: New.
7916
7917 2012-04-16 Tobias Burnus <burnus@net-b.de>
7918
7919 PR fortran/52864
7920 * gfortran.dg/pointer_intent_6.f90: New.
7921
7922 2012-04-16 Tobias Burnus <burnus@net-b.de>
7923
7924 PR fortran/52916
7925 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7926 to include public_private_module_4.f90.
7927 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7928 targets.
7929
7930 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7931
7932 PR c++/49152
7933 * g++.dg/diagnostic/operator1.C: New.
7934 * g++.dg/ext/label5.C: Adjust.
7935 * g++.dg/ext/va-arg1.C: Likewise.
7936 * g++.dg/other/error20.C: Likewise.
7937 * g++.dg/other/error20.C: Likewise.
7938 * g++.dg/other/error16.C: Likewise.
7939 * g++.dg/other/error10.C: Likewise.
7940 * g++.dg/parse/error30.C: Likewise.
7941 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7942
7943 2012-04-16 Jason Merrill <jason@redhat.com>
7944
7945 PR c++/51148
7946 * g++.dg/cpp0x/variadic127.C: New.
7947
7948 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7949
7950 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7951 testcase name.
7952 Use fail, pass instead of unresolved.
7953 Don't log $optstr.
7954
7955 PR testsuite/52948
7956 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7957 TODO_dump_func.
7958 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7959 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7960 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7961
7962 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7963
7964 PR fortran/52968
7965 * gfortran.dg/typebound_call_23.f03: New test case.
7966
7967 2012-04-15 Jason Merrill <jason@redhat.com>
7968
7969 PR c++/47220
7970 * g++.dg/cpp0x/variadic126.C: New.
7971
7972 PR c++/52380
7973 * g++.dg/cpp0x/variadic125.C: New.
7974
7975 PR c++/52292
7976 * g++.dg/cpp0x/variadic124.C: New.
7977
7978 PR c++/52706
7979 * g++.dg/cpp0x/nullptr27.C: New.
7980
7981 PR c++/52818
7982 * g++.dg/warn/format8.C: New.
7983
7984 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7985
7986 PR fortran/51082
7987 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7988
7989 2012-04-14 Tobias Burnus <burnus@net-b.de>
7990
7991 PR fortran/52916
7992 PR fortran/40973
7993 * gfortran.dg/public_private_module_3.f90: New.
7994 * gfortran.dg/public_private_module_4.f90: New.
7995
7996 2012-04-14 Tom de Vries <tom@codesourcery.com>
7997
7998 * gcc.dg/superblock.c: New test.
7999
8000 2012-04-14 Tom de Vries <tom@codesourcery.com>
8001
8002 * gcc.dg/pr51879-12.c: New test.
8003
8004 2012-04-13 Jason Merrill <jason@redhat.com>
8005
8006 PR c++/52824
8007 * g++.dg/cpp0x/variadic123.C: New.
8008 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
8009
8010 PR c++/52905
8011 * g++.dg/cpp0x/initlist-ctor1.C: New.
8012
8013 PR c++/52915
8014 * g++.dg/other/anon-union2.C: New.
8015
8016 2012-04-13 Martin Jambor <mjambor@suse.cz>
8017
8018 PR middle-end/52939
8019 * g++.dg/ipa/pr52939.C: New test.
8020
8021 2012-04-13 Tom de Vries <tom@codesourcery.com>
8022
8023 * gcc.dg/pr52734.c: New test.
8024
8025 2012-04-13 Richard Guenther <rguenther@suse.de>
8026
8027 PR tree-optimization/52969
8028 * gcc.dg/torture/pr52969.c: New testcase.
8029
8030 2012-04-13 Richard Guenther <rguenther@suse.de>
8031
8032 PR c/52549
8033 * gcc.dg/pr52549.c: New testcase.
8034
8035 2012-04-13 Richard Guenther <rguenther@suse.de>
8036
8037 PR c/52862
8038 * gcc.dg/pr52862.c: New testcase.
8039
8040 2012-04-13 Joey Ye <joey.ye@arm.com>
8041
8042 * gcc.target/arm/thumb1-imm.c: New testcase.
8043
8044 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
8045
8046 PR target/52932
8047 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
8048 second function argument.
8049 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
8050 (calc_permps): Update declaration. Calculate result correctly.
8051 (avx2_test): Change src2 type to union256i_d.
8052 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
8053 correctly.
8054
8055 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8056
8057 PR target/52775
8058 * gcc.target/powerpc/pr52775.c: New file.
8059
8060 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8061
8062 PR tree-optimization/18589
8063 * gcc.dg/tree-ssa/pr18589-1.c: New test.
8064 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
8065 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
8066 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
8067 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
8068 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
8069 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
8070 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
8071 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
8072 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
8073
8074 2012-04-12 Richard Guenther <rguenther@suse.de>
8075
8076 PR tree-optimization/52943
8077 * gcc.dg/torture/pr52943.c: New testcase.
8078
8079 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
8080
8081 PR target/50751
8082 * gcc/target/sh/pr50751-4.c: New.
8083 * gcc/target/sh/pr50751-5.c: New.
8084 * gcc/target/sh/pr50751-6.c: New.
8085 * gcc/target/sh/pr50751-7.c: New.
8086
8087 2012-04-11 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
8088
8089 PR c++/52465
8090 * g++.dg/lookup/using52.C: New.
8091
8092 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8093
8094 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
8095
8096 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
8097
8098 PR rtl-optimization/52876
8099 * gcc.target/i386/pr52876.c: New.
8100
8101 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
8102
8103 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
8104 __UINTPTR_TYPE__.
8105 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
8106 __INTPTR_TYPE__.
8107 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
8108 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
8109 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
8110 (ptrdiff_t): ... this. All uses changed.
8111 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
8112 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
8113 __INTPTR_TYPE__.
8114 (main): Cast argument to __INTPTR_TYPE__.
8115 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8116 size_t.
8117 * gcc.dg/mallign.c (main): Likewise.
8118 * gcc.dg/pr38700.c (foo): Likewise.
8119 * gcc.dg/long-long-cst1.c (t): Likewise.
8120 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8121 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8122 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8123 * gcc.dg/pr25682.c (d, foo): Likewise.
8124 * gcc.dg/format/cast-1.c (f): Likewise.
8125 * gcc.dg/c90-const-expr-10.c
8126 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8127 (size_t): ...this. All uses changed.
8128 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8129 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8130 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8131 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8132 * gcc.dg/sequence-pt-1.c: Likewise.
8133 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8134 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8135 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8136 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8137 of ptrdiff_t with it.
8138 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8139 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8140 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8141
8142 2012-04-11 Jason Merrill <jason@redhat.com>
8143
8144 PR debug/45088
8145 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8146 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8147
8148 PR c++/52906
8149 * g++.dg/ext/attrib45.C: New.
8150
8151 * g++.dg/eh/dtor3.C: New.
8152
8153 2012-04-11 Richard Guenther <rguenther@suse.de>
8154
8155 PR middle-end/52621
8156 * gfortran.dg/pr52621.f90: New testcase.
8157
8158 2012-04-11 Richard Guenther <rguenther@suse.de>
8159
8160 PR middle-end/52918
8161 * g++.dg/torture/pr52918-1.C: New testcase.
8162 * g++.dg/torture/pr52918-2.C: Likewise.
8163
8164 2012-04-11 Tobias Burnus <burnus@net-b.de>
8165
8166 PR fortran/52729
8167 * gfortran.dg/block_11.f90: New.
8168
8169 2012-04-11 Nick Clifton <nickc@redhat.com>
8170
8171 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8172
8173 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8174
8175 PR target/16458
8176 * gcc.target/powerpc/pr16458-1.c: New test.
8177 * gcc.target/powerpc/pr16458-2.c: Likewise.
8178 * gcc.target/powerpc/pr16458-3.c: Likewise.
8179 * gcc.target/powerpc/pr16458-4.c: Likewise.
8180
8181 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8182
8183 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8184 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8185 * gcc.dg/builtin-bswap-5.c: Likewise.
8186 * gcc.target/i386/builtin-bswap-4.c: New test.
8187
8188 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8189
8190 PR 24985
8191 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8192
8193 2012-04-11 Richard Guenther <rguenther@suse.de>
8194
8195 PR rtl-optimization/52881
8196 * gcc.dg/torture/pr52881.c: New testcase.
8197 * gcc.dg/torture/pr52913.c: Likewise.
8198
8199 2012-04-11 Richard Guenther <rguenther@suse.de>
8200
8201 PR tree-optimization/52912
8202 * gcc.dg/torture/pr52912.c: New testcase.
8203
8204 2010-04-10 Michael Matz <matz@suse.de>
8205
8206 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8207 * gcc.dg/vect/vect-outer-1.c: Adjust.
8208 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8209 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8210 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8211 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8212 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8213 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8214
8215 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8216
8217 PR tree-optimization/52870
8218 * gcc.dg/vect/pr52870.c: New test.
8219
8220 2012-04-09 Mike Stump <mikestump@comcast.net>
8221
8222 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8223 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8224 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8225 * gnat.dg/aggr11.adb: Likewise.
8226 * gnat.dg/aggr11_pkg.ads: Likewise.
8227 * gnat.dg/aggr15.adb: Likewise.
8228 * gnat.dg/aggr15.ads: Likewise.
8229 * gnat.dg/aggr17.adb: Likewise.
8230 * gnat.dg/aggr18.adb: Likewise.
8231 * gnat.dg/array14.adb: Likewise.
8232 * gnat.dg/array14.ads: Likewise.
8233 * gnat.dg/array14_pkg.ads: Likewise.
8234 * gnat.dg/array19.adb: Likewise.
8235 * gnat.dg/array19.ads: Likewise.
8236 * gnat.dg/discr27.adb: Likewise.
8237 * gnat.dg/discr27.ads: Likewise.
8238 * gnat.dg/discr35.adb: Likewise.
8239 * gnat.dg/discr35.ads: Likewise.
8240 * gnat.dg/discr6.adb: Likewise.
8241 * gnat.dg/discr6_pkg.ads: Likewise.
8242 * gnat.dg/import1.adb: Likewise.
8243 * gnat.dg/import1.ads: Likewise.
8244 * gnat.dg/loop_address2.adb: Likewise.
8245 * gnat.dg/opt7.adb: Likewise.
8246 * gnat.dg/opt7.ads: Likewise.
8247 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8248 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8249 * gnat.dg/rep_clause2.adb: Likewise.
8250 * gnat.dg/rep_clause2.ads: Likewise.
8251 * gnat.dg/slice2.adb: Likewise.
8252 * gnat.dg/slice2.ads: Likewise.
8253 * gnat.dg/slice6.adb: Likewise.
8254 * gnat.dg/slice6_pkg.ads: Likewise.
8255 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8256 * gnat.dg/taft_type2.adb: Likewise.
8257 * gnat.dg/taft_type2.ads: Likewise.
8258 * gnat.dg/taft_type2_pkg.ads: Likewise.
8259 * gnat.dg/volatile10.adb: Likewise.
8260 * gnat.dg/volatile10_pkg.ads: Likewise.
8261
8262 * gcc.dg/dll-8.c: Remove execute permissions.
8263 * g++.dg/ext/dllexport5.C: Likewise.
8264
8265 2012-04-09 Jan Hubicka <jh@suse.cz>
8266
8267 PR lto/52722
8268 PR lto/51765
8269 PR lto/52634
8270 * gcc.dg/lto/pr52634_1.c: New testcase.
8271 * gcc.dg/lto/pr52634_0.c: New testcase.
8272
8273 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8274
8275 PR target/52883
8276 * gcc.target/i386/pr52883.c: New testcase.
8277
8278 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8279
8280 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8281 (check_effective_target_sync_long_long): Add SPARC case.
8282 (check_effective_target_sync_long_long_runtime): Likewise.
8283 (check_effective_target_sync_int_long): Adjust SPARC case.
8284 (check_effective_target_sync_char_short): Likewise.
8285
8286 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8287
8288 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8289 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8290
8291 2012-04-08 Tobias Burnus <burnus@net-b.de>
8292
8293 PR fortran/40973
8294 PR fortran/52751
8295 * gfortran.dg/public_private_module_2.f90: New.
8296
8297 2012-04-08 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8298
8299 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8300 directives.
8301
8302 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8303
8304 PR fortran/52893
8305 * gfortran.dg/function_optimize_11.f90: New test.
8306
8307 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8308
8309 PR fortran/52668
8310 * gfortran.dg/use_only_6.f90: New test.
8311
8312 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8313
8314 PR fortran/52668
8315 * gfortran.dg/use_only_6.f90: New test.
8316 2012-04-06 Mike Stump <mikestump@comcast.net>
8317
8318 PR testsuite/50722
8319 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8320
8321 2012-04-05 Jason Merrill <jason@redhat.com>
8322
8323 PR c++/52596
8324 * g++.dg/template/qualified-id5.C: New.
8325
8326 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8327
8328 PR target/52882
8329 * gcc.target/i386/pr52882.c: New test.
8330
8331 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8332 Dominique D'Humieures <dominiq@lps.ens.fr>
8333
8334 PR testsuite/52614
8335 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8336 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8337
8338 2012-04-04 Jason Merrill <jason@redhat.com>
8339
8340 PR c++/52845
8341 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8342
8343 2012-04-03 Jason Merrill <jason@redhat.com>
8344
8345 PR c++/52796
8346 * g++.dg/cpp0x/variadic-value1.C: New.
8347
8348 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8349
8350 * gnat.dg/pack18.adb: New test.
8351 * gnat.dg/pack18_pkg.ads: New helper.
8352
8353 2012-04-03 Richard Guenther <rguenther@suse.de>
8354
8355 PR tree-optimization/52808
8356 * gcc.dg/pr52808.c: New testcase.
8357
8358 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR tree-optimization/52835
8361 * gfortran.dg/pr52835.f90: New test.
8362
8363 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8364
8365 * gnat.dg/specs/aggr5.ads: New test.
8366
8367 2012-04-02 Richard Guenther <rguenther@suse.de>
8368
8369 PR tree-optimization/52756
8370 * gcc.dg/torture/pr52756.c: New testcase.
8371
8372 2012-04-02 Richard Guenther <rguenther@suse.de>
8373
8374 PR middle-end/52803
8375 * gcc.dg/pr52803.c: New testcase.
8376
8377 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8378
8379 PR c++/40942
8380 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8381 DR 214 in account.
8382
8383 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8384
8385 PR c++/50043
8386 * g++.dg/cpp0x/noexcept17.C: New.
8387 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8388 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8389 * g++.dg/cpp0x/noexcept01.C: Likewise.
8390 * g++.dg/eh/init-temp1.C: Likewise.
8391 * g++.dg/eh/ctor1.C: Likwise.
8392
8393 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8394
8395 * gnat.dg/controlled6.adb: New test.
8396 * gnat.dg/controlled6_pkg.ads: New helper.
8397 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8398
8399 2012-03-30 Richard Henderson <rth@redhat.com>
8400
8401 PR debug/52727
8402 * g++.dg/opt/pr52727.C: New testcase.
8403
8404 2012-03-30 Richard Guenther <rguenther@suse.de>
8405
8406 PR tree-optimization/52754
8407 * gcc.target/i386/pr52754.c: New testcase.
8408
8409 2012-03-30 Richard Guenther <rguenther@suse.de>
8410
8411 PR middle-end/52772
8412 * g++.dg/torture/pr52772.C: New testcase.
8413
8414 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8415
8416 PR c++/52718
8417 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8418
8419 2012-03-29 Jason Merrill <jason@redhat.com>
8420
8421 PR c++/52685
8422 * g++.dg/template/inherit8.C: New.
8423
8424 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c++/52759
8427 * g++.dg/ext/weak4.C: New test.
8428
8429 PR tree-optimization/52760
8430 * gcc.c-torture/execute/pr52760.c: New test.
8431
8432 2012-03-29 Jason Merrill <jason@redhat.com>
8433
8434 PR c++/52743
8435 * g++.dg/cpp0x/initlist-array3.C: New.
8436
8437 2012-03-28 Jason Merrill <jason@redhat.com>
8438
8439 PR c++/52746
8440 * g++.dg/overload/virtual2.C: New.
8441
8442 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8443
8444 * gnat.dg/vect7.ad[sb]: New test.
8445
8446 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8447 Tobias Burnus <burnus@gcc.gnu.org>
8448
8449 PR fortran/52652
8450 * gfortran.dg/allocate_class_1.f90 : Change error test.
8451 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8452 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8453 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8454
8455 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR middle-end/52691
8458 * gcc.dg/pr52691.c: New test.
8459
8460 PR middle-end/52750
8461 * gcc.c-torture/compile/pr52750.c: New test.
8462
8463 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8464
8465 PR target/52692
8466 * gcc.target/avr/torture/builtins-2.c: New test.
8467
8468 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR target/52736
8471 * gcc.target/i386/pr52736.c: New test.
8472
8473 2012-03-27 Martin Jambor <mjambor@suse.cz>
8474
8475 PR middle-end/52693
8476 * gcc.dg/torture/pr52693.c: New test.
8477
8478 2012-03-27 Meador Inge <meadori@codesourcery.com>
8479
8480 PR c++/52672
8481 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8482
8483 2012-03-27 Mike Stump <mikestump@comcast.net>
8484
8485 PR target/52665
8486 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8487 failures that match branch names.
8488
8489 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8490 H.J. Lu <hongjiu.lu@intel.com>
8491
8492 PR target/52698
8493 * gcc.target/i386/pr52698.c: New test.
8494
8495 2012-03-27 Richard Guenther <rguenther@suse.de>
8496
8497 PR middle-end/52720
8498 * gcc.dg/torture/pr52720.c: New testcase.
8499
8500 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8501
8502 * gnat.dg/pack17.adb: New test.
8503
8504 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8505
8506 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8507 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8508
8509 2012-03-26 Martin Jambor <mjambor@suse.cz>
8510
8511 PR tree-optimization/50052
8512 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8513
8514 2012-03-26 Richard Guenther <rguenther@suse.de>
8515
8516 PR tree-optimization/52701
8517 * gfortran.dg/pr52701.f90: New testcase.
8518
8519 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8520
8521 PR tree-optimization/52686
8522 * gcc.target/arm/pr52686.c: New test.
8523
8524 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8525
8526 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8527 Add "-Os -flto" to list.
8528
8529 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8530
8531 * gnat.dg/concat2.ad[sb]: New test.
8532
8533 2012-03-24 Jason Merrill <jason@redhat.com>
8534
8535 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8536 * g++.dg/cpp0x/trailing2.C: Likewise.
8537 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8538 * g++.dg/cpp1y/auto-fn1.C: New.
8539 * g++.dg/cpp1y/auto-fn2.C: New.
8540 * g++.dg/cpp1y/auto-fn3.C: New.
8541 * g++.dg/cpp1y/auto-fn4.C: New.
8542 * g++.dg/cpp1y/auto-fn5.C: New.
8543 * g++.dg/cpp1y/auto-fn6.C: New.
8544 * g++.dg/cpp1y/auto-fn7.C: New.
8545 * g++.dg/cpp1y/auto-fn8.C: New.
8546 * g++.dg/cpp1y/auto-fn9.C: New.
8547 * g++.dg/cpp1y/auto-fn10.C: New.
8548 * g++.dg/cpp1y/auto-fn11.C: New.
8549
8550 2012-03-23 Richard Guenther <rguenther@suse.de>
8551
8552 PR tree-optimization/52678
8553 * gfortran.dg/pr52678.f: New testcase.
8554
8555 2012-03-23 Richard Guenther <rguenther@suse.de>
8556
8557 PR tree-optimization/52638
8558 * g++.dg/torture/pr52638.C: New testcase.
8559
8560 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8561
8562 PR c++/52487
8563 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8564
8565 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR c++/52671
8568 * g++.dg/ext/attrib44.C: New test.
8569
8570 2012-03-22 Jan Hubicka <jh@suse.cz>
8571
8572 PR middle-end/51737
8573 * g++.dg/torture/pr51737.C: New testcase
8574
8575 2012-03-22 Richard Guenther <rguenther@suse.de>
8576
8577 PR tree-optimization/52548
8578 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8579
8580 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8581
8582 * lib/fortran-modules.exp (list-module-names-1): Remove
8583 warning.
8584
8585 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8586
8587 PR target/50751
8588 * gcc.target/sh/pr50751-1.c: New.
8589 * gcc.target/sh/pr50751-2.c: New.
8590 * gcc.target/sh/pr50751-3.c: New.
8591
8592 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8593
8594 PR target/52479
8595 * gcc.target/sh/sh4a-cos.c: Remove.
8596 * gcc.target/sh/sh4a-sin.c: Remove.
8597 * gcc.target/sh/sh4a-sincos.c: Remove.
8598
8599 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8600
8601 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8602 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8603
8604 2012-03-21 Martin Jambor <mjambor@suse.cz>
8605
8606 PR testsuite/52641
8607 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8608 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8609
8610 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8611
8612 * gcc.target/arm/thumb-16bit-ops.c: New file.
8613 * gcc.target/arm/thumb-ifcvt.c: New file.
8614
8615 2012-03-20 Jason Merrill <jason@redhat.com>
8616
8617 * lib/target-supports.exp: Add { target c++1y }.
8618
8619 * g++.dg/cpp0x/auto32.C: New.
8620
8621 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8622
8623 PR testsuite/52641
8624 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8625 int32plus.
8626 * gcc.dg/torture/pr48124-4.c: Ditto:
8627 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8628
8629 2012-03-20 Jason Merrill <jason@redhat.com>
8630
8631 PR c++/52510
8632 * g++.dg/cpp0x/initlist66.C: New.
8633
8634 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8635
8636 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8637 __AVR_HAVE_LPMX__
8638
8639 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8640
8641 PR target/49868
8642 * gcc.target/avr/torture/addr-space-2.h: New file.
8643 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8644 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8645 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8646 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8647
8648 2012-03-20 Richard Guenther <rguenther@suse.de>
8649
8650 * gnat.dg/pack16.adb: New testcase.
8651 * gnat.dg/pack16_pkg.ads: Likewise.
8652 * gnat.dg/specs/pack8.ads: Likewise.
8653 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8654
8655 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8656
8657 * g++.dg/warn/Wuseless-cast.C: Extend.
8658
8659 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8660
8661 PR c++/14710
8662 * g++.dg/warn/Wuseless-cast.C: New.
8663
8664 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8665
8666 PR libfortran/52608
8667 * gfortran.dg/pr52608.f90: New test.
8668
8669 2012-03-17 Tobias Burnus <burnus@net-b.de>
8670
8671 PR fortran/52585
8672 * gfortran.dg/proc_ptr_36.f90: New.
8673
8674 2012-03-16 Martin Jambor <mjambor@suse.cz>
8675
8676 * gcc.dg/misaligned-expand-1.c: New test.
8677 * gcc.dg/misaligned-expand-3.c: Likewise.
8678
8679 2012-03-16 Richard Guenther <rguenther@suse.de>
8680 Kai Tietz <ktietz@redhat.com>
8681
8682 PR middle-end/48814
8683 * gcc.c-torture/execute/pr48814-1.c: New test.
8684 * gcc.c-torture/execute/pr48814-2.c: New test.
8685 * gcc.dg/tree-ssa/assign-1.c: New test.
8686 * gcc.dg/tree-ssa/assign-2.c: New test.
8687 * gcc.dg/tree-ssa/assign-3.c: New test.
8688
8689 2012-03-16 Richard Guenther <rguenther@suse.de>
8690
8691 * gnat.dg/specs/pack7.ads: New testcase.
8692
8693 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR target/52568
8696 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8697 * gcc.dg/torture/vshuf-8.inc: Likewise.
8698 * gcc.dg/torture/vshuf-16.inc: Likewise.
8699 * gcc.dg/torture/vshuf-32.inc: Likewise.
8700
8701 2012-03-15 Jason Merrill <jason@redhat.com>
8702
8703 * g++.dg/torture/pr52582.C: New.
8704
8705 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8706
8707 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8708
8709 2012-03-15 Ira Rosen <irar@il.ibm.com>
8710 Ulrich Weigand <ulrich.weigand@linaro.org>
8711
8712 * gcc.dg/vect/slp-cond-3.c: New test.
8713 * gcc.dg/vect/slp-cond-4.c: New test.
8714
8715 2012-03-15 Ira Rosen <irar@il.ibm.com>
8716 Ulrich Weigand <ulrich.weigand@linaro.org>
8717
8718 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8719 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8720
8721 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8722
8723 PR libfortran/52434
8724 PR libfortran/48878
8725 PR libfortran/38199
8726 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8727 * gfortran.dg/round_1.f03: Likewise.
8728
8729 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8730 Andrew Pinski <apinski@cavium.com>
8731
8732 PR middle-end/52592
8733 * gcc.dg/pr52592.c: New test.
8734
8735 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8736
8737 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8738 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8739 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8740 * lib/fortran-modules.exp: .. this new file. Adjust users.
8741 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8742 gfortran-dg-debug-runtest): Call cleanup-modules.
8743 * lib/fortran-torture.exp (fortran-torture-execute,
8744 fortran-torture): Likewise.
8745 * gfortran.dg/coarray/caf.exp: Likewise.
8746 * lib/lto.exp: Likewise.
8747 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8748 * gfortran.dg/class_4b.f03: Likewise.
8749 * gfortran.dg/class_4c.f03: Likewise.
8750 * gfortran.dg/class_45a.f03: Likewise.
8751 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8752 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8753 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8754 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8755 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8756 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8757 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8758 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8759 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8760 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8761 * gfortran.dg/whole_file_28.f90: Likewise.
8762 * gfortran.dg/whole_file_29.f90: Likewise.
8763 * gfortran.dg/whole_file_30.f90: Likewise.
8764 * gfortran.dg/whole_file_31.f90: Likewise.
8765
8766 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR tree-optimization/52267
8769 * gcc.dg/pr52267.c: New test.
8770 * gcc.dg/tree-ssa/vrp65.c: New test.
8771 * gcc.dg/tree-ssa/vrp66.c: New test.
8772
8773 2012-03-15 Richard Guenther <rguenther@suse.de>
8774
8775 PR middle-end/52580
8776 * gfortran.dg/vect/pr52580.f: New testcase.
8777
8778 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8779
8780 * gcc.target/sh/fpul-usage-1.c: New.
8781
8782 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8783
8784 PR target/49468
8785 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8786 * gcc.target/sh/pr49468-di.c: Likewise.
8787
8788 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8789
8790 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8791 * gcc.dg/c99-stdint-6.c: Likewise.
8792 * gcc.dg/lto/20090210_0.c: Likewise.
8793 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8794 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8795 * gcc.dg/pragma-init-fini-2.c: Likewise.
8796 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8797 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8798 * gcc.target/i386/pr22152.c: Likewise.
8799 * gcc.target/i386/vect8-ret.c: Likewise.
8800 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8801 handling.
8802
8803 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8804
8805 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8806 * g++.dg/tree-prof/partition1.C: Likewise.
8807 * g++.dg/tree-prof/partition2.C: Likewise.
8808 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8809 handling.
8810 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8811 * gcc.c-torture/execute/20010724-1.c: Remove.
8812 * gcc.c-torture/execute/20010724-1.x: Remove.
8813 * gcc.c-torture/execute/20040208-2.c: Remove.
8814 * gcc.c-torture/execute/20040208-2.x: Remove.
8815 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8816 Remove.
8817 (main) [__mips__ && __sgi__]: Remove.
8818 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8819 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8820 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8821 mips-sgi-irix6* handling.
8822 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8823 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8824 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8825 handling.
8826 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8827 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8828 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8829 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8830 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8831 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8832 mips-sgi-irix6*.
8833 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8834 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8835 * gcc.target/mips/save-restore-3.c: Likewise.
8836 * gcc.target/mips/save-restore-4.c: Likewise.
8837 * gcc.target/mips/save-restore-5.c: Likewise.
8838 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8839 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8840 messages.
8841 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8842 IRIX 6 handling.
8843 (restore_ld_library_path_env_vars): Likewise.
8844 * lib/target-supports.exp (check_profiling_available): Remove
8845 mips*-*-irix* handling.
8846 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8847 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8848 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8849
8850 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR c++/52582
8853 * g++.dg/opt/pr52582.C: New test.
8854
8855 2012-03-14 Richard Guenther <rguenther@suse.de>
8856
8857 PR tree-optimization/52571
8858 * gcc.dg/vect/vect-2.c: Initialize arrays.
8859 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8860 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8861 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8862
8863 2012-03-14 Richard Guenther <rguenther@suse.de>
8864
8865 PR middle-end/52080
8866 PR middle-end/52097
8867 PR middle-end/48124
8868 * gcc.dg/torture/pr48124-1.c: New testcase.
8869 * gcc.dg/torture/pr48124-2.c: Likewise.
8870 * gcc.dg/torture/pr48124-3.c: Likewise.
8871 * gcc.dg/torture/pr48124-4.c: Likewise.
8872
8873 2012-03-14 Richard Guenther <rguenther@suse.de>
8874
8875 PR middle-end/52578
8876 * gcc.dg/pr52578.c: New testcase.
8877
8878 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR c++/52521
8881 * g++.dg/cpp0x/udlit-args2.C: New test.
8882
8883 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8884
8885 PR target/48596
8886 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8887 * gcc.c-torture/compile/pr48596.c: ... here.
8888
8889 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8890
8891 PR c++/51641
8892 * g++.dg/lookup/hidden-class17.C: New test.
8893
8894 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR c/52577
8897 * gcc.dg/Wunused-var-3.c: New test.
8898
8899 2012-03-13 Martin Jambor <mjambor@suse.cz>
8900
8901 * gcc.dg/misaligned-expand-2.c: New test.
8902
8903 2012-03-13 Richard Guenther <rguenther@suse.de>
8904
8905 PR middle-end/52134
8906 * gcc.dg/pr52134.c: New testcase.
8907
8908 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8909
8910 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8911
8912 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8913
8914 PR tree-optimization/46728
8915 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8916 * gcc.target/powerpc/pr46728-5.c: Likewise.
8917 * gcc.target/powerpc/pr46728-8.c: Likewise.
8918 * gcc.target/powerpc/pr46728-10.c: Likewise.
8919 * gcc.target/powerpc/pr46728-11.c: Likewise.
8920 * gcc.target/powerpc/pr46728-13.c: Likewise.
8921 * gcc.target/powerpc/pr46728-14.c: Likewise.
8922 * gcc.target/powerpc/pr46728-15.c: Likewise.
8923
8924 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8925
8926 PR c++/52299
8927 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8928
8929 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8930
8931 PR tree-optimization/46728
8932 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8933 * gcc.target/powerpc/pr46728-5.c: Likewise.
8934 * gcc.target/powerpc/pr46728-8.c: Likewise.
8935 * gcc.target/powerpc/pr46728-10.c: Likewise.
8936 * gcc.target/powerpc/pr46728-11.c: Likewise.
8937 * gcc.target/powerpc/pr46728-13.c: Likewise.
8938 * gcc.target/powerpc/pr46728-14.c: Likewise.
8939 * gcc.target/powerpc/pr46728-15.c: Likewise.
8940
8941 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8942
8943 PR target/49868
8944 * gcc.target/avr/torture/addr-space-1.h: New file.
8945 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8946 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8947 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8948 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8949
8950 2012-03-12 Andrew Pinski <apinski@cavium.com>
8951
8952 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8953
8954 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8955
8956 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8957 * g++.dg/abi/thunk4.C: Likewise.
8958 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8959 Adapt line numbers.
8960 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8961 handling.
8962 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8963 * g++.dg/eh/spbp.C: Likewise.
8964 * g++.dg/ext/label13.C: Likewise.
8965 * g++.dg/guality/guality.exp: Likewise.
8966 * g++.dg/other/anon5.C: Likewise.
8967 * g++.dg/other/pragma-ep-1.C: Remove.
8968 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8969 * g++.dg/warn/pr31246.C: Likewise.
8970 * g++.dg/warn/weak1.C: Likewise.
8971 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8972 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8973 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8974 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8975 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8976 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8977 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8978 * gcc.dg/c99-tgmath-1.c: Likewise.
8979 * gcc.dg/c99-tgmath-2.c: Likewise.
8980 * gcc.dg/c99-tgmath-3.c: Likewise.
8981 * gcc.dg/c99-tgmath-4.c: Likewise.
8982 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8983 handling.
8984 * gcc.dg/debug/pr49032.c: Likewise.
8985 * gcc.dg/guality/guality.exp: Likewise.
8986 * gcc.dg/intmax_t-1.c: Likewise.
8987 * gcc.dg/pr48616.c: Likewise.
8988 * gcc.dg/pragma-ep-1.c: Remove.
8989 * gcc.dg/pragma-ep-2.c: Remove.
8990 * gcc.dg/pragma-ep-3.c: Remove.
8991 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8992 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8993 * gcc.misc-tests/gcov-14.c: Likewise.
8994 * gfortran.dg/guality/guality.exp: Likewise.
8995 * lib/target-supports.exp (check_weak_available): Likewise.
8996 (add_options_for_tls): Likewise.
8997 (check_ascii_locale_available): Likewise.
8998 * obj-c++.dg/dwarf-2.mm: Likewise.
8999 * objc.dg/dwarf-1.m: Likewise.
9000 * objc.dg/dwarf-2.m: Likewise.
9001
9002 2012-03-12 Jakub Jelinek <jakub@redhat.com>
9003
9004 PR tree-optimization/51721
9005 * gcc.dg/tree-ssa/vrp64.c: New test.
9006
9007 PR tree-optimization/52533
9008 * gcc.c-torture/compile/pr52533.c: New test.
9009
9010 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
9011
9012 * gcc.target/i386/rtm-xabort-1.c: New.
9013 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
9014 * gcc.target/i386/rtm-xend-1.c: Ditto.
9015 * gcc.target/i386/rtm-xtest-1.c: Ditto.
9016 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
9017 * gcc.target/i386/sse-13.c: Ditto.
9018 * gcc.target/i386/sse-14.c: Ditto.
9019 * gcc.target/i386/sse-22.c: Ditto.
9020 * gcc.target/i386/sse-23.c: Ditto.
9021 * g++.dg/other/i386-2.C: Ditto.
9022 * g++.dg/other/i386-3.C: Ditto.
9023
9024 2012-03-12 Tobias Burnus <burnus@net-b.de>
9025
9026 PR fortran/52542
9027 * gfortran.dg/proc_ptr_35.f90: New.
9028
9029 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
9030
9031 PR target/52530
9032 * gcc.dg/torture/pr52530.c: New test.
9033
9034 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9035
9036 PR target/51244
9037 * gcc.target/sh/pr51244-1.c: Fix thinkos.
9038
9039 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9040
9041 PR target/52450
9042 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
9043
9044 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
9045
9046 2012-03-09 Andrew Pinski <apinski@cavium.com>
9047
9048 PR middle-end/51988
9049 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
9050 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
9051
9052 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
9053
9054 * gcc.dg/tree-ssa/scev-3.c: New.
9055 * gcc.dg/tree-ssa/scev-4.c: New.
9056
9057 2012-03-08 Tobias Burnus <burnus@net-b.de>
9058
9059 PR fortran/52469
9060 * gfortran.dg/proc_ptr_34.f90
9061
9062 2012-03-07 Jason Merrill <jason@redhat.com>
9063
9064 PR c++/52521
9065 * g++.dg/cpp0x/udlit-mangle.C: New.
9066
9067 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
9068
9069 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
9070
9071 2012-03-06 Richard Guenther <rguenther@suse.de>
9072
9073 PR middle-end/52493
9074 * gcc.dg/torture/pr52493.c: New testcase.
9075
9076 2012-03-06 Richard Guenther <rguenther@suse.de>
9077
9078 PR lto/52097
9079 * gcc.dg/lto/pr52097_0.c: New testcase.
9080
9081 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
9082
9083 PR target/51244
9084 * gcc.target/sh/pr51244-1.c: New.
9085 * gcc.target/sh/pr51244-2.c: New.
9086 * gcc.target/sh/pr51244-3.c: New.
9087
9088 2012-03-05 Jason Merrill <jason@redhat.com>
9089
9090 PR c++/51930
9091 * g++.dg/ext/visibility/template11.C: New.
9092
9093 * g++.dg/cpp0x/implicit13.C: New.
9094
9095 2012-03-05 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR tree-optimization/51721
9098 * gcc.dg/tree-ssa/vrp63.c: New test.
9099 * gcc.dg/pr51721.c: New test.
9100
9101 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9102
9103 PR fortran/50981
9104 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
9105 argument checks.
9106
9107 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
9108
9109 PR target/52146
9110 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
9111
9112 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9113
9114 PR fortran/50981
9115 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9116
9117 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
9118
9119 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9120 int32plus.
9121
9122 2012-03-03 Jason Merrill <jason@redhat.com>
9123
9124 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9125
9126 Core 1270
9127 * g++.dg/cpp0x/initlist65.C: New.
9128
9129 PR c++/36797
9130 * g++.dg/ext/is_empty2.C: New.
9131
9132 2012-03-03 Tobias Burnus <burnus@net-b.de>
9133
9134 PR fortran/48820
9135 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9136
9137 2012-03-03 Tobias Burnus <burnus@net-b.de>
9138
9139 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9140 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9141 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9142 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9143 * gfortran.dg/class_30.f90: Remove dg-warning line.
9144 * gfortran.dg/bind_c_usage_25.f90: New.
9145
9146 2012-03-03 Tobias Burnus <burnus@net-b.de>
9147
9148 PR fortran/48820
9149 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9150 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9151 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9152
9153 2012-03-03 Tobias Burnus <burnus@net-b.de>
9154
9155 PR fortran/48820
9156 * gfortran.dg/assumed_type_1.f90: New.
9157 * gfortran.dg/assumed_type_2.f90: New.
9158 * gfortran.dg/assumed_type_3.f90: New.
9159 * gfortran.dg/assumed_type_4.f90: New.
9160
9161 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9162
9163 PR target/49486
9164 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9165 * gcc.target/sh/pr49468-di.c: New.
9166
9167 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9168
9169 * gcc.dg/graphite/pr50561.c: Update.
9170
9171 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9172
9173 * gcc.target/powerpc/pr52457.c: New test.
9174
9175 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9176
9177 * gcc.target/arm/sat-1.c: New test.
9178
9179 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9180
9181 PR target/46716
9182 * gcc.target/i386/pr46716.c: New test.
9183
9184 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9185
9186 PR c++/51989
9187 * g++.dg/cpp0x/sfinae32.C: New.
9188
9189 2012-03-02 Richard Guenther <rguenther@suse.de>
9190
9191 PR tree-optimization/52406
9192 * gcc.dg/torture/pr52406.c: New testcase.
9193
9194 2012-03-02 Tobias Burnus <burnus@net-b.de>
9195
9196 PR fortran/52325
9197 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9198 * gfortran.dg/nullify_2.f90: Update dg-error.
9199 * gfortran.dg/nullify_4.f90: Ditto.
9200 * gfortran.dg/pointer_init_6.f90: Ditto.
9201
9202 2012-03-02 Tobias Burnus <burnus@net-b.de>
9203
9204 PR fortran/52270
9205 * gfortran.dg/class_51.f90: New.
9206
9207 2012-03-02 Tobias Burnus <burnus@net-b.de>
9208
9209 PR fortran/52452
9210 * gfortran.dg/intrinsic_8.f90: New.
9211
9212 2012-03-01 Kai Tietz <ktietz@redhat.com>
9213
9214 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9215 routines on mingw targets.
9216 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9217
9218 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR tree-optimization/52445
9221 * gcc.dg/pr52445.c: New test.
9222
9223 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR target/52437
9226 * gcc.c-torture/compile/pr52437.c: New test.
9227
9228 PR middle-end/52419
9229 * gcc.dg/torture/pr52419.c: New test.
9230
9231 PR tree-optimization/52429
9232 * gcc.dg/torture/pr52429.c: New test.
9233 * g++.dg/opt/pr52429.C: New test.
9234
9235 2012-02-29 Richard Guenther <rguenther@suse.de>
9236
9237 PR testsuite/52297
9238 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9239 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9240 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9241 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9242 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9243 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9244
9245 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9246
9247 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9248
9249 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9250
9251 PR fortran/52386
9252 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9253
9254 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9255
9256 PR target/51534
9257 * gcc.target/arm/neon/pr51534.c: New testcase.
9258
9259 2012-02-28 Richard Guenther <rguenther@suse.de>
9260
9261 PR target/52407
9262 * gcc.dg/torture/pr52407.c: New testcase.
9263
9264 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9265
9266 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9267 * gcc.target/arm/vfp2.c: Likewise.
9268 * gcc.target/arm/vfp3.c: Likewise.
9269 * gcc.target/arm/vfp4.c: Likewise.
9270 * gcc.target/arm/vfp5.c: Likewise.
9271 * gcc.target/arm/vfp6.c: Likewise.
9272 * gcc.target/arm/vfp7.c: Likewise.
9273 * gcc.target/arm/vfp8.c: Likewise.
9274 * gcc.target/arm/vfp9.c: Likewise.
9275 * gcc.target/arm/vfp10.c: Likewise.
9276 * gcc.target/arm/vfp11.c: Likewise.
9277 * gcc.target/arm/vfp12.c: Likewise.
9278 * gcc.target/arm/vfp13.c: Likewise.
9279 * gcc.target/arm/vfp14.c: Likewise.
9280 * gcc.target/arm/vfp15.c: Likewise.
9281 * gcc.target/arm/vfp16.c: Likewise.
9282 * gcc.target/arm/vfp17.c: Likewise.
9283 * gcc.target/arm/neon-constants.h: New file.
9284 * gcc.target/arm/neon-vect1.c: New test.
9285 * gcc.target/arm/neon-vect2.c: New test.
9286 * gcc.target/arm/neon-vect3.c: New test.
9287 * gcc.target/arm/neon-vect4.c: New test.
9288 * gcc.target/arm/neon-vect5.c: New test.
9289 * gcc.target/arm/neon-vect6.c: New test.
9290 * gcc.target/arm/neon-vect7.c: New test.
9291 * gcc.target/arm/neon-vect8.c: New test.
9292
9293 2012-02-28 Richard Guenther <rguenther@suse.de>
9294
9295 PR tree-optimization/52402
9296 * gcc.dg/torture/pr52402.c: New testcase.
9297
9298 2012-02-28 Richard Guenther <rguenther@suse.de>
9299
9300 PR lto/52400
9301 * g++.dg/lto/pr52400_0.C: New testcase.
9302
9303 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9304
9305 * gcc.target/avr/torture/builtins-1.c: New test.
9306 * gcc.target/avr/torture/builtins-error.c: New test.
9307
9308 2012-02-28 Kai Tietz <ktietz@redhat.com>
9309
9310 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9311 * gcc.target/i386/pr45352-2.c: Likewise.
9312 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9313 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9314 targets instead rand.
9315 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9316 * gcc.target/i386/sse2-mul-1.c: Likewise.
9317 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9318 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9319 * gcc.target/i386/pad-1.c: Likewise.
9320 * gcc.target/i386/pad-9.c: Likewise.
9321 * gcc.target/i386/pad-2.c: Likewise.
9322 * gcc.target/i386/pad-5b.c: Likewise.
9323 * gcc.target/i386/pad-8.c: Likewise.
9324 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9325 * gcc.target/i386/pr44130.c: Likewise.
9326 * gcc.target/i386/align-main-1.c: Likewise.
9327 * gcc.target/i386/align-main-2.c: Likewise.
9328 * gcc.target/i386/sw-1.c: Likewise.
9329 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9330 on x64 mingw target.
9331 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9332 * gcc.target/i386/pr46295.c: Likewise.
9333 * gcc.target/i386/amd64-abi-1.c: Likewise.
9334 * gcc.target/i386/amd64-abi-2.c: Likewise.
9335 * gcc.target/i386/pr39082-1.c: Likewise.
9336 * gcc.target/i386/pr39162.c: Likewise.
9337 * gcc.target/i386/pr22152.c: Likewise.
9338 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9339 * gcc.target/i386/wrfsbase-2.c: Likewise.
9340 * gcc.target/i386/local.c: Likewise
9341 * gcc.target/i386/wrgsbase-1.c: Likewise.
9342 * gcc.target/i386/wrfsbase-1.c: Likewise.
9343 * gcc.target/i386/pr39315-3.c: Likewise.
9344 * gcc.target/i386/pr35767-4.c: Likewise.
9345 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9346 x64 mingw target.
9347 * gcc.target/i386/pr45336-2.c: Likewise.
9348 * gcc.target/i386/pr45336-1.c: Likewise.
9349 * gcc.target/i386/pr45336-4.c: Likewise.
9350
9351 2012-02-27 Tristan Gingold <gingold@adacore.com>
9352
9353 * gnat.dg/array20.ad[sb]: New test.
9354
9355 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR target/52375
9358 * gcc.target/arm/pr52375.c: New test.
9359 * gcc.c-torture/compile/pr52375.c: New test.
9360
9361 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9362
9363 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9364 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9365
9366 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9367
9368 * gnat.dg/aggr19.adb: New test.
9369 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9370
9371 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9372
9373 PR target/49263
9374 * gcc.target/sh/pr49263.c: New.
9375
9376 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9377
9378 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9379 simulate_thread_wrapper_other_threads
9380 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9381 Move initialization of 'value' to main().
9382 (main): Initialize 'value';
9383 * gcc.dg/simulate-thread/speculative-store.c
9384 (simulate_thread_step_verify): Return 0 when successful.
9385 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9386 Reduce threshold.
9387 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9388 (simulate_thread_wrapper_other_threads): Return a success/fail value
9389 and issue an error if the instruction count threshold is exceeded.
9390
9391 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9392
9393 PR target/50580
9394 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9395 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9396
9397 2012-02-24 Richard Guenther <rguenther@suse.de>
9398
9399 PR middle-end/52355
9400 * gcc.dg/pr52355.c: New testcase.
9401
9402 2012-02-23 Kai Tietz <ktietz@redhat.com>
9403
9404 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9405 * gcc.dg/Wpadded.c: Likewise.
9406 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9407 structure-layout.
9408 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9409 for sleep by Sleep and add windows.h include for this function.
9410 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9411 targets.
9412 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9413 target.
9414 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9415 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9416 on x64 mingw target.
9417 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9418 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9419 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9420 failure on LLP64 target.
9421
9422 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9423
9424 PR c/52290
9425 * gcc.dg/noncompile/pr52290.c: New test.
9426
9427 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9428
9429 PR tree-optimization/52019
9430 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9431
9432 2012-02-22 Kai Tietz <ktietz@redhat.com>
9433
9434 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9435 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9436 derived pdiff_t type.
9437 * g++.dg/torture/pr49720.C: Likewise
9438
9439 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9440
9441 PR target/52330
9442 * gcc.target/i386/pr52330.c: New test.
9443
9444 2012-02-22 Tobias Burnus <burnus@net-b.de>
9445
9446 PR fortran/52335
9447 * gfortran.dg/io_constraints_10.f90: New.
9448
9449 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9450
9451 * lib/target-supports.exp (check_effective_target_vect_condition):
9452 Return true for NEON.
9453
9454 2012-02-21 Kai Tietz <ktietz@redhat.com>
9455
9456 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9457
9458 2012-02-21 Richard Guenther <rguenther@suse.de>
9459
9460 PR tree-optimization/52324
9461 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9462
9463 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9464
9465 PR middle-end/51782
9466 * gcc.target/avr/torture/pr51782-1.c: New test.
9467
9468 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR tree-optimization/52318
9471 * gcc.dg/pr52318.c: New test.
9472
9473 2012-02-20 Kai Tietz <ktietz@redhat.com>
9474
9475 * gcc.dg/bf-ms-layout-3.c: New testcase.
9476
9477 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9478
9479 PR testsuite/52229
9480 PR fortran/32380
9481 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9482
9483 2012-02-20 Richard Guenther <rguenther@suse.de>
9484
9485 PR tree-optimization/52298
9486 * gcc.dg/torture/pr52298.c: New testcase.
9487 * gcc.dg/vect/pr52298.c: Likewise.
9488
9489 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9490
9491 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9492 * gcc.c-torture/execute/pr52286.c: Ditto.
9493
9494 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR tree-optimization/52286
9497 * gcc.c-torture/execute/pr52286.c: New test.
9498
9499 2012-02-18 Tobias Burnus <burnus@net-b.de>
9500
9501 PR fortran/52295
9502 * gfortran.dg/interface_35.f90: Use -std=f2003.
9503 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9504 * gfortran.dg/interface_assignment_4.f90: Ditto.
9505 * gfortran.dg/bessel_1.f90: Ditto.
9506 * gfortran.dg/func_result_6.f90: Ditto.
9507 * gfortran.dg/hypot_1.f90: Ditto.
9508 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9509
9510 2012-02-17 Tobias Burnus <burnus@net-b.de>
9511
9512 PR translation/52232
9513 PR translation/52234
9514 PR translation/52245
9515 PR translation/52246
9516 PR translation/52262
9517 PR translation/52273
9518 * gfortran.dg/coarray_22.f90: Update dg-error.
9519 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9520
9521 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523 PR target/51753
9524 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9525 (simulate-thread): Use default timeout.
9526
9527 2012-02-16 Jason Merrill <jason@redhat.com>
9528
9529 PR c++/52248
9530 * g++.dg/ext/timevar1.C: New.
9531
9532 2012-02-16 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
9533
9534 PR c++/52126
9535 * g++.dg/template/using21.C: New.
9536 * g++.dg/template/using22.C: Likewise.
9537
9538 2012-02-16 Jason Merrill <jason@redhat.com>
9539
9540 PR c++/51415
9541 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9542
9543 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR tree-optimization/52255
9546 * gcc.c-torture/compile/pr52255.c: New test.
9547
9548 PR debug/52260
9549 * g++.dg/debug/dwarf2/pr52260.C: New test.
9550
9551 PR middle-end/51929
9552 * g++.dg/ipa/pr51929.C: New test.
9553
9554 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9555
9556 PR target/52199
9557 * gcc.target/powerpc/pr52199.c: New file.
9558
9559 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9560
9561 PR target/52152
9562 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9563
9564 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9565
9566 * gcc.dg/pr51867.c: Don't include <math.h>.
9567 (sqrtf): Declare.
9568
9569 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9570
9571 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9572 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9573
9574 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9575
9576 PR tree-optimization/50561
9577 * gcc.dg/graphite/pr50561.c: New testcase.
9578
9579 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9580
9581 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9582 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9583
9584 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9585
9586 * gnat.dg/discr35.ad[sb]: New test.
9587
9588 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9589
9590 * gnat.dg/volatile10.adb: New test.
9591 * gnat.dg/volatile10_pkg.ads: New helper.
9592
9593 2012-02-14 Jason Merrill <jason@redhat.com>
9594
9595 * g++.dg/ext/attrib43.C: New.
9596
9597 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9598
9599 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9600 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9601 fgnu_tm.
9602 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9603 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9604 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9605 effective_target fgnu_tm.
9606 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9607
9608 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR c++/52247
9611 * g++.dg/template/asmgoto1.C: New test.
9612
9613 2012-02-14 Ian Lance Taylor <iant@google.com>
9614
9615 PR go/48501
9616 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9617 compiling generated file for 64bit and index tests.
9618
9619 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9620
9621 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9622
9623 2012-02-14 Richard Guenther <rguenther@suse.de>
9624
9625 PR tree-optimization/52244
9626 PR tree-optimization/51528
9627 * gcc.dg/torture/pr52244.c: New testcase.
9628
9629 2012-02-14 Walter Lee <walt@tilera.com>
9630
9631 * g++.dg/other/PR23205.C: Disable test on tile.
9632 * g++.dg/other/pr23205-2.C: Disable test on tile.
9633 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9634 * gcc.dg/20040813-1.c: Disable test on tile.
9635 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9636 * gcc.misc-tests/linkage.exp: Handle tilegx.
9637
9638 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR tree-optimization/52210
9641 * gcc.dg/pr52210.c: New test.
9642
9643 2012-02-14 Jason Merrill <jason@redhat.com>
9644
9645 PR c++/39055
9646 * g++.dg/overload/defarg5.C: New.
9647
9648 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR c/52181
9651 * c-c++-common/pr52181.c: New test.
9652
9653 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9654
9655 PR c++/52215
9656 * g++.dg/ext/atomic-1.C: New test.
9657
9658 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9659
9660 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9661
9662 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR middle-end/52209
9665 * gcc.c-torture/execute/pr52209.c: New test.
9666
9667 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9668
9669 PR fortran/50981
9670 * gfortran.dg/elemental_optional_args_5.f03: New test.
9671
9672 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9673
9674 PR testsuite/50076
9675 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9676 cases.
9677
9678 2012-02-11 Ian Lance Taylor <iant@google.com>
9679
9680 PR go/51874
9681 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9682 SPARC Solaris. Don't run the test at all on systems where it may
9683 not work, rather than xfailing it.
9684
9685 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9686
9687 PR rtl-optimization/52175
9688 * gcc.c-torture/compile/pr52175.c: New test.
9689
9690 2012-02-10 Jason Merrill <jason@redhat.com>
9691
9692 PR c++/51910
9693 * g++.dg/template/repo10.C: New.
9694
9695 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR debug/52132
9698 * gcc.dg/pr52132.c: New test.
9699
9700 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9701
9702 * gnat.dg/specs/aggr4.ads: New test.
9703 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9704
9705 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9706
9707 PR target/52146
9708 * gcc.target/i386/pr52146.c: New.
9709
9710 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR middle-end/52177
9713 * c-c++-common/pr52177.c: New test.
9714
9715 2012-02-10 Jan Hubicka <jh@suse.cz>
9716
9717 PR middle-end/48600
9718 * g++.dg/torture/pr48600.C: New testcase.
9719
9720 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9721
9722 PR middle-end/52140
9723 * gcc.dg/dfp/pr52140.c: New test.
9724
9725 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9726
9727 PR fortran/32380
9728 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9729 of dg-options.
9730
9731 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9732
9733 PR middle-end/51867
9734 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9735 * gcc.dg/pr51867.c: New test.
9736
9737 2012-02-09 Ian Lance Taylor <iant@google.com>
9738
9739 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9740 which don't support -fsplit-stack. Turn off optimization when
9741 compiling select5-out.go.
9742
9743 2012-02-08 Ian Lance Taylor <iant@google.com>
9744
9745 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9746 systems which don't support -fsplit-stack.
9747
9748 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9749
9750 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9751 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9752 machine instuction in the log.
9753
9754 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9755
9756 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9757 to 20 seconds.
9758
9759 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9760
9761 PR driver/48524
9762 * gcc.dg/pr48524.c: New test.
9763 * gcc.dg/pr48524.spec: New spec file for test.
9764
9765 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9766
9767 PR fortran/32380
9768 * gfortran.dg/vect/pr32380.f90: New test.
9769
9770 2012-02-08 Tobias Burnus <burnus@net-b.de>
9771
9772 PR fortran/52151
9773 * gfortran.dg/realloc_on_assign_12.f90: New.
9774
9775 2012-02-08 Richard Guenther <rguenther@suse.de>
9776
9777 PR rtl-optimization/52170
9778 * gcc.dg/torture/pr52170.c: New testcase.
9779
9780 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9781
9782 PR gcov-profile/52150
9783 * gcc.dg/tree-prof/pr52150.c: New test.
9784
9785 PR rtl-optimization/52139
9786 * gcc.dg/pr52139.c: New test.
9787
9788 2012-02-07 Jason Merrill <jason@redhat.com>
9789
9790 PR c++/51675
9791 * g++.dg/cpp0x/constexpr-union3.C: New.
9792
9793 PR c++/52035
9794 * g++.dg/lto/pr52035_0.C: New.
9795
9796 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9797
9798 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9799 * gcc.dg/special/weak-1.c: Likewise.
9800 * gcc.dg/ucnid-12.c: Likewise.
9801 * gcc.dg/torture/pr45678-1.c: Likewise.
9802 * gcc.dg/torture/pr45678-2.c: Likewise.
9803 * gcc.dg/vector-4.c: Likewise.
9804 * gcc.dg/ipa/inline-5.c: Likewise.
9805 * gcc.dg/ucnid-11.c: Likewise.
9806 * gcc.misc-tests/gcov-13.c: Likewise.
9807 * gcc.misc-tests/gcov-14.c: Likewise.
9808 * g++.dg/ext/label13.C: Likewise.
9809 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9810 hppa*-*-hpux* options.
9811 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9812 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9813 * gcc.dg/pr48616.c: Likewise.
9814 * gcc.dg/pr17957.c: Likewise.
9815 * gcc.dg/pr17055-1.c: Likewise.
9816 * gcc.dg/pr32912-1.c: Likewise.
9817 * gcc.dg/tm/pr51472.c: Likewise.
9818 * c-c++-common/fold-bitand-4.c: Likewise.
9819 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9820 Use dg-additional-options for extra options.
9821
9822 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9823
9824 * gcc.target/epiphany/interrupt-2.c: New test.
9825
9826 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9827
9828 PR target/52155
9829 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9830 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9831 for MIPS ELF.
9832
9833 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9834
9835 PR target/52152
9836 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9837
9838 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9839
9840 PR middle-end/24306
9841 PR target/52154
9842 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9843 * gcc.target/mips/va-arg-1.c: New test.
9844
9845 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9846
9847 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9848 for -mno-pointers-to-nested-functions.
9849
9850 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9851
9852 * gcc.c-torture/execute/20120207-1.c: New test.
9853
9854 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR rtl-optimization/52060
9857 * gcc.dg/torture/pr52060.c: New test.
9858
9859 PR middle-end/52074
9860 * gcc.c-torture/compile/pr52074.c: New test.
9861
9862 2012-02-07 Tobias Burnus <burnus@net-b.de>
9863
9864 PR fortran/51514
9865 * gfortran.dg/class_to_type_2.f90: New.
9866
9867 2012-02-06 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9868
9869 PR fortran/32373
9870 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9871 Remove module.
9872
9873 2012-02-06 Jason Merrill <jason@redhat.com>
9874
9875 PR c++/52088
9876 * g++.dg/template/conv13.C: New.
9877
9878 2012-02-06 Richard Guenther <rguenther@suse.de>
9879
9880 PR tree-optimization/52115
9881 * gcc.c-torture/compile/pr52115.c: New testcase.
9882
9883 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9884
9885 PR target/52129
9886 * gcc.c-torture/execute/pr52129.c: New test.
9887
9888 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9889
9890 * gcc.dg/pr48374.c: Actually add the test I forgot
9891 in the 2012-01-25 commit.
9892
9893 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9894
9895 PR fortran/32373
9896 * gfortran.dg/vect/vect-8.f90: New test case.
9897
9898 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9899
9900 PR fortran/48847
9901 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9902
9903 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9904
9905 PR fortran/52102
9906 * gfortran.dg/class_48.f90 : Add test of allocate class array
9907 component with source in subroutine test3. Remove commenting
9908 out in subroutine test4, since branching on unitialized variable
9909 is now fixed (no PR for this last.).
9910
9911 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9912
9913 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9914 on MIPS targets.
9915 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9916
9917 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9918
9919 PR target/52125
9920 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9921 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9922
9923 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9924
9925 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9926 (check_effective_target_sync_int_long): Use it.
9927 (check_effective_target_sync_char_short): Likewise.
9928 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9929
9930 2012-02-05 Tobias Burnus <burnus@net-b.de>
9931
9932 PR fortran/51972
9933 * gfortran.dg/class_48.f90: Add some further checks.
9934
9935 2012-02-05 Ira Rosen <irar@il.ibm.com>
9936
9937 PR tree-optimization/52091
9938 * gcc.dg/vect/pr52091.c: New test.
9939
9940 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR rtl-optimization/52113
9943 * gcc.target/avr/pr52113.c: New test.
9944
9945 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9946
9947 PR rtl-optimization/52092
9948 * gcc.c-torture/compile/pr52092.c: New test.
9949
9950 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9951
9952 PR fortran/41587
9953 * gfortran.dg/class_array_10.f03: New test.
9954
9955 PR fortran/46356
9956 * gfortran.dg/class_array_11.f03: New test.
9957
9958 PR fortran/51754
9959 * gfortran.dg/class_array_12.f03: New test.
9960
9961 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9962
9963 PR fortran/52012
9964 * gfortran.dg/realloc_on_assign_11.f90: New test.
9965
9966 2012-02-02 Tobias Burnus <burnus@net-b.de>
9967
9968 PR fortran/52093
9969 * gfortran.dg/shape_7.f90: New.
9970
9971 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9972
9973 * gcc.target/mips/mips-prepend-1.c: New test.
9974
9975 2012-02-02 Jan Hubicka <jh@suse.cz>
9976 Tom de Vries <tom@codesourcery.com>
9977
9978 PR middle-end/51998
9979 * gcc.dg/alias-12.c: New testcase.
9980 * gcc.dg/alias-13.c: New testcase.
9981
9982 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR target/52086
9985 * gcc.dg/pr52086.c: New test.
9986
9987 PR tree-optimization/52073
9988 * gcc.c-torture/compile/pr52073.c: New test.
9989
9990 2012-02-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9991
9992 PR fortran/51958
9993 * gfortran.dg/function_optimize_10.f90: New test.
9994
9995 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9996
9997 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9998 test on alpha*-*-*.
9999
10000 2012-02-01 Tobias Burnus <burnus@net-b.de>
10001
10002 PR fortran/52024
10003 * gfortran.dg/typebound_operator_14.f90: New.
10004
10005 2012-02-01 Tobias Burnus <burnus@net-b.de>
10006
10007 PR fortran/52059
10008 * gfortran.dg/elemental_function_1.f90: New.
10009
10010 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
10011
10012 PR rtl-optimization/51374
10013 * gcc.target/avr/torture/pr51374-1.c:
10014 Also fail if SBIS is seen.
10015
10016 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
10017
10018 PR rtl-optimization/51374
10019 * gcc.target/avr/torture/pr51374-1.c: New.
10020
10021 2012-01-31 Tobias Burnus <burnus@net-b.de>
10022
10023 PR fortran/52024
10024 * gfortran.dg/typebound_generic_11.f90: New.
10025
10026 2012-01-31 Tobias Burnus <burnus@net-b.de>
10027
10028 PR fortran/52029
10029 * gfortran.dg/class_49.f90: New.
10030
10031 2012-01-31 Tobias Burnus <burnus@net-b.de>
10032
10033 PR fortran/52013
10034 * gfortran.dg/elemental_args_check_6.f90: New.
10035
10036 2012-01-31 Jason Merrill <jason@redhat.com>
10037
10038 PR c++/52043
10039 * g++.dg/cpp0x/variadic122.C: New.
10040
10041 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
10042
10043 PR fortran/52012
10044 * gfortran.dg/realloc_on_assign_10.f90: New test.
10045
10046 2012-01-31 Richard Guenther <rguenther@suse.de>
10047
10048 PR tree-optimization/51528
10049 * gcc.dg/torture/pr51528.c: New testcase.
10050
10051 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
10052
10053 PR go/48501
10054 * lib/go.exp (go_target_compile): Append timeout= to options.
10055 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
10056 select5-out.go test on alpha*-*-* targets.
10057
10058 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
10059
10060 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
10061 (TEST_SHORT): Reformat in the same way.
10062 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
10063 (TEST_SHORT): Reformat in the same way.
10064 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
10065 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
10066 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
10067 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
10068 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
10069
10070 2012-01-30 Bin Cheng <bin.cheng@arm.com>
10071
10072 PR target/51835
10073 * gcc.target/arm/pr51835.c: New testcase.
10074
10075 2012-01-30 Richard Guenther <rguenther@suse.de>
10076
10077 PR tree-optimization/52028
10078 * gcc.dg/torture/pr52028.c: New testcase.
10079 * gfortran.dg/ldist-pr45199.f: Adjust.
10080 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
10081 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
10082 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
10083
10084 2012-01-30 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR debug/52027
10087 * gcc.dg/tree-prof/pr52027.c: New test.
10088
10089 PR tree-optimization/52046
10090 * gcc.dg/pr52046.c: New test.
10091
10092 PR debug/52048
10093 * g++.dg/other/pr52048.C: New test.
10094
10095 2012-01-30 Richard Guenther <rguenther@suse.de>
10096
10097 PR tree-optimization/52045
10098 * gcc.dg/pr52045.c: New testcase.
10099
10100 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
10101
10102 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
10103 new code generated for __sync_lock_release.
10104
10105 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10106
10107 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
10108
10109 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10110
10111 PR testsuite/51875
10112 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
10113
10114 * g++.dg/ext/visibility/template10.C: Fix typo.
10115
10116 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10117
10118 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10119
10120 PR c++/51327
10121 * g++.dg/cpp0x/constexpr-ice6.C: New.
10122
10123 2012-01-29 Tobias Burnus <burnus@net-b.de>
10124
10125 PR fortran/41600
10126 * gfortran.dg/default_initialization_6.f90: New.
10127
10128 2012-01-29 Tobias Burnus <burnus@net-b.de>
10129
10130 PR fortran/51972
10131 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10132 * gfortran.dg/class_48.f90: New.
10133
10134 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10135
10136 PR fortran/51808
10137 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10138
10139 2012-01-28 Tobias Burnus <burnus@net-b.de>
10140
10141 PR fortran/51972
10142 * gfortran.dg/class_allocate_12.f90: New.
10143
10144 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10145
10146 * gcc.dg/torture/pr50444.c: Fix dg directives.
10147
10148 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10149
10150 PR target/52006
10151 * gcc.target/arm/pr52006.c: New test.
10152
10153 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10154
10155 PR testsuite/52011
10156 * gcc.dg/lto/trans-mem.h: New file.
10157 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10158 * gcc.dg/lto/trans-mem-1_1.c: Same.
10159 * gcc.dg/lto/trans-mem-4_1.c: Same.
10160 * gcc.dg/lto/trans-mem-3_1.c: Same.
10161
10162 2012-01-27 Tobias Burnus <burnus@net-b.de>
10163
10164 PR fortran/52022
10165 * gfortran.dg/dummy_procedure_7.f90: New.
10166
10167 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10168
10169 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10170 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10171
10172 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR c++/51852
10175 * g++.dg/other/gc5.C: New test.
10176
10177 2012-01-27 Richard Guenther <rguenther@suse.de>
10178
10179 PR tree-optimization/50444
10180 * gcc.dg/torture/pr50444.c: New testcase.
10181
10182 2012-01-27 Tobias Burnus <burnus@net-b.de>
10183
10184 PR fortran/51970
10185 PR fortran/51977
10186 * gfortran.dg/move_alloc_13.f90: New.
10187
10188 2012-01-27 Tobias Burnus <burnus@net-b.de>
10189
10190 PR fortran/51953
10191 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10192 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10193 and change dg-error string.
10194
10195 2012-01-27 Tobias Burnus <burnus@net-b.de>
10196
10197 PR fortran/52016
10198 * gfortran.dg/elemental_args_check_5.f90: New.
10199
10200 2012-01-27 Richard Guenther <rguenther@suse.de>
10201
10202 PR middle-end/51959
10203 * g++.dg/torture/pr51959.C: New testcase.
10204
10205 2012-01-27 Tom de Vries <tom@codesourcery.com>
10206
10207 PR tree-optimization/51990
10208 * gcc.dg/pr51990.c: New test.
10209 * gcc.dg/pr51990-2.c: Same.
10210
10211 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10212 Tobias Burnus <burnus@gcc.gnu.org>
10213
10214 PR fortran/48705
10215 * gfortran.dg/class_allocate_11.f03: New.
10216
10217 PR fortran/51870
10218 PR fortran/51943
10219 PR fortran/51946
10220 * gfortran.dg/class_allocate_7.f03: New.
10221 * gfortran.dg/class_allocate_8.f03: New.
10222 * gfortran.dg/class_allocate_9.f03: New.
10223 * gfortran.dg/class_allocate_10.f03: New.
10224
10225 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10226
10227 * gnat.dg/discr34.adb: New test.
10228 * gnat.dg/discr34_pkg.ads: New helper.
10229
10230 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10231
10232 * gnat.dg/discr33.adb: New test.
10233
10234 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10235
10236 * gnat.dg/limited_with3.ad[sb): New test.
10237 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10238 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10239 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10240
10241 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10242
10243 * gnat.dg/stack_usage1.adb: New test.
10244 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10245
10246 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10247 * gcc.dg/pr44194-2.c: Likewise.
10248
10249 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10250
10251 PR c++/51370
10252 * g++.dg/template/crash112.C: New.
10253
10254 2012-01-27 Richard Henderson <rth@redhat.com>
10255
10256 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10257
10258 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10259
10260 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10261
10262 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10263
10264 PR middle-end/51895
10265 * g++.dg/opt/pr51895.C: New test.
10266
10267 2012-01-26 Michael Matz <matz@suse.de>
10268
10269 PR tree-optimization/48794
10270 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10271
10272 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10273
10274 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10275
10276 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10277
10278 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10279 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10280 memory.
10281 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10282 the default value for s390 and s390x.
10283
10284 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10285
10286 PR lto/51698
10287 * gcc.dg/lto/trans-mem-4_0.c: New.
10288 * gcc.dg/lto/trans-mem-4_1.c: New.
10289 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10290 TM builtins.
10291 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10292 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10293 TM builtins.
10294 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10295 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10296 TM builtins.
10297
10298 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10299
10300 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10301
10302 2012-01-25 Ian Lance Taylor <iant@google.com>
10303
10304 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10305
10306 2012-01-25 Tobias Burnus <burnus@net-b.de>
10307
10308 PR fortran/51995
10309 * gfortran.dg/typebound_proc_25.f90: New.
10310
10311 2012-01-25 Jason Merrill <jason@redhat.com>
10312
10313 PR c++/51992
10314 * g++.dg/lto/pr51992_0.C: New.
10315
10316 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR tree-optimization/51987
10319 * gcc.target/i386/pr51987.c: New test.
10320
10321 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10322
10323 * gcc.dg/tm/lto-1.c: Require lto support in target.
10324
10325 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10326
10327 PR rtl-optimization/48374
10328 * gcc.dg/pr48374.c: New test.
10329
10330 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10331
10332 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10333
10334 2012-01-25 Tobias Burnus <burnus@net-b.de>
10335
10336 PR fortran/51966
10337 * gfortran.dg/derived_constructor_char_3.f90: New.
10338
10339 2012-01-24 Ian Lance Taylor <iant@google.com>
10340
10341 * go.test/go-test.exp (filecmp): New procedure.
10342 (errchk): Handle quoted square brackets.
10343 (go-gc-tests): Set go_compile_args. Handle various new test
10344 lines. Skip a few new tests.
10345 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10346
10347 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10348
10349 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10350 (check_effective_target_vect_extract_even_odd)
10351 (check_effective_target_vect_interleave): Return true for MIPS
10352 paired-single.
10353
10354 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10355
10356 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10357 (main): Use it instead of argc.
10358
10359 2012-01-24 Jason Merrill <jason@redhat.com>
10360
10361 PR c++/51973
10362 * g++.dg/cpp0x/sfinae31.C: New.
10363
10364 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10365
10366 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10367
10368 2012-01-24 Jason Merrill <jason@redhat.com>
10369
10370 PR c++/51812
10371 * g++.dg/inherit/covariant20.C: New.
10372
10373 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10374
10375 PR c++/51223
10376 * g++.dg/parse/crash58.C: New.
10377
10378 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR target/51957
10381 * gcc.dg/pr51957-1.c: New test.
10382 * gcc.dg/pr51957-1.h: New file.
10383 * gcc.dg/pr51957-2.c: New test.
10384
10385 2012-01-23 Jason Merrill <jason@redhat.com>
10386
10387 PR c++/51930
10388 * g++.dg/ext/visibility/template10.C: New.
10389
10390 2012-01-23 Tobias Burnus <burnus@net-b.de>
10391
10392 PR fortran/51948
10393 * gfortran.dg/move_alloc_12.f90: New.
10394
10395 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10396
10397 PR middle-end/45416
10398 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10399
10400 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10401
10402 PR c++/51398
10403 * g++.dg/template/crash111.C: New.
10404
10405 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10406
10407 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10408 configurations.
10409 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10410
10411 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10412
10413 PR testsuite/51941
10414 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10415 the DW_TAG_class_type and DW_AT_name: "Executor".
10416
10417 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10418
10419 * lib/target-supports.exp
10420 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10421 (check_effective_target_vect_interleave): Likewise.
10422
10423 2012-01-22 Jason Merrill <jason@redhat.com>
10424
10425 PR c++/51925
10426 * g++.dg/template/using20.C: New.
10427 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10428
10429 2012-01-23 Jason Merrill <jason@redhat.com>
10430
10431 PR target/51934
10432 * g++.dg/torture/pr51344.C: Limit to x86.
10433
10434 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10435
10436 * c-c++-common/tm/omp.c: Require target with pthread support.
10437
10438 2012-01-23 Richard Guenther <rguenther@suse.de>
10439
10440 PR tree-optimization/51949
10441 * gcc.dg/torture/pr51949.c: New testcase.
10442
10443 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10444
10445 PR rtl-optimization/51933
10446 * gcc.c-torture/execute/pr51933.c: New test.
10447
10448 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10449
10450 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10451 Do not define for Interix.
10452
10453 2012-01-22 Jason Merrill <jason@redhat.com>
10454
10455 PR c++/51832
10456 * g++.dg/lto/pr51832.h: New.
10457 * g++.dg/lto/pr51832_0.C: New.
10458 * g++.dg/lto/pr51832_1.C: New.
10459
10460 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10461
10462 * gcc.dg/ext-elim-1.c: New test.
10463
10464 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10465
10466 PR target/51931
10467 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10468 * g++.dg/opt/longbranch1.C: Likewise.
10469
10470 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10471
10472 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10473 in C++11 mode.
10474
10475 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10476
10477 PR fortran/50556
10478 * gfortran.dg/namelist_74.f90: New test.
10479 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10480
10481 2012-01-21 Tobias Burnus <burnus@net-b.de>
10482
10483 PR fortran/51913
10484 * gfortran.dg/class_47.f90: New.
10485
10486 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10487
10488 * gnat.dg/renaming5.ad[sb]: New test.
10489
10490 2012-01-20 Jason Merrill <jason@redhat.com>
10491
10492 PR c++/51919
10493 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10494
10495 2012-01-20 Jason Merrill <jason@redhat.com>
10496
10497 PR c++/51922
10498 * g++.dg/ext/attrib42.C: Require ilp32.
10499
10500 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR target/51915
10503 * gcc.target/arm/pr51915.c: New test.
10504
10505 2012-01-20 Cary Coutant <ccoutant@google.com>
10506 Dodji Seketeli <dodji@redhat.com>
10507
10508 PR debug/45682
10509 * g++.dg/debug/dwarf2/nested-3.C: New test.
10510
10511 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10512
10513 PR c++/51402
10514 * g++.dg/template/crash110.C: New.
10515
10516 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10517
10518 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10519 Remove default options on hppa*-*-hpux*.
10520
10521 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10522
10523 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10524
10525 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10526
10527 * gcc.c-torture/compile/pr51856.c: New testcase.
10528
10529 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10530
10531 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10532 options to go_target_compile.
10533
10534 2012-01-20 Kai Tietz <ktietz@redhat.com>
10535
10536 * g++.dg/torture/pr51344.C: Fix typo.
10537
10538 2012-01-20 Richard Guenther <rguenther@suse.de>
10539
10540 PR tree-optimization/51903
10541 * g++.dg/torture/pr51903.C: New testcase.
10542
10543 2012-01-20 Tobias Burnus <burnus@net-b.de>
10544 Janus Weil <janus@gcc.gnu.org>
10545
10546 PR fortran/51056
10547 * gfortran.dg/use_21.f90: New.
10548
10549 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR target/51106
10552 * gcc.dg/torture/pr51106-1.c: New test.
10553 * gcc.dg/torture/pr51106-2.c: New test.
10554
10555 2012-01-19 Kai Tietz <ktietz@redhat.com>
10556
10557 * g++.dg/torture/pr51344.C: New test.
10558
10559 2012-01-19 Tobias Burnus <burnus@net-b.de>
10560
10561 PR fortran/51904
10562 * gfortran.dg/intrinsic_size_2.f90: New.
10563
10564 2012-01-19 Jason Merrill <jason@redhat.com>
10565
10566 PR c++/51889
10567 * g++.dg/inherit/using7.C: New.
10568
10569 2012-01-19 Richard Guenther <rguenther@suse.de>
10570
10571 PR tree-optimization/37997
10572 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10573
10574 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10575
10576 PR rtl-optimization/51505
10577 * gcc.dg/pr51505.c: New test.
10578
10579 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10580
10581 PR fortran/51634
10582 * gfortran.dg/typebound_operator_12.f03: New.
10583 * gfortran.dg/typebound_operator_13.f03: New.
10584
10585 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10586
10587 PR c++/51225
10588 * g++.dg/cpp0x/pr51225.C: New.
10589
10590 2012-01-17 Ian Lance Taylor <iant@google.com>
10591
10592 PR go/50656
10593 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10594
10595 2012-01-17 Tobias Burnus <burnus@net-b.de>
10596
10597 PR fortran/51869
10598 * gfortran.dg/realloc_on_assign_9.f90: New.
10599
10600 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10601
10602 PR other/51165
10603 * gcc.dg/tm/memopt-3.c: Remove xfail.
10604 * gcc.dg/tm/memopt-4.c: Remove xfail.
10605 * gcc.dg/tm/memopt-5.c: Remove xfail.
10606 * gcc.dg/tm/memopt-7.c: Remove xfail.
10607
10608 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR tree-optimization/51877
10611 * gcc.c-torture/execute/pr51877.c: New test.
10612
10613 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10614
10615 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10616 {!vect_align_arrays} to vect_sizes_32B_16B.
10617 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10618 * gcc.dg/vect/vect-peel-3.c: Ditto.
10619
10620 2012-01-16 Jason Merrill <jason@redhat.com>
10621
10622 PR c++/51854
10623 * g++.dg/abi/mangle60.C: New.
10624
10625 PR c++/51827
10626 * g++.dg/pch/mangle1.{C,Hs}: New.
10627
10628 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10629 Tobias Burnus <burnus@net-b.de>
10630
10631 PR fortran/50981
10632 * gfortran.dg/elemental_optional_args_3.f90: New
10633 * gfortran.dg/elemental_optional_args_4.f90: New
10634
10635 2012-01-16 Tobias Burnus <burnus@net-b.de>
10636
10637 PR fortran/51809
10638 * gfortran.dg/use_20.f90: New
10639
10640 2012-01-16 Jason Merrill <jason@redhat.com>
10641
10642 PR c++/51868
10643 * g++.dg/cpp0x/rv-bitfield.C: New.
10644 * g++.dg/cpp0x/rv-bitfield2.C: New.
10645
10646 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10647
10648 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10649 subroutine 'qsort' and use index array to assign the result.
10650
10651 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10652
10653 PR tree-optimization/51865
10654 * gcc.dg/pr51865.c: New test.
10655
10656 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10657
10658 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10659
10660 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10661
10662 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10663 to be loaded from the constant pool, rather than via %hi and %lo.
10664
10665 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10666
10667 PR rtl-optimization/51821
10668 * gcc.dg/pr51821.c: New test.
10669
10670 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10671
10672 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10673
10674 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10675
10676 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10677
10678 2012-01-14 Tobias Burnus <burnus@net-b.de>
10679
10680 PR fortran/51800
10681 * gfortran.dg/init_flag_8.f90: New.
10682 * gfortran.dg/init_flag_9.f90: New.
10683
10684 2011-01-14 Tobias Burnus <burnus@net-b.de>
10685
10686 PR fortran/51816
10687 * gfortran.dg/use_18.f90: New.
10688 * gfortran.dg/use_19.f90: New.
10689
10690 2012-01-13 Ian Lance Taylor <iant@google.com>
10691
10692 PR c++/50012
10693 * g++.dg/warn/Wsign-compare-4.C: New.
10694
10695 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10696
10697 PR fortran/48351
10698 * gfortran.dg/alloc_comp_assign.f03: New.
10699 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10700 __BUILTIN_FREE from 38 to 32.
10701
10702 2012-01-13 Jason Merrill <jason@redhat.com>
10703
10704 PR c++/20681
10705 * g++.dg/warn/Wreturn-type-7.C: New.
10706
10707 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10708
10709 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10710 assumption.
10711 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10712 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10713 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10714 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10715 int32plus because of big array needed.
10716 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10717 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10718
10719 2012-01-13 Jason Merrill <jason@redhat.com>
10720
10721 PR c++/51813
10722 * g++.dg/ext/visibility/template9.C: New.
10723
10724 PR c++/51620
10725 * g++.dg/cpp0x/defaulted34.C: New.
10726 * g++.dg/template/virtual3.C: New.
10727
10728 2012-01-13 Richard Guenther <rguenther@suse.de>
10729
10730 PR middle-end/8081
10731 * gcc.dg/torture/pr8081.c: New testcase.
10732
10733 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10734
10735 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10736
10737 2012-01-12 Jason Merrill <jason@redhat.com>
10738
10739 PR c++/51714
10740 * g++.dg/ext/stmtexpr14.C: New.
10741
10742 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10743
10744 PR c++/51633
10745 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10746
10747 2012-01-12 Jason Merrill <jason@redhat.com>
10748
10749 PR c++/48051
10750 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10751 * g++.dg/abi/mangle58.C: Likewise.
10752
10753 PR c++/51403
10754 * g++.dg/template/arg8.C: New.
10755
10756 2012-01-12 Ira Rosen <irar@il.ibm.com>
10757
10758 PR tree-optimization/51799
10759 * gcc.dg/vect/pr51799.c: New test.
10760 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10761 patterns.
10762
10763 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10764 Tobias Burnus <burnus@net-b.de>
10765
10766 PR fortran/51057
10767 PR fortran/51616
10768 * lib/target-supports.exp
10769 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10770 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10771
10772 2012-01-11 Jason Merrill <jason@redhat.com>
10773
10774 PR c++/51565
10775 * g++.dg/ext/attrib42.C: New.
10776
10777 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR bootstrap/51796
10780 * gcc.dg/pr51796.c: New test.
10781
10782 2012-01-11 Jason Merrill <jason@redhat.com>
10783
10784 PR c++/51818
10785 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10786
10787 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10788
10789 * gnat.dg/array19.ad[sb]: New test.
10790
10791 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10792
10793 * gnat.dg/opt23.ad[sb]: New test.
10794 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10795 * gnat.dg/opt24.ad[sb]: New test.
10796
10797 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10798
10799 PR tree-optimization/49642
10800 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10801 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10802
10803 2012-01-11 Jason Merrill <jason@redhat.com>
10804
10805 PR c++/51613
10806 * g++.dg/template/explicit-args5.C: New.
10807
10808 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10809
10810 * gcc.c-torture/execute/20120110-1.c: New testcase.
10811
10812 2012-01-10 Jason Merrill <jason@redhat.com>
10813
10814 PR c++/51614
10815 * g++.dg/inherit/ambig1.C: New.
10816
10817 PR c++/51433
10818 * g++.dg/cpp0x/constexpr-cache1.C: New.
10819
10820 2012-01-10 Richard Guenther <rguenther@suse.de>
10821
10822 PR tree-optimization/51801
10823 * gcc.dg/torture/pr51801.c: New testcase.
10824
10825 2012-01-10 Tobias Burnus <burnus@net-b.de>
10826
10827 PR fortran/51652
10828 * gfortran.dg/allocate_with_typespec_5.f90: New.
10829
10830 2012-01-10 Tobias Burnus <burnus@net-b.de>
10831
10832 * gfortran.dg/class_39.f03: Update dg-error string.
10833
10834 2012-01-10 Richard Guenther <rguenther@suse.de>
10835
10836 PR tree-optimization/50913
10837 * gcc.dg/graphite/interchange-16.c: New testcase.
10838 * gcc.dg/graphite/scop-20.c: XFAIL.
10839 * gfortran.dg/graphite/interchange-1.f: Likewise.
10840 * gfortran.dg/graphite/block-1.f90: Likewise.
10841 * gfortran.dg/graphite/block-2.f: Likewise.
10842
10843 2012-01-10 Richard Henderson <rth@redhat.com>
10844
10845 * lib/target-supports.exp (check_effective_target_vect_perm,
10846 check_effective_target_vect_perm_byte,
10847 check_effective_target_vect_perm_short): Enable for arm neon.
10848
10849 2012-01-09 Tobias Burnus <burnus@net-b.de>
10850
10851 PR fortran/46328
10852 * gfortran.dg/typebound_operator_11.f90: New.
10853
10854 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10855
10856 * gnat.dg/array18.adb: New test.
10857 * gnat.dg/array18_pkg.ads: New helper.
10858
10859 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10860
10861 PR fortran/51791
10862 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10863 around base object in first assignment in main program.
10864 * gfortran.dg/typebound_operator_10.f03: New test.
10865
10866 2012-01-09 Martin Jambor <mjambor@suse.cz>
10867
10868 PR tree-optimization/51759
10869 * g++.dg/ipa/pr51759.C: New test.
10870
10871 2012-01-09 Tobias Burnus <burnus@net-b.de>
10872
10873 PR fortran/51758
10874 * gfortran.dg/optional_absent_2.f90: New.
10875
10876 2012-01-09 Tobias Burnus <burnus@net-b.de>
10877
10878 PR fortran/51578
10879 * gfortran.dg/use_17.f90: New.
10880
10881 2012-01-09 Gary Funck <gary@intrepid.com>
10882
10883 PR preprocessor/33919
10884 * gcc.dg/pr33919.c: New test.
10885 * gcc.dg/pr33919-0.h: New test header file.
10886 * gcc.dg/pr33919-1.h: Ditto.
10887 * gcc.dg/pr33919-2.h: Ditto.
10888
10889 2012-01-07 Jan Hubicka <jh@suse.cz>
10890
10891 PR tree-optimize/51694
10892 * gcc.c-torture/compile/pr51694.c: new testcase.
10893
10894 2012-01-07 Jan Hubicka <jh@suse.cz>
10895
10896 PR tree-optimization/51600
10897 * g++.dg/torture/pr51600.C: New testcase.
10898
10899 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10900
10901 PR gcov-profile/51715
10902 PR gcov-profile/51717
10903 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10904 * gcc.misc-tests/gcov-14.c: Likewise.
10905
10906 2012-01-06 Jason Merrill <jason@redhat.com>
10907
10908 * g++.dg/parse/new5.C: New.
10909
10910 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10911
10912 PR testsuite/51655
10913 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10914 including <string.h>.
10915
10916 2012-01-06 Jason Merrill <jason@redhat.com>
10917
10918 * g++.dg/abi/mangle51.C: New.
10919 * g++.dg/abi/mangle52.C: New.
10920 * g++.dg/abi/mangle53.C: New.
10921 * g++.dg/abi/mangle54.C: New.
10922 * g++.dg/abi/mangle55.C: New.
10923 * g++.dg/abi/mangle56.C: New.
10924 * g++.dg/abi/mangle57.C: New.
10925 * g++.dg/abi/mangle58.C: New.
10926 * g++.dg/abi/mangle59.C: New.
10927 * g++.dg/cpp0x/trailing3.C: Update mangling.
10928 * g++.dg/cpp0x/variadic111.C: Update mangling.
10929 * g++.dg/cpp0x/variadic4.C: Update mangling.
10930 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10931 * g++.dg/template/nontype22.C: Works now.
10932 * g++.dg/template/pr35240.C: Works now.
10933
10934 * g++.dg/cpp0x/error7.C: New.
10935
10936 2012-01-06 Tobias Burnus <burnus@net-b.de>
10937
10938 * gfortran.dg/deallocate_stat_2.f90: New.
10939 * coarray/allocate_errgmsg.f90: New.
10940 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10941 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10942 * coarray/subobject_1.f90: Fix for num_images > 1.
10943 * gfortran.dg/deallocate_stat.f90: Update due to changed
10944 stat= handling.
10945
10946 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10947
10948 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10949
10950 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10951
10952 * ada/acats/overflow.lst: Add cb20004.
10953
10954 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10955
10956 PR c++/51541
10957 * g++.dg/cpp0x/alias-decl-18.C: New test.
10958
10959 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10960
10961 * gcc.c-torture/execute/20120104-1.c: New test.
10962
10963 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10964
10965 PR fortran/PR48946
10966 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10967 the old typebound_operator_8.f03.
10968 * gfortran.dg/typebound_operator_8.f03: New version of
10969 typebound_operator_7.f03 with 'u' a derived type instead of a
10970 class object.
10971
10972 2012-01-05 Richard Guenther <rguenther@suse.de>
10973
10974 * g++.dg/torture/pr49309.C: Skip for -flto.
10975
10976 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10977
10978 PR middle-end/51761
10979 * gcc.c-torture/compile/pr51761.c: New test.
10980
10981 2012-01-05 Richard Guenther <rguenther@suse.de>
10982
10983 PR tree-optimization/51760
10984 * gcc.dg/torture/pr51760.c: New testcase.
10985
10986 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10987
10988 PR middle-end/51472
10989 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10990
10991 2012-01-05 Richard Guenther <rguenther@suse.de>
10992
10993 PR lto/41576
10994 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10995 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10996
10997 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10998
10999 PR debug/51695
11000 * gcc.dg/pr51695.c: New test.
11001
11002 2012-01-04 Andrew Pinski <apinski@cavium.com>
11003
11004 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
11005 * gcc.target/mips/octeon2-lx-1.c: New test.
11006 * gcc.target/mips/mips64-dsp-ldx.c: New test.
11007 * gcc.target/mips/octeon2-lx-2.c: New test.
11008 * gcc.target/mips/octeon2-lx-3.c: New test.
11009
11010 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
11011
11012 PR other/51163
11013 PR other/51164
11014 * gcc.dg/tm/alias-1.c: Adjust regexp.
11015 * gcc.dg/tm/alias-2.c: Adjust regexp.
11016
11017 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11018
11019 PR c++/51064
11020 * g++.dg/warn/Wparentheses-26.C: New.
11021
11022 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
11023
11024 * gfortran.dg/elemental_optional_args_2.f90: New test.
11025
11026 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11027
11028 PR fortran/49693
11029 * gfortran.dg/common_17.f90: New test.
11030
11031 2012-01-04 Richard Guenther <rguenther@suse.de>
11032
11033 PR tree-optimization/49651
11034 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
11035 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
11036
11037 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11038
11039 PR c++/51738
11040 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
11041
11042 2012-01-03 Andrew Pinski <apinski@cavium.com>
11043
11044 * lib/scanasm.exp (dg-function-on-line): Always use a special format
11045 for all mips targets. Also allow an optional .cfi_startproc.
11046
11047 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
11048
11049 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
11050
11051 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11052
11053 PR c++/29273
11054 * g++.dg/rtti/dyncast5.C: New.
11055
11056 2012-01-03 Richard Guenther <rguenther@suse.de>
11057
11058 PR tree-optimization/51070
11059 * gcc.dg/torture/pr51070-2.c: New testcase.
11060
11061 2012-01-03 Richard Guenther <rguenther@suse.de>
11062
11063 PR tree-optimization/51692
11064 * gcc.dg/torture/pr51692.c: New testcase.
11065
11066 2012-01-03 Richard Guenther <rguenther@suse.de>
11067
11068 PR debug/51650
11069 * g++.dg/lto/pr51650-3_0.C: New testcase.
11070
11071 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11072
11073 PR c++/15867
11074 * g++.dg/warn/Wredundant-decls-spec.C: New.
11075
11076 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11077
11078 PR tree-optimization/51719
11079 * g++.dg/tree-prof/pr51719.C: New test.
11080
11081 2012-01-03 Richard Guenther <rguenther@suse.de>
11082
11083 PR middle-end/51730
11084 * gcc.dg/fold-compare-6.c: New testcase.
11085
11086 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11087
11088 PR c++/51669
11089 * g++.dg/gomp/pr51669.C: New test.
11090
11091 2012-01-02 Jason Merrill <jason@redhat.com>
11092
11093 PR c++/51675
11094 * g++.dg/cpp0x/constexpr-union2.C: New.
11095
11096 PR c++/51666
11097 * g++.dg/cpp0x/nsdmi-defer5.C: New.
11098
11099 2012-01-02 Dodji Seketeli <dodji@redhat.com>
11100
11101 PR c++/51462
11102 * g++.dg/cpp0x/constexpr-99.C: New test.
11103
11104 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
11105
11106 PR c++/20140
11107 * g++.dg/template/init9.C: New.
11108
11109 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11110
11111 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
11112 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
11113 rather than a specific number.
11114
11115 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
11116
11117 PR fortran/46262
11118 PR fortran/46328
11119 PR fortran/51052
11120 * gfortran.dg/typebound_operator_7.f03: New.
11121 * gfortran.dg/typebound_operator_8.f03: New.
11122
11123 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11124
11125 PR target/51729
11126 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11127 XFAIL.
11128 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11129
11130 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11131
11132 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11133
11134 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11135
11136 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11137 for MIPS.
11138
11139 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11140
11141 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11142 * gfortran.dg/io_real_boz_4.f90: Likewise.
11143 * gfortran.dg/io_real_boz_5.f90: Likewise.
11144
11145 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11146
11147 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11148
11149 2012-01-02 Revital Eres <revital.eres@linaro.org>
11150
11151 * gcc.dg/sms-11.c: New file.
11152
11153 2012-01-02 Tobias Burnus <burnus@net-b.de>
11154
11155 PR fortran/51682
11156 * gfortran.dg/coarray/image_index_3.f90: New.
11157
11158 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11159
11160 PR c++/16603
11161 * g++.dg/parse/enum8.C: New.
11162
11163 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11164
11165 PR c++/51379
11166 * g++.dg/conversion/reinterpret4.C: New.
11167 * g++.dg/conversion/reinterpret1.C: Adjust.
11168
11169 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11170
11171 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11172
11173 2012-01-01 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
11174
11175 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11176 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11177 * g++.old-deja/g++.jason/access14.C: Likewise.
11178 * g++.old-deja/g++.jason/access8.C: Likewise.
11179 * g++.old-deja/g++.jason/access1.C: Likewise.
11180 * g++.old-deja/g++.other/access3.C: Likewise.
11181 * g++.old-deja/g++.other/access5.C: Likewise.
11182 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11183 * g++.old-deja/g++.law/visibility22.C: Likewise.
11184 * g++.old-deja/g++.law/visibility26.C: Likewise.
11185 * g++.old-deja/g++.mike/p2746.C: Likewise.
11186 * g++.dg/debug/using1.C: Likewise.
11187 * g++.dg/lookup/using51.C: Likewise.
11188 * g++.dg/inherit/using5.C: Likewise.
11189 * g++.dg/inherit/pr30297.C: Likewise.
11190 * g++.dg/inherit/access8.C: Likewise.
11191 * g++.dg/torture/pr39362.C: Likewise.
11192 * g++.dg/template/crash13.C: Likewise.
11193 * g++.dg/template/using10.C: Likewise.
11194
11195 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11196
11197 PR fortran/51502
11198 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11199
11200 2012-01-01 Ira Rosen <irar@il.ibm.com>
11201
11202 PR tree-optimization/51704
11203 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11204 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11205 corresponding flags.
11206
11207 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11208
11209 PR c++/51723
11210 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11211
11212 2012-01-01 Jan Hubicka <jh@suse.cz>
11213
11214 PR rtl-optimization/51069
11215 * gcc.c-torture/compile/pr51069.c: New testcase.
11216
11217 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11218
11219 PR tree-optimization/51683
11220 * gcc.dg/pr51683.c: New test.
11221 \f
11222 Copyright (C) 2012 Free Software Foundation, Inc.
11223
11224 Copying and distribution of this file, with or without modification,
11225 are permitted in any medium without royalty provided the copyright
11226 notice and this notice are preserved.