Imported Upstream version 4.8.1
[platform/upstream/gcc48.git] / gcc / testsuite / ChangeLog-2012
1 2012-12-31  Uros Bizjak  <ubizjak@gmail.com>
2
3         * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
4
5 2012-12-31  Uros Bizjak  <ubizjak@gmail.com>
6
7         * gcc.target/i386/builtin_target.c (vendor_signatures): Remove.
8         (check_detailed): Use signature_INTEL_ebx and signature_AMD_ebx
9         to check vendor signature.
10
11 2012-12-28  Janus Weil  <janus@gcc.gnu.org>
12
13         PR fortran/55692
14         * gfortran.dg/associated_7.f90: New.
15
16 2012-12-28  Tobias Burnus  <burnus@net-b.de>
17
18         PR fortran/55763
19         * gfortran.dg/unlimited_polymorphic_5.f90
20
21 2012-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22
23         PR fortran/48960
24         * gfortran.dg/newunit_3.f90: New.
25
26 2012-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27
28         PR fortran/48976
29         * gfortran.dg/inquire_15.f90: New.
30
31 2012-12-27  Sriraman Tallam  <tmsriram@google.com>
32
33         * testsuite/g++.dg/mv1.C: Remove target options.
34         * testsuite/g++.dg/mv2.C: Ditto.
35         * testsuite/g++.dg/mv3.C: Ditto.
36         * testsuite/g++.dg/mv4.C: Ditto.
37         * testsuite/g++.dg/mv5.C: Ditto.
38
39 2012-12-26  Janne Blomqvist  <jb@gcc.gnu.org>
40
41         PR fortran/55539
42         * gfortran.dg/nosigned_zero_3.f90: New testcase.
43
44 2012-12-23  Tobias Burnus  <burnus@net-b.de>
45
46         PR fortran/54884
47         * gfortran.dg/public_private_module_8.f90: New.
48
49 2012-12-23  Richard Sandiford  <rdsandiford@googlemail.com>
50
51         * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely
52         instruction more likely.
53
54 2012-12-23  Richard Sandiford  <rdsandiford@googlemail.com>
55
56         * gcc.target/mips/pr55315.c: Cast to long rather than int.
57
58 2012-12-22  Tobias Burnus  <burnus@net-b.de>
59
60         PR fortran/55763
61         * gfortran.dg/unlimited_polymorphic_6.f90: New.
62
63 2012-12-21  Martin Jambor  <mjambor@suse.cz>
64
65         PR tree-optimization/55355
66         * g++.dg/torture/pr55355.C: New test.
67
68 2012-12-21  Vladimir Makarov  <vmakarov@redhat.com>
69
70         PR middle-end/55775
71         * gcc.target/i386/pr55775.c: New test.
72
73 2012-12-21  David Edelsohn  <dje.gcc@gmail.com>
74
75         * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
76         on AIX.
77
78         * lib/target-supports.exp (add_options_for_tls): Add -pthread for
79         AIX as well.
80         (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
81         and above.
82
83         * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
84
85         * c-c++-common/pr43942.c: Remove XFAIL for AIX.
86
87 2012-12-21  Paul Thomas  <pault@gcc.gnu.org>
88
89         PR fortran/55763
90         * gfortran.dg/unlimited_polymorphic_4.f03: New test.
91
92 2012-12-21  Richard Biener  <rguenther@suse.de>
93
94         PR tree-optimization/52996
95         * gcc.dg/torture/pr52996.c: New testcase.
96
97 2012-12-20  Jakub Jelinek  <jakub@redhat.com>
98
99         PR middle-end/55750
100         * gcc.c-torture/execute/pr55750.c: New test.
101
102 2012-12-20  Richard Biener  <rguenther@suse.de>
103
104         PR middle-end/55740
105         * g++.dg/torture/pr55740.C: New testcase.
106
107 2012-12-20  Jakub Jelinek  <jakub@redhat.com>
108
109         PR c++/55619
110         * c-c++-common/pr55619.c: New test.
111
112 2012-12-20  Tobias Burnus  <burnus@net-b.de>
113
114         PR fortran/54818
115         * gfortran.dg/transfer_intrinsic_4.f: New.
116
117 2012-12-19  Paul Thomas  <pault@gcc.gnu.org>
118
119         * gfortran.dg/unlimited_polymorphic_1.f03: New test.
120         * gfortran.dg/unlimited_polymorphic_2.f03: New test.
121         * gfortran.dg/unlimited_polymorphic_3.f03: New test.
122         * gfortran.dg/same_type_as_1.f03: Correct for improved message.
123
124 2012-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
125
126         * gcc.target/arm/vmaxnmdf.c: New test.
127         * gcc.target/arm/vmaxnmsf.c: Likewise.
128         * gcc.target/arm/vminnmsf.c: Likewise.
129         * gcc.target/arm/vminnmdf.c: Likewise.
130
131 2012-12-19  Tobias Burnus  <burnus@net-b.de>
132
133         * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
134         to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
135
136 2012-12-19  Richard Biener  <rguenther@suse.de>
137
138         PR tree-optimization/55736
139         PR tree-optimization/55703
140         * gcc.dg/lto/pr55703_0.c: New testcase.
141
142 2012-12-19  Jakub Jelinek  <jakub@redhat.com>
143
144         PR debug/55730
145         * gcc.dg/debug/pr55730.c: New test.
146
147 2012-12-18  Jan Hubicka  <jh@suse.cz>
148
149         PR tree-optimization/55683
150         * g++.dg/ipa/devirt-9.C: New testcase.
151
152 2012-12-19  Terry Guo  <terry.guo@arm.com>
153
154         * gcc.target/arm/thumb-find-work-register.c: New.
155
156 2012-12-19  Tobias Burnus  <burnus@net-b.de>
157
158         PR fortran/55733
159         * gfortran.dg/save_5.f90: New.
160
161 2012-12-18  Jakub Jelinek  <jakub@redhat.com>
162
163         PR c/39464
164         * gcc.dg/pr39464.c: New test.
165
166 2012-12-18  Ian Lance Taylor  <iant@google.com>
167
168         PR go/55201
169         * lib/go.exp: Revert last patch.
170
171 2012-12-18  Richard Biener  <rguenther@suse.de>
172
173         PR middle-end/54838
174         * g++.dg/torture/pr54838.C: New testcase.
175
176 2012-12-18  Andreas Schwab  <schwab@linux-m68k.org>
177
178         * lib/go.exp (go_link_flags): Add libatomic location to flags and
179         ld_library_path.
180
181 2012-12-18  Richard Biener  <rguenther@suse.de>
182
183         * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
184
185 2012-12-18  Richard Biener  <rguenther@suse.de>
186
187         PR tree-optimization/55555
188         * gcc.dg/torture/pr55555.c: New testcase.
189         * gcc.dg/vect/vect-iv-11.c: Adjust.
190
191 2012-12-18  Jakub Jelinek  <jakub@redhat.com>
192
193         PR debug/55717
194         * testsuite/g++.dg/opt/pr55717.C: New test.
195
196 2012-12-17  Andrew Stubbs  <ams@codesourcery.com>
197             Ulrich Weigand  <ulrich.weigand@linaro.org>
198
199         * gcc.target/arm/neon-extend-1.c: New file.
200         * gcc.target/arm/neon-extend-2.c: New file.
201
202 2012-12-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
203
204         * lib/target-supports.exp (add_options_for_arm_v8_neon):
205         Add -march=armv8-a.
206
207 2012-12-17  James Greenhalgh  <james.greenhalgh@arm.com>
208             Tejas Belagod  <tejas.belagod@arm.com>
209
210         * lib/target-supports.exp
211         (check_effective_target_vect_multiple_sizes): Enable for AArch64.
212
213 2012-12-16  Tobias Burnus  <burnus@net-b.de>
214
215         PR fortran/55197
216         * gfortran.dg/gomp/use_intrinsic_1.f90: New.
217
218 2012-12-16  Tobias Burnus  <burnus@net-b.de>
219
220         * gfortran.dg/move_alloc_14.f90: New.
221
222 2012-12-16  Tobias Burnus  <burnus@net-b.de>
223
224         PR fortran/55638
225         * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
226         * gfortran.dg/elemental_args_check_7.f90: New.
227
228 2012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
229
230         * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
231
232 2012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
233
234         PR ada/52735
235         * gnat.dg/nested_generic1.adb: New test.
236         * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
237
238 2012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
239
240         PR ada/53766
241         * gnat.dg/controlled7.ad[sb]: New test.
242
243 2012-12-14  Steve Ellcey  <sellcey@mips.com>
244
245         PR regression/55688
246         * g++.dg/other/pr55650.C: Add dg-require-profiling.
247
248 2012-12-14  Richard Biener  <rguenther@suse.de>
249
250         PR tree-optimization/55684
251         * gcc.dg/torture/pr55684.c: New testcase.
252
253 2012-12-14  Richard Biener  <rguenther@suse.de>
254
255         PR tree-optimization/55687
256         * gcc.dg/torture/pr55687.c: New testcase.
257
258 2012-12-13  Jakub Jelinek  <jakub@redhat.com>
259
260         PR c++/55652
261         * g++.dg/cpp0x/noexcept19.C: New test.
262
263 2012-12-13  Richard Biener  <rguenther@suse.de>
264
265         PR lto/55660
266         * gcc.dg/lto/pr55660_0.c: New testcase.
267         * gcc.dg/lto/pr55660_1.c: Likewise.
268
269 2012-12-13  Jakub Jelinek  <jakub@redhat.com>
270
271         PR gcov-profile/55650
272         * g++.dg/other/pr55650.C: New test.
273         * g++.dg/other/pr55650.cc: New file.
274
275 2012-12-12  Jakub Jelinek  <jakub@redhat.com>
276
277         PR debug/55665
278         * g++.dg/guality/pr55665.C: New test.
279
280         * lib/gcc-dg.exp (${tool}_load): Handle non-existing
281         set_target_env_var the same as if it is empty list.
282         (dg-set-target-env-var): Fix up error message.
283         (set-target-env-var): Record both preexisting env var values
284         as well as info that env wasn't set.
285         (restore-target-env-var): Iterate on reversed list, if second
286         sublist element is 1, setenv the env var to the third sublist
287         element, otherwise unsetenv it.
288         (gcc-dg-runtest): Don't initialize set_target_env_var.
289         (dg-test): Unset set_target_env_var if it was set.
290
291         * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes.  Don't rely
292         on argc being one.
293         * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
294         Whitespace fixes.  Avoid unnecessary * sizeof(char).
295         * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
296         dg-options.  Whitespace fixes.
297         * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto.  Whitespace fixes.
298         * g++.dg/asan/interception-test-1.C: Whitespace fixes.
299         * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
300         Avoid unnecessary * sizeof(char).  Remove // CHECK: comment.
301         * g++.dg/asan/default-options-1.C: Whitespace fixes.
302         * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes.  Make
303         first __asan_symbolize argument unnamed.  Avoid unnecessary
304         * sizeof(char).
305         * g++.dg/asan/large-func-test-1.C: Whitespace fixes.  Don't rely
306         on argc being one.  Allow both _Znwj and _Znwm as operator new.
307         Ignore everything in the backtrace above operator new.  Fix up
308         dg-output regexps.
309         * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
310         and for x86 -mno-omit-leaf-frame-pointer.  Fix up dg-output regexps.
311         * c-c++-common/asan/clone-test-1.c: Whitespace fixes.  Return non-zero
312         on failures.  Avoid pointless PASS dg-output check. Remove bogus
313         dg-shouldfail.
314         * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
315         Avoid unnecessary * sizeof(char).
316         * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
317         Don't rely on argc being one.
318         * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
319         Avoid unnecessary * sizeof(char).
320         * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
321         * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
322         * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
323         Fix up dg-output regexps.
324         * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
325         * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
326         * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
327         * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
328         one.
329         * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
330         * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
331         Avoid unnecessary * sizeof(char).
332
333 2012-12-12  Wei Mi  <wmi@google.com>
334
335         * lib/target-supports.exp (check_effective_target_dlopen,
336         check_effective_target_clone, check_effective_target_setrlimit,
337         check_effective_target_swapcontext): New procedures.
338         * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
339         (dg-set-target-env-var, set-target-env-var,
340         restore-target-env-var): New procedures.
341         (gcc-dg-runtest): Set set_target_env_var.
342         * g++.dg/asan/symbolize-callback-1.C: New test.
343         * g++.dg/asan/shared-lib-test-1-so.cc: New file.
344         * g++.dg/asan/deep-tail-call-1.C: New test.
345         * g++.dg/asan/default-options-1.C: New test.
346         * g++.dg/asan/interception-test-1.C: New test.
347         * g++.dg/asan/dlclose-test-1-so.cc: New file.
348         * g++.dg/asan/deep-thread-stack-1.C: New test.
349         * g++.dg/asan/interception-malloc-test-1.C: New test.
350         * g++.dg/asan/deep-stack-uaf-1.C: New test.
351         * g++.dg/asan/large-func-test-1.C: New test.
352         * g++.dg/asan/interception-failure-test-1.C: New test.
353         * c-c++-common/asan/strip-path-prefix-1.c: New test.
354         * c-c++-common/asan/force-inline-opt0-1.c: New test.
355         * c-c++-common/asan/swapcontext-test-1.c: New test.
356         * c-c++-common/asan/null-deref-1.c: New test.
357         * c-c++-common/asan/global-overflow-1.c: New test.
358         * c-c++-common/asan/strncpy-overflow-1.c: New test.
359         * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
360         * c-c++-common/asan/stack-overflow-1.c: New test.
361         * c-c++-common/asan/use-after-free-1.c: New test.
362         * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
363         * c-c++-common/asan/clone-test-1.c: New test.
364         * c-c++-common/asan/heap-overflow-1.c: New test.
365         * c-c++-common/asan/sleep-before-dying-1.c: New test.
366
367 2012-12-12  Steve Ellcey  <sellcey@mips.com>
368
369         * gcc.dg/pr55150-2.c: Add pic support check.
370         * gcc.dg/lto/pr54709_0.c: Ditto.
371
372 2012-12-12  Zdenek Dvorak  <ook@ucw.cz>
373
374         PR tree-optimization/55481
375         * gcc.dg/torture/pr55481.c: New testcase.
376
377 2012-12-12  Steven Bosscher  <steven@gcc.gnu.org>
378             Jakub Jelinek  <jakub@redhat.com>
379
380         PR middle-end/52640
381         * gcc.c-torture/compile/limits-externdecl.c: New test.
382
383 2012-12-12  Jakub Jelinek  <jakub@redhat.com>
384
385         * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
386         from 2000 to 400.
387
388         PR fortran/55633
389         * gcc.dg/torture/pr55633.c: New test.
390
391 2012-12-11  Marc Glisse  <marc.glisse@inria.fr>
392
393         PR c++/53094
394         * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
395         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
396         * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
397
398 2012-12-11  Jakub Jelinek  <jakub@redhat.com>
399
400         PR c++/55643
401         * g++.dg/warn/Wunused-var-19.C: New test.
402
403         * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
404
405 2012-12-11  Eric Botcazou  <ebotcazou@adacore.com>
406
407         * gcc.dg/pr54121.c: New test.
408
409 2012-12-11  Jakub Jelinek  <jakub@redhat.com>
410
411         PR c++/55619
412         * g++.dg/ext/asm12.C: New test.
413
414         PR tree-optimization/54570
415         * gcc.dg/builtin-object-size-8.c: Xfail.
416         * gcc.dg/builtin-object-size-13.c: New test.
417
418 2012-12-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
419
420         PR target/55642
421         * gcc.target/arm/pr55642.c: New testcase.
422
423 2012-12-11  Jakub Jelinek  <jakub@redhat.com>
424
425         PR middle-end/43631
426         PR bootstrap/55615
427         * g++.dg/other/pr43631.C: New test.
428
429 2012-12-11  Richard Biener  <rguenther@suse.de>
430
431         PR tree-optimization/55079
432         * gcc.dg/Warray-bounds-9.c: New testcase.
433         * gcc.dg/Warray-bounds-10.c: Likewise.
434         * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
435
436 2012-12-10  Janus Weil  <janus@gcc.gnu.org>
437
438         PR fortran/52909
439         * gfortran.dg/proc_ptr_39.f90: New test case.
440
441 2012-12-10  Richard Sandiford  <rdsandiford@googlemail.com>
442
443         * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
444         code duplication is required.  Allow BNE to appear.
445
446 2012-12-10  Richard Sandiford  <rdsandiford@googlemail.com>
447
448         * gcc.target/mips/ext-2.c: Require -mlong64.
449
450 2012-12-10  Richard Biener  <rguenther@suse.de>
451
452         PR tree-optimization/55107
453         * gcc.dg/torture/pr55107.c: New testcase.
454         * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
455
456 2012-12-10  Jakub Jelinek  <jakub@redhat.com>
457
458         * g++.dg/asan/asan_test.cc: Sync from upstream.
459         * g++.dg/asan/asan_test_utils.h: Likewise.
460
461 2012-12-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
462
463         * gcc.target/arm/neon/vrndaf32.c: New test.
464         * gcc.target/arm/neon/vrndqaf32.c: Likewise.
465         * gcc.target/arm/neon/vrndf32.c: Likewise.
466         * gcc.target/arm/neon/vrndqf32.c: Likewise.
467         * gcc.target/arm/neon/vrndmf32.c: Likewise.
468         * gcc.target/arm/neon/vrndqmf32.c: Likewise.
469         * gcc.target/arm/neon/vrndnf32.c: Likewise.
470         * gcc.target/arm/neon/vrndqnf32.c: Likewise.
471         * gcc.target/arm/neon/vrndpf32.c: Likewise.
472         * gcc.target/arm/neon/vrndqpf32.c: Likewise.
473
474 2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
475
476         * gcc.misc-tests/gcov-12.c: Fix dg order.
477
478         PR middle-end/54470
479         * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
480
481         * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
482         for *-*-hpux10*.
483
484         * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
485         * gcc.dg/20050826-1.c: Likewise.
486
487 2012-12-09  Eric Botcazou  <ebotcazou@adacore.com>
488
489         * gnat.dg/vect9.adb: Add -w to dg-options.
490         * gnat.dg/vect10.adb: Likewise.
491
492 2012-12-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
493
494         PR fortran/55593
495         * gfortran.dg/do_check_8.f90:  New test.
496
497 2012-12-08  Eric Botcazou  <ebotcazou@adacore.com>
498
499         * gnat.dg/vect10.ad[sb]: New test.
500
501 2012-12-08  Eric Botcazou  <ebotcazou@adacore.com>
502
503         * gnat.dg/vect9.ad[sb]: New test.
504         * gnat.dg/vect9_pkg.ads: New helper.
505
506 2012-12-07  Mike Stump  <mikestump@comcast.net>
507
508         * gnat.dg/discr38.adb: Don't use ^M line endings.
509         gnat.dg/loop_optimization13.adb: Likewise.
510         gnat.dg/loop_optimization13.ads: Likewise.
511         gnat.dg/discr36_pkg.adb: Likewise.
512         gnat.dg/discr36_pkg.ads: Likewise.
513         gnat.dg/loop_optimization11_pkg.ads: Likewise.
514         gnat.dg/discr36.ads: Likewise.
515         gnat.dg/loop_optimization11.adb: Likewise.
516
517 2012-12-07  Vladimir Makarov  <vmakarov@redhat.com>
518
519         PR rtl-optimization/55141
520         * gcc.target/i386/pr55141.c: New.
521
522 2012-12-07  Dodji Seketeli  <dodji@redhat.com>
523
524         PR c++/54401
525         * g++.dg/cpp0x/alias-decl-28.C: New test.
526         * g++.dg/cpp0x/alias-decl-16.C: Update.
527
528 2012-12-07  Martin Jambor  <mjambor@suse.cz>
529
530         PR tree-optimization/55590
531         * gcc.target/i386/pr55590-1.c: New test.
532         * gcc.target/i386/pr55590-2.c: Likewise.
533
534 2012-12-07  Paolo Carlini  <paolo.carlini@oracle.com>
535
536         PR c++/54975
537         * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
538
539 2012-12-06  Uros Bizjak  <ubizjak@gmail.com>
540
541         PR target/55597
542         * gcc.target/i386/pr55597.c: New test.
543
544 2012-12-06  Jakub Jelinek  <jakub@redhat.com>
545
546         PR c++/54207
547         * g++.dg/cpp0x/noexcept18.C: New test.
548
549         PR c++/55573
550         * g++.dg/cpp0x/constexpr-55573.C: New test.
551
552         PR c++/55137
553         * g++.dg/opt/pr55137.C: New test.
554         * gcc.c-torture/execute/pr55137.c: New test.
555
556 2012-12-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
557
558         * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
559         New procedure.
560         (add_options_for_arm_v8_neon): Likewise.
561
562 2012-12-05  Steven Bosscher  <steven@gcc.gnu.org>
563
564         * g++.dg/pr55604.C: New test.
565
566 2012-12-05  James Greenhalgh  <james.greenhalgh@arm.com>
567
568         * lib/target-supports.exp
569         (check_effective_target_vect_perm): Allow aarch64*-*-*.
570         (check_effective_target_vect_perm_byte): Likewise.
571         (check_effective_target_vect_perm_short): Likewise.
572         (check_effective_target_vect_char_mult): Likewise.
573         (check_effective_target_vect_extract_even_odd): Likewise.
574         (check_effective_target_vect_interleave): Likewise.
575
576 2012-12-05  Yufeng Zhang  <yufeng.zhang@arm.com>
577
578         * g++.dg/abi/mangle-neon-aarch64.C: New test.
579
580 2012-12-05  Yufeng Zhang  <yufeng.zhang@arm.com>
581
582         * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
583
584 2012-12-05  James Greenhalgh  <james.greenhalgh@arm.com>
585
586         * gcc.dg/vect/vect-rounding-btrunc.c: New test.
587         * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
588         * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
589         * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
590         * gcc.dg/vect/vect-rounding-floor.c: Likewise.
591         * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
592         * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
593         * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
594         * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
595         * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
596         * gcc.dg/vect/vect-rounding-round.c: Likewise.
597         * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
598         * target-supports.exp
599         (check_effective_target_vect_call_btrunc): New.
600         (check_effective_target_vect_call_btruncf): Likewise.
601         (check_effective_target_vect_call_ceil): Likewise.
602         (check_effective_target_vect_call_ceilf): Likewise.
603         (check_effective_target_vect_call_floor): Likewise.
604         (check_effective_target_vect_call_floorf): Likewise.
605         (check_effective_target_vect_call_lceil): Likewise.
606         (check_effective_target_vect_call_lfloor): Likewise.
607         (check_effective_target_vect_call_nearbyint): Likewise.
608         (check_effective_target_vect_call_nearbyintf): Likewise.
609         (check_effective_target_vect_call_round): Likewise.
610         (check_effective_target_vect_call_roundf): Likewise.
611
612 2012-12-05  Richard Biener  <rguenther@suse.de>
613
614         PR tree-optimization/51238
615         * gcc.dg/torture/pr51238.c: New testcase.
616
617 2012-12-05  Richard Biener  <rguenther@suse.de>
618
619         PR tree-optimization/50222
620         * gcc.dg/torture/pr50222.c: New testcase.
621
622 2012-12-05  Richard Biener  <rguenther@suse.de>
623
624         PR lto/55525
625         * gcc.dg/lto/pr55525_0.c: New testcase.
626         * gcc.dg/lto/pr55525_1.c: Likewise.
627
628 2012-12-04  Tobias Burnus  <burnus@net-b.de>
629
630         * gfortran.dg/quad_3.f90: Really fix an if condition.
631
632 2012-12-04  Tobias Burnus  <burnus@net-b.de>
633
634         * gfortran.dg/quad_3.f90: Fix a condition,
635         which wrongly required ordered/lazy evaluation.
636
637 2012-12-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
638
639         * gcc.target/aarch64/121127.c: New test.
640
641 2012-12-04  Jakub Jelinek  <jakub@redhat.com>
642
643         PR testsuite/55587
644         * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
645         0 if not.
646         * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
647         returned 0.
648         * gcc.dg/asan/asan.exp: Likewise.
649
650 2012-12-04  Richard Biener  <rguenther@suse.de>
651
652         PR tree-optimization/55124
653         * gcc.dg/torture/pr55124.c: New testcase.
654
655 2012-12-03  Tobias Burnus  <burnus@net-b.de>
656
657         * gfortran.dg/quad_3.f90: New.
658
659 2012-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
660
661         PR c++/54170
662         * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
663
664 2012-12-03  Jakub Jelinek  <jakub@redhat.com>
665
666         PR testsuite/55452
667         * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
668         on all targets, not just s390*.
669
670 2012-12-03  Marek Polacek  <polacek@redhat.com>
671
672         PR c/55570
673         * gcc.dg/pr55570.c: New test.
674
675 2012-12-03  Jakub Jelinek  <jakub@redhat.com>
676
677         * lib/asan-dg.exp (asan_get_gtest_test_list,
678         asan_get_gtest_expect_death_list, asan-gtest): New procedures.
679         (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
680         and [asan_get_gtest_expect_death_list "$output"] in global vars.
681         (asan_symbolize): Sanitize [] characters from key.
682         * g++.dg/asan/asan_test_config.h: New file.
683         * g++.dg/asan/asan_globals_test.cc: New file.
684         * g++.dg/asan/asan_test_utils.h: New file.
685         * g++.dg/asan/dejagnu-gtest.h: New file.
686         * g++.dg/asan/asan_test.cc: New file.
687         * g++.dg/asan/asan_test.C: New test.
688
689 2012-12-03  Richard Biener  <rguenther@suse.de>
690
691         * gcc.dg/torture/pr35634.c: Use signed char.
692         * g++.dg/torture/pr35634.C: Likewise.
693
694 2012-12-02  Marek Polacek  <polacek@redhat.com>
695
696         PR middle-end/54838
697         * gcc.dg/pr54838.c: New test.
698
699 2012-12-01  Xinliang David Li  <davidxl@google.com>
700
701         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
702         cltd.
703
704 2012-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
705
706         PR c++/55558
707         * g++.dg/cpp0x/decltype46.C: New.
708
709 2012-12-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
710
711         PR middle-end/52450
712         * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
713
714 2012-12-01  Zdenek Sojka <zsojka@seznam.cz>
715
716         PR debug/53860
717         * g++.dg/debug/pr53860.C: New test.
718
719 2012-12-01   Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
720              Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/46897
723         * gfortran.dg/defined_assignment_1.f90: New test.
724         * gfortran.dg/defined_assignment_2.f90: New test.
725         * gfortran.dg/defined_assignment_3.f90: New test.
726         * gfortran.dg/defined_assignment_4.f90: New test.
727         * gfortran.dg/defined_assignment_5.f90: New test.
728
729 2012-12-01  Jakub Jelinek  <jakub@redhat.com>
730
731         PR c++/55542
732         * g++.dg/cpp0x/vt-55542.C: New test.
733
734 2012-11-30  Eric Botcazou  <ebotcazou@adacore.com>
735
736         * gnat.dg/specs/pack9.ads: New test.
737
738 2012-11-30  Martin Jambor  <mjambor@suse.cz>
739
740         PR middle-end/52890
741         PR tree-optimization/55415
742         PR tree-optimization/54386
743         PR target/55448
744         * gcc.dg/ipa/ipa-sra-7.c: New test.
745         * gcc.dg/ipa/ipa-sra-8.c: Likewise.
746         * gcc.dg/ipa/ipa-sra-9.c: Likewise.
747         * gcc.target/i386/pr55448.c: Likewise.
748
749 2012-11-29  Eric Botcazou  <ebotcazou@adacore.com>
750
751         * loop_optimization14.ad[sb]: New test.
752         * loop_optimization14_pkg.ads: New helper.
753
754 2012-11-29  Richard Earnshaw  <rearnsha@arm.com>
755
756         PR target/55073
757         * gcc.target/arm/pr55073.C: New test.
758
759 2012-11-29  Marc Glisse  <marc.glisse@inria.fr>
760
761         PR c++/53094
762         * g++.dg/ext/vector20.C: New testcase.
763
764 2012-11-28  Tobias Burnus  <burnus@net-b.de>
765
766         PR fortran/52161
767         * coarray/sync_3.f90: Extend test.
768
769 2012-11-29  Jakub Jelinek  <jakub@redhat.com>
770
771         PR rtl-optimization/55512
772         * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
773         * gcc.target/i386/pr55512-4.c: Likewise.
774
775 2012-11-29  Ed Smith-Rowland  <3dw4rd@verizon.net>
776
777         PR c++/52654
778         * g++.dg/cpp0x/udlit-overflow.C: New.
779         * g++.dg/cpp0x/udlit-overflow-neg.C: New.
780
781 2012-11-28  Jakub Jelinek  <jakub@redhat.com>
782
783         PR debug/36728
784         PR debug/55467
785         PR middle-end/55507
786         PR bootstrap/55511
787         * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
788         are non-empty and add dependency between the first and second asm.
789         * gcc.dg/guality/pr36728-2.c: Likewise.
790         * gcc.dg/guality/pr36728-3.c: New test.
791         * gcc.dg/guality/pr36728-4.c: New test.
792
793 2012-11-28  Andrew Pinski  <apinski@cavium.com>
794
795         PR bootstrap/54279
796         * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
797         directories.
798         * lib/obj-c++.exp (obj-c++_init): Likewise.
799
800 2012-11-28  Tobias Burnus  <burnus@net-b.de>
801
802         PR fortran/52161
803         * coarray/sync_3.f90: New.
804
805 2012-11-28  Uros Bizjak  <ubizjak@gmail.com>
806
807         * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
808
809 2012-11-28  Vladimir Makarov  <vmakarov@redhat.com>
810
811         PR rtl-optimization/55512
812         * gcc.target/i386/pr55512-[1234].c: New tests.
813
814 2012-11-28  Jakub Jelinek  <jakub@redhat.com>
815
816         PR testsuite/55505
817         * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
818
819         PR testsuite/55504
820         * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
821         attributes.  Avoid clobbering memory before malloced chunk.
822         (main): Pass 1 instead of 0 as argument.
823
824 2012-11-28  Eric Botcazou  <ebotcazou@adacore.com>
825
826         * gnat.dg/object_overflow.adb: Rename to...
827         * gnat.dg/object_overflow1.adb: ...this.
828         * gnat.dg/object_overflow2.adb: New test.
829         * gnat.dg/object_overflow3.adb: Likewise.
830         * gnat.dg/object_overflow4.adb: Likewise.
831
832 2012-11-28  Paolo Carlini  <paolo.carlini@oracle.com>
833
834         PR c++/55497
835         * g++.dg/init/pr55497.C: New.
836
837 2012-11-28  Richard Biener  <rguenther@suse.de>
838
839         PR testsuite/55327
840         * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
841         * gcc.dg/vect/slp-perm-9.c: Likewise.
842
843 2012-11-28  Richard Biener  <rguenther@suse.de>
844
845         PR c/35634
846         * gcc.dg/torture/pr35634.c: New testcase.
847         * g++.dg/torture/pr35634.C: Likewise.
848         * gcc.dg/vect/pr18536.c: Mark worker function noinline.
849
850 2012-11-27  Tobias Burnus  <burnus@net-b.de>
851
852         PR fortran/55476
853         * gfortran.dg/warn_target_lifetime_3.f90: New.
854
855 2012-11-27  Vladimir Makarov  <vmakarov@redhat.com>
856
857         PR rtl-optimization/55458
858         * gcc.target/i386/pr55458.c: New test.
859
860 2012-11-27  Jakub Jelinek  <jakub@redhat.com>
861
862         PR tree-optimization/55110
863         * gcc.dg/pr55110.c: New test.
864
865 2012-11-27  Richard Biener  <rguenther@suse.de>
866
867         PR middle-end/55331
868         * g++.dg/opt/pr55331.C: New testcase.
869
870 2012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
871
872         * gcc.dg/20050811-2.c: Change -dv option to -graph option.
873
874 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
875
876         * gcc.dg/54455.c: Require scheduling.
877         * gcc.dg/c1x-align-4.c: Skip avr.
878         * gcc.dg/pr44024.c: Skip avr in final scan.
879
880 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
881
882         PR testsuite/52641
883         * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
884         * gcc.dg/pr54676.c: Make work for 16-bit int.
885
886 2012-11-26  Vladimir Makarov  <vmakarov@redhat.com>
887
888         PR target/55277
889         * gcc.target/i386/pr55227.c: New test.
890
891 2012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
892
893         * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
894         to -fdump-rtl-all.
895         * testsuite/gcc.dg/pr37858.c: Remove -dv option.
896
897 2012-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
898
899         * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
900         New procedure.
901         (add_options_for_arm_v8_vfp): New procedure.
902         * gcc.target/arm/vrintaf32.c: New test.
903         * gcc.target/arm/vrintaf64.c: Likewise.
904         * gcc.target/arm/vrintmf32.c: Likewise.
905         * gcc.target/arm/vrintmf64.c: Likewise.
906         * gcc.target/arm/vrintpf32.c: Likewise.
907         * gcc.target/arm/vrintpf64.c: Likewise.
908         * gcc.target/arm/vrintrf32.c: Likewise.
909         * gcc.target/arm/vrintrf64.c: Likewise.
910         * gcc.target/arm/vrintxf32.c: Likewise.
911         * gcc.target/arm/vrintxf64.c: Likewise.
912         * gcc.target/arm/vrintzf32.c: Likewise.
913         * gcc.target/arm/vrintzf64.c: Likewise.
914
915 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
916
917         PR fortran/54997
918         * gfortran.dg/warn_unused_function_2.f90: New.
919
920 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
921
922         PR fortran/54881
923         * gfortran.dg/associated_6.f90: New.
924         * gfortran.dg/select_type_30.f03: New.
925
926 2012-11-26  Jakub Jelinek  <jakub@redhat.com>
927
928         PR tree-optimization/54471
929         * gcc.dg/tree-ssa/vrp86.c: New test.
930         * gcc.c-torture/execute/pr54471.c: New test.
931
932 2012-11-26  Hans-Peter Nilsson  <hp@bitrange.com>
933
934         PR middle-end/55030
935         * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
936         use volatile asms, use plain asms.  Where the output value for the
937         asm is unused, write a global variable.
938
939 2012-11-25  Uros Bizjak  <ubizjak@gmail.com>
940
941         * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
942
943 2012-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
944
945         PR fortran/30146
946         * gfortran.dg/do_check_7.f90:  New test.
947
948 2012-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
949
950         PR c++/55446
951         * g++.dg/init/new41.C: New.
952
953 2012-11-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
954
955         PR fortran/55314
956         * gfortran.dg/allocate_error_4.f90:  New test.
957
958 2012-11-24  Hans-Peter Nilsson  <hp@bitrange.com>
959
960         * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
961         to send_log.
962
963 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
964
965         * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
966         from the output.
967
968         PR c++/54046
969         * g++.dg/warn/Wreturn-type-8.C: New test.
970
971         PR middle-end/55430
972         * gcc.dg/pr55430.c: New test.
973
974 2012-11-23  Kostya Serebryany  <kcc@google.com>
975
976         * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
977
978 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
979
980         * gnat.dg/discr40.ad[sb]: New test.
981
982 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
983
984         * gnat.dg/discr39.adb: New test.
985
986 2012-11-23  Georg-Johann Lay  <avr@gjlay.de>
987
988         PR testsuite/52641
989         * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
990         * gcc.dg/pr55150-1.c: Same.
991         * gcc.dg/torture/pr54894.c: Add size32plus.
992
993 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
994
995         PR sanitizer/55435
996         * c-c++-common/asan/attrib-1.c: New test.
997
998 2012-11-22  Ian Bolton  <ian.bolton@arm.com>
999
1000         * gcc.target/aarch64/builtin-bswap-1.c: New test.
1001         * gcc.target/aarch64/builtin-bswap-2.c: New test.
1002
1003 2012-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1004
1005         PR c++/55432
1006         * g++.dg/cpp0x/constexpr-55432.C: New.
1007
1008 2012-11-21  Janus Weil  <janus@gcc.gnu.org>
1009
1010         PR fortran/55352
1011         * gfortran.dg/namelist_76.f90: New.
1012
1013 2012-11-21  Martin Jambor  <mjambor@suse.cz>
1014
1015         * gcc.dg/ipa/ipcp-agg-7.c: New test.
1016         * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
1017
1018 2012-11-21  Martin Jambor  <mjambor@suse.cz>
1019
1020         PR tree-optimization/55260
1021         * g++.dg/torture/pr55260-2.C: New test.
1022
1023 2012-11-21  Martin Jambor  <mjambor@suse.cz>
1024
1025         * gcc.dg/torture/pr55238.c: Remove hidden attribute.
1026
1027 2012-11-21  Bin Cheng  <bin.cheng@arm.com>
1028
1029         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
1030         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1031
1032 2012-11-20  Uros Bizjak  <ubizjak@gmail.com>
1033
1034         PR target/19398
1035         * gcc.target/i386/pr19398.c: New test.
1036
1037 2012-11-20  Martin Jambor  <mjambor@suse.cz>
1038
1039         PR tree-optimization/55260
1040         * g++.dg/torture/pr55260-1.C: New test.
1041
1042 2012-11-20  Sofiane Naci  <sofiane.naci@arm.com>
1043
1044         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
1045         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1046         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1047         * gcc.target/aarch64/atomic-op-char.c: Likewise.
1048         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1049         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1050         * gcc.target/aarch64/atomic-op-int.c: Likewise.
1051         * gcc.target/aarch64/atomic-op-long.c: Likewise.
1052         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1053         * gcc.target/aarch64/atomic-op-release.c: Likewise.
1054         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1055         * gcc.target/aarch64/atomic-op-short.c: Likewise.
1056
1057 2012-11-20  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR middle-end/55094
1060         * gcc.dg/pr55094.c: New test.
1061
1062         PR rtl-optimization/54921
1063         * gcc.dg/pr54921.c: New test.
1064
1065 2012-11-19  Richard Sandiford  <rdsandiford@googlemail.com>
1066
1067         * gcc.target/i386/pr55359.c: New test.
1068
1069 2012-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1070
1071         * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1072         * g++.dg/tls/thread_local3g.C: Likewise.
1073         * g++.dg/tls/thread_local4g.C: Likewise.
1074         * g++.dg/tls/thread_local5g.C: Likewise.
1075         * g++.dg/tls/thread_local6g.C: Likewise.
1076         * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1077         * g++.dg/tls/thread_local2.C: Likewise.
1078         * g++.dg/tls/thread_local2g.C: Likewise.
1079         * g++.dg/tls/thread_local6.C: Likewise.
1080
1081 2012-11-19  Aldy Hernandez  <aldyh@redhat.com>
1082
1083         * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1084         * gcc.dg/tm/clone-1.c: New test.
1085
1086 2012-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1087
1088         PR c++/55368
1089         * g++.dg/parse/struct-5.C: New.
1090
1091 2012-11-19  Tom de Vries  <tom@codesourcery.com>
1092
1093         PR rtl-optimization/55315
1094         * gcc.target/mips/pr55315.c: New test.
1095
1096 2012-11-17  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR tree-optimization/55236
1099         * gcc.dg/pr55236.c: New test.
1100
1101         PR testsuite/55188
1102         * gcc.dg/pr19105.c: Accept also optimizing
1103         -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1104
1105         * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1106         from addr2line_output.  Increment idx if asking for more than one
1107         address in one object.
1108
1109 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
1110
1111         PR tree-optimization/55329
1112         * g++.dg/opt/pr55329.C: New test.
1113
1114 2012-11-16  Janus Weil  <janus@gcc.gnu.org>
1115
1116         PR fortran/55297
1117         * gfortran.dg/typebound_operator_18.f90: New.
1118
1119 2012-11-16  Vladimir Makarov  <vmakarov@redhat.com>
1120
1121         PR rtl-optimization/55330
1122         * gfortran.dg/pr55330.f90: New test.
1123
1124 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
1125
1126         * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1127         * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1128         * gcc.dg/hoist-register-pressure-2.c: Ditto.
1129         * gcc.dg/hoist-register-pressure-3.c: Ditto.
1130         * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1131         * gcc.dg/tree-prof/unroll-1.c: Ditto.
1132
1133 2012-11-16  Dodji Seketeli  <dodji@redhat.com>
1134
1135         PR c++/54875
1136         * g++.dg/cpp0x/alias-decl-27.C: New test.
1137
1138 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
1139
1140         PR c++/55337
1141         * g++.dg/template/alignof2.C: New test.
1142
1143 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
1144
1145         * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1146         * g++.dg/mv6.C (dg-options): Ditto.
1147
1148 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
1149
1150         * lib/target_suports.exp
1151         (check_effective_target_has_w_floating_suffix): New procedure.
1152         (check_effective_target_has_q_floating_suffix): Ditto.
1153         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1154         for unsupported non-standard suffix on floating constant.
1155         * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1156
1157 2012-11-14  Jakub Jelinek  <jakub@redhat.com>
1158
1159         * lib/asan-dg.exp: New file.
1160         * gcc.dg/asan/asan.exp: New file.
1161         * g++.dg/dg.exp: Prune also asan tests.
1162         * g++.dg/asan/asan.exp: New file.
1163         * c-c++-common/asan/memcmp-1.c: New test.
1164
1165 2012-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
1166
1167         PR c++/55323
1168         * g++.dg/cpp0x/vt-55323.C: New.
1169
1170 2012-11-13  Sriraman Tallam  <tmsriram@google.com>
1171
1172         * g++.dg/mv4.C: Add require ifunc. Change error message.
1173         * g++.dg/mv5.C: Add require ifunc.
1174         * g++.dg/mv6.C: Add require ifunc.
1175
1176 2012-11-13  Martin Jambor  <mjambor@suse.cz>
1177
1178         PR tree-optimization/55253
1179         * gcc.dg/torture/pr55253.c: New test.
1180         * gcc.dg/torture/pr55305.c: Likewise.
1181
1182 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
1183
1184         PR middle-end/55142
1185         * gcc.target/i386/pr55142-1.c: New file.
1186         * gcc.target/i386/pr55142-2.c: Likewise.
1187
1188 2012-11-13  Dodji Seketeli  <dodji@redhat.com>
1189
1190         PR c++/54466
1191         * g++.dg/cpp0x/alias-decl-26.C: New test file.
1192
1193 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
1194
1195         * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1196         instead of lp64.
1197         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1198         * gcc.target/i386/pr49715-2.c: Likewise.
1199         * gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.
1200
1201 2012-11-13  Jakub Jelinek  <jakub@redhat.com>
1202
1203         PR tree-optimization/55281
1204         * gcc.dg/vect/fast-math-pr55281.c: New test.
1205         * g++.dg/opt/pr55281.C: New test.
1206
1207         PR rtl-optimization/54127
1208         * gcc.dg/torture/pr54127.c: New test.
1209
1210 2012-11-12  Steven Bosscher  <steven@gcc.gnu.org>
1211             Jakub Jelinek  <jakub@redhat.com>
1212
1213         PR rtl-optimization/51447
1214         * gcc.c-torture/execute/pr51447.c: New test.
1215
1216 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
1217
1218         * gcc.target/aarch64/csinc-2.c: New test.
1219
1220 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
1221
1222         * gcc.target/aarch64/cmn.c: New test.
1223         * gcc.target/aarch64/adds.c: New test.
1224         * gcc.target/aarch64/subs.c: New test.
1225
1226 2012-11-12  Tobias Burnus  <burnus@net-b.de>
1227
1228         PR fortran/55272
1229         * gfortran.dg/coarray_29_1.f90: New.
1230         * gfortran.dg/coarray_29_2.f90: New.
1231
1232 2012-11-12  Bin Cheng  <bin.cheng@arm.com>
1233
1234         * gcc.dg/hoist-register-pressure-3.c: New test.
1235
1236 2012-11-11  Oleg Endo  <olegendo@gcc.gnu.org>
1237
1238         * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1239         wrappers around sinf and cosf.
1240
1241 2012-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1242
1243         PR middle-end/55247
1244         PR middle-end/55259
1245         * gcc.target/i386/pr55247-2.c: New file.
1246
1247 2012-11-11  Steven Bosscher  <steven@gcc.gnu.org>
1248
1249         PR middle-end/55263
1250         * g++.dg/pr55263.C: New test.
1251
1252 2012-11-11  Martin Jambor  <mjambor@suse.cz>
1253
1254         PR tree-optimization/55238
1255         * testsuite/gcc.dg/torture/pr55238.c: New test.
1256
1257 2012-11-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1258
1259         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1260         * c-c++-common/torture/vector-subscript-1.c: Likewise.
1261         * c-c++-common/torture/vector-subscript-2.c: Likewise.
1262
1263 2012-11-10  Jan Hubicka  <jh@suse.cz>
1264
1265         * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1266
1267 2012-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1268
1269         * gcc.target/i386/pr55247.c: Require maybe_x32 target.  Add
1270         -mno-sse -mno-mmx to dg-options.  Reformat.
1271
1272 2012-11-10  David Edelsohn  <dje.gcc@gmail.com>
1273
1274         * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1275         * c-c++-common/vector-compare-1.c: Same.
1276         * c-c++-common/vector-compare-2.c: Same.
1277         * g++.dg/other/unused1.C: Skip on AIX.
1278         * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1279         extra message on AIX.
1280
1281 2012-11-10  Uros Bizjak  <ubizjak@gmail.com>
1282
1283         PR target/55247
1284         * gcc.target/i386/pr55247.c: New test.
1285
1286 2012-11-09  Andrew Pinski  <apinski@cavium.com>
1287
1288         * gcc.c-torture/execute/20121108-1.c: New test.
1289
1290 2012-11-09  Ed Smith-Rowland  <3dw4rd@verizon.net>
1291
1292         PR c++/54413
1293         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1294         * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1295         * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1296         * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1297
1298 2012-11-09  Siddhesh Poyarekar  <siddhesh@redhat.com>
1299
1300         * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1301         bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1302         * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1303         array bounds.
1304         * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1305
1306 2012-11-09  Aldy Hernandez  <aldyh@redhat.com>
1307
1308         * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1309         * g++.dg/tm/pr47530.C: Same.
1310
1311 2012-11-09  Jason Merrill  <jason@redhat.com>
1312
1313         PR c++/54859
1314         * g++.dg/cpp0x/alias-decl-25.C: New.
1315
1316         * g++.dg/abi/abi-tag1.C: New.
1317         * g++.dg/abi/abi-tag2.C: New.
1318
1319 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
1320
1321         PR rtl-optimization/55154
1322         * gcc.target/i386/pr55154.c: New test.
1323
1324 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
1325
1326         PR rtl-optimization/55151
1327         * gcc.dg/pr55151.c: Move ...
1328         * gcc.target/i386/pr55151.c: ... here.
1329
1330 2012-11-09  Andrey Belevantsev  <abel@ispras.ru>
1331
1332         PR rtl-optimization/54472
1333         * gcc.dg/pr54472.c: New test.
1334
1335 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1336
1337         * gnat.dg/stack_check3.ad[sb]: New test.
1338
1339 2012-11-08  Ian Lance Taylor  <iant@google.com>
1340
1341         * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1342         with arguments.  Handle errorcheckoutput and rundir test types.
1343
1344 2012-11-08  Steven Bosscher  <steven@gcc.gnu.org>
1345
1346         PR tree-optimization/55191
1347         * gcc.dg/pr55191.c: New test.
1348
1349 2012-11-08  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR debug/54499
1352         * g++.dg/debug/pr54499.C: New test.
1353
1354 2012-11-08  Jan Hubicka  <jh@suse.cz>
1355
1356         PR middle-end/48636
1357         * gcc.dg/winline-3.c: Update.
1358
1359 2012-11-08  Martin Jambor  <mjambor@suse.cz>
1360
1361         * gfortran.dg/ipcp-array-1.f90: New test.
1362
1363 2012-11-08  Florian Weimer  <fweimer@redhat.com>
1364
1365         * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1366
1367 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
1368
1369         PR rtl-optimization/55151
1370         * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1371
1372 2012-11-07  Uros Bizjak  <ubizjak@gmail.com>
1373
1374         * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1375
1376 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1377
1378         * gcc.c-torture/compile/20121107-1.c: New test.
1379
1380 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
1381
1382         PR rtl-optimization/55151
1383         * gcc.dg/pr55151.c: Compile it only for x86_64.
1384
1385 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
1386
1387         PR rtl-optimization/55122
1388         * gcc.dg/pr55122.c: New test.
1389
1390 2012-11-07  David Edelsohn  <dje.gcc@gmail.com>
1391
1392         * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1393         word powerpc.
1394         * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1395         * gcc.target/powerpc/loop_align.c: Skip on AIX.
1396         * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1397         * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1398
1399 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1400
1401         PR c/53063
1402         * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1403
1404 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1405
1406         PR c/51294
1407         * c-c++-common/pr51294.c: New.
1408
1409 2012-11-07  Martin Jambor  <mjambor@suse.cz>
1410
1411         PR tree-optimization/53787
1412         * gcc.dg/ipa/ipa-5.c: Adjust.
1413         * gcc.dg/ipa/ipcp-agg-1.c: New test.
1414         * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1415         * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1416         * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1417         * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1418         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1419         * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1420         * gfortran.dg/pr48636-2.f90: New test.
1421         * gfortran.dg/pr53787.f90: Likewise.
1422
1423 2012-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1424
1425         PR c++/55226
1426         Revert:
1427         2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1428
1429         PR c++/54922
1430         * g++.dg/cpp0x/constexpr-union4.C: New.
1431
1432 2012-11-07  Yufeng Zhang  <yufeng.zhang@arm.com>
1433
1434         * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1435
1436 2012-11-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1437
1438         PR target/49220
1439         * gcc.c-torture/compile/pr49220.c: New test.
1440
1441 2012-11-07  Florian Weimer  <fweimer@redhat.com>
1442
1443         * g++.dg/init/new40.C: New.
1444
1445 2012-11-07  Jakub Jelinek  <jakub@redhat.com>
1446
1447         PR debug/54693
1448         * gcc.dg/guality/pr54693-2.c: New test.
1449
1450 2012-11-06  Andrew Pinski  <apinski@cavium.com>
1451
1452         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1453         -fno-vect-cost-model.
1454
1455 2012-11-06  Aldy Hernandez  <aldyh@redhat.com>
1456
1457         * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1458         * gcc.dg/tm/debug-1.c: Same.
1459         * gcc.dg/tm/irrevocable-3.c: Same.
1460         * gcc.dg/tm/irrevocable-4.c: Same.
1461         * gcc.dg/tm/memopt-10.c: Same.
1462         * gcc.dg/tm/memopt-11.c: Same.
1463         * gcc.dg/tm/props-4.c: Same.
1464         * gcc.dg/tm/wrap-3.c: Same.
1465         * gcc.dg/tm/wrap-4.c: Same.
1466
1467 2012-11-06  Andrew Pinski  <apinski@cavium.com>
1468
1469         * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1470
1471 2012-11-06  Jan Hubicka  <jh@suse.cz>
1472
1473         * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1474         candidate still.
1475         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1476         * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1477         * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1478
1479 2012-11-06  David Edelsohn  <dje.gcc@gmail.com>
1480
1481         * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1482
1483 2012-11-06  Uros Bizjak  <ubizjak@gmail.com>
1484
1485         PR middle-end/41993
1486         * gcc.dg/torture/pr41993.c: New test.
1487
1488 2012-11-06  Jan Hubicka  <jh@suse.cz>
1489
1490         * gcc.target/i386/l_fma_float_?.c: Update.
1491         * gcc.target/i386/l_fma_double_?.c: Update.
1492
1493 2012-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1494
1495         PR target/54089
1496         * gcc.target/sh/pr54089-8.c: New.
1497         * gcc.target/sh/pr54089-9.c: New.
1498
1499 2012-11-06  Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
1500
1501         PR target/47440
1502         * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1503         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1504         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1505         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1506         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1507         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1508         * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1509         * gcc.target/i386/avx-vzeroupper-27.c: New.
1510
1511 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
1512
1513         PR fortran/54917
1514         * gfortran.dg/transfer_class_1.f90: New.
1515         * gfortran.dg/transfer_class_2.f90: New.
1516
1517 2012-11-05  Sriraman Tallam  <tmsriram@google.com>
1518
1519         * testsuite/g++.dg/mv1.C: New test.
1520         * testsuite/g++.dg/mv2.C: New test.
1521         * testsuite/g++.dg/mv3.C: New test.
1522         * testsuite/g++.dg/mv4.C: New test.
1523         * testsuite/g++.dg/mv5.C: New test.
1524         * testsuite/g++.dg/mv6.C: New test.
1525
1526 2012-11-05  Hans-Peter Nilsson  <hp@axis.com>
1527
1528         PR testsuite/55186
1529         * gcc.dg/const-uniq-1.c (a): Increase length four times.
1530
1531 2012-11-05  Jack Howarth <howarth@bromo.med.uc.edu>
1532
1533         * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1534         darwin.
1535
1536 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1537
1538         * g++.dg/torture/20121105-1.C: New test.
1539
1540 2012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
1541
1542         * gcc.dg/torture/fp-compare.c: New testcase.
1543
1544 2012-11-05  Jan Hubicka  <jh@suse.cz>
1545
1546         * gcc.dg/const-1.c: Update.
1547         * gcc.dg/pure-1.c: Update.
1548
1549 2012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
1550
1551         PR rtl-optimization/55151
1552         * gcc.dg/pr55151.c: New test.
1553
1554 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
1555
1556         PR debug/54970
1557         PR debug/54971
1558         * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1559
1560 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
1561
1562         PR testsuite/51128
1563         * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1564
1565 2012-11-05  Jan Hubicka  <jh@suse.cz>
1566
1567         * gcc.dg/autopar/pr49960.c: Fix testcase.
1568
1569 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
1570
1571         * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1572         Fix scan-tree-dump-times directive.
1573
1574 2012-11-04  Janus Weil  <janus@gcc.gnu.org>
1575
1576         PR fortran/55199
1577         * gfortran.dg/associate_12.f90: New.
1578
1579 2012-11-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1580
1581         PR target/54255
1582         * lib/target-supports.exp (check_effective_target_masm_intel): New
1583         proc.
1584         * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1585         masm_intel.
1586
1587 2012-11-03  H.J. Lu  <hjl.tools@gmail.com>
1588             Jack Howarth  <howarth@bromo.med.uc.edu>
1589
1590         * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1591         * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1592         * gcc.target/i386/pr53249.c: Likewise.
1593
1594 2012-11-03  Andrew Pinski  <apinski@cavium.com>
1595
1596         * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1597         call abort1 so that cross jumping does not happen.
1598
1599 2012-11-03  Oleg Endo  <olegendo@gcc.gnu.org>
1600
1601         PR target/51244
1602         * gcc.target/sh/pr51244-18.c: New.
1603         * gcc.target/sh/pr51244-19.c: New.
1604
1605 2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
1606
1607         * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1608         b requires a 64-bit operation followed by a truncation.
1609
1610 2012-11-02  Jan Hubicka  <jh@suse.cz>
1611
1612         * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1613
1614 2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1615
1616         * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1617         conditions to verify the reduction code is vectorized.
1618
1619         * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1620         in case 'pow', such as 'powerpc' is used in the compiler version name.
1621         * gcc.target/powerpc/pr46728-2.c: Likewise.
1622         * gcc.target/powerpc/pr46728-3.c: Likewise.
1623         * gcc.target/powerpc/pr46728-4.c: Likewise.
1624         * gcc.target/powerpc/pr46728-5.c: Likewise.
1625         * gcc.target/powerpc/pr46728-7.c: Likewise.
1626         * gcc.target/powerpc/pr46728-8.c: Likewise.
1627         * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1628
1629 2012-11-02  Jan Hubicka  <jh@suse.cz>
1630
1631         * gcc.dg/tree-ssa/loop-38.c: New testcase.
1632
1633 2012-11-02  Jan Hubicka  <jh@suse.cz>
1634
1635         * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1636         * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1637
1638 2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
1639
1640         PR middle-end/55130
1641         * gcc.target/i386/pr55130.c: New test.
1642
1643 2012-11-02  Jakub Jelinek  <jakub@redhat.com>
1644
1645         PR target/55147
1646         * gcc.target/i386/pr55147.c: New test.
1647
1648 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
1649
1650         * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1651         * gfortran.dg/default_format_denormal_1.f90: Same.
1652
1653 2012-11-01  Marc Glisse  <marc.glisse@inria.fr>
1654
1655         PR middle-end/55001
1656         * g++.dg/ext/vector19.C: Remove target restrictions.
1657         * gcc.dg/fold-compare-7.c: New testcase.
1658
1659 2012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
1660
1661         PR target/55160
1662         * gcc.target/sh/pr55160.c: New.
1663
1664 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
1665
1666         * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1667         scan-assembler regex.
1668
1669 2012-11-01  Vladimir Makarov  <vmakarov@redhat.com>
1670
1671         PR middle-end/55150
1672         * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1673         * gcc.dg/pr55150-2.c: New test.
1674
1675 2012-11-01  Sharad Singhai  <singhai@google.com>
1676
1677         * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1678         * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1679         * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1680         * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1681
1682 2012-10-31  Dehao Chen  <dehao@google.com>
1683
1684         * g++.dg/debug/dwarf2/block.C: New testcase.
1685
1686 2012-10-31  Jan Hubicka  <jh@suse.cz>
1687
1688         * gcc.dg/pr44974.c: Add noinline.
1689
1690 2012-10-31  Janus Weil  <janus@gcc.gnu.org>
1691
1692         PR fortran/53718
1693         * gfortran.dg/class_54.f90: New.
1694
1695 2012-10-31  Steven Bosscher  <steven@gcc.gnu.org>
1696             Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR tree-optimization/55018
1699         * gcc.dg/torture/pr55018.c: New test.
1700
1701 2012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1702
1703         PR c++/54583
1704         * g++.dg/ext/vla13.C: New.
1705
1706 2012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
1707
1708         PR middle-end/55150
1709         * gcc.dg/pr55150.c: New test.
1710
1711 2012-10-31  Tobias Burnus  <burnus@net-b.de>
1712
1713         PR fortran/55134
1714         * gfortran.dg/associate_11.f90: New.
1715
1716 2012-10-31  Dodji Seketeli  <dodji@redhat.com>
1717
1718         PR c++/54955
1719         * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1720
1721 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
1722
1723         PR tree-optimization/19105
1724         PR tree-optimization/21643
1725         PR tree-optimization/46309
1726         * gcc.dg/pr19105.c: New test.
1727         * gcc.dg/pr21643.c: New test.
1728         * gcc.dg/pr46309-2.c: New test.
1729         * gcc.c-torture/execute/pr46309.c: New test.
1730
1731 2012-10-31  Alan Modra  <amodra@gmail.com>
1732
1733         * gcc.target/powerpc/dimode_off.c: New.
1734         * gcc.target/powerpc/timode_off.c: New.
1735         * gcc.target/powerpc/dfmode_off.c: New.
1736         * gcc.target/powerpc/tfmode_off.c: New.
1737
1738 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1739
1740         PR rtl-optimization/55093
1741         * gcc.target/i386/pr55093.c: New file.
1742
1743 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1744
1745         * gcc.target/i386/pr55116.c: Renamed to ...
1746         * gcc.target/i386/pr55116-1.c: This.
1747
1748 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1749
1750         * gcc.target/i386/pr55116-2.c: New file.
1751
1752 2012-10-30  Richard Biener  <rguenther@suse.de>
1753
1754         * gcc.dg/vect/slp-perm-2.c: Adjust.
1755
1756 2012-10-30  Richard Biener  <rguenther@suse.de>
1757
1758         PR tree-optimization/55111
1759         * gcc.dg/torture/pr55111.c: New testcase.
1760
1761 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
1762
1763         PR target/53988
1764         * gcc.target/sh/pr53988.c: New.
1765
1766 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
1767
1768         PR target/54989
1769         * gcc.dg/hoist-register-pressure-1.c: Rename from
1770         hoist-register-pressure.c. Add nonpic condition.
1771         * gcc.dg/hoist-register-pressure-2.c: New testcase.
1772
1773 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
1774
1775         PR c++/54930
1776         * gcc.dg/Wreturn-local-addr.c: New.
1777         * g++.dg/warn/Wno-return-local-addr.C: New.
1778         * g++.dg/warn/Wreturn-local-addr.C: New.
1779
1780 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
1781
1782         PR middle-end/55116
1783         * gcc.target/i386/pr55116.c: New file.
1784
1785 2012-10-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1786
1787         PR c/53066
1788         * gcc.dg/Wshadow-4.c: New.
1789         * gcc.dg/Wshadow-4.h: New.
1790
1791 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
1792
1793         PR debug/54693
1794         * gcc.dg/guality/pr54693.c: New.
1795
1796 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
1797
1798         PR middle-end/55027
1799         * gcc.dg/pr55027.c: New testcase.
1800
1801 2012-10-29  Jan Hubicka  <jh@suse.cz>
1802
1803         * gcc.dg/ipa/inline-6.c: New testcase.
1804
1805 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
1806
1807         PR rtl-optimization/55106
1808         * g++.dg/pr55106.C: New.
1809
1810 2012-10-29  Richard Guenther  <rguenther@suse.de>
1811
1812         PR middle-end/53695
1813         * gcc.dg/torture/pr53695.c: New testcase.
1814
1815 2012-10-28  Jan Hubicka  <jh@suse.cz>
1816
1817         * gcc.dg/ipa/inlinehint-3.c: New testcase.
1818
1819 2012-10-28  Tobias Burnus  <burnus@net-b.de>
1820
1821         PR fortran/54958
1822         * gfortran.dg/do_check_6.f90: New.
1823
1824 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
1825             Jack Howarth <howarth@bromo.med.uc.edu>
1826
1827         PR target/54404
1828         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1829         to dg-options.
1830         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1831
1832 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
1833
1834         PR target/34283
1835         * gcc.target/i386/pr34283.c: New test.
1836
1837 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
1838
1839         PR c++/55081
1840         * g++.dg/opt/pr55081.C: New test.
1841
1842         PR debug/54970
1843         PR debug/54971
1844         * gcc.dg/guality/pr54970.c: New test.
1845
1846 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1847
1848         PR c++/54984
1849         * g++.dg/template/new11.C: New.
1850
1851 2012-10-26  Richard Biener  <rguenther@suse.de>
1852
1853         PR middle-end/54824
1854         * gcc.dg/torture/pr54824.c: New testcase.
1855
1856 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1857
1858         * gcc.target/i386/fxsave-1.c: New.
1859         * gcc.target/i386/fxsave64-1.c: Ditto.
1860         * gcc.target/i386/fxrstor-1.c: Ditto.
1861         * gcc.target/i386/fxrstor64-1.c: Ditto.
1862         * gcc.target/i386/xsave-1.c: Ditto.
1863         * gcc.target/i386/xsave64-1.c: Ditto.
1864         * gcc.target/i386/xrstor-1.c: Ditto.
1865         * gcc.target/i386/xrstor64-1.c: Ditto.
1866         * gcc.target/i386/xsaveopt-1.c: Ditto.
1867         * gcc.target/i386/xsaveopt64-1.c: Ditto.
1868         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1869         * gcc.target/i386/sse-13.c: Ditto.
1870         * gcc.target/i386/sse-14.c: Ditto.
1871         * gcc.target/i386/sse-22.c: Ditto.
1872         * gcc.target/i386/sse-23.c: Ditto.
1873         * g++.dg/other/i386-2.C: Ditto.
1874         * g++.dg/other/i386-3.C: Ditto.
1875
1876 2012-10-25  Jan Hubicka  <jh@suse.cz>
1877
1878         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1879         at ivcanon time.
1880
1881 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1882
1883         PR c++/53761
1884         * g++.dg/ext/transparent-union.C: New.
1885
1886 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
1887
1888         PR c++/54427
1889         * g++.dg/ext/vector19.C: New testcase.
1890
1891 2012-10-25  Richard Biener  <rguenther@suse.de>
1892
1893         PR tree-optimization/54902
1894         * g++.dg/torture/pr54902.C: New testcase.
1895
1896 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1897
1898         PR c++/34892
1899         * g++.dg/template/crash114.C: New.
1900
1901 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
1902
1903         PR bootstrap/55049
1904         * gcc.target/i386/pr55049-1.c: New test.
1905
1906 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
1907
1908         PR fortran/55037
1909         * gfortran.dg/class_dummy_4.f03: New.
1910
1911 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR rtl-optimization/55010
1914         * gcc.dg/pr55010.c: New test.
1915
1916         PR debug/54828
1917         * g++.dg/debug/pr54828.C: New test.
1918
1919 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1920
1921         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1922         * gcc.dg/vect/vect-83_64.c: Likewise.
1923
1924 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1925
1926         PR c++/54922
1927         * g++.dg/cpp0x/constexpr-union4.C: New.
1928
1929 2012-10-23  Jeff Law  <law@redhat.com>
1930
1931         * gcc.c-torture/execute/pr54985.c: New test.
1932
1933 2012-10-23  Paul Koning  <ni1d@arrl.net>
1934
1935         PR debug/54508
1936         * g++.dg/debug/dwarf2/pr54508.C: New.
1937
1938 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1939
1940         PR c++/54844
1941         * g++.dg/template/sizeof14.C: New test.
1942
1943 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1944             Jim MacArthur  <jim.macarthur@arm.com>
1945             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1946             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1947             Nigel Stephens  <nigel.stephens@arm.com>
1948             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1949             Richard Earnshaw  <rearnsha@arm.com>
1950             Sofiane Naci  <sofiane.naci@arm.com>
1951             Stephen Thomas  <stephen.thomas@arm.com>
1952             Tejas Belagod  <tejas.belagod@arm.com>
1953             Yufeng Zhang  <yufeng.zhang@arm.com>
1954
1955         * lib/target-supports.exp
1956         (check_profiling_available): Add AArch64.
1957         (check_effective_target_vect_int): Likewise.
1958         (check_effective_target_vect_shift): Likewise.
1959         (check_effective_target_vect_float): Likewise.
1960         (check_effective_target_vect_double): Likewise.
1961         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1962         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1963         (check_effective_target_vect_pack_trunc): Likewise.
1964         (check_effective_target_vect_unpack): Likewise.
1965         (check_effective_target_vect_hw_misalign): Likewise.
1966         (check_effective_target_vect_short_mult): Likewise.
1967         (check_effective_target_vect_int_mult): Likewise.
1968         (check_effective_target_vect_stridedN): Likewise.
1969         (check_effective_target_sync_int_long): Likewise.
1970         (check_effective_target_sync_char_short): Likewise.
1971         (check_vect_support_and_set_flags): Likewise.
1972         (check_effective_target_aarch64_tiny): New.
1973         (check_effective_target_aarch64_small): New.
1974         (check_effective_target_aarch64_large): New.
1975         * g++.dg/other/PR23205.C: Enable aarch64.
1976         * g++.dg/other/pr23205-2.C: Likewise.
1977         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1978         * gcc.c-torture/execute/20101011-1.c: Likewise.
1979         * gcc.dg/20020312-2.c: Likewise.
1980         * gcc.dg/20040813-1.c: Likewise.
1981         * gcc.dg/builtin-apply2.c: Likewise.
1982         * gcc.dg/stack-usage-1.c: Likewise.
1983
1984 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1985             Jim MacArthur  <jim.macarthur@arm.com>
1986             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1987             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1988             Nigel Stephens  <nigel.stephens@arm.com>
1989             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1990             Richard Earnshaw  <rearnsha@arm.com>
1991             Sofiane Naci  <sofiane.naci@arm.com>
1992             Stephen Thomas  <stephen.thomas@arm.com>
1993             Tejas Belagod  <tejas.belagod@arm.com>
1994             Yufeng Zhang  <yufeng.zhang@arm.com>
1995
1996         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1997         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1998         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1999         * gcc.target/aarch64/aapcs/abitest.S: New file.
2000         * gcc.target/aarch64/aapcs/abitest.h: New file.
2001         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
2002         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
2003         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
2004         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
2005         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
2006         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
2007         * gcc.target/aarch64/aapcs/ice_1.c: New file.
2008         * gcc.target/aarch64/aapcs/ice_2.c: New file.
2009         * gcc.target/aarch64/aapcs/ice_3.c: New file.
2010         * gcc.target/aarch64/aapcs/ice_4.c: New file.
2011         * gcc.target/aarch64/aapcs/ice_5.c: New file.
2012         * gcc.target/aarch64/aapcs/macro-def.h: New file.
2013         * gcc.target/aarch64/aapcs/test_1.c: New file.
2014         * gcc.target/aarch64/aapcs/test_10.c: New file.
2015         * gcc.target/aarch64/aapcs/test_11.c: New file.
2016         * gcc.target/aarch64/aapcs/test_12.c: New file.
2017         * gcc.target/aarch64/aapcs/test_13.c: New file.
2018         * gcc.target/aarch64/aapcs/test_14.c: New file.
2019         * gcc.target/aarch64/aapcs/test_15.c: New file.
2020         * gcc.target/aarch64/aapcs/test_16.c: New file.
2021         * gcc.target/aarch64/aapcs/test_17.c: New file.
2022         * gcc.target/aarch64/aapcs/test_18.c: New file.
2023         * gcc.target/aarch64/aapcs/test_19.c: New file.
2024         * gcc.target/aarch64/aapcs/test_2.c: New file.
2025         * gcc.target/aarch64/aapcs/test_20.c: New file.
2026         * gcc.target/aarch64/aapcs/test_21.c: New file.
2027         * gcc.target/aarch64/aapcs/test_22.c: New file.
2028         * gcc.target/aarch64/aapcs/test_23.c: New file.
2029         * gcc.target/aarch64/aapcs/test_24.c: New file.
2030         * gcc.target/aarch64/aapcs/test_25.c: New file.
2031         * gcc.target/aarch64/aapcs/test_26.c: New file.
2032         * gcc.target/aarch64/aapcs/test_3.c: New file.
2033         * gcc.target/aarch64/aapcs/test_4.c: New file.
2034         * gcc.target/aarch64/aapcs/test_5.c: New file.
2035         * gcc.target/aarch64/aapcs/test_6.c: New file.
2036         * gcc.target/aarch64/aapcs/test_7.c: New file.
2037         * gcc.target/aarch64/aapcs/test_8.c: New file.
2038         * gcc.target/aarch64/aapcs/test_9.c: New file.
2039         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
2040         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
2041         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
2042         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
2043         * gcc.target/aarch64/aapcs/test_complex.c: New file.
2044         * gcc.target/aarch64/aapcs/test_int128.c: New file.
2045         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
2046         * gcc.target/aarch64/aapcs/type-def.h: New file.
2047         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
2048         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
2049         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
2050         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
2051         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
2052         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
2053         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
2054         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
2055         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
2056         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
2057         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
2058         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
2059         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
2060         * gcc.target/aarch64/aarch64.exp: New file.
2061         * gcc.target/aarch64/adc-1.c: New file.
2062         * gcc.target/aarch64/adc-2.c: New file.
2063         * gcc.target/aarch64/asm-1.c: New file.
2064         * gcc.target/aarch64/clrsb.c: New file.
2065         * gcc.target/aarch64/clz.c: New file.
2066         * gcc.target/aarch64/ctz.c: New file.
2067         * gcc.target/aarch64/csinc-1.c: New file.
2068         * gcc.target/aarch64/csinv-1.c: New file.
2069         * gcc.target/aarch64/csneg-1.c: New file.
2070         * gcc.target/aarch64/extend.c: New file.
2071         * gcc.target/aarch64/fcvt.x: New file.
2072         * gcc.target/aarch64/fcvt_double_int.c: New file.
2073         * gcc.target/aarch64/fcvt_double_long.c: New file.
2074         * gcc.target/aarch64/fcvt_double_uint.c: New file.
2075         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2076         * gcc.target/aarch64/fcvt_float_int.c: New file.
2077         * gcc.target/aarch64/fcvt_float_long.c: New file.
2078         * gcc.target/aarch64/fcvt_float_uint.c: New file.
2079         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2080         * gcc.target/aarch64/ffs.c: New file.
2081         * gcc.target/aarch64/fmadd.c: New file.
2082         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2083         * gcc.target/aarch64/frint.x: New file.
2084         * gcc.target/aarch64/frint_double.c: New file.
2085         * gcc.target/aarch64/frint_float.c: New file.
2086         * gcc.target/aarch64/index.c: New file.
2087         * gcc.target/aarch64/mneg-1.c: New file.
2088         * gcc.target/aarch64/mneg-2.c: New file.
2089         * gcc.target/aarch64/mneg-3.c: New file.
2090         * gcc.target/aarch64/mnegl-1.c: New file.
2091         * gcc.target/aarch64/mnegl-2.c: New file.
2092         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2093         * gcc.target/aarch64/pic-constantpool1.c: New file.
2094         * gcc.target/aarch64/pic-symrefplus.c: New file.
2095         * gcc.target/aarch64/predefine_large.c: New file.
2096         * gcc.target/aarch64/predefine_small.c: New file.
2097         * gcc.target/aarch64/predefine_tiny.c: New file.
2098         * gcc.target/aarch64/reload-valid-spoff.c: New file.
2099         * gcc.target/aarch64/scalar_intrinsics.c: New file.
2100         * gcc.target/aarch64/table-intrinsics.c: New file.
2101         * gcc.target/aarch64/tst-1.c: New file.
2102         * gcc.target/aarch64/vect-abs-compile.c: New file.
2103         * gcc.target/aarch64/vect-abs.c: New file.
2104         * gcc.target/aarch64/vect-abs.x: New file.
2105         * gcc.target/aarch64/vect-compile.c: New file.
2106         * gcc.target/aarch64/vect-faddv-compile.c: New file.
2107         * gcc.target/aarch64/vect-faddv.c: New file.
2108         * gcc.target/aarch64/vect-faddv.x: New file.
2109         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2110         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2111         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2112         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2113         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2114         * gcc.target/aarch64/vect-fp-compile.c: New file.
2115         * gcc.target/aarch64/vect-fp.c: New file.
2116         * gcc.target/aarch64/vect-fp.x: New file.
2117         * gcc.target/aarch64/vect-mull-compile.c: New file.
2118         * gcc.target/aarch64/vect-mull.c: New file.
2119         * gcc.target/aarch64/vect-mull.x: New file.
2120         * gcc.target/aarch64/vect.c: New file.
2121         * gcc.target/aarch64/vect.x: New file.
2122         * gcc.target/aarch64/vector_intrinsics.c: New file.
2123         * gcc.target/aarch64/vfp-1.c: New file.
2124         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2125         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2126         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2127         * g++.dg/abi/aarch64_guard1.C: New file.
2128
2129 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
2130
2131         PR c++/54988
2132         * c-c++-common/pr54988.c: New test.
2133
2134 2012-10-23  Jan Hubicka  <jh@suse.cz>
2135
2136         * gcc.dg/tree-prof/peel-1.c: New testcase.
2137
2138 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
2139
2140         PR gcc/52945
2141         * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2142
2143 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
2144
2145         * gcc.dg/c99-predef-1.c: New test.
2146         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2147         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2148         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2149         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2150         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2151         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2152         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2153         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2154         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2155         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2156         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2157         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2158
2159 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
2160
2161         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2162
2163 2012-10-23  Jan Hubicka  <jh@suse.cz>
2164
2165         PR middle-end/54937
2166         * gcc.c-torture/execute/pr54937.c: New testcase.
2167         * gcc.dg/tree-ssa/cunroll-2.c: Update.
2168
2169 2012-10-23  Jan Hubicka  <jh@suse.cz>
2170
2171         PR middle-end/54967
2172         * gfortran.dg/pr54967.f90: New testcase.
2173
2174 2012-10-23  Terry Guo  <terry.guo@arm.com>
2175
2176         PR target/55019
2177         * gcc.dg/pr55019.c: New.
2178
2179 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2180
2181         PR tree-optimization/55008
2182         * gcc.dg/tree-ssa/pr55008.c: New test.
2183
2184 2012-10-22  Richard Biener  <rguenther@suse.de>
2185
2186         PR tree-optimization/55011
2187         * gcc.dg/torture/pr55011.c: New testcase.
2188
2189 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
2190
2191         * gcc.target/arm/pr40457-1.c: Adjust expected output.
2192         * gcc.target/arm/pr40457-2.c: Likewise.
2193         * gcc.target/arm/pr40457-3.c: Likewise.
2194
2195 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
2196
2197         * gnat.dg/specs/limited_with4.ads: New test.
2198         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2199
2200 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
2201
2202         * gnat.dg/modular4.adb: New test.
2203         * gnat.dg/modular4_pkg.ads: New helper.
2204
2205 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2206
2207         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2208         * gnat.dg/specs/addr1.ads: Likewise.
2209
2210 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
2211
2212         * gcc.dg/webizer.c (main): Add missing exit call.
2213
2214 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
2215
2216         PR fortran/54465
2217         * gfortran.dg/wextra_1.f:  New test.
2218
2219 2012-10-20  Jan Hubicka  <jh@suse.cz>
2220
2221         * gcc.dg/tree-prof/unroll-1.c: New testcase.
2222
2223 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
2224
2225         PR fortran/54224
2226         * gfortran.dg/warn_unused_function.f90: New.
2227
2228 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
2229
2230         * lib/target-supports.exp
2231         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2232
2233 2012-10-19  Richard Guenther  <rguenther@suse.de>
2234
2235         PR tree-optimization/54981
2236         * gcc.dg/pr54981.c: New testcase.
2237
2238 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
2239
2240         PR target/54892
2241         * gcc.target/arm/pr54892.c: New.
2242
2243 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
2244
2245         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2246
2247 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2248
2249         PR c++/54501
2250         * g++.dg/init/array30.C: New.
2251         * g++.dg/init/array31.C: Likewise.
2252
2253 2012-10-18  Tobias Burnus  <burnus@net-b.de>
2254
2255         PR fortran/54884
2256         * gfortran.dg/public_private_module_7.f90: New.
2257
2258 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2259
2260         PR c++/29633
2261         * g++.dg/template/pr29633.C: New.
2262
2263 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
2264
2265         * gnat.dg/loop_optimization13.ad[sb]: New test.
2266         * gnat.dg/loop_optimization13_pkg.ads: New helper.
2267
2268 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2269
2270         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2271         * gcc.target/arm/neon/vfmaf32.c: Likewise.
2272         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2273         * gcc.target/arm/neon/vfmsf32.c: Likewise.
2274
2275 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2276
2277         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2278         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2279         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2280         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2281         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2282         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2283
2284 2012-10-16  Jan Hubicka  <jh@suse.cz>
2285
2286         * gcc.target/i386/l_fma_float_?.c: Update.
2287         * gcc.target/i386/l_fma_double_?.c: Update.
2288         * gfortran.dg/do_1.f90: XFAIL
2289         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2290         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2291         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2292         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2293         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2294         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2295         valid.
2296
2297 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2298
2299         PR c/53063
2300         PR c/40989
2301         * gcc.dg/Wstrict-overflow-24.c: New.
2302
2303 2012-10-16  Tobias Burnus  <burnus@net-b.de>
2304
2305         PR fortran/50981
2306         PR fortran/54618
2307         * gfortran.dg/class_optional_1.f90: New.
2308         * gfortran.dg/class_optional_2.f90: New.
2309
2310 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
2311
2312         PR debug/54796
2313         * gcc.dg/guality/pr54796.c: New test.
2314
2315         PR tree-optimization/54889
2316         * gfortran.dg/pr54889.f90: New test.
2317
2318 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
2319
2320         * g++.dg/other/dump-ada-spec-2.C: New test.
2321
2322 2012-10-16  Easwaran Raman  <eraman@google.com>
2323
2324         * gcc.dg/tree-prof/switch-case-1.c: New test case.
2325         * gcc.dg/tree-prof/switch-case-2.c: New test case.
2326
2327 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
2328
2329         * gcc.dg/torture/stackalign/builtin-apply-2.c,
2330         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2331
2332 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2333
2334         PR target/54925
2335         * gcc.c-torture/compile/pr54925.c: New.
2336
2337 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2338
2339         PR target/51244
2340         * gcc.target/sh/pr51244-17.c: New.
2341
2342 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2343
2344         PR target/54760
2345         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2346         functions.
2347         * gcc.target/sh/pr54760-4.c: New.
2348
2349 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2350
2351         PR target/34777
2352         * gcc.target/sh/torture/sh-torture.exp: New.
2353         * gcc.target/sh/torture/pr34777.c: New.
2354
2355 2012-10-15  Matthias Klose  <doko@ubuntu.com>
2356
2357         * lib/target-supports.exp (check_profiling_available): Match
2358         arm*-*-linux-* for ARM Linux/GNU.
2359         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2360         * gfortran.dg/enum_10.f90: Likewise.
2361         * gfortran.dg/enum_9.f90: Likewise.
2362         * gcc.target/arm/synchronize.c: Likewise.
2363         * g++.old-deja/g++.jason/enum6.C: Likewise.
2364         * g++.old-deja/g++.other/enum4.C: Likewise.
2365         * g++.old-deja/g++.law/enum9.C: Likewise.
2366
2367 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2368
2369         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2370         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2371
2372 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
2373             Paolo Carlini  <paolo.carlini@oracle.com>
2374
2375         PR c++/17805
2376         * g++.dg/overload/operator6.C: New.
2377
2378 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2379
2380         PR c++/50080 (again)
2381         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2382         * g++.dg/parse/tmpl-outside1.C: Likewise.
2383         * g++.dg/template/qualttp18.C: Likewise.
2384         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2385         * g++.old-deja/g++.pt/overload13.C: Likewise.
2386
2387 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
2388
2389         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2390         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2391         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2392         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2393         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2394         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2395         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2396         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2397
2398 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2399
2400         PR c++/50080
2401         * g++.dg/parse/tmpl-outside2.C: New.
2402         * g++.dg/parse/tmpl-outside1.C: Adjust.
2403         * g++.dg/template/qualttp18.C: Likewise.
2404         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2405         * g++.old-deja/g++.pt/overload13.C: Likewise.
2406
2407 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
2408
2409         PR tree-optimization/54915
2410         * gcc.dg/tree-ssa/pr54915.c: New testcase.
2411
2412 2012-10-15  Richard Guenther  <rguenther@suse.de>
2413
2414         PR tree-optimization/54920
2415         * gcc.dg/torture/pr54920.c: New testcase.
2416
2417 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2418
2419         * gnat.dg/unchecked_convert9.ad[sb]: New test.
2420
2421 2012-10-13  Jason Merrill  <jason@redhat.com>
2422
2423         * g++.dg/tls/thread_local7g.C: Require tls_native.
2424
2425 2012-10-14  Jason Merrill  <jason@redhat.com>
2426
2427         * g++.dg/cpp0x/inh-ctor1.C: New.
2428         * g++.dg/cpp0x/inh-ctor2.C: New.
2429         * g++.dg/cpp0x/inh-ctor3.C: New.
2430         * g++.dg/cpp0x/inh-ctor4.C: New.
2431         * g++.dg/cpp0x/inh-ctor5.C: New.
2432         * g++.dg/cpp0x/inh-ctor6.C: New.
2433         * g++.dg/cpp0x/inh-ctor7.C: New.
2434         * g++.dg/cpp0x/inh-ctor8.C: New.
2435         * g++.dg/cpp0x/inh-ctor9.C: New.
2436         * g++.dg/cpp0x/inh-ctor10.C: New.
2437         * g++.dg/cpp0x/inh-ctor11.C: New.
2438         * g++.dg/cpp0x/inh-ctor12.C: New.
2439         * g++.dg/cpp0x/inh-ctor13.C: New.
2440
2441 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
2442
2443         PR rtl-optimization/54919
2444         * gcc.dg/pr54919.c: New testcase.
2445
2446 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2447
2448         PR c++/53581
2449         * g++.dg/template/crash113.C: New.
2450
2451 2012-10-14  Jan Hubicka  <jh@suse.cz>
2452
2453         * gcc.dg/unroll_5.c: New testcase.
2454
2455 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2456
2457         PR c++/52643
2458         * g++.dg/opt/pr52643.C: New.
2459
2460 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2461
2462         PR target/54602
2463         * gcc.target/sh/pr54602-1.c: New.
2464         * gcc.target/sh/pr54602-2.c: New.
2465         * gcc.target/sh/pr54602-3.c: New.
2466         * gcc.target/sh/pr54602-4.c: New.
2467
2468 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2469
2470         PR target/54680
2471         * gcc.target/sh/pr54680.c: New.
2472
2473 2012-10-12  Jan Hubicka <jh@suse.cz>
2474
2475         * gcc.dg/webizer.c: New testcase.
2476
2477 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
2478
2479         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2480         specify -m64.
2481
2482         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2483
2484         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2485         Return 0 if already specifying -mfloat-abi other than hard.
2486
2487 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
2488
2489         * gcc.dg/pr53060.c: Prune irrelevant warning.
2490
2491 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
2492
2493         PR c/54381
2494         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2495         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2496         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2497         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2498         Adjust expected wording of warnings for *cmp* builtins.
2499         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2500         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2501
2502 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
2503
2504         PR c++/24449
2505         * g++.dg/parse/friend-main.C: New.
2506
2507 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
2508
2509         PR c++/53055
2510         * g++.dg/pr53055.C: New testcase.
2511
2512 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
2513
2514         PR c++/52744
2515         * g++.dg/cpp0x/pr52744.C: New.
2516
2517 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
2518
2519         PR fortran/40453
2520         * gfortran.dg/dummy_procedure_9.f90: New.
2521
2522 2012-10-12  Richard Biener  <rguenther@suse.de>
2523
2524         PR tree-optimization/54894
2525         * gcc.dg/torture/pr54894.c: New testcase.
2526
2527 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2528
2529         PR target/51244
2530         * gcc.target/sh/pr51244-13.c: New.
2531         * gcc.target/sh/pr51244-14.c: New.
2532         * gcc.target/sh/pr51244-15.c: New.
2533         * gcc.target/sh/pr51244-16.c: New.
2534
2535 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2536
2537         PR c++/51878
2538         * g++.dg/cpp0x/decltype45.C: New.
2539
2540 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
2541
2542         PR fortran/54784
2543         * gfortran.dg/class_allocate_13.f90: New.
2544
2545 2012-10-11  Jason Merrill  <jason@redhat.com>
2546
2547         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2548         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2549
2550         * g++.dg/gomp/tls-5.C: Require tls_native.
2551         * g++.dg/tls/thread_local7.C: Require tls_native.
2552         * g++.dg/tls/static2.C: New.
2553
2554 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2555
2556         PR c++/36107
2557         * g++.dg/ext/weak5.C: New.
2558
2559 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
2560
2561         PR testsuite/54868
2562         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2563         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2564
2565 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2566
2567         PR c++/43765
2568         * g++.dg/parse/pr43765.C: New.
2569
2570 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
2571
2572         * obj-c++.dg/tls/init-2.mm: Tweak errors.
2573
2574 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2575
2576         PR c++/43663
2577         * g++.dg/init/bitfield3.C: New.
2578
2579 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
2580
2581         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2582
2583 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
2584
2585         PR tree-optimization/54877
2586         * gcc.dg/torture/pr54877.c: New test.
2587
2588 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2589
2590         PR testsuite/53397
2591         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2592         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2593         and remove target info from dg-do compile.
2594         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2595         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2596         and remove target info from dg-do compile.
2597
2598 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
2599
2600         * gcc.dg/pr54782.c: Require target with pthread support.
2601
2602 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2603
2604         PR c++/53122
2605         * g++.dg/cpp0x/auto35.C: New.
2606
2607 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
2608
2609         PR c++/53540 - using fails to be equivalent to typedef
2610         * g++.dg/cpp0x/alias-decl-24.C: New test.
2611
2612 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
2613
2614         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2615         that c++11 attributes to types are ignored for now.
2616         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2617         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2618
2619 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2620
2621         PR c++/53741
2622         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2623
2624 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2625
2626         PR c++/50478
2627         * g++.dg/cpp0x/initlist67.C: New.
2628
2629 2012-10-10  Dehao Chen  <dehao@google.com>
2630
2631         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2632
2633 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
2634
2635         PR target/52480
2636         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2637         Add runtime tests.
2638
2639 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2640
2641         PR c++/53307
2642         * g++.dg/cpp0x/decltype44.C: New.
2643
2644 2012-10-09  Steve Ellcey  <sellcey@mips.com>
2645
2646         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2647
2648 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2649
2650         PR c++/53763
2651         * g++.dg/cpp0x/decltype43.C: New.
2652
2653 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2654
2655         PR middle-end/53397
2656         * gcc.dg/pr53397-1.c: New test case.
2657         * gcc.dg/pr53397-2.c: New test case.
2658
2659 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2660
2661         PR c++/54194
2662         * g++.dg/warn/Wparentheses-26.C: Adjust.
2663         * g++.dg/warn/Wparentheses-27.C: New.
2664
2665 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
2666
2667         PR c++/54427
2668         * c-c++-common/vector-scalar.c: New testcase.
2669         * g++.dg/ext/vector18.C: New testcase.
2670         * g++.dg/ext/vector5.C: This is not an error anymore.
2671         * gcc.dg/init-vec-1.c: Move ...
2672         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2673         * gcc.c-torture/execute/vector-shift1.c: Move ...
2674         * c-c++-common/torture/vector-shift1.c: ... here.
2675         * gcc.dg/scal-to-vec1.c: Move ...
2676         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2677         C++11. Adapt error messages.
2678         * gcc.dg/convert-vec-1.c: Move ...
2679         * c-c++-common/convert-vec-1.c: ... here.
2680         * gcc.dg/scal-to-vec2.c: Move ...
2681         * c-c++-common/scal-to-vec2.c: ... here.
2682
2683 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
2684
2685         PR target/54400
2686         * gcc.target/i386/pr54400.c: New testcase.
2687
2688 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
2689
2690         PR c++/54858
2691         * g++.dg/template/pr54858.C: New test.
2692
2693 2012-10-08  Marek Polacek  <polacek@redhat.com>
2694
2695         PR debug/54831
2696         * g++.dg/debug/pr54831.C: New test.
2697
2698 2012-10-08  Dehao Chen  <dehao@google.com>
2699
2700         * g++.dg/predict-loop-exit-1.C: New.
2701         * g++.dg/predict-loop-exit-2.C: New.
2702         * g++.dg/predict-loop-exit-3.C: New.
2703
2704 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2705
2706         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2707
2708 2012-10-08  Jason Merrill  <jason@redhat.com>
2709
2710         * g++.dg/gomp/tls-5.C: New.
2711         * g++.dg/gomp/tls-wrap1.C: New.
2712         * g++.dg/gomp/tls-wrap2.C: New.
2713         * g++.dg/gomp/tls-wrap3.C: New.
2714         * g++.dg/gomp/tls-wrap4.C: New.
2715         * g++.dg/gomp/tls-wrapper-cse.C: New.
2716         * g++.dg/tls/thread_local-cse.C: New.
2717         * g++.dg/tls/thread_local-order1.C: New.
2718         * g++.dg/tls/thread_local-order2.C: New.
2719         * g++.dg/tls/thread_local-wrap1.C: New.
2720         * g++.dg/tls/thread_local-wrap2.C: New.
2721         * g++.dg/tls/thread_local-wrap3.C: New.
2722         * g++.dg/tls/thread_local-wrap4.C: New.
2723         * g++.dg/tls/thread_local2g.C: New.
2724         * g++.dg/tls/thread_local3g.C: New.
2725         * g++.dg/tls/thread_local4g.C: New.
2726         * g++.dg/tls/thread_local5g.C: New.
2727         * g++.dg/tls/thread_local6g.C: New.
2728         * g++.dg/tls/thread_local7g.C: New.
2729
2730         * g++.dg/tls/thread_local3.C: New.
2731         * g++.dg/tls/thread_local4.C: New.
2732         * g++.dg/tls/thread_local5.C: New.
2733         * g++.dg/tls/thread_local6.C: New.
2734
2735         * g++.dg/tls/init-2.C: Tweak errors.
2736         * g++.dg/tls/thread_local1.C: New.
2737         * g++.dg/tls/thread_local2.C: New.
2738         * g++.dg/tls/thread_local7.C: New.
2739
2740 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2741
2742         PR target/54866
2743         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2744
2745 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
2746
2747         PR target/54685
2748         * gcc.target/sh/pr54685.c: New.
2749
2750 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
2751
2752         PR c++/53528 C++11 attribute support
2753         * g++.dg/cpp0x/gen-attrs-1.C: New test.
2754         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2755         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2756         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2757         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2758         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2759         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2760         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2761         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2762         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2763         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2764         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2765         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2766         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2767         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2768         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2769         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2770         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2771         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2772         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2773         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2774         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2775         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2776         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2777         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2778         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2779         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2780         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2781         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2782         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2783         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2784         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2785         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2786         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2787         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2788         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2789         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2790         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2791         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2792         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2793         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2794         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2795         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2796         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2797         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2798         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2799         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2800         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2801         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2802         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2803         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2804         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2805         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2806         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2807         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2808         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2809         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2810
2811 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
2812
2813         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2814         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2815         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2816
2817 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
2818
2819         PR target/54760
2820         * gcc.target/sh/pr54760-2.c: New.
2821         * gcc.target/sh/pr54760-3.c: New.
2822
2823 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
2824
2825         PR c++/51422
2826         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2827
2828 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
2829             Sandra Loosemore  <sandra@codesourcery.com>
2830
2831         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2832         and test that the accumulator is initialized using MULT.
2833         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2834         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2835
2836 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2837
2838         PR c++/52764
2839         * g++.dg/cpp0x/stdint.C: New.
2840
2841 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2842
2843         PR c++/54249
2844         * g++.dg/cpp0x/stddef.C: New.
2845
2846 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
2847
2848         PR fortran/54832
2849         * gfortran.dg/typebound_operator_17.f90: New.
2850
2851 2012-10-06  Jan Hubicka  <jh@suse.cz>
2852
2853         PR lto/53831
2854         PR lto/54776
2855         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2856
2857 2012-10-06  Jan Hubicka  <jh@suse.cz>
2858
2859         * gcc.dg/lto/resolutions_0.c: New testcase.
2860
2861 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
2862
2863         PR fortran/45521
2864         * gfortran.dg/generic_25.f90: New.
2865         * gfortran.dg/generic_26.f90: New.
2866         * gfortran.dg/generic_27.f90: New.
2867
2868 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
2869
2870         PR target/54760
2871         * gcc.target/sh/pr54760-1.c: New.
2872
2873 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2874
2875         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2876         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2877         * g++.dg/warn/Wsign-compare-5.C: New test.
2878         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2879         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2880         * g++.dg/ext/builtin30.C: New test.
2881         * g++.dg/ext/vla12.C: New test.
2882         * gcc.dg/builtins-85.c: New test.
2883
2884         PR debug/54519
2885         * gcc.dg/guality/pr54519-1.c: New test.
2886         * gcc.dg/guality/pr54519-2.c: New test.
2887         * gcc.dg/guality/pr54519-3.c: New test.
2888         * gcc.dg/guality/pr54519-4.c: New test.
2889         * gcc.dg/guality/pr54519-5.c: New test.
2890         * gcc.dg/guality/pr54519-6.c: New test.
2891
2892 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
2893
2894         PR c++/50893
2895         * g++.dg/cpp0x/defaulted38.C: New.
2896
2897 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2898
2899         PR tree-optimization/33763
2900         * c-c++-common/pr33763.c: New test.
2901
2902         PR tree-optimization/54810
2903         * gcc.dg/tree-ssa/vrp85.c: New test.
2904
2905 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
2906
2907         * gcc.dg/ucnid-7.c: Skip on AIX.
2908         * gcc.dg/ucnid-8.c: Same.
2909         * gcc.dg/ucnid-10.c: Same.
2910         * gcc.dg/ucnid-13.c: Same.
2911         * gcc.dg/attr-alias-3.c: Same.
2912         * gcc.dg/attr-alias-5.c: Same.
2913         * gcc.dg/torture/pr51106-2.c: Same.
2914         * gcc.dg/vmx/3b-13.c: Use valid splat index.
2915
2916 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2917
2918         PR c++/52233
2919         * g++.dg/cpp0x/alias-decl-23.C: New.
2920
2921 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2922
2923         PR c++/53403
2924         * g++.dg/template/friend53.C: New.
2925
2926 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2927
2928         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2929         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2930         (scan-ada-spec): Likewise.
2931         (scan-ada-spec-not): Likewise.
2932         * gcc.dg/dump-ada-spec-1.c: New test.
2933         * g++.dg/other/dump-ada-spec-1.C: Likewise.
2934
2935 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2936
2937         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2938
2939 2012-10-04  Florian Weimer  <fweimer@redhat.com>
2940
2941         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2942
2943 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2944
2945         PR c++/54323
2946         * g++.dg/cpp0x/pr54323.C: New.
2947
2948 2012-10-04  Richard Guenther  <rguenther@suse.de>
2949
2950         PR middle-end/54735
2951         * g++.dg/torture/pr54735.C: New testcase.
2952
2953 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2954
2955         PR rtl-optimization/54739
2956         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2957
2958 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
2959
2960         PR target/51244
2961         * gcc.target/sh/pr51244-12.c: New.
2962
2963 2012-10-03  Dehao Chen  <dehao@google.com>
2964
2965         PR middle-end/54782
2966         * gcc.dg/pr54782.c: New test.
2967
2968 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR c++/54777
2971         * g++.dg/cpp0x/constexpr-ref4.C: New test.
2972
2973 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
2974
2975         PR fortran/54778
2976         * gfortran.dg/class_53.f90: New.
2977
2978 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
2979
2980         PR debug/54551
2981         * gcc.dg/guality/pr54551.c: New.
2982
2983 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
2984
2985         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2986         * gcc.target/powerpc/pr46728-2.c: Likewise.
2987
2988 2012-10-02  Sharad Singhai  <singhai@google.com>
2989
2990         PR testsuite/54772
2991         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2992         to fix test failures caused by r191883.
2993         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2994         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2995         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2996         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2997         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2998         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2999         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
3000         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3001         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3002
3003 2012-09-30  Sharad Singhai  <singhai@google.com>
3004
3005         * gcc.target/i386/vect-double-1.c: Fix test.
3006
3007 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
3008
3009         PR target/54087
3010         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
3011         atomic_sub fails.
3012
3013 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
3014
3015         PR rtl-optimization/54457
3016         * gcc.target/i386/pr54457.c: New test.
3017
3018 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
3019
3020         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
3021
3022 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
3023
3024         * gcc.target/i386/vect-rebuild.c: New testcase.
3025
3026 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
3027
3028         * gcc.target/i386/pad-10.c (foo2): Return x - z.
3029
3030 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
3031
3032         * gcc.target/mips/pr37362.c: Fix target selector.
3033
3034 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3035
3036         PR target/54083
3037         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
3038
3039 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
3040
3041         * gcc.dg/ucnid-8.c: Update line number.
3042         * gcc.dg/torture/pr51106-2.c: Likewise.
3043
3044 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
3045
3046         PR fortran/54667
3047         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
3048         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3049         * gfortran.dg/c_f_pointer_tests_5.f90: New.
3050
3051 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
3052
3053         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
3054         partially reverting r170092.
3055         * gfortran.dg/class_7.f03: Ditto.
3056         * gfortran.dg/coarray_14.f90: Ditto.
3057         * gfortran.dg/typebound_proc_13.f03: Ditto.
3058
3059 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
3060
3061         PR c++/54738
3062         * g++.dg/cpp0x/sfinae42.C: New.
3063
3064 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
3065
3066         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
3067         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
3068         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
3069         * gcc.dg/pr42629.c: XFAIL on AIX.
3070         * gcc.dg/pr47684.c: Same.
3071         * gcc.dg/pr43670.c: Same.
3072         * gcc.dg/pr42916.c: Same.
3073         * gcc.dg/pr45449.c: Same.
3074         * gcc.dg/pr50017.c: Same.
3075         * gcc.dg/pr42728.c: Same.
3076         * gcc.dg/pr47881.c: Same.
3077         * gcc.dg/pr44023.c: Same.
3078         * gcc.dg/pr41345.c: Same.
3079         * gcc.dg/pr42630.c: Same.
3080         * gcc.dg/pr44971.c: Same.
3081         * gcc.dg/pr46771.c: Same.
3082         * gcc.dg/ucnid-8.c: Same.
3083         * gcc.dg/ucnid-10.c: Same.
3084         * gcc.dg/ucnid-13.c: Same.
3085         * gcc.dg/torture/pr51106-2.c: Same.
3086         * gcc.dg/pr48768.c: Same.
3087         * gcc.dg/pr42631.c: Same.
3088         * gcc.dg/pr43084.c: Same.
3089         * gcc.dg/ucnid-7.c: Same.
3090         * gcc.dg/pr42889.c: Same.
3091         * gcc.dg/pr41241.c: Same.
3092         * gcc.dg/pr42719.c: Same.
3093         * g++.dg/debug/pr46583.C: Same.
3094         * g++.dg/debug/pr47106.C: Same.
3095         * g++.dg/opt/pr48549.C: Same.
3096         * g++.dg/other/pr42685.C: Same.
3097         * c-c++-common/pr43942.c: Same.
3098
3099 2012-09-29  Ian Lance Taylor  <iant@google.com>
3100
3101         * go.test/go-test.exp: Update for latest version of Go testsuite.
3102
3103 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
3104
3105         PR fortran/52724
3106         * gfortran.dg/internal_readwrite_3.f90:  New test.
3107
3108 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
3109
3110         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3111         c-c++-common/Wunused-local-typedefs-2.c to here.
3112
3113         PR c++/54372 - unused attribute inactive on dependant entities
3114         * c-c++-common/Wunused-local-typedefs-2.c: New test.
3115
3116 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
3117
3118         PR c++/29028 - Missed unused warning on using declaration
3119         * g++.dg/warn/Wunused-var-18.C: New test.
3120
3121 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
3122
3123         PR c++/53551 - -Wunused-local-typedefs misses uses
3124         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3125
3126 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR target/54716
3129         * gcc.target/i386/xorps-sse2.c: Remove xfails.
3130
3131         PR tree-optimization/54713
3132         * gcc.c-torture/compile/pr54713-1.c: New test.
3133         * gcc.c-torture/compile/pr54713-2.c: New test.
3134         * gcc.c-torture/compile/pr54713-3.c: New test.
3135
3136 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
3137
3138         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3139
3140 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
3141
3142         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3143
3144 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
3145
3146         PR target/54703
3147         * gcc.target/i386/pr54703.c: New test.
3148
3149 2012-09-27  Richard Guenther  <rguenther@suse.de>
3150
3151         PR lto/54709
3152         * gcc.dg/lto/pr54709_0.c: New testcase.
3153         * gcc.dg/lto/pr54709_1.c: Likewise.
3154
3155 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
3156
3157         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3158
3159         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3160
3161         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3162
3163         * gcc.target/arm/pr42879.c: Handle big-endian.
3164
3165 2012-09-26  Steve Ellcey  <sellcey@mips.com>
3166
3167         PR c/37303
3168         * gcc.dg/pr37303.c: Check for rdata or rodata.
3169
3170 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
3171
3172         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3173
3174 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
3175
3176         PR target/51274
3177         PR target/53087
3178         * gcc.target/powerpc/ppc-ne0-1.c: New.
3179
3180 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
3181
3182         PR target/54089
3183         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3184         test_19, test_20, test_21, test_22, test_23): New functions.
3185         * gcc.target/sh/pr54089-4.c: New.
3186         * gcc.target/sh/pr54089-5.c: New.
3187         * gcc.target/sh/pr54089-6.c: New.
3188         * gcc.target/sh/pr54089-7.c: New.
3189
3190 2012-09-25  Richard Guenther  <rguenther@suse.de>
3191
3192         PR lto/54625
3193         * gcc.dg/lto/pr54702_0.c: New testcase.
3194         * gcc.dg/lto/pr54702_1.c: Likewise.
3195         * gcc.dg/lto/pr54625-1_0.c: Likewise.
3196         * gcc.dg/lto/pr54625-1_1.C: Likewise.
3197         * gcc.dg/lto/pr54625-2_0.c: Likewise.
3198         * gcc.dg/lto/pr54625-2_1.C: Likewise.
3199
3200 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3201
3202         PR c++/54526
3203         * g++.dg/cpp0x/parse2.C: New.
3204         * g++.dg/parse/error11.C: Adjust.
3205         * g++.dg/parse/error12.C: Likewise.
3206
3207 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
3208
3209         * gcc.target/i386/20030217-1.c: Added check for
3210         large_long_double effective target.
3211         * gcc.target/i386/387-3.c: Likewise.
3212         * gcc.target/i386/387-4.c: Likewise.
3213         * gcc.target/i386/pr36578-1.c: Likewise.
3214         * gcc.target/i386/excess-precision-1.c: Added new code for the case
3215         when long double size is equal double size.
3216         * gcc.target/i386/excess-precision-1.c: Likewise.
3217         * gcc.target/i386/pr36578-2.c: Likewise.
3218         * gcc.target/i386/20030217-2.c: New testcase.
3219
3220 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
3221
3222         PR tree-optimization/54676
3223         * gcc.dg/pr54676.c: New test.
3224
3225 2012-09-25  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/53663
3228         * gcc.dg/torture/pr53663-1.c: New testcase.
3229         * gcc.dg/torture/pr53663-2.c: Likewise.
3230         * gcc.dg/torture/pr53663-3.c: Likewise.
3231
3232 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
3233
3234         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3235
3236 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
3237
3238         * lib/target-supports-dg.exp (dg-require-effective-target,
3239         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3240         dg-process-target-1 instead of dg-process-target.
3241         (dg-process-target-1): Rename from dg-process-target.
3242         (dg-process-target): New.
3243
3244 2012-09-24  Richard Guenther  <rguenther@suse.de>
3245
3246         PR tree-optimization/54684
3247         * g++.dg/torture/pr54684.C: New testcase.
3248
3249 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
3250
3251         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3252
3253 2012-09-24  Richard Guenther  <rguenther@suse.de>
3254
3255         PR middle-end/52173
3256         * gcc.dg/tm/pr52173-1.c: New.
3257         * gcc.dg/tm/pr52173-2.c: New.
3258
3259 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
3260
3261         * gcc.dg/pr54669.c: New test.
3262
3263 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3264             Dominique Dhumieres  <dominiq@lps.ens.fr>
3265
3266         PR testsuite/54677
3267         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3268
3269 2012-09-23  Tobias Burnus  <burnus@net-b.de>
3270
3271         PR fortran/54618
3272         * gfortran.dg/class_array_14.f90: New.
3273
3274 2012-09-22  Kai Tietz  <ktietz@redhat.com>
3275
3276         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3277         * gcc.dg/tree-ssa/scev-4.c: Likewise.
3278
3279 2012-09-21  Dehao Chen  <dehao@google.com>
3280
3281         PR go/54649
3282         PR tree-optimization/54655
3283         * g++.dg/pr54655.C: New testcase.
3284
3285 2012-09-21  Richard Guenther  <rguenther@suse.de>
3286
3287         PR tree-optimization/54647
3288         * g++.dg/torture/pr54647.C: New testcase.
3289
3290 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
3291
3292         PR c++/54427
3293         * c-c++-common/torture/vector-compare-2.c: Add -w.
3294
3295 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
3296
3297         * gnat.dg/opt20.ads: Move dg directive to...
3298         * gnat.dg/opt20.adb: ...here.
3299         * gnat.dg/addr1.ad[sb]: Likewise.
3300         * gnat.dg/concat2.ad[sb]: Likewise.
3301         * gnat.dg/array16.ad[sb]: Likewise.
3302         * gnat.dg/atomic5.ad[sb]: Likewise.
3303         * gnat.dg/discr29.ad[sb]: Likewise.
3304         * gnat.dg/noreturn5.ad[sb]: Likewise.
3305         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
3306         * gnat.dg/discr23.ads: Remove dg directive.
3307         * gnat.dg/nested_float_packed.ads: Likewise.
3308         * gnat.dg/oconst6.ads: Move to...
3309         * gnat.dg/specs/oconst6.ads: ...here.
3310
3311 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
3312
3313         PR c++/52432
3314         * g++.dg/cpp0x/decltype32.C: Tweak.
3315
3316 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
3317
3318         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3319         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3320         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3321         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3322
3323 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
3324
3325         PR c++/54581
3326         * g++.dg/cpp0x/decltype-54581.C: New testcase.
3327
3328 2012-09-19  Steve Ellcey  <sellcey@mips.com>
3329
3330         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3331
3332 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
3333
3334         * gcc.target/powerpc/ppc-get-timebase.c: New file.
3335         * gcc.target/powerpc/ppc-mftb.c: New file.
3336
3337 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
3338
3339         PR target/54089
3340         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3341         functions.
3342
3343 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
3344
3345         PR target/54236
3346         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3347
3348 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3349
3350         * gcc.c-torture/execute/20120919-1.c: New test.
3351
3352 2012-09-19  Richard Guenther  <rguenther@suse.de>
3353
3354         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3355
3356 2012-09-19  Richard Guenther  <rguenther@suse.de>
3357
3358         * gcc.dg/builtin-unreachable-6.c: Adjust.
3359
3360 2012-09-19  Richard Guenther  <rguenther@suse.de>
3361
3362         * gcc.dg/builtin-object-size-10.c: Adjust.
3363         * gcc.dg/builtin-unreachable-5.c: Adjust.
3364         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3365         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3366         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3367         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3368         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3369         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3370         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3371         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3372         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3373         * gcc.dg/vect/vec-scal-opt.c: Adjust.
3374         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3375         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3376
3377 2012-09-19  Richard Guenther  <rguenther@suse.de>
3378
3379         PR tree-optimization/54132
3380         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3381         * gcc.dg/torture/pr54132.c: Likewise.
3382
3383 2012-09-19  Terry Guo  <terry.guo@arm.com>
3384
3385         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3386         extra prune rules that will be applied to all tests in a .exp file.
3387         (gcc-dg-prune): Use rules defined by the above variable.
3388         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3389         harmless warnings on architecture switch conflict.
3390
3391 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
3392
3393         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3394         of asm-comment characters instead of a single one.
3395         * g++.dg/debug/dwarf2/nested-2.C: Similar.
3396
3397 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
3398
3399         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3400
3401         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3402         target instead of xfailing it.
3403         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3404         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3405         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3406         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3407         * gcc.dg/vect/vect-104.c: Likewise.
3408         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3409         * gcc.dg/vect/vect-outer-1.c: Likewise.
3410         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3411         * gcc.dg/vect/vect-outer-1a.c: Likewise.
3412         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3413         * gcc.dg/vect/vect-outer-1b.c: Likewise.
3414         * gcc.dg/vect/vect-outer-2b.c: Likewise.
3415         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3416         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3417         * gcc.dg/vect/vect-outer-3b.c: Likewise.
3418         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3419
3420         * lib/target-supports.exp
3421         (check_effective_target_vect_widen_mult_qi_to_hi,
3422         check_effective_target_vect_widen_mult_hi_to_si,
3423         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3424         check_effective_target_vect_widen_mult_hi_to_si_pattern,
3425         check_effective_target_vect_pack_trunc,
3426         check_effective_target_vect_unpack,
3427         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3428         instead of arm_none.
3429
3430         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3431
3432 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3433
3434         * lib/target-supports-dg.exp (check-flags): Add cflags from board
3435         config to compiler_flags.
3436
3437 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
3438
3439         PR target/54592
3440         * gcc.target/i386/pr54592.c: New test.
3441
3442         PR tree-optimization/54610
3443         * gcc.target/i386/pr54610.c: New test.
3444
3445 2012-09-17  Jason Merrill  <jason@redhat.com>
3446
3447         PR c++/54575
3448         * g++.dg/cpp0x/alias-decl-21.C: New.
3449         * g++.dg/cpp0x/alias-decl-22.C: New.
3450
3451 2012-09-17  Tobias Burnus  <burnus@net-b.de>
3452
3453         PR fortran/54608
3454         * gfortran.dg/scan_2.f90: New.
3455
3456 2012-09-17  Jason Merrill  <jason@redhat.com>
3457
3458         PR c++/53661
3459         * g++.dg/init/aggr9.C: New.
3460
3461 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3462
3463         * gnat.dg/loop_optimization12.ad[sb]: New test.
3464
3465 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
3466
3467         PR fortran/54285
3468         * gfortran.dg/proc_ptr_result_7.f90: New.
3469
3470 2012-09-17  Tobias Burnus  <burnus@net-b.de>
3471
3472         PR fortran/54603
3473         * gfortran.dg/structure_constructor_11.f90: New.
3474
3475 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
3476
3477         PR tree-optimization/54563
3478         * g++.dg/torture/pr54563.C: New test.
3479
3480 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
3481
3482         PR fortran/54594
3483         * gfortran.dg/typebound_generic_14.f03: New.
3484
3485 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
3486
3487         PR fortran/54387
3488         * gfortran.dg/proc_ptr_38.f90: New.
3489
3490 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3491
3492         PR debug/54460
3493         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3494         to scary regexp.
3495
3496         PR testsuite/54007
3497         * gnat.dg/lto15.adb: Require lto.
3498
3499         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3500         "myBindC" for hppa*-*-hpux*.
3501
3502 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
3503
3504         * gfortran.dg/namelist_75.f90: New test.
3505
3506 2012-09-15  Tom de Vries  <tom@codesourcery.com>
3507
3508         * gcc.dg/tree-ssa/vrp82.c: New test.
3509         * gcc.dg/tree-ssa/vrp83.c: Same.
3510         * gcc.dg/tree-ssa/vrp84.c: Same.
3511
3512 2012-09-15  Tom de Vries  <tom@codesourcery.com>
3513
3514         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3515         * gcc.dg/tree-ssa/vrp81.c: ... this.
3516
3517 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
3518
3519         PR target/54222
3520         * gcc.target/avr/torture/fix-types.h: New.
3521         * gcc.target/avr/torture/vals-hr.def: New.
3522         * gcc.target/avr/torture/vals-r.def: New.
3523         * gcc.target/avr/torture/vals-k.def: New.
3524         * gcc.target/avr/torture/vals-ur.def: New.
3525         * gcc.target/avr/torture/vals-uk.def: New.
3526         * gcc.target/avr/torture/vals-uhr.def: New.
3527         * gcc.target/avr/torture/vals-llk.def: New.
3528         * gcc.target/avr/torture/vals-ullk.def: New.
3529         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3530         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3531         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3532         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3533         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3534         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3535         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3536         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3537
3538 2012-09-14  Dehao Chen  <dehao@google.com>
3539
3540         * g++.dg/debug/dwarf2/deallocator.C: New test.
3541
3542 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
3543
3544         PR c/54552
3545         * gcc.c-torture/compile/pr54552-1.c: New test.
3546
3547 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
3548
3549         PR c++/54427
3550         * g++.dg/other/vector-compare.C: New testcase.
3551         * c-c++-common/vector-compare-3.c: New testcase.
3552         * gcc.dg/vector-shift.c: Move ...
3553         * c-c++-common/vector-shift.c: ... here.
3554         * gcc.dg/vector-shift1.c: Move ...
3555         * c-c++-common/vector-shift1.c: ... here.
3556         * gcc.dg/vector-shift3.c: Move ...
3557         * c-c++-common/vector-shift3.c: ... here.
3558         * gcc.dg/vector-compare-1.c: Move ...
3559         * c-c++-common/vector-compare-1.c: ... here.
3560         * gcc.dg/vector-compare-2.c: Move ...
3561         * c-c++-common/vector-compare-2.c: ... here.
3562         * gcc.c-torture/execute/vector-compare-1.c: Move ...
3563         * c-c++-common/torture/vector-compare-1.c: ... here.
3564         * gcc.c-torture/execute/vector-compare-2.x: Delete.
3565         * gcc.c-torture/execute/vector-compare-2.c: Move ...
3566         * c-c++-common/torture/vector-compare-2.c: ... here.
3567         * gcc.c-torture/execute/vector-shift.c: Move ...
3568         * c-c++-common/torture/vector-shift.c: ... here.
3569         * gcc.c-torture/execute/vector-shift2.c: Move ...
3570         * c-c++-common/torture/vector-shift2.c: ... here.
3571         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3572         * c-c++-common/torture/vector-subscript-1.c: ... here.
3573         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3574         * c-c++-common/torture/vector-subscript-2.c: ... here.
3575         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3576         * c-c++-common/torture/vector-subscript-3.c: ... here.
3577
3578 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
3579
3580         PR c/54103
3581         * gcc.c-torture/compile/pr54103-1.c,
3582         gcc.c-torture/compile/pr54103-2.c,
3583         gcc.c-torture/compile/pr54103-3.c,
3584         gcc.c-torture/compile/pr54103-4.c,
3585         gcc.c-torture/compile/pr54103-5.c,
3586         gcc.c-torture/compile/pr54103-6.c: New tests.
3587         * gcc.dg/c90-const-expr-8.c: Update expected column number.
3588
3589 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
3590
3591         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3592
3593 2012-09-14  Richard Guenther  <rguenther@suse.de>
3594
3595         PR tree-optimization/54565
3596         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3597         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
3598
3599 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
3600
3601         * gcc.target/arm/combine-movs.c: Add missing space.
3602
3603 2012-09-14  Richard Guenther  <rguenther@suse.de>
3604
3605         * g++.dg/torture/builtin-location.C: New testcase.
3606
3607 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
3608             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3609
3610         PR c++/53210
3611         * g++.dg/warn/Wuninitialized-self.C: New.
3612
3613 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
3614
3615         PR c/54559
3616         * gcc.c-torture/compile/pr54559.c: New test.
3617
3618 2012-09-13  Jason Merrill  <jason@redhat.com>
3619
3620         PR c++/53839
3621         * g++.dg/cpp0x/constexpr-temp1.C: New.
3622
3623         PR c++/54511
3624         * g++.dg/template/anonunion2.C: New.
3625
3626         PR c++/53836
3627         * g++.dg/template/init10.C: New.
3628
3629 2012-09-13  Tobias Burnus  <burnus@net-b.de>
3630
3631         PR fortran/54556
3632         * gfortran.dg/implicit_pure_3.f90: New.
3633
3634 2012-09-13  Richard Guenther  <rguenther@suse.de>
3635
3636         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3637
3638 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
3639
3640         * gcc.target/arm/builtin-bswap-1.c: New testcase.
3641
3642 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3643
3644         * c-c++-common/pr51712.c: Handle for short-enum targets.
3645
3646 2012-09-12  Terry Guo  <terry.guo@arm.com>
3647
3648         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3649         and lsrs for Thumb2 mode.
3650
3651 2012-09-12  Jan Hubicka  <jh@suse.cz>
3652
3653         * gcc.dg/ipa/inlinehint-2.c: New testcase.
3654
3655 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
3656
3657         PR target/54445
3658         * gcc.target/i386/pr54445-1.c: New file.
3659         * gcc.target/i386/pr54445-2.c: Likewise.
3660
3661 2012-09-12  Tobias Burnus  <burnus@net-b.de>
3662
3663         PR fortran/54225
3664         PR fortran/53306
3665         * gfortran.dg/coarray_10.f90: Update dg-error.
3666         * gfortran.dg/coarray_28.f90: New.
3667         * gfortran.dg/array_section_3.f90: New.
3668
3669 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
3670
3671         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3672         gcc.target/arm/pr48252.c: Fix for big-endian support.
3673
3674 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
3675
3676         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3677
3678 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3679             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3680
3681         * gcc.target/arm/neon-vfma-1.c: New testcase.
3682         * gcc.target/arm/neon-vfms-1.c: Likewise.
3683         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3684         of float.
3685         * gcc.target/arm/neon-vmls-1.c: Likewise.
3686         * lib/target-supports.exp (add_options_for_arm_neonv2): New
3687         function.
3688         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3689         (check_effective_target_arm_neonv2_ok): Likewise.
3690         (check_effective_target_arm_neonv2_hw): Likewise.
3691         (check_effective_target_arm_neonv2): Likewise.
3692
3693 2012-09-11  Richard Guenther  <rguenther@suse.de>
3694
3695         PR middle-end/54515
3696         * g++.dg/tree-ssa/pr54515.C: New testcase.
3697
3698 2012-09-10  Andrew Pinski  <apinski@cavium.com>
3699
3700         PR tree-opt/c54362
3701         * gcc.dg/tm/memopt-16.c: New testcase.
3702
3703 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
3704
3705         PR c++/54541
3706         PR c++/54542
3707         * g++.dg/cpp0x/sfinae40.C: New.
3708         * g++.dg/cpp0x/sfinae41.C: Likewise.
3709
3710 2012-09-10  Jason Merrill  <jason@redhat.com>
3711
3712         PR c++/54538
3713         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3714
3715 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
3716
3717         PR target/54089
3718         * gcc.target/sh/pr54089-3.c: New.
3719
3720 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3721
3722         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3723
3724 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
3725
3726         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3727
3728 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
3729
3730         * gcc.dg/pr52558-2.c: Delete.
3731         * gcc.dg/simulate-thread/speculative-store-3.c: New.
3732
3733 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3734
3735         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3736
3737 2012-09-10  Richard Guenther  <rguenther@suse.de>
3738
3739         PR tree-optimization/54520
3740         * gcc.dg/torture/pr54520.c: New testcase.
3741
3742 2012-09-10  Jason Merrill  <jason@redhat.com>
3743
3744         PR c++/54506
3745         * g++.dg/cpp0x/implicit14.C: New.
3746
3747 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3748
3749         PR fortran/54208
3750         * gfortran.dg/bound_simplification_3.f90: New test.
3751
3752 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
3753
3754         PR testsuite/54184
3755         * gcc.dg/pr52558-1.c: Delete.
3756         * gcc.dg/simulate-thread/speculative-store-2.c: New.
3757
3758 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
3759
3760         * gcc.target/arm/pr50318-1.c: Scan for smlal.
3761         * gcc.target/arm/smlaltb-1.c: XFAIL test.
3762         * gcc.target/arm/smlaltt-1.c: Likewise.
3763
3764 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
3765
3766         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3767
3768 2012-09-07  Tom de Vries  <tom@codesourcery.com>
3769
3770         PR tree-optimization/53986
3771         * gcc.dg/tree-ssa/vrp80.c: New test.
3772         * gcc.dg/tree-ssa/vrp80-2.c: Same.
3773
3774 2012-09-06  Jason Merrill  <jason@redhat.com>
3775
3776         PR c++/54341
3777         PR c++/54253
3778         * g++.dg/cpp0x/constexpr-virtual2.C: New.
3779         * g++.dg/cpp0x/constexpr-virtual3.C: New.
3780
3781 2012-09-06  Andrew Pinski  <apinski@cavium.com>
3782
3783         PR tree-opt/54494
3784         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3785
3786 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
3787
3788         PR rtl-optimization/54455
3789         * gcc.dg/54455.c: New test.
3790
3791 2012-09-06  Tobias Burnus  <burnus@net-b.de>
3792
3793         PR fortran/54463
3794         * gfortran.dg/promotion_2.f90: New.
3795
3796 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR middle-end/54486
3799         * c-c++-common/pr54486.c: New test.
3800
3801 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
3802
3803         PR fortran/54474
3804         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3805
3806 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
3807
3808         PR c++/54191
3809         * g++.dg/cpp0x/sfinae39.C: New.
3810
3811 2012-09-04  Jason Merrill  <jason@redhat.com>
3812
3813         PR c++/54441
3814         * g++.dg/ext/flexary3.C: New.
3815
3816         PR c++/54420
3817         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3818
3819         PR c++/54198
3820         * g++.dg/template/defarg15.C: New.
3821
3822         PR c++/54437
3823         * g++.dg/template/access24.C: New.
3824
3825 2012-09-04  Richard Guenther  <rguenther@suse.de>
3826
3827         PR tree-optimization/54458
3828         * gcc.dg/torture/pr54458.c: New testcase.
3829
3830 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
3831
3832         * gcc.target/arm/neon-vext.c: New test.
3833         * gcc.target/arm/neon-vext-execute.c: Ditto.
3834
3835 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
3836
3837         PR fortran/54243
3838         PR fortran/54244
3839         * gfortran.dg/select_type_29.f03: New.
3840
3841 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
3842
3843         * gcc.dg/fold-perm.c: Improve test.
3844
3845 2012-09-03  Tobias Burnus  <burnus@net-b.de>
3846
3847         PR fortran/51632
3848         * gfortran.dg/coarray_class_1.f90: New.
3849
3850 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3851
3852         PR target/49206
3853         * gcc.c-torture/compile/pr49206.c: New test.
3854
3855 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
3856             Uros Bizjak  <ubizjak@gmail.com>
3857
3858         PR target/36680
3859         * gfortran.dg/pr36680.f90: New test.
3860
3861 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3862
3863         PR target/42295
3864         * g++.dg/opt/pr42295.C: New test.
3865
3866 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
3867
3868         PR target/54436
3869         * gcc.dg/torture/pr54436.c: New test.
3870
3871 2012-09-01  Andrew Pinski  <apinski@cavium.com>
3872
3873         * gcc.target/mips/truncate-8.c: New testcase.
3874
3875 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
3876
3877         PR target/46829
3878         PR target/46843
3879         * gcc.target/i386/pr46829.c: New test.
3880         * gcc.target/i386/pr46843.c: Ditto.
3881
3882 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
3883             Jason Merrill  <jason@redhat.com>
3884
3885         PR c++/18747
3886         * g++.dg/parse/error50.C: New.
3887
3888 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR c/54428
3891         * gcc.c-torture/compile/pr54428.c: New test.
3892
3893 2012-08-31  Ollie Wild  <aaw@google.com>
3894
3895         PR c++/54197
3896         * g++.dg/init/lifetime3.C: New test.
3897
3898 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3899
3900         PR middle-end/54409
3901         * gcc.dg/torture/pr54409.c: New test.
3902
3903 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3904
3905         * gfortran.dg/pr48636.f90: Add dump scan checks.
3906
3907 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
3908
3909         * gcc.target/mips/mips.exp: Work out default -msynci setting.
3910
3911 2012-08-28  Joey Ye  <joey.ye@arm.com>
3912
3913         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3914
3915 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
3916
3917         PR target/46254
3918         * gcc.target/i386/pr46254.c: New test.
3919
3920 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3921
3922         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3923         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3924         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3925
3926 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3927
3928         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3929         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3930         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3931         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3932         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3933         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3934         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3935         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3936         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3937         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3938         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3939         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3940         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3941         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3942         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3943         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3944         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3945         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3946         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3947         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3948         gcc.target/mips/unaligned-1.c: Tighten regexps.
3949
3950 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3951
3952         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3953         (mips_option_groups): Remove optimization.  Add various -f options.
3954         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3955         and -pg imply -fno-omit-frame-pointer.
3956         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3957         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3958         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3959         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3960         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3961         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3962         * gcc.target/mips/abi-n32-long32.c: Likewise.
3963         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3964         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3965         * gcc.target/mips/abi-n32-long64.c: Likewise.
3966         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3967         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3968         * gcc.target/mips/abi-n64-long32.c: Likewise.
3969         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3970         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3971         * gcc.target/mips/abi-n64-long64.c: Likewise.
3972         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3973         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3974         * gcc.target/mips/abi-o32-long32.c: Likewise.
3975         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3976         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3977         * gcc.target/mips/abi-o32-long64.c: Likewise.
3978         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3979         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3980         * gcc.target/mips/abi-o64-long32.c: Likewise.
3981         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3982         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3983         * gcc.target/mips/abi-o64-long64.c: Likewise.
3984         * gcc.target/mips/asm-1.c: Likewise.
3985         * gcc.target/mips/branch-1.c: Likewise.
3986         * gcc.target/mips/call-3.c: Likewise.
3987         * gcc.target/mips/call-saved-3.c: Likewise.
3988         * gcc.target/mips/clear-cache-1.c: Likewise.
3989         * gcc.target/mips/div-1.c: Likewise.
3990         * gcc.target/mips/div-2.c: Likewise.
3991         * gcc.target/mips/div-3.c: Likewise.
3992         * gcc.target/mips/div-4.c: Likewise.
3993         * gcc.target/mips/div-5.c: Likewise.
3994         * gcc.target/mips/div-6.c: Likewise.
3995         * gcc.target/mips/div-7.c: Likewise.
3996         * gcc.target/mips/div-8.c: Likewise.
3997         * gcc.target/mips/div-9.c: Likewise.
3998         * gcc.target/mips/div-10.c: Likewise.
3999         * gcc.target/mips/div-11.c: Likewise.
4000         * gcc.target/mips/div-12.c: Likewise.
4001         * gcc.target/mips/dsp-ctrl.c: Likewise.
4002         * gcc.target/mips/dsp-no-lhx.c: Likewise.
4003         * gcc.target/mips/ext-8.c: Likewise.
4004         * gcc.target/mips/extend-2.c: Likewise.
4005         * gcc.target/mips/fix-r10000-1.c: Likewise.
4006         * gcc.target/mips/fix-r10000-2.c: Likewise.
4007         * gcc.target/mips/fix-r10000-3.c: Likewise.
4008         * gcc.target/mips/fix-r10000-4.c: Likewise.
4009         * gcc.target/mips/fix-r10000-5.c: Likewise.
4010         * gcc.target/mips/fix-r10000-6.c: Likewise.
4011         * gcc.target/mips/fix-r10000-7.c: Likewise.
4012         * gcc.target/mips/fix-r10000-8.c: Likewise.
4013         * gcc.target/mips/fix-r10000-9.c: Likewise.
4014         * gcc.target/mips/fix-r10000-10.c: Likewise.
4015         * gcc.target/mips/fix-r10000-11.c: Likewise.
4016         * gcc.target/mips/fix-r10000-12.c: Likewise.
4017         * gcc.target/mips/fix-r10000-13.c: Likewise.
4018         * gcc.target/mips/fix-r10000-14.c: Likewise.
4019         * gcc.target/mips/fix-r10000-15.c: Likewise.
4020         * gcc.target/mips/fpcmp-1.c: Likewise.
4021         * gcc.target/mips/fpcmp-2.c: Likewise.
4022         * gcc.target/mips/fpr-moves-7.c: Likewise.
4023         * gcc.target/mips/fpr-moves-8.c: Likewise.
4024         * gcc.target/mips/int-moves-1.c: Likewise.
4025         * gcc.target/mips/int-moves-2.c: Likewise.
4026         * gcc.target/mips/long-calls-pg.c: Likewise.
4027         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
4028         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
4029         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
4030         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
4031         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
4032         * gcc.target/mips/mips-3d-1.c: Likewise.
4033         * gcc.target/mips/mips-3d-2.c: Likewise.
4034         * gcc.target/mips/mips-3d-3.c: Likewise.
4035         * gcc.target/mips/mips-3d-4.c: Likewise.
4036         * gcc.target/mips/mips-3d-5.c: Likewise.
4037         * gcc.target/mips/mips-3d-6.c: Likewise.
4038         * gcc.target/mips/mips-3d-7.c: Likewise.
4039         * gcc.target/mips/mips-3d-8.c: Likewise.
4040         * gcc.target/mips/mips-3d-9.c: Likewise.
4041         * gcc.target/mips/mips-ps-1.c: Likewise.
4042         * gcc.target/mips/mips-ps-2.c: Likewise.
4043         * gcc.target/mips/mips-ps-3.c: Likewise.
4044         * gcc.target/mips/mips-ps-4.c: Likewise.
4045         * gcc.target/mips/mips-ps-6.c: Likewise.
4046         * gcc.target/mips/mips32-dspr2.c: Likewise.
4047         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
4048         * gcc.target/mips/neg-abs-1.c: Likewise.
4049         * gcc.target/mips/neg-abs-2.c: Likewise.
4050         * gcc.target/mips/nmadd-3.c: Likewise.
4051         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
4052         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
4053         * gcc.target/mips/octeon-pop-1.c: Likewise.
4054         * gcc.target/mips/pr26765.c: Likewise.
4055         * gcc.target/mips/pr33256.c: Likewise.
4056         * gcc.target/mips/pr33635-1.c: Likewise.
4057         * gcc.target/mips/pr33755.c: Likewise.
4058         * gcc.target/mips/pr35802.c: Likewise.
4059         * gcc.target/mips/pr45074.c: Likewise.
4060         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
4061         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
4062         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
4063         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
4064         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
4065         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
4066         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
4067         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
4068         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
4069         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
4070         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
4071         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4072         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4073         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4074         * gcc.target/mips/save-restore-1.c: Likewise.
4075         * gcc.target/mips/save-restore-3.c: Likewise.
4076         * gcc.target/mips/save-restore-5.c: Likewise.
4077         * gcc.target/mips/smartmips-ror-1.c: Likewise.
4078         * gcc.target/mips/smartmips-ror-2.c: Likewise.
4079         * gcc.target/mips/smartmips-ror-3.c: Likewise.
4080         * gcc.target/mips/smartmips-ror-4.c: Likewise.
4081         * gcc.target/mips/stack-1.c: Likewise.
4082
4083         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4084         Tighten regexps.
4085
4086         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4087         branch under test to be filled with preceding rather than
4088         following instructions.
4089         * gcc.target/mips/branch-10.c: Likewise.
4090         * gcc.target/mips/branch-11.c: Likewise.
4091         * gcc.target/mips/branch-12.c: Likewise.
4092         * gcc.target/mips/branch-13.c: Likewise.
4093         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
4094         to be eliminated.  Tighten $28 scan-assembler-not test.
4095
4096         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
4097         function to...
4098         * gcc.target/mips/call-4.c: ...this new test.
4099
4100         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4101         more likely.
4102         * gcc.target/mips/code-readable-3.c: Likewise.
4103         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
4104         flag but skip for -O0.
4105         * gcc.target/mips/code-readable-4.c: Likewise.
4106
4107         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4108         of operations under test.
4109         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
4110
4111         * gcc.target/mips/near-far-3.c: Remove optimization flag.
4112         Don't require sibling-call optimization.
4113         * gcc.target/mips/near-far-4.c: Likewise.
4114
4115         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4116         Make sure that the register variable is used.
4117         * gcc.target/mips/soft-float-1.c: Likewise.
4118
4119         * gcc.target/mips/sdata-1.c: Make static data volatile.
4120         * gcc.target/mips/sdata-2.c: Likewise.
4121         * gcc.target/mips/sdata-3.c: Likewise.
4122         * gcc.target/mips/sdata-4.c: Likewise.
4123
4124         * gcc.target/mips/20020620-1.c: Remove optimization flag but
4125         skip for -O0.
4126         * gcc.target/mips/atomic-memory-2.c: Likewise.
4127         * gcc.target/mips/branch-cost-1.c: Likewise.
4128         * gcc.target/mips/branch-cost-2.c: Likewise.
4129         * gcc.target/mips/cache-1.c: Likewise.
4130         * gcc.target/mips/call-1.c: Likewise.
4131         * gcc.target/mips/call-saved-2.c: Likewise.
4132         * gcc.target/mips/const-anchor-1.c: Likewise.
4133         * gcc.target/mips/const-anchor-2.c: Likewise.
4134         * gcc.target/mips/dse-1.c: Likewise.
4135         * gcc.target/mips/dsp-lhx.c: Likewise.
4136         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4137         * gcc.target/mips/ext-1.c: Likewise.
4138         * gcc.target/mips/ext-2.c: Likewise.
4139         * gcc.target/mips/ext-3.c: Likewise.
4140         * gcc.target/mips/ext-4.c: Likewise.
4141         * gcc.target/mips/ext-5.c: Likewise.
4142         * gcc.target/mips/ext-6.c: Likewise.
4143         * gcc.target/mips/ext-7.c: Likewise.
4144         * gcc.target/mips/extend-1.c: Likewise.
4145         * gcc.target/mips/fix-r4000-1.c: Likewise.
4146         * gcc.target/mips/fix-r4000-3.c: Likewise.
4147         * gcc.target/mips/fix-r4000-5.c: Likewise.
4148         * gcc.target/mips/fix-r4000-6.c: Likewise.
4149         * gcc.target/mips/fix-r4000-8.c: Likewise.
4150         * gcc.target/mips/fix-r4000-10.c: Likewise.
4151         * gcc.target/mips/fixed-scalar-type.c: Likewise.
4152         * gcc.target/mips/fixed-vector-type.c: Likewise.
4153         * gcc.target/mips/fpr-moves-1.c: Likewise.
4154         * gcc.target/mips/fpr-moves-2.c: Likewise.
4155         * gcc.target/mips/fpr-moves-3.c: Likewise.
4156         * gcc.target/mips/fpr-moves-4.c: Likewise.
4157         * gcc.target/mips/fpr-moves-5.c: Likewise.
4158         * gcc.target/mips/fpr-moves-6.c: Likewise.
4159         * gcc.target/mips/ins-1.c: Likewise.
4160         * gcc.target/mips/ins-2.c: Likewise.
4161         * gcc.target/mips/interrupt_handler-2.c: Likewise.
4162         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4163         * gcc.target/mips/lazy-binding-1.c: Likewise.
4164         * gcc.target/mips/madd-3.c: Likewise.
4165         * gcc.target/mips/madd-5.c: Likewise.
4166         * gcc.target/mips/madd-6.c: Likewise.
4167         * gcc.target/mips/madd-8.c: Likewise.
4168         * gcc.target/mips/madd-9.c: Likewise.
4169         * gcc.target/mips/memcpy-1.c: Likewise.
4170         * gcc.target/mips/mips-ps-type.c: Likewise.
4171         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4172         * gcc.target/mips/mips-sched-madd.c: Likewise.
4173         * gcc.target/mips/mips16e-extends.c: Likewise.
4174         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4175         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4176         * gcc.target/mips/movcc-1.c: Likewise.
4177         * gcc.target/mips/movcc-2.c: Likewise.
4178         * gcc.target/mips/movcc-3.c: Likewise.
4179         * gcc.target/mips/msub-5.c: Likewise.
4180         * gcc.target/mips/msub-6.c: Likewise.
4181         * gcc.target/mips/msub-8.c: Likewise.
4182         * gcc.target/mips/mult-2.c: Likewise.
4183         * gcc.target/mips/mult-3.c: Likewise.
4184         * gcc.target/mips/mult-5.c: Likewise.
4185         * gcc.target/mips/mult-6.c: Likewise.
4186         * gcc.target/mips/mult-7.c: Likewise.
4187         * gcc.target/mips/mult-12.c: Likewise.
4188         * gcc.target/mips/mult-13.c: Likewise.
4189         * gcc.target/mips/mult-14.c: Likewise.
4190         * gcc.target/mips/mult-15.c: Likewise.
4191         * gcc.target/mips/mult-17.c: Likewise.
4192         * gcc.target/mips/mult-18.c: Likewise.
4193         * gcc.target/mips/mult-19.c: Likewise.
4194         * gcc.target/mips/nmadd-1.c: Likewise.
4195         * gcc.target/mips/nmadd-2.c: Likewise.
4196         * gcc.target/mips/octeon-baddu-1.c: Likewise.
4197         * gcc.target/mips/octeon-cins-1.c: Likewise.
4198         * gcc.target/mips/octeon-cins-2.c: Likewise.
4199         * gcc.target/mips/octeon-dmul-3.c: Likewise.
4200         * gcc.target/mips/octeon-exts-2.c: Likewise.
4201         * gcc.target/mips/octeon-exts-3.c: Likewise.
4202         * gcc.target/mips/octeon-exts-4.c: Likewise.
4203         * gcc.target/mips/octeon-exts-5.c: Likewise.
4204         * gcc.target/mips/octeon-exts-6.c: Likewise.
4205         * gcc.target/mips/octeon-exts-7.c: Likewise.
4206         * gcc.target/mips/octeon-pop-2.c: Likewise.
4207         * gcc.target/mips/octeon-seq-3.c: Likewise.
4208         * gcc.target/mips/octeon-seq-4.c: Likewise.
4209         * gcc.target/mips/octeon2-lx-1.c: Likewise.
4210         * gcc.target/mips/octeon2-lx-2.c: Likewise.
4211         * gcc.target/mips/octeon2-lx-3.c: Likewise.
4212         * gcc.target/mips/pr54240.c: Likewise.
4213         * gcc.target/mips/rsqrt-1.c: Likewise.
4214         * gcc.target/mips/rsqrt-2.c: Likewise.
4215         * gcc.target/mips/rsqrt-3.c: Likewise.
4216         * gcc.target/mips/rsqrt-4.c: Likewise.
4217         * gcc.target/mips/save-restore-2.c: Likewise.
4218         * gcc.target/mips/save-restore-4.c: Likewise.
4219         * gcc.target/mips/sb1-1.c: Likewise.
4220         * gcc.target/mips/scc-1.c: Likewise.
4221         * gcc.target/mips/scc-2.c: Likewise.
4222         * gcc.target/mips/scc-3.c: Likewise.
4223         * gcc.target/mips/scc-4.c: Likewise.
4224         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4225         * gcc.target/mips/truncate-1.c: Likewise.
4226         * gcc.target/mips/truncate-2.c: Likewise.
4227         * gcc.target/mips/truncate-3.c: Likewise.
4228         * gcc.target/mips/truncate-4.c: Likewise.
4229         * gcc.target/mips/truncate-5.c: Likewise.
4230         * gcc.target/mips/truncate-6.c: Likewise.
4231         * gcc.target/mips/unaligned-1.c: Likewise.
4232
4233         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4234         skip for -O0.  Require -fexpensive-optimizations.
4235         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4236         * gcc.target/mips/dspr2-MULT.c: Likewise.
4237         * gcc.target/mips/fix-r4000-2.c: Likewise.
4238         * gcc.target/mips/fix-r4000-4.c: Likewise.
4239         * gcc.target/mips/fix-r4000-7.c: Likewise.
4240         * gcc.target/mips/fix-r4000-9.c: Likewise.
4241         * gcc.target/mips/madd-1.c: Likewise.
4242         * gcc.target/mips/madd-2.c: Likewise.
4243         * gcc.target/mips/madd-4.c: Likewise.
4244         * gcc.target/mips/maddu-1.c: Likewise.
4245         * gcc.target/mips/maddu-2.c: Likewise.
4246         * gcc.target/mips/maddu-3.c: Likewise.
4247         * gcc.target/mips/maddu-4.c: Likewise.
4248         * gcc.target/mips/msub-1.c: Likewise.
4249         * gcc.target/mips/msub-2.c: Likewise.
4250         * gcc.target/mips/msub-3.c: Likewise.
4251         * gcc.target/mips/msub-4.c: Likewise.
4252         * gcc.target/mips/msubu-1.c: Likewise.
4253         * gcc.target/mips/msubu-2.c: Likewise.
4254         * gcc.target/mips/msubu-3.c: Likewise.
4255         * gcc.target/mips/msubu-4.c: Likewise.
4256         * gcc.target/mips/mult-1.c: Likewise.
4257         * gcc.target/mips/mult-4.c: Likewise.
4258         * gcc.target/mips/mult-8.c: Likewise.
4259         * gcc.target/mips/mult-9.c: Likewise.
4260         * gcc.target/mips/mult-10.c: Likewise.
4261         * gcc.target/mips/mult-11.c: Likewise.
4262         * gcc.target/mips/mult-16.c: Likewise.
4263
4264         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4265         skip for -O0 and -Os.
4266         * gcc.target/mips/fix-r4000-12.c: Likewise.
4267         * gcc.target/mips/madd-7.c: Likewise.
4268         * gcc.target/mips/mips-ps-5.c: Likewise.
4269         * gcc.target/mips/mips-ps-7.c: Likewise.
4270         * gcc.target/mips/msub-7.c: Likewise.
4271
4272         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4273         skip for -O0.  Require -mno-abicalls.
4274         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4275
4276         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4277         skip for -O0.  Require a total number of BBIT instructions and
4278         at least one of each kind.
4279
4280         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4281         skip for -O0.  Require -fno-unroll-loops.
4282
4283         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4284         skip for -O0.  Allow BLTZ as well as BGEZ.
4285
4286         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4287
4288         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4289         skip for -O0.  Require -fschedule-insns2.
4290         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4291
4292         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4293         but skip for -O0.  Make a branch-likely more likely.
4294
4295         * gcc.target/mips/timode-2.c: Split each test into its own function.
4296         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
4297
4298         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4299         skip for -O0.  Require -fpeephole2.
4300         * gcc.target/mips/vr-mult-2.c: Likewise.
4301
4302 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
4303
4304         PR preprocessor/53469
4305         * gcc.dg/cpp/_Pragma7.c: New test case.
4306
4307 2012-08-27  Tobias Burnus  <burnus@net-b.de>
4308
4309         PR fortran/54370
4310         * gfortran.dg/do_5.f90: New.
4311
4312 2012-08-27  Tobias Burnus  <burnus@net-b.de>
4313
4314         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4315         from dg-options as -Wall no longer implies it.
4316
4317 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
4318
4319         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4320
4321 2012-08-25  Jason Merrill  <jason@redhat.com>
4322
4323         * g++.dg/cpp0x/fntmpdefarg3.C: New.
4324
4325 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
4326
4327         PR c++/51421
4328         * g++.dg/cpp0x/auto34.C: New.
4329
4330 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
4331
4332         PR c/54363
4333         * gcc.dg/pr54363.c: New test.
4334
4335         PR c/54355
4336         * gcc.dg/pr54355.c: New test.
4337
4338 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
4339
4340         PR debug/52857
4341         * gcc.target/i386/pr52857-1.c: New.
4342         * gcc.target/i386/pr52857-2.c: Likewise.
4343
4344 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
4345
4346         * gcc.target/mips/code-readable-4.c: New test.
4347
4348 2012-08-23  Julian Brown  <julian@codesourcery.com>
4349             Sandra Loosemore  <sandra@codesourcery.com>
4350
4351         * gcc.target/mips/code-readable-1.c: Add -O to options.
4352
4353 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
4354
4355         PR c++/20420
4356         * g++.dg/lookup/using53.C: New.
4357
4358 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
4359
4360         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4361         * gcc.dg/fixed-point/convert-1.c: New.
4362         * gcc.dg/fixed-point/convert-2.c: New.
4363         * gcc.dg/fixed-point/convert-3.c: New.
4364         * gcc.dg/fixed-point/convert-4.c: New.
4365         * gcc.dg/fixed-point/convert-float-1.c: New.
4366         * gcc.dg/fixed-point/convert-float-2.c: New.
4367         * gcc.dg/fixed-point/convert-float-3.c: New.
4368         * gcc.dg/fixed-point/convert-float-4.c: New.
4369         * gcc.dg/fixed-point/convert-accum-neg.c: New.
4370         * gcc.dg/fixed-point/convert-sat.c: New.
4371         * gcc.dg/fixed-point/convert.h: New.
4372
4373 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
4374
4375         PR target/54089
4376         * gcc.target/sh/pr54089-2.c: New.
4377
4378 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
4379
4380         * gcc.target/i386/long-double-64-1.c: New file.
4381         * gcc.target/i386/long-double-64-2.c: Likewise.
4382         * gcc.target/i386/long-double-64-3.c: Likewise.
4383         * gcc.target/i386/long-double-64-4.c: Likewise.
4384         * gcc.target/i386/long-double-80-1.c: Likewise.
4385         * gcc.target/i386/long-double-80-2.c: Likewise.
4386         * gcc.target/i386/long-double-80-3.c: Likewise.
4387         * gcc.target/i386/long-double-80-4.c: Likewise.
4388         * gcc.target/i386/long-double-80-5.c: Likewise.
4389         * gcc.target/i386/long-double-80-6.c: Likewise.
4390         * gcc.target/i386/long-double-80-7.c: Likewise.
4391
4392 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
4393
4394         PR tree-optimization/54317
4395         * gcc.dg/tree-ssa/vrp79.c: New testcase.
4396
4397 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
4398
4399         PR target/39423
4400         * gcc.target/sh/pr39423-2.c: New.
4401
4402 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
4403
4404         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4405         * gcc.dg/fold-perm.c: Likewise.
4406
4407 2012-08-20  Jan Hubicka  <jh@suse.cz>
4408
4409         PR fortran/48636
4410         * gcc.dg/ipa/inlinehint-1.c: New.
4411
4412 2012-08-20  Florian Weimer  <fweimer@redhat.com>
4413
4414         PR c++/19351
4415         * g++.dg/init/new38.C: New test.
4416         * g++.dg/init/new39.C: New test.
4417
4418 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
4419
4420         PR target/54089
4421         * gcc.target/sh/pr54089-1.c: New.
4422
4423 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
4424
4425         PR target/51244
4426         * gcc.target/sh/pr51244-11.c: New.
4427
4428 2012-08-20  Tobias Burnus  <burnus@net-b.de>
4429
4430         PR fortran/54301
4431         * gfortran.dg/warn_target_lifetime_2.f90: New.
4432
4433 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
4434
4435         PR c++/10416
4436         * g++.dg/warn/Wunused-var-17.C: New.
4437
4438 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
4439
4440         PR middle-end/53992
4441         * gcc.dg/gomp/pr53992.c: New test.
4442
4443 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
4444
4445         PR tree-ssa/54295
4446         * gcc.c-torture/execute/20120817-1.c: New test.
4447
4448 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
4449
4450         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4451         add instruction.
4452         (f2): New test that really does need adds.
4453
4454 2012-08-20  Richard Guenther  <rguenther@suse.de>
4455
4456         PR tree-optimization/54327
4457         * gcc.dg/torture/pr54327.c: New testcase.
4458
4459 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR tree-optimization/54321
4462         * gcc.c-torture/compile/pr54321.c: New test.
4463
4464 2012-08-20  Tobias Burnus  <burnus@net-b.de>
4465
4466         PR fortran/54301
4467         * gfortran.dg/warn_target_lifetime_1.f90: New.
4468
4469 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
4470
4471         PR fortran/54298
4472         * gfortran.dg/real_compare_1.f90: New test case.
4473         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4474
4475 2012-08-18  Jan Hubicka  <jh@suse.cz>
4476
4477         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4478
4479 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
4480
4481         PR fortran/39290
4482         * gfortran.dg/interface_37.f90: New test.
4483
4484 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
4485             Gary Funck <gary@intrepid.com>
4486
4487         PR target/20020
4488         * gcc.target/i386/pr20020-1.c: New test.
4489         * gcc.target/i386/pr20020-2.c: Likewise.
4490         * gcc.target/i386/pr20020-3.c: Likewise.
4491
4492 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
4493
4494         * gcc.target/i386/perm-concat.c: New test.
4495
4496 2012-08-17  Julian Brown  <julian@codesourcery.com>
4497
4498         * gcc.target/arm/div64-unwinding.c: New test.
4499
4500 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
4501
4502         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4503
4504 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
4505
4506         PR target/54236
4507         * gcc.target/sh/pr54236-1.c: New.
4508
4509 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
4510
4511         * lib/target-supports.exp (check_effective_target_sync_int_long)
4512         (check_effective_target_sync_char_short): Enable for crisv32-*
4513         and cris-*.
4514
4515         PR middle-end/54261
4516         * gcc.dg/torture/pr54261-1.c: New test.
4517
4518 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
4519
4520         PR fortran/54243
4521         PR fortran/54244
4522         * gfortran.dg/typebound_call_24.f03: New.
4523
4524 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4525
4526         PR tree-optimization/54245
4527         * gcc.dg/tree-ssa/pr54245.c: New test.
4528
4529 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4530
4531         PR tree-optimization/54240
4532         * gcc.target/powerpc/pr54240.c: New test.
4533         * gcc.target/mips/pr54240.c: Likewise.
4534
4535 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
4536
4537         PR target/52933
4538         * gcc.target/sh/pr52933-1.c: New.
4539         * gcc.target/sh/pr52933-2.c: New.
4540
4541 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
4542
4543         PR target/50751
4544         * gcc.target/sh/pr50751-8.c: New.
4545
4546 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
4547
4548         PR fortran/47586
4549         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4550         * gfortran.dg/typebound_proc_27.f03: New test.
4551
4552 2012-08-14  Sterling Augustine  <saugustine@google.com>
4553
4554         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4555
4556 2012-08-14  Tobias Burnus  <burnus@net-b.de>
4557
4558         PR fortran/40881
4559         * gfortran.dg/data_constraints_3.f90: New.
4560         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4561         to disable -pedantic compilation.
4562         * gfortran.dg/pr37243.f: Ditto.
4563         * gfortran.dg/g77/19990826-3.f: Ditto.
4564         * gfortran.dg/g77/20020307-1.f : Ditto.
4565         * gfortran.dg/g77/980310-3.f: Ditto.
4566
4567 2012-08-14  Tobias Burnus  <burnus@net-b.de>
4568
4569         PR fortran/54234
4570         * gfortran.dg/warn_conversion_4.f90: New.
4571
4572 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
4573
4574         PR middle-end/53411
4575         PR rtl-optimization/53495
4576         * gcc.c-torture/compile/pr53411.c: New test.
4577         * gcc.c-torture/compile/pr53495.c: New test.
4578
4579 2012-08-13  Richard Guenther  <rguenther@suse.de>
4580
4581         * gcc.dg/tree-prof/update-loopch.c: Adjust.
4582
4583 2012-08-13  Richard Guenther  <rguenther@suse.de>
4584
4585         PR tree-optimization/54200
4586         * gcc.dg/guality/pr54200.c: New testcase.
4587         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4588
4589 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
4590
4591         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4592
4593 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
4594
4595         PR target/51244
4596         * gcc.target/sh/pr51244-7.c: New.
4597         * gcc.target/sh/pr51244-8.c: New.
4598         * gcc.target/sh/pr51244-9.c: New.
4599         * gcc.target/sh/pr51244-10.c: New.
4600
4601 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
4602
4603         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
4604         -m2e or -m2a.
4605         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4606         * gcc.target/sh/pr53511-1.c: Likewise.
4607         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4608         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4609         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4610         * gcc.target/sh/pr53512-3.c: Likewise.
4611         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4612
4613 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
4614
4615         PR target/39423
4616         * gcc.c-torture/compile/pr39423-1.c: New.
4617         * gcc.c-torture/compile/pr39423-2.c: New.
4618
4619 2012-08-12  Tobias Burnus  <burnus@net-b.de>
4620
4621         PR fortran/54221
4622         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4623         they appear uninitialized on the RHS.
4624         * gfortran.dg/public_private_module_6.f90: New.
4625
4626 2012-08-11  Martin Jambor  <mjambor@suse.cz>
4627
4628         PR fortran/48636
4629         * gfortran.dg/pr48636.f90: New test.
4630
4631 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
4632
4633         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4634         to avoid warnings.
4635         (main): Adjust caller.
4636
4637 2012-08-10  Richard Guenther  <rguenther@suse.de>
4638
4639         * gcc.dg/matrix/*.c: Adjust and move ...
4640         * gcc.dg/torture/: ... here.
4641         * gcc.dg/matrix: Remove directory.
4642
4643 2012-08-10  Richard Guenther  <rguenther@suse.de>
4644
4645         PR middle-end/54219
4646         * gcc.dg/torture/vector-shuffle1.c: New testcase.
4647
4648 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4649
4650         PR middle-end/54211
4651         * gcc.dg/tree-ssa/pr54211.c: New test.
4652
4653 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4654
4655         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4656         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4657
4658 2012-08-10  Richard Guenther  <rguenther@suse.de>
4659
4660         PR tree-optimization/54109
4661         * gcc.dg/torture/pr54109.c: New testcase.
4662         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4663         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4664
4665 2012-08-10  Richard Guenther  <rguenther@suse.de>
4666
4667         PR tree-optimization/54027
4668         * gcc.dg/torture/pr54027.c: New testcase.
4669
4670 2012-08-10  Richard Guenther  <rguenther@suse.de>
4671
4672         * g++.dg/plugin/selfassign.c: Adjust.
4673         * gcc.dg/plugin/selfassign.c: Likewise.
4674         * gcc.dg/strlenopt-11.c: Likewise.
4675         * gcc.dg/strlenopt-13.c: Likewise.
4676         * gcc.dg/no-strict-overflow-4.c: Likewise.
4677         * gcc.dg/strict-overflow-4.c: Likewise.
4678         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4679         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4680         * gcc.dg/tree-ssa/asm-3.c: Likewise.
4681         * gcc.dg/tree-ssa/pr18908.c: Likewise.
4682         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4683         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4684         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4685         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4686         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4687         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4688         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4689         * gcc.dg/pr46309.c: Likewise.
4690         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4691
4692 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
4693
4694         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4695         for x86 targets.
4696         * gcc.c-torture/compile/20120727-2.c: New test.
4697
4698 2012-08-09  Martin Jambor  <mjambor@suse.cz>
4699
4700         * gcc.dg/ipa/iinline-4.c: New test.
4701         * gcc.dg/ipa/iinline-5.c: Likewise.
4702         * gcc.dg/ipa/iinline-6.c: Likewise.
4703         * gcc.dg/ipa/iinline-7.c: Likewise.
4704         * gcc.dg/lto/20120723_0.c: Likewise.
4705         * gcc.dg/lto/20120723_1.c: Likewise.
4706
4707 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
4708
4709         PR target/39423
4710         * gcc.target/sh/pr39423-1.c: New.
4711
4712 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
4713
4714         PR target/51244
4715         * gcc.target/sh/pr51244-5: New.
4716         * gcc.target/sh/pr51244-6: New.
4717
4718 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4719
4720         * gcc.target/i386/adx-addxcarry32-3.c: New.
4721         * gcc.target/i386/adx-addxcarry64-3.c: New.
4722
4723 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
4724
4725         PR rtl-optimization/53701
4726         * gcc.dg/pr53701.c: New test.
4727
4728 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
4729
4730         * gcc.c-torture/compile/20120727-1.c: New test.
4731
4732 2012-08-09  Tobias Burnus  <burnus@net-b.de>
4733
4734         PR fortran/54199
4735         * gfortran.dg/intrinsic_shadow_4.f90: New.
4736
4737 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4738
4739         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
4740
4741 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
4742
4743         * gcc.c-torture/execute/20120808-1.c: New test.
4744
4745 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4746
4747         PR rtl-optimization/54157
4748         * gcc.target/i386/pr54157.c: New file.
4749
4750 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4751
4752         * gcc.target/i386/adx-addcarryx32-1.c: New.
4753         * gcc.target/i386/adx-addcarryx32-2.c: New.
4754         * gcc.target/i386/adx-addcarryx64-1.c: New.
4755         * gcc.target/i386/adx-addcarryx64-2.c: New.
4756         * gcc.target/i386/adx-check.h: New.
4757         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4758         * gcc.target/i386/sse-12.c: Add -madx.
4759         * gcc.target/i386/sse-13.c: Ditto.
4760         * gcc.target/i386/sse-14.c: Ditto.
4761         * gcc.target/i386/sse-22.c: Ditto.
4762         * gcc.target/i386/sse-23.c: Ditto.
4763         * g++.dg/other/i386-2.C: Ditto.
4764         * g++.dg/other/i386-3.C: Ditto.
4765
4766 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4767
4768         * gcc.dg/tree-ssa/slsr-5.c: New.
4769         * gcc.dg/tree-ssa/slsr-6.c: New.
4770         * gcc.dg/tree-ssa/slsr-7.c: New.
4771         * gcc.dg/tree-ssa/slsr-8.c: New.
4772         * gcc.dg/tree-ssa/slsr-9.c: New.
4773         * gcc.dg/tree-ssa/slsr-10.c: New.
4774         * gcc.dg/tree-ssa/slsr-11.c: New.
4775         * gcc.dg/tree-ssa/slsr-12.c: New.
4776         * gcc.dg/tree-ssa/slsr-13.c: New.
4777         * gcc.dg/tree-ssa/slsr-14.c: New.
4778         * gcc.dg/tree-ssa/slsr-15.c: New.
4779         * gcc.dg/tree-ssa/slsr-16.c: New.
4780         * gcc.dg/tree-ssa/slsr-17.c: New.
4781         * gcc.dg/tree-ssa/slsr-18.c: New.
4782         * gcc.dg/tree-ssa/slsr-19.c: New.
4783         * gcc.dg/tree-ssa/slsr-20.c: New.
4784         * gcc.dg/tree-ssa/slsr-21.c: New.
4785         * gcc.dg/tree-ssa/slsr-22.c: New.
4786         * gcc.dg/tree-ssa/slsr-23.c: New.
4787         * gcc.dg/tree-ssa/slsr-24.c: New.
4788         * gcc.dg/tree-ssa/slsr-25.c: New.
4789         * gcc.dg/tree-ssa/slsr-26.c: New.
4790         * gcc.dg/tree-ssa/slsr-30.c: New.
4791         * gcc.dg/tree-ssa/slsr-31.c: New.
4792
4793 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
4794
4795         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4796         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4797         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4798
4799 2012-08-06  Cary Coutant  <ccoutant@google.com>
4800
4801         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4802
4803 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
4804
4805         PR fortran/35831
4806         * gfortran.dg/dummy_procedure_5.f90: Modified.
4807         * gfortran.dg/dummy_procedure_8.f90: New.
4808         * gfortran.dg/interface_26.f90: Modified.
4809         * gfortran.dg/proc_ptr_11.f90: Modified.
4810         * gfortran.dg/proc_ptr_15.f90: Modified.
4811         * gfortran.dg/proc_ptr_result_5.f90: Modified.
4812         * gfortran.dg/typebound_override_1.f90: Modified.
4813         * gfortran.dg/typebound_proc_6.f03: Modified.
4814
4815 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
4816
4817         PR tree-optimization/51938
4818         PR tree-optimization/52005
4819         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4820         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4821         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4822         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4823
4824 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
4825
4826         Avoid crashing on erroneous static_assert usage
4827         * g++.dg/cpp0x/static_assert8.C: New test.
4828
4829 2012-08-06  Jason Merrill  <jason@redhat.com>
4830
4831         * g++.dg/cpp0x/sfinae38.C: New.
4832
4833 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
4834             Paolo Carlini  <paolo.carlini@oracle.com>
4835
4836         PR c++/54165
4837         * g++.dg/conversion/void2.C: New.
4838
4839 2012-08-06  Tom de Vries  <tom@codesourcery.com>
4840
4841         * gcc.dg/tree-ssa/vrp78.c: New test.
4842
4843 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
4844             Richard Sandiford  <rdsandiford@googlemail.com>
4845
4846         * g++.dg/opt/enum2.C: Require fpic target.
4847         * g++.dg/lto/20090303_0.C: Likewise.
4848
4849 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
4850             Catherine Moore  <clm@codesourcery.com>
4851
4852         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4853         flush function names too.
4854         * gcc.target/mips/clear-cache-1.c: Likewise.
4855
4856 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
4857
4858         PR target/54156
4859         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4860
4861 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
4862
4863         PR fortran/54166
4864         * gfortran.dg/array_5.f90: New test.
4865
4866 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4867
4868         PR tree-optimization/30318
4869         * gcc.dg/tree-ssa/vrp77.c: New testcase.
4870
4871 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
4872
4873         * g++.dg/ext/vector17.C: New testcase.
4874
4875 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
4876
4877         PR target/51931
4878         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4879         * g++.dg/opt/longbranch1.C: Likewise.
4880
4881 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
4882
4883         PR tree-optimization/53805
4884         * gcc.dg/fold-notunord.c: New testcase.
4885
4886 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
4887
4888         PR fortran/48820
4889         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
4890         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
4891
4892 2012-08-02  Jason Merrill  <jason@redhat.com>
4893             Paolo Carlini  <paolo.carlini@oracle.com>
4894
4895         PR c++/51213 (again)
4896         * g++.dg/cpp0x/sfinae37.C: Extend.
4897
4898 2012-08-02  Richard Guenther  <rguenther@suse.de>
4899
4900         PR tree-optimization/50672
4901         * g++.dg/torture/pr50672.C: New testcase.
4902
4903 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
4904
4905         PR fortran/54147
4906         * gfortran.dg/abstract_type_6.f03: Modified.
4907         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4908         * gfortran.dg/proc_ptr_comp_35.f90: New.
4909         * gfortran.dg/typebound_proc_9.f03: Modified.
4910         * gfortran.dg/typebound_proc_26.f90: New.
4911
4912 2012-08-02  Richard Guenther  <rguenther@suse.de>
4913
4914         * gcc.dg/torture/pta-callused-1.c: Adjust.
4915         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4916         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4917         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4918         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4919         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4920         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4921         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4922         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4923
4924 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
4925
4926         PR fortran/54033
4927         * gfortran.dg/include_6.f90:  New test case.
4928         * gfortran.dg/include_7.f90:  New test case.
4929         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
4930
4931 2012-08-01  Tom de Vries  <tom@codesourcery.com>
4932
4933         * gcc.dg/tree-ssa/vrp76.c: New test.
4934
4935 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
4936
4937         PR tree-optimization/46556
4938         * gcc.dg/tree-ssa/slsr-27.c: New.
4939         * gcc.dg/tree-ssa/slsr-28.c: New.
4940         * gcc.dg/tree-ssa/slsr-29.c: New.
4941
4942 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4943
4944         PR fortran/42418
4945         * gfortran.dg/proc_decl_29.f90: New.
4946
4947 2012-07-31  Dehao Chen  <dehao@google.com>
4948
4949         * gcc.dg/predict-7.c: New test.
4950
4951 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4952
4953         PR fortran/54134
4954         * gfortran.dg/typebound_override_3.f90: New.
4955
4956 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
4957
4958         PR tree-optimization/53773
4959         * gcc.dg/vect/pr53773.c: New test.
4960
4961 2012-07-31  Nick Clifton  <nickc@redhat.com>
4962
4963         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4964         and for XStormy16.
4965
4966 2012-07-31  Tobias Burnus  <burnus@net-b.de>
4967
4968         * gfortran.dg/c_funloc_tests_6.f90: New.
4969         * gfortran.dg/c_funloc_tests_7.f90: New.
4970         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4971
4972 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
4973
4974         PR c++/53624
4975         * g++.dg/cpp0x/temp_default5.C: New.
4976
4977 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
4978
4979         PR fortran/51081
4980         * gfortran.dg/proc_ptr_37.f90: New.
4981
4982 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
4983
4984         * lib/target-supports.exp
4985         (check_effective_target_vect_natural_alignment): New function.
4986         * gcc.dg/align-2.c: Only run on targets with natural alignment
4987         of vector types.
4988         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4989         alignment of vector types.
4990
4991 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4992             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4993
4994         * gcc.target/i386/rdseed16-1.c: New.
4995         * gcc.target/i386/rdseed32-1.c: Ditto
4996         * gcc.target/i386/rdseed64-1.c: Ditto
4997         * gcc.target/i386/sse-12.c: Add -mrdseed.
4998         * gcc.target/i386/sse-13.c: Ditto.
4999         * gcc.target/i386/sse-14.c: Ditto.
5000         * g++.dg/other/i386-2.C: Ditto.
5001         * g++.dg/other/i386-3.C: Ditto.
5002
5003 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
5004
5005         PR target/51244
5006         * gcc.target/sh/pr51244-4.c: New.
5007
5008 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
5009
5010         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
5011         for alpha*-*-* targets.  Cleanup original tree dump.
5012
5013 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
5014
5015         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
5016         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
5017
5018 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
5019
5020         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
5021         rand, srand. Include <stdlib.h>.
5022
5023 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
5024
5025         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
5026
5027 2012-07-26  Richard Henderson  <rth@redhat.com>
5028
5029         * gcc.dg/attr-hotcold-1.c: New.
5030         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
5031
5032 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
5033             Sandra Loosemore  <sandra@codesourcery.com>
5034
5035         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
5036
5037 2012-07-26  Tobias Burnus  <burnus@net-b.de>
5038
5039         * gfortran.dg/contiguous_1.f90: Update dg-error.
5040         * gfortran.dg/proc_ptr_32.f90: Ditto.
5041
5042 2012-07-26  Richard Guenther  <rguenther@suse.de>
5043
5044         PR tree-optimization/54098
5045         * gcc.dg/torture/pr54098.c: New testcase.
5046
5047 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5048
5049         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
5050         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
5051
5052 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
5053
5054         PR fortran/44354
5055         * gfortran.dg/array_constructor_39.f90: New test.
5056
5057 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
5058
5059         PR fortran/44354
5060         * gfortran.dg/array_constructor_38.f90: New test.
5061
5062 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
5063
5064         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5065
5066 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
5067
5068         * gnat.dg/noreturn5.ad[sb]: New test.
5069
5070 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
5071             Paul Brook  <paul@codesourcery.com>
5072
5073         PR target/53633
5074
5075         * lib/target-suports.exp (check_effective_target_naked_functions): New.
5076         * c-c++-common/pr53633.c: New test.
5077
5078 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
5079
5080         * gcc.target/i386/asm-dialect-1.c: New test case.
5081
5082 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
5083             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5084
5085         * gcc.target/i386/prefetchw-1.c: New.
5086         * gcc.target/i386/sse-12.c: Add -mprfchw.
5087         * gcc.target/i386/sse-13.c: Ditto.
5088         * gcc.target/i386/sse-14.c: Ditto.
5089         * gcc.target/i386/sse-22.c: Ditto.
5090         * gcc.target/i386/sse-23.c: Ditto.
5091         * g++.dg/other/i386-2.C: Ditto.
5092         * g++.dg/other/i386-3.C: Ditto.
5093
5094 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
5095
5096         * lib/gcc-dg.exp (process-message): Don't ignore errors.
5097
5098 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5099
5100         PR target/54051
5101         * gcc.target/arm/pr54051.c: New.
5102         * gcc.target/arm/vfp-1.c: Adjust test.
5103
5104 2012-07-24  Julian Brown  <julian@codesourcery.com>
5105
5106         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5107         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5108         hard-float ARM.
5109
5110 2012-07-23  Paul Brook  <paul@codesourcery.com>
5111
5112         * g++.dg/other/armv7m-1.c: New test.
5113
5114 2012-07-23  Julian Brown  <julian@codesourcery.com>
5115
5116         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5117         ARM.
5118         (DO_TEST): Define to 1 for appropriate ARM targets.
5119
5120 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
5121
5122         PR tree-optimization/53881
5123         * gcc.dg/pr53881.c: Renamed to ...
5124         * gcc.dg/pr53881-1.c: ... this.
5125         * gcc.dg/pr53881-2.c: New test.
5126
5127 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
5128
5129         Handle recent changes in default atomics for cris*-*-linux*.
5130         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5131         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5132         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5133         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5134         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5135         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5136         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5137         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5138         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5139         -mno-unaligned-atomic-may-use-library is in effect for
5140         cris*-*-linux*.
5141         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5142         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5143         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5144         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5145         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5146         gcc.target/cris/torture/sync-mis-op-i-1.c,
5147         gcc.target/cris/torture/sync-mis-op-i-2.c,
5148         gcc.target/cris/torture/sync-mis-op-i-1a.c,
5149         gcc.target/cris/torture/sync-mis-op-i-3.c,
5150         gcc.target/cris/torture/sync-mis-op-i-3a.c,
5151         gcc.target/cris/torture/sync-mis-op-s-1a.c,
5152         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5153         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5154         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5155         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5156         (main): Remove local variable x.
5157         [mis_ok]: Check that atomics don't fail.
5158
5159 2012-07-21  Andrew Pinski  <apinski@cavium.com>
5160
5161         *  gcc.dg/tree-ssa/vrp72.c: New test.
5162         *  gcc.dg/tree-ssa/vrp73.c: New test.
5163         *  gcc.dg/tree-ssa/vrp74.c: New test.
5164         *  gcc.dg/tree-ssa/vrp75.c: New test.
5165
5166 2012-07-21  Andrew Pinski  <apinski@cavium.com>
5167
5168         * gcc.dg/tree-ssa/alias-21.c: New testcase.
5169         * gcc.dg/tree-ssa/alias-22.c: New testcase.
5170
5171 2012-07-21  Andrew Pinski  <apinski@cavium.com>
5172
5173         * gcc.target/mips/octeon-pop-2.c: New testcase.
5174
5175 2012-07-21  Tobias Burnus  <burnus@net-b.de>
5176
5177         PR fortran/48820
5178         * gfortran.dg/assumed_rank_3.f90: New.
5179         * gfortran.dg/assumed_rank_11.f90: New.
5180         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5181         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5182         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5183
5184 2012-07-21  Andrew Pinski  <apinski@cavium.com>
5185
5186         * gcc.target/mips/unaligned-1.c: New testcase.
5187
5188 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
5189
5190         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5191
5192 2012-07-20  Tobias Burnus  <burnus@net-b.de>
5193
5194         * gfortran.dg/bind_c_array_params_2.f90: New.
5195         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5196         and update dg-error.
5197
5198 2012-07-20  Tobias Burnus  <burnus@net-b.de>
5199
5200         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5201
5202 2012-07-20  Jason Merrill  <jason@redhat.com>
5203
5204         PR c++/54038
5205         * g++.dg/other/array7.C: New.
5206
5207 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
5208
5209         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5210         the basic block and check loop depth.
5211         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
5212         matching patterns and comments.
5213         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5214         * gcc.dg/tree-ssa/vector-2.c: Likewise.
5215
5216 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
5217
5218         PR c++/28656
5219         * c-c++-common/pr28656.c: New test.
5220
5221 2012-07-19  Jason Merrill  <jason@redhat.com>
5222
5223         PR c++/54026
5224         * g++.dg/init/mutable1.C: New.
5225
5226 2012-07-20  Tobias Burnus  <burnus@net-b.de>
5227
5228         PR fortran/48820
5229         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5230         * gfortran.dg/assumed_rank_1.f90: New.
5231         * gfortran.dg/assumed_rank_1_c.c: New.
5232         * gfortran.dg/assumed_rank_2.f90: New.
5233         * gfortran.dg/assumed_rank_4.f90: New.
5234         * gfortran.dg/assumed_rank_5.f90: New.
5235         * gfortran.dg/assumed_rank_6.f90: New.
5236         * gfortran.dg/assumed_rank_7.f90: New.
5237         * gfortran.dg/assumed_rank_8.f90: New.
5238         * gfortran.dg/assumed_rank_8_c.c: New.
5239         * gfortran.dg/assumed_rank_9.f90: New.
5240         * gfortran.dg/assumed_rank_10.f90: New.
5241         * gfortran.dg/assumed_rank_12.f90: New.
5242
5243 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5244
5245         * gnat.dg/opt25.adb: New test.
5246         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5247         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5248
5249 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5250
5251         * gnat.dg/aggr20.ad[sb]: New test.
5252         * gnat.dg/aggr20_pkg.ads: New helper.
5253
5254 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5255
5256         * gnat.dg/derived_type3.adb: New test.
5257         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5258
5259 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR rtl-optimization/53942
5262         * gcc.dg/pr53942.c: New test.
5263
5264 2012-07-19  Jason Merrill  <jason@redhat.com>
5265
5266         PR c++/54021
5267         * g++.dg/cpp0x/constexpr-builtin2.C: New.
5268
5269 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5270
5271         * gnat.dg/discr38.adb: New test.
5272
5273 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
5274
5275         PR middle-end/54017
5276         * c-c++-common/gomp/pr54017.c: New test.
5277
5278 2012-07-19  Richard Guenther  <rguenther@suse.de>
5279             Eric Botcazou  <ebotcazou@adacore.com>
5280
5281         * gnat.dg/loop_optimization11.adb: New testcase.
5282         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5283
5284 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
5285             Jason Merrill  <jason@redhat.com>
5286
5287         * g++.dg/cpp0x/sfinae37.C: New.
5288         * g++.dg/template/access23.C: New.
5289         * g++.dg/template/access7.C: Adjust.
5290         * g++.dg/template/sfinae10.C: Don't expect errors.
5291         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5292
5293 2012-07-18  Julian Brown  <julian@codesourcery.com>
5294             Sandra Loosemore <sandra@codesroucery.com>
5295
5296         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5297
5298 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
5299
5300         * gnat.dg/noreturn4.ad[sb]: New test.
5301         * gnat.dg/noreturn4_pkg.ads: New helper.
5302
5303 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
5304             Julian Brown  <julian@codesourcery.com>
5305
5306         * gcc.target/arm/neon-vdup-1.c: New test case.
5307         * gcc.target/arm/neon-vdup-2.c: New test case.
5308         * gcc.target/arm/neon-vdup-3.c: New test case.
5309         * gcc.target/arm/neon-vdup-4.c: New test case.
5310         * gcc.target/arm/neon-vdup-5.c: New test case.
5311         * gcc.target/arm/neon-vdup-6.c: New test case.
5312         * gcc.target/arm/neon-vdup-7.c: New test case.
5313         * gcc.target/arm/neon-vdup-8.c: New test case.
5314         * gcc.target/arm/neon-vdup-9.c: New test case.
5315         * gcc.target/arm/neon-vdup-10.c: New test case.
5316         * gcc.target/arm/neon-vdup-11.c: New test case.
5317         * gcc.target/arm/neon-vdup-12.c: New test case.
5318         * gcc.target/arm/neon-vdup-13.c: New test case.
5319         * gcc.target/arm/neon-vdup-14.c: New test case.
5320         * gcc.target/arm/neon-vdup-15.c: New test case.
5321         * gcc.target/arm/neon-vdup-16.c: New test case.
5322         * gcc.target/arm/neon-vdup-17.c: New test case.
5323         * gcc.target/arm/neon-vdup-18.c: New test case.
5324         * gcc.target/arm/neon-vdup-19.c: New test case.
5325         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5326         arguments non-constant.
5327
5328 2012-07-18  Richard Guenther  <rguenther@suse.de>
5329
5330         PR tree-optimization/53970
5331         * g++.dg/torture/pr53970.C: New testcase.
5332
5333 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
5334
5335         PR target/38621
5336         * gcc.c-torture/compile/pr38621.c: New.
5337
5338 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
5339
5340         PR target/33135
5341         * gcc.target/sh/pr33135-1.c: New.
5342         * gcc.target/sh/pr33135-2.c: New.
5343         * gcc.target/sh/pr33135-3.c: New.
5344         * gcc.target/sh/pr33135-4.c: New.
5345
5346 2012-07-17  Jason Merrill  <jason@redhat.com>
5347
5348         PR c++/53995
5349         * g++.dg/parse/enum9.C: New.
5350
5351 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
5352             Sandra Loosemore  <sandra@codesourcery.com>
5353
5354         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5355         if there is a conflict with -mcpu=.  Use -mcpu=5208.
5356
5357 2012-07-17  Jason Merrill  <jason@redhat.com>
5358
5359         PR c++/53989
5360         * g++.dg/template/array23.C: New.
5361
5362 2012-07-17  Tobias Burnus  <burnus@net-b.de>
5363
5364         PR fortran/53985
5365         * gfortran.dg/bind_c_usage_26.f90: New.
5366         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5367         * gfortran.dg/bind_c_usage_13.f03: Ditto.
5368         * gfortran.dg/bind_c_usage_18.f90: Ditto.
5369         * gfortran.dg/interop_params.f03: Ditto.
5370
5371 2012-07-17  Jason Merrill  <jason@redhat.com>
5372
5373         * g++.dg/template/inherit8.C: Adjust.
5374         * g++.dg/template/using21.C: Adjust.
5375         * g++.dg/template/using22.C: Adjust.
5376
5377         PR c++/53549
5378         * g++.dg/template/current-inst1.C: New.
5379         * g++.dg/parse/crash35.C: Adjust.
5380
5381 2012-07-17  Tobias Burnus  <burnus@net-b.de>
5382
5383         PR fortran/52101
5384         * gfortran.dg/oldstyle_4.f90: New.
5385
5386 2012-07-17  Tobias Burnus  <burnus@net-b.de>
5387
5388         PR fortran/49265
5389         * gfortran.dg/module_procedure_double_colon_3.f90: New.
5390         * gfortran.dg/module_procedure_double_colon_4.f90: New.
5391
5392 2012-07-16  Jason Merrill  <jason@redhat.com>
5393
5394         * g++.dg/parse/access8.C: Adjust.
5395         * g++.dg/template/sfinae6_neg.C: Adjust.
5396
5397 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
5398
5399         PR fortran/53824
5400         * gfortran.dg/coarray_allocate_1.f90:  New test.
5401
5402 2012-07-16  Andrew Pinski  <apinski@cavium.com>
5403
5404         * gcc.c-torture/execute/bswap-1.c: New testcase.
5405         * gcc.c-torture/compile/unalign-1.c: New testcase.
5406         * gcc.c-torture/compile/20120524-1.c: New testcase.
5407         * gcc.c-torture/compile/20101216-1.c: New testcase.
5408
5409 2012-07-16  Dehao Chen  <dehao@google.com>
5410
5411         Revert
5412         2012-07-10  Dehao Chen  <dehao@google.com>
5413
5414         * gcc.dg/debug_info_inline.c: New test.
5415
5416 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
5417
5418         PR fortran/53956
5419         * gfortran.dg/proc_decl_28.f90: New.
5420
5421 2012-07-16  Andrew Pinski  <apinski@cavium.com>
5422
5423         * gcc.dg/torture/builtins-1.c: New testcase.
5424
5425 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
5426
5427         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5428         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5429         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5430         gcc.target/cris/sync-1-v10.c,
5431         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5432         pass -mno-unaligned-atomic-may-use-library.
5433         * gcc.target/cris/sync-xchg-1.c: New test.
5434         * gcc.target/cris/20011127-1.c: Adjust to %P being a
5435         valid register operand output modifier.
5436
5437 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
5438
5439         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5440         characters.
5441
5442 2012-07-13  Andrew Pinski  <apinski@cavium.com>
5443
5444         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5445         rather than cleanup-tree-dump.
5446         * gcc.target/mips/octeon-pipe-1.c: Likewise.
5447
5448 2012-07-13  Richard Guenther  <rguenther@suse.de>
5449
5450         PR tree-optimization/53907
5451         * gcc.target/i386/pr53907.c: New testcase.
5452
5453 2012-07-13  Richard Guenther  <rguenther@suse.de>
5454
5455         PR tree-optimization/53922
5456         * gcc.dg/torture/pr53922.c: New testcase.
5457
5458 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
5459
5460         PR rtl-optimization/53908
5461         * gcc.dg/torture/pr53908.c: New test.
5462
5463 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
5464
5465         PR c++/53531
5466         * g++.dg/cpp0x/variadic135.C: New.
5467
5468 2012-07-12  Jason Merrill  <jason@redhat.com>
5469
5470         * g++.dg/template/sfinae6_neg.C: Adjust.
5471
5472 2012-07-12  Tobias Burnus  <burnus@net-b.de>
5473
5474         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5475         * gfortran.dg/c_f_pointer_tests_3.f90: Update
5476         scan-tree-dump-times pattern.
5477
5478 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5479
5480         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5481
5482 2012-07-11  Jason Merrill  <jason@redhat.com>
5483
5484         DR 1402
5485         * g++.g/cpp0x/defaulted37.C: New.
5486
5487 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
5488
5489         PR target/53859
5490         * gcc.target/arm/pr53859.c: New test.
5491
5492 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
5493
5494         PR target/53886
5495         * gcc.c-torture/compile/pr53886.c: New.
5496
5497 2012-07-10  Dehao Chen  <dehao@google.com>
5498
5499         * gcc.dg/debug_info_inline.c: New test.
5500
5501 2012-07-10  Jason Merrill  <jason@redhat.com>
5502
5503         PR c++/53733
5504         * g++.dg/cpp0x/defaulted36.C: New.
5505         * g++.dg/cpp0x/defaulted21.C: Adjust.
5506
5507         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5508
5509 2012-07-09  Sterling Augustine  <saugustine@google.com>
5510
5511         * g++.dg/debug/dwarf2/pubnames-2.C: New.
5512
5513 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
5514
5515         PR tree-optimization/53887
5516         * gcc.dg/pr53887.c: New test.
5517
5518 2012-07-09  Jason Merrill  <jason@redhat.com>
5519
5520         PR c++/53882
5521         * g++.dg/cpp0x/nullptr29.C: New.
5522
5523 2012-07-09  Tom de Vries  <tom@codesourcery.com>
5524             Richard Guenther  <rguenther@suse.de>
5525
5526         * gcc.dg/builtin-unreachable-6.c: New test.
5527         * gcc.dg/builtin-unreachable-5.c: New test.
5528
5529 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
5530
5531         PR tree-optimization/53881
5532         * gcc.dg/pr53881.c: New test.
5533
5534 2012-07-06  Jason Merrill  <jason@redhat.com>
5535
5536         PR c++/53862
5537         * g++.dg/cpp0x/variadic134.C: New.
5538
5539         PR c++/53858
5540         * g++.dg/cpp0x/alias-decl-20.C: New.
5541
5542 2012-07-06  Tom de Vries  <tom@codesourcery.com>
5543
5544         PR tree-optimization/51879
5545         * gcc.dg/pr51879-16.c: New test.
5546         * gcc.dg/pr51879-17.c: Same.
5547
5548 2012-07-06  Tom de Vries  <tom@codesourcery.com>
5549
5550         PR tree-optimization/52009
5551         * gcc.dg/pr51879-7.c: New test.
5552         * gcc.dg/pr51879-18.c: New test.
5553
5554 2012-07-05  Jason Merrill  <jason@redhat.com>
5555
5556         PR c++/50852
5557         * g++.dg/template/typedef39.C: New.
5558
5559         PR c++/53039
5560         * g++.dg/cpp0x/variadic133.C: New.
5561         * g++.dg/template/param1.C: Adjust.
5562
5563 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5564
5565         PR target/48941
5566         PR target/51980
5567         * gcc.target/arm/neon/vtrnf32.c: Update.
5568         * gcc.target/arm/neon/vtrns32.c: Update.
5569         * gcc.target/arm/neon/vtrnu32.c: Update.
5570         * gcc.target/arm/neon/vzipf32.c: Update.
5571         * gcc.target/arm/neon/vzips32.c: Update.
5572         * gcc.target/arm/neon/vzipu32.c: Update.
5573
5574 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
5575
5576         PR fortran/53732
5577         * gfortran.dg/inline_sum_4.f90: New test.
5578
5579 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
5580
5581         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5582
5583 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5584
5585         * gcc.target/arm/fma-sp.c: New testcase.
5586         * gcc.target/arm/fma.c: Likewise.
5587         * gcc.target/arm/fma.h: Likewise.
5588
5589 2012-07-04  Jason Merrill  <jason@redhat.com>
5590
5591         PR c++/53848
5592         * g++.dg/other/enum3.C: New.
5593
5594 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
5595
5596         PR middle-end/53321
5597         * g++.dg/torture/pr53321.C: New test.
5598
5599 2012-07-04  Richard Guenther  <rguenther@suse.de>
5600
5601         PR tree-optimization/53844
5602         * g++.dg/tree-ssa/pr53844.C: New testcase.
5603
5604 2012-07-04  Richard Guenther  <rguenther@suse.de>
5605
5606         PR tree-optimization/53849
5607         * gcc.dg/pr53849.c: New testcase.
5608
5609 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
5610
5611         PR c++/53812
5612         * g++.dg/ext/label14.C: New test.
5613
5614 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
5615
5616         PR target/53811
5617         * g++.dg/other/pr53811.C: New test.
5618
5619 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
5620
5621         PR target/28896
5622         * gcc.target/m68k/stack-limit-1.c: New testcase.
5623
5624 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5625
5626         * gnat.dg/recursive_call.adb: New test.
5627
5628 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5629
5630         * gnat.dg/discr37.ad[sb]: New test.
5631
5632 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
5633
5634         * g++.dg/other/packed1.C: Remove SH from xfail list.
5635
5636 2012-07-02  Jason Merrill  <jason@redhat.com>
5637
5638         PR c++/53619
5639         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5640
5641         PR c++/53783
5642         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5643
5644         PR c++/53788
5645         * g++.dg/cpp0x/decltype39.C: New.
5646         * g++.dg/diagnostic/method1.C: Adjust.
5647
5648         PR c++/53816
5649         * g++.dg/template/ref6.C: New.
5650
5651 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
5652
5653         PR target/53568
5654         * gcc.target/sh/pr53568-1.c: New.
5655
5656 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
5657
5658         PR target/51244
5659         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5660
5661 2012-07-02  Jason Merrill  <jason@redhat.com>
5662
5663         PR c++/53821
5664         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5665
5666         PR c++/53524
5667         * g++.dg/template/enum7.C: New.
5668         * g++.dg/other/ptrmem10.C: Adjust.
5669         * g++.dg/other/ptrmem11.C: Adjust.
5670         * g++.dg/cpp0x/scoped_enum.C: Adjust.
5671
5672 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
5673
5674         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5675
5676 2012-07-01  Wei Guozhi  <carrot@google.com>
5677
5678         PR target/53447
5679         * gcc.target/arm/pr53447-1.c: New testcase.
5680         * gcc.target/arm/pr53447-2.c: New testcase.
5681         * gcc.target/arm/pr53447-3.c: New testcase.
5682         * gcc.target/arm/pr53447-4.c: New testcase.
5683
5684 2012-06-29  Richard Guenther  <rguenther@suse.de>
5685
5686         PR tree-optimization/47061
5687         * gcc.dg/tree-ssa/vrp71.c: New testcase.
5688
5689 2012-06-29  Richard Guenther  <rguenther@suse.de>
5690
5691         PR tree-optimization/37541
5692         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5693
5694 2012-06-29  Richard Guenther  <rguenther@suse.de>
5695
5696         PR tree-optimization/52589
5697         * gcc.dg/tree-ssa/vrp70.c: New testcase.
5698
5699 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
5700
5701         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5702
5703         * g++.dg/template/error46.C: Add missing comment to dg-message.
5704         * g++.dg/template/crash107.C: Likewise.
5705         * g++.dg/template/error47.C: Likewise.
5706         * g++.dg/template/crash108.C: Likewise.
5707         * g++.dg/overload/operator5.C: Likewise.
5708
5709         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5710         errors in dg-message directives, add comments.
5711
5712 2012-06-28  Kai Tietz  <ktietz@redhat.com>
5713
5714         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5715         hard-coded 'unsigned long'.
5716
5717 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR tree-optimization/51581
5720         * gcc.dg/vect/pr51581-4.c: New test.
5721
5722         PR tree-optimization/53645
5723         * gcc.c-torture/execute/pr53645-2.c: New test.
5724
5725 2012-06-28  Richard Guenther  <rguenther@suse.de>
5726
5727         PR middle-end/53790
5728         * gcc.dg/torture/pr53790.c: New testcase.
5729
5730 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
5731
5732         PR tree-optimization/53645
5733         * gcc.c-torture/execute/pr53645.c: New test.
5734
5735 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
5736
5737         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5738
5739 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
5740
5741         PR debug/53671
5742         PR debug/49888
5743         * gcc.dg/guality/pr49888.c: Account for the possibility that
5744         the variable is optimized out at the first test.
5745
5746 2012-06-27  Jason Merrill  <jason@redhat.com>
5747
5748         * g++.dg/cpp0x/override2.C: Adjust.
5749         * g++.dg/template/error5.C: Adjust.
5750         * g++.dg/parse/crash28.C: Adjust.
5751
5752         PR c++/53563
5753         * g++.dg/parse/template27.C: New.
5754         * g++.dg/template/crash74.C: Adjust expected output.
5755
5756 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
5757
5758         PR fortran/41951
5759         PR fortran/49591
5760         * gfortran.dg/typebound_operator_16.f03: New.
5761
5762 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
5763
5764         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5765         even src1.i and src2.i fields even in the second half of the arrays.
5766
5767 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5768
5769         PR c++/51033.
5770         * g++.dg/torture/vshuf-16.inc: New test.
5771         * g++.dg/torture/vshuf-2.inc: New test.
5772         * g++.dg/torture/vshuf-4.inc: New test.
5773         * g++.dg/torture/vshuf-8.inc: New test.
5774         * g++.dg/torture/vshuf-main.inc: New test.
5775         * g++.dg/torture/vshuf-v16hi.C: New test.
5776         * g++.dg/torture/vshuf-v16qi.C: New test.
5777         * g++.dg/torture/vshuf-v2df.C: New test.
5778         * g++.dg/torture/vshuf-v2di.C: New test.
5779         * g++.dg/torture/vshuf-v2sf.C: New test.
5780         * g++.dg/torture/vshuf-v2si.C: New test.
5781         * g++.dg/torture/vshuf-v4df.C: New test.
5782         * g++.dg/torture/vshuf-v4di.C: New test.
5783         * g++.dg/torture/vshuf-v4sf.C: New test.
5784         * g++.dg/torture/vshuf-v4si.C: New test.
5785         * g++.dg/torture/vshuf-v8hi.C: New test.
5786         * g++.dg/torture/vshuf-v8qi.C: New test.
5787         * g++.dg/torture/vshuf-v8si.C: New test.
5788
5789 2012-06-27  Richard Guenther  <rguenther@suse.de>
5790
5791         PR middle-end/53676
5792         * gcc.dg/tree-ssa/scev-6.c: New testcase.
5793
5794 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
5795
5796         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5797         scan-dump-dem-not): Use printable pattern in test name.
5798
5799 2012-06-26  Sterling Augustine  <saugustine@google.com>
5800             Dominique Dhumieres  <dominiq@lps.ens.fr>
5801
5802         * gcc.dg/pubtypes-2.c: Update expected output.
5803         * gcc.dg/pubtypes-3.c: Likewise.
5804         * gcc.dg/pubtypes-4.c: Likewise.
5805
5806 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
5807
5808         * gcc.dg/tree-ssa/slsr-1.c: New test.
5809         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5810         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5811         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5812
5813 2012-06-26  Matt Turner  <mattst88@gmail.com>
5814
5815         PR target/35294
5816         * gcc.target/arm/mmx-2.c: New.
5817
5818 2012-06-26  Richard Guenther  <rguenther@suse.de>
5819
5820         PR c++/53752
5821         * g++.dg/torture/pr53752.C: New testcase.
5822
5823 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
5824
5825         PR tree-optimization/53748
5826         * gcc.c-torture/compile/pr53748.c: New test.
5827
5828 2012-06-25  Jason Merrill  <jason@redhat.com>
5829
5830         PR c++/53498
5831         PR c++/53305
5832         * g++.dg/cpp0x/decltype38.C: New.
5833         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5834
5835 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
5836
5837         * lib/target-supports-dg.exp (testname-for-summary): New.
5838         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5839         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5840         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5841         scan-module-absence, output-exists, output-exists-not: Use
5842         testname-for-summary.
5843         (dg-test): Clean up testname_with_flags.
5844         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5845         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5846         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5847         scan-assembler-dem-not, object-size: Use testname-for-summary.
5848         * lib/gcov.exp (run-gcov): Likewise.
5849         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5850         scan-dump-dem, scan-dump-dem-note): Likewise.
5851
5852         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5853         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5854         including profopt.opt; save and restore existing value.
5855         * g++.dg/bprob/bprob.exp: Likewise.
5856         * gcc.dg/matrix/matrix.exp: Likewise.
5857         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5858         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5859         PROFOPT_OPTIONS.
5860
5861 2012-06-25  Richard Henderson  <rth@redhat.com>
5862
5863         * gcc.dg/pr53749.c: New.
5864
5865 2012-06-25  Jason Merrill  <jason@redhat.com>
5866
5867         PR c++/52988
5868         * g++.dg/cpp0x/nullptr28.C: New.
5869
5870 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
5871
5872         * gcc.target/arm/neon-vld1_dupQ.c: New.
5873
5874 2012-06-25  Florian Weimer  <fweimer@redhat.com>
5875
5876         * g++.dg/init/new35.C: New.
5877         * g++.dg/init/new36.C: New.
5878         * g++.dg/init/new37.C: New.
5879         * g++.dg/ext/vla5.C: New warning.
5880         * g++.dg/ext/vla8.C: New warning.
5881         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5882
5883 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5884             James Greenhalgh  <james.greenhalgh@arm.com>
5885
5886         * gcc.target/arm/ftest-support-arm.h New testcase.
5887         * gcc.target/arm/ftest-support-thumb.h Likewise.
5888         * gcc.target/arm/ftest-support.h Likewise.
5889         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5890         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5891         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5892         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5893         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5894         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5895         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5896         * gcc.target/arm/ftest-armv6-arm.c Likewise.
5897         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5898         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5899         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5900         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5901         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5902         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5903         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5904         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5905         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5906         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5907         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5908         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5909         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5910         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5911         * lib/target-supports.exp
5912         (check_effective_target_arm_arch_FUNC): Add support for more
5913         architectures.
5914         (add_options_for_arm_arch_FUNC): Likewise.
5915         (check_effective_target_arm_arch_FUNC_multilib): New functions.
5916
5917 2012-06-25  Jason Merrill  <jason@redhat.com>
5918
5919         PR c++/53202
5920         * g++.dg/cpp0x/constexpr-tuple.C: New.
5921
5922 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
5923
5924         PR target/53759
5925         * gcc.target/i386/pr53759.c: New test.
5926
5927         PR c++/53594
5928         * g++.dg/cpp0x/nsdmi7.C: New test.
5929
5930 2012-06-24  Kai Tietz  <ktietz@redhat.com>
5931
5932         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5933         for LLP64 targets.
5934         * gcc.target/i386/pr38988.c: Likewise.
5935
5936 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
5937
5938         PR fortran/47710
5939         PR fortran/53328
5940         * gfortran.dg/typebound_generic_12.f03: New.
5941         * gfortran.dg/typebound_generic_13.f03: New.
5942
5943 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5944
5945         * gnat.dg/lto15.ad[sb]: New test.
5946
5947 2012-06-21  Meador Inge  <meadori@codesourcery.com>
5948
5949         PR c/53702
5950         * gcc.dg/Wunused-local-typedefs.c: New testcase.
5951
5952 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
5953
5954         * gcc.dg/pch/ident-1.c: New test.
5955         * gcc.dg/pch/ident-1.hs: Header file for new test.
5956
5957 2012-06-21  Michael Matz  <matz@suse.de>
5958
5959         PR middle-end/53688
5960         * gcc.c-torture/execute/pr53688.c: New test.
5961
5962 2012-06-20  Richard Guenther  <rguenther@suse.de>
5963
5964         PR tree-optimization/30318
5965         * gcc.dg/tree-ssa/vrp69.c: New testcase.
5966
5967 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
5968
5969         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5970
5971 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5972
5973         * gcc.target/i386/clearcapv2.map: New file.
5974         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5975
5976 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5977
5978         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5979         and add __sh__ case.
5980
5981 2012-06-19  Jason Merrill  <jason@redhat.com>
5982
5983         PR c++/52637
5984         * g++.dg/debug/localclass1.C: New.
5985
5986 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5987
5988         * g++.dg/cpp0x/override4.C: New.
5989
5990 2012-06-14  Jason Merrill  <jason@redhat.com>
5991
5992         PR c++/53651
5993         * g++.dg/cpp0x/decltype37.C: New.
5994
5995 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5996
5997         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5998
5999 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
6000
6001         * gcc.c-torture/compile/vector-5.c,
6002         gcc.c-torture/compile/vector-6.c: New tests.
6003
6004 2012-06-19  Richard Henderson  <rth@redhat.com>
6005
6006         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
6007
6008 2012-06-19  Richard Guenther  <rguenther@suse.de>
6009
6010         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
6011
6012 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
6013
6014         PR target/53712
6015         * gcc.target/i386/pr53712.c: New test.
6016
6017 2012-06-18  Tobias Burnus  <burnus@net-b.de>
6018
6019         PR fortran/53692
6020         * gfortran.dg/elemental_optional_args_6.f90: New.
6021
6022 2012-06-18  Tobias Burnus  <burnus@net-b.de>
6023
6024         PR fortran/53526
6025         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
6026         * gfortran.dg/coarray/move_alloc_1.f90
6027
6028 2012-06-18  Tobias Burnus  <burnus@net-b.de>
6029
6030         PR fortran/53526
6031         * gfortran.dg/coarray_27.f90: New.
6032
6033 2012-06-18  Joey Ye <Joey.Ye@arm.com>
6034             Greta Yorsh  <Greta.Yorsh@arm.com>
6035
6036         * gcc.target/arm/epilog-1.c: New test.
6037
6038 2012-06-18  Richard Guenther  <rguenther@suse.de>
6039
6040         PR tree-optimization/53693
6041         * g++.dg/torture/pr53693.C: New testcase.
6042
6043 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
6044
6045         PR tree-optimization/53703
6046         * gcc.dg/torture/pr53703.c: New test.
6047
6048 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
6049
6050         PR middle-end/53698
6051         * gcc.target/i386/pr53698.c: New test.
6052
6053 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
6054
6055         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6056
6057 2012-06-17  Tobias Burnus  <burnus@net-b.de>
6058
6059         PR fortran/53691
6060         PR fortran/53685
6061         * gfortran.dg/transfer_check_3.f90: New.
6062
6063 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
6064
6065         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6066
6067 2012-06-16  Tobias Burnus  <burnus@net-b.de>
6068
6069         PR fortran/53642
6070         PR fortran/45170
6071         * gfortran.dg/deferred_type_param_8.f90: New.
6072
6073 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
6074
6075         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6076         testname that includes flags, passed in as new argument, in
6077         pass/fail messages.
6078         (run_gcov): Get testname from dg-test, use it in pass/fail messages
6079         and pass it to verify-* procedures.
6080
6081         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6082         alignment torture options with usual torture options.
6083
6084         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6085         messages reported for one line of source code.
6086         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6087         * g++.dg/cpp0x/decltype2.C: Likewise.
6088         * g++.dg/cpp0x/decltype3.C: Likewise.
6089         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6090         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6091         * g++.dg/cpp0x/static_assert3.C: Likewise.
6092         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6093         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6094         * g++.dg/cpp0x/union1.C: Likewise.
6095         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6096         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6097         * g++.dg/cpp0x/variadic2.C: Likewise.
6098         * g++.dg/cpp0x/variadic20.C: Likewise.
6099         * g++.dg/cpp0x/variadic74.C: Likewise.
6100         * g++.dg/diagnostic/bitfld2.C: Likewise.
6101         * g++.dg/ext/attrib44.C: Likewise.
6102         * g++.dg/ext/no-asm-1.C: Likewise.
6103         * g++.dg/other/error34.C: Likewise.
6104         * g++.dg/parse/crash46.C: Likewise.
6105         * g++.dg/parse/error10.C: Likewise.
6106         * g++.dg/parse/error2.C: Likewise.
6107         * g++.dg/parse/error3.C: Likewise.
6108         * g++.dg/parse/error36.C: Likewise.
6109         * g++.dg/parse/error8.C: Likewise.
6110         * g++.dg/parse/error9.C: Likewise.
6111         * g++.dg/parse/parser-pr28152-2.C: Likewise.
6112         * g++.dg/parse/parser-pr28152.C: Likewise.
6113         * g++.dg/parse/template25.C: Likewise.
6114         * g++.dg/parse/typename11.C: Likewise.
6115         * g++.dg/tc1/dr147.C: Likewise.
6116         * g++.dg/template/deduce3.C: Likewise.
6117         * g++.dg/template/koenig9.C: Likewise.
6118         * g++.dg/template/pr23510.C: Likewise.
6119         * g++.dg/warn/pr12242.C: Likewise.
6120         * g++.dg/warn/pr30551-2.C: Likewise.
6121         * g++.dg/warn/pr30551.C: Likewise.
6122         * g++.old-deja/g++.other/typename1.C: Likewise.
6123         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6124
6125 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6126
6127         PR c++/51033
6128         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6129         * c-c++-common/torture/vshuf-2.inc: Likewise.
6130         * c-c++-common/torture/vshuf-4.inc: Likewise.
6131         * c-c++-common/torture/vshuf-8.inc: Likewise.
6132         * c-c++-common/torture/vshuf-main.inc: Likewise.
6133         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6134         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6135         * c-c++-common/torture/vshuf-v2df.c: Likewise.
6136         * c-c++-common/torture/vshuf-v2di.c: Likewise.
6137         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6138         * c-c++-common/torture/vshuf-v2si.c: Likewise.
6139         * c-c++-common/torture/vshuf-v4df.c: Likewise.
6140         * c-c++-common/torture/vshuf-v4di.c: Likewise.
6141         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6142         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6143         * c-c++-common/torture/vshuf-v4si.c: Likewise.
6144         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6145         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6146         * c-c++-common/torture/vshuf-v8si.c: Likewise.
6147
6148 2012-06-15  Michael Matz  <matz@suse.de>
6149
6150         * gcc.dg/tree-ssa/vector-4.c: New test.
6151
6152 2012-06-15  Michael Matz  <matz@suse.de>
6153
6154         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6155         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6156
6157 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
6158
6159         PR tree-optimization/53636
6160         * gcc.target/arm/pr53636.c: New test.
6161
6162 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
6163
6164         PR tree-optimization/51581
6165         * gcc.c-torture/execute/pr51581-1.c: New test.
6166         * gcc.c-torture/execute/pr51581-2.c: New test.
6167         * gcc.dg/vect/pr51581-1.c: New test.
6168         * gcc.dg/vect/pr51581-2.c: New test.
6169         * gcc.dg/vect/pr51581-3.c: New test.
6170         * gcc.target/i386/avx-pr51581-1.c: New test.
6171         * gcc.target/i386/avx-pr51581-2.c: New test.
6172         * gcc.target/i386/avx2-pr51581-1.c: New test.
6173         * gcc.target/i386/avx2-pr51581-2.c: New test.
6174         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6175
6176 2012-06-15  Richard Guenther  <rguenther@suse.de>
6177
6178         * gcc.c-torture/execute/20120615-1.c: New testcase.
6179
6180 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
6181
6182         * gnat.dg/vect8.ad[sb]: New test.
6183
6184 2012-06-14  Richard Guenther  <rguenther@suse.de>
6185
6186         * gcc.dg/tree-ssa/vrp.h: New testcase.
6187         * gcc.dg/tree-ssa/vrp68.c: Likewise.
6188
6189 2012-06-13  Christian Bruel  <christian.bruel@st.com>
6190
6191         PR target/53621
6192         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6193
6194 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
6195
6196         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6197
6198 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
6199
6200         PR testsuite/20771
6201         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6202         test summary unique.
6203
6204         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6205         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6206         scan-stack-usage-not): Don't strip torture options from test name.
6207
6208         * lib/scandump.exp (scan-dump-times): Use printable version of
6209         regexp in test summary line.
6210
6211         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6212         messages reported for one line of source code.
6213         * gcc.dg/format/few-1.c: Likewise.
6214         * gcc.dg/ia64-sync-2.c: Likewise.
6215         * gcc.dg/sync-2.c: Likewise.
6216         * gcc.dg/noncompile/pr44517.c: Likewise.
6217
6218 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
6219
6220         PR debug/49888
6221         * gcc.dg/guality/pr49888.c: New.
6222
6223 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
6224
6225         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6226         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6227         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6228
6229 2012-06-13  Tobias Burnus  <burnus@net-b.de>
6230
6231         PR fortran/53643
6232         * gfortran.dg/intent_out_7.f90: New.
6233
6234 2012-06-13  Tobias Burnus  <burnus@net-b.de>
6235
6236         PR fortran/53597
6237         * gfortran.dg/save_4.f90: New.
6238
6239 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
6240
6241         PR c/53532
6242         PR c/51034
6243         PR c/53196
6244         * gcc.dg/pr53532.c: New test.
6245         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6246         adjust line numbers.
6247         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6248         * gcc.dg/Wcxx-compat-8.c: Likewise.
6249         * gcc.dg/pr51034.c: New test.
6250         * gcc.dg/pr53196-1.c: New test.
6251         * gcc.dg/pr53196-2.c: New test.
6252
6253 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
6254
6255         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6256         alignment torture options with usual torture options.
6257         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6258         instead of dg-options.
6259         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6260         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6261         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6262         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6263         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6264         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6265
6266         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6267         to checks for multiple messages reported for one line of source code.
6268         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6269
6270         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6271         messages reported for one line of source code.
6272
6273         * gcc.dg/20031223-1.c: Add comments to check for multiple
6274         messages reported for one line of source code.
6275         * gcc.dg/Wconversion-integer.c: Likewise.
6276         * gcc.dg/Wfatal-2.c: Likewise.
6277         * gcc.dg/Wfatal.c: Likewise.
6278         * gcc.dg/Wobjsize-1.c: Likewise.
6279         * gcc.dg/c99-vla-jump-1.c: Likewise.
6280         * gcc.dg/c99-vla-jump-2.c: Likewise.
6281         * gcc.dg/c99-vla-jump-3.c: Likewise.
6282         * gcc.dg/c99-vla-jump-4.c: Likewise.
6283         * gcc.dg/c99-vla-jump-5.c: Likewise.
6284         * gcc.dg/decl-9.c: Likewise.
6285         * gcc.dg/declspec-10.c: Likewise.
6286         * gcc.dg/declspec-18.c: Likewise.
6287         * gcc.dg/mtune.c: Likewise.
6288         * gcc.dg/parser-pr28152-2.c: Likewise.
6289         * gcc.dg/parser-pr28152.c: Likewise.
6290         * gcc.dg/pr14475.c: Likewise.
6291         * gcc.dg/pr27953.c: Likewise.
6292         * gcc.dg/pr28322-3.c: Likewise.
6293         * gcc.dg/pr30457.c: Likewise.
6294         * gcc.dg/pr30551-2.c: Likewise.
6295         * gcc.dg/pr30551-3.c: Likewise.
6296         * gcc.dg/pr30551-4.c: Likewise.
6297         * gcc.dg/pr30551-5.c: Likewise.
6298         * gcc.dg/pr30551-6.c: Likewise.
6299         * gcc.dg/pr30551.c: Likewise.
6300         * gcc.dg/pr45461.c: Likewise.
6301         * gcc.dg/pr48552-1.c: Likewise.
6302         * gcc.dg/pr48552-2.c: Likewise.
6303         * gcc.dg/redecl-1.c: Likewise.
6304         * gcc.dg/transparent-union-3.c: Likewise.
6305         * gcc.dg/utf-dflt.c: Likewise.
6306         * gcc.dg/utf-dflt2.c: Likewise.
6307         * gcc.dg/vla-8.c: Likewise.
6308         * gcc.dg/vla-init-1.c: Likewise.
6309         * gcc.dg/wtr-int-type-1.c: Likewise.
6310
6311         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6312         messages reported for for one line of source code.
6313         * c-c++-common/raw-string-5.c: Likewise.
6314         * c-c++-common/raw-string-4.c: Likewise.
6315         * c-c++-common/raw-string-6.c: Likewise.
6316         * c-c++-common/pr20000.c: Likewise.
6317
6318         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6319         messages reported for one line of source code.
6320         * gcc.dg/cpp/pr30786.c: Likewise.
6321         * gcc.dg/cpp/pr28709.c: Likewise.
6322         * gcc.dg/cpp/missing-header-MD.c: Likewise.
6323         * gcc.dg/cpp/macspace2.c: Likewise.
6324         * gcc.dg/cpp/missing-header-1.c: Likewise.
6325         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6326         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6327         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6328
6329 2012-06-12  Jason Merrill  <jason@redhat.com>
6330
6331         PR c++/53599
6332         * g++.dg/template/local7.C: New.
6333
6334 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
6335
6336         PR target/53511
6337         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6338         * gcc.target/sh/pr51340-2.c: Likewise.
6339         * gcc.target/sh/pr51340-3.c: Likewise.
6340
6341 2012-06-12  Michael Matz  <matz@suse.de>
6342
6343         * gcc.dg/torture/alias-1.c: New test.
6344
6345 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
6346
6347         PR rtl-optimization/53589
6348         * gcc.dg/torture/pr53589.c: New test.
6349
6350 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
6351
6352         PR target/50749
6353         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6354         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6355         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6356         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6357         * gcc.target/sh/pr50749-sf-predec-2.c: New.
6358         * gcc.target/sh/pr50749-sf-predec-4.c: New.
6359         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6360         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6361         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6362         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6363         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6364         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6365         * gcc.target/sh/pr50749-sf-predec-1.c: New.
6366         * gcc.target/sh/pr50749-sf-predec-3.c: New.
6367         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6368         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6369
6370 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
6371
6372         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6373         (check_intel_cpu_model): New function.
6374         (check_amd_cpu_model): New function.
6375         (check_features): New function.
6376         (__get_cpuid_output): New function.
6377         (check_detailed): New function.
6378         (fn1): Rename to quick_check.
6379         (main): Update to call quick_check and call check_detailed.
6380
6381 2012-06-11  Richard Henderson  <rth@redhat.com>
6382
6383         * lib/target-supports.exp
6384         (check_effective_target_sync_long_long_runtime): Use
6385         check_effective_target_lp64 instead of
6386         check_effective_target_powerpc64 for powerpc targets.
6387
6388 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
6389
6390         PR target/53511
6391         * gcc.target/sh/pr53511-1.c: New.
6392
6393 2012-06-11  Richard Guenther  <rguenther@suse.de>
6394
6395         PR middle-end/53470
6396         * g++.dg/lto/pr53470_0.C: New testcase.
6397         * gcc.dg/lto/pr53470_0.c: Likewise.
6398
6399 2012-06-11  Richard Guenther  <rguenther@suse.de>
6400
6401         PR c++/53605
6402         * g++.dg/ext/pr53605.C: New testcase.
6403
6404 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6405
6406         * gnat.dg/specs/array1.ads: New test.
6407         * gnat.dg/specs/array2.ads: Likewise.
6408         * gnat.dg/array22.adb: Likewise.
6409
6410 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6411
6412         * gnat.dg/constant4.adb: New test.
6413         * gnat.dg/constant4_pkg.ads: New helper.
6414
6415 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
6416
6417         PR fortran/52552
6418         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6419         * gfortran.dg/allocate_class_1.f90: Modified.
6420         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6421         * gfortran.dg/allocate_class_2.f90: New.
6422
6423 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
6424
6425         PR middle-end/53535
6426         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6427
6428 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
6429
6430         PR fortran/52861
6431         * gfortran.dg/string_assign_2.f90:  New test case.
6432
6433 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
6434
6435         PR fortran/52861
6436         * gfortran.dg/string_assign_1.f90:  New test case.
6437
6438 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
6439
6440         PR middle-end/53580
6441         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6442         * gcc.dg/gomp/critical-4.c: Likewise.
6443         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6444         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6445         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6446         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6447         * c-c++-common/gomp/pr53580.c: New test.
6448
6449 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6450
6451         PR c++/51214
6452         * g++.dg/cpp0x/forw_enum11.C: New.
6453
6454 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6455
6456         PR c++/53567
6457         * g++.dg/cpp0x/alias-decl-19.C: New.
6458
6459 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
6460
6461         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6462
6463 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
6464
6465         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6466         (XSTATE_FP): Ditto.
6467         (XSTATE_SSE): Ditto.
6468         (XSTATE_YMM): Ditto.
6469         (avx_os_support): Use new defines.
6470
6471 2012-06-06  Richard Guenther  <rguenther@suse.de>
6472
6473         PR testsuite/32380
6474         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6475         loops.
6476
6477 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6478
6479         PR c++/52841
6480         * g++.dg/cpp0x/pr52841.C: New testcase.
6481
6482 2012-06-06  Richard Guenther  <rguenther@suse.de>
6483
6484         PR tree-optimization/53081
6485         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6486         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6487
6488 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6489
6490         * gcc.target/powerpc/pr53487.c: New test.
6491
6492 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
6493
6494         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6495
6496 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
6497
6498         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6499
6500 2012-06-05  Richard Guenther  <rguenther@suse.de>
6501
6502         PR tree-optimization/30442
6503         * gcc.dg/vect/bb-slp-30.c: New testcase.
6504
6505 2012-06-05  Richard Guenther  <rguenther@suse.de>
6506
6507         PR tree-optimization/53081
6508         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6509         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6510         -fno-tree-loop-distribute-patterns.
6511
6512 2012-06-05  Alan Modra  <amodra@gmail.com>
6513
6514         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6515         Check static chain in nested funcs.
6516
6517 2012-06-04  Tobias Burnus  <burnus@net-b.de>
6518
6519         PR fortran/50619
6520         * gfortran.dg/init_flag_10.f90: New.
6521
6522 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6523
6524         PR c++/53524
6525         * g++.dg/warn/Wenum-compare-no-2: New.
6526
6527 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
6528
6529         PR preprocessor/53463
6530         * g++.dg/cpp/limits.C: New test.
6531         * g++.dg/parse/error19.C: Adjust.
6532         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6533         * g++.dg/warn/pr35635.C: Likewise.
6534         * g++.old-deja/g++.pt/assign1.C: Likewise.
6535
6536 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
6537
6538         PR target/53559
6539         * gcc.target/powerpc/cell_builtin_1.c: New test case.
6540         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6541         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6542         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6543         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6544         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6545         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6546         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6547
6548 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
6549
6550         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6551
6552 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
6553
6554         PR tree-optimization/53550
6555         * gcc.dg/pr53550.c: New test.
6556
6557 2012-06-04  Richard Guenther  <rguenther@suse.de>
6558
6559         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6560         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6561         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6562
6563 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6564
6565         PR fortran/48831
6566         * gfortran.dg/parameter_array_element_2.f90: New.
6567
6568 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
6569
6570         PR target/53512
6571         * gcc.target/sh/pr53512-1.c: New.
6572         * gcc.target/sh/pr53512-2.c: New.
6573         * gcc.target/sh/pr53512-3.c: New.
6574         * gcc.target/sh/pr53512-4.c: New.
6575
6576 2012-06-01  Jason Merrill  <jason@redhat.com>
6577
6578         PR c++/52973
6579         * g++.dg/ext/visibility/template12.C: New.
6580         * g++.dg/ext/attrib14.C: Adjust warning line.
6581
6582         PR c++/52725
6583         * g++.dg/parse/new6.C: New.
6584         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6585
6586 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6587
6588         * c-c++-common/restrict-2.c: Revert previous change.
6589
6590 2012-06-01  Jason Merrill  <jason@redhat.com>
6591
6592         PR c++/53137
6593         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6594
6595         PR c++/53484
6596         * g++.dg/cpp0x/auto33.C: New.
6597
6598 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
6599
6600         PR c++/26155
6601         * g++.dg/parse/namespace-alias-1.C: New.
6602
6603 2012-06-01  Christian Bruel  <christian.bruel@st.com>
6604
6605         * gcc.dg/spec-options.c: New test.
6606         * gcc.dg/foo.specs: New file.
6607
6608 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6609
6610         PR ada/53517
6611         * gnat.dg/lto14.adb: Skip on Solaris.
6612
6613 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
6614
6615         * gcc.target/cris/sync-1-v10.c,
6616         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6617         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6618         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6619         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6620         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6621         gcc.target/cris/torture/sync-mis-op-i-1.c,
6622         gcc.target/cris/torture/sync-mis-op-i-1a.c,
6623         gcc.target/cris/torture/sync-mis-op-i-2.c,
6624         gcc.target/cris/torture/sync-mis-op-i-2a.c,
6625         gcc.target/cris/torture/sync-mis-op-i-3.c,
6626         gcc.target/cris/torture/sync-mis-op-i-3a.c,
6627         gcc.target/cris/torture/sync-mis-op-s-1.c,
6628         gcc.target/cris/torture/sync-mis-op-s-1a.c,
6629         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6630         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6631         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6632         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6633         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6634         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6635         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6636         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6637
6638 2012-05-31  Richard Guenther  <rguenther@suse.de>
6639
6640         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6641         ldist-pr45948.c with disabled SCCP.
6642
6643 2012-05-31  Richard Guenther  <rguenther@suse.de>
6644
6645         PR middle-end/48493
6646         * gcc.dg/torture/pr48493.c: New testcase.
6647
6648 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
6649
6650         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6651         arm32 to targets.
6652         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6653         of the initialization loop.
6654         (dg-final): Adjust the expected number of vectorized loops depending
6655         on vect_char_mult target selector.
6656
6657 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
6658
6659         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6660         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6661         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6662         New tests.
6663
6664 2012-05-30  Jason Merrill  <jason@redhat.com>
6665
6666         PR c++/53356
6667         * g++.dg/init/new34.C: New.
6668         * g++.dg/tree-ssa/stabilize1.C: New.
6669
6670 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR c++/53356
6673         * g++.dg/init/new33.C: New test.
6674
6675 2012-05-30  Richard Guenther  <rguenther@suse.de>
6676
6677         PR middle-end/53501
6678         * gcc.dg/torture/pr53501.c: New testcase.
6679         * c-c++-common/restrict-2.c: Adjust.
6680
6681 2012-05-30  Alan Modra  <amodra@gmail.com>
6682
6683         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6684         torture-finish.
6685
6686 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
6687
6688         * gcc.target/i386/shuf-concat.c: New test.
6689
6690 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
6691
6692         PR rtl-optimization/53519
6693         * gcc.c-torture/compile/pr53519.c: New test.
6694
6695 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6696
6697         * gcc.target/arm/neon-vrev.c: New.
6698
6699 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
6700
6701         PR target/51340
6702         * gcc.target/sh/pr51340-1.c: New.
6703         * gcc.target/sh/pr51340-2.c: New.
6704         * gcc.target/sh/pr51340-3.c: New.
6705
6706 2012-05-29  Richard Guenther  <rguenther@suse.de>
6707
6708         PR tree-optimization/53516
6709         * gcc.dg/torture/pr53516.c: New testcase.
6710
6711 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
6712
6713         PR preprocessor/53229
6714         * gcc.dg/cpp/paste6.c: Force to run without
6715         -ftrack-macro-expansion.
6716         * gcc.dg/cpp/paste8.c: Likewise.
6717         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6718         -ftrack-macro-expansion.
6719         * gcc.dg/cpp/paste12.c: Force to run without
6720         -ftrack-macro-expansion.
6721         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6722         -ftrack-macro-expansion.
6723         * gcc.dg/cpp/paste13.c: Likewise.
6724         * gcc.dg/cpp/paste14.c: Likewise.
6725         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6726         -ftrack-macro-expansion.
6727         * gcc.dg/cpp/paste18.c: New test.
6728
6729 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
6730
6731         * gcc.target/cris/torture/trap-1.c,
6732         gcc.target/cris/torture/trap-2.c,
6733         gcc.target/cris/torture/trap-3.c,
6734         gcc.target/cris/torture/trap-v0.c,
6735         gcc.target/cris/torture/trap-v3.c: New tests.
6736
6737 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
6738
6739         PR c++/25137
6740         * g++.dg/warn/Wbraces3.C: New.
6741         * g++.dg/warn/Wbraces4.C: Likewise.
6742
6743 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
6744
6745         PR tree-optimization/53505
6746         * c-c++-common/torture/pr53505.c: New test.
6747
6748 2012-05-27  Nathan Sidwell  <nathan@acm.org>
6749
6750         * gcc.dg/stmt-expr-4.c: New.
6751
6752 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
6753
6754         PR c++/53491
6755         * g++.dg/parse/crash60.C: New.
6756
6757 2012-05-26  Jason Merrill  <jason@redhat.com>
6758
6759         PR c++/53220
6760         * c-c++-common/array-lit.c: New.
6761         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6762
6763 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6764
6765         PR ada/50294
6766         * gnat.dg/array21.adb: New test.
6767
6768 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6769
6770         * gnat.dg/renaming5.adb: Adjust dg-final directive.
6771
6772 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6773
6774         PR c++/32054
6775         * g++.dg/other/anon-union3.C: New.
6776
6777 2012-05-25  Ian Lance Taylor  <iant@google.com>
6778
6779         * gcc.dg/split-6.c: New test.
6780
6781 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6782
6783         * gnat.dg/lto14.adb: New test.
6784
6785 2012-05-25  Tristan Gingold  <gingold@adacore.com>
6786
6787         * gcc.target/i386/large-frame.c: New.
6788
6789 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
6790         * gcc.target/powerpc/lhs-1.c: New.
6791         * gcc.target/powerpc/lhs-2.c: New.
6792         * gcc.target/powerpc/lhs-3.c: New.
6793
6794 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
6795
6796         Make unwound macro expansion trace less redundant
6797         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6798         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6799         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6800         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6801         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6802         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6803
6804 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6805
6806         PR c++/53464
6807         * g++.dg/cpp0x/constexpr-default1.C: New.
6808
6809 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6810
6811         PR c++/32080
6812         * g++.dg/eh/goto2.C: New.
6813
6814 2012-05-24  Richard Guenther  <rguenther@suse.de>
6815
6816         PR middle-end/53460
6817         * g++.dg/tree-prof/pr53460.C: New testcase.
6818
6819 2012-05-24  Richard Guenther  <rguenther@suse.de>
6820
6821         PR bootstrap/53466
6822         * g++.dg/debug/pr53466.C: New testcase.
6823
6824 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
6825
6826         PR tree-optimization/53465
6827         * gcc.c-torture/execute/pr53465.c: New test.
6828
6829 2012-05-23  Tobias Burnus  <burnus@net-b.de>
6830
6831         PR fortran/51055
6832         PR fortran/45170
6833         * gfortran.dg/allocate_with_typespec_6.f90: New.
6834
6835 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6836
6837         PR c++/29185
6838         * g++.dg/warn/delete-array-1.C: New.
6839
6840 2012-05-23  Richard Guenther  <rguenther@suse.de>
6841
6842         * gcc.dg/torture/pr39074-2.c: Adjust.
6843         * gcc.dg/torture/pr39074.c: Likewise.
6844         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6845         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6846
6847 2012-05-22  Jan Hubicka  <jh@suse.cz>
6848
6849         PR middle-end/53161
6850         * g++.dg/torture/pr53161.C: New testcase.
6851
6852 2012-05-22  Tobias Burnus  <burnus@net-b.de>
6853
6854         PR fortran/53389
6855         * gfortran.dg/realloc_on_assign_15.f90: New.
6856
6857 2012-05-22  Richard Guenther  <rguenther@suse.de>
6858
6859         PR middle-end/51071
6860         * gcc.dg/torture/pr51071-2.c: New testcase.
6861
6862 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
6863
6864         PR tree-optimization/53336
6865         * g++.dg/torture/pr53336.C: New testcase.
6866
6867 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
6868
6869         PR c++/53322
6870         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6871         instead of -Wunused-local-typedefs.
6872
6873 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6874
6875         PR c++/51184
6876         * g++.dg/other/abstract4.C: New-
6877
6878 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6879
6880         PR c++/40821
6881         * g++.dg/ext/attrib46.C: New.
6882
6883 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
6884
6885         PR c/53418
6886         * gcc.c-torture/compile/pr53418-1.c,
6887         gcc.c-torture/compile/pr53418-2.c: New tests.
6888
6889 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
6890
6891         PR tree-optimization/53366
6892         * gcc.dg/torture/pr53366-1.c: New test.
6893         * gcc.dg/torture/pr53366-2.c: New test.
6894         * gcc.target/i386/pr53366-1.c: New test.
6895         * gcc.target/i386/pr53366-2.c: New test.
6896
6897         PR tree-optimization/53409
6898         * gcc.c-torture/compile/pr53409.c: New test.
6899
6900         PR tree-optimization/53410
6901         * gcc.c-torture/compile/pr53410-1.c: New test.
6902         * gcc.c-torture/compile/pr53410-2.c: New test.
6903
6904 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6905
6906         PR target/53425
6907         * gcc.target/i386/pr53425-1.c: New file.
6908         * gcc.target/i386/pr53425-2.c: Likewise.
6909
6910 2012-05-21  Richard Guenther  <rguenther@suse.de>
6911
6912         PR tree-optimization/53408
6913         * gcc.dg/torture/pr53408.c: New testcase.
6914
6915 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
6916             H.J. Lu  <hongjiu.lu@intel.com>
6917
6918         PR target/53416
6919         * gcc.target/i386/pr53416.c: New file.
6920
6921 2012-05-21  Richard Guenther  <rguenther@suse.de>
6922
6923         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6924
6925 2012-05-21  Richard Guenther  <rguenther@suse.de>
6926
6927         * gcc.dg/torture/ldist-1.c: New testcase.
6928
6929 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
6930
6931         * gnat.dg/lto13.adb: New test.
6932         * gnat.dg/lto13_pkg.ad[sb]: New helper.
6933
6934 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6935
6936         * gnat.dg/specs/lto12.ads: New test.
6937         * gnat.dg/specs/lto12_pkg.ads: New helper.
6938
6939 2012-05-18  Richard Guenther  <rguenther@suse.de>
6940
6941         PR tree-optimization/53346
6942         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6943         * gcc.target/i386/incoming-10.c: Adjust.
6944         * gcc.target/i386/incoming-11.c: Likewise.
6945         * gcc.target/i386/pr46295.c: Likewise.
6946
6947 2012-05-18  Richard Guenther  <rguenther@suse.de>
6948
6949         * gcc.dg/pr53352.c: Return zero.
6950
6951 2012-05-18  Richard Guenther  <rguenther@suse.de>
6952
6953         PR tree-optimization/53390
6954         * gcc.dg/torture/pr53390.c: New testcase.
6955
6956 2012-05-18  Meador Inge  <meadori@codesourcery.com>
6957
6958         PR rtl-optimization/53352
6959         * gcc.dg/pr53352.c: New test.
6960
6961 2012-05-17  David S. Miller  <davem@davemloft.net>
6962
6963         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6964         failure on sparc-*-linux-gnu.
6965
6966 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6967
6968         PR c++/39681
6969         * g++.dg/parse/error49.C: New.
6970         * g++.dg/cpp0x/error8.C: Likewise.
6971         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6972         * g++.dg/ext/utf-dflt2.C: Likewise.
6973         * g++.dg/ext/utf-gnuxx98.C: Likewise.
6974         * g++.dg/ext/utf-dflt.C: Likewise.
6975         * c-c++-common/raw-string-3.c: Likewise.
6976         * c-c++-common/raw-string-4.c: Likewise.
6977
6978 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6979
6980         PR c++/53371
6981         * g++.dg/cpp0x/catch1.C: New.
6982
6983 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6984
6985         PR c++/44516
6986         * g++.dg/parse/error48.C: New.
6987         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6988         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6989
6990 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
6991
6992         * gcc.dg/tm/indirect-2.c: New test.
6993
6994 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6995
6996         PR tree-optimization/53217
6997         * gfortran.dg/pr53217.f90: New test.
6998
6999 2012-05-16  Richard Guenther  <rguenther@suse.de>
7000
7001         PR tree-optimization/53364
7002         * g++.dg/torture/pr53364.C: New testcase.
7003
7004 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
7005
7006         PR testsuite/52641
7007         * gcc.dg/pr52549.c: Fix test for long != void*
7008         * gcc.c-torture/execute/pr52979-1.x: New file.
7009         * gcc.c-torture/execute/pr52979-2.x: New file.
7010
7011 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
7012
7013         PR preprocessor/7263
7014         * gcc.dg/binary-constants-2.c: Run without tracking locations
7015         accross macro expansion.
7016         * gcc.dg/binary-constants-3.c: Likewise.
7017         * gcc.dg/cpp/sysmac2.c: Likewise.
7018         * gcc.dg/nofixed-point-2.c: Adjust for more precise
7019         location.
7020         * gcc.dg/cpp/syshdr3.c: New test.
7021         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
7022         * gcc.dg/system-binary-constants-1.c: New test.
7023         * gcc.dg/system-binary-constants-1.h: New header for the new test
7024         above.
7025         * g++.dg/cpp/syshdr3.C: New test.
7026         * g++.dg/cpp/syshdr3.h: New header the new test above.
7027         * g++.dg/system-binary-constants-1.C: New test.
7028         * g++.dg/system-binary-constants-1.h: New header the new test
7029         above.
7030
7031 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
7032
7033         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7034
7035 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
7036
7037         PR target/53358
7038         * gcc.dg/pr53358.c: New test.
7039
7040 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
7041
7042         PR c++/11856
7043         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
7044         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
7045
7046 2012-05-15  Olivier Hainque  <hainque@adacore.com>
7047
7048         * g++.dg/eh/sighandle.C: New testcase.
7049
7050 2012-05-15  Richard Guenther  <rguenther@suse.de>
7051
7052         PR tree-optimization/53355
7053         * gcc.dg/tree-ssa/vrp67.c: New testcase.
7054
7055 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7056
7057         * gfortran.dg/*.f90: Remove now redundant manual
7058         cleanup-modules directive.
7059
7060 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
7061
7062         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
7063         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
7064
7065 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
7066
7067         PR fortran/52428
7068         * gfortran.dg/int_range_io_1.f90: New test.
7069
7070 2012-05-14  Andi Kleen <ak@linux.intel.com>
7071             Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR target/53315
7074         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7075         * gcc.target/i386/rtm-check.h: New file.
7076         * gcc.target/i386/pr53315.c: New test.
7077
7078 2012-05-14  Tobias Burnus  <burnus@net-b.de>
7079
7080         PR fortran/49110
7081         PR fortran/51055
7082         PR fortran/53329
7083         * gfortran.dg/deferred_type_param_4.f90: New.
7084         * gfortran.dg/deferred_type_param_6.f90: New.
7085
7086 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
7087
7088         * gcc.target/i386/retarg.c: New test.
7089
7090 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7091
7092         PR fortran/45170
7093         * gfortran.dg/deferred_type_param_3.f90: New.
7094         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7095         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7096
7097 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7098
7099         * gnat.dg/null_pointer_deref3.adb: New test.
7100
7101 2012-05-12  Tobias Burnus  <burnus@net-b.de>
7102
7103         PR fortran/49110
7104         PR fortran/52843
7105         * gfortran.dg/deferred_type_param_5.f90: New.
7106
7107 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7108
7109         * g++.dg/parse/error47.C: New.
7110
7111 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7112
7113         PR fortran/52537
7114         * gfortran.dg/string_compare_4.f90:  Change option
7115         to -fdump-tree-original.  Add test case for kind=4.
7116
7117 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7118
7119         PR fortran/52537
7120         * gfortran.dg/string_compare_4.f90:  New test.
7121
7122 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7125
7126 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7127
7128         PR c++/53305
7129         * g++.dg/cpp0x/variadic132.C: New.
7130
7131 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
7132
7133         PR c++/53158
7134         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7135         * g++.dg/parse/error26.C: Tweak dg-error column number.
7136
7137 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
7138
7139         PR c++/53301
7140         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7141
7142 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7143
7144         * gnat.dg/lto11.ad[sb]: New test.
7145
7146 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
7147
7148         PR target/52908
7149         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7150         directive to Scan for vpmuldq, not vpmacsdql.
7151
7152 2012-05-09  Michael Matz  <matz@suse.de>
7153
7154         PR tree-optimization/53185
7155         * gcc.dg/vect/pr53185.c: New test.
7156
7157 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
7158
7159         PR middle-end/53249
7160         * gcc.target/i386/pr53249.c: New.
7161
7162 2012-05-09  Richard Guenther  <rguenther@suse.de>
7163
7164         PR tree-optimization/18437
7165         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7166         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7167
7168 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
7169
7170         PR tree-optimization/53226
7171         * gcc.c-torture/compile/pr53226.c: New test.
7172
7173 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7174
7175         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7176         * gcc.target/i386/hle-add-rel-1.c: Likewise.
7177         * gcc.target/i386/hle-and-acq-1.c: Likewise.
7178         * gcc.target/i386/hle-and-rel-1.c: Likewise.
7179         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7180         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7181         * gcc.target/i386/hle-or-acq-1.c: Likewise.
7182         * gcc.target/i386/hle-or-rel-1.c: Likewise.
7183         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7184         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7185         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7186         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7187         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7188         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7189
7190 2012-05-09  Dehao Chen  <dehao@google.com>
7191
7192         * gcc.dg/predict-1.c: Remove the replicated text in this test.
7193         * gcc.dg/predict-2.c: Likewise.
7194         * gcc.dg/predict-3.c: Likewise.
7195         * gcc.dg/predict-4.c: Likewise.
7196         * gcc.dg/predict-5.c: Likewise.
7197         * gcc.dg/predict-6.c: Likewise.
7198
7199 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
7200
7201         PR target/53272
7202         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7203
7204 2012-05-08  Richard Guenther  <rguenther@suse.de>
7205
7206         * gcc.dg/fold-bitand-4.c: New testcase.
7207
7208 2012-05-08  Dehao Chen  <dehao@google.com>
7209
7210         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7211         heuristic is working properly.
7212         * gcc.dg/predict-2.c: Likewise.
7213         * gcc/dg/predict-3.c: Likewise.
7214         * gcc/dg/predict-4.c: Likewise.
7215         * gcc/dg/predict-5.c: Likewise.
7216         * gcc/dg/predict-6.c: Likewise.
7217
7218 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
7219
7220         PR tree-optimization/53239
7221         * g++.dg/opt/vrp3.C: New test.
7222         * g++.dg/opt/vrp3-aux.cc: New file.
7223         * g++.dg/opt/vrp3.h: New file.
7224
7225 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7226
7227         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7228         .uleb128 support in assembler output.
7229
7230 2012-05-07  Richard Guenther  <rguenther@suse.de>
7231
7232         PR lto/42987
7233         * g++.dg/lto/pr42987_0.C: New testcase.
7234         * g++.dg/lto/pr42987_1.C: Likewise.
7235
7236 2012-05-07  Tobias Burnus  <burnus@net-b.de>
7237
7238         PR fortran/53255
7239         * gfortran.dg/typebound_operator_15.f90: New.
7240
7241 2012-05-06  Tobias Burnus  <burnus@net-b.de>
7242
7243         PR fortran/41587
7244         * gfortran.dg/class_array_13.f90: New.
7245
7246 2012-05-06  Tristan Gingold  <gingold@adacore.com>
7247
7248         * gnat.dg/warn7.adb: New test.
7249
7250 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
7251
7252         * gnat.dg/specs/renamings.ads: Rename to...
7253         * gnat.dg/specs/renaming1.ads: ...this.
7254         * gnat.dg/specs/renaming2.ads: New test.
7255         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7256         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7257         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7258         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7259
7260 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
7261
7262         * gnat.dg/discr36.ad[sb]: New test.
7263         * gnat.dg/discr36_pkg.ad[sb]: New helper.
7264
7265 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7266
7267         PR c/43772
7268         * c-c++-common/pr43772.c: New.
7269
7270 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
7271
7272         PR fortran/41600
7273         * gfortran.dg/select_type_26.f03 : New test.
7274         * gfortran.dg/select_type_27.f03 : New test.
7275
7276         PR fortran/53191
7277         * gfortran.dg/select_type_28.f03 : New test.
7278
7279 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
7280
7281         PR fortran/49010
7282         PR fortran/24518
7283         * gfortran.dg/mod_sign0_1.f90: New test.
7284         * gfortran.dg/mod_large_1.f90: New test.
7285
7286 2012-05-04  Tobias Burnus  <burnus@net-b.de>
7287
7288         PR fortran/53175
7289         gfortran.dg/public_private_module_5.f90: New.
7290
7291 2012-05-04  Tobias Burnus  <burnus@net-b.de>
7292
7293         PR fortran/53111
7294         * gfortran.dg/constructor_7.f90: New.
7295         * gfortran.dg/constructor_8.f90: New.
7296
7297 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7298
7299         PR c++/53166
7300         * g++.dg/cpp0x/static_assert7.C: New.
7301
7302 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
7303
7304         PR tree-optimization/52633
7305         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7306         recognized as widening shifts instead of over-widening.
7307         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7308         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7309         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7310         * gcc.target/arm/pr52633.c: New test.
7311
7312 2012-05-04  Richard Guenther  <rguenther@suse.de>
7313
7314         PR tree-optimization/53168
7315         * gcc.dg/torture/pr53168.c: New testcase.
7316         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7317
7318 2012-05-04  Richard Guenther  <rguenther@suse.de>
7319
7320         * gcc.dg/lto/pr53214_0.c: New testcase.
7321
7322 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7323
7324         * gcc.target/ia64/pr48496.c: New test.
7325         * gcc.target/ia64/pr52657.c: Likewise.
7326
7327 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7328
7329         PR c/51712
7330         * c-c++-common/pr51712.c: New.
7331
7332 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
7333
7334         PR target/53199
7335         * gcc.target/powwerpc/pr53199.c: New file.
7336
7337 2012-05-03  Jason Merrill  <jason@redhat.com>
7338
7339         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7340
7341         * gcc.dg/debug/dwarf2/dups-types.c: New.
7342         * gcc.dg/debug/dwarf2/dups-types.h: New.
7343
7344 2012-05-03  Jason Merrill  <jason@redhat.com>
7345
7346         * g++.dg/debug/dwarf2/namespace-2.C: New.
7347         * g++.dg/debug/dwarf2/localclass3.C: New.
7348
7349 2012-05-03  Jason Merrill  <jason@redhat.com>
7350
7351         * g++.dg/debug/dwarf2/thunk1.C: New.
7352
7353 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7354
7355         PR c++/53186
7356         * g++.dg/other/final2.C: New.
7357
7358 2012-05-03  Richard Guenther  <rguenther@suse.de>
7359
7360         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7361
7362 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
7363
7364         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7365         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7366         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7367         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7368
7369 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
7370
7371         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7372         .byte 0xf2.
7373         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7374         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7375         * gcc.target/i386/hle-add-rel-1.c: Likewise.
7376
7377         PR debug/53174
7378         * gcc.dg/pr53174.c: New test.
7379
7380         PR target/53187
7381         * gcc.target/arm/pr53187.c: New test.
7382         * gcc.c-torture/compile/pr53187.c: New test.
7383
7384 2012-05-03  Richard Guenther  <rguenther@suse.de>
7385
7386         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7387         unsupported prefetching support.
7388
7389 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
7390
7391         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7392         option -ftrack-macro-expansion=0.
7393         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7394         option -ftrack-macro-expansion=0.
7395
7396 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
7397
7398         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7399         dg-options for target arm with dg-additional-options.
7400
7401 2012-05-03  Richard Guenther  <rguenther@suse.de>
7402
7403         PR tree-optimization/53144
7404         * gcc.dg/torture/pr53144.c: New testcase.
7405
7406 2012-05-03  Tobias Burnus  <burnus@net-b.de>
7407
7408         PR fortran/52864
7409         * gfortran.dg/pointer_intent_7.f90: New.
7410         * gfortran.dg/pure_formal_3.f90: New.
7411
7412 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7413
7414         * gcc.target/s390/20030123-1.c: Add missing "volatile".
7415
7416 2012-05-02  Martin Jambor  <mjambor@suse.cz>
7417
7418         PR lto/52605
7419         * g++.dg/lto/pr52605_0.C: New test.
7420
7421 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7422
7423         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7424         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7425         * gcc.target/i386/hle-add-acq-1.c: Ditto.
7426         * gcc.target/i386/hle-add-rel-1.c: Ditto.
7427         * gcc.target/i386/hle-and-acq-1.c: Ditto.
7428         * gcc.target/i386/hle-and-rel-1.c: Ditto.
7429         * gcc.target/i386/hle-or-acq-1.c: Ditto.
7430         * gcc.target/i386/hle-or-rel-1.c: Ditto.
7431         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7432         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7433         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7434         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7435         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7436         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7437         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7438         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7439
7440 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
7441
7442         PR middle-end/53153
7443         * gcc.dg/pr53153.c: New test.
7444
7445 2012-05-02  Richard Guenther  <rguenther@suse.de>
7446
7447         * g++.dg/tree-ssa/pr19807.C: Adjust.
7448
7449 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
7450
7451         PR tree-optimization/53163
7452         * gcc.c-torture/compile/pr53163.c: New test.
7453
7454         PR rtl-optimization/53160
7455         * gcc.c-torture/execute/pr53160.c: New test.
7456
7457 2012-05-01  Ian Lance Taylor  <iant@google.com>
7458
7459         PR c/37303
7460         * gcc.dg/pr37303.c: New test.
7461
7462 2012-05-01  Richard Henderson  <rth@redhat.com>
7463
7464         * lib/target-supports.exp
7465         (check_effective_target_sync_long_long_runtime): True for
7466         check_effective_target_powerpc64.
7467
7468 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
7469
7470         PR c++/51033
7471         * gcc.dg/vector-1.c: Move to ...
7472         * c-c++-common/vector-1.c: ... here.
7473         * gcc.dg/vector-2.c: Move to ...
7474         * c-c++-common/vector-2.c: ... here.
7475         * gcc.dg/vector-3.c: Move to ...
7476         * c-c++-common/vector-3.c: ... here. Adapt to C++.
7477         * gcc.dg/vector-4.c: Move to ...
7478         * c-c++-common/vector-4.c: ... here.
7479         * gcc.dg/vector-init-1.c: Move to ...
7480         * c-c++-common/vector-init-1.c: ... here.
7481         * gcc.dg/vector-init-2.c: Move to ...
7482         * c-c++-common/vector-init-2.c: ... here.
7483         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7484         * c-c++-common/vector-subscript-1.c: ... here.
7485         * gcc.dg/vector-subscript-2.c: Move to ...
7486         * c-c++-common/vector-subscript-2.c: ... here.
7487         * gcc.dg/vector-subscript-3.c: Move to ...
7488         * c-c++-common/vector-subscript-3.c: ... here.
7489
7490         PR c++/51314
7491         * g++.dg/cpp0x/vt-51314.C: New test.
7492         * g++.dg/cpp0x/variadic76.C: Fix.
7493
7494 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7495
7496         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7497
7498 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
7499
7500         Add -Wvarargs option
7501         * c-c++-common/Wvarargs.c: New test case.
7502         * c-c++-common/Wvarargs-2.c: Likewise.
7503
7504 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
7505
7506         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7507         * objc.dg/foreach-7.m: Force the test case to run without
7508         -ftrack-macro-expansion.
7509         * c-c++-common/tm/attrib-1.c: Likewise.
7510         * c-c++-common/warn-ommitted-condop.c: Likewise.
7511         * gcc.dg/assign-warn-1.c: Likewise.
7512         * gcc.dg/assign-warn-2.c: Likewise.
7513         * gcc.dg/attr-alloc_size.c: Likewise.
7514         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7515         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7516         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7517         * gcc.dg/c90-const-expr-9.c: Likewise.
7518         * gcc.dg/c99-const-expr-9.c: Likewise.
7519         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
7520         * gcc.dg/cpp/direct2s.c: Likewise.
7521         * gcc.dg/cpp/pr28709.c: Likewise.
7522         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7523         * gcc.dg/dfp/composite-type.c: Likewise.
7524         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7525         with -ftrack-macro-expansion
7526         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7527         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7528         * g++.dg/ext/cleanup-1.C: Likewise.
7529         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7530         * g++.dg/template/sfinae10.C: Likewise.
7531         * g++.dg/tm/wrap-2.C: Likewise.
7532         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7533         * g++.dg/warn/Wsign-conversion.C: Likewise.
7534         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7535         * g++.old-deja/g++.mike/p10769b.C: Likewise.
7536         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7537         it to run with -ftrack-macro-expansion.
7538         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7539         test cases without -ftrack-macro-expansion.
7540
7541         Fix location for static class members
7542         * g++.dg/template/sfinae6_neg.C: Adjust.
7543
7544         Make conversion warnings work on NULL with -ftrack-macro-expansion
7545         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7546         alongside the previous testing for NULL.
7547
7548         Fix -Wuninitialized for -ftrack-macro-expansion
7549         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7550
7551         Strip "<built-in>" loc from displayed expansion context
7552         * g++.dg/warn/Wconversion-real-integer2.C: New test.
7553         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7554         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7555         new test above.
7556
7557         Fix expansion point loc for macro-like tokens
7558         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7559         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7560
7561         Fix token pasting with -ftrack-macro-expansion
7562         * gcc.dg/cpp/paste17.c: New test case for
7563         -ftrack-macro-expansion=2 mode only.
7564         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7565
7566 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
7567
7568         * gnat.dg/warn6.ad[sb]: New test.
7569
7570 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7571
7572         PR 53149
7573         * gcc.dg/20011021-1.c: Adjust testcase.
7574
7575 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7576
7577         PR fortran/53148
7578         * gfortran.dg/function_optimize_12.f90:  New test.
7579
7580 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
7581
7582         PR target/53156
7583         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7584         code to match current output and cover new peephole2 pattern.
7585
7586 2012-04-27  Ollie Wild  <aaw@google.com>
7587
7588         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7589
7590 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
7591
7592         * gcc.c-torture/execute/20120427-2.c: New testcase.
7593         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7594         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7595         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7596
7597 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
7598
7599         PR target/53138
7600         * gcc.c-torture/execute/20120427-1.c: New testcase.
7601
7602 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
7603
7604         PR middle-end/27139
7605         * gcc.dg/tree-ssa/forwprop-18.c: New test.
7606
7607 2012-04-27  Tom de Vries  <tom@codesourcery.com>
7608
7609         PR tree-optimization/51879
7610         * gcc.dg/pr51879.c: New test.
7611         * gcc.dg/pr51879-2.c: Same.
7612         * gcc.dg/pr51879-3.c: Same.
7613         * gcc.dg/pr51879-4.c: Same.
7614         * gcc.dg/pr51879-6.c: Same.
7615
7616 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7617
7618         PR c++/53096
7619         * g++.dg/cpp0x/defaulted35.C: New.
7620         * g++.dg/cpp0x/defaulted15.C: Adjust.
7621
7622 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
7623
7624         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7625         structure layout.
7626
7627 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
7628
7629         * gcc.target/i386/builtin_target.c: Check avx2.
7630
7631 2012-04-26  Alan Modra  <amodra@gmail.com>
7632
7633         * gcc.target/powerpc/savres.c: New test.
7634         * gcc.target/powerpc/powerpc.exp: Run it.
7635
7636 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
7637
7638         PR target/53120
7639         * gcc.dg/torture/pr53120.c: New test.
7640
7641 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
7642
7643         PR middle-end/52979
7644         * gcc.c-torture/compile/pr52979-1.c: New test.
7645         * gcc.c-torture/execute/pr52979-1.c: New test.
7646         * gcc.c-torture/execute/pr52979-2.c: New test.
7647
7648 2012-04-25  Richard Guenther  <rguenther@suse.de>
7649
7650         * gcc.target/i386/l_fma_float_5.c: Adjust.
7651         * gcc.target/i386/l_fma_double_4.c: Likewise.
7652         * gcc.target/i386/l_fma_float_2.c: Likewise.
7653         * gcc.target/i386/l_fma_float_6.c: Likewise.
7654         * gcc.target/i386/l_fma_double_1.c: Likewise.
7655         * gcc.target/i386/l_fma_double_5.c: Likewise.
7656         * gcc.target/i386/l_fma_float_3.c: Likewise.
7657         * gcc.target/i386/l_fma_double_2.c: Likewise.
7658         * gcc.target/i386/l_fma_double_6.c: Likewise.
7659         * gcc.target/i386/l_fma_float_4.c: Likewise.
7660         * gcc.target/i386/l_fma_double_3.c: Likewise.
7661         * gcc.target/i386/l_fma_float_1.c: Likewise.
7662
7663 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
7664
7665         PR tree-optimization/53058
7666         * gcc.c-torture/compile/pr53058.c: New test.
7667
7668 2012-04-25  Jan Hubicka  <jh@suse.cz>
7669
7670         PR middle-end/53088
7671         * gcc.target/i386/pr39082-1.c: Update warning location.
7672
7673 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
7674
7675         PR c/52880
7676         * gcc.dg/pr52880.c: New test.
7677
7678 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7679
7680         * gcc.dg/m-un-2.c: Update.
7681         * gcc.dg/20011021-1.c: Update.
7682
7683 2012-04-25  Tobias Burnus  <burnus@net-b.de>
7684
7685         PR fortran/52196
7686         * gfortran.dg/realloc_on_assign_14.f90: New.
7687
7688 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
7689
7690         PR testsuite/52641
7691         PR tree-optimizations/52891
7692         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7693
7694 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7695
7696         PR c++/52363
7697         * g++.dg/cpp0x/sfinae35.C: New.
7698         * g++.dg/cpp0x/sfinae36.C: Likewise.
7699
7700 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
7701
7702         * gcc.target/builtin_target.c: New testcase.
7703
7704 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7705
7706         PR target/47197
7707         * gcc.target/powerpc/pr47197.c: New test.
7708
7709 2012-04-24  Richard Guenther  <rguenther@suse.de>
7710
7711         PR tree-optimization/53085
7712         * g++.dg/torture/pr53085.C: New testcase.
7713
7714 2012-04-24  Andrew Pinski  <apinski@cavium.com>
7715
7716         PR tree-opt/33512
7717         * gcc.dg/tree-ssa/andor-3.c: New testcase.
7718         * gcc.dg/tree-ssa/andor-4.c: New testcase.
7719         * gcc.dg/tree-ssa/andor-5.c: New testcase.
7720
7721 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
7722
7723         PR middle-end/53084
7724         * gcc.c-torture/execute/pr53084.c: New test.
7725
7726 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
7727
7728         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7729
7730 2012-04-23  Andrew Pinski  <apinski@cavium.com>
7731
7732         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7733
7734 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
7735
7736         PR regression/53076
7737         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7738         * gcc.dg/torture/builtin-power-1.c: Likewise.
7739
7740 2012-04-23  Richard Guenther  <rguenther@suse.de>
7741
7742         PR tree-optimization/53070
7743         * gcc.dg/torture/pr53070.c: New testcase.
7744
7745 2012-04-23  Richard Guenther  <rguenther@suse.de>
7746
7747         PR c/53060
7748         * gcc.dg/pr53060.c: New testcase.
7749
7750 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
7751
7752         PR tree-optimizations/52891
7753         * gcc.c-torture/compile/pr52891-1.c: New test.
7754         * gcc.c-torture/compile/pr52891-2.c: New test.
7755
7756 2012-04-22  Tobias Burnus  <burnus@net-b.de>
7757
7758         PR fortran/53051
7759         * gfortran.dg/read_float_4.f90: New.
7760
7761 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7762
7763         PR 35441
7764         * c-c++-common/pr35441.C: New.
7765
7766 2012-04-20  Ian Lance Taylor  <iant@google.com>
7767
7768         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7769         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7770
7771 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
7772
7773         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7774         array access.
7775         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7776
7777 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7778
7779         PR rtl-optimization/44214
7780         * gcc.dg/pr44214-1.c: New test.
7781         * gcc.dg/pr44214-2.c: Likewise.
7782         * gcc.dg/pr44214-3.c: Likewise.
7783
7784 2012-04-20  Richard Guenther  <rguenther@suse.de>
7785
7786         * g++.dg/torture/20120420-1.C: New testcase.
7787
7788 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
7789
7790         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7791
7792 2012-04-19  Christian Bruel  <christian.bruel@st.com>
7793
7794         * gcc.dg/pr52283.c: New test.
7795
7796 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7797
7798         * gcc.dg/pr37985.c: New test.
7799
7800 2012-04-19  Richard Guenther  <rguenther@suse.de>
7801
7802         PR rtl-optimization/44688
7803         * gcc.dg/var-expand1.c: Increase array size to make unrolling
7804         possibly profitable.
7805
7806 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7807
7808         PR tree-optimization/52976
7809         * gfortran.dg/reassoc_11.f: New test.
7810
7811 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7812
7813         PR tree-optimization/52976
7814         * gfortran.dg/reassoc_7.f: New test.
7815         * gfortran.dg/reassoc_8.f: Likewise.
7816         * gfortran.dg/reassoc_9.f: Likewise.
7817         * gfortran.dg/reassoc_10.f: Likewise.
7818
7819 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
7820
7821         PR c++/52422
7822         * g++.dg/cpp0x/sfinae33.C: New.
7823         * g++.dg/cpp0x/sfinae34.C: Likewise.
7824
7825 2012-04-18  Joey Ye  <joey.ye@arm.com>
7826
7827         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7828
7829 2012-04-18  Richard Guenther  <rguenther@suse.de>
7830
7831         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7832         array access.
7833         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7834         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7835
7836 2012-04-17  Tom de Vries  <tom@codesourcery.com>
7837
7838         * g++.dg/pr51264-4.C: New test.
7839
7840 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7841
7842         PR c++/52599
7843         * g++.dg/cpp0x/constexpr-ctor10.C: New.
7844
7845 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7846
7847         PR c++/53003
7848         * g++.dg/parse/crash59.C: New.
7849
7850 2012-04-17  Michael Matz  <matz@suse.de>
7851
7852         PR tree-optimization/18437
7853         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7854
7855 2012-04-17  Richard Guenther  <rguenther@suse.de>
7856
7857         PR middle-end/53011
7858         * g++.dg/torture/pr53011.C: New testcase.
7859
7860 2012-04-16  Jason Merrill  <jason@redhat.com>
7861
7862         PR c++/38543
7863         * g++.dg/cpp0x/variadic131.C: New.
7864
7865         PR c++/52008
7866         * g++.dg/cpp0x/variadic130.C: New.
7867
7868         PR c++/50830
7869         * g++.dg/cpp0x/variadic129.C: New.
7870
7871         PR c++/50303
7872         * g++.dg/cpp0x/variadic128.C: New.
7873
7874 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7875
7876         PR fortran/52864
7877         * gfortran.dg/pointer_intent_6.f90: New.
7878
7879 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7880
7881         PR fortran/52916
7882         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7883         to include public_private_module_4.f90.
7884         * gfortran.dg/public_private_module_4.f90: Skip this test on all
7885         targets.
7886
7887 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
7888
7889         PR c++/49152
7890         * g++.dg/diagnostic/operator1.C: New.
7891         * g++.dg/ext/label5.C: Adjust.
7892         * g++.dg/ext/va-arg1.C: Likewise.
7893         * g++.dg/other/error20.C: Likewise.
7894         * g++.dg/other/error20.C: Likewise.
7895         * g++.dg/other/error16.C: Likewise.
7896         * g++.dg/other/error10.C: Likewise.
7897         * g++.dg/parse/error30.C: Likewise.
7898         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7899
7900 2012-04-16  Jason Merrill  <jason@redhat.com>
7901
7902         PR c++/51148
7903         * g++.dg/cpp0x/variadic127.C: New.
7904
7905 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7906
7907         * lib/plugin-support.exp (plugin-test-execute): Properly determine
7908         testcase name.
7909         Use fail, pass instead of unresolved.
7910         Don't log $optstr.
7911
7912         PR testsuite/52948
7913         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7914         TODO_dump_func.
7915         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7916         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7917         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7918
7919 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
7920
7921         PR fortran/52968
7922         * gfortran.dg/typebound_call_23.f03: New test case.
7923
7924 2012-04-15  Jason Merrill  <jason@redhat.com>
7925
7926         PR c++/47220
7927         * g++.dg/cpp0x/variadic126.C: New.
7928
7929         PR c++/52380
7930         * g++.dg/cpp0x/variadic125.C: New.
7931
7932         PR c++/52292
7933         * g++.dg/cpp0x/variadic124.C: New.
7934
7935         PR c++/52706
7936         * g++.dg/cpp0x/nullptr27.C: New.
7937
7938         PR c++/52818
7939         * g++.dg/warn/format8.C: New.
7940
7941 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
7942
7943         PR fortran/51082
7944         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7945
7946 2012-04-14  Tobias Burnus  <burnus@net-b.de>
7947
7948         PR fortran/52916
7949         PR fortran/40973
7950         * gfortran.dg/public_private_module_3.f90: New.
7951         * gfortran.dg/public_private_module_4.f90: New.
7952
7953 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7954
7955         * gcc.dg/superblock.c: New test.
7956
7957 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7958
7959         * gcc.dg/pr51879-12.c: New test.
7960
7961 2012-04-13  Jason Merrill  <jason@redhat.com>
7962
7963         PR c++/52824
7964         * g++.dg/cpp0x/variadic123.C: New.
7965         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7966
7967         PR c++/52905
7968         * g++.dg/cpp0x/initlist-ctor1.C: New.
7969
7970         PR c++/52915
7971         * g++.dg/other/anon-union2.C: New.
7972
7973 2012-04-13  Martin Jambor  <mjambor@suse.cz>
7974
7975         PR middle-end/52939
7976         * g++.dg/ipa/pr52939.C: New test.
7977
7978 2012-04-13  Tom de Vries  <tom@codesourcery.com>
7979
7980         * gcc.dg/pr52734.c: New test.
7981
7982 2012-04-13  Richard Guenther  <rguenther@suse.de>
7983
7984         PR tree-optimization/52969
7985         * gcc.dg/torture/pr52969.c: New testcase.
7986
7987 2012-04-13  Richard Guenther  <rguenther@suse.de>
7988
7989         PR c/52549
7990         * gcc.dg/pr52549.c: New testcase.
7991
7992 2012-04-13  Richard Guenther  <rguenther@suse.de>
7993
7994         PR c/52862
7995         * gcc.dg/pr52862.c: New testcase.
7996
7997 2012-04-13  Joey Ye  <joey.ye@arm.com>
7998
7999         * gcc.target/arm/thumb1-imm.c: New testcase.
8000
8001 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
8002
8003         PR target/52932
8004         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
8005         second function argument.
8006         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
8007         (calc_permps): Update declaration.  Calculate result correctly.
8008         (avx2_test): Change src2 type to union256i_d.
8009         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
8010         correctly.
8011
8012 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8013
8014         PR target/52775
8015         * gcc.target/powerpc/pr52775.c: New file.
8016
8017 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8018
8019         PR tree-optimization/18589
8020         * gcc.dg/tree-ssa/pr18589-1.c: New test.
8021         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
8022         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
8023         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
8024         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
8025         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
8026         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
8027         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
8028         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
8029         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
8030
8031 2012-04-12  Richard Guenther  <rguenther@suse.de>
8032
8033         PR tree-optimization/52943
8034         * gcc.dg/torture/pr52943.c: New testcase.
8035
8036 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
8037
8038         PR target/50751
8039         * gcc/target/sh/pr50751-4.c: New.
8040         * gcc/target/sh/pr50751-5.c: New.
8041         * gcc/target/sh/pr50751-6.c: New.
8042         * gcc/target/sh/pr50751-7.c: New.
8043
8044 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8045
8046         PR c++/52465
8047         * g++.dg/lookup/using52.C: New.
8048
8049 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
8050
8051         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
8052
8053 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
8054
8055         PR rtl-optimization/52876
8056         * gcc.target/i386/pr52876.c: New.
8057
8058 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
8059
8060         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
8061         __UINTPTR_TYPE__.
8062         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
8063         __INTPTR_TYPE__.
8064         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
8065         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
8066         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
8067         (ptrdiff_t): ... this.  All uses changed.
8068         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
8069         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
8070         __INTPTR_TYPE__.
8071         (main): Cast argument to __INTPTR_TYPE__.
8072         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8073         size_t.
8074         * gcc.dg/mallign.c (main): Likewise.
8075         * gcc.dg/pr38700.c (foo): Likewise.
8076         * gcc.dg/long-long-cst1.c (t): Likewise.
8077         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8078         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8079         * gcc.dg/pointer-arith-10.c (foo): Likewise.
8080         * gcc.dg/pr25682.c (d, foo): Likewise.
8081         * gcc.dg/format/cast-1.c (f): Likewise.
8082         * gcc.dg/c90-const-expr-10.c
8083         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8084         (size_t): ...this.  All uses changed.
8085         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8086         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8087         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8088         * gcc.dg/pr34856.c (uintptr_t): Likewise.
8089         * gcc.dg/sequence-pt-1.c: Likewise.
8090         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8091         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8092         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8093         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
8094         of ptrdiff_t with it.
8095         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8096         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8097         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8098
8099 2012-04-11  Jason Merrill  <jason@redhat.com>
8100
8101         PR debug/45088
8102         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8103         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8104
8105         PR c++/52906
8106         * g++.dg/ext/attrib45.C: New.
8107
8108         * g++.dg/eh/dtor3.C: New.
8109
8110 2012-04-11  Richard Guenther  <rguenther@suse.de>
8111
8112         PR middle-end/52621
8113         * gfortran.dg/pr52621.f90: New testcase.
8114
8115 2012-04-11  Richard Guenther  <rguenther@suse.de>
8116
8117         PR middle-end/52918
8118         * g++.dg/torture/pr52918-1.C: New testcase.
8119         * g++.dg/torture/pr52918-2.C: Likewise.
8120
8121 2012-04-11  Tobias Burnus  <burnus@net-b.de>
8122
8123         PR fortran/52729
8124         * gfortran.dg/block_11.f90: New.
8125
8126 2012-04-11  Nick Clifton  <nickc@redhat.com>
8127
8128         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8129
8130 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
8131
8132         PR target/16458
8133         * gcc.target/powerpc/pr16458-1.c: New test.
8134         * gcc.target/powerpc/pr16458-2.c: Likewise.
8135         * gcc.target/powerpc/pr16458-3.c: Likewise.
8136         * gcc.target/powerpc/pr16458-4.c: Likewise.
8137
8138 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8139
8140         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8141         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8142         * gcc.dg/builtin-bswap-5.c: Likewise.
8143         * gcc.target/i386/builtin-bswap-4.c: New test.
8144
8145 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
8146
8147         PR 24985
8148         * lib/prune.exp: Add -fno-diagnostics-show-caret.
8149
8150 2012-04-11  Richard Guenther  <rguenther@suse.de>
8151
8152         PR rtl-optimization/52881
8153         * gcc.dg/torture/pr52881.c: New testcase.
8154         * gcc.dg/torture/pr52913.c: Likewise.
8155
8156 2012-04-11  Richard Guenther  <rguenther@suse.de>
8157
8158         PR tree-optimization/52912
8159         * gcc.dg/torture/pr52912.c: New testcase.
8160
8161 2010-04-10  Michael Matz  <matz@suse.de>
8162
8163         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8164         * gcc.dg/vect/vect-outer-1.c: Adjust.
8165         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8166         * gcc.dg/vect/vect-outer-1a.c: Adjust.
8167         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8168         * gcc.dg/vect/vect-outer-1b.c: Adjust.
8169         * gcc.dg/vect/vect-outer-2b.c: Adjust.
8170         * gcc.dg/vect/vect-outer-3b.c: Adjust.
8171
8172 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
8173
8174         PR tree-optimization/52870
8175         * gcc.dg/vect/pr52870.c: New test.
8176
8177 2012-04-09  Mike Stump  <mikestump@comcast.net>
8178
8179         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8180         * gcc.dg/tree-ssa/vrp59.c: Likewise.
8181         * gcc.dg/tree-ssa/vrp60.c: Likewise.
8182         * gnat.dg/aggr11.adb: Likewise.
8183         * gnat.dg/aggr11_pkg.ads: Likewise.
8184         * gnat.dg/aggr15.adb: Likewise.
8185         * gnat.dg/aggr15.ads: Likewise.
8186         * gnat.dg/aggr17.adb: Likewise.
8187         * gnat.dg/aggr18.adb: Likewise.
8188         * gnat.dg/array14.adb: Likewise.
8189         * gnat.dg/array14.ads: Likewise.
8190         * gnat.dg/array14_pkg.ads: Likewise.
8191         * gnat.dg/array19.adb: Likewise.
8192         * gnat.dg/array19.ads: Likewise.
8193         * gnat.dg/discr27.adb: Likewise.
8194         * gnat.dg/discr27.ads: Likewise.
8195         * gnat.dg/discr35.adb: Likewise.
8196         * gnat.dg/discr35.ads: Likewise.
8197         * gnat.dg/discr6.adb: Likewise.
8198         * gnat.dg/discr6_pkg.ads: Likewise.
8199         * gnat.dg/import1.adb: Likewise.
8200         * gnat.dg/import1.ads: Likewise.
8201         * gnat.dg/loop_address2.adb: Likewise.
8202         * gnat.dg/opt7.adb: Likewise.
8203         * gnat.dg/opt7.ads: Likewise.
8204         * gnat.dg/pointer_variable_bounds.adb: Likewise.
8205         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8206         * gnat.dg/rep_clause2.adb: Likewise.
8207         * gnat.dg/rep_clause2.ads: Likewise.
8208         * gnat.dg/slice2.adb: Likewise.
8209         * gnat.dg/slice2.ads: Likewise.
8210         * gnat.dg/slice6.adb: Likewise.
8211         * gnat.dg/slice6_pkg.ads: Likewise.
8212         * gnat.dg/specs/unchecked_union2.ads: Likewise.
8213         * gnat.dg/taft_type2.adb: Likewise.
8214         * gnat.dg/taft_type2.ads: Likewise.
8215         * gnat.dg/taft_type2_pkg.ads: Likewise.
8216         * gnat.dg/volatile10.adb: Likewise.
8217         * gnat.dg/volatile10_pkg.ads: Likewise.
8218
8219         * gcc.dg/dll-8.c: Remove execute permissions.
8220         * g++.dg/ext/dllexport5.C: Likewise.
8221
8222 2012-04-09  Jan Hubicka  <jh@suse.cz>
8223
8224         PR lto/52722
8225         PR lto/51765
8226         PR lto/52634
8227         * gcc.dg/lto/pr52634_1.c: New testcase.
8228         * gcc.dg/lto/pr52634_0.c: New testcase.
8229
8230 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
8231
8232         PR target/52883
8233         * gcc.target/i386/pr52883.c: New testcase.
8234
8235 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
8236
8237         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8238         (check_effective_target_sync_long_long): Add SPARC case.
8239         (check_effective_target_sync_long_long_runtime): Likewise.
8240         (check_effective_target_sync_int_long): Adjust SPARC case.
8241         (check_effective_target_sync_char_short): Likewise.
8242
8243 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
8244
8245         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8246         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
8247
8248 2012-04-08  Tobias Burnus  <burnus@net-b.de>
8249
8250         PR fortran/40973
8251         PR fortran/52751
8252         * gfortran.dg/public_private_module_2.f90: New.
8253
8254 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
8255
8256         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8257         directives.
8258
8259 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
8260
8261         PR fortran/52893
8262         * gfortran.dg/function_optimize_11.f90:  New test.
8263
8264 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8265
8266         PR fortran/52668
8267         * gfortran.dg/use_only_6.f90: New test.
8268
8269 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8270
8271         PR fortran/52668
8272         * gfortran.dg/use_only_6.f90: New test.
8273 2012-04-06  Mike Stump  <mikestump@comcast.net>
8274
8275         PR testsuite/50722
8276         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8277
8278 2012-04-05  Jason Merrill  <jason@redhat.com>
8279
8280         PR c++/52596
8281         * g++.dg/template/qualified-id5.C: New.
8282
8283 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
8284
8285         PR target/52882
8286         * gcc.target/i386/pr52882.c: New test.
8287
8288 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8289             Dominique D'Humieures  <dominiq@lps.ens.fr>
8290
8291         PR testsuite/52614
8292         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8293         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8294
8295 2012-04-04  Jason Merrill  <jason@redhat.com>
8296
8297         PR c++/52845
8298         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8299
8300 2012-04-03  Jason Merrill  <jason@redhat.com>
8301
8302         PR c++/52796
8303         * g++.dg/cpp0x/variadic-value1.C: New.
8304
8305 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
8306
8307         * gnat.dg/pack18.adb: New test.
8308         * gnat.dg/pack18_pkg.ads: New helper.
8309
8310 2012-04-03  Richard Guenther  <rguenther@suse.de>
8311
8312         PR tree-optimization/52808
8313         * gcc.dg/pr52808.c: New testcase.
8314
8315 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
8316
8317         PR tree-optimization/52835
8318         * gfortran.dg/pr52835.f90: New test.
8319
8320 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
8321
8322         * gnat.dg/specs/aggr5.ads: New test.
8323
8324 2012-04-02  Richard Guenther  <rguenther@suse.de>
8325
8326         PR tree-optimization/52756
8327         * gcc.dg/torture/pr52756.c: New testcase.
8328
8329 2012-04-02  Richard Guenther  <rguenther@suse.de>
8330
8331         PR middle-end/52803
8332         * gcc.dg/pr52803.c: New testcase.
8333
8334 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
8335
8336         PR c++/40942
8337         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8338         DR 214 in account.
8339
8340 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
8341
8342         PR c++/50043
8343         * g++.dg/cpp0x/noexcept17.C: New.
8344         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8345         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8346         * g++.dg/cpp0x/noexcept01.C: Likewise.
8347         * g++.dg/eh/init-temp1.C: Likewise.
8348         * g++.dg/eh/ctor1.C: Likwise.
8349
8350 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8351
8352         * gnat.dg/controlled6.adb: New test.
8353         * gnat.dg/controlled6_pkg.ads: New helper.
8354         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8355
8356 2012-03-30  Richard Henderson <rth@redhat.com>
8357
8358         PR debug/52727
8359         * g++.dg/opt/pr52727.C: New testcase.
8360
8361 2012-03-30  Richard Guenther  <rguenther@suse.de>
8362
8363         PR tree-optimization/52754
8364         * gcc.target/i386/pr52754.c: New testcase.
8365
8366 2012-03-30  Richard Guenther <rguenther@suse.de>
8367
8368         PR middle-end/52772
8369         * g++.dg/torture/pr52772.C: New testcase.
8370
8371 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
8372
8373         PR c++/52718
8374         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8375
8376 2012-03-29  Jason Merrill  <jason@redhat.com>
8377
8378         PR c++/52685
8379         * g++.dg/template/inherit8.C: New.
8380
8381 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
8382
8383         PR c++/52759
8384         * g++.dg/ext/weak4.C: New test.
8385
8386         PR tree-optimization/52760
8387         * gcc.c-torture/execute/pr52760.c: New test.
8388
8389 2012-03-29  Jason Merrill  <jason@redhat.com>
8390
8391         PR c++/52743
8392         * g++.dg/cpp0x/initlist-array3.C: New.
8393
8394 2012-03-28  Jason Merrill  <jason@redhat.com>
8395
8396         PR c++/52746
8397         * g++.dg/overload/virtual2.C: New.
8398
8399 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8400
8401         * gnat.dg/vect7.ad[sb]: New test.
8402
8403 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
8404         Tobias Burnus  <burnus@gcc.gnu.org>
8405
8406         PR fortran/52652
8407         * gfortran.dg/allocate_class_1.f90 : Change error test.
8408         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8409         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8410         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8411
8412 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR middle-end/52691
8415         * gcc.dg/pr52691.c: New test.
8416
8417         PR middle-end/52750
8418         * gcc.c-torture/compile/pr52750.c: New test.
8419
8420 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
8421
8422         PR target/52692
8423         * gcc.target/avr/torture/builtins-2.c: New test.
8424
8425 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
8426
8427         PR target/52736
8428         * gcc.target/i386/pr52736.c: New test.
8429
8430 2012-03-27  Martin Jambor  <mjambor@suse.cz>
8431
8432         PR middle-end/52693
8433         * gcc.dg/torture/pr52693.c: New test.
8434
8435 2012-03-27  Meador Inge  <meadori@codesourcery.com>
8436
8437         PR c++/52672
8438         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8439
8440 2012-03-27  Mike Stump  <mikestump@comcast.net>
8441
8442         PR target/52665
8443         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8444         failures that match branch names.
8445
8446 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
8447             H.J. Lu  <hongjiu.lu@intel.com>
8448
8449         PR target/52698
8450         * gcc.target/i386/pr52698.c: New test.
8451
8452 2012-03-27  Richard Guenther  <rguenther@suse.de>
8453
8454         PR middle-end/52720
8455         * gcc.dg/torture/pr52720.c: New testcase.
8456
8457 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
8458
8459         * gnat.dg/pack17.adb: New test.
8460
8461 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8462
8463         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8464         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8465
8466 2012-03-26  Martin Jambor  <mjambor@suse.cz>
8467
8468         PR tree-optimization/50052
8469         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8470
8471 2012-03-26  Richard Guenther  <rguenther@suse.de>
8472
8473         PR tree-optimization/52701
8474         * gfortran.dg/pr52701.f90: New testcase.
8475
8476 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
8477
8478         PR tree-optimization/52686
8479         * gcc.target/arm/pr52686.c: New test.
8480
8481 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
8482
8483         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8484         Add "-Os -flto" to list.
8485
8486 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
8487
8488         * gnat.dg/concat2.ad[sb]: New test.
8489
8490 2012-03-24  Jason Merrill  <jason@redhat.com>
8491
8492         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8493         * g++.dg/cpp0x/trailing2.C: Likewise.
8494         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8495         * g++.dg/cpp1y/auto-fn1.C: New.
8496         * g++.dg/cpp1y/auto-fn2.C: New.
8497         * g++.dg/cpp1y/auto-fn3.C: New.
8498         * g++.dg/cpp1y/auto-fn4.C: New.
8499         * g++.dg/cpp1y/auto-fn5.C: New.
8500         * g++.dg/cpp1y/auto-fn6.C: New.
8501         * g++.dg/cpp1y/auto-fn7.C: New.
8502         * g++.dg/cpp1y/auto-fn8.C: New.
8503         * g++.dg/cpp1y/auto-fn9.C: New.
8504         * g++.dg/cpp1y/auto-fn10.C: New.
8505         * g++.dg/cpp1y/auto-fn11.C: New.
8506
8507 2012-03-23  Richard Guenther  <rguenther@suse.de>
8508
8509         PR tree-optimization/52678
8510         * gfortran.dg/pr52678.f: New testcase.
8511
8512 2012-03-23  Richard Guenther  <rguenther@suse.de>
8513
8514         PR tree-optimization/52638
8515         * g++.dg/torture/pr52638.C: New testcase.
8516
8517 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
8518
8519         PR c++/52487
8520         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8521
8522 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
8523
8524         PR c++/52671
8525         * g++.dg/ext/attrib44.C: New test.
8526
8527 2012-03-22  Jan Hubicka  <jh@suse.cz>
8528
8529         PR middle-end/51737
8530         * g++.dg/torture/pr51737.C: New testcase
8531
8532 2012-03-22  Richard Guenther  <rguenther@suse.de>
8533
8534         PR tree-optimization/52548
8535         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8536
8537 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8538
8539         * lib/fortran-modules.exp (list-module-names-1): Remove
8540         warning.
8541
8542 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
8543
8544         PR target/50751
8545         * gcc.target/sh/pr50751-1.c: New.
8546         * gcc.target/sh/pr50751-2.c: New.
8547         * gcc.target/sh/pr50751-3.c: New.
8548
8549 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
8550
8551         PR target/52479
8552         * gcc.target/sh/sh4a-cos.c: Remove.
8553         * gcc.target/sh/sh4a-sin.c: Remove.
8554         * gcc.target/sh/sh4a-sincos.c: Remove.
8555
8556 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
8557
8558         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8559         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8560
8561 2012-03-21  Martin Jambor  <mjambor@suse.cz>
8562
8563         PR testsuite/52641
8564         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8565         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8566
8567 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
8568
8569         * gcc.target/arm/thumb-16bit-ops.c: New file.
8570         * gcc.target/arm/thumb-ifcvt.c: New file.
8571
8572 2012-03-20  Jason Merrill  <jason@redhat.com>
8573
8574         * lib/target-supports.exp: Add { target c++1y }.
8575
8576         * g++.dg/cpp0x/auto32.C: New.
8577
8578 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
8579
8580         PR testsuite/52641
8581         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8582         int32plus.
8583         * gcc.dg/torture/pr48124-4.c: Ditto:
8584         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8585
8586 2012-03-20  Jason Merrill  <jason@redhat.com>
8587
8588         PR c++/52510
8589         * g++.dg/cpp0x/initlist66.C: New.
8590
8591 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
8592
8593         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8594         __AVR_HAVE_LPMX__
8595
8596 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
8597
8598         PR target/49868
8599         * gcc.target/avr/torture/addr-space-2.h: New file.
8600         * gcc.target/avr/torture/addr-space-2-g.h: New test.
8601         * gcc.target/avr/torture/addr-space-2-0.h: New test.
8602         * gcc.target/avr/torture/addr-space-2-1.h: New test.
8603         * gcc.target/avr/torture/addr-space-2-x.h: New test.
8604
8605 2012-03-20  Richard Guenther  <rguenther@suse.de>
8606
8607         * gnat.dg/pack16.adb: New testcase.
8608         * gnat.dg/pack16_pkg.ads: Likewise.
8609         * gnat.dg/specs/pack8.ads: Likewise.
8610         * gnat.dg/specs/pack8_pkg.ads: Likewise.
8611
8612 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8613
8614         * g++.dg/warn/Wuseless-cast.C: Extend.
8615
8616 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8617
8618         PR c++/14710
8619         * g++.dg/warn/Wuseless-cast.C: New.
8620
8621 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
8622
8623         PR libfortran/52608
8624         * gfortran.dg/pr52608.f90: New test.
8625
8626 2012-03-17  Tobias Burnus  <burnus@net-b.de>
8627
8628         PR fortran/52585
8629         * gfortran.dg/proc_ptr_36.f90: New.
8630
8631 2012-03-16  Martin Jambor  <mjambor@suse.cz>
8632
8633         * gcc.dg/misaligned-expand-1.c: New test.
8634         * gcc.dg/misaligned-expand-3.c: Likewise.
8635
8636 2012-03-16  Richard Guenther  <rguenther@suse.de>
8637         Kai Tietz  <ktietz@redhat.com>
8638
8639         PR middle-end/48814
8640         * gcc.c-torture/execute/pr48814-1.c: New test.
8641         * gcc.c-torture/execute/pr48814-2.c: New test.
8642         * gcc.dg/tree-ssa/assign-1.c: New test.
8643         * gcc.dg/tree-ssa/assign-2.c: New test.
8644         * gcc.dg/tree-ssa/assign-3.c: New test.
8645
8646 2012-03-16  Richard Guenther  <rguenther@suse.de>
8647
8648         * gnat.dg/specs/pack7.ads: New testcase.
8649
8650 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
8651
8652         PR target/52568
8653         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8654         * gcc.dg/torture/vshuf-8.inc: Likewise.
8655         * gcc.dg/torture/vshuf-16.inc: Likewise.
8656         * gcc.dg/torture/vshuf-32.inc: Likewise.
8657
8658 2012-03-15  Jason Merrill  <jason@redhat.com>
8659
8660         * g++.dg/torture/pr52582.C: New.
8661
8662 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8663
8664         * lib/fortran-modules.exp: New file which was forgotten in r185430.
8665
8666 2012-03-15  Ira Rosen  <irar@il.ibm.com>
8667             Ulrich Weigand  <ulrich.weigand@linaro.org>
8668
8669         * gcc.dg/vect/slp-cond-3.c: New test.
8670         * gcc.dg/vect/slp-cond-4.c: New test.
8671
8672 2012-03-15  Ira Rosen  <irar@il.ibm.com>
8673             Ulrich Weigand  <ulrich.weigand@linaro.org>
8674
8675         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8676         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8677
8678 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
8679
8680         PR libfortran/52434
8681         PR libfortran/48878
8682         PR libfortran/38199
8683         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8684         * gfortran.dg/round_1.f03: Likewise.
8685
8686 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
8687             Andrew Pinski  <apinski@cavium.com>
8688
8689         PR middle-end/52592
8690         * gcc.dg/pr52592.c: New test.
8691
8692 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8693
8694         * gfortran.fortran-torture/compile/compile.exp: Simplify.
8695         * gfortran.fortran-torture/execute/execute.exp: Likewise.
8696         * lib/gcc-dg.exp (cleanup-modules): Move to ..
8697         * lib/fortran-modules.exp: .. this new file. Adjust users.
8698         * lib/gfortran-dg.exp (gfortran-dg-runtest,
8699         gfortran-dg-debug-runtest): Call cleanup-modules.
8700         * lib/fortran-torture.exp (fortran-torture-execute,
8701         fortran-torture): Likewise.
8702         * gfortran.dg/coarray/caf.exp: Likewise.
8703         * lib/lto.exp: Likewise.
8704         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8705         * gfortran.dg/class_4b.f03: Likewise.
8706         * gfortran.dg/class_4c.f03: Likewise.
8707         * gfortran.dg/class_45a.f03: Likewise.
8708         * gfortran.dg/binding_label_tests_10.f03: Likewise.
8709         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8710         * gfortran.dg/binding_label_tests_11.f03: Likewise.
8711         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8712         * gfortran.dg/binding_label_tests_13.f03: Likewise.
8713         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8714         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8715         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8716         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8717         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8718         * gfortran.dg/whole_file_28.f90: Likewise.
8719         * gfortran.dg/whole_file_29.f90: Likewise.
8720         * gfortran.dg/whole_file_30.f90: Likewise.
8721         * gfortran.dg/whole_file_31.f90: Likewise.
8722
8723 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
8724
8725         PR tree-optimization/52267
8726         * gcc.dg/pr52267.c: New test.
8727         * gcc.dg/tree-ssa/vrp65.c: New test.
8728         * gcc.dg/tree-ssa/vrp66.c: New test.
8729
8730 2012-03-15  Richard Guenther  <rguenther@suse.de>
8731
8732         PR middle-end/52580
8733         * gfortran.dg/vect/pr52580.f: New testcase.
8734
8735 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
8736
8737         * gcc.target/sh/fpul-usage-1.c: New.
8738
8739 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
8740
8741         PR target/49468
8742         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8743         * gcc.target/sh/pr49468-di.c: Likewise.
8744
8745 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8746
8747         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8748         * gcc.dg/c99-stdint-6.c: Likewise.
8749         * gcc.dg/lto/20090210_0.c: Likewise.
8750         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8751         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8752         * gcc.dg/pragma-init-fini-2.c: Likewise.
8753         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8754         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8755         * gcc.target/i386/pr22152.c: Likewise.
8756         * gcc.target/i386/vect8-ret.c: Likewise.
8757         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8758         handling.
8759
8760 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8761
8762         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8763         * g++.dg/tree-prof/partition1.C: Likewise.
8764         * g++.dg/tree-prof/partition2.C: Likewise.
8765         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8766         handling.
8767         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8768         * gcc.c-torture/execute/20010724-1.c: Remove.
8769         * gcc.c-torture/execute/20010724-1.x: Remove.
8770         * gcc.c-torture/execute/20040208-2.c: Remove.
8771         * gcc.c-torture/execute/20040208-2.x: Remove.
8772         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8773         Remove.
8774         (main) [__mips__ && __sgi__]: Remove.
8775         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8776         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8777         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8778         mips-sgi-irix6* handling.
8779         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8780         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8781         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8782         handling.
8783         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8784         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8785         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8786         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8787         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8788         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8789         mips-sgi-irix6*.
8790         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8791         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8792         * gcc.target/mips/save-restore-3.c: Likewise.
8793         * gcc.target/mips/save-restore-4.c: Likewise.
8794         * gcc.target/mips/save-restore-5.c: Likewise.
8795         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8796         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8797         messages.
8798         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8799         IRIX 6 handling.
8800         (restore_ld_library_path_env_vars): Likewise.
8801         * lib/target-supports.exp (check_profiling_available): Remove
8802         mips*-*-irix* handling.
8803         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8804         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8805         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8806
8807 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
8808
8809         PR c++/52582
8810         * g++.dg/opt/pr52582.C: New test.
8811
8812 2012-03-14  Richard Guenther  <rguenther@suse.de>
8813
8814         PR tree-optimization/52571
8815         * gcc.dg/vect/vect-2.c: Initialize arrays.
8816         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8817         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8818         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8819
8820 2012-03-14  Richard Guenther  <rguenther@suse.de>
8821
8822         PR middle-end/52080
8823         PR middle-end/52097
8824         PR middle-end/48124
8825         * gcc.dg/torture/pr48124-1.c: New testcase.
8826         * gcc.dg/torture/pr48124-2.c: Likewise.
8827         * gcc.dg/torture/pr48124-3.c: Likewise.
8828         * gcc.dg/torture/pr48124-4.c: Likewise.
8829
8830 2012-03-14  Richard Guenther  <rguenther@suse.de>
8831
8832         PR middle-end/52578
8833         * gcc.dg/pr52578.c: New testcase.
8834
8835 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR c++/52521
8838         * g++.dg/cpp0x/udlit-args2.C: New test.
8839
8840 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8841
8842         PR target/48596
8843         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8844         * gcc.c-torture/compile/pr48596.c: ... here.
8845
8846 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
8847
8848         PR c++/51641
8849         * g++.dg/lookup/hidden-class17.C: New test.
8850
8851 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
8852
8853         PR c/52577
8854         * gcc.dg/Wunused-var-3.c: New test.
8855
8856 2012-03-13  Martin Jambor  <mjambor@suse.cz>
8857
8858         * gcc.dg/misaligned-expand-2.c: New test.
8859
8860 2012-03-13  Richard Guenther  <rguenther@suse.de>
8861
8862         PR middle-end/52134
8863         * gcc.dg/pr52134.c: New testcase.
8864
8865 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8866
8867         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8868
8869 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8870
8871         PR tree-optimization/46728
8872         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8873         * gcc.target/powerpc/pr46728-5.c: Likewise.
8874         * gcc.target/powerpc/pr46728-8.c: Likewise.
8875         * gcc.target/powerpc/pr46728-10.c: Likewise.
8876         * gcc.target/powerpc/pr46728-11.c: Likewise.
8877         * gcc.target/powerpc/pr46728-13.c: Likewise.
8878         * gcc.target/powerpc/pr46728-14.c: Likewise.
8879         * gcc.target/powerpc/pr46728-15.c: Likewise.
8880
8881 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
8882
8883         PR c++/52299
8884         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8885
8886 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8887
8888         PR tree-optimization/46728
8889         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8890         * gcc.target/powerpc/pr46728-5.c: Likewise.
8891         * gcc.target/powerpc/pr46728-8.c: Likewise.
8892         * gcc.target/powerpc/pr46728-10.c: Likewise.
8893         * gcc.target/powerpc/pr46728-11.c: Likewise.
8894         * gcc.target/powerpc/pr46728-13.c: Likewise.
8895         * gcc.target/powerpc/pr46728-14.c: Likewise.
8896         * gcc.target/powerpc/pr46728-15.c: Likewise.
8897
8898 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
8899
8900         PR target/49868
8901         * gcc.target/avr/torture/addr-space-1.h: New file.
8902         * gcc.target/avr/torture/addr-space-1-g.h: New test.
8903         * gcc.target/avr/torture/addr-space-1-0.h: New test.
8904         * gcc.target/avr/torture/addr-space-1-1.h: New test.
8905         * gcc.target/avr/torture/addr-space-1-x.h: New test.
8906
8907 2012-03-12  Andrew Pinski  <apinski@cavium.com>
8908
8909         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8910
8911 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8912
8913         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8914         * g++.dg/abi/thunk4.C: Likewise.
8915         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8916         Adapt line numbers.
8917         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8918         handling.
8919         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8920         * g++.dg/eh/spbp.C: Likewise.
8921         * g++.dg/ext/label13.C: Likewise.
8922         * g++.dg/guality/guality.exp: Likewise.
8923         * g++.dg/other/anon5.C: Likewise.
8924         * g++.dg/other/pragma-ep-1.C: Remove.
8925         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8926         * g++.dg/warn/pr31246.C: Likewise.
8927         * g++.dg/warn/weak1.C: Likewise.
8928         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8929         * g++.old-deja/g++.ext/attrib5.C: Likewise.
8930         * gcc.c-torture/compile/limits-declparen.c: Likewise.
8931         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8932         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8933         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8934         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8935         * gcc.dg/c99-tgmath-1.c: Likewise.
8936         * gcc.dg/c99-tgmath-2.c: Likewise.
8937         * gcc.dg/c99-tgmath-3.c: Likewise.
8938         * gcc.dg/c99-tgmath-4.c: Likewise.
8939         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8940         handling.
8941         * gcc.dg/debug/pr49032.c: Likewise.
8942         * gcc.dg/guality/guality.exp: Likewise.
8943         * gcc.dg/intmax_t-1.c: Likewise.
8944         * gcc.dg/pr48616.c: Likewise.
8945         * gcc.dg/pragma-ep-1.c: Remove.
8946         * gcc.dg/pragma-ep-2.c: Remove.
8947         * gcc.dg/pragma-ep-3.c: Remove.
8948         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8949         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8950         * gcc.misc-tests/gcov-14.c: Likewise.
8951         * gfortran.dg/guality/guality.exp: Likewise.
8952         * lib/target-supports.exp (check_weak_available): Likewise.
8953         (add_options_for_tls): Likewise.
8954         (check_ascii_locale_available): Likewise.
8955         * obj-c++.dg/dwarf-2.mm: Likewise.
8956         * objc.dg/dwarf-1.m: Likewise.
8957         * objc.dg/dwarf-2.m: Likewise.
8958
8959 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
8960
8961         PR tree-optimization/51721
8962         * gcc.dg/tree-ssa/vrp64.c: New test.
8963
8964         PR tree-optimization/52533
8965         * gcc.c-torture/compile/pr52533.c: New test.
8966
8967 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
8968
8969         * gcc.target/i386/rtm-xabort-1.c: New.
8970         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8971         * gcc.target/i386/rtm-xend-1.c: Ditto.
8972         * gcc.target/i386/rtm-xtest-1.c: Ditto.
8973         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8974         * gcc.target/i386/sse-13.c: Ditto.
8975         * gcc.target/i386/sse-14.c: Ditto.
8976         * gcc.target/i386/sse-22.c: Ditto.
8977         * gcc.target/i386/sse-23.c: Ditto.
8978         * g++.dg/other/i386-2.C: Ditto.
8979         * g++.dg/other/i386-3.C: Ditto.
8980
8981 2012-03-12  Tobias Burnus  <burnus@net-b.de>
8982
8983         PR fortran/52542
8984         * gfortran.dg/proc_ptr_35.f90: New.
8985
8986 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
8987
8988         PR target/52530
8989         * gcc.dg/torture/pr52530.c: New test.
8990
8991 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8992
8993         PR target/51244
8994         * gcc.target/sh/pr51244-1.c: Fix thinkos.
8995
8996 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8997
8998         PR target/52450
8999         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
9000
9001         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
9002
9003 2012-03-09  Andrew Pinski  <apinski@cavium.com>
9004
9005         PR middle-end/51988
9006         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
9007         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
9008
9009 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
9010
9011         * gcc.dg/tree-ssa/scev-3.c: New.
9012         * gcc.dg/tree-ssa/scev-4.c: New.
9013
9014 2012-03-08  Tobias Burnus  <burnus@net-b.de>
9015
9016         PR fortran/52469
9017         * gfortran.dg/proc_ptr_34.f90
9018
9019 2012-03-07  Jason Merrill  <jason@redhat.com>
9020
9021         PR c++/52521
9022         * g++.dg/cpp0x/udlit-mangle.C: New.
9023
9024 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
9025
9026         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
9027
9028 2012-03-06  Richard Guenther  <rguenther@suse.de>
9029
9030         PR middle-end/52493
9031         * gcc.dg/torture/pr52493.c: New testcase.
9032
9033 2012-03-06  Richard Guenther  <rguenther@suse.de>
9034
9035         PR lto/52097
9036         * gcc.dg/lto/pr52097_0.c: New testcase.
9037
9038 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
9039
9040         PR target/51244
9041         * gcc.target/sh/pr51244-1.c: New.
9042         * gcc.target/sh/pr51244-2.c: New.
9043         * gcc.target/sh/pr51244-3.c: New.
9044
9045 2012-03-05  Jason Merrill  <jason@redhat.com>
9046
9047         PR c++/51930
9048         * g++.dg/ext/visibility/template11.C: New.
9049
9050         * g++.dg/cpp0x/implicit13.C: New.
9051
9052 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR tree-optimization/51721
9055         * gcc.dg/tree-ssa/vrp63.c: New test.
9056         * gcc.dg/pr51721.c: New test.
9057
9058 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
9059
9060         PR fortran/50981
9061         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
9062         argument checks.
9063
9064 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
9065
9066         PR target/52146
9067         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
9068
9069 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
9070
9071         PR fortran/50981
9072         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9073
9074 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
9075
9076         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9077         int32plus.
9078
9079 2012-03-03  Jason Merrill  <jason@redhat.com>
9080
9081         * g++.dg/cpp0x/nsdmi-defer6.C: New.
9082
9083         Core 1270
9084         * g++.dg/cpp0x/initlist65.C: New.
9085
9086         PR c++/36797
9087         * g++.dg/ext/is_empty2.C: New.
9088
9089 2012-03-03  Tobias Burnus  <burnus@net-b.de>
9090
9091         PR fortran/48820
9092         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9093
9094 2012-03-03  Tobias Burnus  <burnus@net-b.de>
9095
9096         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9097         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9098         * gfortran.dg/bind_c_usage_8.f03: Ditto.
9099         * gfortran.dg/c_kind_tests_2.f03: Ditto.
9100         * gfortran.dg/class_30.f90: Remove dg-warning line.
9101         * gfortran.dg/bind_c_usage_25.f90: New.
9102
9103 2012-03-03  Tobias Burnus  <burnus@net-b.de>
9104
9105         PR fortran/48820
9106         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9107         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9108         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9109
9110 2012-03-03  Tobias Burnus  <burnus@net-b.de>
9111
9112         PR fortran/48820
9113         * gfortran.dg/assumed_type_1.f90: New.
9114         * gfortran.dg/assumed_type_2.f90: New.
9115         * gfortran.dg/assumed_type_3.f90: New.
9116         * gfortran.dg/assumed_type_4.f90: New.
9117
9118 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
9119
9120         PR target/49486
9121         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9122         * gcc.target/sh/pr49468-di.c: New.
9123
9124 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
9125
9126         * gcc.dg/graphite/pr50561.c: Update.
9127
9128 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
9129
9130         * gcc.target/powerpc/pr52457.c: New test.
9131
9132 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
9133
9134         * gcc.target/arm/sat-1.c: New test.
9135
9136 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
9137
9138         PR target/46716
9139         * gcc.target/i386/pr46716.c: New test.
9140
9141 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
9142
9143         PR c++/51989
9144         * g++.dg/cpp0x/sfinae32.C: New.
9145
9146 2012-03-02  Richard Guenther  <rguenther@suse.de>
9147
9148         PR tree-optimization/52406
9149         * gcc.dg/torture/pr52406.c: New testcase.
9150
9151 2012-03-02  Tobias Burnus  <burnus@net-b.de>
9152
9153         PR fortran/52325
9154         * gfortran.dg/derived_comp_array_ref_8.f90: New.
9155         * gfortran.dg/nullify_2.f90: Update dg-error.
9156         * gfortran.dg/nullify_4.f90: Ditto.
9157         * gfortran.dg/pointer_init_6.f90: Ditto.
9158
9159 2012-03-02  Tobias Burnus  <burnus@net-b.de>
9160
9161         PR fortran/52270
9162         * gfortran.dg/class_51.f90: New.
9163
9164 2012-03-02  Tobias Burnus  <burnus@net-b.de>
9165
9166         PR fortran/52452
9167         * gfortran.dg/intrinsic_8.f90: New.
9168
9169 2012-03-01  Kai Tietz  <ktietz@redhat.com>
9170
9171         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9172         routines on mingw targets.
9173         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9174
9175 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
9176
9177         PR tree-optimization/52445
9178         * gcc.dg/pr52445.c: New test.
9179
9180 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
9181
9182         PR target/52437
9183         * gcc.c-torture/compile/pr52437.c: New test.
9184
9185         PR middle-end/52419
9186         * gcc.dg/torture/pr52419.c: New test.
9187
9188         PR tree-optimization/52429
9189         * gcc.dg/torture/pr52429.c: New test.
9190         * g++.dg/opt/pr52429.C: New test.
9191
9192 2012-02-29  Richard Guenther  <rguenther@suse.de>
9193
9194         PR testsuite/52297
9195         * gcc.dg/lto/trans-mem-1_0.c: Remove.
9196         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9197         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9198         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9199         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9200         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9201
9202 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
9203
9204         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9205
9206 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
9207
9208         PR fortran/52386
9209         * gfortran.dg/realloc_on_assign_13.f90 : New test.
9210
9211 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
9212
9213         PR target/51534
9214         * gcc.target/arm/neon/pr51534.c: New testcase.
9215
9216 2012-02-28  Richard Guenther  <rguenther@suse.de>
9217
9218         PR target/52407
9219         * gcc.dg/torture/pr52407.c: New testcase.
9220
9221 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9222
9223         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9224         * gcc.target/arm/vfp2.c: Likewise.
9225         * gcc.target/arm/vfp3.c: Likewise.
9226         * gcc.target/arm/vfp4.c: Likewise.
9227         * gcc.target/arm/vfp5.c: Likewise.
9228         * gcc.target/arm/vfp6.c: Likewise.
9229         * gcc.target/arm/vfp7.c: Likewise.
9230         * gcc.target/arm/vfp8.c: Likewise.
9231         * gcc.target/arm/vfp9.c: Likewise.
9232         * gcc.target/arm/vfp10.c: Likewise.
9233         * gcc.target/arm/vfp11.c: Likewise.
9234         * gcc.target/arm/vfp12.c: Likewise.
9235         * gcc.target/arm/vfp13.c: Likewise.
9236         * gcc.target/arm/vfp14.c: Likewise.
9237         * gcc.target/arm/vfp15.c: Likewise.
9238         * gcc.target/arm/vfp16.c: Likewise.
9239         * gcc.target/arm/vfp17.c: Likewise.
9240         * gcc.target/arm/neon-constants.h: New file.
9241         * gcc.target/arm/neon-vect1.c: New test.
9242         * gcc.target/arm/neon-vect2.c: New test.
9243         * gcc.target/arm/neon-vect3.c: New test.
9244         * gcc.target/arm/neon-vect4.c: New test.
9245         * gcc.target/arm/neon-vect5.c: New test.
9246         * gcc.target/arm/neon-vect6.c: New test.
9247         * gcc.target/arm/neon-vect7.c: New test.
9248         * gcc.target/arm/neon-vect8.c: New test.
9249
9250 2012-02-28  Richard Guenther  <rguenther@suse.de>
9251
9252         PR tree-optimization/52402
9253         * gcc.dg/torture/pr52402.c: New testcase.
9254
9255 2012-02-28  Richard Guenther  <rguenther@suse.de>
9256
9257         PR lto/52400
9258         * g++.dg/lto/pr52400_0.C: New testcase.
9259
9260 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
9261
9262         * gcc.target/avr/torture/builtins-1.c: New test.
9263         * gcc.target/avr/torture/builtins-error.c: New test.
9264
9265 2012-02-28  Kai Tietz  <ktietz@redhat.com>
9266
9267         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9268         * gcc.target/i386/pr45352-2.c: Likewise.
9269         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9270         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9271         targets instead rand.
9272         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9273         * gcc.target/i386/sse2-mul-1.c: Likewise.
9274         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9275         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9276         * gcc.target/i386/pad-1.c: Likewise.
9277         * gcc.target/i386/pad-9.c: Likewise.
9278         * gcc.target/i386/pad-2.c: Likewise.
9279         * gcc.target/i386/pad-5b.c: Likewise.
9280         * gcc.target/i386/pad-8.c: Likewise.
9281         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9282         * gcc.target/i386/pr44130.c: Likewise.
9283         * gcc.target/i386/align-main-1.c: Likewise.
9284         * gcc.target/i386/align-main-2.c: Likewise.
9285         * gcc.target/i386/sw-1.c: Likewise.
9286         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9287         on x64 mingw target.
9288         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9289         * gcc.target/i386/pr46295.c: Likewise.
9290         * gcc.target/i386/amd64-abi-1.c: Likewise.
9291         * gcc.target/i386/amd64-abi-2.c: Likewise.
9292         * gcc.target/i386/pr39082-1.c: Likewise.
9293         * gcc.target/i386/pr39162.c: Likewise.
9294         * gcc.target/i386/pr22152.c: Likewise.
9295         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9296         * gcc.target/i386/wrfsbase-2.c: Likewise.
9297         * gcc.target/i386/local.c: Likewise
9298         * gcc.target/i386/wrgsbase-1.c: Likewise.
9299         * gcc.target/i386/wrfsbase-1.c: Likewise.
9300         * gcc.target/i386/pr39315-3.c: Likewise.
9301         * gcc.target/i386/pr35767-4.c: Likewise.
9302         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9303         x64 mingw target.
9304         * gcc.target/i386/pr45336-2.c: Likewise.
9305         * gcc.target/i386/pr45336-1.c: Likewise.
9306         * gcc.target/i386/pr45336-4.c: Likewise.
9307
9308 2012-02-27  Tristan Gingold  <gingold@adacore.com>
9309
9310         * gnat.dg/array20.ad[sb]: New test.
9311
9312 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
9313
9314         PR target/52375
9315         * gcc.target/arm/pr52375.c: New test.
9316         * gcc.c-torture/compile/pr52375.c: New test.
9317
9318 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9319
9320         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9321         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9322
9323 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9324
9325         * gnat.dg/aggr19.adb: New test.
9326         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9327
9328 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
9329
9330         PR target/49263
9331         * gcc.target/sh/pr49263.c: New.
9332
9333 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
9334
9335         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9336         simulate_thread_wrapper_other_threads
9337         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9338         Move initialization of 'value' to main().
9339         (main): Initialize 'value';
9340         * gcc.dg/simulate-thread/speculative-store.c
9341         (simulate_thread_step_verify): Return 0 when successful.
9342         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9343         Reduce threshold.
9344         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
9345         (simulate_thread_wrapper_other_threads): Return a success/fail value
9346         and issue an error if the instruction count threshold is exceeded.
9347
9348 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9349
9350         PR target/50580
9351         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9352         * gcc.target/mips/interrupt_handler-3.c: Likewise.
9353
9354 2012-02-24  Richard Guenther  <rguenther@suse.de>
9355
9356         PR middle-end/52355
9357         * gcc.dg/pr52355.c: New testcase.
9358
9359 2012-02-23  Kai Tietz  <ktietz@redhat.com>
9360
9361         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9362         * gcc.dg/Wpadded.c: Likewise.
9363         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9364         structure-layout.
9365         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9366         for sleep by Sleep and add windows.h include for this function.
9367         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9368         targets.
9369         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9370         target.
9371         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9372         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9373         on x64 mingw target.
9374         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9375         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9376         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9377         failure on LLP64 target.
9378
9379 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
9380
9381         PR c/52290
9382         * gcc.dg/noncompile/pr52290.c: New test.
9383
9384 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR tree-optimization/52019
9387         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9388
9389 2012-02-22  Kai Tietz  <ktietz@redhat.com>
9390
9391         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9392         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9393         derived pdiff_t type.
9394         * g++.dg/torture/pr49720.C: Likewise
9395
9396 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
9397
9398         PR target/52330
9399         * gcc.target/i386/pr52330.c: New test.
9400
9401 2012-02-22  Tobias Burnus  <burnus@net-b.de>
9402
9403         PR fortran/52335
9404         * gfortran.dg/io_constraints_10.f90: New.
9405
9406 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
9407
9408         * lib/target-supports.exp (check_effective_target_vect_condition):
9409         Return true for NEON.
9410
9411 2012-02-21  Kai Tietz  <ktietz@redhat.com>
9412
9413         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9414
9415 2012-02-21  Richard Guenther  <rguenther@suse.de>
9416
9417         PR tree-optimization/52324
9418         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9419
9420 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
9421
9422         PR middle-end/51782
9423         * gcc.target/avr/torture/pr51782-1.c: New test.
9424
9425 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
9426
9427         PR tree-optimization/52318
9428         * gcc.dg/pr52318.c: New test.
9429
9430 2012-02-20  Kai Tietz  <ktietz@redhat.com>
9431
9432         * gcc.dg/bf-ms-layout-3.c: New testcase.
9433
9434 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
9435
9436         PR testsuite/52229
9437         PR fortran/32380
9438         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
9439
9440 2012-02-20  Richard Guenther  <rguenther@suse.de>
9441
9442         PR tree-optimization/52298
9443         * gcc.dg/torture/pr52298.c: New testcase.
9444         * gcc.dg/vect/pr52298.c: Likewise.
9445
9446 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
9447
9448         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9449         * gcc.c-torture/execute/pr52286.c: Ditto.
9450
9451 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
9452
9453         PR tree-optimization/52286
9454         * gcc.c-torture/execute/pr52286.c: New test.
9455
9456 2012-02-18  Tobias Burnus  <burnus@net-b.de>
9457
9458         PR fortran/52295
9459         * gfortran.dg/interface_35.f90: Use -std=f2003.
9460         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9461         * gfortran.dg/interface_assignment_4.f90: Ditto.
9462         * gfortran.dg/bessel_1.f90: Ditto.
9463         * gfortran.dg/func_result_6.f90: Ditto.
9464         * gfortran.dg/hypot_1.f90: Ditto.
9465         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9466
9467 2012-02-17  Tobias Burnus  <burnus@net-b.de>
9468
9469         PR translation/52232
9470         PR translation/52234
9471         PR translation/52245
9472         PR translation/52246
9473         PR translation/52262
9474         PR translation/52273
9475         * gfortran.dg/coarray_22.f90: Update dg-error.
9476         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9477
9478 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9479
9480         PR target/51753
9481         * lib/gcc-simulate-thread.exp: Load timeout.exp.
9482         (simulate-thread): Use default timeout.
9483
9484 2012-02-16  Jason Merrill  <jason@redhat.com>
9485
9486         PR c++/52248
9487         * g++.dg/ext/timevar1.C: New.
9488
9489 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9490
9491         PR c++/52126
9492         * g++.dg/template/using21.C: New.
9493         * g++.dg/template/using22.C: Likewise.
9494
9495 2012-02-16  Jason Merrill  <jason@redhat.com>
9496
9497         PR c++/51415
9498         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9499
9500 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
9501
9502         PR tree-optimization/52255
9503         * gcc.c-torture/compile/pr52255.c: New test.
9504
9505         PR debug/52260
9506         * g++.dg/debug/dwarf2/pr52260.C: New test.
9507
9508         PR middle-end/51929
9509         * g++.dg/ipa/pr51929.C: New test.
9510
9511 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9512
9513         PR target/52199
9514         * gcc.target/powerpc/pr52199.c: New file.
9515
9516 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9517
9518         PR target/52152
9519         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9520
9521 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523         * gcc.dg/pr51867.c: Don't include <math.h>.
9524         (sqrtf): Declare.
9525
9526 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
9527
9528         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9529         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9530
9531 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
9532
9533         PR tree-optimization/50561
9534         * gcc.dg/graphite/pr50561.c: New testcase.
9535
9536 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
9537
9538         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9539         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9540
9541 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
9542
9543         * gnat.dg/discr35.ad[sb]: New test.
9544
9545 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
9546
9547         * gnat.dg/volatile10.adb: New test.
9548         * gnat.dg/volatile10_pkg.ads: New helper.
9549
9550 2012-02-14  Jason Merrill  <jason@redhat.com>
9551
9552         * g++.dg/ext/attrib43.C: New.
9553
9554 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
9555
9556         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9557         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9558         fgnu_tm.
9559         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9560         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9561         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9562         effective_target fgnu_tm.
9563         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9564
9565 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
9566
9567         PR c++/52247
9568         * g++.dg/template/asmgoto1.C: New test.
9569
9570 2012-02-14  Ian Lance Taylor  <iant@google.com>
9571
9572         PR go/48501
9573         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9574         compiling generated file for 64bit and index tests.
9575
9576 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
9577
9578         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9579
9580 2012-02-14  Richard Guenther  <rguenther@suse.de>
9581
9582         PR tree-optimization/52244
9583         PR tree-optimization/51528
9584         * gcc.dg/torture/pr52244.c: New testcase.
9585
9586 2012-02-14  Walter Lee  <walt@tilera.com>
9587
9588         * g++.dg/other/PR23205.C: Disable test on tile.
9589         * g++.dg/other/pr23205-2.C: Disable test on tile.
9590         * gcc.dg/20020312-2.c: Add a condition for __tile__.
9591         * gcc.dg/20040813-1.c: Disable test on tile.
9592         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9593         * gcc.misc-tests/linkage.exp: Handle tilegx.
9594
9595 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR tree-optimization/52210
9598         * gcc.dg/pr52210.c: New test.
9599
9600 2012-02-14  Jason Merrill  <jason@redhat.com>
9601
9602         PR c++/39055
9603         * g++.dg/overload/defarg5.C: New.
9604
9605 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR c/52181
9608         * c-c++-common/pr52181.c: New test.
9609
9610 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
9611
9612         PR c++/52215
9613         * g++.dg/ext/atomic-1.C: New test.
9614
9615 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9616
9617         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9618
9619 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR middle-end/52209
9622         * gcc.c-torture/execute/pr52209.c: New test.
9623
9624 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
9625
9626         PR fortran/50981
9627         * gfortran.dg/elemental_optional_args_5.f03: New test.
9628
9629 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
9630
9631         PR testsuite/50076
9632         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9633         cases.
9634
9635 2012-02-11  Ian Lance Taylor  <iant@google.com>
9636
9637         PR go/51874
9638         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9639         SPARC Solaris.  Don't run the test at all on systems where it may
9640         not work, rather than xfailing it.
9641
9642 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
9643
9644         PR rtl-optimization/52175
9645         * gcc.c-torture/compile/pr52175.c: New test.
9646
9647 2012-02-10  Jason Merrill  <jason@redhat.com>
9648
9649         PR c++/51910
9650         * g++.dg/template/repo10.C: New.
9651
9652 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
9653
9654         PR debug/52132
9655         * gcc.dg/pr52132.c: New test.
9656
9657 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9658
9659         * gnat.dg/specs/aggr4.ads: New test.
9660         * gnat.dg/specs/aggr4_pkg.ads: New helper.
9661
9662 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9663
9664         PR target/52146
9665         * gcc.target/i386/pr52146.c: New.
9666
9667 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
9668
9669         PR middle-end/52177
9670         * c-c++-common/pr52177.c: New test.
9671
9672 2012-02-10  Jan Hubicka  <jh@suse.cz>
9673
9674         PR middle-end/48600
9675         * g++.dg/torture/pr48600.C: New testcase.
9676
9677 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
9678
9679         PR middle-end/52140
9680         * gcc.dg/dfp/pr52140.c: New test.
9681
9682 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
9683
9684         PR fortran/32380
9685         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9686         of dg-options.
9687
9688 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
9689
9690         PR middle-end/51867
9691         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9692         * gcc.dg/pr51867.c: New test.
9693
9694 2012-02-09  Ian Lance Taylor  <iant@google.com>
9695
9696         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9697         which don't support -fsplit-stack.  Turn off optimization when
9698         compiling select5-out.go.
9699
9700 2012-02-08  Ian Lance Taylor  <iant@google.com>
9701
9702         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9703         systems which don't support -fsplit-stack.
9704
9705 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
9706
9707         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9708         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9709         machine instuction in the log.
9710
9711 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
9712
9713         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9714           to 20 seconds.
9715
9716 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
9717
9718         PR driver/48524
9719         * gcc.dg/pr48524.c: New test.
9720         * gcc.dg/pr48524.spec: New spec file for test.
9721
9722 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9723
9724         PR fortran/32380
9725         * gfortran.dg/vect/pr32380.f90:  New test.
9726
9727 2012-02-08  Tobias Burnus  <burnus@net-b.de>
9728
9729         PR fortran/52151
9730         * gfortran.dg/realloc_on_assign_12.f90: New.
9731
9732 2012-02-08  Richard Guenther  <rguenther@suse.de>
9733
9734         PR rtl-optimization/52170
9735         * gcc.dg/torture/pr52170.c: New testcase.
9736
9737 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR gcov-profile/52150
9740         * gcc.dg/tree-prof/pr52150.c: New test.
9741
9742         PR rtl-optimization/52139
9743         * gcc.dg/pr52139.c: New test.
9744
9745 2012-02-07  Jason Merrill  <jason@redhat.com>
9746
9747         PR c++/51675
9748         * g++.dg/cpp0x/constexpr-union3.C: New.
9749
9750         PR c++/52035
9751         * g++.dg/lto/pr52035_0.C: New.
9752
9753 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9754
9755         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9756         * gcc.dg/special/weak-1.c: Likewise.
9757         * gcc.dg/ucnid-12.c: Likewise.
9758         * gcc.dg/torture/pr45678-1.c: Likewise.
9759         * gcc.dg/torture/pr45678-2.c: Likewise.
9760         * gcc.dg/vector-4.c: Likewise.
9761         * gcc.dg/ipa/inline-5.c: Likewise.
9762         * gcc.dg/ucnid-11.c: Likewise.
9763         * gcc.misc-tests/gcov-13.c: Likewise.
9764         * gcc.misc-tests/gcov-14.c: Likewise.
9765         * g++.dg/ext/label13.C: Likewise.
9766         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9767         hppa*-*-hpux* options.
9768         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9769         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9770         * gcc.dg/pr48616.c: Likewise.
9771         * gcc.dg/pr17957.c: Likewise.
9772         * gcc.dg/pr17055-1.c: Likewise.
9773         * gcc.dg/pr32912-1.c: Likewise.
9774         * gcc.dg/tm/pr51472.c: Likewise.
9775         * c-c++-common/fold-bitand-4.c: Likewise.
9776         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9777         Use dg-additional-options for extra options.
9778
9779 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
9780
9781         * gcc.target/epiphany/interrupt-2.c: New test.
9782
9783 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9784
9785         PR target/52155
9786         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9787         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9788         for MIPS ELF.
9789
9790 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9791
9792         PR target/52152
9793         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9794
9795 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9796
9797         PR middle-end/24306
9798         PR target/52154
9799         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9800         * gcc.target/mips/va-arg-1.c: New test.
9801
9802 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
9803
9804         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9805         for -mno-pointers-to-nested-functions.
9806
9807 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
9808
9809         * gcc.c-torture/execute/20120207-1.c: New test.
9810
9811 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
9812
9813         PR rtl-optimization/52060
9814         * gcc.dg/torture/pr52060.c: New test.
9815
9816         PR middle-end/52074
9817         * gcc.c-torture/compile/pr52074.c: New test.
9818
9819 2012-02-07  Tobias Burnus  <burnus@net-b.de>
9820
9821         PR fortran/51514
9822         * gfortran.dg/class_to_type_2.f90: New.
9823
9824 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
9825
9826         PR fortran/32373
9827         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
9828         Remove module.
9829
9830 2012-02-06  Jason Merrill  <jason@redhat.com>
9831
9832         PR c++/52088
9833         * g++.dg/template/conv13.C: New.
9834
9835 2012-02-06  Richard Guenther  <rguenther@suse.de>
9836
9837         PR tree-optimization/52115
9838         * gcc.c-torture/compile/pr52115.c: New testcase.
9839
9840 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR target/52129
9843         * gcc.c-torture/execute/pr52129.c: New test.
9844
9845 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
9846
9847         * gcc.dg/pr48374.c: Actually add the test I forgot
9848         in the 2012-01-25 commit.
9849
9850 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
9851
9852         PR fortran/32373
9853         * gfortran.dg/vect/vect-8.f90:  New test case.
9854
9855 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
9856
9857         PR fortran/48847
9858         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
9859
9860 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
9861
9862         PR fortran/52102
9863         * gfortran.dg/class_48.f90 : Add test of allocate class array
9864         component with source in subroutine test3.  Remove commenting
9865         out in subroutine test4, since branching on unitialized variable
9866         is now fixed (no PR for this last.).
9867
9868 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9869
9870         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9871         on MIPS targets.
9872         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9873
9874 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9875
9876         PR target/52125
9877         * lib/target-supports.exp (check_effective_target_mips_rel): New.
9878         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9879
9880 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9881
9882         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9883         (check_effective_target_sync_int_long): Use it.
9884         (check_effective_target_sync_char_short): Likewise.
9885         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9886
9887 2012-02-05  Tobias Burnus  <burnus@net-b.de>
9888
9889         PR fortran/51972
9890         * gfortran.dg/class_48.f90: Add some further checks.
9891
9892 2012-02-05  Ira Rosen  <irar@il.ibm.com>
9893
9894         PR tree-optimization/52091
9895         * gcc.dg/vect/pr52091.c: New test.
9896
9897 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR rtl-optimization/52113
9900         * gcc.target/avr/pr52113.c: New test.
9901
9902 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
9903
9904         PR rtl-optimization/52092
9905         * gcc.c-torture/compile/pr52092.c: New test.
9906
9907 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
9908
9909         PR fortran/41587
9910         * gfortran.dg/class_array_10.f03: New test.
9911
9912         PR fortran/46356
9913         * gfortran.dg/class_array_11.f03: New test.
9914
9915         PR fortran/51754
9916         * gfortran.dg/class_array_12.f03: New test.
9917
9918 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
9919
9920         PR fortran/52012
9921         * gfortran.dg/realloc_on_assign_11.f90: New test.
9922
9923 2012-02-02  Tobias Burnus  <burnus@net-b.de>
9924
9925         PR fortran/52093
9926         * gfortran.dg/shape_7.f90: New.
9927
9928 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9929
9930         * gcc.target/mips/mips-prepend-1.c: New test.
9931
9932 2012-02-02  Jan Hubicka  <jh@suse.cz>
9933             Tom de Vries  <tom@codesourcery.com>
9934
9935         PR middle-end/51998
9936         * gcc.dg/alias-12.c: New testcase.
9937         * gcc.dg/alias-13.c: New testcase.
9938
9939 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR target/52086
9942         * gcc.dg/pr52086.c: New test.
9943
9944         PR tree-optimization/52073
9945         * gcc.c-torture/compile/pr52073.c: New test.
9946
9947 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
9948
9949         PR fortran/51958
9950         * gfortran.dg/function_optimize_10.f90:  New test.
9951
9952 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
9953
9954         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9955         test on alpha*-*-*.
9956
9957 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9958
9959         PR fortran/52024
9960         * gfortran.dg/typebound_operator_14.f90: New.
9961
9962 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9963
9964         PR fortran/52059
9965         * gfortran.dg/elemental_function_1.f90: New.
9966
9967 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9968
9969         PR rtl-optimization/51374
9970         * gcc.target/avr/torture/pr51374-1.c:
9971         Also fail if SBIS is seen.
9972
9973 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9974
9975         PR rtl-optimization/51374
9976         * gcc.target/avr/torture/pr51374-1.c: New.
9977
9978 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9979
9980         PR fortran/52024
9981         * gfortran.dg/typebound_generic_11.f90: New.
9982
9983 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9984
9985         PR fortran/52029
9986         * gfortran.dg/class_49.f90: New.
9987
9988 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9989
9990         PR fortran/52013
9991         * gfortran.dg/elemental_args_check_6.f90: New.
9992
9993 2012-01-31  Jason Merrill  <jason@redhat.com>
9994
9995         PR c++/52043
9996         * g++.dg/cpp0x/variadic122.C: New.
9997
9998 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
9999
10000         PR fortran/52012
10001         * gfortran.dg/realloc_on_assign_10.f90: New test.
10002
10003 2012-01-31  Richard Guenther  <rguenther@suse.de>
10004
10005         PR tree-optimization/51528
10006         * gcc.dg/torture/pr51528.c: New testcase.
10007
10008 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
10009
10010         PR go/48501
10011         * lib/go.exp (go_target_compile): Append timeout= to options.
10012         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
10013         select5-out.go test on alpha*-*-* targets.
10014
10015 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
10016
10017         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
10018         (TEST_SHORT): Reformat in the same way.
10019         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
10020         (TEST_SHORT): Reformat in the same way.
10021         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
10022         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
10023         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
10024         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
10025         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
10026
10027 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
10028
10029         PR target/51835
10030         * gcc.target/arm/pr51835.c: New testcase.
10031
10032 2012-01-30  Richard Guenther  <rguenther@suse.de>
10033
10034         PR tree-optimization/52028
10035         * gcc.dg/torture/pr52028.c: New testcase.
10036         * gfortran.dg/ldist-pr45199.f: Adjust.
10037         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
10038         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
10039         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
10040
10041 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
10042
10043         PR debug/52027
10044         * gcc.dg/tree-prof/pr52027.c: New test.
10045
10046         PR tree-optimization/52046
10047         * gcc.dg/pr52046.c: New test.
10048
10049         PR debug/52048
10050         * g++.dg/other/pr52048.C: New test.
10051
10052 2012-01-30  Richard Guenther  <rguenther@suse.de>
10053
10054         PR tree-optimization/52045
10055         * gcc.dg/pr52045.c: New testcase.
10056
10057 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
10058
10059         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
10060         new code generated for __sync_lock_release.
10061
10062 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10063
10064         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
10065
10066 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10067
10068         PR testsuite/51875
10069         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
10070
10071         * g++.dg/ext/visibility/template10.C: Fix typo.
10072
10073         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10074
10075 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
10076
10077         PR c++/51327
10078         * g++.dg/cpp0x/constexpr-ice6.C: New.
10079
10080 2012-01-29  Tobias Burnus  <burnus@net-b.de>
10081
10082         PR fortran/41600
10083         * gfortran.dg/default_initialization_6.f90: New.
10084
10085 2012-01-29  Tobias Burnus  <burnus@net-b.de>
10086
10087         PR fortran/51972
10088         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10089         * gfortran.dg/class_48.f90: New.
10090
10091 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
10092
10093         PR fortran/51808
10094         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10095
10096 2012-01-28  Tobias Burnus  <burnus@net-b.de>
10097
10098         PR fortran/51972
10099         * gfortran.dg/class_allocate_12.f90: New.
10100
10101 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
10102
10103         * gcc.dg/torture/pr50444.c: Fix dg directives.
10104
10105 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
10106
10107         PR target/52006
10108         * gcc.target/arm/pr52006.c: New test.
10109
10110 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
10111
10112         PR testsuite/52011
10113         * gcc.dg/lto/trans-mem.h: New file.
10114         * gcc.dg/lto/trans-mem-2_0.c: Include it.
10115         * gcc.dg/lto/trans-mem-1_1.c: Same.
10116         * gcc.dg/lto/trans-mem-4_1.c: Same.
10117         * gcc.dg/lto/trans-mem-3_1.c: Same.
10118
10119 2012-01-27  Tobias Burnus  <burnus@net-b.de>
10120
10121         PR fortran/52022
10122         * gfortran.dg/dummy_procedure_7.f90: New.
10123
10124 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
10125
10126         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10127         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10128
10129 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
10130
10131         PR c++/51852
10132         * g++.dg/other/gc5.C: New test.
10133
10134 2012-01-27  Richard Guenther  <rguenther@suse.de>
10135
10136         PR tree-optimization/50444
10137         * gcc.dg/torture/pr50444.c: New testcase.
10138
10139 2012-01-27  Tobias Burnus  <burnus@net-b.de>
10140
10141         PR fortran/51970
10142         PR fortran/51977
10143         * gfortran.dg/move_alloc_13.f90: New.
10144
10145 2012-01-27  Tobias Burnus  <burnus@net-b.de>
10146
10147         PR fortran/51953
10148         * gfortran.dg/allocate_alloc_opt_13.f90: New.
10149         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10150         and change dg-error string.
10151
10152 2012-01-27  Tobias Burnus  <burnus@net-b.de>
10153
10154         PR fortran/52016
10155         * gfortran.dg/elemental_args_check_5.f90: New.
10156
10157 2012-01-27  Richard Guenther  <rguenther@suse.de>
10158
10159         PR middle-end/51959
10160         * g++.dg/torture/pr51959.C: New testcase.
10161
10162 2012-01-27  Tom de Vries  <tom@codesourcery.com>
10163
10164         PR tree-optimization/51990
10165         * gcc.dg/pr51990.c: New test.
10166         * gcc.dg/pr51990-2.c: Same.
10167
10168 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
10169             Tobias Burnus <burnus@gcc.gnu.org>
10170
10171         PR fortran/48705
10172         * gfortran.dg/class_allocate_11.f03: New.
10173
10174         PR fortran/51870
10175         PR fortran/51943
10176         PR fortran/51946
10177         * gfortran.dg/class_allocate_7.f03: New.
10178         * gfortran.dg/class_allocate_8.f03: New.
10179         * gfortran.dg/class_allocate_9.f03: New.
10180         * gfortran.dg/class_allocate_10.f03: New.
10181
10182 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10183
10184         * gnat.dg/discr34.adb: New test.
10185         * gnat.dg/discr34_pkg.ads: New helper.
10186
10187 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10188
10189         * gnat.dg/discr33.adb: New test.
10190
10191 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10192
10193         * gnat.dg/limited_with3.ad[sb): New test.
10194         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10195         * gnat.dg/limited_with3_pkg2.ads: Likewise.
10196         * gnat.dg/limited_with3_pkg3.ads: Likewise.
10197
10198 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10199
10200         * gnat.dg/stack_usage1.adb: New test.
10201         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10202
10203         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10204         * gcc.dg/pr44194-2.c: Likewise.
10205
10206 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
10207
10208         PR c++/51370
10209         * g++.dg/template/crash112.C: New.
10210
10211 2012-01-27  Richard Henderson  <rth@redhat.com>
10212
10213         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10214
10215 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10216
10217         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10218
10219 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
10220
10221         PR middle-end/51895
10222         * g++.dg/opt/pr51895.C: New test.
10223
10224 2012-01-26  Michael Matz  <matz@suse.de>
10225
10226         PR tree-optimization/48794
10227         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10228
10229 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10230
10231         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10232
10233 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10234
10235         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10236         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10237         memory.
10238         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10239         the default value for s390 and s390x.
10240
10241 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
10242
10243         PR lto/51698
10244         * gcc.dg/lto/trans-mem-4_0.c: New.
10245         * gcc.dg/lto/trans-mem-4_1.c: New.
10246         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10247         TM builtins.
10248         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10249         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10250         TM builtins.
10251         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10252         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10253         TM builtins.
10254
10255 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
10256
10257         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10258
10259 2012-01-25  Ian Lance Taylor  <iant@google.com>
10260
10261         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10262
10263 2012-01-25  Tobias Burnus  <burnus@net-b.de>
10264
10265         PR fortran/51995
10266         * gfortran.dg/typebound_proc_25.f90: New.
10267
10268 2012-01-25  Jason Merrill  <jason@redhat.com>
10269
10270         PR c++/51992
10271         * g++.dg/lto/pr51992_0.C: New.
10272
10273 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
10274
10275         PR tree-optimization/51987
10276         * gcc.target/i386/pr51987.c: New test.
10277
10278 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
10279
10280         * gcc.dg/tm/lto-1.c: Require lto support in target.
10281
10282 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
10283
10284         PR rtl-optimization/48374
10285         * gcc.dg/pr48374.c: New test.
10286
10287 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
10288
10289         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10290
10291 2012-01-25  Tobias Burnus  <burnus@net-b.de>
10292
10293         PR fortran/51966
10294         * gfortran.dg/derived_constructor_char_3.f90: New.
10295
10296 2012-01-24  Ian Lance Taylor  <iant@google.com>
10297
10298         * go.test/go-test.exp (filecmp): New procedure.
10299         (errchk): Handle quoted square brackets.
10300         (go-gc-tests): Set go_compile_args. Handle various new test
10301         lines.  Skip a few new tests.
10302         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10303
10304 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
10305
10306         * lib/target-supports.exp (proc check_effective_target_vect_perm)
10307         (check_effective_target_vect_extract_even_odd)
10308         (check_effective_target_vect_interleave): Return true for MIPS
10309         paired-single.
10310
10311 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
10312
10313         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10314         (main): Use it instead of argc.
10315
10316 2012-01-24  Jason Merrill  <jason@redhat.com>
10317
10318         PR c++/51973
10319         * g++.dg/cpp0x/sfinae31.C: New.
10320
10321 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
10322
10323         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10324
10325 2012-01-24  Jason Merrill  <jason@redhat.com>
10326
10327         PR c++/51812
10328         * g++.dg/inherit/covariant20.C: New.
10329
10330 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
10331
10332         PR c++/51223
10333         * g++.dg/parse/crash58.C: New.
10334
10335 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
10336
10337         PR target/51957
10338         * gcc.dg/pr51957-1.c: New test.
10339         * gcc.dg/pr51957-1.h: New file.
10340         * gcc.dg/pr51957-2.c: New test.
10341
10342 2012-01-23  Jason Merrill  <jason@redhat.com>
10343
10344         PR c++/51930
10345         * g++.dg/ext/visibility/template10.C: New.
10346
10347 2012-01-23  Tobias Burnus  <burnus@net-b.de>
10348
10349         PR fortran/51948
10350         * gfortran.dg/move_alloc_12.f90: New.
10351
10352 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10353
10354         PR middle-end/45416
10355         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10356
10357 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
10358
10359         PR c++/51398
10360         * g++.dg/template/crash111.C: New.
10361
10362 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
10363
10364         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10365         configurations.
10366         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10367
10368 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
10369
10370         PR testsuite/51941
10371         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
10372         the DW_TAG_class_type and DW_AT_name: "Executor".
10373
10374 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10375
10376         * lib/target-supports.exp
10377         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10378         (check_effective_target_vect_interleave): Likewise.
10379
10380 2012-01-22  Jason Merrill  <jason@redhat.com>
10381
10382         PR c++/51925
10383         * g++.dg/template/using20.C: New.
10384         * g++.dg/template/template-id-2.C: Adjust diagnostic.
10385
10386 2012-01-23  Jason Merrill  <jason@redhat.com>
10387
10388         PR target/51934
10389         * g++.dg/torture/pr51344.C: Limit to x86.
10390
10391 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
10392
10393         * c-c++-common/tm/omp.c: Require target with pthread support.
10394
10395 2012-01-23  Richard Guenther  <rguenther@suse.de>
10396
10397         PR tree-optimization/51949
10398         * gcc.dg/torture/pr51949.c: New testcase.
10399
10400 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
10401
10402         PR rtl-optimization/51933
10403         * gcc.c-torture/execute/pr51933.c: New test.
10404
10405 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
10406
10407         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10408         Do not define for Interix.
10409
10410 2012-01-22  Jason Merrill  <jason@redhat.com>
10411
10412         PR c++/51832
10413         * g++.dg/lto/pr51832.h: New.
10414         * g++.dg/lto/pr51832_0.C: New.
10415         * g++.dg/lto/pr51832_1.C: New.
10416
10417 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
10418
10419         * gcc.dg/ext-elim-1.c: New test.
10420
10421 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
10422
10423         PR target/51931
10424         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10425         * g++.dg/opt/longbranch1.C: Likewise.
10426
10427 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
10428
10429         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10430         in C++11 mode.
10431
10432 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
10433
10434         PR fortran/50556
10435         * gfortran.dg/namelist_74.f90: New test.
10436         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10437
10438 2012-01-21  Tobias Burnus  <burnus@net-b.de>
10439
10440         PR fortran/51913
10441         * gfortran.dg/class_47.f90: New.
10442
10443 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
10444
10445         * gnat.dg/renaming5.ad[sb]: New test.
10446
10447 2012-01-20  Jason Merrill  <jason@redhat.com>
10448
10449         PR c++/51919
10450         * g++.dg/pch/mangle1.{C,Hs}: Remove.
10451
10452 2012-01-20  Jason Merrill  <jason@redhat.com>
10453
10454         PR c++/51922
10455         * g++.dg/ext/attrib42.C: Require ilp32.
10456
10457 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
10458
10459         PR target/51915
10460         * gcc.target/arm/pr51915.c: New test.
10461
10462 2012-01-20  Cary Coutant  <ccoutant@google.com>
10463             Dodji Seketeli  <dodji@redhat.com>
10464
10465         PR debug/45682
10466         * g++.dg/debug/dwarf2/nested-3.C: New test.
10467
10468 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10469
10470         PR c++/51402
10471         * g++.dg/template/crash110.C: New.
10472
10473 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10476         Remove default options on hppa*-*-hpux*.
10477
10478 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10479
10480         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10481
10482 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10483
10484         * gcc.c-torture/compile/pr51856.c: New testcase.
10485
10486 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
10487
10488         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10489         options to go_target_compile.
10490
10491 2012-01-20  Kai Tietz  <ktietz@redhat.com>
10492
10493         * g++.dg/torture/pr51344.C: Fix typo.
10494
10495 2012-01-20  Richard Guenther  <rguenther@suse.de>
10496
10497         PR tree-optimization/51903
10498         * g++.dg/torture/pr51903.C: New testcase.
10499
10500 2012-01-20  Tobias Burnus  <burnus@net-b.de>
10501             Janus Weil  <janus@gcc.gnu.org>
10502
10503         PR fortran/51056
10504         * gfortran.dg/use_21.f90: New.
10505
10506 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
10507
10508         PR target/51106
10509         * gcc.dg/torture/pr51106-1.c: New test.
10510         * gcc.dg/torture/pr51106-2.c: New test.
10511
10512 2012-01-19  Kai Tietz  <ktietz@redhat.com>
10513
10514         * g++.dg/torture/pr51344.C: New test.
10515
10516 2012-01-19  Tobias Burnus  <burnus@net-b.de>
10517
10518         PR fortran/51904
10519         * gfortran.dg/intrinsic_size_2.f90: New.
10520
10521 2012-01-19  Jason Merrill  <jason@redhat.com>
10522
10523         PR c++/51889
10524         * g++.dg/inherit/using7.C: New.
10525
10526 2012-01-19  Richard Guenther  <rguenther@suse.de>
10527
10528         PR tree-optimization/37997
10529         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10530
10531 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10532
10533         PR rtl-optimization/51505
10534         * gcc.dg/pr51505.c: New test.
10535
10536 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
10537
10538         PR fortran/51634
10539         * gfortran.dg/typebound_operator_12.f03: New.
10540         * gfortran.dg/typebound_operator_13.f03: New.
10541
10542 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
10543
10544         PR c++/51225
10545         * g++.dg/cpp0x/pr51225.C: New.
10546
10547 2012-01-17  Ian Lance Taylor  <iant@google.com>
10548
10549         PR go/50656
10550         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10551
10552 2012-01-17  Tobias Burnus  <burnus@net-b.de>
10553
10554         PR fortran/51869
10555         * gfortran.dg/realloc_on_assign_9.f90: New.
10556
10557 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
10558
10559         PR other/51165
10560         * gcc.dg/tm/memopt-3.c: Remove xfail.
10561         * gcc.dg/tm/memopt-4.c: Remove xfail.
10562         * gcc.dg/tm/memopt-5.c: Remove xfail.
10563         * gcc.dg/tm/memopt-7.c: Remove xfail.
10564
10565 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
10566
10567         PR tree-optimization/51877
10568         * gcc.c-torture/execute/pr51877.c: New test.
10569
10570 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
10571
10572         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10573         {!vect_align_arrays} to vect_sizes_32B_16B.
10574         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10575         * gcc.dg/vect/vect-peel-3.c: Ditto.
10576
10577 2012-01-16  Jason Merrill  <jason@redhat.com>
10578
10579         PR c++/51854
10580         * g++.dg/abi/mangle60.C: New.
10581
10582         PR c++/51827
10583         * g++.dg/pch/mangle1.{C,Hs}: New.
10584
10585 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
10586             Tobias Burnus  <burnus@net-b.de>
10587
10588         PR fortran/50981
10589         * gfortran.dg/elemental_optional_args_3.f90: New
10590         * gfortran.dg/elemental_optional_args_4.f90: New
10591
10592 2012-01-16  Tobias Burnus  <burnus@net-b.de>
10593
10594         PR fortran/51809
10595         * gfortran.dg/use_20.f90: New
10596
10597 2012-01-16  Jason Merrill  <jason@redhat.com>
10598
10599         PR c++/51868
10600         * g++.dg/cpp0x/rv-bitfield.C: New.
10601         * g++.dg/cpp0x/rv-bitfield2.C: New.
10602
10603 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
10604
10605         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10606         subroutine 'qsort' and use index array to assign the result.
10607
10608 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
10609
10610         PR tree-optimization/51865
10611         * gcc.dg/pr51865.c: New test.
10612
10613 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
10614
10615         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10616
10617 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
10618
10619         * gcc.target/mips/code-readable-2.c: Allow the jump table address
10620         to be loaded from the constant pool, rather than via %hi and %lo.
10621
10622 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
10623
10624         PR rtl-optimization/51821
10625         * gcc.dg/pr51821.c: New test.
10626
10627 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
10628
10629         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10630
10631 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
10632
10633         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10634
10635 2012-01-14  Tobias Burnus  <burnus@net-b.de>
10636
10637         PR fortran/51800
10638         * gfortran.dg/init_flag_8.f90: New.
10639         * gfortran.dg/init_flag_9.f90: New.
10640
10641 2011-01-14  Tobias Burnus  <burnus@net-b.de>
10642
10643         PR fortran/51816
10644         * gfortran.dg/use_18.f90: New.
10645         * gfortran.dg/use_19.f90: New.
10646
10647 2012-01-13  Ian Lance Taylor  <iant@google.com>
10648
10649         PR c++/50012
10650         * g++.dg/warn/Wsign-compare-4.C: New.
10651
10652 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
10653
10654         PR fortran/48351
10655         * gfortran.dg/alloc_comp_assign.f03: New.
10656         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10657         __BUILTIN_FREE from 38 to 32.
10658
10659 2012-01-13  Jason Merrill  <jason@redhat.com>
10660
10661         PR c++/20681
10662         * g++.dg/warn/Wreturn-type-7.C: New.
10663
10664 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
10665
10666         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10667         assumption.
10668         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10669         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10670         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10671         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10672         int32plus because of big array needed.
10673         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10674         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10675
10676 2012-01-13  Jason Merrill  <jason@redhat.com>
10677
10678         PR c++/51813
10679         * g++.dg/ext/visibility/template9.C: New.
10680
10681         PR c++/51620
10682         * g++.dg/cpp0x/defaulted34.C: New.
10683         * g++.dg/template/virtual3.C: New.
10684
10685 2012-01-13  Richard Guenther  <rguenther@suse.de>
10686
10687         PR middle-end/8081
10688         * gcc.dg/torture/pr8081.c: New testcase.
10689
10690 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
10691
10692         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10693
10694 2012-01-12  Jason Merrill  <jason@redhat.com>
10695
10696         PR c++/51714
10697         * g++.dg/ext/stmtexpr14.C: New.
10698
10699 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
10700
10701         PR c++/51633
10702         * g++.dg/cpp0x/constexpr-diag4.C: New test.
10703
10704 2012-01-12  Jason Merrill  <jason@redhat.com>
10705
10706         PR c++/48051
10707         * g++.dg/abi/mangle48.C: Test qualified-names, too.
10708         * g++.dg/abi/mangle58.C: Likewise.
10709
10710         PR c++/51403
10711         * g++.dg/template/arg8.C: New.
10712
10713 2012-01-12  Ira Rosen  <irar@il.ibm.com>
10714
10715         PR tree-optimization/51799
10716         * gcc.dg/vect/pr51799.c: New test.
10717         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10718         patterns.
10719
10720 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
10721             Tobias Burnus  <burnus@net-b.de>
10722
10723         PR fortran/51057
10724         PR fortran/51616
10725         * lib/target-supports.exp
10726         (check_effective_target_fortran_largest_fp_has_sqrt): New.
10727         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10728
10729 2012-01-11  Jason Merrill  <jason@redhat.com>
10730
10731         PR c++/51565
10732         * g++.dg/ext/attrib42.C: New.
10733
10734 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
10735
10736         PR bootstrap/51796
10737         * gcc.dg/pr51796.c: New test.
10738
10739 2012-01-11  Jason Merrill  <jason@redhat.com>
10740
10741         PR c++/51818
10742         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10743
10744 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
10745
10746         * gnat.dg/array19.ad[sb]: New test.
10747
10748 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
10749
10750         * gnat.dg/opt23.ad[sb]: New test.
10751         * gnat.dg/opt23_pkg.ad[sb]: New helper.
10752         * gnat.dg/opt24.ad[sb]: New test.
10753
10754 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10755
10756         PR tree-optimization/49642
10757         * gcc.dg/tree-ssa/pr49642-1.c: New test.
10758         * gcc.dg/tree-ssa/pr49642-2.c: New test.
10759
10760 2012-01-11  Jason Merrill  <jason@redhat.com>
10761
10762         PR c++/51613
10763         * g++.dg/template/explicit-args5.C: New.
10764
10765 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
10766
10767         * gcc.c-torture/execute/20120110-1.c: New testcase.
10768
10769 2012-01-10  Jason Merrill  <jason@redhat.com>
10770
10771         PR c++/51614
10772         * g++.dg/inherit/ambig1.C: New.
10773
10774         PR c++/51433
10775         * g++.dg/cpp0x/constexpr-cache1.C: New.
10776
10777 2012-01-10  Richard Guenther  <rguenther@suse.de>
10778
10779         PR tree-optimization/51801
10780         * gcc.dg/torture/pr51801.c: New testcase.
10781
10782 2012-01-10  Tobias Burnus  <burnus@net-b.de>
10783
10784         PR fortran/51652
10785         * gfortran.dg/allocate_with_typespec_5.f90: New.
10786
10787 2012-01-10  Tobias Burnus  <burnus@net-b.de>
10788
10789         * gfortran.dg/class_39.f03: Update dg-error string.
10790
10791 2012-01-10  Richard Guenther  <rguenther@suse.de>
10792
10793         PR tree-optimization/50913
10794         * gcc.dg/graphite/interchange-16.c: New testcase.
10795         * gcc.dg/graphite/scop-20.c: XFAIL.
10796         * gfortran.dg/graphite/interchange-1.f: Likewise.
10797         * gfortran.dg/graphite/block-1.f90: Likewise.
10798         * gfortran.dg/graphite/block-2.f: Likewise.
10799
10800 2012-01-10  Richard Henderson  <rth@redhat.com>
10801
10802         * lib/target-supports.exp (check_effective_target_vect_perm,
10803         check_effective_target_vect_perm_byte,
10804         check_effective_target_vect_perm_short): Enable for arm neon.
10805
10806 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10807
10808         PR fortran/46328
10809         * gfortran.dg/typebound_operator_11.f90: New.
10810
10811 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
10812
10813         * gnat.dg/array18.adb: New test.
10814         * gnat.dg/array18_pkg.ads: New helper.
10815
10816 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
10817
10818         PR fortran/51791
10819         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10820         around base object in first assignment in main program.
10821         * gfortran.dg/typebound_operator_10.f03: New test.
10822
10823 2012-01-09  Martin Jambor  <mjambor@suse.cz>
10824
10825         PR tree-optimization/51759
10826         * g++.dg/ipa/pr51759.C: New test.
10827
10828 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10829
10830         PR fortran/51758
10831         * gfortran.dg/optional_absent_2.f90: New.
10832
10833 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10834
10835         PR fortran/51578
10836         * gfortran.dg/use_17.f90: New.
10837
10838 2012-01-09  Gary Funck  <gary@intrepid.com>
10839
10840         PR preprocessor/33919
10841         * gcc.dg/pr33919.c: New test.
10842         * gcc.dg/pr33919-0.h: New test header file.
10843         * gcc.dg/pr33919-1.h: Ditto.
10844         * gcc.dg/pr33919-2.h: Ditto.
10845
10846 2012-01-07  Jan Hubicka  <jh@suse.cz>
10847
10848         PR tree-optimize/51694
10849         * gcc.c-torture/compile/pr51694.c: new testcase.
10850
10851 2012-01-07  Jan Hubicka  <jh@suse.cz>
10852
10853         PR tree-optimization/51600
10854         * g++.dg/torture/pr51600.C: New testcase.
10855
10856 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10857
10858         PR gcov-profile/51715
10859         PR gcov-profile/51717
10860         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10861         * gcc.misc-tests/gcov-14.c: Likewise.
10862
10863 2012-01-06  Jason Merrill  <jason@redhat.com>
10864
10865         * g++.dg/parse/new5.C: New.
10866
10867 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
10868
10869         PR testsuite/51655
10870         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10871         including <string.h>.
10872
10873 2012-01-06  Jason Merrill  <jason@redhat.com>
10874
10875         * g++.dg/abi/mangle51.C: New.
10876         * g++.dg/abi/mangle52.C: New.
10877         * g++.dg/abi/mangle53.C: New.
10878         * g++.dg/abi/mangle54.C: New.
10879         * g++.dg/abi/mangle55.C: New.
10880         * g++.dg/abi/mangle56.C: New.
10881         * g++.dg/abi/mangle57.C: New.
10882         * g++.dg/abi/mangle58.C: New.
10883         * g++.dg/abi/mangle59.C: New.
10884         * g++.dg/cpp0x/trailing3.C: Update mangling.
10885         * g++.dg/cpp0x/variadic111.C: Update mangling.
10886         * g++.dg/cpp0x/variadic4.C: Update mangling.
10887         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10888         * g++.dg/template/nontype22.C: Works now.
10889         * g++.dg/template/pr35240.C: Works now.
10890
10891         * g++.dg/cpp0x/error7.C: New.
10892
10893 2012-01-06  Tobias Burnus <burnus@net-b.de>
10894
10895         * gfortran.dg/deallocate_stat_2.f90: New.
10896         * coarray/allocate_errgmsg.f90: New.
10897         * gfortran.dg/coarray_lib_alloc_1.f90: New.
10898         * gfortran.dg/coarray_lib_alloc_2.f90: New.
10899         * coarray/subobject_1.f90: Fix for num_images > 1.
10900         * gfortran.dg/deallocate_stat.f90: Update due to changed
10901         stat= handling.
10902
10903 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
10904
10905         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10906
10907 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10908
10909         * ada/acats/overflow.lst: Add cb20004.
10910
10911 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
10912
10913         PR c++/51541
10914         * g++.dg/cpp0x/alias-decl-18.C: New test.
10915
10916 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10917
10918         * gcc.c-torture/execute/20120104-1.c: New test.
10919
10920 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
10921
10922         PR fortran/PR48946
10923         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10924         the old typebound_operator_8.f03.
10925         * gfortran.dg/typebound_operator_8.f03: New version of
10926         typebound_operator_7.f03 with 'u' a derived type instead of a
10927         class object.
10928
10929 2012-01-05  Richard Guenther  <rguenther@suse.de>
10930
10931         * g++.dg/torture/pr49309.C: Skip for -flto.
10932
10933 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
10934
10935         PR middle-end/51761
10936         * gcc.c-torture/compile/pr51761.c: New test.
10937
10938 2012-01-05  Richard Guenther  <rguenther@suse.de>
10939
10940         PR tree-optimization/51760
10941         * gcc.dg/torture/pr51760.c: New testcase.
10942
10943 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
10944
10945         PR middle-end/51472
10946         * gcc.dg/tm/memopt-6.c: Adjust regexp.
10947
10948 2012-01-05  Richard Guenther  <rguenther@suse.de>
10949
10950         PR lto/41576
10951         * gfortran.dg/lto/pr41576_0.f90: New testcase.
10952         * gfortran.dg/lto/pr41576_1.f90: Likewise.
10953
10954 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
10955
10956         PR debug/51695
10957         * gcc.dg/pr51695.c: New test.
10958
10959 2012-01-04  Andrew Pinski  <apinski@cavium.com>
10960
10961         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10962         * gcc.target/mips/octeon2-lx-1.c: New test.
10963         * gcc.target/mips/mips64-dsp-ldx.c: New test.
10964         * gcc.target/mips/octeon2-lx-2.c: New test.
10965         * gcc.target/mips/octeon2-lx-3.c: New test.
10966
10967 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
10968
10969         PR other/51163
10970         PR other/51164
10971         * gcc.dg/tm/alias-1.c:  Adjust regexp.
10972         * gcc.dg/tm/alias-2.c:  Adjust regexp.
10973
10974 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10975
10976         PR c++/51064
10977         * g++.dg/warn/Wparentheses-26.C: New.
10978
10979 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
10980
10981         * gfortran.dg/elemental_optional_args_2.f90: New test.
10982
10983 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10984
10985         PR fortran/49693
10986         * gfortran.dg/common_17.f90:  New test.
10987
10988 2012-01-04  Richard Guenther  <rguenther@suse.de>
10989
10990         PR tree-optimization/49651
10991         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10992         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10993
10994 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10995
10996         PR c++/51738
10997         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10998
10999 2012-01-03  Andrew Pinski  <apinski@cavium.com>
11000
11001         * lib/scanasm.exp (dg-function-on-line): Always use a special format
11002         for all mips targets.  Also allow an optional .cfi_startproc.
11003
11004 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
11005
11006         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
11007
11008 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
11009
11010         PR c++/29273
11011         * g++.dg/rtti/dyncast5.C: New.
11012
11013 2012-01-03  Richard Guenther  <rguenther@suse.de>
11014
11015         PR tree-optimization/51070
11016         * gcc.dg/torture/pr51070-2.c: New testcase.
11017
11018 2012-01-03  Richard Guenther  <rguenther@suse.de>
11019
11020         PR tree-optimization/51692
11021         * gcc.dg/torture/pr51692.c: New testcase.
11022
11023 2012-01-03  Richard Guenther  <rguenther@suse.de>
11024
11025         PR debug/51650
11026         * g++.dg/lto/pr51650-3_0.C: New testcase.
11027
11028 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
11029
11030         PR c++/15867
11031         * g++.dg/warn/Wredundant-decls-spec.C: New.
11032
11033 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
11034
11035         PR tree-optimization/51719
11036         * g++.dg/tree-prof/pr51719.C: New test.
11037
11038 2012-01-03  Richard Guenther  <rguenther@suse.de>
11039
11040         PR middle-end/51730
11041         * gcc.dg/fold-compare-6.c: New testcase.
11042
11043 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
11044
11045         PR c++/51669
11046         * g++.dg/gomp/pr51669.C: New test.
11047
11048 2012-01-02  Jason Merrill  <jason@redhat.com>
11049
11050         PR c++/51675
11051         * g++.dg/cpp0x/constexpr-union2.C: New.
11052
11053         PR c++/51666
11054         * g++.dg/cpp0x/nsdmi-defer5.C: New.
11055
11056 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
11057
11058         PR c++/51462
11059         * g++.dg/cpp0x/constexpr-99.C: New test.
11060
11061 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
11062
11063         PR c++/20140
11064         * g++.dg/template/init9.C: New.
11065
11066 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11067
11068         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
11069         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
11070         rather than a specific number.
11071
11072 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
11073
11074         PR fortran/46262
11075         PR fortran/46328
11076         PR fortran/51052
11077         * gfortran.dg/typebound_operator_7.f03: New.
11078         * gfortran.dg/typebound_operator_8.f03: New.
11079
11080 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11081
11082         PR target/51729
11083         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11084         XFAIL.
11085         * gcc.target/mips/dspr2-MULTU.c: Likewise.
11086
11087 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11088
11089         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11090
11091 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11092
11093         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11094         for MIPS.
11095
11096 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11097
11098         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11099         * gfortran.dg/io_real_boz_4.f90: Likewise.
11100         * gfortran.dg/io_real_boz_5.f90: Likewise.
11101
11102 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11103
11104         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11105
11106 2012-01-02  Revital Eres  <revital.eres@linaro.org>
11107
11108         * gcc.dg/sms-11.c: New file.
11109
11110 2012-01-02  Tobias Burnus  <burnus@net-b.de>
11111
11112         PR fortran/51682
11113         * gfortran.dg/coarray/image_index_3.f90: New.
11114
11115 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11116
11117         PR c++/16603
11118         * g++.dg/parse/enum8.C: New.
11119
11120 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11121
11122         PR c++/51379
11123         * g++.dg/conversion/reinterpret4.C: New.
11124         * g++.dg/conversion/reinterpret1.C: Adjust.
11125
11126 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11127
11128         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11129
11130 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11131
11132         * g++.old-deja/g++.brendan/crash25.C: Adjust.
11133         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11134         * g++.old-deja/g++.jason/access14.C: Likewise.
11135         * g++.old-deja/g++.jason/access8.C: Likewise.
11136         * g++.old-deja/g++.jason/access1.C: Likewise.
11137         * g++.old-deja/g++.other/access3.C: Likewise.
11138         * g++.old-deja/g++.other/access5.C: Likewise.
11139         * g++.old-deja/g++.law/unsorted1.C: Likewise.
11140         * g++.old-deja/g++.law/visibility22.C: Likewise.
11141         * g++.old-deja/g++.law/visibility26.C: Likewise.
11142         * g++.old-deja/g++.mike/p2746.C: Likewise.
11143         * g++.dg/debug/using1.C: Likewise.
11144         * g++.dg/lookup/using51.C: Likewise.
11145         * g++.dg/inherit/using5.C: Likewise.
11146         * g++.dg/inherit/pr30297.C: Likewise.
11147         * g++.dg/inherit/access8.C: Likewise.
11148         * g++.dg/torture/pr39362.C: Likewise.
11149         * g++.dg/template/crash13.C: Likewise.
11150         * g++.dg/template/using10.C: Likewise.
11151
11152 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11153
11154         PR fortran/51502
11155         * lib/gcc-dg.exp (scan-module-absence):  Really commit last change.
11156
11157 2012-01-01  Ira Rosen  <irar@il.ibm.com>
11158
11159         PR tree-optimization/51704
11160         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11161         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11162         corresponding flags.
11163
11164 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11165
11166         PR c++/51723
11167         * g++.dg/cpp0x/constexpr-delegating2.C: New.
11168
11169 2012-01-01  Jan Hubicka  <jh@suse.cz>
11170
11171         PR rtl-optimization/51069
11172         * gcc.c-torture/compile/pr51069.c: New testcase.
11173
11174 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
11175
11176         PR tree-optimization/51683
11177         * gcc.dg/pr51683.c: New test.
11178 \f
11179 Copyright (C) 2012 Free Software Foundation, Inc.
11180
11181 Copying and distribution of this file, with or without modification,
11182 are permitted in any medium without royalty provided the copyright
11183 notice and this notice are preserved.