12012-12-31  Uros Bizjak  <ubizjak@gmail.com>
2
3	* g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
4
52012-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
112012-12-28  Janus Weil  <janus@gcc.gnu.org>
12
13	PR fortran/55692
14	* gfortran.dg/associated_7.f90: New.
15
162012-12-28  Tobias Burnus  <burnus@net-b.de>
17
18	PR fortran/55763
19	* gfortran.dg/unlimited_polymorphic_5.f90
20
212012-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22
23	PR fortran/48960
24	* gfortran.dg/newunit_3.f90: New.
25
262012-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27
28	PR fortran/48976
29	* gfortran.dg/inquire_15.f90: New.
30
312012-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
392012-12-26  Janne Blomqvist  <jb@gcc.gnu.org>
40
41	PR fortran/55539
42	* gfortran.dg/nosigned_zero_3.f90: New testcase.
43
442012-12-23  Tobias Burnus  <burnus@net-b.de>
45
46	PR fortran/54884
47	* gfortran.dg/public_private_module_8.f90: New.
48
492012-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
542012-12-23  Richard Sandiford  <rdsandiford@googlemail.com>
55
56	* gcc.target/mips/pr55315.c: Cast to long rather than int.
57
582012-12-22  Tobias Burnus  <burnus@net-b.de>
59
60	PR fortran/55763
61	* gfortran.dg/unlimited_polymorphic_6.f90: New.
62
632012-12-21  Martin Jambor  <mjambor@suse.cz>
64
65	PR tree-optimization/55355
66	* g++.dg/torture/pr55355.C: New test.
67
682012-12-21  Vladimir Makarov  <vmakarov@redhat.com>
69
70	PR middle-end/55775
71	* gcc.target/i386/pr55775.c: New test.
72
732012-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
872012-12-21  Paul Thomas  <pault@gcc.gnu.org>
88
89	PR fortran/55763
90	* gfortran.dg/unlimited_polymorphic_4.f03: New test.
91
922012-12-21  Richard Biener  <rguenther@suse.de>
93
94	PR tree-optimization/52996
95	* gcc.dg/torture/pr52996.c: New testcase.
96
972012-12-20  Jakub Jelinek  <jakub@redhat.com>
98
99	PR middle-end/55750
100	* gcc.c-torture/execute/pr55750.c: New test.
101
1022012-12-20  Richard Biener  <rguenther@suse.de>
103
104	PR middle-end/55740
105	* g++.dg/torture/pr55740.C: New testcase.
106
1072012-12-20  Jakub Jelinek  <jakub@redhat.com>
108
109	PR c++/55619
110	* c-c++-common/pr55619.c: New test.
111
1122012-12-20  Tobias Burnus  <burnus@net-b.de>
113
114	PR fortran/54818
115	* gfortran.dg/transfer_intrinsic_4.f: New.
116
1172012-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
1242012-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
1312012-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
1362012-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
1422012-12-19  Jakub Jelinek  <jakub@redhat.com>
143
144	PR debug/55730
145	* gcc.dg/debug/pr55730.c: New test.
146
1472012-12-18  Jan Hubicka  <jh@suse.cz>
148
149	PR tree-optimization/55683
150	* g++.dg/ipa/devirt-9.C: New testcase.
151
1522012-12-19  Terry Guo  <terry.guo@arm.com>
153
154	* gcc.target/arm/thumb-find-work-register.c: New.
155
1562012-12-19  Tobias Burnus  <burnus@net-b.de>
157
158	PR fortran/55733
159	* gfortran.dg/save_5.f90: New.
160
1612012-12-18  Jakub Jelinek  <jakub@redhat.com>
162
163	PR c/39464
164	* gcc.dg/pr39464.c: New test.
165
1662012-12-18  Ian Lance Taylor  <iant@google.com>
167
168	PR go/55201
169	* lib/go.exp: Revert last patch.
170
1712012-12-18  Richard Biener  <rguenther@suse.de>
172
173	PR middle-end/54838
174	* g++.dg/torture/pr54838.C: New testcase.
175
1762012-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
1812012-12-18  Richard Biener  <rguenther@suse.de>
182
183	* gcc.dg/tree-ssa/reassoc-19.c: Adjust.
184
1852012-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
1912012-12-18  Jakub Jelinek  <jakub@redhat.com>
192
193	PR debug/55717
194	* testsuite/g++.dg/opt/pr55717.C: New test.
195
1962012-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
2022012-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
2072012-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
2132012-12-16  Tobias Burnus  <burnus@net-b.de>
214
215	PR fortran/55197
216	* gfortran.dg/gomp/use_intrinsic_1.f90: New.
217
2182012-12-16  Tobias Burnus  <burnus@net-b.de>
219
220	* gfortran.dg/move_alloc_14.f90: New.
221
2222012-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
2282012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
229
230	* lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
231
2322012-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
2382012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
239
240	PR ada/53766
241	* gnat.dg/controlled7.ad[sb]: New test.
242
2432012-12-14  Steve Ellcey  <sellcey@mips.com>
244
245	PR regression/55688
246	* g++.dg/other/pr55650.C: Add dg-require-profiling.
247
2482012-12-14  Richard Biener  <rguenther@suse.de>
249
250	PR tree-optimization/55684
251	* gcc.dg/torture/pr55684.c: New testcase.
252
2532012-12-14  Richard Biener  <rguenther@suse.de>
254
255	PR tree-optimization/55687
256	* gcc.dg/torture/pr55687.c: New testcase.
257
2582012-12-13  Jakub Jelinek  <jakub@redhat.com>
259
260	PR c++/55652
261	* g++.dg/cpp0x/noexcept19.C: New test.
262
2632012-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
2692012-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
2752012-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
3332012-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
3672012-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
3722012-12-12  Zdenek Dvorak  <ook@ucw.cz>
373
374	PR tree-optimization/55481
375	* gcc.dg/torture/pr55481.c: New testcase.
376
3772012-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
3832012-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
3912012-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
3982012-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
4052012-12-11  Eric Botcazou  <ebotcazou@adacore.com>
406
407	* gcc.dg/pr54121.c: New test.
408
4092012-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
4182012-12-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
419
420	PR target/55642
421	* gcc.target/arm/pr55642.c: New testcase.
422
4232012-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
4292012-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
4362012-12-10  Janus Weil  <janus@gcc.gnu.org>
437
438	PR fortran/52909
439	* gfortran.dg/proc_ptr_39.f90: New test case.
440
4412012-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
4462012-12-10  Richard Sandiford  <rdsandiford@googlemail.com>
447
448	* gcc.target/mips/ext-2.c: Require -mlong64.
449
4502012-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
4562012-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
4612012-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
4742012-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
4872012-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
4922012-12-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
493
494	PR fortran/55593
495	* gfortran.dg/do_check_8.f90:  New test.
496
4972012-12-08  Eric Botcazou  <ebotcazou@adacore.com>
498
499	* gnat.dg/vect10.ad[sb]: New test.
500
5012012-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
5062012-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
5172012-12-07  Vladimir Makarov  <vmakarov@redhat.com>
518
519	PR rtl-optimization/55141
520	* gcc.target/i386/pr55141.c: New.
521
5222012-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
5282012-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
5342012-12-07  Paolo Carlini  <paolo.carlini@oracle.com>
535
536	PR c++/54975
537	* g++.dg/cpp0x/lambda/lambda-typedef.C: New.
538
5392012-12-06  Uros Bizjak  <ubizjak@gmail.com>
540
541	PR target/55597
542	* gcc.target/i386/pr55597.c: New test.
543
5442012-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
5562012-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
5622012-12-05  Steven Bosscher  <steven@gcc.gnu.org>
563
564	* g++.dg/pr55604.C: New test.
565
5662012-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
5762012-12-05  Yufeng Zhang  <yufeng.zhang@arm.com>
577
578	* g++.dg/abi/mangle-neon-aarch64.C: New test.
579
5802012-12-05  Yufeng Zhang  <yufeng.zhang@arm.com>
581
582	* g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
583
5842012-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
6122012-12-05  Richard Biener  <rguenther@suse.de>
613
614	PR tree-optimization/51238
615	* gcc.dg/torture/pr51238.c: New testcase.
616
6172012-12-05  Richard Biener  <rguenther@suse.de>
618
619	PR tree-optimization/50222
620	* gcc.dg/torture/pr50222.c: New testcase.
621
6222012-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
6282012-12-04  Tobias Burnus  <burnus@net-b.de>
629
630	* gfortran.dg/quad_3.f90: Really fix an if condition.
631
6322012-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
6372012-12-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
638
639	* gcc.target/aarch64/121127.c: New test.
640
6412012-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
6502012-12-04  Richard Biener  <rguenther@suse.de>
651
652	PR tree-optimization/55124
653	* gcc.dg/torture/pr55124.c: New testcase.
654
6552012-12-03  Tobias Burnus  <burnus@net-b.de>
656
657	* gfortran.dg/quad_3.f90: New.
658
6592012-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
660
661	PR c++/54170
662	* g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
663
6642012-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
6702012-12-03  Marek Polacek  <polacek@redhat.com>
671
672	PR c/55570
673	* gcc.dg/pr55570.c: New test.
674
6752012-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
6892012-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
6942012-12-02  Marek Polacek  <polacek@redhat.com>
695
696	PR middle-end/54838
697	* gcc.dg/pr54838.c: New test.
698
6992012-12-01  Xinliang David Li  <davidxl@google.com>
700
701	* gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
702	cltd.
703
7042012-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
705
706	PR c++/55558
707	* g++.dg/cpp0x/decltype46.C: New.
708
7092012-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
7142012-12-01  Zdenek Sojka <zsojka@seznam.cz>
715
716	PR debug/53860
717	* g++.dg/debug/pr53860.C: New test.
718
7192012-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
7292012-12-01  Jakub Jelinek  <jakub@redhat.com>
730
731	PR c++/55542
732	* g++.dg/cpp0x/vt-55542.C: New test.
733
7342012-11-30  Eric Botcazou  <ebotcazou@adacore.com>
735
736	* gnat.dg/specs/pack9.ads: New test.
737
7382012-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
7492012-11-29  Eric Botcazou  <ebotcazou@adacore.com>
750
751	* loop_optimization14.ad[sb]: New test.
752	* loop_optimization14_pkg.ads: New helper.
753
7542012-11-29  Richard Earnshaw  <rearnsha@arm.com>
755
756	PR target/55073
757	* gcc.target/arm/pr55073.C: New test.
758
7592012-11-29  Marc Glisse  <marc.glisse@inria.fr>
760
761	PR c++/53094
762	* g++.dg/ext/vector20.C: New testcase.
763
7642012-11-28  Tobias Burnus  <burnus@net-b.de>
765
766	PR fortran/52161
767	* coarray/sync_3.f90: Extend test.
768
7692012-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
7752012-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
7812012-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
7932012-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
8002012-11-28  Tobias Burnus  <burnus@net-b.de>
801
802	PR fortran/52161
803	* coarray/sync_3.f90: New.
804
8052012-11-28  Uros Bizjak  <ubizjak@gmail.com>
806
807	* gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
808
8092012-11-28  Vladimir Makarov  <vmakarov@redhat.com>
810
811	PR rtl-optimization/55512
812	* gcc.target/i386/pr55512-[1234].c: New tests.
813
8142012-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
8242012-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
8322012-11-28  Paolo Carlini  <paolo.carlini@oracle.com>
833
834	PR c++/55497
835	* g++.dg/init/pr55497.C: New.
836
8372012-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
8432012-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
8502012-11-27  Tobias Burnus  <burnus@net-b.de>
851
852	PR fortran/55476
853	* gfortran.dg/warn_target_lifetime_3.f90: New.
854
8552012-11-27  Vladimir Makarov  <vmakarov@redhat.com>
856
857	PR rtl-optimization/55458
858	* gcc.target/i386/pr55458.c: New test.
859
8602012-11-27  Jakub Jelinek  <jakub@redhat.com>
861
862	PR tree-optimization/55110
863	* gcc.dg/pr55110.c: New test.
864
8652012-11-27  Richard Biener  <rguenther@suse.de>
866
867	PR middle-end/55331
868	* g++.dg/opt/pr55331.C: New testcase.
869
8702012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
871
872	* gcc.dg/20050811-2.c: Change -dv option to -graph option.
873
8742012-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
8802012-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
8862012-11-26  Vladimir Makarov  <vmakarov@redhat.com>
887
888	PR target/55277
889	* gcc.target/i386/pr55227.c: New test.
890
8912012-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
8972012-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
9152012-11-26  Janus Weil  <janus@gcc.gnu.org>
916
917	PR fortran/54997
918	* gfortran.dg/warn_unused_function_2.f90: New.
919
9202012-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
9262012-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
9322012-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
9392012-11-25  Uros Bizjak  <ubizjak@gmail.com>
940
941	* gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
942
9432012-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
944
945	PR fortran/30146
946	* gfortran.dg/do_check_7.f90:  New test.
947
9482012-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
949
950	PR c++/55446
951	* g++.dg/init/new41.C: New.
952
9532012-11-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
954
955	PR fortran/55314
956	* gfortran.dg/allocate_error_4.f90:  New test.
957
9582012-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
9632012-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
9742012-11-23  Kostya Serebryany  <kcc@google.com>
975
976	* c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
977
9782012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
979
980	* gnat.dg/discr40.ad[sb]: New test.
981
9822012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
983
984	* gnat.dg/discr39.adb: New test.
985
9862012-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
9932012-11-23  Jakub Jelinek  <jakub@redhat.com>
994
995	PR sanitizer/55435
996	* c-c++-common/asan/attrib-1.c: New test.
997
9982012-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
10032012-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1004
1005	PR c++/55432
1006	* g++.dg/cpp0x/constexpr-55432.C: New.
1007
10082012-11-21  Janus Weil  <janus@gcc.gnu.org>
1009
1010	PR fortran/55352
1011	* gfortran.dg/namelist_76.f90: New.
1012
10132012-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
10182012-11-21  Martin Jambor  <mjambor@suse.cz>
1019
1020	PR tree-optimization/55260
1021	* g++.dg/torture/pr55260-2.C: New test.
1022
10232012-11-21  Martin Jambor  <mjambor@suse.cz>
1024
1025	* gcc.dg/torture/pr55238.c: Remove hidden attribute.
1026
10272012-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
10322012-11-20  Uros Bizjak  <ubizjak@gmail.com>
1033
1034	PR target/19398
1035	* gcc.target/i386/pr19398.c: New test.
1036
10372012-11-20  Martin Jambor  <mjambor@suse.cz>
1038
1039	PR tree-optimization/55260
1040	* g++.dg/torture/pr55260-1.C: New test.
1041
10422012-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
10572012-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
10652012-11-19  Richard Sandiford  <rdsandiford@googlemail.com>
1066
1067	* gcc.target/i386/pr55359.c: New test.
1068
10692012-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
10812012-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
10862012-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1087
1088	PR c++/55368
1089	* g++.dg/parse/struct-5.C: New.
1090
10912012-11-19  Tom de Vries  <tom@codesourcery.com>
1092
1093	PR rtl-optimization/55315
1094	* gcc.target/mips/pr55315.c: New test.
1095
10962012-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
11092012-11-16  Jakub Jelinek  <jakub@redhat.com>
1110
1111	PR tree-optimization/55329
1112	* g++.dg/opt/pr55329.C: New test.
1113
11142012-11-16  Janus Weil  <janus@gcc.gnu.org>
1115
1116	PR fortran/55297
1117	* gfortran.dg/typebound_operator_18.f90: New.
1118
11192012-11-16  Vladimir Makarov  <vmakarov@redhat.com>
1120
1121	PR rtl-optimization/55330
1122	* gfortran.dg/pr55330.f90: New test.
1123
11242012-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
11332012-11-16  Dodji Seketeli  <dodji@redhat.com>
1134
1135	PR c++/54875
1136	* g++.dg/cpp0x/alias-decl-27.C: New test.
1137
11382012-11-16  Jakub Jelinek  <jakub@redhat.com>
1139
1140	PR c++/55337
1141	* g++.dg/template/alignof2.C: New test.
1142
11432012-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
11482012-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
11572012-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
11652012-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
1166
1167	PR c++/55323
1168	* g++.dg/cpp0x/vt-55323.C: New.
1169
11702012-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
11762012-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
11822012-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
11882012-11-13  Dodji Seketeli  <dodji@redhat.com>
1189
1190	PR c++/54466
1191	* g++.dg/cpp0x/alias-decl-26.C: New test file.
1192
11932012-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
12012012-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
12102012-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
12162012-11-12  Ian Bolton  <ian.bolton@arm.com>
1217
1218	* gcc.target/aarch64/csinc-2.c: New test.
1219
12202012-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
12262012-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
12322012-11-12  Bin Cheng  <bin.cheng@arm.com>
1233
1234	* gcc.dg/hoist-register-pressure-3.c: New test.
1235
12362012-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
12412012-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
12472012-11-11  Steven Bosscher  <steven@gcc.gnu.org>
1248
1249	PR middle-end/55263
1250	* g++.dg/pr55263.C: New test.
1251
12522012-11-11  Martin Jambor  <mjambor@suse.cz>
1253
1254	PR tree-optimization/55238
1255	* testsuite/gcc.dg/torture/pr55238.c: New test.
1256
12572012-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
12632012-11-10  Jan Hubicka  <jh@suse.cz>
1264
1265	* gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1266
12672012-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
12722012-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
12812012-11-10  Uros Bizjak  <ubizjak@gmail.com>
1282
1283	PR target/55247
1284	* gcc.target/i386/pr55247.c: New test.
1285
12862012-11-09  Andrew Pinski  <apinski@cavium.com>
1287
1288	* gcc.c-torture/execute/20121108-1.c: New test.
1289
12902012-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
12982012-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
13062012-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
13112012-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
13192012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
1320
1321	PR rtl-optimization/55154
1322	* gcc.target/i386/pr55154.c: New test.
1323
13242012-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
13302012-11-09  Andrey Belevantsev  <abel@ispras.ru>
1331
1332	PR rtl-optimization/54472
1333	* gcc.dg/pr54472.c: New test.
1334
13352012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1336
1337	* gnat.dg/stack_check3.ad[sb]: New test.
1338
13392012-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
13442012-11-08  Steven Bosscher  <steven@gcc.gnu.org>
1345
1346	PR tree-optimization/55191
1347	* gcc.dg/pr55191.c: New test.
1348
13492012-11-08  Jakub Jelinek  <jakub@redhat.com>
1350
1351	PR debug/54499
1352	* g++.dg/debug/pr54499.C: New test.
1353
13542012-11-08  Jan Hubicka  <jh@suse.cz>
1355
1356	PR middle-end/48636
1357	* gcc.dg/winline-3.c: Update.
1358
13592012-11-08  Martin Jambor  <mjambor@suse.cz>
1360
1361	* gfortran.dg/ipcp-array-1.f90: New test.
1362
13632012-11-08  Florian Weimer  <fweimer@redhat.com>
1364
1365	* g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1366
13672012-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
13722012-11-07  Uros Bizjak  <ubizjak@gmail.com>
1373
1374	* gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1375
13762012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1377
1378	* gcc.c-torture/compile/20121107-1.c: New test.
1379
13802012-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
13852012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
1386
1387	PR rtl-optimization/55122
1388	* gcc.dg/pr55122.c: New test.
1389
13902012-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
13992012-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
14042012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1405
1406	PR c/51294
1407	* c-c++-common/pr51294.c: New.
1408
14092012-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
14232012-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
14322012-11-07  Yufeng Zhang  <yufeng.zhang@arm.com>
1433
1434	* gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1435
14362012-11-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1437
1438	PR target/49220
1439	* gcc.c-torture/compile/pr49220.c: New test.
1440
14412012-11-07  Florian Weimer  <fweimer@redhat.com>
1442
1443	* g++.dg/init/new40.C: New.
1444
14452012-11-07  Jakub Jelinek  <jakub@redhat.com>
1446
1447	PR debug/54693
1448	* gcc.dg/guality/pr54693-2.c: New test.
1449
14502012-11-06  Andrew Pinski  <apinski@cavium.com>
1451
1452	* gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1453	-fno-vect-cost-model.
1454
14552012-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
14672012-11-06  Andrew Pinski  <apinski@cavium.com>
1468
1469	* g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1470
14712012-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
14792012-11-06  David Edelsohn  <dje.gcc@gmail.com>
1480
1481	* const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1482
14832012-11-06  Uros Bizjak  <ubizjak@gmail.com>
1484
1485	PR middle-end/41993
1486	* gcc.dg/torture/pr41993.c: New test.
1487
14882012-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
14932012-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
14992012-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
15112012-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
15172012-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
15262012-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
15312012-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
15362012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1537
1538	* g++.dg/torture/20121105-1.C: New test.
1539
15402012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
1541
1542	* gcc.dg/torture/fp-compare.c: New testcase.
1543
15442012-11-05  Jan Hubicka  <jh@suse.cz>
1545
1546	* gcc.dg/const-1.c: Update.
1547	* gcc.dg/pure-1.c: Update.
1548
15492012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
1550
1551	PR rtl-optimization/55151
1552	* gcc.dg/pr55151.c: New test.
1553
15542012-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
15602012-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
15652012-11-05  Jan Hubicka  <jh@suse.cz>
1566
1567	* gcc.dg/autopar/pr49960.c: Fix testcase.
1568
15692012-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
15742012-11-04  Janus Weil  <janus@gcc.gnu.org>
1575
1576	PR fortran/55199
1577	* gfortran.dg/associate_12.f90: New.
1578
15792012-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
15872012-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
15942012-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
15992012-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
16052012-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
16102012-11-02  Jan Hubicka  <jh@suse.cz>
1611
1612	* gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1613
16142012-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
16292012-11-02  Jan Hubicka  <jh@suse.cz>
1630
1631	* gcc.dg/tree-ssa/loop-38.c: New testcase.
1632
16332012-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
16382012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
1639
1640	PR middle-end/55130
1641	* gcc.target/i386/pr55130.c: New test.
1642
16432012-11-02  Jakub Jelinek  <jakub@redhat.com>
1644
1645	PR target/55147
1646	* gcc.target/i386/pr55147.c: New test.
1647
16482012-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
16532012-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
16592012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
1660
1661	PR target/55160
1662	* gcc.target/sh/pr55160.c: New.
1663
16642012-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
16692012-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
16752012-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
16822012-10-31  Dehao Chen  <dehao@google.com>
1683
1684	* g++.dg/debug/dwarf2/block.C: New testcase.
1685
16862012-10-31  Jan Hubicka  <jh@suse.cz>
1687
1688	* gcc.dg/pr44974.c: Add noinline.
1689
16902012-10-31  Janus Weil  <janus@gcc.gnu.org>
1691
1692	PR fortran/53718
1693	* gfortran.dg/class_54.f90: New.
1694
16952012-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
17012012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1702
1703	PR c++/54583
1704	* g++.dg/ext/vla13.C: New.
1705
17062012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
1707
1708	PR middle-end/55150
1709	* gcc.dg/pr55150.c: New test.
1710
17112012-10-31  Tobias Burnus  <burnus@net-b.de>
1712
1713	PR fortran/55134
1714	* gfortran.dg/associate_11.f90: New.
1715
17162012-10-31  Dodji Seketeli  <dodji@redhat.com>
1717
1718	PR c++/54955
1719	* g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1720
17212012-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
17312012-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
17382012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1739
1740	PR rtl-optimization/55093
1741	* gcc.target/i386/pr55093.c: New file.
1742
17432012-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
17482012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1749
1750	* gcc.target/i386/pr55116-2.c: New file.
1751
17522012-10-30  Richard Biener  <rguenther@suse.de>
1753
1754	* gcc.dg/vect/slp-perm-2.c: Adjust.
1755
17562012-10-30  Richard Biener  <rguenther@suse.de>
1757
1758	PR tree-optimization/55111
1759	* gcc.dg/torture/pr55111.c: New testcase.
1760
17612012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
1762
1763	PR target/53988
1764	* gcc.target/sh/pr53988.c: New.
1765
17662012-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
17732012-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
17802012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
1781
1782	PR middle-end/55116
1783	* gcc.target/i386/pr55116.c: New file.
1784
17852012-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
17912012-10-29  Alexandre Oliva <aoliva@redhat.com>
1792
1793	PR debug/54693
1794	* gcc.dg/guality/pr54693.c: New.
1795
17962012-10-29  Marc Glisse  <marc.glisse@inria.fr>
1797
1798	PR middle-end/55027
1799	* gcc.dg/pr55027.c: New testcase.
1800
18012012-10-29  Jan Hubicka  <jh@suse.cz>
1802
1803	* gcc.dg/ipa/inline-6.c: New testcase.
1804
18052012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
1806
1807	PR rtl-optimization/55106
1808	* g++.dg/pr55106.C: New.
1809
18102012-10-29  Richard Guenther  <rguenther@suse.de>
1811
1812	PR middle-end/53695
1813	* gcc.dg/torture/pr53695.c: New testcase.
1814
18152012-10-28  Jan Hubicka  <jh@suse.cz>
1816
1817	* gcc.dg/ipa/inlinehint-3.c: New testcase.
1818
18192012-10-28  Tobias Burnus  <burnus@net-b.de>
1820
1821	PR fortran/54958
1822	* gfortran.dg/do_check_6.f90: New.
1823
18242012-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
18322012-10-27  Uros Bizjak  <ubizjak@gmail.com>
1833
1834	PR target/34283
1835	* gcc.target/i386/pr34283.c: New test.
1836
18372012-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
18462012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1847
1848	PR c++/54984
1849	* g++.dg/template/new11.C: New.
1850
18512012-10-26  Richard Biener  <rguenther@suse.de>
1852
1853	PR middle-end/54824
1854	* gcc.dg/torture/pr54824.c: New testcase.
1855
18562012-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
18762012-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
18812012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1882
1883	PR c++/53761
1884	* g++.dg/ext/transparent-union.C: New.
1885
18862012-10-25  Marc Glisse  <marc.glisse@inria.fr>
1887
1888	PR c++/54427
1889	* g++.dg/ext/vector19.C: New testcase.
1890
18912012-10-25  Richard Biener  <rguenther@suse.de>
1892
1893	PR tree-optimization/54902
1894	* g++.dg/torture/pr54902.C: New testcase.
1895
18962012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1897
1898	PR c++/34892
1899	* g++.dg/template/crash114.C: New.
1900
19012012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
1902
1903	PR bootstrap/55049
1904	* gcc.target/i386/pr55049-1.c: New test.
1905
19062012-10-24  Janus Weil  <janus@gcc.gnu.org>
1907
1908	PR fortran/55037
1909	* gfortran.dg/class_dummy_4.f03: New.
1910
19112012-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
19192012-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
19242012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1925
1926	PR c++/54922
1927	* g++.dg/cpp0x/constexpr-union4.C: New.
1928
19292012-10-23  Jeff Law  <law@redhat.com>
1930
1931	* gcc.c-torture/execute/pr54985.c: New test.
1932
19332012-10-23  Paul Koning  <ni1d@arrl.net>
1934
1935	PR debug/54508
1936	* g++.dg/debug/dwarf2/pr54508.C: New.
1937
19382012-10-23  Jakub Jelinek  <jakub@redhat.com>
1939
1940	PR c++/54844
1941	* g++.dg/template/sizeof14.C: New test.
1942
19432012-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
19842012-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
21292012-10-23  Jakub Jelinek  <jakub@redhat.com>
2130
2131	PR c++/54988
2132	* c-c++-common/pr54988.c: New test.
2133
21342012-10-23  Jan Hubicka  <jh@suse.cz>
2135
2136	* gcc.dg/tree-prof/peel-1.c: New testcase.
2137
21382012-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
21432012-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
21592012-10-23  Marc Glisse  <marc.glisse@inria.fr>
2160
2161	* gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2162
21632012-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
21692012-10-23  Jan Hubicka  <jh@suse.cz>
2170
2171	PR middle-end/54967
2172	* gfortran.dg/pr54967.f90: New testcase.
2173
21742012-10-23  Terry Guo  <terry.guo@arm.com>
2175
2176	PR target/55019
2177	* gcc.dg/pr55019.c: New.
2178
21792012-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
21842012-10-22  Richard Biener  <rguenther@suse.de>
2185
2186	PR tree-optimization/55011
2187	* gcc.dg/torture/pr55011.c: New testcase.
2188
21892012-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
21952012-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
22002012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
2201
2202	* gnat.dg/modular4.adb: New test.
2203	* gnat.dg/modular4_pkg.ads: New helper.
2204
22052012-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
22102012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
2211
2212	* gcc.dg/webizer.c (main): Add missing exit call.
2213
22142012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
2215
2216	PR fortran/54465
2217	* gfortran.dg/wextra_1.f:  New test.
2218
22192012-10-20  Jan Hubicka  <jh@suse.cz>
2220
2221	* gcc.dg/tree-prof/unroll-1.c: New testcase.
2222
22232012-10-19  Janus Weil  <janus@gcc.gnu.org>
2224
2225	PR fortran/54224
2226	* gfortran.dg/warn_unused_function.f90: New.
2227
22282012-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
22332012-10-19  Richard Guenther  <rguenther@suse.de>
2234
2235	PR tree-optimization/54981
2236	* gcc.dg/pr54981.c: New testcase.
2237
22382012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
2239
2240	PR target/54892
2241	* gcc.target/arm/pr54892.c: New.
2242
22432012-10-19  Bin Cheng  <bin.cheng@arm.com>
2244
2245	* testsuite/gcc.dg/hoist-register-pressure.c: New test.
2246
22472012-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
22532012-10-18  Tobias Burnus  <burnus@net-b.de>
2254
2255	PR fortran/54884
2256	* gfortran.dg/public_private_module_7.f90: New.
2257
22582012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2259
2260	PR c++/29633
2261	* g++.dg/template/pr29633.C: New.
2262
22632012-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
22682012-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
22752012-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
22842012-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
22972012-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
23032012-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
23102012-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
23182012-10-16  Eric Botcazou <ebotcazou@adacore.com>
2319
2320	* g++.dg/other/dump-ada-spec-2.C: New test.
2321
23222012-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
23272012-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
23322012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2333
2334	PR target/54925
2335	* gcc.c-torture/compile/pr54925.c: New.
2336
23372012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2338
2339	PR target/51244
2340	* gcc.target/sh/pr51244-17.c: New.
2341
23422012-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
23492012-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
23552012-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
23672012-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
23722012-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
23782012-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
23872012-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
23982012-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
24072012-10-15  Marc Glisse  <marc.glisse@inria.fr>
2408
2409	PR tree-optimization/54915
2410	* gcc.dg/tree-ssa/pr54915.c: New testcase.
2411
24122012-10-15  Richard Guenther  <rguenther@suse.de>
2413
2414	PR tree-optimization/54920
2415	* gcc.dg/torture/pr54920.c: New testcase.
2416
24172012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2418
2419	* gnat.dg/unchecked_convert9.ad[sb]: New test.
2420
24212012-10-13  Jason Merrill  <jason@redhat.com>
2422
2423	* g++.dg/tls/thread_local7g.C: Require tls_native.
2424
24252012-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
24412012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
2442
2443	PR rtl-optimization/54919
2444	* gcc.dg/pr54919.c: New testcase.
2445
24462012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2447
2448	PR c++/53581
2449	* g++.dg/template/crash113.C: New.
2450
24512012-10-14  Jan Hubicka  <jh@suse.cz>
2452
2453	* gcc.dg/unroll_5.c: New testcase.
2454
24552012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2456
2457	PR c++/52643
2458	* g++.dg/opt/pr52643.C: New.
2459
24602012-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
24682012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2469
2470	PR target/54680
2471	* gcc.target/sh/pr54680.c: New.
2472
24732012-10-12  Jan Hubicka <jh@suse.cz>
2474
2475	* gcc.dg/webizer.c: New testcase.
2476
24772012-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
24872012-10-12  Joe Seymour  <jseymour@codesourcery.com>
2488
2489	* gcc.dg/pr53060.c: Prune irrelevant warning.
2490
24912012-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
25022012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
2503
2504	PR c++/24449
2505	* g++.dg/parse/friend-main.C: New.
2506
25072012-10-12  Marc Glisse  <marc.glisse@inria.fr>
2508
2509	PR c++/53055
2510	* g++.dg/pr53055.C: New testcase.
2511
25122012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
2513
2514	PR c++/52744
2515	* g++.dg/cpp0x/pr52744.C: New.
2516
25172012-10-12  Janus Weil  <janus@gcc.gnu.org>
2518
2519	PR fortran/40453
2520	* gfortran.dg/dummy_procedure_9.f90: New.
2521
25222012-10-12  Richard Biener  <rguenther@suse.de>
2523
2524	PR tree-optimization/54894
2525	* gcc.dg/torture/pr54894.c: New testcase.
2526
25272012-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
25352012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2536
2537	PR c++/51878
2538	* g++.dg/cpp0x/decltype45.C: New.
2539
25402012-10-11  Janus Weil  <janus@gcc.gnu.org>
2541
2542	PR fortran/54784
2543	* gfortran.dg/class_allocate_13.f90: New.
2544
25452012-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
25542012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2555
2556	PR c++/36107
2557	* g++.dg/ext/weak5.C: New.
2558
25592012-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
25652012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2566
2567	PR c++/43765
2568	* g++.dg/parse/pr43765.C: New.
2569
25702012-10-11  Uros Bizjak  <ubizjak@gmail.com>
2571
2572	* obj-c++.dg/tls/init-2.mm: Tweak errors.
2573
25742012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2575
2576	PR c++/43663
2577	* g++.dg/init/bitfield3.C: New.
2578
25792012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
2580
2581	* gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2582
25832012-10-10  Jakub Jelinek  <jakub@redhat.com>
2584
2585	PR tree-optimization/54877
2586	* gcc.dg/torture/pr54877.c: New test.
2587
25882012-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
25982012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
2599
2600	* gcc.dg/pr54782.c: Require target with pthread support.
2601
26022012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2603
2604	PR c++/53122
2605	* g++.dg/cpp0x/auto35.C: New.
2606
26072012-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
26122012-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
26192012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2620
2621	PR c++/53741
2622	* g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2623
26242012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2625
2626	PR c++/50478
2627	* g++.dg/cpp0x/initlist67.C: New.
2628
26292012-10-10  Dehao Chen  <dehao@google.com>
2630
2631	* g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2632
26332012-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
26392012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2640
2641	PR c++/53307
2642	* g++.dg/cpp0x/decltype44.C: New.
2643
26442012-10-09  Steve Ellcey  <sellcey@mips.com>
2645
2646	* gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2647
26482012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2649
2650	PR c++/53763
2651	* g++.dg/cpp0x/decltype43.C: New.
2652
26532012-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
26592012-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
26652012-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
26832012-10-08  Marc Glisse  <marc.glisse@inria.fr>
2684
2685	PR target/54400
2686	* gcc.target/i386/pr54400.c: New testcase.
2687
26882012-10-08  Jakub Jelinek  <jakub@redhat.com>
2689
2690	PR c++/54858
2691	* g++.dg/template/pr54858.C: New test.
2692
26932012-10-08  Marek Polacek  <polacek@redhat.com>
2694
2695	PR debug/54831
2696	* g++.dg/debug/pr54831.C: New test.
2697
26982012-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
27042012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2705
2706	* gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2707
27082012-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
27402012-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
27452012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
2746
2747	PR target/54685
2748	* gcc.target/sh/pr54685.c: New.
2749
27502012-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
28112012-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
28172012-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
28232012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
2824
2825	PR c++/51422
2826	* g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2827
28282012-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
28362012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2837
2838	PR c++/52764
2839	* g++.dg/cpp0x/stdint.C: New.
2840
28412012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2842
2843	PR c++/54249
2844	* g++.dg/cpp0x/stddef.C: New.
2845
28462012-10-06  Janus Weil  <janus@gcc.gnu.org>
2847
2848	PR fortran/54832
2849	* gfortran.dg/typebound_operator_17.f90: New.
2850
28512012-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
28572012-10-06  Jan Hubicka  <jh@suse.cz>
2858
2859	* gcc.dg/lto/resolutions_0.c: New testcase.
2860
28612012-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
28682012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
2869
2870	PR target/54760
2871	* gcc.target/sh/pr54760-1.c: New.
2872
28732012-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
28922012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
2893
2894	PR c++/50893
2895	* g++.dg/cpp0x/defaulted38.C: New.
2896
28972012-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
29052012-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
29162012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2917
2918	PR c++/52233
2919	* g++.dg/cpp0x/alias-decl-23.C: New.
2920
29212012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2922
2923	PR c++/53403
2924	* g++.dg/template/friend53.C: New.
2925
29262012-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
29352012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2936
2937	* gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2938
29392012-10-04  Florian Weimer  <fweimer@redhat.com>
2940
2941	* c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2942
29432012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2944
2945	PR c++/54323
2946	* g++.dg/cpp0x/pr54323.C: New.
2947
29482012-10-04  Richard Guenther  <rguenther@suse.de>
2949
2950	PR middle-end/54735
2951	* g++.dg/torture/pr54735.C: New testcase.
2952
29532012-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
29582012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
2959
2960	PR target/51244
2961	* gcc.target/sh/pr51244-12.c: New.
2962
29632012-10-03  Dehao Chen  <dehao@google.com>
2964
2965	PR middle-end/54782
2966	* gcc.dg/pr54782.c: New test.
2967
29682012-10-03  Jakub Jelinek  <jakub@redhat.com>
2969
2970	PR c++/54777
2971	* g++.dg/cpp0x/constexpr-ref4.C: New test.
2972
29732012-10-02  Janus Weil  <janus@gcc.gnu.org>
2974
2975	PR fortran/54778
2976	* gfortran.dg/class_53.f90: New.
2977
29782012-10-02  Alexandre Oliva <aoliva@redhat.com>
2979
2980	PR debug/54551
2981	* gcc.dg/guality/pr54551.c: New.
2982
29832012-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
29882012-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
30032012-09-30  Sharad Singhai  <singhai@google.com>
3004
3005	* gcc.target/i386/vect-double-1.c: Fix test.
3006
30072012-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
30132012-10-01  Uros Bizjak  <ubizjak@gmail.com>
3014
3015	PR rtl-optimization/54457
3016	* gcc.target/i386/pr54457.c: New test.
3017
30182012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
3019
3020	* gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
3021
30222012-10-01  Marc Glisse  <marc.glisse@inria.fr>
3023
3024	* gcc.target/i386/vect-rebuild.c: New testcase.
3025
30262012-09-30  Uros Bizjak  <ubizjak@gmail.com>
3027
3028	* gcc.target/i386/pad-10.c (foo2): Return x - z.
3029
30302012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
3031
3032	* gcc.target/mips/pr37362.c: Fix target selector.
3033
30342012-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
30392012-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
30442012-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
30512012-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
30592012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
3060
3061	PR c++/54738
3062	* g++.dg/cpp0x/sfinae42.C: New.
3063
30642012-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
30992012-09-29  Ian Lance Taylor  <iant@google.com>
3100
3101	* go.test/go-test.exp: Update for latest version of Go testsuite.
3102
31032012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
3104
3105	PR fortran/52724
3106	* gfortran.dg/internal_readwrite_3.f90:  New test.
3107
31082012-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
31162012-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
31212012-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
31262012-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
31362012-09-27  Janis Johnson  <janisjo@codesourcery.com>
3137
3138	* gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3139
31402012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
3141
3142	* gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3143
31442012-09-27  Jakub Jelinek  <jakub@redhat.com>
3145
3146	PR target/54703
3147	* gcc.target/i386/pr54703.c: New test.
3148
31492012-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
31552012-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
31652012-09-26  Steve Ellcey  <sellcey@mips.com>
3166
3167	PR c/37303
3168	* gcc.dg/pr37303.c: Check for rdata or rodata.
3169
31702012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
3171
3172	* gcc.target/arm/builtin-bswap16-1.c: New testcase.
3173
31742012-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
31802012-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
31902012-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
32002012-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
32072012-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
32202012-09-25  Jakub Jelinek  <jakub@redhat.com>
3221
3222	PR tree-optimization/54676
3223	* gcc.dg/pr54676.c: New test.
3224
32252012-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
32322012-09-25  Uros Bizjak  <ubizjak@gmail.com>
3233
3234	* gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3235
32362012-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
32442012-09-24  Richard Guenther  <rguenther@suse.de>
3245
3246	PR tree-optimization/54684
3247	* g++.dg/torture/pr54684.C: New testcase.
3248
32492012-09-24  Marc Glisse  <marc.glisse@inria.fr>
3250
3251	* gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3252
32532012-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
32592012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
3260
3261	* gcc.dg/pr54669.c: New test.
3262
32632012-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
32692012-09-23  Tobias Burnus  <burnus@net-b.de>
3270
3271	PR fortran/54618
3272	* gfortran.dg/class_array_14.f90: New.
3273
32742012-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
32792012-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
32852012-09-21  Richard Guenther  <rguenther@suse.de>
3286
3287	PR tree-optimization/54647
3288	* g++.dg/torture/pr54647.C: New testcase.
3289
32902012-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
32952012-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
33112012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
3312
3313	PR c++/52432
3314	* g++.dg/cpp0x/decltype32.C: Tweak.
3315
33162012-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
33232012-09-19  Marc Glisse  <marc.glisse@inria.fr>
3324
3325	PR c++/54581
3326	* g++.dg/cpp0x/decltype-54581.C: New testcase.
3327
33282012-09-19  Steve Ellcey  <sellcey@mips.com>
3329
3330	* gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3331
33322012-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
33372012-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
33432012-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
33482012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3349
3350	* gcc.c-torture/execute/20120919-1.c: New test.
3351
33522012-09-19  Richard Guenther  <rguenther@suse.de>
3353
3354	* lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3355
33562012-09-19  Richard Guenther  <rguenther@suse.de>
3357
3358	* gcc.dg/builtin-unreachable-6.c: Adjust.
3359
33602012-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
33772012-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
33832012-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
33912012-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
33972012-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
34322012-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
34372012-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
34452012-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
34512012-09-17  Tobias Burnus  <burnus@net-b.de>
3452
3453	PR fortran/54608
3454	* gfortran.dg/scan_2.f90: New.
3455
34562012-09-17  Jason Merrill  <jason@redhat.com>
3457
3458	PR c++/53661
3459	* g++.dg/init/aggr9.C: New.
3460
34612012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3462
3463	* gnat.dg/loop_optimization12.ad[sb]: New test.
3464
34652012-09-17  Janus Weil  <janus@gcc.gnu.org>
3466
3467	PR fortran/54285
3468	* gfortran.dg/proc_ptr_result_7.f90: New.
3469
34702012-09-17  Tobias Burnus  <burnus@net-b.de>
3471
3472	PR fortran/54603
3473	* gfortran.dg/structure_constructor_11.f90: New.
3474
34752012-09-17  Jakub Jelinek  <jakub@redhat.com>
3476
3477	PR tree-optimization/54563
3478	* g++.dg/torture/pr54563.C: New test.
3479
34802012-09-16  Janus Weil  <janus@gcc.gnu.org>
3481
3482	PR fortran/54594
3483	* gfortran.dg/typebound_generic_14.f03: New.
3484
34852012-09-16  Janus Weil  <janus@gcc.gnu.org>
3486
3487	PR fortran/54387
3488	* gfortran.dg/proc_ptr_38.f90: New.
3489
34902012-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
35022012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
3503
3504	* gfortran.dg/namelist_75.f90: New test.
3505
35062012-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
35122012-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
35172012-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
35382012-09-14  Dehao Chen  <dehao@google.com>
3539
3540	* g++.dg/debug/dwarf2/deallocator.C: New test.
3541
35422012-09-14  Joseph Myers  <joseph@codesourcery.com>
3543
3544	PR c/54552
3545	* gcc.c-torture/compile/pr54552-1.c: New test.
3546
35472012-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
35782012-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
35892012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
3590
3591	* gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3592
35932012-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
35992012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
3600
3601	* gcc.target/arm/combine-movs.c: Add missing space.
3602
36032012-09-14  Richard Guenther  <rguenther@suse.de>
3604
3605	* g++.dg/torture/builtin-location.C: New testcase.
3606
36072012-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
36132012-09-13  Jakub Jelinek  <jakub@redhat.com>
3614
3615	PR c/54559
3616	* gcc.c-torture/compile/pr54559.c: New test.
3617
36182012-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
36292012-09-13  Tobias Burnus  <burnus@net-b.de>
3630
3631	PR fortran/54556
3632	* gfortran.dg/implicit_pure_3.f90: New.
3633
36342012-09-13  Richard Guenther  <rguenther@suse.de>
3635
3636	* gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3637
36382012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
3639
3640	* gcc.target/arm/builtin-bswap-1.c: New testcase.
3641
36422012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3643
3644	* c-c++-common/pr51712.c: Handle for short-enum targets.
3645
36462012-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
36512012-09-12  Jan Hubicka  <jh@suse.cz>
3652
3653	* gcc.dg/ipa/inlinehint-2.c: New testcase.
3654
36552012-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
36612012-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
36692012-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
36742012-09-11  Marc Glisse  <marc.glisse@inria.fr>
3675
3676	* gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3677
36782012-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
36932012-09-11  Richard Guenther  <rguenther@suse.de>
3694
3695	PR middle-end/54515
3696	* g++.dg/tree-ssa/pr54515.C: New testcase.
3697
36982012-09-10  Andrew Pinski  <apinski@cavium.com>
3699
3700	PR tree-opt/c54362
3701	* gcc.dg/tm/memopt-16.c: New testcase.
3702
37032012-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
37102012-09-10  Jason Merrill  <jason@redhat.com>
3711
3712	PR c++/54538
3713	* g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3714
37152012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
3716
3717	PR target/54089
3718	* gcc.target/sh/pr54089-3.c: New.
3719
37202012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3721
3722	* gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3723
37242012-09-10  Aldy Hernandez  <aldyh@redhat.com>
3725
3726	* gcc.dg/tm/reg-promotion.c: Modify dump message check.
3727
37282012-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
37332012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3734
3735	* gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3736
37372012-09-10  Richard Guenther  <rguenther@suse.de>
3738
3739	PR tree-optimization/54520
3740	* gcc.dg/torture/pr54520.c: New testcase.
3741
37422012-09-10  Jason Merrill  <jason@redhat.com>
3743
3744	PR c++/54506
3745	* g++.dg/cpp0x/implicit14.C: New.
3746
37472012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3748
3749	PR fortran/54208
3750	* gfortran.dg/bound_simplification_3.f90: New test.
3751
37522012-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
37582012-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
37642012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
3765
3766	* gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3767
37682012-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
37742012-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
37812012-09-06  Andrew Pinski  <apinski@cavium.com>
3782
3783	PR tree-opt/54494
3784	* gcc.dg/tree-ssa/strlen-1.c: New testcase.
3785
37862012-09-06  Jakub Jelinek  <jakub@redhat.com>
3787
3788	PR rtl-optimization/54455
3789	* gcc.dg/54455.c: New test.
3790
37912012-09-06  Tobias Burnus  <burnus@net-b.de>
3792
3793	PR fortran/54463
3794	* gfortran.dg/promotion_2.f90: New.
3795
37962012-09-05  Jakub Jelinek  <jakub@redhat.com>
3797
3798	PR middle-end/54486
3799	* c-c++-common/pr54486.c: New test.
3800
38012012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
3802
3803	PR fortran/54474
3804	* gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3805
38062012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
3807
3808	PR c++/54191
3809	* g++.dg/cpp0x/sfinae39.C: New.
3810
38112012-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
38252012-09-04  Richard Guenther  <rguenther@suse.de>
3826
3827	PR tree-optimization/54458
3828	* gcc.dg/torture/pr54458.c: New testcase.
3829
38302012-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
38352012-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
38412012-09-03  Marc Glisse  <marc.glisse@inria.fr>
3842
3843	* gcc.dg/fold-perm.c: Improve test.
3844
38452012-09-03  Tobias Burnus  <burnus@net-b.de>
3846
3847	PR fortran/51632
3848	* gfortran.dg/coarray_class_1.f90: New.
3849
38502012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3851
3852	PR target/49206
3853	* gcc.c-torture/compile/pr49206.c: New test.
3854
38552012-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
38612012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3862
3863	PR target/42295
3864	* g++.dg/opt/pr42295.C: New test.
3865
38662012-09-01  Jakub Jelinek  <jakub@redhat.com>
3867
3868	PR target/54436
3869	* gcc.dg/torture/pr54436.c: New test.
3870
38712012-09-01  Andrew Pinski  <apinski@cavium.com>
3872
3873	* gcc.target/mips/truncate-8.c: New testcase.
3874
38752012-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
38822012-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
38882012-08-31  Jakub Jelinek  <jakub@redhat.com>
3889
3890	PR c/54428
3891	* gcc.c-torture/compile/pr54428.c: New test.
3892
38932012-08-31  Ollie Wild  <aaw@google.com>
3894
3895	PR c++/54197
3896	* g++.dg/init/lifetime3.C: New test.
3897
38982012-08-31  Martin Jambor  <mjambor@suse.cz>
3899
3900	PR middle-end/54409
3901	* gcc.dg/torture/pr54409.c: New test.
3902
39032012-08-31  Martin Jambor  <mjambor@suse.cz>
3904
3905	* gfortran.dg/pr48636.f90: Add dump scan checks.
3906
39072012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
3908
3909	* gcc.target/mips/mips.exp: Work out default -msynci setting.
3910
39112012-08-28  Joey Ye  <joey.ye@arm.com>
3912
3913	* gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3914
39152012-08-27  Uros Bizjak  <ubizjak@gmail.com>
3916
3917	PR target/46254
3918	* gcc.target/i386/pr46254.c: New test.
3919
39202012-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
39262012-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
39502012-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
43022012-05-25  Dodji Seketeli  <dodji@redhat.com>
4303
4304	PR preprocessor/53469
4305	* gcc.dg/cpp/_Pragma7.c: New test case.
4306
43072012-08-27  Tobias Burnus  <burnus@net-b.de>
4308
4309	PR fortran/54370
4310	* gfortran.dg/do_5.f90: New.
4311
43122012-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
43172012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
4318
4319	* lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4320
43212012-08-25  Jason Merrill  <jason@redhat.com>
4322
4323	* g++.dg/cpp0x/fntmpdefarg3.C: New.
4324
43252012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
4326
4327	PR c++/51421
4328	* g++.dg/cpp0x/auto34.C: New.
4329
43302012-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
43382012-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
43442012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
4345
4346	* gcc.target/mips/code-readable-4.c: New test.
4347
43482012-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
43532012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
4354
4355	PR c++/20420
4356	* g++.dg/lookup/using53.C: New.
4357
43582012-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
43732012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
4374
4375	PR target/54089
4376	* gcc.target/sh/pr54089-2.c: New.
4377
43782012-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
43922012-08-22  Marc Glisse  <marc.glisse@inria.fr>
4393
4394	PR tree-optimization/54317
4395	* gcc.dg/tree-ssa/vrp79.c: New testcase.
4396
43972012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
4398
4399	PR target/39423
4400	* gcc.target/sh/pr39423-2.c: New.
4401
44022012-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
44072012-08-20  Jan Hubicka  <jh@suse.cz>
4408
4409	PR fortran/48636
4410	* gcc.dg/ipa/inlinehint-1.c: New.
4411
44122012-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
44182012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
4419
4420	PR target/54089
4421	* gcc.target/sh/pr54089-1.c: New.
4422
44232012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
4424
4425	PR target/51244
4426	* gcc.target/sh/pr51244-11.c: New.
4427
44282012-08-20  Tobias Burnus  <burnus@net-b.de>
4429
4430	PR fortran/54301
4431	* gfortran.dg/warn_target_lifetime_2.f90: New.
4432
44332012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
4434
4435	PR c++/10416
4436	* g++.dg/warn/Wunused-var-17.C: New.
4437
44382012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
4439
4440	PR middle-end/53992
4441	* gcc.dg/gomp/pr53992.c: New test.
4442
44432012-08-20  Richard Earnshaw  <rearnsha@arm.com>
4444
4445	PR tree-ssa/54295
4446	* gcc.c-torture/execute/20120817-1.c: New test.
4447
44482012-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
44542012-08-20  Richard Guenther  <rguenther@suse.de>
4455
4456	PR tree-optimization/54327
4457	* gcc.dg/torture/pr54327.c: New testcase.
4458
44592012-08-20  Jakub Jelinek  <jakub@redhat.com>
4460
4461	PR tree-optimization/54321
4462	* gcc.c-torture/compile/pr54321.c: New test.
4463
44642012-08-20  Tobias Burnus  <burnus@net-b.de>
4465
4466	PR fortran/54301
4467	* gfortran.dg/warn_target_lifetime_1.f90: New.
4468
44692012-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
44752012-08-18  Jan Hubicka  <jh@suse.cz>
4476
4477	* gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4478
44792012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
4480
4481	PR fortran/39290
4482	* gfortran.dg/interface_37.f90: New test.
4483
44842012-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
44922012-08-17  Marc Glisse  <marc.glisse@inria.fr>
4493
4494	* gcc.target/i386/perm-concat.c: New test.
4495
44962012-08-17  Julian Brown  <julian@codesourcery.com>
4497
4498	* gcc.target/arm/div64-unwinding.c: New test.
4499
45002012-08-17  Jakub Jelinek  <jakub@redhat.com>
4501
4502	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4503
45042012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
4505
4506	PR target/54236
4507	* gcc.target/sh/pr54236-1.c: New.
4508
45092012-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
45182012-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
45242012-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
45292012-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
45352012-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
45412012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
4542
4543	PR target/50751
4544	* gcc.target/sh/pr50751-8.c: New.
4545
45462012-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
45522012-08-14  Sterling Augustine  <saugustine@google.com>
4553
4554	* g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4555
45562012-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
45672012-08-14  Tobias Burnus  <burnus@net-b.de>
4568
4569	PR fortran/54234
4570	* gfortran.dg/warn_conversion_4.f90: New.
4571
45722012-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
45792012-08-13  Richard Guenther  <rguenther@suse.de>
4580
4581	* gcc.dg/tree-prof/update-loopch.c: Adjust.
4582
45832012-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
45892012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
4590
4591	* gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4592
45932012-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
46012012-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
46132012-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
46192012-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
46262012-08-11  Martin Jambor  <mjambor@suse.cz>
4627
4628	PR fortran/48636
4629	* gfortran.dg/pr48636.f90: New test.
4630
46312012-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
46372012-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
46432012-08-10  Richard Guenther  <rguenther@suse.de>
4644
4645	PR middle-end/54219
4646	* gcc.dg/torture/vector-shuffle1.c: New testcase.
4647
46482012-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
46532012-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
46582012-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
46652012-08-10  Richard Guenther  <rguenther@suse.de>
4666
4667	PR tree-optimization/54027
4668	* gcc.dg/torture/pr54027.c: New testcase.
4669
46702012-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
46922012-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
46982012-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
47072012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
4708
4709	PR target/39423
4710	* gcc.target/sh/pr39423-1.c: New.
4711
47122012-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
47182012-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
47232012-08-09  Andrey Belevantsev  <abel@ispras.ru>
4724
4725	PR rtl-optimization/53701
4726	* gcc.dg/pr53701.c: New test.
4727
47282012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
4729
4730	* gcc.c-torture/compile/20120727-1.c: New test.
4731
47322012-08-09  Tobias Burnus  <burnus@net-b.de>
4733
4734	PR fortran/54199
4735	* gfortran.dg/intrinsic_shadow_4.f90: New.
4736
47372012-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
47412012-08-08  Joseph Myers  <joseph@codesourcery.com>
4742
4743	* gcc.c-torture/execute/20120808-1.c: New test.
4744
47452012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4746
4747	PR rtl-optimization/54157
4748	* gcc.target/i386/pr54157.c: New file.
4749
47502012-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
47662012-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
47932012-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
47992012-08-06  Cary Coutant  <ccoutant@google.com>
4800
4801	* g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4802
48032012-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
48152012-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
48242012-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
48292012-08-06  Jason Merrill  <jason@redhat.com>
4830
4831	* g++.dg/cpp0x/sfinae38.C: New.
4832
48332012-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
48392012-08-06  Tom de Vries  <tom@codesourcery.com>
4840
4841	* gcc.dg/tree-ssa/vrp78.c: New test.
4842
48432012-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
48492012-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
48562012-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
48612012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
4862
4863	PR fortran/54166
4864	* gfortran.dg/array_5.f90: New test.
4865
48662012-08-03 Marc Glisse <marc.glisse@inria.fr>
4867
4868	PR tree-optimization/30318
4869	* gcc.dg/tree-ssa/vrp77.c: New testcase.
4870
48712012-08-03  Marc Glisse  <marc.glisse@inria.fr>
4872
4873	* g++.dg/ext/vector17.C: New testcase.
4874
48752012-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
48812012-08-02  Marc Glisse  <marc.glisse@inria.fr>
4882
4883	PR tree-optimization/53805
4884	* gcc.dg/fold-notunord.c: New testcase.
4885
48862012-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
48922012-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
48982012-08-02  Richard Guenther  <rguenther@suse.de>
4899
4900	PR tree-optimization/50672
4901	* g++.dg/torture/pr50672.C: New testcase.
4902
49032012-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
49122012-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
49242012-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
49312012-08-01  Tom de Vries  <tom@codesourcery.com>
4932
4933	* gcc.dg/tree-ssa/vrp76.c: New test.
4934
49352012-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
49422012-07-31  Janus Weil  <janus@gcc.gnu.org>
4943
4944	PR fortran/42418
4945	* gfortran.dg/proc_decl_29.f90: New.
4946
49472012-07-31  Dehao Chen  <dehao@google.com>
4948
4949	* gcc.dg/predict-7.c: New test.
4950
49512012-07-31  Janus Weil  <janus@gcc.gnu.org>
4952
4953	PR fortran/54134
4954	* gfortran.dg/typebound_override_3.f90: New.
4955
49562012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
4957
4958	PR tree-optimization/53773
4959	* gcc.dg/vect/pr53773.c: New test.
4960
49612012-07-31  Nick Clifton  <nickc@redhat.com>
4962
4963	* gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4964	and for XStormy16.
4965
49662012-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
49722012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
4973
4974	PR c++/53624
4975	* g++.dg/cpp0x/temp_default5.C: New.
4976
49772012-07-30  Janus Weil  <janus@gcc.gnu.org>
4978
4979	PR fortran/51081
4980	* gfortran.dg/proc_ptr_37.f90: New.
4981
49822012-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
49912012-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
50032012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
5004
5005	PR target/51244
5006	* gcc.target/sh/pr51244-4.c: New.
5007
50082012-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
50132012-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
50182012-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
50232012-07-26  Janis Johnson  <janisjo@codesourcery.com>
5024
5025	* gcc.dg/pr45259.c: Only -fpic depends on fpic support.
5026
50272012-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
50322012-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
50372012-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
50422012-07-26  Richard Guenther  <rguenther@suse.de>
5043
5044	PR tree-optimization/54098
5045	* gcc.dg/torture/pr54098.c: New testcase.
5046
50472012-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
50522012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
5053
5054	PR fortran/44354
5055	* gfortran.dg/array_constructor_39.f90: New test.
5056
50572012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
5058
5059	PR fortran/44354
5060	* gfortran.dg/array_constructor_38.f90: New test.
5061
50622012-07-25  Janis Johnson  <janisjo@codesourcery.com>
5063
5064	* g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5065
50662012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
5067
5068	* gnat.dg/noreturn5.ad[sb]: New test.
5069
50702012-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
50782012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
5079
5080	* gcc.target/i386/asm-dialect-1.c: New test case.
5081
50822012-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
50942012-07-24  Janis Johnson  <janisjo@codesourcery.com>
5095
5096	* lib/gcc-dg.exp (process-message): Don't ignore errors.
5097
50982012-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
51042012-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
51102012-07-23  Paul Brook  <paul@codesourcery.com>
5111
5112	* g++.dg/other/armv7m-1.c: New test.
5113
51142012-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
51202012-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
51272012-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
51592012-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
51662012-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
51712012-07-21  Andrew Pinski  <apinski@cavium.com>
5172
5173	* gcc.target/mips/octeon-pop-2.c: New testcase.
5174
51752012-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
51842012-07-21  Andrew Pinski  <apinski@cavium.com>
5185
5186	* gcc.target/mips/unaligned-1.c: New testcase.
5187
51882012-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
51922012-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
51982012-07-20  Tobias Burnus  <burnus@net-b.de>
5199
5200	* gfortran.dg/assumed_rank_12.f90: Update dg-error.
5201
52022012-07-20  Jason Merrill  <jason@redhat.com>
5203
5204	PR c++/54038
5205	* g++.dg/other/array7.C: New.
5206
52072012-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
52162012-07-20  Jakub Jelinek  <jakub@redhat.com>
5217
5218	PR c++/28656
5219	* c-c++-common/pr28656.c: New test.
5220
52212012-07-19  Jason Merrill  <jason@redhat.com>
5222
5223	PR c++/54026
5224	* g++.dg/init/mutable1.C: New.
5225
52262012-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
52432012-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
52492012-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
52542012-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
52592012-07-19  Jakub Jelinek  <jakub@redhat.com>
5260
5261	PR rtl-optimization/53942
5262	* gcc.dg/pr53942.c: New test.
5263
52642012-07-19  Jason Merrill  <jason@redhat.com>
5265
5266	PR c++/54021
5267	* g++.dg/cpp0x/constexpr-builtin2.C: New.
5268
52692012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5270
5271	* gnat.dg/discr38.adb: New test.
5272
52732012-07-19  Jakub Jelinek  <jakub@redhat.com>
5274
5275	PR middle-end/54017
5276	* c-c++-common/gomp/pr54017.c: New test.
5277
52782012-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
52842012-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
52932012-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
52982012-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
53032012-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
53282012-07-18  Richard Guenther  <rguenther@suse.de>
5329
5330	PR tree-optimization/53970
5331	* g++.dg/torture/pr53970.C: New testcase.
5332
53332012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
5334
5335	PR target/38621
5336	* gcc.c-torture/compile/pr38621.c: New.
5337
53382012-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
53462012-07-17  Jason Merrill  <jason@redhat.com>
5347
5348	PR c++/53995
5349	* g++.dg/parse/enum9.C: New.
5350
53512012-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
53572012-07-17  Jason Merrill  <jason@redhat.com>
5358
5359	PR c++/53989
5360	* g++.dg/template/array23.C: New.
5361
53622012-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
53712012-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
53812012-07-17  Tobias Burnus  <burnus@net-b.de>
5382
5383	PR fortran/52101
5384	* gfortran.dg/oldstyle_4.f90: New.
5385
53862012-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
53922012-07-16  Jason Merrill  <jason@redhat.com>
5393
5394	* g++.dg/parse/access8.C: Adjust.
5395	* g++.dg/template/sfinae6_neg.C: Adjust.
5396
53972012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
5398
5399	PR fortran/53824
5400	* gfortran.dg/coarray_allocate_1.f90:  New test.
5401
54022012-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
54092012-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
54162012-07-16  Janus Weil  <janus@gcc.gnu.org>
5417
5418	PR fortran/53956
5419	* gfortran.dg/proc_decl_28.f90: New.
5420
54212012-07-16  Andrew Pinski  <apinski@cavium.com>
5422
5423	* gcc.dg/torture/builtins-1.c: New testcase.
5424
54252012-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
54372012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
5438
5439	* g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5440	characters.
5441
54422012-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
54482012-07-13  Richard Guenther  <rguenther@suse.de>
5449
5450	PR tree-optimization/53907
5451	* gcc.target/i386/pr53907.c: New testcase.
5452
54532012-07-13  Richard Guenther  <rguenther@suse.de>
5454
5455	PR tree-optimization/53922
5456	* gcc.dg/torture/pr53922.c: New testcase.
5457
54582012-07-13  Hans-Peter Nilsson  <hp@axis.com>
5459
5460	PR rtl-optimization/53908
5461	* gcc.dg/torture/pr53908.c: New test.
5462
54632012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
5464
5465	PR c++/53531
5466	* g++.dg/cpp0x/variadic135.C: New.
5467
54682012-07-12  Jason Merrill  <jason@redhat.com>
5469
5470	* g++.dg/template/sfinae6_neg.C: Adjust.
5471
54722012-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
54782012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5479
5480	* g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5481
54822012-07-11  Jason Merrill  <jason@redhat.com>
5483
5484	DR 1402
5485	* g++.g/cpp0x/defaulted37.C: New.
5486
54872012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
5488
5489	PR target/53859
5490	* gcc.target/arm/pr53859.c: New test.
5491
54922012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
5493
5494	PR target/53886
5495	* gcc.c-torture/compile/pr53886.c: New.
5496
54972012-07-10  Dehao Chen  <dehao@google.com>
5498
5499	* gcc.dg/debug_info_inline.c: New test.
5500
55012012-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
55092012-07-09  Sterling Augustine  <saugustine@google.com>
5510
5511	* g++.dg/debug/dwarf2/pubnames-2.C: New.
5512
55132012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
5514
5515	PR tree-optimization/53887
5516	* gcc.dg/pr53887.c: New test.
5517
55182012-07-09  Jason Merrill  <jason@redhat.com>
5519
5520	PR c++/53882
5521	* g++.dg/cpp0x/nullptr29.C: New.
5522
55232012-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
55292012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
5530
5531	PR tree-optimization/53881
5532	* gcc.dg/pr53881.c: New test.
5533
55342012-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
55422012-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
55482012-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
55542012-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
55632012-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
55742012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
5575
5576	PR fortran/53732
5577	* gfortran.dg/inline_sum_4.f90: New test.
5578
55792012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
5580
5581	* gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5582
55832012-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
55892012-07-04  Jason Merrill  <jason@redhat.com>
5590
5591	PR c++/53848
5592	* g++.dg/other/enum3.C: New.
5593
55942012-07-04  Uros Bizjak  <ubizjak@gmail.com>
5595
5596	PR middle-end/53321
5597	* g++.dg/torture/pr53321.C: New test.
5598
55992012-07-04  Richard Guenther  <rguenther@suse.de>
5600
5601	PR tree-optimization/53844
5602	* g++.dg/tree-ssa/pr53844.C: New testcase.
5603
56042012-07-04  Richard Guenther  <rguenther@suse.de>
5605
5606	PR tree-optimization/53849
5607	* gcc.dg/pr53849.c: New testcase.
5608
56092012-07-03  Jakub Jelinek  <jakub@redhat.com>
5610
5611	PR c++/53812
5612	* g++.dg/ext/label14.C: New test.
5613
56142012-07-03  Uros Bizjak  <ubizjak@gmail.com>
5615
5616	PR target/53811
5617	* g++.dg/other/pr53811.C: New test.
5618
56192012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
5620
5621	PR target/28896
5622	* gcc.target/m68k/stack-limit-1.c: New testcase.
5623
56242012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5625
5626	* gnat.dg/recursive_call.adb: New test.
5627
56282012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5629
5630	* gnat.dg/discr37.ad[sb]: New test.
5631
56322012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
5633
5634	* g++.dg/other/packed1.C: Remove SH from xfail list.
5635
56362012-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
56512012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
5652
5653	PR target/53568
5654	* gcc.target/sh/pr53568-1.c: New.
5655
56562012-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
56612012-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
56722012-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
56762012-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
56842012-06-29  Richard Guenther  <rguenther@suse.de>
5685
5686	PR tree-optimization/47061
5687	* gcc.dg/tree-ssa/vrp71.c: New testcase.
5688
56892012-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
56942012-06-29  Richard Guenther  <rguenther@suse.de>
5695
5696	PR tree-optimization/52589
5697	* gcc.dg/tree-ssa/vrp70.c: New testcase.
5698
56992012-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
57122012-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
57172012-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
57252012-06-28  Richard Guenther  <rguenther@suse.de>
5726
5727	PR middle-end/53790
5728	* gcc.dg/torture/pr53790.c: New testcase.
5729
57302012-06-28  Jakub Jelinek  <jakub@redhat.com>
5731
5732	PR tree-optimization/53645
5733	* gcc.c-torture/execute/pr53645.c: New test.
5734
57352012-06-28  Arnaud Charlet  <charlet@adacore.com>
5736
5737	* gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5738
57392012-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
57462012-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
57562012-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
57622012-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
57672012-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
57892012-06-27  Richard Guenther  <rguenther@suse.de>
5790
5791	PR middle-end/53676
5792	* gcc.dg/tree-ssa/scev-6.c: New testcase.
5793
57942012-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
57992012-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
58062012-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
58132012-06-26  Matt Turner  <mattst88@gmail.com>
5814
5815	PR target/35294
5816	* gcc.target/arm/mmx-2.c: New.
5817
58182012-06-26  Richard Guenther  <rguenther@suse.de>
5819
5820	PR c++/53752
5821	* g++.dg/torture/pr53752.C: New testcase.
5822
58232012-06-26  Jakub Jelinek  <jakub@redhat.com>
5824
5825	PR tree-optimization/53748
5826	* gcc.c-torture/compile/pr53748.c: New test.
5827
58282012-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
58352012-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
58612012-06-25  Richard Henderson  <rth@redhat.com>
5862
5863	* gcc.dg/pr53749.c: New.
5864
58652012-06-25  Jason Merrill  <jason@redhat.com>
5866
5867	PR c++/52988
5868	* g++.dg/cpp0x/nullptr28.C: New.
5869
58702012-06-25  Christophe Lyon  <christophe.lyon@st.com>
5871
5872	* gcc.target/arm/neon-vld1_dupQ.c: New.
5873
58742012-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
58832012-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
59172012-06-25  Jason Merrill  <jason@redhat.com>
5918
5919	PR c++/53202
5920	* g++.dg/cpp0x/constexpr-tuple.C: New.
5921
59222012-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
59302012-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
59362012-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
59432012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5944
5945	* gnat.dg/lto15.ad[sb]: New test.
5946
59472012-06-21  Meador Inge  <meadori@codesourcery.com>
5948
5949	PR c/53702
5950	* gcc.dg/Wunused-local-typedefs.c: New testcase.
5951
59522012-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
59572012-06-21  Michael Matz  <matz@suse.de>
5958
5959	PR middle-end/53688
5960	* gcc.c-torture/execute/pr53688.c: New test.
5961
59622012-06-20  Richard Guenther  <rguenther@suse.de>
5963
5964	PR tree-optimization/30318
5965	* gcc.dg/tree-ssa/vrp69.c: New testcase.
5966
59672012-06-20  Richard Earnshaw  <rearnsha@arm.com>
5968
5969	* g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5970
59712012-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
59762012-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
59812012-06-19  Jason Merrill  <jason@redhat.com>
5982
5983	PR c++/52637
5984	* g++.dg/debug/localclass1.C: New.
5985
59862012-06-16  Ville Voutilainen <ville.voutilainen@gmail.com>
5987
5988	* g++.dg/cpp0x/override4.C: New.
5989
59902012-06-14  Jason Merrill  <jason@redhat.com>
5991
5992	PR c++/53651
5993	* g++.dg/cpp0x/decltype37.C: New.
5994
59952012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5996
5997	* gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5998
59992012-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
60042012-06-19  Richard Henderson  <rth@redhat.com>
6005
6006	* gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
6007
60082012-06-19  Richard Guenther  <rguenther@suse.de>
6009
6010	* gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
6011
60122012-06-18  Uros Bizjak  <ubizjak@gmail.com>
6013
6014	PR target/53712
6015	* gcc.target/i386/pr53712.c: New test.
6016
60172012-06-18  Tobias Burnus  <burnus@net-b.de>
6018
6019	PR fortran/53692
6020	* gfortran.dg/elemental_optional_args_6.f90: New.
6021
60222012-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
60282012-06-18  Tobias Burnus  <burnus@net-b.de>
6029
6030	PR fortran/53526
6031	* gfortran.dg/coarray_27.f90: New.
6032
60332012-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
60382012-06-18  Richard Guenther  <rguenther@suse.de>
6039
6040	PR tree-optimization/53693
6041	* g++.dg/torture/pr53693.C: New testcase.
6042
60432012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
6044
6045	PR tree-optimization/53703
6046	* gcc.dg/torture/pr53703.c: New test.
6047
60482012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
6049
6050	PR middle-end/53698
6051	* gcc.target/i386/pr53698.c: New test.
6052
60532012-06-17  Uros Bizjak  <ubizjak@gmail.com>
6054
6055	* gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6056
60572012-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
60632012-06-17  Uros Bizjak  <ubizjak@gmail.com>
6064
6065	* gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6066
60672012-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
60732012-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
61252012-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
61482012-06-15  Michael Matz  <matz@suse.de>
6149
6150	* gcc.dg/tree-ssa/vector-4.c: New test.
6151
61522012-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
61572012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
6158
6159	PR tree-optimization/53636
6160	* gcc.target/arm/pr53636.c: New test.
6161
61622012-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
61762012-06-15  Richard Guenther  <rguenther@suse.de>
6177
6178	* gcc.c-torture/execute/20120615-1.c: New testcase.
6179
61802012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
6181
6182	* gnat.dg/vect8.ad[sb]: New test.
6183
61842012-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
61892012-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
61942012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
6195
6196	* gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6197
61982012-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
62182012-06-13  Alexandre Oliva  <aoliva@redhat.com>
6219
6220	PR debug/49888
6221	* gcc.dg/guality/pr49888.c: New.
6222
62232012-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
62292012-06-13  Tobias Burnus  <burnus@net-b.de>
6230
6231	PR fortran/53643
6232	* gfortran.dg/intent_out_7.f90: New.
6233
62342012-06-13  Tobias Burnus  <burnus@net-b.de>
6235
6236	PR fortran/53597
6237	* gfortran.dg/save_4.f90: New.
6238
62392012-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
62532012-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
63292012-06-12  Jason Merrill  <jason@redhat.com>
6330
6331	PR c++/53599
6332	* g++.dg/template/local7.C: New.
6333
63342012-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
63412012-06-12  Michael Matz  <matz@suse.de>
6342
6343	* gcc.dg/torture/alias-1.c: New test.
6344
63452012-06-12  Jakub Jelinek  <jakub@redhat.com>
6346
6347	PR rtl-optimization/53589
6348	* gcc.dg/torture/pr53589.c: New test.
6349
63502012-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
63702012-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
63812012-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
63882012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
6389
6390	PR target/53511
6391	* gcc.target/sh/pr53511-1.c: New.
6392
63932012-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
63992012-06-11  Richard Guenther  <rguenther@suse.de>
6400
6401	PR c++/53605
6402	* g++.dg/ext/pr53605.C: New testcase.
6403
64042012-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
64102012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6411
6412	* gnat.dg/constant4.adb: New test.
6413	* gnat.dg/constant4_pkg.ads: New helper.
6414
64152012-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
64232012-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
64282012-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
64332012-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
64382012-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
64492012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
6450
6451	PR c++/51214
6452	* g++.dg/cpp0x/forw_enum11.C: New.
6453
64542012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6455
6456	PR c++/53567
6457	* g++.dg/cpp0x/alias-decl-19.C: New.
6458
64592012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
6460
6461	* g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6462
64632012-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
64712012-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
64772012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
6478
6479	PR c++/52841
6480	* g++.dg/cpp0x/pr52841.C: New testcase.
6481
64822012-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
64882012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6489
6490	* gcc.target/powerpc/pr53487.c: New test.
6491
64922012-06-05  Pat Haugen <pthaugen@us.ibm.com>
6493
6494	* gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6495
64962012-06-05  Edmar Wienskoski  <edmar@freescale.com>
6497
6498	* gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6499
65002012-06-05  Richard Guenther  <rguenther@suse.de>
6501
6502	PR tree-optimization/30442
6503	* gcc.dg/vect/bb-slp-30.c: New testcase.
6504
65052012-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
65122012-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
65172012-06-04  Tobias Burnus  <burnus@net-b.de>
6518
6519	PR fortran/50619
6520	* gfortran.dg/init_flag_10.f90: New.
6521
65222012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6523
6524	PR c++/53524
6525	* g++.dg/warn/Wenum-compare-no-2: New.
6526
65272012-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
65362012-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
65482012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
6549
6550	* g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6551
65522012-06-04  Jakub Jelinek  <jakub@redhat.com>
6553
6554	PR tree-optimization/53550
6555	* gcc.dg/pr53550.c: New test.
6556
65572012-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
65632012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6564
6565	PR fortran/48831
6566	* gfortran.dg/parameter_array_element_2.f90: New.
6567
65682012-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
65762012-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
65862012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6587
6588	* c-c++-common/restrict-2.c: Revert previous change.
6589
65902012-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
65982012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
6599
6600	PR c++/26155
6601	* g++.dg/parse/namespace-alias-1.C: New.
6602
66032012-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
66082012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6609
6610	PR ada/53517
6611	* gnat.dg/lto14.adb: Skip on Solaris.
6612
66132012-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
66382012-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
66432012-05-31  Richard Guenther  <rguenther@suse.de>
6644
6645	PR middle-end/48493
6646	* gcc.dg/torture/pr48493.c: New testcase.
6647
66482012-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
66572012-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
66642012-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
66702012-05-30  Jakub Jelinek  <jakub@redhat.com>
6671
6672	PR c++/53356
6673	* g++.dg/init/new33.C: New test.
6674
66752012-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
66812012-05-30  Alan Modra  <amodra@gmail.com>
6682
6683	* gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6684	torture-finish.
6685
66862012-05-30  Marc Glisse  <marc.glisse@inria.fr>
6687
6688	* gcc.target/i386/shuf-concat.c: New test.
6689
66902012-05-30  Jakub Jelinek  <jakub@redhat.com>
6691
6692	PR rtl-optimization/53519
6693	* gcc.c-torture/compile/pr53519.c: New test.
6694
66952012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6696
6697	* gcc.target/arm/neon-vrev.c: New.
6698
66992012-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
67062012-05-29  Richard Guenther  <rguenther@suse.de>
6707
6708	PR tree-optimization/53516
6709	* gcc.dg/torture/pr53516.c: New testcase.
6710
67112012-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
67292012-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
67372012-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
67432012-05-28  Jakub Jelinek  <jakub@redhat.com>
6744
6745	PR tree-optimization/53505
6746	* c-c++-common/torture/pr53505.c: New test.
6747
67482012-05-27  Nathan Sidwell  <nathan@acm.org>
6749
6750	* gcc.dg/stmt-expr-4.c: New.
6751
67522012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
6753
6754	PR c++/53491
6755	* g++.dg/parse/crash60.C: New.
6756
67572012-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
67632012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6764
6765	PR ada/50294
6766	* gnat.dg/array21.adb: New test.
6767
67682012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6769
6770	* gnat.dg/renaming5.adb: Adjust dg-final directive.
6771
67722012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6773
6774	PR c++/32054
6775	* g++.dg/other/anon-union3.C: New.
6776
67772012-05-25  Ian Lance Taylor  <iant@google.com>
6778
6779	* gcc.dg/split-6.c: New test.
6780
67812012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6782
6783	* gnat.dg/lto14.adb: New test.
6784
67852012-05-25  Tristan Gingold  <gingold@adacore.com>
6786
6787	* gcc.target/i386/large-frame.c: New.
6788
67892012-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
67942012-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
68042012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6805
6806	PR c++/53464
6807	* g++.dg/cpp0x/constexpr-default1.C: New.
6808
68092012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6810
6811	PR c++/32080
6812	* g++.dg/eh/goto2.C: New.
6813
68142012-05-24  Richard Guenther  <rguenther@suse.de>
6815
6816	PR middle-end/53460
6817	* g++.dg/tree-prof/pr53460.C: New testcase.
6818
68192012-05-24  Richard Guenther  <rguenther@suse.de>
6820
6821	PR bootstrap/53466
6822	* g++.dg/debug/pr53466.C: New testcase.
6823
68242012-05-24  Jakub Jelinek  <jakub@redhat.com>
6825
6826	PR tree-optimization/53465
6827	* gcc.c-torture/execute/pr53465.c: New test.
6828
68292012-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
68352012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6836
6837	PR c++/29185
6838	* g++.dg/warn/delete-array-1.C: New.
6839
68402012-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
68472012-05-22  Jan Hubicka  <jh@suse.cz>
6848
6849	PR middle-end/53161
6850	* g++.dg/torture/pr53161.C: New testcase.
6851
68522012-05-22  Tobias Burnus  <burnus@net-b.de>
6853
6854	PR fortran/53389
6855	* gfortran.dg/realloc_on_assign_15.f90: New.
6856
68572012-05-22  Richard Guenther  <rguenther@suse.de>
6858
6859	PR middle-end/51071
6860	* gcc.dg/torture/pr51071-2.c: New testcase.
6861
68622012-05-22  Paolo Bonzini  <bonzini@gnu.org>
6863
6864	PR tree-optimization/53336
6865	* g++.dg/torture/pr53336.C: New testcase.
6866
68672012-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
68732012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6874
6875	PR c++/51184
6876	* g++.dg/other/abstract4.C: New-
6877
68782012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6879
6880	PR c++/40821
6881	* g++.dg/ext/attrib46.C: New.
6882
68832012-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
68892012-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
69042012-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
69102012-05-21  Richard Guenther  <rguenther@suse.de>
6911
6912	PR tree-optimization/53408
6913	* gcc.dg/torture/pr53408.c: New testcase.
6914
69152012-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
69212012-05-21  Richard Guenther  <rguenther@suse.de>
6922
6923	* gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6924
69252012-05-21  Richard Guenther  <rguenther@suse.de>
6926
6927	* gcc.dg/torture/ldist-1.c: New testcase.
6928
69292012-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
69342012-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
69392012-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
69472012-05-18  Richard Guenther  <rguenther@suse.de>
6948
6949	* gcc.dg/pr53352.c: Return zero.
6950
69512012-05-18  Richard Guenther  <rguenther@suse.de>
6952
6953	PR tree-optimization/53390
6954	* gcc.dg/torture/pr53390.c: New testcase.
6955
69562012-05-18  Meador Inge  <meadori@codesourcery.com>
6957
6958	PR rtl-optimization/53352
6959	* gcc.dg/pr53352.c: New test.
6960
69612012-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
69662012-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
69782012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6979
6980	PR c++/53371
6981	* g++.dg/cpp0x/catch1.C: New.
6982
69832012-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
69902012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
6991
6992	* gcc.dg/tm/indirect-2.c: New test.
6993
69942012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6995
6996	PR tree-optimization/53217
6997	* gfortran.dg/pr53217.f90: New test.
6998
69992012-05-16  Richard Guenther  <rguenther@suse.de>
7000
7001	PR tree-optimization/53364
7002	* g++.dg/torture/pr53364.C: New testcase.
7003
70042012-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
70112012-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
70312012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
7032
7033	* g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7034
70352012-05-15  Jakub Jelinek  <jakub@redhat.com>
7036
7037	PR target/53358
7038	* gcc.dg/pr53358.c: New test.
7039
70402012-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
70462012-05-15  Olivier Hainque  <hainque@adacore.com>
7047
7048	* g++.dg/eh/sighandle.C: New testcase.
7049
70502012-05-15  Richard Guenther  <rguenther@suse.de>
7051
7052	PR tree-optimization/53355
7053	* gcc.dg/tree-ssa/vrp67.c: New testcase.
7054
70552012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7056
7057	* gfortran.dg/*.f90: Remove now redundant manual
7058	cleanup-modules directive.
7059
70602012-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
70652012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
7066
7067	PR fortran/52428
7068	* gfortran.dg/int_range_io_1.f90: New test.
7069
70702012-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
70782012-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
70862012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
7087
7088	* gcc.target/i386/retarg.c: New test.
7089
70902012-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
70972012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7098
7099	* gnat.dg/null_pointer_deref3.adb: New test.
7100
71012012-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
71072012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7108
7109	* g++.dg/parse/error47.C: New.
7110
71112012-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
71172012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7118
7119	PR fortran/52537
7120	* gfortran.dg/string_compare_4.f90:  New test.
7121
71222012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124	* g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7125
71262012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7127
7128	PR c++/53305
7129	* g++.dg/cpp0x/variadic132.C: New.
7130
71312012-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
71372012-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
71422012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7143
7144	* gnat.dg/lto11.ad[sb]: New test.
7145
71462012-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
71522012-05-09  Michael Matz  <matz@suse.de>
7153
7154	PR tree-optimization/53185
7155	* gcc.dg/vect/pr53185.c: New test.
7156
71572012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
7158
7159	PR middle-end/53249
7160	* gcc.target/i386/pr53249.c: New.
7161
71622012-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
71682012-05-09  Jakub Jelinek  <jakub@redhat.com>
7169
7170	PR tree-optimization/53226
7171	* gcc.c-torture/compile/pr53226.c: New test.
7172
71732012-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
71902012-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
71992012-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
72042012-05-08  Richard Guenther  <rguenther@suse.de>
7205
7206	* gcc.dg/fold-bitand-4.c: New testcase.
7207
72082012-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
72182012-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
72252012-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
72302012-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
72362012-05-07  Tobias Burnus  <burnus@net-b.de>
7237
7238	PR fortran/53255
7239	* gfortran.dg/typebound_operator_15.f90: New.
7240
72412012-05-06  Tobias Burnus  <burnus@net-b.de>
7242
7243	PR fortran/41587
7244	* gfortran.dg/class_array_13.f90: New.
7245
72462012-05-06  Tristan Gingold  <gingold@adacore.com>
7247
7248	* gnat.dg/warn7.adb: New test.
7249
72502012-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
72602012-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
72652012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7266
7267	PR c/43772
7268	* c-c++-common/pr43772.c: New.
7269
72702012-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
72792012-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
72862012-05-04  Tobias Burnus  <burnus@net-b.de>
7287
7288	PR fortran/53175
7289	gfortran.dg/public_private_module_5.f90: New.
7290
72912012-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
72972012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7298
7299	PR c++/53166
7300	* g++.dg/cpp0x/static_assert7.C: New.
7301
73022012-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
73122012-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
73182012-05-04  Richard Guenther  <rguenther@suse.de>
7319
7320	* gcc.dg/lto/pr53214_0.c: New testcase.
7321
73222012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7323
7324	* gcc.target/ia64/pr48496.c: New test.
7325	* gcc.target/ia64/pr52657.c: Likewise.
7326
73272012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7328
7329	PR c/51712
7330	* c-c++-common/pr51712.c: New.
7331
73322012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
7333
7334	PR target/53199
7335	* gcc.target/powwerpc/pr53199.c: New file.
7336
73372012-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
73442012-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
73492012-05-03  Jason Merrill  <jason@redhat.com>
7350
7351	* g++.dg/debug/dwarf2/thunk1.C: New.
7352
73532012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7354
7355	PR c++/53186
7356	* g++.dg/other/final2.C: New.
7357
73582012-05-03  Richard Guenther  <rguenther@suse.de>
7359
7360	* gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7361
73622012-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
73692012-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
73842012-05-03  Richard Guenther  <rguenther@suse.de>
7385
7386	* gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7387	unsupported prefetching support.
7388
73892012-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
73962012-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
74012012-05-03  Richard Guenther  <rguenther@suse.de>
7402
7403	PR tree-optimization/53144
7404	* gcc.dg/torture/pr53144.c: New testcase.
7405
74062012-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
74122012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7413
7414	* gcc.target/s390/20030123-1.c: Add missing "volatile".
7415
74162012-05-02  Martin Jambor  <mjambor@suse.cz>
7417
7418	PR lto/52605
7419	* g++.dg/lto/pr52605_0.C: New test.
7420
74212012-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
74402012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
7441
7442	PR middle-end/53153
7443	* gcc.dg/pr53153.c: New test.
7444
74452012-05-02  Richard Guenther  <rguenther@suse.de>
7446
7447	* g++.dg/tree-ssa/pr19807.C: Adjust.
7448
74492012-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
74572012-05-01  Ian Lance Taylor  <iant@google.com>
7458
7459	PR c/37303
7460	* gcc.dg/pr37303.c: New test.
7461
74622012-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
74682012-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
74942012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7495
7496	* gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7497
74982012-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
75042012-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
75662012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
7567
7568	* gnat.dg/warn6.ad[sb]: New test.
7569
75702012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7571
7572	PR 53149
7573	* gcc.dg/20011021-1.c: Adjust testcase.
7574
75752012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7576
7577	PR fortran/53148
7578	* gfortran.dg/function_optimize_12.f90:  New test.
7579
75802012-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
75862012-04-27  Ollie Wild  <aaw@google.com>
7587
7588	* g++.dg/cpp0x/Wliteral-suffix.c: New test.
7589
75902012-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
75972012-04-27  Paolo Bonzini  <bonzini@gnu.org>
7598
7599	PR target/53138
7600	* gcc.c-torture/execute/20120427-1.c: New testcase.
7601
76022012-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
76072012-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
76162012-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
76222012-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
76272012-04-25  Sriraman Tallam  <tmsriram@google.com>
7628
7629	* gcc.target/i386/builtin_target.c: Check avx2.
7630
76312012-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
76362012-04-26  Hans-Peter Nilsson  <hp@axis.com>
7637
7638	PR target/53120
7639	* gcc.dg/torture/pr53120.c: New test.
7640
76412012-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
76482012-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
76632012-04-25  Jakub Jelinek  <jakub@redhat.com>
7664
7665	PR tree-optimization/53058
7666	* gcc.c-torture/compile/pr53058.c: New test.
7667
76682012-04-25  Jan Hubicka  <jh@suse.cz>
7669
7670	PR middle-end/53088
7671	* gcc.target/i386/pr39082-1.c: Update warning location.
7672
76732012-04-25  Jakub Jelinek  <jakub@redhat.com>
7674
7675	PR c/52880
7676	* gcc.dg/pr52880.c: New test.
7677
76782012-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
76832012-04-25  Tobias Burnus  <burnus@net-b.de>
7684
7685	PR fortran/52196
7686	* gfortran.dg/realloc_on_assign_14.f90: New.
7687
76882012-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
76942012-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
77002012-04-24  Sriraman Tallam  <tmsriram@google.com>
7701
7702	* gcc.target/builtin_target.c: New testcase.
7703
77042012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7705
7706	PR target/47197
7707	* gcc.target/powerpc/pr47197.c: New test.
7708
77092012-04-24  Richard Guenther  <rguenther@suse.de>
7710
7711	PR tree-optimization/53085
7712	* g++.dg/torture/pr53085.C: New testcase.
7713
77142012-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
77212012-04-24  Jakub Jelinek  <jakub@redhat.com>
7722
7723	PR middle-end/53084
7724	* gcc.c-torture/execute/pr53084.c: New test.
7725
77262012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
7727
7728	* g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7729
77302012-04-23  Andrew Pinski  <apinski@cavium.com>
7731
7732	* gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7733
77342012-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
77402012-04-23  Richard Guenther  <rguenther@suse.de>
7741
7742	PR tree-optimization/53070
7743	* gcc.dg/torture/pr53070.c: New testcase.
7744
77452012-04-23  Richard Guenther  <rguenther@suse.de>
7746
7747	PR c/53060
7748	* gcc.dg/pr53060.c: New testcase.
7749
77502012-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
77562012-04-22  Tobias Burnus  <burnus@net-b.de>
7757
7758	PR fortran/53051
7759	* gfortran.dg/read_float_4.f90: New.
7760
77612012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7762
7763	PR 35441
7764	* c-c++-common/pr35441.C: New.
7765
77662012-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
77712012-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
77772012-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
77842012-04-20  Richard Guenther  <rguenther@suse.de>
7785
7786	* g++.dg/torture/20120420-1.C: New testcase.
7787
77882012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
7789
7790	* gcc.target/i386/pr45830.c: Update scan-tree-dump.
7791
77922012-04-19  Christian Bruel  <christian.bruel@st.com>
7793
7794	* gcc.dg/pr52283.c: New test.
7795
77962012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7797
7798	* gcc.dg/pr37985.c: New test.
7799
78002012-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
78062012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7807
7808	PR tree-optimization/52976
7809	* gfortran.dg/reassoc_11.f: New test.
7810
78112012-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
78192012-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
78252012-04-18  Joey Ye  <joey.ye@arm.com>
7826
7827	* gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7828
78292012-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
78362012-04-17  Tom de Vries  <tom@codesourcery.com>
7837
7838	* g++.dg/pr51264-4.C: New test.
7839
78402012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7841
7842	PR c++/52599
7843	* g++.dg/cpp0x/constexpr-ctor10.C: New.
7844
78452012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7846
7847	PR c++/53003
7848	* g++.dg/parse/crash59.C: New.
7849
78502012-04-17  Michael Matz  <matz@suse.de>
7851
7852	PR tree-optimization/18437
7853	* gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7854
78552012-04-17  Richard Guenther  <rguenther@suse.de>
7856
7857	PR middle-end/53011
7858	* g++.dg/torture/pr53011.C: New testcase.
7859
78602012-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
78742012-04-16  Tobias Burnus  <burnus@net-b.de>
7875
7876	PR fortran/52864
7877	* gfortran.dg/pointer_intent_6.f90: New.
7878
78792012-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
78872012-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
79002012-04-16  Jason Merrill  <jason@redhat.com>
7901
7902	PR c++/51148
7903	* g++.dg/cpp0x/variadic127.C: New.
7904
79052012-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
79192012-04-16  Janus Weil  <janus@gcc.gnu.org>
7920
7921	PR fortran/52968
7922	* gfortran.dg/typebound_call_23.f03: New test case.
7923
79242012-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
79412012-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
79462012-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
79532012-04-14  Tom de Vries  <tom@codesourcery.com>
7954
7955	* gcc.dg/superblock.c: New test.
7956
79572012-04-14  Tom de Vries  <tom@codesourcery.com>
7958
7959	* gcc.dg/pr51879-12.c: New test.
7960
79612012-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
79732012-04-13  Martin Jambor  <mjambor@suse.cz>
7974
7975	PR middle-end/52939
7976	* g++.dg/ipa/pr52939.C: New test.
7977
79782012-04-13  Tom de Vries  <tom@codesourcery.com>
7979
7980	* gcc.dg/pr52734.c: New test.
7981
79822012-04-13  Richard Guenther  <rguenther@suse.de>
7983
7984	PR tree-optimization/52969
7985	* gcc.dg/torture/pr52969.c: New testcase.
7986
79872012-04-13  Richard Guenther  <rguenther@suse.de>
7988
7989	PR c/52549
7990	* gcc.dg/pr52549.c: New testcase.
7991
79922012-04-13  Richard Guenther  <rguenther@suse.de>
7993
7994	PR c/52862
7995	* gcc.dg/pr52862.c: New testcase.
7996
79972012-04-13  Joey Ye  <joey.ye@arm.com>
7998
7999	* gcc.target/arm/thumb1-imm.c: New testcase.
8000
80012012-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
80122012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8013
8014	PR target/52775
8015	* gcc.target/powerpc/pr52775.c: New file.
8016
80172012-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
80312012-04-12  Richard Guenther  <rguenther@suse.de>
8032
8033	PR tree-optimization/52943
8034	* gcc.dg/torture/pr52943.c: New testcase.
8035
80362012-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
80442012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
8045
8046	PR c++/52465
8047	* g++.dg/lookup/using52.C: New.
8048
80492012-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
80532012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
8054
8055	PR rtl-optimization/52876
8056	* gcc.target/i386/pr52876.c: New.
8057
80582012-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
80992012-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
81102012-04-11  Richard Guenther  <rguenther@suse.de>
8111
8112	PR middle-end/52621
8113	* gfortran.dg/pr52621.f90: New testcase.
8114
81152012-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
81212012-04-11  Tobias Burnus  <burnus@net-b.de>
8122
8123	PR fortran/52729
8124	* gfortran.dg/block_11.f90: New.
8125
81262012-04-11  Nick Clifton  <nickc@redhat.com>
8127
8128	* gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8129
81302012-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
81382012-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
81452012-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
81502012-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
81562012-04-11  Richard Guenther  <rguenther@suse.de>
8157
8158	PR tree-optimization/52912
8159	* gcc.dg/torture/pr52912.c: New testcase.
8160
81612010-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
81722012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
8173
8174	PR tree-optimization/52870
8175	* gcc.dg/vect/pr52870.c: New test.
8176
81772012-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
82222012-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
82302012-04-09  Uros Bizjak  <ubizjak@gmail.com>
8231
8232	PR target/52883
8233	* gcc.target/i386/pr52883.c: New testcase.
8234
82352012-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
82432012-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
82482012-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
82542012-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
82592012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
8260
8261	PR fortran/52893
8262	* gfortran.dg/function_optimize_11.f90:  New test.
8263
82642012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8265
8266	PR fortran/52668
8267	* gfortran.dg/use_only_6.f90: New test.
8268
82692012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8270
8271	PR fortran/52668
8272	* gfortran.dg/use_only_6.f90: New test.
82732012-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
82782012-04-05  Jason Merrill  <jason@redhat.com>
8279
8280	PR c++/52596
8281	* g++.dg/template/qualified-id5.C: New.
8282
82832012-04-05  Uros Bizjak  <ubizjak@gmail.com>
8284
8285	PR target/52882
8286	* gcc.target/i386/pr52882.c: New test.
8287
82882012-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
82952012-04-04  Jason Merrill  <jason@redhat.com>
8296
8297	PR c++/52845
8298	* g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8299
83002012-04-03  Jason Merrill  <jason@redhat.com>
8301
8302	PR c++/52796
8303	* g++.dg/cpp0x/variadic-value1.C: New.
8304
83052012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
8306
8307	* gnat.dg/pack18.adb: New test.
8308	* gnat.dg/pack18_pkg.ads: New helper.
8309
83102012-04-03  Richard Guenther  <rguenther@suse.de>
8311
8312	PR tree-optimization/52808
8313	* gcc.dg/pr52808.c: New testcase.
8314
83152012-04-03  Jakub Jelinek  <jakub@redhat.com>
8316
8317	PR tree-optimization/52835
8318	* gfortran.dg/pr52835.f90: New test.
8319
83202012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
8321
8322	* gnat.dg/specs/aggr5.ads: New test.
8323
83242012-04-02  Richard Guenther  <rguenther@suse.de>
8325
8326	PR tree-optimization/52756
8327	* gcc.dg/torture/pr52756.c: New testcase.
8328
83292012-04-02  Richard Guenther  <rguenther@suse.de>
8330
8331	PR middle-end/52803
8332	* gcc.dg/pr52803.c: New testcase.
8333
83342012-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
83402012-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
83502012-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
83562012-03-30  Richard Henderson <rth@redhat.com>
8357
8358	PR debug/52727
8359	* g++.dg/opt/pr52727.C: New testcase.
8360
83612012-03-30  Richard Guenther  <rguenther@suse.de>
8362
8363	PR tree-optimization/52754
8364	* gcc.target/i386/pr52754.c: New testcase.
8365
83662012-03-30  Richard Guenther <rguenther@suse.de>
8367
8368	PR middle-end/52772
8369	* g++.dg/torture/pr52772.C: New testcase.
8370
83712012-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
83762012-03-29  Jason Merrill  <jason@redhat.com>
8377
8378	PR c++/52685
8379	* g++.dg/template/inherit8.C: New.
8380
83812012-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
83892012-03-29  Jason Merrill  <jason@redhat.com>
8390
8391	PR c++/52743
8392	* g++.dg/cpp0x/initlist-array3.C: New.
8393
83942012-03-28  Jason Merrill  <jason@redhat.com>
8395
8396	PR c++/52746
8397	* g++.dg/overload/virtual2.C: New.
8398
83992012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8400
8401	* gnat.dg/vect7.ad[sb]: New test.
8402
84032012-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
84122012-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
84202012-03-28  Georg-Johann Lay  <avr@gjlay.de>
8421
8422	PR target/52692
8423	* gcc.target/avr/torture/builtins-2.c: New test.
8424
84252012-03-28  Jakub Jelinek  <jakub@redhat.com>
8426
8427	PR target/52736
8428	* gcc.target/i386/pr52736.c: New test.
8429
84302012-03-27  Martin Jambor  <mjambor@suse.cz>
8431
8432	PR middle-end/52693
8433	* gcc.dg/torture/pr52693.c: New test.
8434
84352012-03-27  Meador Inge  <meadori@codesourcery.com>
8436
8437	PR c++/52672
8438	* g++.dg/cpp0x/constexpr-52672.C: New testcase.
8439
84402012-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
84462012-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
84522012-03-27  Richard Guenther  <rguenther@suse.de>
8453
8454	PR middle-end/52720
8455	* gcc.dg/torture/pr52720.c: New testcase.
8456
84572012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
8458
8459	* gnat.dg/pack17.adb: New test.
8460
84612012-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
84662012-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
84712012-03-26  Richard Guenther  <rguenther@suse.de>
8472
8473	PR tree-optimization/52701
8474	* gfortran.dg/pr52701.f90: New testcase.
8475
84762012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
8477
8478	PR tree-optimization/52686
8479	* gcc.target/arm/pr52686.c: New test.
8480
84812012-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
84862012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
8487
8488	* gnat.dg/concat2.ad[sb]: New test.
8489
84902012-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
85072012-03-23  Richard Guenther  <rguenther@suse.de>
8508
8509	PR tree-optimization/52678
8510	* gfortran.dg/pr52678.f: New testcase.
8511
85122012-03-23  Richard Guenther  <rguenther@suse.de>
8513
8514	PR tree-optimization/52638
8515	* g++.dg/torture/pr52638.C: New testcase.
8516
85172012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
8518
8519	PR c++/52487
8520	* g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8521
85222012-03-22  Jakub Jelinek  <jakub@redhat.com>
8523
8524	PR c++/52671
8525	* g++.dg/ext/attrib44.C: New test.
8526
85272012-03-22  Jan Hubicka  <jh@suse.cz>
8528
8529	PR middle-end/51737
8530	* g++.dg/torture/pr51737.C: New testcase
8531
85322012-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
85372012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8538
8539	* lib/fortran-modules.exp (list-module-names-1): Remove
8540	warning.
8541
85422012-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
85492012-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
85562012-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
85612012-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
85672012-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
85722012-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
85782012-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
85862012-03-20  Jason Merrill  <jason@redhat.com>
8587
8588	PR c++/52510
8589	* g++.dg/cpp0x/initlist66.C: New.
8590
85912012-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
85962012-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
86052012-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
86122012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8613
8614	* g++.dg/warn/Wuseless-cast.C: Extend.
8615
86162012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8617
8618	PR c++/14710
8619	* g++.dg/warn/Wuseless-cast.C: New.
8620
86212012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
8622
8623	PR libfortran/52608
8624	* gfortran.dg/pr52608.f90: New test.
8625
86262012-03-17  Tobias Burnus  <burnus@net-b.de>
8627
8628	PR fortran/52585
8629	* gfortran.dg/proc_ptr_36.f90: New.
8630
86312012-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
86362012-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
86462012-03-16  Richard Guenther  <rguenther@suse.de>
8647
8648	* gnat.dg/specs/pack7.ads: New testcase.
8649
86502012-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
86582012-03-15  Jason Merrill  <jason@redhat.com>
8659
8660	* g++.dg/torture/pr52582.C: New.
8661
86622012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8663
8664	* lib/fortran-modules.exp: New file which was forgotten in r185430.
8665
86662012-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
86722012-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
86782012-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
86862012-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
86922012-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
87232012-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
87302012-03-15  Richard Guenther  <rguenther@suse.de>
8731
8732	PR middle-end/52580
8733	* gfortran.dg/vect/pr52580.f: New testcase.
8734
87352012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
8736
8737	* gcc.target/sh/fpul-usage-1.c: New.
8738
87392012-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
87452012-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
87602012-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
88072012-03-14  Jakub Jelinek  <jakub@redhat.com>
8808
8809	PR c++/52582
8810	* g++.dg/opt/pr52582.C: New test.
8811
88122012-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
88202012-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
88302012-03-14  Richard Guenther  <rguenther@suse.de>
8831
8832	PR middle-end/52578
8833	* gcc.dg/pr52578.c: New testcase.
8834
88352012-03-14  Jakub Jelinek  <jakub@redhat.com>
8836
8837	PR c++/52521
8838	* g++.dg/cpp0x/udlit-args2.C: New test.
8839
88402012-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
88462012-01-30  Dodji Seketeli  <dodji@redhat.com>
8847
8848	PR c++/51641
8849	* g++.dg/lookup/hidden-class17.C: New test.
8850
88512012-03-13  Jakub Jelinek  <jakub@redhat.com>
8852
8853	PR c/52577
8854	* gcc.dg/Wunused-var-3.c: New test.
8855
88562012-03-13  Martin Jambor  <mjambor@suse.cz>
8857
8858	* gcc.dg/misaligned-expand-2.c: New test.
8859
88602012-03-13  Richard Guenther  <rguenther@suse.de>
8861
8862	PR middle-end/52134
8863	* gcc.dg/pr52134.c: New testcase.
8864
88652012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8866
8867	* ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8868
88692012-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
88812012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
8882
8883	PR c++/52299
8884	* g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8885
88862012-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
88982012-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
89072012-03-12  Andrew Pinski  <apinski@cavium.com>
8908
8909	* gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8910
89112012-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
89592012-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
89672012-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
89812012-03-12  Tobias Burnus  <burnus@net-b.de>
8982
8983	PR fortran/52542
8984	* gfortran.dg/proc_ptr_35.f90: New.
8985
89862012-03-11  Uros Bizjak  <ubizjak@gmail.com>
8987
8988	PR target/52530
8989	* gcc.dg/torture/pr52530.c: New test.
8990
89912012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8992
8993	PR target/51244
8994	* gcc.target/sh/pr51244-1.c: Fix thinkos.
8995
89962012-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
90032012-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
90092012-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
90142012-03-08  Tobias Burnus  <burnus@net-b.de>
9015
9016	PR fortran/52469
9017	* gfortran.dg/proc_ptr_34.f90
9018
90192012-03-07  Jason Merrill  <jason@redhat.com>
9020
9021	PR c++/52521
9022	* g++.dg/cpp0x/udlit-mangle.C: New.
9023
90242012-03-06  Pat Haugen <pthaugen@us.ibm.com>
9025
9026	* gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
9027
90282012-03-06  Richard Guenther  <rguenther@suse.de>
9029
9030	PR middle-end/52493
9031	* gcc.dg/torture/pr52493.c: New testcase.
9032
90332012-03-06  Richard Guenther  <rguenther@suse.de>
9034
9035	PR lto/52097
9036	* gcc.dg/lto/pr52097_0.c: New testcase.
9037
90382012-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
90452012-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
90522012-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
90582012-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
90642012-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
90692012-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
90742012-03-04  Georg-Johann Lay  <avr@gjlay.de>
9075
9076	* gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9077	int32plus.
9078
90792012-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
90892012-03-03  Tobias Burnus  <burnus@net-b.de>
9090
9091	PR fortran/48820
9092	* gfortran.dg/assumed_type_3.f90: Undo previous commit.
9093
90942012-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
91032012-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
91102012-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
91182012-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
91242012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
9125
9126	* gcc.dg/graphite/pr50561.c: Update.
9127
91282012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
9129
9130	* gcc.target/powerpc/pr52457.c: New test.
9131
91322012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
9133
9134	* gcc.target/arm/sat-1.c: New test.
9135
91362012-03-02  Uros Bizjak  <ubizjak@gmail.com>
9137
9138	PR target/46716
9139	* gcc.target/i386/pr46716.c: New test.
9140
91412012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
9142
9143	PR c++/51989
9144	* g++.dg/cpp0x/sfinae32.C: New.
9145
91462012-03-02  Richard Guenther  <rguenther@suse.de>
9147
9148	PR tree-optimization/52406
9149	* gcc.dg/torture/pr52406.c: New testcase.
9150
91512012-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
91592012-03-02  Tobias Burnus  <burnus@net-b.de>
9160
9161	PR fortran/52270
9162	* gfortran.dg/class_51.f90: New.
9163
91642012-03-02  Tobias Burnus  <burnus@net-b.de>
9165
9166	PR fortran/52452
9167	* gfortran.dg/intrinsic_8.f90: New.
9168
91692012-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
91752012-03-01  Jakub Jelinek  <jakub@redhat.com>
9176
9177	PR tree-optimization/52445
9178	* gcc.dg/pr52445.c: New test.
9179
91802012-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
91922012-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
92022012-02-29  Jakub Jelinek  <jakub@redhat.com>
9203
9204	* gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9205
92062012-02-29  Paul Thomas  <pault@gcc.gnu.org>
9207
9208	PR fortran/52386
9209	* gfortran.dg/realloc_on_assign_13.f90 : New test.
9210
92112012-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
92162012-02-28  Richard Guenther  <rguenther@suse.de>
9217
9218	PR target/52407
9219	* gcc.dg/torture/pr52407.c: New testcase.
9220
92212012-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
92502012-02-28  Richard Guenther  <rguenther@suse.de>
9251
9252	PR tree-optimization/52402
9253	* gcc.dg/torture/pr52402.c: New testcase.
9254
92552012-02-28  Richard Guenther  <rguenther@suse.de>
9256
9257	PR lto/52400
9258	* g++.dg/lto/pr52400_0.C: New testcase.
9259
92602012-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
92652012-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
93082012-02-27  Tristan Gingold  <gingold@adacore.com>
9309
9310	* gnat.dg/array20.ad[sb]: New test.
9311
93122012-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
93182012-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
93232012-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
93282012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
9329
9330	PR target/49263
9331	* gcc.target/sh/pr49263.c: New.
9332
93332012-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
93482012-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
93542012-02-24  Richard Guenther  <rguenther@suse.de>
9355
9356	PR middle-end/52355
9357	* gcc.dg/pr52355.c: New testcase.
9358
93592012-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
93792012-02-23  Uros Bizjak  <ubizjak@gmail.com>
9380
9381	PR c/52290
9382	* gcc.dg/noncompile/pr52290.c: New test.
9383
93842012-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
93892012-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
93962012-02-22  Uros Bizjak  <ubizjak@gmail.com>
9397
9398	PR target/52330
9399	* gcc.target/i386/pr52330.c: New test.
9400
94012012-02-22  Tobias Burnus  <burnus@net-b.de>
9402
9403	PR fortran/52335
9404	* gfortran.dg/io_constraints_10.f90: New.
9405
94062012-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
94112012-02-21  Kai Tietz  <ktietz@redhat.com>
9412
9413	* gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9414
94152012-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
94202012-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
94252012-02-21  Jakub Jelinek  <jakub@redhat.com>
9426
9427	PR tree-optimization/52318
9428	* gcc.dg/pr52318.c: New test.
9429
94302012-02-20  Kai Tietz  <ktietz@redhat.com>
9431
9432	* gcc.dg/bf-ms-layout-3.c: New testcase.
9433
94342012-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
94402012-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
94462012-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
94512012-02-20  Jakub Jelinek  <jakub@redhat.com>
9452
9453	PR tree-optimization/52286
9454	* gcc.c-torture/execute/pr52286.c: New test.
9455
94562012-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
94672012-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
94782012-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
94842012-02-16  Jason Merrill  <jason@redhat.com>
9485
9486	PR c++/52248
9487	* g++.dg/ext/timevar1.C: New.
9488
94892012-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
94952012-02-16  Jason Merrill  <jason@redhat.com>
9496
9497	PR c++/51415
9498	* g++.dg/cpp0x/lambda/lambda-err1.C: New.
9499
95002012-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
95112012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9512
9513	PR target/52199
9514	* gcc.target/powerpc/pr52199.c: New file.
9515
95162012-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
95212012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523	* gcc.dg/pr51867.c: Don't include <math.h>.
9524	(sqrtf): Declare.
9525
95262012-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
95312012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
9532
9533	PR tree-optimization/50561
9534	* gcc.dg/graphite/pr50561.c: New testcase.
9535
95362012-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
95412012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
9542
9543	* gnat.dg/discr35.ad[sb]: New test.
9544
95452012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
9546
9547	* gnat.dg/volatile10.adb: New test.
9548	* gnat.dg/volatile10_pkg.ads: New helper.
9549
95502012-02-14  Jason Merrill  <jason@redhat.com>
9551
9552	* g++.dg/ext/attrib43.C: New.
9553
95542012-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
95652012-02-14  Jakub Jelinek  <jakub@redhat.com>
9566
9567	PR c++/52247
9568	* g++.dg/template/asmgoto1.C: New test.
9569
95702012-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
95762012-02-14  Uros Bizjak  <ubizjak@gmail.com>
9577
9578	* gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9579
95802012-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
95862012-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
95952012-02-14  Jakub Jelinek  <jakub@redhat.com>
9596
9597	PR tree-optimization/52210
9598	* gcc.dg/pr52210.c: New test.
9599
96002012-02-14  Jason Merrill  <jason@redhat.com>
9601
9602	PR c++/39055
9603	* g++.dg/overload/defarg5.C: New.
9604
96052012-02-14  Jakub Jelinek  <jakub@redhat.com>
9606
9607	PR c/52181
9608	* c-c++-common/pr52181.c: New test.
9609
96102012-02-13  Jakub Jelinek  <jakub@redhat.com>
9611
9612	PR c++/52215
9613	* g++.dg/ext/atomic-1.C: New test.
9614
96152012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9616
9617	* gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9618
96192012-02-13  Jakub Jelinek  <jakub@redhat.com>
9620
9621	PR middle-end/52209
9622	* gcc.c-torture/execute/pr52209.c: New test.
9623
96242012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
9625
9626	PR fortran/50981
9627	* gfortran.dg/elemental_optional_args_5.f03: New test.
9628
96292012-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
96352012-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
96422012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
9643
9644	PR rtl-optimization/52175
9645	* gcc.c-torture/compile/pr52175.c: New test.
9646
96472012-02-10  Jason Merrill  <jason@redhat.com>
9648
9649	PR c++/51910
9650	* g++.dg/template/repo10.C: New.
9651
96522012-02-11  Jakub Jelinek  <jakub@redhat.com>
9653
9654	PR debug/52132
9655	* gcc.dg/pr52132.c: New test.
9656
96572012-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
96622012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9663
9664	PR target/52146
9665	* gcc.target/i386/pr52146.c: New.
9666
96672012-02-10  Jakub Jelinek  <jakub@redhat.com>
9668
9669	PR middle-end/52177
9670	* c-c++-common/pr52177.c: New test.
9671
96722012-02-10  Jan Hubicka  <jh@suse.cz>
9673
9674	PR middle-end/48600
9675	* g++.dg/torture/pr48600.C: New testcase.
9676
96772012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
9678
9679	PR middle-end/52140
9680	* gcc.dg/dfp/pr52140.c: New test.
9681
96822012-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
96882012-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
96942012-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
97002012-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
97052012-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
97112012-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
97162012-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
97222012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9723
9724	PR fortran/32380
9725	* gfortran.dg/vect/pr32380.f90:  New test.
9726
97272012-02-08  Tobias Burnus  <burnus@net-b.de>
9728
9729	PR fortran/52151
9730	* gfortran.dg/realloc_on_assign_12.f90: New.
9731
97322012-02-08  Richard Guenther  <rguenther@suse.de>
9733
9734	PR rtl-optimization/52170
9735	* gcc.dg/torture/pr52170.c: New testcase.
9736
97372012-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
97452012-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
97532012-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
97792012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
9780
9781	* gcc.target/epiphany/interrupt-2.c: New test.
9782
97832012-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
97902012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9791
9792	PR target/52152
9793	* objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9794
97952012-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
98022012-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
98072012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
9808
9809	* gcc.c-torture/execute/20120207-1.c: New test.
9810
98112012-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
98192012-02-07  Tobias Burnus  <burnus@net-b.de>
9820
9821	PR fortran/51514
9822	* gfortran.dg/class_to_type_2.f90: New.
9823
98242012-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
98302012-02-06  Jason Merrill  <jason@redhat.com>
9831
9832	PR c++/52088
9833	* g++.dg/template/conv13.C: New.
9834
98352012-02-06  Richard Guenther  <rguenther@suse.de>
9836
9837	PR tree-optimization/52115
9838	* gcc.c-torture/compile/pr52115.c: New testcase.
9839
98402012-02-06  Jakub Jelinek  <jakub@redhat.com>
9841
9842	PR target/52129
9843	* gcc.c-torture/execute/pr52129.c: New test.
9844
98452012-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
98502012-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
98552012-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
98602012-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
98682012-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
98742012-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
98802012-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
98872012-02-05  Tobias Burnus  <burnus@net-b.de>
9888
9889	PR fortran/51972
9890	* gfortran.dg/class_48.f90: Add some further checks.
9891
98922012-02-05  Ira Rosen  <irar@il.ibm.com>
9893
9894	PR tree-optimization/52091
9895	* gcc.dg/vect/pr52091.c: New test.
9896
98972012-02-04  Jakub Jelinek  <jakub@redhat.com>
9898
9899	PR rtl-optimization/52113
9900	* gcc.target/avr/pr52113.c: New test.
9901
99022012-02-03  Jakub Jelinek  <jakub@redhat.com>
9903
9904	PR rtl-optimization/52092
9905	* gcc.c-torture/compile/pr52092.c: New test.
9906
99072012-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
99182012-02-02  Paul Thomas  <pault@gcc.gnu.org>
9919
9920	PR fortran/52012
9921	* gfortran.dg/realloc_on_assign_11.f90: New test.
9922
99232012-02-02  Tobias Burnus  <burnus@net-b.de>
9924
9925	PR fortran/52093
9926	* gfortran.dg/shape_7.f90: New.
9927
99282012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9929
9930	* gcc.target/mips/mips-prepend-1.c: New test.
9931
99322012-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
99392012-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
99472012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
9948
9949	PR fortran/51958
9950	* gfortran.dg/function_optimize_10.f90:  New test.
9951
99522012-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
99572012-02-01  Tobias Burnus  <burnus@net-b.de>
9958
9959	PR fortran/52024
9960	* gfortran.dg/typebound_operator_14.f90: New.
9961
99622012-02-01  Tobias Burnus  <burnus@net-b.de>
9963
9964	PR fortran/52059
9965	* gfortran.dg/elemental_function_1.f90: New.
9966
99672012-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
99732012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9974
9975	PR rtl-optimization/51374
9976	* gcc.target/avr/torture/pr51374-1.c: New.
9977
99782012-01-31  Tobias Burnus  <burnus@net-b.de>
9979
9980	PR fortran/52024
9981	* gfortran.dg/typebound_generic_11.f90: New.
9982
99832012-01-31  Tobias Burnus  <burnus@net-b.de>
9984
9985	PR fortran/52029
9986	* gfortran.dg/class_49.f90: New.
9987
99882012-01-31  Tobias Burnus  <burnus@net-b.de>
9989
9990	PR fortran/52013
9991	* gfortran.dg/elemental_args_check_6.f90: New.
9992
99932012-01-31  Jason Merrill  <jason@redhat.com>
9994
9995	PR c++/52043
9996	* g++.dg/cpp0x/variadic122.C: New.
9997
99982012-01-31  Paul Thomas  <pault@gcc.gnu.org>
9999
10000	PR fortran/52012
10001	* gfortran.dg/realloc_on_assign_10.f90: New test.
10002
100032012-01-31  Richard Guenther  <rguenther@suse.de>
10004
10005	PR tree-optimization/51528
10006	* gcc.dg/torture/pr51528.c: New testcase.
10007
100082012-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
100152012-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
100272012-01-30  Bin Cheng  <bin.cheng@arm.com>
10028
10029	PR target/51835
10030	* gcc.target/arm/pr51835.c: New testcase.
10031
100322012-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
100412012-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
100522012-01-30  Richard Guenther  <rguenther@suse.de>
10053
10054	PR tree-optimization/52045
10055	* gcc.dg/pr52045.c: New testcase.
10056
100572012-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
100622012-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
100662012-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
100752012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
10076
10077	PR c++/51327
10078	* g++.dg/cpp0x/constexpr-ice6.C: New.
10079
100802012-01-29  Tobias Burnus  <burnus@net-b.de>
10081
10082	PR fortran/41600
10083	* gfortran.dg/default_initialization_6.f90: New.
10084
100852012-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
100912012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
10092
10093	PR fortran/51808
10094	* gfortran.dg/module_md5_1.f90: Update MD5 sum.
10095
100962012-01-28  Tobias Burnus  <burnus@net-b.de>
10097
10098	PR fortran/51972
10099	* gfortran.dg/class_allocate_12.f90: New.
10100
101012012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
10102
10103	* gcc.dg/torture/pr50444.c: Fix dg directives.
10104
101052012-01-28  Jakub Jelinek  <jakub@redhat.com>
10106
10107	PR target/52006
10108	* gcc.target/arm/pr52006.c: New test.
10109
101102012-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
101192012-01-27  Tobias Burnus  <burnus@net-b.de>
10120
10121	PR fortran/52022
10122	* gfortran.dg/dummy_procedure_7.f90: New.
10123
101242012-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
101292012-01-27  Jakub Jelinek  <jakub@redhat.com>
10130
10131	PR c++/51852
10132	* g++.dg/other/gc5.C: New test.
10133
101342012-01-27  Richard Guenther  <rguenther@suse.de>
10135
10136	PR tree-optimization/50444
10137	* gcc.dg/torture/pr50444.c: New testcase.
10138
101392012-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
101452012-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
101522012-01-27  Tobias Burnus  <burnus@net-b.de>
10153
10154	PR fortran/52016
10155	* gfortran.dg/elemental_args_check_5.f90: New.
10156
101572012-01-27  Richard Guenther  <rguenther@suse.de>
10158
10159	PR middle-end/51959
10160	* g++.dg/torture/pr51959.C: New testcase.
10161
101622012-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
101682012-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
101822012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10183
10184	* gnat.dg/discr34.adb: New test.
10185	* gnat.dg/discr34_pkg.ads: New helper.
10186
101872012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10188
10189	* gnat.dg/discr33.adb: New test.
10190
101912012-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
101982012-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
102062012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
10207
10208	PR c++/51370
10209	* g++.dg/template/crash112.C: New.
10210
102112012-01-27  Richard Henderson  <rth@redhat.com>
10212
10213	* gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10214
102152012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10216
10217	* gfortran.dg/reassoc_4.f: Use dg-additional-options.
10218
102192012-01-26  Jakub Jelinek  <jakub@redhat.com>
10220
10221	PR middle-end/51895
10222	* g++.dg/opt/pr51895.C: New test.
10223
102242012-01-26  Michael Matz  <matz@suse.de>
10225
10226	PR tree-optimization/48794
10227	* gfortran.dg/gomp/pr48794-2.f90: New testcase.
10228
102292012-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
102332012-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
102412012-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
102552012-01-25  Georg-Johann Lay  <avr@gjlay.de>
10256
10257	* gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10258
102592012-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
102632012-01-25  Tobias Burnus  <burnus@net-b.de>
10264
10265	PR fortran/51995
10266	* gfortran.dg/typebound_proc_25.f90: New.
10267
102682012-01-25  Jason Merrill  <jason@redhat.com>
10269
10270	PR c++/51992
10271	* g++.dg/lto/pr51992_0.C: New.
10272
102732012-01-25  Jakub Jelinek  <jakub@redhat.com>
10274
10275	PR tree-optimization/51987
10276	* gcc.target/i386/pr51987.c: New test.
10277
102782012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
10279
10280	* gcc.dg/tm/lto-1.c: Require lto support in target.
10281
102822012-01-25  Andrey Belevantsev  <abel@ispras.ru>
10283
10284	PR rtl-optimization/48374
10285	* gcc.dg/pr48374.c: New test.
10286
102872012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
10288
10289	* gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10290
102912012-01-25  Tobias Burnus  <burnus@net-b.de>
10292
10293	PR fortran/51966
10294	* gfortran.dg/derived_constructor_char_3.f90: New.
10295
102962012-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
103042012-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
103112012-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
103162012-01-24  Jason Merrill  <jason@redhat.com>
10317
10318	PR c++/51973
10319	* g++.dg/cpp0x/sfinae31.C: New.
10320
103212012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
10322
10323	* gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10324
103252012-01-24  Jason Merrill  <jason@redhat.com>
10326
10327	PR c++/51812
10328	* g++.dg/inherit/covariant20.C: New.
10329
103302012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
10331
10332	PR c++/51223
10333	* g++.dg/parse/crash58.C: New.
10334
103352012-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
103422012-01-23  Jason Merrill  <jason@redhat.com>
10343
10344	PR c++/51930
10345	* g++.dg/ext/visibility/template10.C: New.
10346
103472012-01-23  Tobias Burnus  <burnus@net-b.de>
10348
10349	PR fortran/51948
10350	* gfortran.dg/move_alloc_12.f90: New.
10351
103522012-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
103572012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
10358
10359	PR c++/51398
10360	* g++.dg/template/crash111.C: New.
10361
103622012-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
103682012-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
103742012-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
103802012-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
103862012-01-23  Jason Merrill  <jason@redhat.com>
10387
10388	PR target/51934
10389	* g++.dg/torture/pr51344.C: Limit to x86.
10390
103912012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
10392
10393	* c-c++-common/tm/omp.c: Require target with pthread support.
10394
103952012-01-23  Richard Guenther  <rguenther@suse.de>
10396
10397	PR tree-optimization/51949
10398	* gcc.dg/torture/pr51949.c: New testcase.
10399
104002012-01-23  Jakub Jelinek  <jakub@redhat.com>
10401
10402	PR rtl-optimization/51933
10403	* gcc.c-torture/execute/pr51933.c: New test.
10404
104052012-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
104102012-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
104172012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
10418
10419	* gcc.dg/ext-elim-1.c: New test.
10420
104212012-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
104272012-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
104322012-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
104382012-01-21  Tobias Burnus  <burnus@net-b.de>
10439
10440	PR fortran/51913
10441	* gfortran.dg/class_47.f90: New.
10442
104432012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
10444
10445	* gnat.dg/renaming5.ad[sb]: New test.
10446
104472012-01-20  Jason Merrill  <jason@redhat.com>
10448
10449	PR c++/51919
10450	* g++.dg/pch/mangle1.{C,Hs}: Remove.
10451
104522012-01-20  Jason Merrill  <jason@redhat.com>
10453
10454	PR c++/51922
10455	* g++.dg/ext/attrib42.C: Require ilp32.
10456
104572012-01-20  Jakub Jelinek  <jakub@redhat.com>
10458
10459	PR target/51915
10460	* gcc.target/arm/pr51915.c: New test.
10461
104622012-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
104682012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10469
10470	PR c++/51402
10471	* g++.dg/template/crash110.C: New.
10472
104732012-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
104782012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10479
10480	* g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10481
104822012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10483
10484	* gcc.c-torture/compile/pr51856.c: New testcase.
10485
104862012-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
104912012-01-20  Kai Tietz  <ktietz@redhat.com>
10492
10493	* g++.dg/torture/pr51344.C: Fix typo.
10494
104952012-01-20  Richard Guenther  <rguenther@suse.de>
10496
10497	PR tree-optimization/51903
10498	* g++.dg/torture/pr51903.C: New testcase.
10499
105002012-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
105062012-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
105122012-01-19  Kai Tietz  <ktietz@redhat.com>
10513
10514	* g++.dg/torture/pr51344.C: New test.
10515
105162012-01-19  Tobias Burnus  <burnus@net-b.de>
10517
10518	PR fortran/51904
10519	* gfortran.dg/intrinsic_size_2.f90: New.
10520
105212012-01-19  Jason Merrill  <jason@redhat.com>
10522
10523	PR c++/51889
10524	* g++.dg/inherit/using7.C: New.
10525
105262012-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
105312012-01-19 Andrey Belevantsev <abel@ispras.ru>
10532
10533	PR rtl-optimization/51505
10534	* gcc.dg/pr51505.c: New test.
10535
105362012-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
105422012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
10543
10544	PR c++/51225
10545	* g++.dg/cpp0x/pr51225.C: New.
10546
105472012-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
105522012-01-17  Tobias Burnus  <burnus@net-b.de>
10553
10554	PR fortran/51869
10555	* gfortran.dg/realloc_on_assign_9.f90: New.
10556
105572012-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
105652012-01-17  Jakub Jelinek  <jakub@redhat.com>
10566
10567	PR tree-optimization/51877
10568	* gcc.c-torture/execute/pr51877.c: New test.
10569
105702012-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
105772012-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
105852012-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
105922012-01-16  Tobias Burnus  <burnus@net-b.de>
10593
10594	PR fortran/51809
10595	* gfortran.dg/use_20.f90: New
10596
105972012-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
106032012-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
106082012-01-16  Jakub Jelinek  <jakub@redhat.com>
10609
10610	PR tree-optimization/51865
10611	* gcc.dg/pr51865.c: New test.
10612
106132012-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
106172012-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
106222012-01-15  Uros Bizjak  <ubizjak@gmail.com>
10623
10624	PR rtl-optimization/51821
10625	* gcc.dg/pr51821.c: New test.
10626
106272012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
10628
10629	* gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10630
106312012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
10632
10633	* g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10634
106352012-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
106412011-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
106472012-01-13  Ian Lance Taylor  <iant@google.com>
10648
10649	PR c++/50012
10650	* g++.dg/warn/Wsign-compare-4.C: New.
10651
106522012-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
106592012-01-13  Jason Merrill  <jason@redhat.com>
10660
10661	PR c++/20681
10662	* g++.dg/warn/Wreturn-type-7.C: New.
10663
106642012-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
106762012-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
106852012-01-13  Richard Guenther  <rguenther@suse.de>
10686
10687	PR middle-end/8081
10688	* gcc.dg/torture/pr8081.c: New testcase.
10689
106902012-01-13  Georg-Johann Lay  <avr@gjlay.de>
10691
10692	* gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10693
106942012-01-12  Jason Merrill  <jason@redhat.com>
10695
10696	PR c++/51714
10697	* g++.dg/ext/stmtexpr14.C: New.
10698
106992012-01-13  Dodji Seketeli  <dodji@redhat.com>
10700
10701	PR c++/51633
10702	* g++.dg/cpp0x/constexpr-diag4.C: New test.
10703
107042012-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
107132012-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
107202012-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
107292012-01-11  Jason Merrill  <jason@redhat.com>
10730
10731	PR c++/51565
10732	* g++.dg/ext/attrib42.C: New.
10733
107342012-01-11  Jakub Jelinek  <jakub@redhat.com>
10735
10736	PR bootstrap/51796
10737	* gcc.dg/pr51796.c: New test.
10738
107392012-01-11  Jason Merrill  <jason@redhat.com>
10740
10741	PR c++/51818
10742	* g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10743
107442012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
10745
10746	* gnat.dg/array19.ad[sb]: New test.
10747
107482012-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
107542012-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
107602012-01-11  Jason Merrill  <jason@redhat.com>
10761
10762	PR c++/51613
10763	* g++.dg/template/explicit-args5.C: New.
10764
107652012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
10766
10767	* gcc.c-torture/execute/20120110-1.c: New testcase.
10768
107692012-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
107772012-01-10  Richard Guenther  <rguenther@suse.de>
10778
10779	PR tree-optimization/51801
10780	* gcc.dg/torture/pr51801.c: New testcase.
10781
107822012-01-10  Tobias Burnus  <burnus@net-b.de>
10783
10784	PR fortran/51652
10785	* gfortran.dg/allocate_with_typespec_5.f90: New.
10786
107872012-01-10  Tobias Burnus  <burnus@net-b.de>
10788
10789	* gfortran.dg/class_39.f03: Update dg-error string.
10790
107912012-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
108002012-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
108062012-01-09  Tobias Burnus  <burnus@net-b.de>
10807
10808	PR fortran/46328
10809	* gfortran.dg/typebound_operator_11.f90: New.
10810
108112012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
10812
10813	* gnat.dg/array18.adb: New test.
10814	* gnat.dg/array18_pkg.ads: New helper.
10815
108162012-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
108232012-01-09  Martin Jambor  <mjambor@suse.cz>
10824
10825	PR tree-optimization/51759
10826	* g++.dg/ipa/pr51759.C: New test.
10827
108282012-01-09  Tobias Burnus  <burnus@net-b.de>
10829
10830	PR fortran/51758
10831	* gfortran.dg/optional_absent_2.f90: New.
10832
108332012-01-09  Tobias Burnus  <burnus@net-b.de>
10834
10835	PR fortran/51578
10836	* gfortran.dg/use_17.f90: New.
10837
108382012-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
108462012-01-07  Jan Hubicka  <jh@suse.cz>
10847
10848	PR tree-optimize/51694
10849	* gcc.c-torture/compile/pr51694.c: new testcase.
10850
108512012-01-07  Jan Hubicka  <jh@suse.cz>
10852
10853	PR tree-optimization/51600
10854	* g++.dg/torture/pr51600.C: New testcase.
10855
108562012-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
108632012-01-06  Jason Merrill  <jason@redhat.com>
10864
10865	* g++.dg/parse/new5.C: New.
10866
108672012-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
108732012-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
108932012-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
109032012-01-06  Andrew Stubbs  <ams@codesourcery.com>
10904
10905	* gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10906
109072012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10908
10909	* ada/acats/overflow.lst: Add cb20004.
10910
109112012-01-05  Dodji Seketeli  <dodji@redhat.com>
10912
10913	PR c++/51541
10914	* g++.dg/cpp0x/alias-decl-18.C: New test.
10915
109162012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10917
10918	* gcc.c-torture/execute/20120104-1.c: New test.
10919
109202012-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
109292012-01-05  Richard Guenther  <rguenther@suse.de>
10930
10931	* g++.dg/torture/pr49309.C: Skip for -flto.
10932
109332012-01-05  Jakub Jelinek  <jakub@redhat.com>
10934
10935	PR middle-end/51761
10936	* gcc.c-torture/compile/pr51761.c: New test.
10937
109382012-01-05  Richard Guenther  <rguenther@suse.de>
10939
10940	PR tree-optimization/51760
10941	* gcc.dg/torture/pr51760.c: New testcase.
10942
109432012-01-05  Aldy Hernandez  <aldyh@redhat.com>
10944
10945	PR middle-end/51472
10946	* gcc.dg/tm/memopt-6.c: Adjust regexp.
10947
109482012-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
109542012-01-04  Jakub Jelinek  <jakub@redhat.com>
10955
10956	PR debug/51695
10957	* gcc.dg/pr51695.c: New test.
10958
109592012-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
109672012-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
109742012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10975
10976	PR c++/51064
10977	* g++.dg/warn/Wparentheses-26.C: New.
10978
109792012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
10980
10981	* gfortran.dg/elemental_optional_args_2.f90: New test.
10982
109832012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10984
10985	PR fortran/49693
10986	* gfortran.dg/common_17.f90:  New test.
10987
109882012-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
109942012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10995
10996	PR c++/51738
10997	* g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10998
109992012-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
110042012-01-03  Uros Bizjak  <ubizjak@gmail.com>
11005
11006	* gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
11007
110082012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
11009
11010	PR c++/29273
11011	* g++.dg/rtti/dyncast5.C: New.
11012
110132012-01-03  Richard Guenther  <rguenther@suse.de>
11014
11015	PR tree-optimization/51070
11016	* gcc.dg/torture/pr51070-2.c: New testcase.
11017
110182012-01-03  Richard Guenther  <rguenther@suse.de>
11019
11020	PR tree-optimization/51692
11021	* gcc.dg/torture/pr51692.c: New testcase.
11022
110232012-01-03  Richard Guenther  <rguenther@suse.de>
11024
11025	PR debug/51650
11026	* g++.dg/lto/pr51650-3_0.C: New testcase.
11027
110282012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
11029
11030	PR c++/15867
11031	* g++.dg/warn/Wredundant-decls-spec.C: New.
11032
110332012-01-03  Jakub Jelinek  <jakub@redhat.com>
11034
11035	PR tree-optimization/51719
11036	* g++.dg/tree-prof/pr51719.C: New test.
11037
110382012-01-03  Richard Guenther  <rguenther@suse.de>
11039
11040	PR middle-end/51730
11041	* gcc.dg/fold-compare-6.c: New testcase.
11042
110432012-01-03  Jakub Jelinek  <jakub@redhat.com>
11044
11045	PR c++/51669
11046	* g++.dg/gomp/pr51669.C: New test.
11047
110482012-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
110562012-01-02  Dodji Seketeli  <dodji@redhat.com>
11057
11058	PR c++/51462
11059	* g++.dg/cpp0x/constexpr-99.C: New test.
11060
110612012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
11062
11063	PR c++/20140
11064	* g++.dg/template/init9.C: New.
11065
110662012-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
110722012-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
110802012-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
110872012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11088
11089	* gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11090
110912012-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
110962012-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
111022012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11103
11104	* g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11105
111062012-01-02  Revital Eres  <revital.eres@linaro.org>
11107
11108	* gcc.dg/sms-11.c: New file.
11109
111102012-01-02  Tobias Burnus  <burnus@net-b.de>
11111
11112	PR fortran/51682
11113	* gfortran.dg/coarray/image_index_3.f90: New.
11114
111152012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11116
11117	PR c++/16603
11118	* g++.dg/parse/enum8.C: New.
11119
111202012-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
111262012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11127
11128	* g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11129
111302012-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
111522012-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
111572012-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
111642012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11165
11166	PR c++/51723
11167	* g++.dg/cpp0x/constexpr-delegating2.C: New.
11168
111692012-01-01  Jan Hubicka  <jh@suse.cz>
11170
11171	PR rtl-optimization/51069
11172	* gcc.c-torture/compile/pr51069.c: New testcase.
11173
111742012-01-01  Jakub Jelinek  <jakub@redhat.com>
11175
11176	PR tree-optimization/51683
11177	* gcc.dg/pr51683.c: New test.
11178
11179Copyright (C) 2012 Free Software Foundation, Inc.
11180
11181Copying and distribution of this file, with or without modification,
11182are permitted in any medium without royalty provided the copyright
11183notice and this notice are preserved.
11184