2012-12-20 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1f401cd7ac7749874c93c9c89f2918a4ab756862
1 2012-12-20  Richard Biener  <rguenther@suse.de>
3         PR middle-end/55740
4         * g++.dg/torture/pr55740.C: New testcase.
6 2012-12-20  Jakub Jelinek  <jakub@redhat.com>
8         PR c++/55619
9         * c-c++-common/pr55619.c: New test.
11 2012-12-20  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/54818
14         * gfortran.dg/transfer_intrinsic_4.f: New.
16 2012-12-19  Paul Thomas  <pault@gcc.gnu.org>
18         * gfortran.dg/unlimited_polymorphic_1.f03: New test.
19         * gfortran.dg/unlimited_polymorphic_2.f03: New test.
20         * gfortran.dg/unlimited_polymorphic_3.f03: New test.
21         * gfortran.dg/same_type_as.f03: Correct for improved message.
23 2012-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
25         * gcc.target/arm/vmaxnmdf.c: New test.
26         * gcc.target/arm/vmaxnmsf.c: Likewise.
27         * gcc.target/arm/vminnmsf.c: Likewise.
28         * gcc.target/arm/vminnmdf.c: Likewise.
30 2012-12-19  Tobias Burnus  <burnus@net-b.de>
32         * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
33         to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
35 2012-12-19  Richard Biener  <rguenther@suse.de>
37         PR tree-optimization/55736
38         PR tree-optimization/55703
39         * gcc.dg/lto/pr55703_0.c: New testcase.
41 2012-12-19  Jakub Jelinek  <jakub@redhat.com>
43         PR debug/55730
44         * gcc.dg/debug/pr55730.c: New test.
46 2012-12-18  Jan Hubicka  <jh@suse.cz>
48         PR tree-optimization/55683
49         * g++.dg/ipa/devirt-9.C: New testcase.
51 2012-12-19  Terry Guo  <terry.guo@arm.com>
53         * gcc.target/arm/thumb-find-work-register.c: New.
55 2012-12-19  Tobias Burnus  <burnus@net-b.de>
57         PR fortran/55733
58         * gfortran.dg/save_5.f90: New.
60 2012-12-18  Jakub Jelinek  <jakub@redhat.com>
62         PR c/39464
63         * gcc.dg/pr39464.c: New test.
65 2012-12-18  Ian Lance Taylor  <iant@google.com>
67         PR go/55201
68         * lib/go.exp: Revert last patch.
70 2012-12-18  Richard Biener  <rguenther@suse.de>
72         PR middle-end/54838
73         * g++.dg/torture/pr54838.C: New testcase.
75 2012-12-18  Andreas Schwab  <schwab@linux-m68k.org>
77         * lib/go.exp (go_link_flags): Add libatomic location to flags and
78         ld_library_path.
80 2012-12-18  Richard Biener  <rguenther@suse.de>
82         * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
84 2012-12-18  Richard Biener  <rguenther@suse.de>
86         PR tree-optimization/55555
87         * gcc.dg/torture/pr55555.c: New testcase.
88         * gcc.dg/vect/vect-iv-11.c: Adjust.
90 2012-12-18  Jakub Jelinek  <jakub@redhat.com>
92         PR debug/55717
93         * testsuite/g++.dg/opt/pr55717.C: New test.
95 2012-12-17  Andrew Stubbs  <ams@codesourcery.com>
96             Ulrich Weigand  <ulrich.weigand@linaro.org>
98         * gcc.target/arm/neon-extend-1.c: New file.
99         * gcc.target/arm/neon-extend-2.c: New file.
101 2012-12-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
103         * lib/target-supports.exp (add_options_for_arm_v8_neon):
104         Add -march=armv8-a.
106 2012-12-17  James Greenhalgh  <james.greenhalgh@arm.com>
107             Tejas Belagod  <tejas.belagod@arm.com>
109         * lib/target-supports.exp
110         (check_effective_target_vect_multiple_sizes): Enable for AArch64.
112 2012-12-16  Tobias Burnus  <burnus@net-b.de>
114         PR fortran/55197
115         * gfortran.dg/gomp/use_intrinsic_1.f90: New.
117 2012-12-16  Tobias Burnus  <burnus@net-b.de>
119         * gfortran.dg/move_alloc_14.f90: New.
121 2012-12-16  Tobias Burnus  <burnus@net-b.de>
123         PR fortran/55638
124         * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
125         * gfortran.dg/elemental_args_check_7.f90: New.
127 2012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
129         * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
131 2012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
133         PR ada/52735
134         * gnat.dg/nested_generic1.adb: New test.
135         * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
137 2012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
139         PR ada/53766
140         * gnat.dg/controlled7.ad[sb]: New test.
142 2012-12-14  Steve Ellcey  <sellcey@mips.com>
144         PR regression/55688
145         * g++.dg/other/pr55650.C: Add dg-require-profiling.
147 2012-12-14  Richard Biener  <rguenther@suse.de>
149         PR tree-optimization/55684
150         * gcc.dg/torture/pr55684.c: New testcase.
152 2012-12-14  Richard Biener  <rguenther@suse.de>
154         PR tree-optimization/55687
155         * gcc.dg/torture/pr55687.c: New testcase.
157 2012-12-13  Jakub Jelinek  <jakub@redhat.com>
159         PR c++/55652
160         * g++.dg/cpp0x/noexcept19.C: New test.
162 2012-12-13  Richard Biener  <rguenther@suse.de>
164         PR lto/55660
165         * gcc.dg/lto/pr55660_0.c: New testcase.
166         * gcc.dg/lto/pr55660_1.c: Likewise.
168 2012-12-13  Jakub Jelinek  <jakub@redhat.com>
170         PR gcov-profile/55650
171         * g++.dg/other/pr55650.C: New test.
172         * g++.dg/other/pr55650.cc: New file.
174 2012-12-12  Jakub Jelinek  <jakub@redhat.com>
176         PR debug/55665
177         * g++.dg/guality/pr55665.C: New test.
179         * lib/gcc-dg.exp (${tool}_load): Handle non-existing
180         set_target_env_var the same as if it is empty list.
181         (dg-set-target-env-var): Fix up error message.
182         (set-target-env-var): Record both preexisting env var values
183         as well as info that env wasn't set.
184         (restore-target-env-var): Iterate on reversed list, if second
185         sublist element is 1, setenv the env var to the third sublist
186         element, otherwise unsetenv it.
187         (gcc-dg-runtest): Don't initialize set_target_env_var.
188         (dg-test): Unset set_target_env_var if it was set.
190         * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes.  Don't rely
191         on argc being one.
192         * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
193         Whitespace fixes.  Avoid unnecessary * sizeof(char).
194         * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
195         dg-options.  Whitespace fixes.
196         * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto.  Whitespace fixes.
197         * g++.dg/asan/interception-test-1.C: Whitespace fixes.
198         * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
199         Avoid unnecessary * sizeof(char).  Remove // CHECK: comment.
200         * g++.dg/asan/default-options-1.C: Whitespace fixes.
201         * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes.  Make
202         first __asan_symbolize argument unnamed.  Avoid unnecessary
203         * sizeof(char).
204         * g++.dg/asan/large-func-test-1.C: Whitespace fixes.  Don't rely
205         on argc being one.  Allow both _Znwj and _Znwm as operator new.
206         Ignore everything in the backtrace above operator new.  Fix up
207         dg-output regexps.
208         * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
209         and for x86 -mno-omit-leaf-frame-pointer.  Fix up dg-output regexps.
210         * c-c++-common/asan/clone-test-1.c: Whitespace fixes.  Return non-zero
211         on failures.  Avoid pointless PASS dg-output check. Remove bogus
212         dg-shouldfail.
213         * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
214         Avoid unnecessary * sizeof(char).
215         * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
216         Don't rely on argc being one.
217         * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
218         Avoid unnecessary * sizeof(char).
219         * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
220         * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
221         * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
222         Fix up dg-output regexps.
223         * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
224         * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
225         * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
226         * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
227         one.
228         * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
229         * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
230         Avoid unnecessary * sizeof(char).
232 2012-12-12  Wei Mi  <wmi@google.com>
234         * lib/target-supports.exp (check_effective_target_dlopen,
235         check_effective_target_clone, check_effective_target_setrlimit,
236         check_effective_target_swapcontext): New procedures.
237         * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
238         (dg-set-target-env-var, set-target-env-var,
239         restore-target-env-var): New procedures.
240         (gcc-dg-runtest): Set set_target_env_var.
241         * g++.dg/asan/symbolize-callback-1.C: New test.
242         * g++.dg/asan/shared-lib-test-1-so.cc: New file.
243         * g++.dg/asan/deep-tail-call-1.C: New test.
244         * g++.dg/asan/default-options-1.C: New test.
245         * g++.dg/asan/interception-test-1.C: New test.
246         * g++.dg/asan/dlclose-test-1-so.cc: New file.
247         * g++.dg/asan/deep-thread-stack-1.C: New test.
248         * g++.dg/asan/interception-malloc-test-1.C: New test.
249         * g++.dg/asan/deep-stack-uaf-1.C: New test.
250         * g++.dg/asan/large-func-test-1.C: New test.
251         * g++.dg/asan/interception-failure-test-1.C: New test.
252         * c-c++-common/asan/strip-path-prefix-1.c: New test.
253         * c-c++-common/asan/force-inline-opt0-1.c: New test.
254         * c-c++-common/asan/swapcontext-test-1.c: New test.
255         * c-c++-common/asan/null-deref-1.c: New test.
256         * c-c++-common/asan/global-overflow-1.c: New test.
257         * c-c++-common/asan/strncpy-overflow-1.c: New test.
258         * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
259         * c-c++-common/asan/stack-overflow-1.c: New test.
260         * c-c++-common/asan/use-after-free-1.c: New test.
261         * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
262         * c-c++-common/asan/clone-test-1.c: New test.
263         * c-c++-common/asan/heap-overflow-1.c: New test.
264         * c-c++-common/asan/sleep-before-dying-1.c: New test.
266 2012-12-12  Steve Ellcey  <sellcey@mips.com>
268         * gcc.dg/pr55150-2.c: Add pic support check.
269         * gcc.dg/lto/pr54709_0.c: Ditto.
271 2012-12-12  Zdenek Dvorak  <ook@ucw.cz>
273         PR tree-optimization/55481
274         * gcc.dg/torture/pr55481.c: New testcase.
276 2012-12-12  Steven Bosscher  <steven@gcc.gnu.org>
277             Jakub Jelinek  <jakub@redhat.com>
279         PR middle-end/52640
280         * gcc.c-torture/compile/limits-externdecl.c: New test.
282 2012-12-12  Jakub Jelinek  <jakub@redhat.com>
284         * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
285         from 2000 to 400.
287         PR fortran/55633
288         * gcc.dg/torture/pr55633.c: New test.
290 2012-12-11  Marc Glisse  <marc.glisse@inria.fr>
292         PR c++/53094
293         * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
294         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
295         * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
297 2012-12-11  Jakub Jelinek  <jakub@redhat.com>
299         PR c++/55643
300         * g++.dg/warn/Wunused-var-19.C: New test.
302         * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
304 2012-12-11  Eric Botcazou  <ebotcazou@adacore.com>
306         * gcc.dg/pr54121.c: New test.
308 2012-12-11  Jakub Jelinek  <jakub@redhat.com>
310         PR c++/55619
311         * g++.dg/ext/asm12.C: New test.
313         PR tree-optimization/54570
314         * gcc.dg/builtin-object-size-8.c: Xfail.
315         * gcc.dg/builtin-object-size-13.c: New test.
317 2012-12-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
319         PR target/55642
320         * gcc.target/arm/pr55642.c: New testcase.
322 2012-12-11  Jakub Jelinek  <jakub@redhat.com>
324         PR middle-end/43631
325         PR bootstrap/55615
326         * g++.dg/other/pr43631.C: New test.
328 2012-12-11  Richard Biener  <rguenther@suse.de>
330         PR tree-optimization/55079
331         * gcc.dg/Warray-bounds-9.c: New testcase.
332         * gcc.dg/Warray-bounds-10.c: Likewise.
333         * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
335 2012-12-10  Janus Weil  <janus@gcc.gnu.org>
337         PR fortran/52909
338         * gfortran.dg/proc_ptr_39.f90: New test case.
340 2012-12-10  Richard Sandiford  <rdsandiford@googlemail.com>
342         * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
343         code duplication is required.  Allow BNE to appear.
345 2012-12-10  Richard Sandiford  <rdsandiford@googlemail.com>
347         * gcc.target/mips/ext-2.c: Require -mlong64.
349 2012-12-10  Richard Biener  <rguenther@suse.de>
351         PR tree-optimization/55107
352         * gcc.dg/torture/pr55107.c: New testcase.
353         * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
355 2012-12-10  Jakub Jelinek  <jakub@redhat.com>
357         * g++.dg/asan/asan_test.cc: Sync from upstream.
358         * g++.dg/asan/asan_test_utils.h: Likewise.
360 2012-12-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
362         * gcc.target/arm/neon/vrndaf32.c: New test.
363         * gcc.target/arm/neon/vrndqaf32.c: Likewise.
364         * gcc.target/arm/neon/vrndf32.c: Likewise.
365         * gcc.target/arm/neon/vrndqf32.c: Likewise.
366         * gcc.target/arm/neon/vrndmf32.c: Likewise.
367         * gcc.target/arm/neon/vrndqmf32.c: Likewise.
368         * gcc.target/arm/neon/vrndnf32.c: Likewise.
369         * gcc.target/arm/neon/vrndqnf32.c: Likewise.
370         * gcc.target/arm/neon/vrndpf32.c: Likewise.
371         * gcc.target/arm/neon/vrndqpf32.c: Likewise.
373 2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
375         * gcc.misc-tests/gcov-12.c: Fix dg order.
377         PR middle-end/54470
378         * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
380         * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
381         for *-*-hpux10*.
383         * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
384         * gcc.dg/20050826-1.c: Likewise.
386 2012-12-09  Eric Botcazou  <ebotcazou@adacore.com>
388         * gnat.dg/vect9.adb: Add -w to dg-options.
389         * gnat.dg/vect10.adb: Likewise.
391 2012-12-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
393         PR fortran/55593
394         * gfortran.dg/do_check_8.f90:  New test.
396 2012-12-08  Eric Botcazou  <ebotcazou@adacore.com>
398         * gnat.dg/vect10.ad[sb]: New test.
400 2012-12-08  Eric Botcazou  <ebotcazou@adacore.com>
402         * gnat.dg/vect9.ad[sb]: New test.
403         * gnat.dg/vect9_pkg.ads: New helper.
405 2012-12-07  Mike Stump  <mikestump@comcast.net>
407         * gnat.dg/discr38.adb: Don't use ^M line endings.
408         gnat.dg/loop_optimization13.adb: Likewise.
409         gnat.dg/loop_optimization13.ads: Likewise.
410         gnat.dg/discr36_pkg.adb: Likewise.
411         gnat.dg/discr36_pkg.ads: Likewise.
412         gnat.dg/loop_optimization11_pkg.ads: Likewise.
413         gnat.dg/discr36.ads: Likewise.
414         gnat.dg/loop_optimization11.adb: Likewise.
416 2012-12-07  Vladimir Makarov  <vmakarov@redhat.com>
418         PR rtl-optimization/55141
419         * gcc.target/i386/pr55141.c: New.
421 2012-12-07  Dodji Seketeli  <dodji@redhat.com>
423         PR c++/54401
424         * g++.dg/cpp0x/alias-decl-28.C: New test.
425         * g++.dg/cpp0x/alias-decl-16.C: Update.
427 2012-12-07  Martin Jambor  <mjambor@suse.cz>
429         PR tree-optimization/55590
430         * gcc.target/i386/pr55590-1.c: New test.
431         * gcc.target/i386/pr55590-2.c: Likewise.
433 2012-12-07  Paolo Carlini  <paolo.carlini@oracle.com>
435         PR c++/54975
436         * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
438 2012-12-06  Uros Bizjak  <ubizjak@gmail.com>
440         PR target/55597
441         * gcc.target/i386/pr55597.c: New test.
443 2012-12-06  Jakub Jelinek  <jakub@redhat.com>
445         PR c++/54207
446         * g++.dg/cpp0x/noexcept18.C: New test.
448         PR c++/55573
449         * g++.dg/cpp0x/constexpr-55573.C: New test.
451         PR c++/55137
452         * g++.dg/opt/pr55137.C: New test.
453         * gcc.c-torture/execute/pr55137.c: New test.
455 2012-12-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
457         * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
458         New procedure.
459         (add_options_for_arm_v8_neon): Likewise.
461 2012-12-05  Steven Bosscher  <steven@gcc.gnu.org>
463         * g++.dg/pr55604.C: New test.
465 2012-12-05  James Greenhalgh  <james.greenhalgh@arm.com>
467         * lib/target-supports.exp
468         (check_effective_target_vect_perm): Allow aarch64*-*-*.
469         (check_effective_target_vect_perm_byte): Likewise.
470         (check_effective_target_vect_perm_short): Likewise.
471         (check_effective_target_vect_char_mult): Likewise.
472         (check_effective_target_vect_extract_even_odd): Likewise.
473         (check_effective_target_vect_interleave): Likewise.
475 2012-12-05  Yufeng Zhang  <yufeng.zhang@arm.com>
477         * g++.dg/abi/mangle-neon-aarch64.C: New test.
479 2012-12-05  Yufeng Zhang  <yufeng.zhang@arm.com>
481         * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
483 2012-12-05  James Greenhalgh  <james.greenhalgh@arm.com>
485         * gcc.dg/vect/vect-rounding-btrunc.c: New test.
486         * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
487         * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
488         * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
489         * gcc.dg/vect/vect-rounding-floor.c: Likewise.
490         * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
491         * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
492         * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
493         * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
494         * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
495         * gcc.dg/vect/vect-rounding-round.c: Likewise.
496         * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
497         * target-supports.exp
498         (check_effective_target_vect_call_btrunc): New.
499         (check_effective_target_vect_call_btruncf): Likewise.
500         (check_effective_target_vect_call_ceil): Likewise.
501         (check_effective_target_vect_call_ceilf): Likewise.
502         (check_effective_target_vect_call_floor): Likewise.
503         (check_effective_target_vect_call_floorf): Likewise.
504         (check_effective_target_vect_call_lceil): Likewise.
505         (check_effective_target_vect_call_lfloor): Likewise.
506         (check_effective_target_vect_call_nearbyint): Likewise.
507         (check_effective_target_vect_call_nearbyintf): Likewise.
508         (check_effective_target_vect_call_round): Likewise.
509         (check_effective_target_vect_call_roundf): Likewise.
511 2012-12-05  Richard Biener  <rguenther@suse.de>
513         PR tree-optimization/51238
514         * gcc.dg/torture/pr51238.c: New testcase.
516 2012-12-05  Richard Biener  <rguenther@suse.de>
518         PR tree-optimization/50222
519         * gcc.dg/torture/pr50222.c: New testcase.
521 2012-12-05  Richard Biener  <rguenther@suse.de>
523         PR lto/55525
524         * gcc.dg/lto/pr55525_0.c: New testcase.
525         * gcc.dg/lto/pr55525_1.c: Likewise.
527 2012-12-04  Tobias Burnus  <burnus@net-b.de>
529         * gfortran.dg/quad_3.f90: Really fix an if condition.
531 2012-12-04  Tobias Burnus  <burnus@net-b.de>
533         * gfortran.dg/quad_3.f90: Fix a condition,
534         which wrongly required ordered/lazy evaluation.
536 2012-12-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
538         * gcc.target/aarch64/121127.c: New test.
540 2012-12-04  Jakub Jelinek  <jakub@redhat.com>
542         PR testsuite/55587
543         * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
544         0 if not.
545         * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
546         returned 0.
547         * gcc.dg/asan/asan.exp: Likewise.
549 2012-12-04  Richard Biener  <rguenther@suse.de>
551         PR tree-optimization/55124
552         * gcc.dg/torture/pr55124.c: New testcase.
554 2012-12-03  Tobias Burnus  <burnus@net-b.de>
556         * gfortran.dg/quad_3.f90: New.
558 2012-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
560         PR c++/54170
561         * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
563 2012-12-03  Jakub Jelinek  <jakub@redhat.com>
565         PR testsuite/55452
566         * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
567         on all targets, not just s390*.
569 2012-12-03  Marek Polacek  <polacek@redhat.com>
571         PR c/55570
572         * gcc.dg/pr55570.c: New test.
574 2012-12-03  Jakub Jelinek  <jakub@redhat.com>
576         * lib/asan-dg.exp (asan_get_gtest_test_list,
577         asan_get_gtest_expect_death_list, asan-gtest): New procedures.
578         (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
579         and [asan_get_gtest_expect_death_list "$output"] in global vars.
580         (asan_symbolize): Sanitize [] characters from key.
581         * g++.dg/asan/asan_test_config.h: New file.
582         * g++.dg/asan/asan_globals_test.cc: New file.
583         * g++.dg/asan/asan_test_utils.h: New file.
584         * g++.dg/asan/dejagnu-gtest.h: New file.
585         * g++.dg/asan/asan_test.cc: New file.
586         * g++.dg/asan/asan_test.C: New test.
588 2012-12-03  Richard Biener  <rguenther@suse.de>
590         * gcc.dg/torture/pr35634.c: Use signed char.
591         * g++.dg/torture/pr35634.C: Likewise.
593 2012-12-02  Marek Polacek  <polacek@redhat.com>
595         PR middle-end/54838
596         * gcc.dg/pr54838.c: New test.
598 2012-12-01  Xinliang David Li  <davidxl@google.com>
600         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
601         cltd.
603 2012-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
605         PR c++/55558
606         * g++.dg/cpp0x/decltype46.C: New.
608 2012-12-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
610         PR middle-end/52450
611         * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
613 2012-12-01  Zdenek Sojka <zsojka@seznam.cz>
615         PR debug/53860
616         * g++.dg/debug/pr53860.C: New test.
618 2012-12-01   Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
619              Paul Thomas  <pault@gcc.gnu.org>
621         PR fortran/46897
622         * gfortran.dg/defined_assignment_1.f90: New test.
623         * gfortran.dg/defined_assignment_2.f90: New test.
624         * gfortran.dg/defined_assignment_3.f90: New test.
625         * gfortran.dg/defined_assignment_4.f90: New test.
626         * gfortran.dg/defined_assignment_5.f90: New test.
628 2012-12-01  Jakub Jelinek  <jakub@redhat.com>
630         PR c++/55542
631         * g++.dg/cpp0x/vt-55542.C: New test.
633 2012-11-30  Eric Botcazou  <ebotcazou@adacore.com>
635         * gnat.dg/specs/pack9.ads: New test.
637 2012-11-30  Martin Jambor  <mjambor@suse.cz>
639         PR middle-end/52890
640         PR tree-optimization/55415
641         PR tree-optimization/54386
642         PR target/55448
643         * gcc.dg/ipa/ipa-sra-7.c: New test.
644         * gcc.dg/ipa/ipa-sra-8.c: Likewise.
645         * gcc.dg/ipa/ipa-sra-9.c: Likewise.
646         * gcc.target/i386/pr55448.c: Likewise.
648 2012-11-29  Eric Botcazou  <ebotcazou@adacore.com>
650         * loop_optimization14.ad[sb]: New test.
651         * loop_optimization14_pkg.ads: New helper.
653 2012-11-29  Richard Earnshaw  <rearnsha@arm.com>
655         PR target/55073
656         * gcc.target/arm/pr55073.C: New test.
658 2012-11-29  Marc Glisse  <marc.glisse@inria.fr>
660         PR c++/53094
661         * g++.dg/ext/vector20.C: New testcase.
663 2012-11-28  Tobias Burnus  <burnus@net-b.de>
665         PR fortran/52161
666         * coarray/sync_3.f90: Extend test.
668 2012-11-29  Jakub Jelinek  <jakub@redhat.com>
670         PR rtl-optimization/55512
671         * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
672         * gcc.target/i386/pr55512-4.c: Likewise.
674 2012-11-29  Ed Smith-Rowland  <3dw4rd@verizon.net>
676         PR c++/52654
677         * g++.dg/cpp0x/udlit-overflow.C: New.
678         * g++.dg/cpp0x/udlit-overflow-neg.C: New.
680 2012-11-28  Jakub Jelinek  <jakub@redhat.com>
682         PR debug/36728
683         PR debug/55467
684         PR middle-end/55507
685         PR bootstrap/55511
686         * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
687         are non-empty and add dependency between the first and second asm.
688         * gcc.dg/guality/pr36728-2.c: Likewise.
689         * gcc.dg/guality/pr36728-3.c: New test.
690         * gcc.dg/guality/pr36728-4.c: New test.
692 2012-11-28  Andrew Pinski  <apinski@cavium.com>
694         PR bootstrap/54279
695         * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
696         directories.
697         * lib/obj-c++.exp (obj-c++_init): Likewise.
699 2012-11-28  Tobias Burnus  <burnus@net-b.de>
701         PR fortran/52161
702         * coarray/sync_3.f90: New.
704 2012-11-28  Uros Bizjak  <ubizjak@gmail.com>
706         * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
708 2012-11-28  Vladimir Makarov  <vmakarov@redhat.com>
710         PR rtl-optimization/55512
711         * gcc.target/i386/pr55512-[1234].c: New tests.
713 2012-11-28  Jakub Jelinek  <jakub@redhat.com>
715         PR testsuite/55505
716         * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
718         PR testsuite/55504
719         * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
720         attributes.  Avoid clobbering memory before malloced chunk.
721         (main): Pass 1 instead of 0 as argument.
723 2012-11-28  Eric Botcazou  <ebotcazou@adacore.com>
725         * gnat.dg/object_overflow.adb: Rename to...
726         * gnat.dg/object_overflow1.adb: ...this.
727         * gnat.dg/object_overflow2.adb: New test.
728         * gnat.dg/object_overflow3.adb: Likewise.
729         * gnat.dg/object_overflow4.adb: Likewise.
731 2012-11-28  Paolo Carlini  <paolo.carlini@oracle.com>
733         PR c++/55497
734         * g++.dg/init/pr55497.C: New.
736 2012-11-28  Richard Biener  <rguenther@suse.de>
738         PR testsuite/55327
739         * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
740         * gcc.dg/vect/slp-perm-9.c: Likewise.
742 2012-11-28  Richard Biener  <rguenther@suse.de>
744         PR c/35634
745         * gcc.dg/torture/pr35634.c: New testcase.
746         * g++.dg/torture/pr35634.C: Likewise.
747         * gcc.dg/vect/pr18536.c: Mark worker function noinline.
749 2012-11-27  Tobias Burnus  <burnus@net-b.de>
751         PR fortran/55476
752         * gfortran.dg/warn_target_lifetime_3.f90: New.
754 2012-11-27  Vladimir Makarov  <vmakarov@redhat.com>
756         PR rtl-optimization/55458
757         * gcc.target/i386/pr55458.c: New test.
759 2012-11-27  Jakub Jelinek  <jakub@redhat.com>
761         PR tree-optimization/55110
762         * gcc.dg/pr55110.c: New test.
764 2012-11-27  Richard Biener  <rguenther@suse.de>
766         PR middle-end/55331
767         * g++.dg/opt/pr55331.C: New testcase.
769 2012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
771         * gcc.dg/20050811-2.c: Change -dv option to -graph option.
773 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
775         * gcc.dg/54455.c: Require scheduling.
776         * gcc.dg/c1x-align-4.c: Skip avr.
777         * gcc.dg/pr44024.c: Skip avr in final scan.
779 2012-11-26  Georg-Johann Lay  <avr@gjlay.de>
781         PR testsuite/52641
782         * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
783         * gcc.dg/pr54676.c: Make work for 16-bit int.
785 2012-11-26  Vladimir Makarov  <vmakarov@redhat.com>
787         PR target/55277
788         * gcc.target/i386/pr55227.c: New test.
790 2012-11-26  Steven Bosscher  <steven@gcc.gnu.org>
792         * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
793         to -fdump-rtl-all.
794         * testsuite/gcc.dg/pr37858.c: Remove -dv option.
796 2012-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
798         * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
799         New procedure.
800         (add_options_for_arm_v8_vfp): New procedure.
801         * gcc.target/arm/vrintaf32.c: New test.
802         * gcc.target/arm/vrintaf64.c: Likewise.
803         * gcc.target/arm/vrintmf32.c: Likewise.
804         * gcc.target/arm/vrintmf64.c: Likewise.
805         * gcc.target/arm/vrintpf32.c: Likewise.
806         * gcc.target/arm/vrintpf64.c: Likewise.
807         * gcc.target/arm/vrintrf32.c: Likewise.
808         * gcc.target/arm/vrintrf64.c: Likewise.
809         * gcc.target/arm/vrintxf32.c: Likewise.
810         * gcc.target/arm/vrintxf64.c: Likewise.
811         * gcc.target/arm/vrintzf32.c: Likewise.
812         * gcc.target/arm/vrintzf64.c: Likewise.
814 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
816         PR fortran/54997
817         * gfortran.dg/warn_unused_function_2.f90: New.
819 2012-11-26  Janus Weil  <janus@gcc.gnu.org>
821         PR fortran/54881
822         * gfortran.dg/associated_6.f90: New.
823         * gfortran.dg/select_type_30.f03: New.
825 2012-11-26  Jakub Jelinek  <jakub@redhat.com>
827         PR tree-optimization/54471
828         * gcc.dg/tree-ssa/vrp86.c: New test.
829         * gcc.c-torture/execute/pr54471.c: New test.
831 2012-11-26  Hans-Peter Nilsson  <hp@bitrange.com>
833         PR middle-end/55030
834         * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
835         use volatile asms, use plain asms.   Where the output value for the
836         asm is unused, write a global variable.
838 2012-11-25  Uros Bizjak  <ubizjak@gmail.com>
840         * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
842 2012-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
844         PR fortran/30146
845         * gfortran.dg/do_check_7.f90:  New test.
847 2012-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
849         PR c++/55446
850         * g++.dg/init/new41.C: New.
852 2012-11-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
854         PR fortran/55314
855         * gfortran.dg/allocate_error_4.f90:  New test.
857 2012-11-24  Hans-Peter Nilsson  <hp@bitrange.com>
859         * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
860         to send_log.
862 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
864         * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
865         from the output.
867         PR c++/54046
868         * g++.dg/warn/Wreturn-type-8.C: New test.
870         PR middle-end/55430
871         * gcc.dg/pr55430.c: New test.
873 2012-11-23  Kostya Serebryany  <kcc@google.com>
875         * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
877 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
879         * gnat.dg/discr40.ad[sb]: New test.
881 2012-11-23  Eric Botcazou  <ebotcazou@adacore.com>
883         * gnat.dg/discr39.adb: New test.
885 2012-11-23  Georg-Johann Lay  <avr@gjlay.de>
887         PR testsuite/52641
888         * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
889         * gcc.dg/pr55150-1.c: Same.
890         * gcc.dg/torture/pr54894.c: Add size32plus.
892 2012-11-23  Jakub Jelinek  <jakub@redhat.com>
894         PR sanitizer/55435
895         * c-c++-common/asan/attrib-1.c: New test.
897 2012-11-22  Ian Bolton  <ian.bolton@arm.com>
899         * gcc.target/aarch64/builtin-bswap-1.c: New test.
900         * gcc.target/aarch64/builtin-bswap-2.c: New test.
902 2012-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
904         PR c++/55432
905         * g++.dg/cpp0x/constexpr-55432.C: New.
907 2012-11-21  Janus Weil  <janus@gcc.gnu.org>
909         PR fortran/55352
910         * gfortran.dg/namelist_76.f90: New.
912 2012-11-21  Martin Jambor  <mjambor@suse.cz>
914         * gcc.dg/ipa/ipcp-agg-7.c: New test.
915         * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
917 2012-11-21  Martin Jambor  <mjambor@suse.cz>
919         PR tree-optimization/55260
920         * g++.dg/torture/pr55260-2.C: New test.
922 2012-11-21  Martin Jambor  <mjambor@suse.cz>
924         * gcc.dg/torture/pr55238.c: Remove hidden attribute.
926 2012-11-21  Bin Cheng  <bin.cheng@arm.com>
928         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
929         * gcc.dg/tree-ssa/vrp47.c: Ditto.
931 2012-11-20  Uros Bizjak  <ubizjak@gmail.com>
933         PR target/19398
934         * gcc.target/i386/pr19398.c: New test.
936 2012-11-20  Martin Jambor  <mjambor@suse.cz>
938         PR tree-optimization/55260
939         * g++.dg/torture/pr55260-1.C: New test.
941 2012-11-20  Sofiane Naci  <sofiane.naci@arm.com>
943         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
944         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
945         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
946         * gcc.target/aarch64/atomic-op-char.c: Likewise.
947         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
948         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
949         * gcc.target/aarch64/atomic-op-int.c: Likewise.
950         * gcc.target/aarch64/atomic-op-long.c: Likewise.
951         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
952         * gcc.target/aarch64/atomic-op-release.c: Likewise.
953         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
954         * gcc.target/aarch64/atomic-op-short.c: Likewise.
956 2012-11-20  Jakub Jelinek  <jakub@redhat.com>
958         PR middle-end/55094
959         * gcc.dg/pr55094.c: New test.
961         PR rtl-optimization/54921
962         * gcc.dg/pr54921.c: New test.
964 2012-11-19  Richard Sandiford  <rdsandiford@googlemail.com>
966         * gcc.target/i386/pr55359.c: New test.
968 2012-11-19  Eric Botcazou  <ebotcazou@adacore.com>
970         * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
971         * g++.dg/tls/thread_local3g.C: Likewise.
972         * g++.dg/tls/thread_local4g.C: Likewise.
973         * g++.dg/tls/thread_local5g.C: Likewise.
974         * g++.dg/tls/thread_local6g.C: Likewise.
975         * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
976         * g++.dg/tls/thread_local2.C: Likewise.
977         * g++.dg/tls/thread_local2g.C: Likewise.
978         * g++.dg/tls/thread_local6.C: Likewise.
980 2012-11-19  Aldy Hernandez  <aldyh@redhat.com>
982         * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
983         * gcc.dg/tm/clone-1.c: New test.
985 2012-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
987         PR c++/55368
988         * g++.dg/parse/struct-5.C: New.
990 2012-11-19  Tom de Vries  <tom@codesourcery.com>
992         PR rtl-optimization/55315
993         * gcc.target/mips/pr55315.c: New test.
995 2012-11-17  Jakub Jelinek  <jakub@redhat.com>
997         PR tree-optimization/55236
998         * gcc.dg/pr55236.c: New test.
1000         PR testsuite/55188
1001         * gcc.dg/pr19105.c: Accept also optimizing
1002         -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1004         * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1005         from addr2line_output.  Increment idx if asking for more than one
1006         address in one object.
1008 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
1010         PR tree-optimization/55329
1011         * g++.dg/opt/pr55329.C: New test.
1013 2012-11-16  Janus Weil  <janus@gcc.gnu.org>
1015         PR fortran/55297
1016         * gfortran.dg/typebound_operator_18.f90: New.
1018 2012-11-16  Vladimir Makarov  <vmakarov@redhat.com>
1020         PR rtl-optimization/55330
1021         * gfortran.dg/pr55330.f90: New test.
1023 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
1025         * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1026         * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1027         * gcc.dg/hoist-register-pressure-2.c: Ditto.
1028         * gcc.dg/hoist-register-pressure-3.c: Ditto.
1029         * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1030         * gcc.dg/tree-prof/unroll-1.c: Ditto.
1032 2012-11-16  Dodji Seketeli  <dodji@redhat.com>
1034         PR c++/54875
1035         * g++.dg/cpp0x/alias-decl-27.C: New test.
1037 2012-11-16  Jakub Jelinek  <jakub@redhat.com>
1039         PR c++/55337
1040         * g++.dg/template/alignof2.C: New test.
1042 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
1044         * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1045         * g++.dg/mv6.C (dg-options): Ditto.
1047 2012-11-16  Uros Bizjak  <ubizjak@gmail.com>
1049         * lib/target_suports.exp
1050         (check_effective_target_has_w_floating_suffix): New procedure.
1051         (check_effective_target_has_q_floating_suffix): Ditto.
1052         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1053         for unsupported non-standard suffix on floating constant.
1054         * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1056 2012-11-14  Jakub Jelinek  <jakub@redhat.com>
1058         * lib/asan-dg.exp: New file.
1059         * gcc.dg/asan/asan.exp: New file.
1060         * g++.dg/dg.exp: Prune also asan tests.
1061         * g++.dg/asan/asan.exp: New file.
1062         * c-c++-common/asan/memcmp-1.c: New test.
1064 2012-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
1066         PR c++/55323
1067         * g++.dg/cpp0x/vt-55323.C: New.
1069 2012-11-13  Sriraman Tallam  <tmsriram@google.com>
1071         * g++.dg/mv4.C: Add require ifunc. Change error message.
1072         * g++.dg/mv5.C: Add require ifunc.
1073         * g++.dg/mv6.C: Add require ifunc.
1075 2012-11-13  Martin Jambor  <mjambor@suse.cz>
1077         PR tree-optimization/55253
1078         * gcc.dg/torture/pr55253.c: New test.
1079         * gcc.dg/torture/pr55305.c: Likewise.
1081 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
1083         PR middle-end/55142
1084         * gcc.target/i386/pr55142-1.c: New file.
1085         * gcc.target/i386/pr55142-2.c: Likewise.
1087 2012-11-13  Dodji Seketeli  <dodji@redhat.com>
1089         PR c++/54466
1090         * g++.dg/cpp0x/alias-decl-26.C: New test file.
1092 2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
1094         * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1095         instead of lp64.
1096         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1097         * gcc.target/i386/pr49715-2.c: Likewise.
1098         * gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.
1100 2012-11-13  Jakub Jelinek  <jakub@redhat.com>
1102         PR tree-optimization/55281
1103         * gcc.dg/vect/fast-math-pr55281.c: New test.
1104         * g++.dg/opt/pr55281.C: New test.
1106         PR rtl-optimization/54127
1107         * gcc.dg/torture/pr54127.c: New test.
1109 2012-11-12  Steven Bosscher  <steven@gcc.gnu.org>
1110             Jakub Jelinek  <jakub@redhat.com>
1112         PR rtl-optimization/51447
1113         * gcc.c-torture/execute/pr51447.c: New test.
1115 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
1117         * gcc.target/aarch64/csinc-2.c: New test.
1119 2012-11-12  Ian Bolton  <ian.bolton@arm.com>
1121         * gcc.target/aarch64/cmn.c: New test.
1122         * gcc.target/aarch64/adds.c: New test.
1123         * gcc.target/aarch64/subs.c: New test.
1125 2012-11-12  Tobias Burnus  <burnus@net-b.de>
1127         PR fortran/55272
1128         * gfortran.dg/coarray_29_1.f90: New.
1129         * gfortran.dg/coarray_29_2.f90: New.
1131 2012-11-12  Bin Cheng  <bin.cheng@arm.com>
1133         * gcc.dg/hoist-register-pressure-3.c: New test.
1135 2012-11-11  Oleg Endo  <olegendo@gcc.gnu.org>
1137         * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1138         wrappers around sinf and cosf.
1140 2012-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1142         PR middle-end/55247
1143         PR middle-end/55259
1144         * gcc.target/i386/pr55247-2.c: New file.
1146 2012-11-11  Steven Bosscher  <steven@gcc.gnu.org>
1148         PR middle-end/55263
1149         * g++.dg/pr55263.C: New test.
1151 2012-11-11  Martin Jambor  <mjambor@suse.cz>
1153         PR tree-optimization/55238
1154         * testsuite/gcc.dg/torture/pr55238.c: New test.
1156 2012-11-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1158         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1159         * c-c++-common/torture/vector-subscript-1.c: Likewise.
1160         * c-c++-common/torture/vector-subscript-2.c: Likewise.
1162 2012-11-10  Jan Hubicka  <jh@suse.cz>
1164         * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1166 2012-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1168         * gcc.target/i386/pr55247.c: Require maybe_x32 target.  Add
1169         -mno-sse -mno-mmx to dg-options.  Reformat.
1171 2012-11-10  David Edelsohn  <dje.gcc@gmail.com>
1173         * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1174         * c-c++-common/vector-compare-1.c: Same.
1175         * c-c++-common/vector-compare-2.c: Same.
1176         * g++.dg/other/unused1.C: Skip on AIX.
1177         * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1178         extra message on AIX.
1180 2012-11-10  Uros Bizjak  <ubizjak@gmail.com>
1182         PR target/55247
1183         * gcc.target/i386/pr55247.c: New test.
1185 2012-11-09  Andrew Pinski  <apinski@cavium.com>
1187         * gcc.c-torture/execute/20121108-1.c: New test.
1189 2012-11-09  Ed Smith-Rowland  <3dw4rd@verizon.net>
1191         PR c++/54413
1192         * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1193         * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1194         * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1195         * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1197 2012-11-09  Siddhesh Poyarekar  <siddhesh@redhat.com>
1199         * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1200         bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1201         * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1202         array bounds.
1203         * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1205 2012-11-09  Aldy Hernandez  <aldyh@redhat.com>
1207         * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1208         * g++.dg/tm/pr47530.C: Same.
1210 2012-11-09  Jason Merrill  <jason@redhat.com>
1212         PR c++/54859
1213         * g++.dg/cpp0x/alias-decl-25.C: New.
1215         * g++.dg/abi/abi-tag1.C: New.
1216         * g++.dg/abi/abi-tag2.C: New.
1218 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
1220         PR rtl-optimization/55154
1221         * gcc.target/i386/pr55154.c: New test.
1223 2012-11-09  Vladimir Makarov  <vmakarov@redhat.com>
1225         PR rtl-optimization/55151
1226         * gcc.dg/pr55151.c: Move ...
1227         * gcc.target/i386/pr55151.c: ... here.
1229 2012-11-09  Andrey Belevantsev  <abel@ispras.ru>
1231         PR rtl-optimization/54472
1232         * gcc.dg/pr54472.c: New test.
1234 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1236         * gnat.dg/stack_check3.ad[sb]: New test.
1238 2012-11-08  Ian Lance Taylor  <iant@google.com>
1240         * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1241         with arguments.  Handle errorcheckoutput and rundir test types.
1243 2012-11-08  Steven Bosscher  <steven@gcc.gnu.org>
1245         PR tree-optimization/55191
1246         * gcc.dg/pr55191.c: New test.
1248 2012-11-08  Jakub Jelinek  <jakub@redhat.com>
1250         PR debug/54499
1251         * g++.dg/debug/pr54499.C: New test.
1253 2012-11-08  Jan Hubicka  <jh@suse.cz>
1255         PR middle-end/48636
1256         * gcc.dg/winline-3.c: Update.
1258 2012-11-08  Martin Jambor  <mjambor@suse.cz>
1260         * gfortran.dg/ipcp-array-1.f90: New test.
1262 2012-11-08  Florian Weimer  <fweimer@redhat.com>
1264         * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1266 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
1268         PR rtl-optimization/55151
1269         * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1271 2012-11-07  Uros Bizjak  <ubizjak@gmail.com>
1273         * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1275 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1277         * gcc.c-torture/compile/20121107-1.c: New test.
1279 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
1281         PR rtl-optimization/55151
1282         * gcc.dg/pr55151.c: Compile it only for x86_64.
1284 2012-11-07  Vladimir Makarov  <vmakarov@redhat.com>
1286         PR rtl-optimization/55122
1287         * gcc.dg/pr55122.c: New test.
1289 2012-11-07  David Edelsohn  <dje.gcc@gmail.com>
1291         * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1292         word powerpc.
1293         * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1294         * gcc.target/powerpc/loop_align.c: Skip on AIX.
1295         * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1296         * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1298 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1300         PR c/53063
1301         * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1303 2012-11-07  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1305         PR c/51294
1306         * c-c++-common/pr51294.c: New.
1308 2012-11-07  Martin Jambor  <mjambor@suse.cz>
1310         PR tree-optimization/53787
1311         * gcc.dg/ipa/ipa-5.c: Adjust.
1312         * gcc.dg/ipa/ipcp-agg-1.c: New test.
1313         * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1314         * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1315         * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1316         * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1317         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1318         * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1319         * gfortran.dg/pr48636-2.f90: New test.
1320         * gfortran.dg/pr53787.f90: Likewise.
1322 2012-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1324         PR c++/55226
1325         Revert:
1326         2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/54922
1329         * g++.dg/cpp0x/constexpr-union4.C: New.
1331 2012-11-07  Yufeng Zhang  <yufeng.zhang@arm.com>
1333         * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1335 2012-11-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1337         PR target/49220
1338         * gcc.c-torture/compile/pr49220.c: New test.
1340 2012-11-07  Florian Weimer  <fweimer@redhat.com>
1342         * g++.dg/init/new40.C: New.
1344 2012-11-07  Jakub Jelinek  <jakub@redhat.com>
1346         PR debug/54693
1347         * gcc.dg/guality/pr54693-2.c: New test.
1349 2012-11-06  Andrew Pinski  <apinski@cavium.com>
1351         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1352         -fno-vect-cost-model.
1354 2012-11-06  Aldy Hernandez  <aldyh@redhat.com>
1356         * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1357         * gcc.dg/tm/debug-1.c: Same.
1358         * gcc.dg/tm/irrevocable-3.c: Same.
1359         * gcc.dg/tm/irrevocable-4.c: Same.
1360         * gcc.dg/tm/memopt-10.c: Same.
1361         * gcc.dg/tm/memopt-11.c: Same.
1362         * gcc.dg/tm/props-4.c: Same.
1363         * gcc.dg/tm/wrap-3.c: Same.
1364         * gcc.dg/tm/wrap-4.c: Same.
1366 2012-11-06  Andrew Pinski  <apinski@cavium.com>
1368         * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1370 2012-11-06  Jan Hubicka  <jh@suse.cz>
1372         * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1373         candidate still.
1374         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1375         * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1376         * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1378 2012-11-06  David Edelsohn  <dje.gcc@gmail.com>
1380         * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1382 2012-11-06  Uros Bizjak  <ubizjak@gmail.com>
1384         PR middle-end/41993
1385         * gcc.dg/torture/pr41993.c: New test.
1387 2012-11-06  Jan Hubicka  <jh@suse.cz>
1389         * gcc.target/i386/l_fma_float_?.c: Update.
1390         * gcc.target/i386/l_fma_double_?.c: Update.
1392 2012-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1394         PR target/54089
1395         * gcc.target/sh/pr54089-8.c: New.
1396         * gcc.target/sh/pr54089-9.c: New.
1398 2012-11-06  Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
1400         PR target/47440
1401         * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1402         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1403         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1404         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1405         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1406         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1407         * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1408         * gcc.target/i386/avx-vzeroupper-27.c: New.
1410 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
1412         PR fortran/54917
1413         * gfortran.dg/transfer_class_1.f90: New.
1414         * gfortran.dg/transfer_class_2.f90: New.
1416 2012-11-05  Sriraman Tallam  <tmsriram@google.com>
1418         * testsuite/g++.dg/mv1.C: New test.
1419         * testsuite/g++.dg/mv2.C: New test.
1420         * testsuite/g++.dg/mv3.C: New test.
1421         * testsuite/g++.dg/mv4.C: New test.
1422         * testsuite/g++.dg/mv5.C: New test.
1423         * testsuite/g++.dg/mv6.C: New test.
1425 2012-11-05  Hans-Peter Nilsson  <hp@axis.com>
1427         PR testsuite/55186
1428         * gcc.dg/const-uniq-1.c (a): Increase length four times.
1430 2012-11-05  Jack Howarth <howarth@bromo.med.uc.edu>
1432         * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1433         darwin.
1435 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1437         * g++.dg/torture/20121105-1.C: New test.
1439 2012-11-05  Andreas Schwab  <schwab@linux-m68k.org>
1441         * gcc.dg/torture/fp-compare.c: New testcase.
1443 2012-11-05  Jan Hubicka  <jh@suse.cz>
1445         * gcc.dg/const-1.c: Update.
1446         * gcc.dg/pure-1.c: Update.
1448 2012-11-05  Vladimir Makarov  <vmakarov@redhat.com>
1450         PR rtl-optimization/55151
1451         * gcc.dg/pr55151.c: New test.
1453 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
1455         PR debug/54970
1456         PR debug/54971
1457         * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1459 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
1461         PR testsuite/51128
1462         * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1464 2012-11-05  Jan Hubicka  <jh@suse.cz>
1466         * gcc.dg/autopar/pr49960.c: Fix testcase.
1468 2012-11-05  Uros Bizjak  <ubizjak@gmail.com>
1470         * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1471         Fix scan-tree-dump-times directive.
1473 2012-11-04  Janus Weil  <janus@gcc.gnu.org>
1475         PR fortran/55199
1476         * gfortran.dg/associate_12.f90: New.
1478 2012-11-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1480         PR target/54255
1481         * lib/target-supports.exp (check_effective_target_masm_intel): New
1482         proc.
1483         * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1484         masm_intel.
1486 2012-11-03  H.J. Lu  <hjl.tools@gmail.com>
1487             Jack Howarth  <howarth@bromo.med.uc.edu>
1489         * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1490         * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1491         * gcc.target/i386/pr53249.c: Likewise.
1493 2012-11-03  Andrew Pinski  <apinski@cavium.com>
1495         * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1496         call abort1 so that cross jumping does not happen.
1498 2012-11-03  Oleg Endo  <olegendo@gcc.gnu.org>
1500         PR target/51244
1501         * gcc.target/sh/pr51244-18.c: New.
1502         * gcc.target/sh/pr51244-19.c: New.
1504 2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
1506         * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1507         b requires a 64-bit operation followed by a truncation.
1509 2012-11-02  Jan Hubicka  <jh@suse.cz>
1511         * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1513 2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1515         * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1516         conditions to verify the reduction code is vectorized.
1518         * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1519         in case 'pow', such as 'powerpc' is used in the compiler version name.
1520         * gcc.target/powerpc/pr46728-2.c: Likewise.
1521         * gcc.target/powerpc/pr46728-3.c: Likewise.
1522         * gcc.target/powerpc/pr46728-4.c: Likewise.
1523         * gcc.target/powerpc/pr46728-5.c: Likewise.
1524         * gcc.target/powerpc/pr46728-7.c: Likewise.
1525         * gcc.target/powerpc/pr46728-8.c: Likewise.
1526         * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1528 2012-11-02  Jan Hubicka  <jh@suse.cz>
1530         * gcc.dg/tree-ssa/loop-38.c: New testcase.
1532 2012-11-02  Jan Hubicka  <jh@suse.cz>
1534         * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1535         * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1537 2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
1539         PR middle-end/55130
1540         * gcc.target/i386/pr55130.c: New test.
1542 2012-11-02  Jakub Jelinek  <jakub@redhat.com>
1544         PR target/55147
1545         * gcc.target/i386/pr55147.c: New test.
1547 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
1549         * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1550         * gfortran.dg/default_format_denormal_1.f90: Same.
1552 2012-11-01  Marc Glisse  <marc.glisse@inria.fr>
1554         PR middle-end/55001
1555         * g++.dg/ext/vector19.C: Remove target restrictions.
1556         * gcc.dg/fold-compare-7.c: New testcase.
1558 2012-11-01  Oleg Endo  <olegendo@gcc.gnu.org>
1560         PR target/55160
1561         * gcc.target/sh/pr55160.c: New.
1563 2012-11-01  David Edelsohn  <dje.gcc@gmail.com>
1565         * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1566         scan-assembler regex.
1568 2012-11-01  Vladimir Makarov  <vmakarov@redhat.com>
1570         PR middle-end/55150
1571         * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1572         * gcc.dg/pr55150-2.c: New test.
1574 2012-11-01  Sharad Singhai  <singhai@google.com>
1576         * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1577         * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1578         * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1579         * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1581 2012-10-31  Dehao Chen  <dehao@google.com>
1583         * g++.dg/debug/dwarf2/block.C: New testcase.
1585 2012-10-31  Jan Hubicka  <jh@suse.cz>
1587         * gcc.dg/pr44974.c: Add noinline.
1589 2012-10-31  Janus Weil  <janus@gcc.gnu.org>
1591         PR fortran/53718
1592         * gfortran.dg/class_54.f90: New.
1594 2012-10-31  Steven Bosscher  <steven@gcc.gnu.org>
1595             Jakub Jelinek  <jakub@redhat.com>
1597         PR tree-optimization/55018
1598         * gcc.dg/torture/pr55018.c: New test.
1600 2012-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1602         PR c++/54583
1603         * g++.dg/ext/vla13.C: New.
1605 2012-10-31  Vladimir Makarov  <vmakarov@redhat.com>
1607         PR middle-end/55150
1608         * gcc.dg/pr55150.c: New test.
1610 2012-10-31  Tobias Burnus  <burnus@net-b.de>
1612         PR fortran/55134
1613         * gfortran.dg/associate_11.f90: New.
1615 2012-10-31  Dodji Seketeli  <dodji@redhat.com>
1617         PR c++/54955
1618         * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1620 2012-10-31  Jakub Jelinek  <jakub@redhat.com>
1622         PR tree-optimization/19105
1623         PR tree-optimization/21643
1624         PR tree-optimization/46309
1625         * gcc.dg/pr19105.c: New test.
1626         * gcc.dg/pr21643.c: New test.
1627         * gcc.dg/pr46309-2.c: New test.
1628         * gcc.c-torture/execute/pr46309.c: New test.
1630 2012-10-31  Alan Modra  <amodra@gmail.com>
1632         * gcc.target/powerpc/dimode_off.c: New.
1633         * gcc.target/powerpc/timode_off.c: New.
1634         * gcc.target/powerpc/dfmode_off.c: New.
1635         * gcc.target/powerpc/tfmode_off.c: New.
1637 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1639         PR rtl-optimization/55093
1640         * gcc.target/i386/pr55093.c: New file.
1642 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1644         * gcc.target/i386/pr55116.c: Renamed to ...
1645         * gcc.target/i386/pr55116-1.c: This.
1647 2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1649         * gcc.target/i386/pr55116-2.c: New file.
1651 2012-10-30  Richard Biener  <rguenther@suse.de>
1653         * gcc.dg/vect/slp-perm-2.c: Adjust.
1655 2012-10-30  Richard Biener  <rguenther@suse.de>
1657         PR tree-optimization/55111
1658         * gcc.dg/torture/pr55111.c: New testcase.
1660 2012-10-30  Oleg Endo  <olegendo@gcc.gnu.org>
1662         PR target/53988
1663         * gcc.target/sh/pr53988.c: New.
1665 2012-10-30  Bin Cheng  <bin.cheng@arm.com>
1667         PR target/54989
1668         * gcc.dg/hoist-register-pressure-1.c: Rename from
1669         hoist-register-pressure.c. Add nonpic condition.
1670         * gcc.dg/hoist-register-pressure-2.c: New testcase.
1672 2012-10-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
1674         PR c++/54930
1675         * gcc.dg/Wreturn-local-addr.c: New.
1676         * g++.dg/warn/Wno-return-local-addr.C: New.
1677         * g++.dg/warn/Wreturn-local-addr.C: New.
1679 2012-10-29  H.J. Lu  <hongjiu.lu@intel.com>
1681         PR middle-end/55116
1682         * gcc.target/i386/pr55116.c: New file.
1684 2012-10-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1686         PR c/53066
1687         * gcc.dg/Wshadow-4.c: New.
1688         * gcc.dg/Wshadow-4.h: New.
1690 2012-10-29  Alexandre Oliva <aoliva@redhat.com>
1692         PR debug/54693
1693         * gcc.dg/guality/pr54693.c: New.
1695 2012-10-29  Marc Glisse  <marc.glisse@inria.fr>
1697         PR middle-end/55027
1698         * gcc.dg/pr55027.c: New testcase.
1700 2012-10-29  Jan Hubicka  <jh@suse.cz>
1702         * gcc.dg/ipa/inline-6.c: New testcase.
1704 2012-10-29  Vladimir Makarov  <vmakarov@redhat.com>
1706         PR rtl-optimization/55106
1707         * g++.dg/pr55106.C: New.
1709 2012-10-29  Richard Guenther  <rguenther@suse.de>
1711         PR middle-end/53695
1712         * gcc.dg/torture/pr53695.c: New testcase.
1714 2012-10-28  Jan Hubicka  <jh@suse.cz>
1716         * gcc.dg/ipa/inlinehint-3.c: New testcase.
1718 2012-10-28  Tobias Burnus  <burnus@net-b.de>
1720         PR fortran/54958
1721         * gfortran.dg/do_check_6.f90: New.
1723 2012-10-27  Dominique Dhumieres  <dominiq@lps.ens.fr>
1724             Jack Howarth <howarth@bromo.med.uc.edu>
1726         PR target/54404
1727         * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1728         to dg-options.
1729         * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1731 2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
1733         PR target/34283
1734         * gcc.target/i386/pr34283.c: New test.
1736 2012-10-26  Jakub Jelinek  <jakub@redhat.com>
1738         PR c++/55081
1739         * g++.dg/opt/pr55081.C: New test.
1741         PR debug/54970
1742         PR debug/54971
1743         * gcc.dg/guality/pr54970.c: New test.
1745 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1747         PR c++/54984
1748         * g++.dg/template/new11.C: New.
1750 2012-10-26  Richard Biener  <rguenther@suse.de>
1752         PR middle-end/54824
1753         * gcc.dg/torture/pr54824.c: New testcase.
1755 2012-10-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1757         * gcc.target/i386/fxsave-1.c: New.
1758         * gcc.target/i386/fxsave64-1.c: Ditto.
1759         * gcc.target/i386/fxrstor-1.c: Ditto.
1760         * gcc.target/i386/fxrstor64-1.c: Ditto.
1761         * gcc.target/i386/xsave-1.c: Ditto.
1762         * gcc.target/i386/xsave64-1.c: Ditto.
1763         * gcc.target/i386/xrstor-1.c: Ditto.
1764         * gcc.target/i386/xrstor64-1.c: Ditto.
1765         * gcc.target/i386/xsaveopt-1.c: Ditto.
1766         * gcc.target/i386/xsaveopt64-1.c: Ditto.
1767         * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1768         * gcc.target/i386/sse-13.c: Ditto.
1769         * gcc.target/i386/sse-14.c: Ditto.
1770         * gcc.target/i386/sse-22.c: Ditto.
1771         * gcc.target/i386/sse-23.c: Ditto.
1772         * g++.dg/other/i386-2.C: Ditto.
1773         * g++.dg/other/i386-3.C: Ditto.
1775 2012-10-25  Jan Hubicka  <jh@suse.cz>
1777         * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1778         at ivcanon time.
1780 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1782         PR c++/53761
1783         * g++.dg/ext/transparent-union.C: New.
1785 2012-10-25  Marc Glisse  <marc.glisse@inria.fr>
1787         PR c++/54427
1788         * g++.dg/ext/vector19.C: New testcase.
1790 2012-10-25  Richard Biener  <rguenther@suse.de>
1792         PR tree-optimization/54902
1793         * g++.dg/torture/pr54902.C: New testcase.
1795 2012-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1797         PR c++/34892
1798         * g++.dg/template/crash114.C: New.
1800 2012-10-24  H.J. Lu  <hongjiu.lu@intel.com>
1802         PR bootstrap/55049
1803         * gcc.target/i386/pr55049-1.c: New test.
1805 2012-10-24  Janus Weil  <janus@gcc.gnu.org>
1807         PR fortran/55037
1808         * gfortran.dg/class_dummy_4.f03: New.
1810 2012-10-24  Jakub Jelinek  <jakub@redhat.com>
1812         PR rtl-optimization/55010
1813         * gcc.dg/pr55010.c: New test.
1815         PR debug/54828
1816         * g++.dg/debug/pr54828.C: New test.
1818 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1820         * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1821         * gcc.dg/vect/vect-83_64.c: Likewise.
1823 2012-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1825         PR c++/54922
1826         * g++.dg/cpp0x/constexpr-union4.C: New.
1828 2012-10-23  Jeff Law  <law@redhat.com>
1830         * gcc.c-torture/execute/pr54985.c: New test.
1832 2012-10-23  Paul Koning  <ni1d@arrl.net>
1834         PR debug/54508
1835         * g++.dg/debug/dwarf2/pr54508.C: New.
1837 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1839         PR c++/54844
1840         * g++.dg/template/sizeof14.C: New test.
1842 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1843             Jim MacArthur  <jim.macarthur@arm.com>
1844             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1845             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1846             Nigel Stephens  <nigel.stephens@arm.com>
1847             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1848             Richard Earnshaw  <rearnsha@arm.com>
1849             Sofiane Naci  <sofiane.naci@arm.com>
1850             Stephen Thomas  <stephen.thomas@arm.com>
1851             Tejas Belagod  <tejas.belagod@arm.com>
1852             Yufeng Zhang  <yufeng.zhang@arm.com>
1854         * lib/target-supports.exp
1855         (check_profiling_available): Add AArch64.
1856         (check_effective_target_vect_int): Likewise.
1857         (check_effective_target_vect_shift): Likewise.
1858         (check_effective_target_vect_float): Likewise.
1859         (check_effective_target_vect_double): Likewise.
1860         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1861         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1862         (check_effective_target_vect_pack_trunc): Likewise.
1863         (check_effective_target_vect_unpack): Likewise.
1864         (check_effective_target_vect_hw_misalign): Likewise.
1865         (check_effective_target_vect_short_mult): Likewise.
1866         (check_effective_target_vect_int_mult): Likewise.
1867         (check_effective_target_vect_stridedN): Likewise.
1868         (check_effective_target_sync_int_long): Likewise.
1869         (check_effective_target_sync_char_short): Likewise.
1870         (check_vect_support_and_set_flags): Likewise.
1871         (check_effective_target_aarch64_tiny): New.
1872         (check_effective_target_aarch64_small): New.
1873         (check_effective_target_aarch64_large): New.
1874         * g++.dg/other/PR23205.C: Enable aarch64.
1875         * g++.dg/other/pr23205-2.C: Likewise.
1876         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1877         * gcc.c-torture/execute/20101011-1.c: Likewise.
1878         * gcc.dg/20020312-2.c: Likewise.
1879         * gcc.dg/20040813-1.c: Likewise.
1880         * gcc.dg/builtin-apply2.c: Likewise.
1881         * gcc.dg/stack-usage-1.c: Likewise.
1883 2012-10-23  Ian Bolton  <ian.bolton@arm.com>
1884             Jim MacArthur  <jim.macarthur@arm.com>
1885             Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1886             Marcus Shawcroft  <marcus.shawcroft@arm.com>
1887             Nigel Stephens  <nigel.stephens@arm.com>
1888             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1889             Richard Earnshaw  <rearnsha@arm.com>
1890             Sofiane Naci  <sofiane.naci@arm.com>
1891             Stephen Thomas  <stephen.thomas@arm.com>
1892             Tejas Belagod  <tejas.belagod@arm.com>
1893             Yufeng Zhang  <yufeng.zhang@arm.com>
1895         * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1896         * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1897         * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1898         * gcc.target/aarch64/aapcs/abitest.S: New file.
1899         * gcc.target/aarch64/aapcs/abitest.h: New file.
1900         * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1901         * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1902         * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1903         * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1904         * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1905         * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1906         * gcc.target/aarch64/aapcs/ice_1.c: New file.
1907         * gcc.target/aarch64/aapcs/ice_2.c: New file.
1908         * gcc.target/aarch64/aapcs/ice_3.c: New file.
1909         * gcc.target/aarch64/aapcs/ice_4.c: New file.
1910         * gcc.target/aarch64/aapcs/ice_5.c: New file.
1911         * gcc.target/aarch64/aapcs/macro-def.h: New file.
1912         * gcc.target/aarch64/aapcs/test_1.c: New file.
1913         * gcc.target/aarch64/aapcs/test_10.c: New file.
1914         * gcc.target/aarch64/aapcs/test_11.c: New file.
1915         * gcc.target/aarch64/aapcs/test_12.c: New file.
1916         * gcc.target/aarch64/aapcs/test_13.c: New file.
1917         * gcc.target/aarch64/aapcs/test_14.c: New file.
1918         * gcc.target/aarch64/aapcs/test_15.c: New file.
1919         * gcc.target/aarch64/aapcs/test_16.c: New file.
1920         * gcc.target/aarch64/aapcs/test_17.c: New file.
1921         * gcc.target/aarch64/aapcs/test_18.c: New file.
1922         * gcc.target/aarch64/aapcs/test_19.c: New file.
1923         * gcc.target/aarch64/aapcs/test_2.c: New file.
1924         * gcc.target/aarch64/aapcs/test_20.c: New file.
1925         * gcc.target/aarch64/aapcs/test_21.c: New file.
1926         * gcc.target/aarch64/aapcs/test_22.c: New file.
1927         * gcc.target/aarch64/aapcs/test_23.c: New file.
1928         * gcc.target/aarch64/aapcs/test_24.c: New file.
1929         * gcc.target/aarch64/aapcs/test_25.c: New file.
1930         * gcc.target/aarch64/aapcs/test_26.c: New file.
1931         * gcc.target/aarch64/aapcs/test_3.c: New file.
1932         * gcc.target/aarch64/aapcs/test_4.c: New file.
1933         * gcc.target/aarch64/aapcs/test_5.c: New file.
1934         * gcc.target/aarch64/aapcs/test_6.c: New file.
1935         * gcc.target/aarch64/aapcs/test_7.c: New file.
1936         * gcc.target/aarch64/aapcs/test_8.c: New file.
1937         * gcc.target/aarch64/aapcs/test_9.c: New file.
1938         * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1939         * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1940         * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1941         * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1942         * gcc.target/aarch64/aapcs/test_complex.c: New file.
1943         * gcc.target/aarch64/aapcs/test_int128.c: New file.
1944         * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1945         * gcc.target/aarch64/aapcs/type-def.h: New file.
1946         * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1947         * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1948         * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1949         * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1950         * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1951         * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1952         * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1953         * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1954         * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1955         * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1956         * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1957         * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1958         * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1959         * gcc.target/aarch64/aarch64.exp: New file.
1960         * gcc.target/aarch64/adc-1.c: New file.
1961         * gcc.target/aarch64/adc-2.c: New file.
1962         * gcc.target/aarch64/asm-1.c: New file.
1963         * gcc.target/aarch64/clrsb.c: New file.
1964         * gcc.target/aarch64/clz.c: New file.
1965         * gcc.target/aarch64/ctz.c: New file.
1966         * gcc.target/aarch64/csinc-1.c: New file.
1967         * gcc.target/aarch64/csinv-1.c: New file.
1968         * gcc.target/aarch64/csneg-1.c: New file.
1969         * gcc.target/aarch64/extend.c: New file.
1970         * gcc.target/aarch64/fcvt.x: New file.
1971         * gcc.target/aarch64/fcvt_double_int.c: New file.
1972         * gcc.target/aarch64/fcvt_double_long.c: New file.
1973         * gcc.target/aarch64/fcvt_double_uint.c: New file.
1974         * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1975         * gcc.target/aarch64/fcvt_float_int.c: New file.
1976         * gcc.target/aarch64/fcvt_float_long.c: New file.
1977         * gcc.target/aarch64/fcvt_float_uint.c: New file.
1978         * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1979         * gcc.target/aarch64/ffs.c: New file.
1980         * gcc.target/aarch64/fmadd.c: New file.
1981         * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1982         * gcc.target/aarch64/frint.x: New file.
1983         * gcc.target/aarch64/frint_double.c: New file.
1984         * gcc.target/aarch64/frint_float.c: New file.
1985         * gcc.target/aarch64/index.c: New file.
1986         * gcc.target/aarch64/mneg-1.c: New file.
1987         * gcc.target/aarch64/mneg-2.c: New file.
1988         * gcc.target/aarch64/mneg-3.c: New file.
1989         * gcc.target/aarch64/mnegl-1.c: New file.
1990         * gcc.target/aarch64/mnegl-2.c: New file.
1991         * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1992         * gcc.target/aarch64/pic-constantpool1.c: New file.
1993         * gcc.target/aarch64/pic-symrefplus.c: New file.
1994         * gcc.target/aarch64/predefine_large.c: New file.
1995         * gcc.target/aarch64/predefine_small.c: New file.
1996         * gcc.target/aarch64/predefine_tiny.c: New file.
1997         * gcc.target/aarch64/reload-valid-spoff.c: New file.
1998         * gcc.target/aarch64/scalar_intrinsics.c: New file.
1999         * gcc.target/aarch64/table-intrinsics.c: New file.
2000         * gcc.target/aarch64/tst-1.c: New file.
2001         * gcc.target/aarch64/vect-abs-compile.c: New file.
2002         * gcc.target/aarch64/vect-abs.c: New file.
2003         * gcc.target/aarch64/vect-abs.x: New file.
2004         * gcc.target/aarch64/vect-compile.c: New file.
2005         * gcc.target/aarch64/vect-faddv-compile.c: New file.
2006         * gcc.target/aarch64/vect-faddv.c: New file.
2007         * gcc.target/aarch64/vect-faddv.x: New file.
2008         * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2009         * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2010         * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2011         * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2012         * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2013         * gcc.target/aarch64/vect-fp-compile.c: New file.
2014         * gcc.target/aarch64/vect-fp.c: New file.
2015         * gcc.target/aarch64/vect-fp.x: New file.
2016         * gcc.target/aarch64/vect-mull-compile.c: New file.
2017         * gcc.target/aarch64/vect-mull.c: New file.
2018         * gcc.target/aarch64/vect-mull.x: New file.
2019         * gcc.target/aarch64/vect.c: New file.
2020         * gcc.target/aarch64/vect.x: New file.
2021         * gcc.target/aarch64/vector_intrinsics.c: New file.
2022         * gcc.target/aarch64/vfp-1.c: New file.
2023         * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2024         * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2025         * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2026         * g++.dg/abi/aarch64_guard1.C: New file.
2028 2012-10-23  Jakub Jelinek  <jakub@redhat.com>
2030         PR c++/54988
2031         * c-c++-common/pr54988.c: New test.
2033 2012-10-23  Jan Hubicka  <jh@suse.cz>
2035         * gcc.dg/tree-prof/peel-1.c: New testcase.
2037 2012-10-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
2039         PR gcc/52945
2040         * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2042 2012-10-23  Joseph Myers  <joseph@codesourcery.com>
2044         * gcc.dg/c99-predef-1.c: New test.
2045         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2046         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2047         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2048         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2049         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2050         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2051         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2052         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2053         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2054         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2055         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2056         gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2058 2012-10-23  Marc Glisse  <marc.glisse@inria.fr>
2060         * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2062 2012-10-23  Jan Hubicka  <jh@suse.cz>
2064         PR middle-end/54937
2065         * gcc.c-torture/execute/pr54937.c: New testcase.
2066         * gcc.dg/tree-ssa/cunroll-2.c: Update.
2068 2012-10-23  Jan Hubicka  <jh@suse.cz>
2070         PR middle-end/54967
2071         * gfortran.dg/pr54967.f90: New testcase.
2073 2012-10-23  Terry Guo  <terry.guo@arm.com>
2075         PR target/55019
2076         * gcc.dg/pr55019.c: New.
2078 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2080         PR tree-optimization/55008
2081         * gcc.dg/tree-ssa/pr55008.c: New test.
2083 2012-10-22  Richard Biener  <rguenther@suse.de>
2085         PR tree-optimization/55011
2086         * gcc.dg/torture/pr55011.c: New testcase.
2088 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
2090         * gcc.target/arm/pr40457-1.c: Adjust expected output.
2091         * gcc.target/arm/pr40457-2.c: Likewise.
2092         * gcc.target/arm/pr40457-3.c: Likewise.
2094 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
2096         * gnat.dg/specs/limited_with4.ads: New test.
2097         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2099 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
2101         * gnat.dg/modular4.adb: New test.
2102         * gnat.dg/modular4_pkg.ads: New helper.
2104 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2106         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2107         * gnat.dg/specs/addr1.ads: Likewise.
2109 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
2111         * gcc.dg/webizer.c (main): Add missing exit call.
2113 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
2115         PR fortran/54465
2116         * gfortran.dg/wextra_1.f:  New test.
2118 2012-10-20  Jan Hubicka  <jh@suse.cz>
2120         * gcc.dg/tree-prof/unroll-1.c: New testcase.
2122 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
2124         PR fortran/54224
2125         * gfortran.dg/warn_unused_function.f90: New.
2127 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
2129         * lib/target-supports.exp
2130         (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2132 2012-10-19  Richard Guenther  <rguenther@suse.de>
2134         PR tree-optimization/54981
2135         * gcc.dg/pr54981.c: New testcase.
2137 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
2139         PR target/54892
2140         * gcc.target/arm/pr54892.c: New.
2142 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
2144         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2146 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2148         PR c++/54501
2149         * g++.dg/init/array30.C: New.
2150         * g++.dg/init/array31.C: Likewise.
2152 2012-10-18  Tobias Burnus  <burnus@net-b.de>
2154         PR fortran/54884
2155         * gfortran.dg/public_private_module_7.f90: New.
2157 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2159         PR c++/29633
2160         * g++.dg/template/pr29633.C: New.
2162 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
2164         * gnat.dg/loop_optimization13.ad[sb]: New test.
2165         * gnat.dg/loop_optimization13_pkg.ads: New helper.
2167 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2169         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2170         * gcc.target/arm/neon/vfmaf32.c: Likewise.
2171         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2172         * gcc.target/arm/neon/vfmsf32.c: Likewise.
2174 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2176         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2177         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2178         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2179         * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2180         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2181         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2183 2012-10-16  Jan Hubicka  <jh@suse.cz>
2185         * gcc.target/i386/l_fma_float_?.c: Update.
2186         * gcc.target/i386/l_fma_double_?.c: Update.
2187         * gfortran.dg/do_1.f90: XFAIL
2188         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2189         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2190         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2191         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2192         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2193         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2194         valid.
2196 2012-10-16  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2198         PR c/53063
2199         PR c/40989
2200         * gcc.dg/Wstrict-overflow-24.c: New.
2202 2012-10-16  Tobias Burnus  <burnus@net-b.de>
2204         PR fortran/50981
2205         PR fortran/54618
2206         * gfortran.dg/class_optional_1.f90: New.
2207         * gfortran.dg/class_optional_2.f90: New.
2209 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
2211         PR debug/54796
2212         * gcc.dg/guality/pr54796.c: New test.
2214         PR tree-optimization/54889
2215         * gfortran.dg/pr54889.f90: New test.
2217 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
2219         * g++.dg/other/dump-ada-spec-2.C: New test.
2221 2012-10-16  Easwaran Raman  <eraman@google.com>
2223         * gcc.dg/tree-prof/switch-case-1.c: New test case.
2224         * gcc.dg/tree-prof/switch-case-2.c: New test case.
2226 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
2228         * gcc.dg/torture/stackalign/builtin-apply-2.c,
2229         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2231 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2233         PR target/54925
2234         * gcc.c-torture/compile/pr54925.c: New.
2236 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2238         PR target/51244
2239         * gcc.target/sh/pr51244-17.c: New.
2241 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2243         PR target/54760
2244         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2245         functions.
2246         * gcc.target/sh/pr54760-4.c: New.
2248 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
2250         PR target/34777
2251         * gcc.target/sh/torture/sh-torture.exp: New.
2252         * gcc.target/sh/torture/pr34777.c: New.
2254 2012-10-15  Matthias Klose  <doko@ubuntu.com>
2256         * lib/target-supports.exp (check_profiling_available): Match
2257         arm*-*-linux-* for ARM Linux/GNU.
2258         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2259         * gfortran.dg/enum_10.f90: Likewise.
2260         * gfortran.dg/enum_9.f90: Likewise.
2261         * gcc.target/arm/synchronize.c: Likewise.
2262         * g++.old-deja/g++.jason/enum6.C: Likewise.
2263         * g++.old-deja/g++.other/enum4.C: Likewise.
2264         * g++.old-deja/g++.law/enum9.C: Likewise.
2266 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2268         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2269         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2271 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
2272             Paolo Carlini  <paolo.carlini@oracle.com>
2274         PR c++/17805
2275         * g++.dg/overload/operator6.C: New.
2277 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2279         PR c++/50080 (again)
2280         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2281         * g++.dg/parse/tmpl-outside1.C: Likewise.
2282         * g++.dg/template/qualttp18.C: Likewise.
2283         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2284         * g++.old-deja/g++.pt/overload13.C: Likewise.
2286 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
2288         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2289         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2290         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2291         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2292         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2293         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2294         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2295         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2297 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2299         PR c++/50080
2300         * g++.dg/parse/tmpl-outside2.C: New.
2301         * g++.dg/parse/tmpl-outside1.C: Adjust.
2302         * g++.dg/template/qualttp18.C: Likewise.
2303         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2304         * g++.old-deja/g++.pt/overload13.C: Likewise.
2306 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
2308         PR tree-optimization/54915
2309         * gcc.dg/tree-ssa/pr54915.c: New testcase.
2311 2012-10-15  Richard Guenther  <rguenther@suse.de>
2313         PR tree-optimization/54920
2314         * gcc.dg/torture/pr54920.c: New testcase.
2316 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2318         * gnat.dg/unchecked_convert9.ad[sb]: New test.
2320 2012-10-13  Jason Merrill  <jason@redhat.com>
2322         * g++.dg/tls/thread_local7g.C: Require tls_native.
2324 2012-10-14  Jason Merrill  <jason@redhat.com>
2326         * g++.dg/cpp0x/inh-ctor1.C: New.
2327         * g++.dg/cpp0x/inh-ctor2.C: New.
2328         * g++.dg/cpp0x/inh-ctor3.C: New.
2329         * g++.dg/cpp0x/inh-ctor4.C: New.
2330         * g++.dg/cpp0x/inh-ctor5.C: New.
2331         * g++.dg/cpp0x/inh-ctor6.C: New.
2332         * g++.dg/cpp0x/inh-ctor7.C: New.
2333         * g++.dg/cpp0x/inh-ctor8.C: New.
2334         * g++.dg/cpp0x/inh-ctor9.C: New.
2335         * g++.dg/cpp0x/inh-ctor10.C: New.
2336         * g++.dg/cpp0x/inh-ctor11.C: New.
2337         * g++.dg/cpp0x/inh-ctor12.C: New.
2338         * g++.dg/cpp0x/inh-ctor13.C: New.
2340 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
2342         PR rtl-optimization/54919
2343         * gcc.dg/pr54919.c: New testcase.
2345 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2347         PR c++/53581
2348         * g++.dg/template/crash113.C: New.
2350 2012-10-14  Jan Hubicka  <jh@suse.cz>
2352         * gcc.dg/unroll_5.c: New testcase.
2354 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2356         PR c++/52643
2357         * g++.dg/opt/pr52643.C: New.
2359 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2361         PR target/54602
2362         * gcc.target/sh/pr54602-1.c: New.
2363         * gcc.target/sh/pr54602-2.c: New.
2364         * gcc.target/sh/pr54602-3.c: New.
2365         * gcc.target/sh/pr54602-4.c: New.
2367 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2369         PR target/54680
2370         * gcc.target/sh/pr54680.c: New.
2372 2012-10-12  Jan Hubicka <jh@suse.cz>
2374         * gcc.dg/webizer.c: New testcase.
2376 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
2378         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2379         specify -m64.
2381         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2383         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2384         Return 0 if already specifying -mfloat-abi other than hard.
2386 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
2388         * gcc.dg/pr53060.c: Prune irrelevant warning.
2390 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
2392         PR c/54381
2393         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2394         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2395         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2396         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2397         Adjust expected wording of warnings for *cmp* builtins.
2398         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2399         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2401 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
2403         PR c++/24449
2404         * g++.dg/parse/friend-main.C: New.
2406 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
2408         PR c++/53055
2409         * g++.dg/pr53055.C: New testcase.
2411 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
2413         PR c++/52744
2414         * g++.dg/cpp0x/pr52744.C: New.
2416 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
2418         PR fortran/40453
2419         * gfortran.dg/dummy_procedure_9.f90: New.
2421 2012-10-12  Richard Biener  <rguenther@suse.de>
2423         PR tree-optimization/54894
2424         * gcc.dg/torture/pr54894.c: New testcase.
2426 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2428         PR target/51244
2429         * gcc.target/sh/pr51244-13.c: New.
2430         * gcc.target/sh/pr51244-14.c: New.
2431         * gcc.target/sh/pr51244-15.c: New.
2432         * gcc.target/sh/pr51244-16.c: New.
2434 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2436         PR c++/51878
2437         * g++.dg/cpp0x/decltype45.C: New.
2439 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
2441         PR fortran/54784
2442         * gfortran.dg/class_allocate_13.f90: New.
2444 2012-10-11  Jason Merrill  <jason@redhat.com>
2446         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2447         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2449         * g++.dg/gomp/tls-5.C: Require tls_native.
2450         * g++.dg/tls/thread_local7.C: Require tls_native.
2451         * g++.dg/tls/static2.C: New.
2453 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2455         PR c++/36107
2456         * g++.dg/ext/weak5.C: New.
2458 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
2460         PR testsuite/54868
2461         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2462         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2464 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2466         PR c++/43765
2467         * g++.dg/parse/pr43765.C: New.
2469 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
2471         * obj-c++.dg/tls/init-2.mm: Tweak errors.
2473 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2475         PR c++/43663
2476         * g++.dg/init/bitfield3.C: New.
2478 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
2480         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2482 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
2484         PR tree-optimization/54877
2485         * gcc.dg/torture/pr54877.c: New test.
2487 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2489         PR testsuite/53397
2490         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2491         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2492         and remove target info from dg-do compile.
2493         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2494         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2495         and remove target info from dg-do compile.
2497 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
2499         * gcc.dg/pr54782.c: Require target with pthread support.
2501 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2503         PR c++/53122
2504         * g++.dg/cpp0x/auto35.C: New.
2506 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
2508         PR c++/53540 - using fails to be equivalent to typedef
2509         * g++.dg/cpp0x/alias-decl-24.C: New test.
2511 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
2513         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2514         that c++11 attributes to types are ignored for now.
2515         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2516         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2518 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2520         PR c++/53741
2521         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2523 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2525         PR c++/50478
2526         * g++.dg/cpp0x/initlist67.C: New.
2528 2012-10-10  Dehao Chen  <dehao@google.com>
2530         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2532 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
2534         PR target/52480
2535         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2536         Add runtime tests.
2538 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
2540         PR c++/53307
2541         * g++.dg/cpp0x/decltype44.C: New.
2543 2012-10-09  Steve Ellcey  <sellcey@mips.com>
2545         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2547 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2549         PR c++/53763
2550         * g++.dg/cpp0x/decltype43.C: New.
2552 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2554         PR middle-end/53397
2555         * gcc.dg/pr53397-1.c: New test case.
2556         * gcc.dg/pr53397-2.c: New test case.
2558 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2560         PR c++/54194
2561         * g++.dg/warn/Wparentheses-26.C: Adjust.
2562         * g++.dg/warn/Wparentheses-27.C: New.
2564 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
2566         PR c++/54427
2567         * c-c++-common/vector-scalar.c: New testcase.
2568         * g++.dg/ext/vector18.C: New testcase.
2569         * g++.dg/ext/vector5.C: This is not an error anymore.
2570         * gcc.dg/init-vec-1.c: Move ...
2571         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2572         * gcc.c-torture/execute/vector-shift1.c: Move ...
2573         * c-c++-common/torture/vector-shift1.c: ... here.
2574         * gcc.dg/scal-to-vec1.c: Move ...
2575         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2576         C++11. Adapt error messages.
2577         * gcc.dg/convert-vec-1.c: Move ...
2578         * c-c++-common/convert-vec-1.c: ... here.
2579         * gcc.dg/scal-to-vec2.c: Move ...
2580         * c-c++-common/scal-to-vec2.c: ... here.
2582 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
2584         PR target/54400
2585         * gcc.target/i386/pr54400.c: New testcase.
2587 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
2589         PR c++/54858
2590         * g++.dg/template/pr54858.C: New test.
2592 2012-10-08  Marek Polacek  <polacek@redhat.com>
2594         PR debug/54831
2595         * g++.dg/debug/pr54831.C: New test.
2597 2012-10-08  Dehao Chen  <dehao@google.com>
2599         * g++.dg/predict-loop-exit-1.C: New.
2600         * g++.dg/predict-loop-exit-2.C: New.
2601         * g++.dg/predict-loop-exit-3.C: New.
2603 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2605         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2607 2012-10-08  Jason Merrill  <jason@redhat.com>
2609         * g++.dg/gomp/tls-5.C: New.
2610         * g++.dg/gomp/tls-wrap1.C: New.
2611         * g++.dg/gomp/tls-wrap2.C: New.
2612         * g++.dg/gomp/tls-wrap3.C: New.
2613         * g++.dg/gomp/tls-wrap4.C: New.
2614         * g++.dg/gomp/tls-wrapper-cse.C: New.
2615         * g++.dg/tls/thread_local-cse.C: New.
2616         * g++.dg/tls/thread_local-order1.C: New.
2617         * g++.dg/tls/thread_local-order2.C: New.
2618         * g++.dg/tls/thread_local-wrap1.C: New.
2619         * g++.dg/tls/thread_local-wrap2.C: New.
2620         * g++.dg/tls/thread_local-wrap3.C: New.
2621         * g++.dg/tls/thread_local-wrap4.C: New.
2622         * g++.dg/tls/thread_local2g.C: New.
2623         * g++.dg/tls/thread_local3g.C: New.
2624         * g++.dg/tls/thread_local4g.C: New.
2625         * g++.dg/tls/thread_local5g.C: New.
2626         * g++.dg/tls/thread_local6g.C: New.
2627         * g++.dg/tls/thread_local7g.C: New.
2629         * g++.dg/tls/thread_local3.C: New.
2630         * g++.dg/tls/thread_local4.C: New.
2631         * g++.dg/tls/thread_local5.C: New.
2632         * g++.dg/tls/thread_local6.C: New.
2634         * g++.dg/tls/init-2.C: Tweak errors.
2635         * g++.dg/tls/thread_local1.C: New.
2636         * g++.dg/tls/thread_local2.C: New.
2637         * g++.dg/tls/thread_local7.C: New.
2639 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2641         PR target/54866
2642         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2644 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
2646         PR target/54685
2647         * gcc.target/sh/pr54685.c: New.
2649 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
2651         PR c++/53528 C++11 attribute support
2652         * g++.dg/cpp0x/gen-attrs-1.C: New test.
2653         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2654         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2655         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2656         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2657         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2658         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2659         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2660         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2661         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2662         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2663         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2664         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2665         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2666         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2667         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2668         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2669         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2670         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2671         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2672         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2673         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2674         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2675         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2676         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2677         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2678         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2679         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2680         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2681         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2682         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2683         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2684         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2685         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2686         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2687         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2688         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2689         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2690         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2691         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2692         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2693         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2694         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2695         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2696         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2697         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2698         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2699         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2700         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2701         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2702         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2703         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2704         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2705         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2706         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2707         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2708         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2710 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
2712         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2713         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2714         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2716 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
2718         PR target/54760
2719         * gcc.target/sh/pr54760-2.c: New.
2720         * gcc.target/sh/pr54760-3.c: New.
2722 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
2724         PR c++/51422
2725         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2727 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
2728             Sandra Loosemore  <sandra@codesourcery.com>
2730         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2731         and test that the accumulator is initialized using MULT.
2732         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2733         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2735 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2737         PR c++/52764
2738         * g++.dg/cpp0x/stdint.C: New.
2740 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2742         PR c++/54249
2743         * g++.dg/cpp0x/stddef.C: New.
2745 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
2747         PR fortran/54832
2748         * gfortran.dg/typebound_operator_17.f90: New.
2750 2012-10-06  Jan Hubicka  <jh@suse.cz>
2752         PR lto/53831
2753         PR lto/54776
2754         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2756 2012-10-06  Jan Hubicka  <jh@suse.cz>
2758         * gcc.dg/lto/resolutions_0.c: New testcase.
2760 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
2762         PR fortran/45521
2763         * gfortran.dg/generic_25.f90: New.
2764         * gfortran.dg/generic_26.f90: New.
2765         * gfortran.dg/generic_27.f90: New.
2767 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
2769         PR target/54760
2770         * gcc.target/sh/pr54760-1.c: New.
2772 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2774         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2775         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2776         * g++.dg/warn/Wsign-compare-5.C: New test.
2777         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2778         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2779         * g++.dg/ext/builtin30.C: New test.
2780         * g++.dg/ext/vla12.C: New test.
2781         * gcc.dg/builtins-85.c: New test.
2783         PR debug/54519
2784         * gcc.dg/guality/pr54519-1.c: New test.
2785         * gcc.dg/guality/pr54519-2.c: New test.
2786         * gcc.dg/guality/pr54519-3.c: New test.
2787         * gcc.dg/guality/pr54519-4.c: New test.
2788         * gcc.dg/guality/pr54519-5.c: New test.
2789         * gcc.dg/guality/pr54519-6.c: New test.
2791 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
2793         PR c++/50893
2794         * g++.dg/cpp0x/defaulted38.C: New.
2796 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2798         PR tree-optimization/33763
2799         * c-c++-common/pr33763.c: New test.
2801         PR tree-optimization/54810
2802         * gcc.dg/tree-ssa/vrp85.c: New test.
2804 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
2806         * gcc.dg/ucnid-7.c: Skip on AIX.
2807         * gcc.dg/ucnid-8.c: Same.
2808         * gcc.dg/ucnid-10.c: Same.
2809         * gcc.dg/ucnid-13.c: Same.
2810         * gcc.dg/attr-alias-3.c: Same.
2811         * gcc.dg/attr-alias-5.c: Same.
2812         * gcc.dg/torture/pr51106-2.c: Same.
2813         * gcc.dg/vmx/3b-13.c: Use valid splat index.
2815 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2817         PR c++/52233
2818         * g++.dg/cpp0x/alias-decl-23.C: New.
2820 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2822         PR c++/53403
2823         * g++.dg/template/friend53.C: New.
2825 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2827         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2828         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2829         (scan-ada-spec): Likewise.
2830         (scan-ada-spec-not): Likewise.
2831         * gcc.dg/dump-ada-spec-1.c: New test.
2832         * g++.dg/other/dump-ada-spec-1.C: Likewise.
2834 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2836         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2838 2012-10-04  Florian Weimer  <fweimer@redhat.com>
2840         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2842 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2844         PR c++/54323
2845         * g++.dg/cpp0x/pr54323.C: New.
2847 2012-10-04  Richard Guenther  <rguenther@suse.de>
2849         PR middle-end/54735
2850         * g++.dg/torture/pr54735.C: New testcase.
2852 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
2854         PR rtl-optimization/54739
2855         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2857 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
2859         PR target/51244
2860         * gcc.target/sh/pr51244-12.c: New.
2862 2012-10-03  Dehao Chen  <dehao@google.com>
2864         PR middle-end/54782
2865         * gcc.dg/pr54782.c: New test.
2867 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
2869         PR c++/54777
2870         * g++.dg/cpp0x/constexpr-ref4.C: New test.
2872 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
2874         PR fortran/54778
2875         * gfortran.dg/class_53.f90: New.
2877 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
2879         PR debug/54551
2880         * gcc.dg/guality/pr54551.c: New.
2882 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
2884         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2885         * gcc.target/powerpc/pr46728-2.c: Likewise.
2887 2012-10-02  Sharad Singhai  <singhai@google.com>
2889         PR testsuite/54772
2890         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2891         to fix test failures caused by r191883.
2892         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2893         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2894         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2895         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2896         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2897         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2898         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2899         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2900         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2902 2012-09-30  Sharad Singhai  <singhai@google.com>
2904         * gcc.target/i386/vect-double-1.c: Fix test.
2906 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
2908         PR target/54087
2909         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
2910         atomic_sub fails.
2912 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
2914         PR rtl-optimization/54457
2915         * gcc.target/i386/pr54457.c: New test.
2917 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
2919         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2921 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
2923         * gcc.target/i386/vect-rebuild.c: New testcase.
2925 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
2927         * gcc.target/i386/pad-10.c (foo2): Return x - z.
2929 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
2931         * gcc.target/mips/pr37362.c: Fix target selector.
2933 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2935         PR target/54083
2936         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2938 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
2940         * gcc.dg/ucnid-8.c: Update line number.
2941         * gcc.dg/torture/pr51106-2.c: Likewise.
2943 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2945         PR fortran/54667
2946         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2947         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2948         * gfortran.dg/c_f_pointer_tests_5.f90: New.
2950 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
2952         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2953         partially reverting r170092.
2954         * gfortran.dg/class_7.f03: Ditto.
2955         * gfortran.dg/coarray_14.f90: Ditto.
2956         * gfortran.dg/typebound_proc_13.f03: Ditto.
2958 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
2960         PR c++/54738
2961         * g++.dg/cpp0x/sfinae42.C: New.
2963 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
2965         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2966         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2967         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2968         * gcc.dg/pr42629.c: XFAIL on AIX.
2969         * gcc.dg/pr47684.c: Same.
2970         * gcc.dg/pr43670.c: Same.
2971         * gcc.dg/pr42916.c: Same.
2972         * gcc.dg/pr45449.c: Same.
2973         * gcc.dg/pr50017.c: Same.
2974         * gcc.dg/pr42728.c: Same.
2975         * gcc.dg/pr47881.c: Same.
2976         * gcc.dg/pr44023.c: Same.
2977         * gcc.dg/pr41345.c: Same.
2978         * gcc.dg/pr42630.c: Same.
2979         * gcc.dg/pr44971.c: Same.
2980         * gcc.dg/pr46771.c: Same.
2981         * gcc.dg/ucnid-8.c: Same.
2982         * gcc.dg/ucnid-10.c: Same.
2983         * gcc.dg/ucnid-13.c: Same.
2984         * gcc.dg/torture/pr51106-2.c: Same.
2985         * gcc.dg/pr48768.c: Same.
2986         * gcc.dg/pr42631.c: Same.
2987         * gcc.dg/pr43084.c: Same.
2988         * gcc.dg/ucnid-7.c: Same.
2989         * gcc.dg/pr42889.c: Same.
2990         * gcc.dg/pr41241.c: Same.
2991         * gcc.dg/pr42719.c: Same.
2992         * g++.dg/debug/pr46583.C: Same.
2993         * g++.dg/debug/pr47106.C: Same.
2994         * g++.dg/opt/pr48549.C: Same.
2995         * g++.dg/other/pr42685.C: Same.
2996         * c-c++-common/pr43942.c: Same.
2998 2012-09-29  Ian Lance Taylor  <iant@google.com>
3000         * go.test/go-test.exp: Update for latest version of Go testsuite.
3002 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
3004         PR fortran/52724
3005         * gfortran.dg/internal_readwrite_3.f90:  New test.
3007 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
3009         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3010         c-c++-common/Wunused-local-typedefs-2.c to here.
3012         PR c++/54372 - unused attribute inactive on dependant entities
3013         * c-c++-common/Wunused-local-typedefs-2.c: New test.
3015 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
3017         PR c++/29028 - Missed unused warning on using declaration
3018         * g++.dg/warn/Wunused-var-18.C: New test.
3020 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
3022         PR c++/53551 - -Wunused-local-typedefs misses uses
3023         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3025 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
3027         PR target/54716
3028         * gcc.target/i386/xorps-sse2.c: Remove xfails.
3030         PR tree-optimization/54713
3031         * gcc.c-torture/compile/pr54713-1.c: New test.
3032         * gcc.c-torture/compile/pr54713-2.c: New test.
3033         * gcc.c-torture/compile/pr54713-3.c: New test.
3035 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
3037         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3039 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
3041         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3043 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
3045         PR target/54703
3046         * gcc.target/i386/pr54703.c: New test.
3048 2012-09-27  Richard Guenther  <rguenther@suse.de>
3050         PR lto/54709
3051         * gcc.dg/lto/pr54709_0.c: New testcase.
3052         * gcc.dg/lto/pr54709_1.c: Likewise.
3054 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
3056         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3058         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3060         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3062         * gcc.target/arm/pr42879.c: Handle big-endian.
3064 2012-09-26  Steve Ellcey  <sellcey@mips.com>
3066         PR c/37303
3067         * gcc.dg/pr37303.c: Check for rdata or rodata.
3069 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
3071         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3073 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
3075         PR target/51274
3076         PR target/53087
3077         * gcc.target/powerpc/ppc-ne0-1.c: New.
3079 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
3081         PR target/54089
3082         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3083         test_19, test_20, test_21, test_22, test_23): New functions.
3084         * gcc.target/sh/pr54089-4.c: New.
3085         * gcc.target/sh/pr54089-5.c: New.
3086         * gcc.target/sh/pr54089-6.c: New.
3087         * gcc.target/sh/pr54089-7.c: New.
3089 2012-09-25  Richard Guenther  <rguenther@suse.de>
3091         PR lto/54625
3092         * gcc.dg/lto/pr54702_0.c: New testcase.
3093         * gcc.dg/lto/pr54702_1.c: Likewise.
3094         * gcc.dg/lto/pr54625-1_0.c: Likewise.
3095         * gcc.dg/lto/pr54625-1_1.C: Likewise.
3096         * gcc.dg/lto/pr54625-2_0.c: Likewise.
3097         * gcc.dg/lto/pr54625-2_1.C: Likewise.
3099 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3101         PR c++/54526
3102         * g++.dg/cpp0x/parse2.C: New.
3103         * g++.dg/parse/error11.C: Adjust.
3104         * g++.dg/parse/error12.C: Likewise.
3106 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
3108         * gcc.target/i386/20030217-1.c: Added check for
3109         large_long_double effective target.
3110         * gcc.target/i386/387-3.c: Likewise.
3111         * gcc.target/i386/387-4.c: Likewise.
3112         * gcc.target/i386/pr36578-1.c: Likewise.
3113         * gcc.target/i386/excess-precision-1.c: Added new code for the case
3114         when long double size is equal double size.
3115         * gcc.target/i386/excess-precision-1.c: Likewise.
3116         * gcc.target/i386/pr36578-2.c: Likewise.
3117         * gcc.target/i386/20030217-2.c: New testcase.
3119 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
3121         PR tree-optimization/54676
3122         * gcc.dg/pr54676.c: New test.
3124 2012-09-25  Richard Guenther  <rguenther@suse.de>
3126         PR tree-optimization/53663
3127         * gcc.dg/torture/pr53663-1.c: New testcase.
3128         * gcc.dg/torture/pr53663-2.c: Likewise.
3129         * gcc.dg/torture/pr53663-3.c: Likewise.
3131 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
3133         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3135 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
3137         * lib/target-supports-dg.exp (dg-require-effective-target,
3138         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3139         dg-process-target-1 instead of dg-process-target.
3140         (dg-process-target-1): Rename from dg-process-target.
3141         (dg-process-target): New.
3143 2012-09-24  Richard Guenther  <rguenther@suse.de>
3145         PR tree-optimization/54684
3146         * g++.dg/torture/pr54684.C: New testcase.
3148 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
3150         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3152 2012-09-24  Richard Guenther  <rguenther@suse.de>
3154         PR middle-end/52173
3155         * gcc.dg/tm/pr52173-1.c: New.
3156         * gcc.dg/tm/pr52173-2.c: New.
3158 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
3160         * gcc.dg/pr54669.c: New test.
3162 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3163             Dominique Dhumieres  <dominiq@lps.ens.fr>
3165         PR testsuite/54677
3166         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3168 2012-09-23  Tobias Burnus  <burnus@net-b.de>
3170         PR fortran/54618
3171         * gfortran.dg/class_array_14.f90: New.
3173 2012-09-22  Kai Tietz  <ktietz@redhat.com>
3175         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3176         * gcc.dg/tree-ssa/scev-4.c: Likewise.
3178 2012-09-21  Dehao Chen  <dehao@google.com>
3180         PR go/54649
3181         PR tree-optimization/54655
3182         * g++.dg/pr54655.C: New testcase.
3184 2012-09-21  Richard Guenther  <rguenther@suse.de>
3186         PR tree-optimization/54647
3187         * g++.dg/torture/pr54647.C: New testcase.
3189 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
3191         PR c++/54427
3192         * c-c++-common/torture/vector-compare-2.c: Add -w.
3194 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
3196         * gnat.dg/opt20.ads: Move dg directive to...
3197         * gnat.dg/opt20.adb: ...here.
3198         * gnat.dg/addr1.ad[sb]: Likewise.
3199         * gnat.dg/concat2.ad[sb]: Likewise.
3200         * gnat.dg/array16.ad[sb]: Likewise.
3201         * gnat.dg/atomic5.ad[sb]: Likewise.
3202         * gnat.dg/discr29.ad[sb]: Likewise.
3203         * gnat.dg/noreturn5.ad[sb]: Likewise.
3204         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
3205         * gnat.dg/discr23.ads: Remove dg directive.
3206         * gnat.dg/nested_float_packed.ads: Likewise.
3207         * gnat.dg/oconst6.ads: Move to...
3208         * gnat.dg/specs/oconst6.ads: ...here.
3210 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
3212         PR c++/52432
3213         * g++.dg/cpp0x/decltype32.C: Tweak.
3215 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
3217         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3218         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3219         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3220         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3222 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
3224         PR c++/54581
3225         * g++.dg/cpp0x/decltype-54581.C: New testcase.
3227 2012-09-19  Steve Ellcey  <sellcey@mips.com>
3229         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3231 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
3233         * gcc.target/powerpc/ppc-get-timebase.c: New file.
3234         * gcc.target/powerpc/ppc-mftb.c: New file.
3236 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
3238         PR target/54089
3239         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3240         functions.
3242 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
3244         PR target/54236
3245         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3247 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3249         * gcc.c-torture/execute/20120919-1.c: New test.
3251 2012-09-19  Richard Guenther  <rguenther@suse.de>
3253         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3255 2012-09-19  Richard Guenther  <rguenther@suse.de>
3257         * gcc.dg/builtin-unreachable-6.c: Adjust.
3259 2012-09-19  Richard Guenther  <rguenther@suse.de>
3261         * gcc.dg/builtin-object-size-10.c: Adjust.
3262         * gcc.dg/builtin-unreachable-5.c: Adjust.
3263         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3264         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3265         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3266         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3267         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3268         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3269         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3270         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3271         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3272         * gcc.dg/vect/vec-scal-opt.c: Adjust.
3273         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3274         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3276 2012-09-19  Richard Guenther  <rguenther@suse.de>
3278         PR tree-optimization/54132
3279         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3280         * gcc.dg/torture/pr54132.c: Likewise.
3282 2012-09-19  Terry Guo  <terry.guo@arm.com>
3284         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3285         extra prune rules that will be applied to all tests in a .exp file.
3286         (gcc-dg-prune): Use rules defined by the above variable.
3287         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3288         harmless warnings on architecture switch conflict.
3290 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
3292         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3293         of asm-comment characters instead of a single one.
3294         * g++.dg/debug/dwarf2/nested-2.C: Similar.
3296 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
3298         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3300         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3301         target instead of xfailing it.
3302         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3303         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3304         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3305         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3306         * gcc.dg/vect/vect-104.c: Likewise.
3307         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3308         * gcc.dg/vect/vect-outer-1.c: Likewise.
3309         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3310         * gcc.dg/vect/vect-outer-1a.c: Likewise.
3311         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3312         * gcc.dg/vect/vect-outer-1b.c: Likewise.
3313         * gcc.dg/vect/vect-outer-2b.c: Likewise.
3314         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3315         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3316         * gcc.dg/vect/vect-outer-3b.c: Likewise.
3317         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3319         * lib/target-supports.exp
3320         (check_effective_target_vect_widen_mult_qi_to_hi,
3321         check_effective_target_vect_widen_mult_hi_to_si,
3322         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3323         check_effective_target_vect_widen_mult_hi_to_si_pattern,
3324         check_effective_target_vect_pack_trunc,
3325         check_effective_target_vect_unpack,
3326         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3327         instead of arm_none.
3329         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3331 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3333         * lib/target-supports-dg.exp (check-flags): Add cflags from board
3334         config to compiler_flags.
3336 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
3338         PR target/54592
3339         * gcc.target/i386/pr54592.c: New test.
3341         PR tree-optimization/54610
3342         * gcc.target/i386/pr54610.c: New test.
3344 2012-09-17  Jason Merrill  <jason@redhat.com>
3346         PR c++/54575
3347         * g++.dg/cpp0x/alias-decl-21.C: New.
3348         * g++.dg/cpp0x/alias-decl-22.C: New.
3350 2012-09-17  Tobias Burnus  <burnus@net-b.de>
3352         PR fortran/54608
3353         * gfortran.dg/scan_2.f90: New.
3355 2012-09-17  Jason Merrill  <jason@redhat.com>
3357         PR c++/53661
3358         * g++.dg/init/aggr9.C: New.
3360 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3362         * gnat.dg/loop_optimization12.ad[sb]: New test.
3364 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
3366         PR fortran/54285
3367         * gfortran.dg/proc_ptr_result_7.f90: New.
3369 2012-09-17  Tobias Burnus  <burnus@net-b.de>
3371         PR fortran/54603
3372         * gfortran.dg/structure_constructor_11.f90: New.
3374 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
3376         PR tree-optimization/54563
3377         * g++.dg/torture/pr54563.C: New test.
3379 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
3381         PR fortran/54594
3382         * gfortran.dg/typebound_generic_14.f03: New.
3384 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
3386         PR fortran/54387
3387         * gfortran.dg/proc_ptr_38.f90: New.
3389 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3391         PR debug/54460
3392         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3393         to scary regexp.
3395         PR testsuite/54007
3396         * gnat.dg/lto15.adb: Require lto.
3398         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3399         "myBindC" for hppa*-*-hpux*.
3401 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
3403         * gfortran.dg/namelist_75.f90: New test.
3405 2012-09-15  Tom de Vries  <tom@codesourcery.com>
3407         * gcc.dg/tree-ssa/vrp82.c: New test.
3408         * gcc.dg/tree-ssa/vrp83.c: Same.
3409         * gcc.dg/tree-ssa/vrp84.c: Same.
3411 2012-09-15  Tom de Vries  <tom@codesourcery.com>
3413         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3414         * gcc.dg/tree-ssa/vrp81.c: ... this.
3416 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
3418         PR target/54222
3419         * gcc.target/avr/torture/fix-types.h: New.
3420         * gcc.target/avr/torture/vals-hr.def: New.
3421         * gcc.target/avr/torture/vals-r.def: New.
3422         * gcc.target/avr/torture/vals-k.def: New.
3423         * gcc.target/avr/torture/vals-ur.def: New.
3424         * gcc.target/avr/torture/vals-uk.def: New.
3425         * gcc.target/avr/torture/vals-uhr.def: New.
3426         * gcc.target/avr/torture/vals-llk.def: New.
3427         * gcc.target/avr/torture/vals-ullk.def: New.
3428         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3429         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3430         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3431         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3432         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3433         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3434         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3435         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3437 2012-09-14  Dehao Chen  <dehao@google.com>
3439         * g++.dg/debug/dwarf2/deallocator.C: New test.
3441 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
3443         PR c/54552
3444         * gcc.c-torture/compile/pr54552-1.c: New test.
3446 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
3448         PR c++/54427
3449         * g++.dg/other/vector-compare.C: New testcase.
3450         * c-c++-common/vector-compare-3.c: New testcase.
3451         * gcc.dg/vector-shift.c: Move ...
3452         * c-c++-common/vector-shift.c: ... here.
3453         * gcc.dg/vector-shift1.c: Move ...
3454         * c-c++-common/vector-shift1.c: ... here.
3455         * gcc.dg/vector-shift3.c: Move ...
3456         * c-c++-common/vector-shift3.c: ... here.
3457         * gcc.dg/vector-compare-1.c: Move ...
3458         * c-c++-common/vector-compare-1.c: ... here.
3459         * gcc.dg/vector-compare-2.c: Move ...
3460         * c-c++-common/vector-compare-2.c: ... here.
3461         * gcc.c-torture/execute/vector-compare-1.c: Move ...
3462         * c-c++-common/torture/vector-compare-1.c: ... here.
3463         * gcc.c-torture/execute/vector-compare-2.x: Delete.
3464         * gcc.c-torture/execute/vector-compare-2.c: Move ...
3465         * c-c++-common/torture/vector-compare-2.c: ... here.
3466         * gcc.c-torture/execute/vector-shift.c: Move ...
3467         * c-c++-common/torture/vector-shift.c: ... here.
3468         * gcc.c-torture/execute/vector-shift2.c: Move ...
3469         * c-c++-common/torture/vector-shift2.c: ... here.
3470         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3471         * c-c++-common/torture/vector-subscript-1.c: ... here.
3472         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3473         * c-c++-common/torture/vector-subscript-2.c: ... here.
3474         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3475         * c-c++-common/torture/vector-subscript-3.c: ... here.
3477 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
3479         PR c/54103
3480         * gcc.c-torture/compile/pr54103-1.c,
3481         gcc.c-torture/compile/pr54103-2.c,
3482         gcc.c-torture/compile/pr54103-3.c,
3483         gcc.c-torture/compile/pr54103-4.c,
3484         gcc.c-torture/compile/pr54103-5.c,
3485         gcc.c-torture/compile/pr54103-6.c: New tests.
3486         * gcc.dg/c90-const-expr-8.c: Update expected column number.
3488 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
3490         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3492 2012-09-14  Richard Guenther  <rguenther@suse.de>
3494         PR tree-optimization/54565
3495         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3496         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
3498 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
3500         * gcc.target/arm/combine-movs.c: Add missing space.
3502 2012-09-14  Richard Guenther  <rguenther@suse.de>
3504         * g++.dg/torture/builtin-location.C: New testcase.
3506 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
3507             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3509         PR c++/53210
3510         * g++.dg/warn/Wuninitialized-self.C: New.
3512 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
3514         PR c/54559
3515         * gcc.c-torture/compile/pr54559.c: New test.
3517 2012-09-13  Jason Merrill  <jason@redhat.com>
3519         PR c++/53839
3520         * g++.dg/cpp0x/constexpr-temp1.C: New.
3522         PR c++/54511
3523         * g++.dg/template/anonunion2.C: New.
3525         PR c++/53836
3526         * g++.dg/template/init10.C: New.
3528 2012-09-13  Tobias Burnus  <burnus@net-b.de>
3530         PR fortran/54556
3531         * gfortran.dg/implicit_pure_3.f90: New.
3533 2012-09-13  Richard Guenther  <rguenther@suse.de>
3535         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3537 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
3539         * gcc.target/arm/builtin-bswap-1.c: New testcase.
3541 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3543         * c-c++-common/pr51712.c: Handle for short-enum targets.
3545 2012-09-12  Terry Guo  <terry.guo@arm.com>
3547         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3548         and lsrs for Thumb2 mode.
3550 2012-09-12  Jan Hubicka  <jh@suse.cz>
3552         * gcc.dg/ipa/inlinehint-2.c: New testcase.
3554 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
3556         PR target/54445
3557         * gcc.target/i386/pr54445-1.c: New file.
3558         * gcc.target/i386/pr54445-2.c: Likewise.
3560 2012-09-12  Tobias Burnus  <burnus@net-b.de>
3562         PR fortran/54225
3563         PR fortran/53306
3564         * gfortran.dg/coarray_10.f90: Update dg-error.
3565         * gfortran.dg/coarray_28.f90: New.
3566         * gfortran.dg/array_section_3.f90: New.
3568 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
3570         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3571         gcc.target/arm/pr48252.c: Fix for big-endian support.
3573 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
3575         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3577 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3578             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3580         * gcc.target/arm/neon-vfma-1.c: New testcase.
3581         * gcc.target/arm/neon-vfms-1.c: Likewise.
3582         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3583         of float.
3584         * gcc.target/arm/neon-vmls-1.c: Likewise.
3585         * lib/target-supports.exp (add_options_for_arm_neonv2): New
3586         function.
3587         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3588         (check_effective_target_arm_neonv2_ok): Likewise.
3589         (check_effective_target_arm_neonv2_hw): Likewise.
3590         (check_effective_target_arm_neonv2): Likewise.
3592 2012-09-11  Richard Guenther  <rguenther@suse.de>
3594         PR middle-end/54515
3595         * g++.dg/tree-ssa/pr54515.C: New testcase.
3597 2012-09-10  Andrew Pinski  <apinski@cavium.com>
3599         PR tree-opt/c54362
3600         * gcc.dg/tm/memopt-16.c: New testcase.
3602 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
3604         PR c++/54541
3605         PR c++/54542
3606         * g++.dg/cpp0x/sfinae40.C: New.
3607         * g++.dg/cpp0x/sfinae41.C: Likewise.
3609 2012-09-10  Jason Merrill  <jason@redhat.com>
3611         PR c++/54538
3612         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3614 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
3616         PR target/54089
3617         * gcc.target/sh/pr54089-3.c: New.
3619 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3621         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3623 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
3625         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3627 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
3629         * gcc.dg/pr52558-2.c: Delete.
3630         * gcc.dg/simulate-thread/speculative-store-3.c: New.
3632 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
3634         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3636 2012-09-10  Richard Guenther  <rguenther@suse.de>
3638         PR tree-optimization/54520
3639         * gcc.dg/torture/pr54520.c: New testcase.
3641 2012-09-10  Jason Merrill  <jason@redhat.com>
3643         PR c++/54506
3644         * g++.dg/cpp0x/implicit14.C: New.
3646 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3648         PR fortran/54208
3649         * gfortran.dg/bound_simplification_3.f90: New test.
3651 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
3653         PR testsuite/54184
3654         * gcc.dg/pr52558-1.c: Delete.
3655         * gcc.dg/simulate-thread/speculative-store-2.c: New.
3657 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
3659         * gcc.target/arm/pr50318-1.c: Scan for smlal.
3660         * gcc.target/arm/smlaltb-1.c: XFAIL test.
3661         * gcc.target/arm/smlaltt-1.c: Likewise.
3663 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
3665         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3667 2012-09-07  Tom de Vries  <tom@codesourcery.com>
3669         PR tree-optimization/53986
3670         * gcc.dg/tree-ssa/vrp80.c: New test.
3671         * gcc.dg/tree-ssa/vrp80-2.c: Same.
3673 2012-09-06  Jason Merrill  <jason@redhat.com>
3675         PR c++/54341
3676         PR c++/54253
3677         * g++.dg/cpp0x/constexpr-virtual2.C: New.
3678         * g++.dg/cpp0x/constexpr-virtual3.C: New.
3680 2012-09-06  Andrew Pinski  <apinski@cavium.com>
3682         PR tree-opt/54494
3683         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3685 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
3687         PR rtl-optimization/54455
3688         * gcc.dg/54455.c: New test.
3690 2012-09-06  Tobias Burnus  <burnus@net-b.de>
3692         PR fortran/54463
3693         * gfortran.dg/promotion_2.f90: New.
3695 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
3697         PR middle-end/54486
3698         * c-c++-common/pr54486.c: New test.
3700 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
3702         PR fortran/54474
3703         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3705 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
3707         PR c++/54191
3708         * g++.dg/cpp0x/sfinae39.C: New.
3710 2012-09-04  Jason Merrill  <jason@redhat.com>
3712         PR c++/54441
3713         * g++.dg/ext/flexary3.C: New.
3715         PR c++/54420
3716         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3718         PR c++/54198
3719         * g++.dg/template/defarg15.C: New.
3721         PR c++/54437
3722         * g++.dg/template/access24.C: New.
3724 2012-09-04  Richard Guenther  <rguenther@suse.de>
3726         PR tree-optimization/54458
3727         * gcc.dg/torture/pr54458.c: New testcase.
3729 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
3731         * gcc.target/arm/neon-vext.c: New test.
3732         * gcc.target/arm/neon-vext-execute.c: Ditto.
3734 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
3736         PR fortran/54243
3737         PR fortran/54244
3738         * gfortran.dg/select_type_29.f03: New.
3740 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
3742         * gcc.dg/fold-perm.c: Improve test.
3744 2012-09-03  Tobias Burnus  <burnus@net-b.de>
3746         PR fortran/51632
3747         * gfortran.dg/coarray_class_1.f90: New.
3749 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3751         PR target/49206
3752         * gcc.c-torture/compile/pr49206.c: New test.
3754 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
3755             Uros Bizjak  <ubizjak@gmail.com>
3757         PR target/36680
3758         * gfortran.dg/pr36680.f90: New test.
3760 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3762         PR target/42295
3763         * g++.dg/opt/pr42295.C: New test.
3765 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
3767         PR target/54436
3768         * gcc.dg/torture/pr54436.c: New test.
3770 2012-09-01  Andrew Pinski  <apinski@cavium.com>
3772         * gcc.target/mips/truncate-8.c: New testcase.
3774 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
3776         PR target/46829
3777         PR target/46843
3778         * gcc.target/i386/pr46829.c: New test.
3779         * gcc.target/i386/pr46843.c: Ditto.
3781 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
3782             Jason Merrill  <jason@redhat.com>
3784         PR c++/18747
3785         * g++.dg/parse/error50.C: New.
3787 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
3789         PR c/54428
3790         * gcc.c-torture/compile/pr54428.c: New test.
3792 2012-08-31  Ollie Wild  <aaw@google.com>
3794         PR c++/54197
3795         * g++.dg/init/lifetime3.C: New test.
3797 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3799         PR middle-end/54409
3800         * gcc.dg/torture/pr54409.c: New test.
3802 2012-08-31  Martin Jambor  <mjambor@suse.cz>
3804         * gfortran.dg/pr48636.f90: Add dump scan checks.
3806 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
3808         * gcc.target/mips/mips.exp: Work out default -msynci setting.
3810 2012-08-28  Joey Ye  <joey.ye@arm.com>
3812         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3814 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
3816         PR target/46254
3817         * gcc.target/i386/pr46254.c: New test.
3819 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3821         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3822         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3823         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3825 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3827         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3828         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3829         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3830         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3831         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3832         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3833         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3834         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3835         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3836         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3837         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3838         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3839         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3840         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3841         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3842         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3843         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3844         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3845         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3846         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3847         gcc.target/mips/unaligned-1.c: Tighten regexps.
3849 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
3851         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3852         (mips_option_groups): Remove optimization.  Add various -f options.
3853         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3854         and -pg imply -fno-omit-frame-pointer.
3855         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3856         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3857         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3858         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3859         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3860         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3861         * gcc.target/mips/abi-n32-long32.c: Likewise.
3862         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3863         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3864         * gcc.target/mips/abi-n32-long64.c: Likewise.
3865         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3866         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3867         * gcc.target/mips/abi-n64-long32.c: Likewise.
3868         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3869         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3870         * gcc.target/mips/abi-n64-long64.c: Likewise.
3871         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3872         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3873         * gcc.target/mips/abi-o32-long32.c: Likewise.
3874         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3875         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3876         * gcc.target/mips/abi-o32-long64.c: Likewise.
3877         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3878         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3879         * gcc.target/mips/abi-o64-long32.c: Likewise.
3880         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3881         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3882         * gcc.target/mips/abi-o64-long64.c: Likewise.
3883         * gcc.target/mips/asm-1.c: Likewise.
3884         * gcc.target/mips/branch-1.c: Likewise.
3885         * gcc.target/mips/call-3.c: Likewise.
3886         * gcc.target/mips/call-saved-3.c: Likewise.
3887         * gcc.target/mips/clear-cache-1.c: Likewise.
3888         * gcc.target/mips/div-1.c: Likewise.
3889         * gcc.target/mips/div-2.c: Likewise.
3890         * gcc.target/mips/div-3.c: Likewise.
3891         * gcc.target/mips/div-4.c: Likewise.
3892         * gcc.target/mips/div-5.c: Likewise.
3893         * gcc.target/mips/div-6.c: Likewise.
3894         * gcc.target/mips/div-7.c: Likewise.
3895         * gcc.target/mips/div-8.c: Likewise.
3896         * gcc.target/mips/div-9.c: Likewise.
3897         * gcc.target/mips/div-10.c: Likewise.
3898         * gcc.target/mips/div-11.c: Likewise.
3899         * gcc.target/mips/div-12.c: Likewise.
3900         * gcc.target/mips/dsp-ctrl.c: Likewise.
3901         * gcc.target/mips/dsp-no-lhx.c: Likewise.
3902         * gcc.target/mips/ext-8.c: Likewise.
3903         * gcc.target/mips/extend-2.c: Likewise.
3904         * gcc.target/mips/fix-r10000-1.c: Likewise.
3905         * gcc.target/mips/fix-r10000-2.c: Likewise.
3906         * gcc.target/mips/fix-r10000-3.c: Likewise.
3907         * gcc.target/mips/fix-r10000-4.c: Likewise.
3908         * gcc.target/mips/fix-r10000-5.c: Likewise.
3909         * gcc.target/mips/fix-r10000-6.c: Likewise.
3910         * gcc.target/mips/fix-r10000-7.c: Likewise.
3911         * gcc.target/mips/fix-r10000-8.c: Likewise.
3912         * gcc.target/mips/fix-r10000-9.c: Likewise.
3913         * gcc.target/mips/fix-r10000-10.c: Likewise.
3914         * gcc.target/mips/fix-r10000-11.c: Likewise.
3915         * gcc.target/mips/fix-r10000-12.c: Likewise.
3916         * gcc.target/mips/fix-r10000-13.c: Likewise.
3917         * gcc.target/mips/fix-r10000-14.c: Likewise.
3918         * gcc.target/mips/fix-r10000-15.c: Likewise.
3919         * gcc.target/mips/fpcmp-1.c: Likewise.
3920         * gcc.target/mips/fpcmp-2.c: Likewise.
3921         * gcc.target/mips/fpr-moves-7.c: Likewise.
3922         * gcc.target/mips/fpr-moves-8.c: Likewise.
3923         * gcc.target/mips/int-moves-1.c: Likewise.
3924         * gcc.target/mips/int-moves-2.c: Likewise.
3925         * gcc.target/mips/long-calls-pg.c: Likewise.
3926         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3927         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3928         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3929         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3930         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3931         * gcc.target/mips/mips-3d-1.c: Likewise.
3932         * gcc.target/mips/mips-3d-2.c: Likewise.
3933         * gcc.target/mips/mips-3d-3.c: Likewise.
3934         * gcc.target/mips/mips-3d-4.c: Likewise.
3935         * gcc.target/mips/mips-3d-5.c: Likewise.
3936         * gcc.target/mips/mips-3d-6.c: Likewise.
3937         * gcc.target/mips/mips-3d-7.c: Likewise.
3938         * gcc.target/mips/mips-3d-8.c: Likewise.
3939         * gcc.target/mips/mips-3d-9.c: Likewise.
3940         * gcc.target/mips/mips-ps-1.c: Likewise.
3941         * gcc.target/mips/mips-ps-2.c: Likewise.
3942         * gcc.target/mips/mips-ps-3.c: Likewise.
3943         * gcc.target/mips/mips-ps-4.c: Likewise.
3944         * gcc.target/mips/mips-ps-6.c: Likewise.
3945         * gcc.target/mips/mips32-dspr2.c: Likewise.
3946         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3947         * gcc.target/mips/neg-abs-1.c: Likewise.
3948         * gcc.target/mips/neg-abs-2.c: Likewise.
3949         * gcc.target/mips/nmadd-3.c: Likewise.
3950         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3951         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3952         * gcc.target/mips/octeon-pop-1.c: Likewise.
3953         * gcc.target/mips/pr26765.c: Likewise.
3954         * gcc.target/mips/pr33256.c: Likewise.
3955         * gcc.target/mips/pr33635-1.c: Likewise.
3956         * gcc.target/mips/pr33755.c: Likewise.
3957         * gcc.target/mips/pr35802.c: Likewise.
3958         * gcc.target/mips/pr45074.c: Likewise.
3959         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3960         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3961         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3962         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3963         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3964         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3965         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3966         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3967         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3968         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3969         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3970         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3971         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3972         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3973         * gcc.target/mips/save-restore-1.c: Likewise.
3974         * gcc.target/mips/save-restore-3.c: Likewise.
3975         * gcc.target/mips/save-restore-5.c: Likewise.
3976         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3977         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3978         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3979         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3980         * gcc.target/mips/stack-1.c: Likewise.
3982         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3983         Tighten regexps.
3985         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3986         branch under test to be filled with preceding rather than
3987         following instructions.
3988         * gcc.target/mips/branch-10.c: Likewise.
3989         * gcc.target/mips/branch-11.c: Likewise.
3990         * gcc.target/mips/branch-12.c: Likewise.
3991         * gcc.target/mips/branch-13.c: Likewise.
3992         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
3993         to be eliminated.  Tighten $28 scan-assembler-not test.
3995         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
3996         function to...
3997         * gcc.target/mips/call-4.c: ...this new test.
3999         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4000         more likely.
4001         * gcc.target/mips/code-readable-3.c: Likewise.
4002         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
4003         flag but skip for -O0.
4004         * gcc.target/mips/code-readable-4.c: Likewise.
4006         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4007         of operations under test.
4008         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
4010         * gcc.target/mips/near-far-3.c: Remove optimization flag.
4011         Don't require sibling-call optimization.
4012         * gcc.target/mips/near-far-4.c: Likewise.
4014         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4015         Make sure that the register variable is used.
4016         * gcc.target/mips/soft-float-1.c: Likewise.
4018         * gcc.target/mips/sdata-1.c: Make static data volatile.
4019         * gcc.target/mips/sdata-2.c: Likewise.
4020         * gcc.target/mips/sdata-3.c: Likewise.
4021         * gcc.target/mips/sdata-4.c: Likewise.
4023         * gcc.target/mips/20020620-1.c: Remove optimization flag but
4024         skip for -O0.
4025         * gcc.target/mips/atomic-memory-2.c: Likewise.
4026         * gcc.target/mips/branch-cost-1.c: Likewise.
4027         * gcc.target/mips/branch-cost-2.c: Likewise.
4028         * gcc.target/mips/cache-1.c: Likewise.
4029         * gcc.target/mips/call-1.c: Likewise.
4030         * gcc.target/mips/call-saved-2.c: Likewise.
4031         * gcc.target/mips/const-anchor-1.c: Likewise.
4032         * gcc.target/mips/const-anchor-2.c: Likewise.
4033         * gcc.target/mips/dse-1.c: Likewise.
4034         * gcc.target/mips/dsp-lhx.c: Likewise.
4035         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4036         * gcc.target/mips/ext-1.c: Likewise.
4037         * gcc.target/mips/ext-2.c: Likewise.
4038         * gcc.target/mips/ext-3.c: Likewise.
4039         * gcc.target/mips/ext-4.c: Likewise.
4040         * gcc.target/mips/ext-5.c: Likewise.
4041         * gcc.target/mips/ext-6.c: Likewise.
4042         * gcc.target/mips/ext-7.c: Likewise.
4043         * gcc.target/mips/extend-1.c: Likewise.
4044         * gcc.target/mips/fix-r4000-1.c: Likewise.
4045         * gcc.target/mips/fix-r4000-3.c: Likewise.
4046         * gcc.target/mips/fix-r4000-5.c: Likewise.
4047         * gcc.target/mips/fix-r4000-6.c: Likewise.
4048         * gcc.target/mips/fix-r4000-8.c: Likewise.
4049         * gcc.target/mips/fix-r4000-10.c: Likewise.
4050         * gcc.target/mips/fixed-scalar-type.c: Likewise.
4051         * gcc.target/mips/fixed-vector-type.c: Likewise.
4052         * gcc.target/mips/fpr-moves-1.c: Likewise.
4053         * gcc.target/mips/fpr-moves-2.c: Likewise.
4054         * gcc.target/mips/fpr-moves-3.c: Likewise.
4055         * gcc.target/mips/fpr-moves-4.c: Likewise.
4056         * gcc.target/mips/fpr-moves-5.c: Likewise.
4057         * gcc.target/mips/fpr-moves-6.c: Likewise.
4058         * gcc.target/mips/ins-1.c: Likewise.
4059         * gcc.target/mips/ins-2.c: Likewise.
4060         * gcc.target/mips/interrupt_handler-2.c: Likewise.
4061         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4062         * gcc.target/mips/lazy-binding-1.c: Likewise.
4063         * gcc.target/mips/madd-3.c: Likewise.
4064         * gcc.target/mips/madd-5.c: Likewise.
4065         * gcc.target/mips/madd-6.c: Likewise.
4066         * gcc.target/mips/madd-8.c: Likewise.
4067         * gcc.target/mips/madd-9.c: Likewise.
4068         * gcc.target/mips/memcpy-1.c: Likewise.
4069         * gcc.target/mips/mips-ps-type.c: Likewise.
4070         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4071         * gcc.target/mips/mips-sched-madd.c: Likewise.
4072         * gcc.target/mips/mips16e-extends.c: Likewise.
4073         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4074         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4075         * gcc.target/mips/movcc-1.c: Likewise.
4076         * gcc.target/mips/movcc-2.c: Likewise.
4077         * gcc.target/mips/movcc-3.c: Likewise.
4078         * gcc.target/mips/msub-5.c: Likewise.
4079         * gcc.target/mips/msub-6.c: Likewise.
4080         * gcc.target/mips/msub-8.c: Likewise.
4081         * gcc.target/mips/mult-2.c: Likewise.
4082         * gcc.target/mips/mult-3.c: Likewise.
4083         * gcc.target/mips/mult-5.c: Likewise.
4084         * gcc.target/mips/mult-6.c: Likewise.
4085         * gcc.target/mips/mult-7.c: Likewise.
4086         * gcc.target/mips/mult-12.c: Likewise.
4087         * gcc.target/mips/mult-13.c: Likewise.
4088         * gcc.target/mips/mult-14.c: Likewise.
4089         * gcc.target/mips/mult-15.c: Likewise.
4090         * gcc.target/mips/mult-17.c: Likewise.
4091         * gcc.target/mips/mult-18.c: Likewise.
4092         * gcc.target/mips/mult-19.c: Likewise.
4093         * gcc.target/mips/nmadd-1.c: Likewise.
4094         * gcc.target/mips/nmadd-2.c: Likewise.
4095         * gcc.target/mips/octeon-baddu-1.c: Likewise.
4096         * gcc.target/mips/octeon-cins-1.c: Likewise.
4097         * gcc.target/mips/octeon-cins-2.c: Likewise.
4098         * gcc.target/mips/octeon-dmul-3.c: Likewise.
4099         * gcc.target/mips/octeon-exts-2.c: Likewise.
4100         * gcc.target/mips/octeon-exts-3.c: Likewise.
4101         * gcc.target/mips/octeon-exts-4.c: Likewise.
4102         * gcc.target/mips/octeon-exts-5.c: Likewise.
4103         * gcc.target/mips/octeon-exts-6.c: Likewise.
4104         * gcc.target/mips/octeon-exts-7.c: Likewise.
4105         * gcc.target/mips/octeon-pop-2.c: Likewise.
4106         * gcc.target/mips/octeon-seq-3.c: Likewise.
4107         * gcc.target/mips/octeon-seq-4.c: Likewise.
4108         * gcc.target/mips/octeon2-lx-1.c: Likewise.
4109         * gcc.target/mips/octeon2-lx-2.c: Likewise.
4110         * gcc.target/mips/octeon2-lx-3.c: Likewise.
4111         * gcc.target/mips/pr54240.c: Likewise.
4112         * gcc.target/mips/rsqrt-1.c: Likewise.
4113         * gcc.target/mips/rsqrt-2.c: Likewise.
4114         * gcc.target/mips/rsqrt-3.c: Likewise.
4115         * gcc.target/mips/rsqrt-4.c: Likewise.
4116         * gcc.target/mips/save-restore-2.c: Likewise.
4117         * gcc.target/mips/save-restore-4.c: Likewise.
4118         * gcc.target/mips/sb1-1.c: Likewise.
4119         * gcc.target/mips/scc-1.c: Likewise.
4120         * gcc.target/mips/scc-2.c: Likewise.
4121         * gcc.target/mips/scc-3.c: Likewise.
4122         * gcc.target/mips/scc-4.c: Likewise.
4123         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4124         * gcc.target/mips/truncate-1.c: Likewise.
4125         * gcc.target/mips/truncate-2.c: Likewise.
4126         * gcc.target/mips/truncate-3.c: Likewise.
4127         * gcc.target/mips/truncate-4.c: Likewise.
4128         * gcc.target/mips/truncate-5.c: Likewise.
4129         * gcc.target/mips/truncate-6.c: Likewise.
4130         * gcc.target/mips/unaligned-1.c: Likewise.
4132         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4133         skip for -O0.  Require -fexpensive-optimizations.
4134         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4135         * gcc.target/mips/dspr2-MULT.c: Likewise.
4136         * gcc.target/mips/fix-r4000-2.c: Likewise.
4137         * gcc.target/mips/fix-r4000-4.c: Likewise.
4138         * gcc.target/mips/fix-r4000-7.c: Likewise.
4139         * gcc.target/mips/fix-r4000-9.c: Likewise.
4140         * gcc.target/mips/madd-1.c: Likewise.
4141         * gcc.target/mips/madd-2.c: Likewise.
4142         * gcc.target/mips/madd-4.c: Likewise.
4143         * gcc.target/mips/maddu-1.c: Likewise.
4144         * gcc.target/mips/maddu-2.c: Likewise.
4145         * gcc.target/mips/maddu-3.c: Likewise.
4146         * gcc.target/mips/maddu-4.c: Likewise.
4147         * gcc.target/mips/msub-1.c: Likewise.
4148         * gcc.target/mips/msub-2.c: Likewise.
4149         * gcc.target/mips/msub-3.c: Likewise.
4150         * gcc.target/mips/msub-4.c: Likewise.
4151         * gcc.target/mips/msubu-1.c: Likewise.
4152         * gcc.target/mips/msubu-2.c: Likewise.
4153         * gcc.target/mips/msubu-3.c: Likewise.
4154         * gcc.target/mips/msubu-4.c: Likewise.
4155         * gcc.target/mips/mult-1.c: Likewise.
4156         * gcc.target/mips/mult-4.c: Likewise.
4157         * gcc.target/mips/mult-8.c: Likewise.
4158         * gcc.target/mips/mult-9.c: Likewise.
4159         * gcc.target/mips/mult-10.c: Likewise.
4160         * gcc.target/mips/mult-11.c: Likewise.
4161         * gcc.target/mips/mult-16.c: Likewise.
4163         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4164         skip for -O0 and -Os.
4165         * gcc.target/mips/fix-r4000-12.c: Likewise.
4166         * gcc.target/mips/madd-7.c: Likewise.
4167         * gcc.target/mips/mips-ps-5.c: Likewise.
4168         * gcc.target/mips/mips-ps-7.c: Likewise.
4169         * gcc.target/mips/msub-7.c: Likewise.
4171         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4172         skip for -O0.  Require -mno-abicalls.
4173         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4175         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4176         skip for -O0.  Require a total number of BBIT instructions and
4177         at least one of each kind.
4179         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4180         skip for -O0.  Require -fno-unroll-loops.
4182         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4183         skip for -O0.  Allow BLTZ as well as BGEZ.
4185         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4187         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4188         skip for -O0.  Require -fschedule-insns2.
4189         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4191         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4192         but skip for -O0.  Make a branch-likely more likely.
4194         * gcc.target/mips/timode-2.c: Split each test into its own function.
4195         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
4197         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4198         skip for -O0.  Require -fpeephole2.
4199         * gcc.target/mips/vr-mult-2.c: Likewise.
4201 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
4203         PR preprocessor/53469
4204         * gcc.dg/cpp/_Pragma7.c: New test case.
4206 2012-08-27  Tobias Burnus  <burnus@net-b.de>
4208         PR fortran/54370
4209         * gfortran.dg/do_5.f90: New.
4211 2012-08-27  Tobias Burnus  <burnus@net-b.de>
4213         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4214         from dg-options as -Wall no longer implies it.
4216 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
4218         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4220 2012-08-25  Jason Merrill  <jason@redhat.com>
4222         * g++.dg/cpp0x/fntmpdefarg3.C: New.
4224 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
4226         PR c++/51421
4227         * g++.dg/cpp0x/auto34.C: New.
4229 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
4231         PR c/54363
4232         * gcc.dg/pr54363.c: New test.
4234         PR c/54355
4235         * gcc.dg/pr54355.c: New test.
4237 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
4239         PR debug/52857
4240         * gcc.target/i386/pr52857-1.c: New.
4241         * gcc.target/i386/pr52857-2.c: Likewise.
4243 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
4245         * gcc.target/mips/code-readable-4.c: New test.
4247 2012-08-23  Julian Brown  <julian@codesourcery.com>
4248             Sandra Loosemore  <sandra@codesourcery.com>
4250         * gcc.target/mips/code-readable-1.c: Add -O to options.
4252 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
4254         PR c++/20420
4255         * g++.dg/lookup/using53.C: New.
4257 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
4259         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4260         * gcc.dg/fixed-point/convert-1.c: New.
4261         * gcc.dg/fixed-point/convert-2.c: New.
4262         * gcc.dg/fixed-point/convert-3.c: New.
4263         * gcc.dg/fixed-point/convert-4.c: New.
4264         * gcc.dg/fixed-point/convert-float-1.c: New.
4265         * gcc.dg/fixed-point/convert-float-2.c: New.
4266         * gcc.dg/fixed-point/convert-float-3.c: New.
4267         * gcc.dg/fixed-point/convert-float-4.c: New.
4268         * gcc.dg/fixed-point/convert-accum-neg.c: New.
4269         * gcc.dg/fixed-point/convert-sat.c: New.
4270         * gcc.dg/fixed-point/convert.h: New.
4272 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
4274         PR target/54089
4275         * gcc.target/sh/pr54089-2.c: New.
4277 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
4279         * gcc.target/i386/long-double-64-1.c: New file.
4280         * gcc.target/i386/long-double-64-2.c: Likewise.
4281         * gcc.target/i386/long-double-64-3.c: Likewise.
4282         * gcc.target/i386/long-double-64-4.c: Likewise.
4283         * gcc.target/i386/long-double-80-1.c: Likewise.
4284         * gcc.target/i386/long-double-80-2.c: Likewise.
4285         * gcc.target/i386/long-double-80-3.c: Likewise.
4286         * gcc.target/i386/long-double-80-4.c: Likewise.
4287         * gcc.target/i386/long-double-80-5.c: Likewise.
4288         * gcc.target/i386/long-double-80-6.c: Likewise.
4289         * gcc.target/i386/long-double-80-7.c: Likewise.
4291 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
4293         PR tree-optimization/54317
4294         * gcc.dg/tree-ssa/vrp79.c: New testcase.
4296 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
4298         PR target/39423
4299         * gcc.target/sh/pr39423-2.c: New.
4301 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
4303         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4304         * gcc.dg/fold-perm.c: Likewise.
4306 2012-08-20  Jan Hubicka  <jh@suse.cz>
4308         PR fortran/48636
4309         * gcc.dg/ipa/inlinehint-1.c: New.
4311 2012-08-20  Florian Weimer  <fweimer@redhat.com>
4313         PR c++/19351
4314         * g++.dg/init/new38.C: New test.
4315         * g++.dg/init/new39.C: New test.
4317 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
4319         PR target/54089
4320         * gcc.target/sh/pr54089-1.c: New.
4322 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
4324         PR target/51244
4325         * gcc.target/sh/pr51244-11.c: New.
4327 2012-08-20  Tobias Burnus  <burnus@net-b.de>
4329         PR fortran/54301
4330         * gfortran.dg/warn_target_lifetime_2.f90: New.
4332 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
4334         PR c++/10416
4335         * g++.dg/warn/Wunused-var-17.C: New.
4337 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
4339         PR middle-end/53992
4340         * gcc.dg/gomp/pr53992.c: New test.
4342 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
4344         PR tree-ssa/54295
4345         * gcc.c-torture/execute/20120817-1.c: New test.
4347 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
4349         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4350         add instruction.
4351         (f2): New test that really does need adds.
4353 2012-08-20  Richard Guenther  <rguenther@suse.de>
4355         PR tree-optimization/54327
4356         * gcc.dg/torture/pr54327.c: New testcase.
4358 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
4360         PR tree-optimization/54321
4361         * gcc.c-torture/compile/pr54321.c: New test.
4363 2012-08-20  Tobias Burnus  <burnus@net-b.de>
4365         PR fortran/54301
4366         * gfortran.dg/warn_target_lifetime_1.f90: New.
4368 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
4370         PR fortran/54298
4371         * gfortran.dg/real_compare_1.f90: New test case.
4372         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4374 2012-08-18  Jan Hubicka  <jh@suse.cz>
4376         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4378 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
4380         PR fortran/39290
4381         * gfortran.dg/interface_37.f90: New test.
4383 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
4384             Gary Funck <gary@intrepid.com>
4386         PR target/20020
4387         * gcc.target/i386/pr20020-1.c: New test.
4388         * gcc.target/i386/pr20020-2.c: Likewise.
4389         * gcc.target/i386/pr20020-3.c: Likewise.
4391 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
4393         * gcc.target/i386/perm-concat.c: New test.
4395 2012-08-17  Julian Brown  <julian@codesourcery.com>
4397         * gcc.target/arm/div64-unwinding.c: New test.
4399 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
4401         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4403 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
4405         PR target/54236
4406         * gcc.target/sh/pr54236-1.c: New.
4408 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
4410         * lib/target-supports.exp (check_effective_target_sync_int_long)
4411         (check_effective_target_sync_char_short): Enable for crisv32-*
4412         and cris-*.
4414         PR middle-end/54261
4415         * gcc.dg/torture/pr54261-1.c: New test.
4417 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
4419         PR fortran/54243
4420         PR fortran/54244
4421         * gfortran.dg/typebound_call_24.f03: New.
4423 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4425         PR tree-optimization/54245
4426         * gcc.dg/tree-ssa/pr54245.c: New test.
4428 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4430         PR tree-optimization/54240
4431         * gcc.target/powerpc/pr54240.c: New test.
4432         * gcc.target/mips/pr54240.c: Likewise.
4434 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
4436         PR target/52933
4437         * gcc.target/sh/pr52933-1.c: New.
4438         * gcc.target/sh/pr52933-2.c: New.
4440 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
4442         PR target/50751
4443         * gcc.target/sh/pr50751-8.c: New.
4445 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
4447         PR fortran/47586
4448         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4449         * gfortran.dg/typebound_proc_27.f03: New test.
4451 2012-08-14  Sterling Augustine  <saugustine@google.com>
4453         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4455 2012-08-14  Tobias Burnus  <burnus@net-b.de>
4457         PR fortran/40881
4458         * gfortran.dg/data_constraints_3.f90: New.
4459         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4460         to disable -pedantic compilation.
4461         * gfortran.dg/pr37243.f: Ditto.
4462         * gfortran.dg/g77/19990826-3.f: Ditto.
4463         * gfortran.dg/g77/20020307-1.f : Ditto.
4464         * gfortran.dg/g77/980310-3.f: Ditto.
4466 2012-08-14  Tobias Burnus  <burnus@net-b.de>
4468         PR fortran/54234
4469         * gfortran.dg/warn_conversion_4.f90: New.
4471 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
4473         PR middle-end/53411
4474         PR rtl-optimization/53495
4475         * gcc.c-torture/compile/pr53411.c: New test.
4476         * gcc.c-torture/compile/pr53495.c: New test.
4478 2012-08-13  Richard Guenther  <rguenther@suse.de>
4480         * gcc.dg/tree-prof/update-loopch.c: Adjust.
4482 2012-08-13  Richard Guenther  <rguenther@suse.de>
4484         PR tree-optimization/54200
4485         * gcc.dg/guality/pr54200.c: New testcase.
4486         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4488 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
4490         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4492 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
4494         PR target/51244
4495         * gcc.target/sh/pr51244-7.c: New.
4496         * gcc.target/sh/pr51244-8.c: New.
4497         * gcc.target/sh/pr51244-9.c: New.
4498         * gcc.target/sh/pr51244-10.c: New.
4500 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
4502         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
4503         -m2e or -m2a.
4504         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4505         * gcc.target/sh/pr53511-1.c: Likewise.
4506         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4507         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4508         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4509         * gcc.target/sh/pr53512-3.c: Likewise.
4510         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4512 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
4514         PR target/39423
4515         * gcc.c-torture/compile/pr39423-1.c: New.
4516         * gcc.c-torture/compile/pr39423-2.c: New.
4518 2012-08-12  Tobias Burnus  <burnus@net-b.de>
4520         PR fortran/54221
4521         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4522         they appear uninitialized on the RHS.
4523         * gfortran.dg/public_private_module_6.f90: New.
4525 2012-08-11  Martin Jambor  <mjambor@suse.cz>
4527         PR fortran/48636
4528         * gfortran.dg/pr48636.f90: New test.
4530 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
4532         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4533         to avoid warnings.
4534         (main): Adjust caller.
4536 2012-08-10  Richard Guenther  <rguenther@suse.de>
4538         * gcc.dg/matrix/*.c: Adjust and move ...
4539         * gcc.dg/torture/: ... here.
4540         * gcc.dg/matrix: Remove directory.
4542 2012-08-10  Richard Guenther  <rguenther@suse.de>
4544         PR middle-end/54219
4545         * gcc.dg/torture/vector-shuffle1.c: New testcase.
4547 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4549         PR middle-end/54211
4550         * gcc.dg/tree-ssa/pr54211.c: New test.
4552 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4554         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4555         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4557 2012-08-10  Richard Guenther  <rguenther@suse.de>
4559         PR tree-optimization/54109
4560         * gcc.dg/torture/pr54109.c: New testcase.
4561         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4562         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4564 2012-08-10  Richard Guenther  <rguenther@suse.de>
4566         PR tree-optimization/54027
4567         * gcc.dg/torture/pr54027.c: New testcase.
4569 2012-08-10  Richard Guenther  <rguenther@suse.de>
4571         * g++.dg/plugin/selfassign.c: Adjust.
4572         * gcc.dg/plugin/selfassign.c: Likewise.
4573         * gcc.dg/strlenopt-11.c: Likewise.
4574         * gcc.dg/strlenopt-13.c: Likewise.
4575         * gcc.dg/no-strict-overflow-4.c: Likewise.
4576         * gcc.dg/strict-overflow-4.c: Likewise.
4577         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4578         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4579         * gcc.dg/tree-ssa/asm-3.c: Likewise.
4580         * gcc.dg/tree-ssa/pr18908.c: Likewise.
4581         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4582         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4583         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4584         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4585         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4586         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4587         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4588         * gcc.dg/pr46309.c: Likewise.
4589         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4591 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
4593         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4594         for x86 targets.
4595         * gcc.c-torture/compile/20120727-2.c: New test.
4597 2012-08-09  Martin Jambor  <mjambor@suse.cz>
4599         * gcc.dg/ipa/iinline-4.c: New test.
4600         * gcc.dg/ipa/iinline-5.c: Likewise.
4601         * gcc.dg/ipa/iinline-6.c: Likewise.
4602         * gcc.dg/ipa/iinline-7.c: Likewise.
4603         * gcc.dg/lto/20120723_0.c: Likewise.
4604         * gcc.dg/lto/20120723_1.c: Likewise.
4606 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
4608         PR target/39423
4609         * gcc.target/sh/pr39423-1.c: New.
4611 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
4613         PR target/51244
4614         * gcc.target/sh/pr51244-5: New.
4615         * gcc.target/sh/pr51244-6: New.
4617 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4619         * gcc.target/i386/adx-addxcarry32-3.c: New.
4620         * gcc.target/i386/adx-addxcarry64-3.c: New.
4622 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
4624         PR rtl-optimization/53701
4625         * gcc.dg/pr53701.c: New test.
4627 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
4629         * gcc.c-torture/compile/20120727-1.c: New test.
4631 2012-08-09  Tobias Burnus  <burnus@net-b.de>
4633         PR fortran/54199
4634         * gfortran.dg/intrinsic_shadow_4.f90: New.
4636 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4638         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
4640 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
4642         * gcc.c-torture/execute/20120808-1.c: New test.
4644 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4646         PR rtl-optimization/54157
4647         * gcc.target/i386/pr54157.c: New file.
4649 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4651         * gcc.target/i386/adx-addcarryx32-1.c: New.
4652         * gcc.target/i386/adx-addcarryx32-2.c: New.
4653         * gcc.target/i386/adx-addcarryx64-1.c: New.
4654         * gcc.target/i386/adx-addcarryx64-2.c: New.
4655         * gcc.target/i386/adx-check.h: New.
4656         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4657         * gcc.target/i386/sse-12.c: Add -madx.
4658         * gcc.target/i386/sse-13.c: Ditto.
4659         * gcc.target/i386/sse-14.c: Ditto.
4660         * gcc.target/i386/sse-22.c: Ditto.
4661         * gcc.target/i386/sse-23.c: Ditto.
4662         * g++.dg/other/i386-2.C: Ditto.
4663         * g++.dg/other/i386-3.C: Ditto.
4665 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4667         * gcc.dg/tree-ssa/slsr-5.c: New.
4668         * gcc.dg/tree-ssa/slsr-6.c: New.
4669         * gcc.dg/tree-ssa/slsr-7.c: New.
4670         * gcc.dg/tree-ssa/slsr-8.c: New.
4671         * gcc.dg/tree-ssa/slsr-9.c: New.
4672         * gcc.dg/tree-ssa/slsr-10.c: New.
4673         * gcc.dg/tree-ssa/slsr-11.c: New.
4674         * gcc.dg/tree-ssa/slsr-12.c: New.
4675         * gcc.dg/tree-ssa/slsr-13.c: New.
4676         * gcc.dg/tree-ssa/slsr-14.c: New.
4677         * gcc.dg/tree-ssa/slsr-15.c: New.
4678         * gcc.dg/tree-ssa/slsr-16.c: New.
4679         * gcc.dg/tree-ssa/slsr-17.c: New.
4680         * gcc.dg/tree-ssa/slsr-18.c: New.
4681         * gcc.dg/tree-ssa/slsr-19.c: New.
4682         * gcc.dg/tree-ssa/slsr-20.c: New.
4683         * gcc.dg/tree-ssa/slsr-21.c: New.
4684         * gcc.dg/tree-ssa/slsr-22.c: New.
4685         * gcc.dg/tree-ssa/slsr-23.c: New.
4686         * gcc.dg/tree-ssa/slsr-24.c: New.
4687         * gcc.dg/tree-ssa/slsr-25.c: New.
4688         * gcc.dg/tree-ssa/slsr-26.c: New.
4689         * gcc.dg/tree-ssa/slsr-30.c: New.
4690         * gcc.dg/tree-ssa/slsr-31.c: New.
4692 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
4694         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4695         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4696         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4698 2012-08-06  Cary Coutant  <ccoutant@google.com>
4700         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4702 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
4704         PR fortran/35831
4705         * gfortran.dg/dummy_procedure_5.f90: Modified.
4706         * gfortran.dg/dummy_procedure_8.f90: New.
4707         * gfortran.dg/interface_26.f90: Modified.
4708         * gfortran.dg/proc_ptr_11.f90: Modified.
4709         * gfortran.dg/proc_ptr_15.f90: Modified.
4710         * gfortran.dg/proc_ptr_result_5.f90: Modified.
4711         * gfortran.dg/typebound_override_1.f90: Modified.
4712         * gfortran.dg/typebound_proc_6.f03: Modified.
4714 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
4716         PR tree-optimization/51938
4717         PR tree-optimization/52005
4718         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4719         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4720         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4721         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4723 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
4725         Avoid crashing on erroneous static_assert usage
4726         * g++.dg/cpp0x/static_assert8.C: New test.
4728 2012-08-06  Jason Merrill  <jason@redhat.com>
4730         * g++.dg/cpp0x/sfinae38.C: New.
4732 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
4733             Paolo Carlini  <paolo.carlini@oracle.com>
4735         PR c++/54165
4736         * g++.dg/conversion/void2.C: New.
4738 2012-08-06  Tom de Vries  <tom@codesourcery.com>
4740         * gcc.dg/tree-ssa/vrp78.c: New test.
4742 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
4743             Richard Sandiford  <rdsandiford@googlemail.com>
4745         * g++.dg/opt/enum2.C: Require fpic target.
4746         * g++.dg/lto/20090303_0.C: Likewise.
4748 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
4749             Catherine Moore  <clm@codesourcery.com>
4751         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4752         flush function names too.
4753         * gcc.target/mips/clear-cache-1.c: Likewise.
4755 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
4757         PR target/54156
4758         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4760 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
4762         PR fortran/54166
4763         * gfortran.dg/array_5.f90: New test.
4765 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4767         PR tree-optimization/30318
4768         * gcc.dg/tree-ssa/vrp77.c: New testcase.
4770 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
4772         * g++.dg/ext/vector17.C: New testcase.
4774 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
4776         PR target/51931
4777         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4778         * g++.dg/opt/longbranch1.C: Likewise.
4780 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
4782         PR tree-optimization/53805
4783         * gcc.dg/fold-notunord.c: New testcase.
4785 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
4787         PR fortran/48820
4788         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
4789         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
4791 2012-08-02  Jason Merrill  <jason@redhat.com>
4792             Paolo Carlini  <paolo.carlini@oracle.com>
4794         PR c++/51213 (again)
4795         * g++.dg/cpp0x/sfinae37.C: Extend.
4797 2012-08-02  Richard Guenther  <rguenther@suse.de>
4799         PR tree-optimization/50672
4800         * g++.dg/torture/pr50672.C: New testcase.
4802 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
4804         PR fortran/54147
4805         * gfortran.dg/abstract_type_6.f03: Modified.
4806         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4807         * gfortran.dg/proc_ptr_comp_35.f90: New.
4808         * gfortran.dg/typebound_proc_9.f03: Modified.
4809         * gfortran.dg/typebound_proc_26.f90: New.
4811 2012-08-02  Richard Guenther  <rguenther@suse.de>
4813         * gcc.dg/torture/pta-callused-1.c: Adjust.
4814         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4815         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4816         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4817         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4818         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4819         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4820         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4821         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4823 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
4825         PR fortran/54033
4826         * gfortran.dg/include_6.f90:  New test case.
4827         * gfortran.dg/include_7.f90:  New test case.
4828         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
4830 2012-08-01  Tom de Vries  <tom@codesourcery.com>
4832         * gcc.dg/tree-ssa/vrp76.c: New test.
4834 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
4836         PR tree-optimization/46556
4837         * gcc.dg/tree-ssa/slsr-27.c: New.
4838         * gcc.dg/tree-ssa/slsr-28.c: New.
4839         * gcc.dg/tree-ssa/slsr-29.c: New.
4841 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4843         PR fortran/42418
4844         * gfortran.dg/proc_decl_29.f90: New.
4846 2012-07-31  Dehao Chen  <dehao@google.com>
4848         * gcc.dg/predict-7.c: New test.
4850 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
4852         PR fortran/54134
4853         * gfortran.dg/typebound_override_3.f90: New.
4855 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
4857         PR tree-optimization/53773
4858         * gcc.dg/vect/pr53773.c: New test.
4860 2012-07-31  Nick Clifton  <nickc@redhat.com>
4862         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4863         and for XStormy16.
4865 2012-07-31  Tobias Burnus  <burnus@net-b.de>
4867         * gfortran.dg/c_funloc_tests_6.f90: New.
4868         * gfortran.dg/c_funloc_tests_7.f90: New.
4869         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4871 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
4873         PR c++/53624
4874         * g++.dg/cpp0x/temp_default5.C: New.
4876 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
4878         PR fortran/51081
4879         * gfortran.dg/proc_ptr_37.f90: New.
4881 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
4883         * lib/target-supports.exp
4884         (check_effective_target_vect_natural_alignment): New function.
4885         * gcc.dg/align-2.c: Only run on targets with natural alignment
4886         of vector types.
4887         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4888         alignment of vector types.
4890 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4891             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4893         * gcc.target/i386/rdseed16-1.c: New.
4894         * gcc.target/i386/rdseed32-1.c: Ditto
4895         * gcc.target/i386/rdseed64-1.c: Ditto
4896         * gcc.target/i386/sse-12.c: Add -mrdseed.
4897         * gcc.target/i386/sse-13.c: Ditto.
4898         * gcc.target/i386/sse-14.c: Ditto.
4899         * g++.dg/other/i386-2.C: Ditto.
4900         * g++.dg/other/i386-3.C: Ditto.
4902 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
4904         PR target/51244
4905         * gcc.target/sh/pr51244-4.c: New.
4907 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
4909         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4910         for alpha*-*-* targets.  Cleanup original tree dump.
4912 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
4914         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4915         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4917 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
4919         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4920         rand, srand. Include <stdlib.h>.
4922 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
4924         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4926 2012-07-26  Richard Henderson  <rth@redhat.com>
4928         * gcc.dg/attr-hotcold-1.c: New.
4929         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4931 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
4932             Sandra Loosemore  <sandra@codesourcery.com>
4934         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4936 2012-07-26  Tobias Burnus  <burnus@net-b.de>
4938         * gfortran.dg/contiguous_1.f90: Update dg-error.
4939         * gfortran.dg/proc_ptr_32.f90: Ditto.
4941 2012-07-26  Richard Guenther  <rguenther@suse.de>
4943         PR tree-optimization/54098
4944         * gcc.dg/torture/pr54098.c: New testcase.
4946 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4948         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4949         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4951 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4953         PR fortran/44354
4954         * gfortran.dg/array_constructor_39.f90: New test.
4956 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
4958         PR fortran/44354
4959         * gfortran.dg/array_constructor_38.f90: New test.
4961 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
4963         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4965 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
4967         * gnat.dg/noreturn5.ad[sb]: New test.
4969 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
4970             Paul Brook  <paul@codesourcery.com>
4972         PR target/53633
4974         * lib/target-suports.exp (check_effective_target_naked_functions): New.
4975         * c-c++-common/pr53633.c: New test.
4977 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
4979         * gcc.target/i386/asm-dialect-1.c: New test case.
4981 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
4982             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4984         * gcc.target/i386/prefetchw-1.c: New.
4985         * gcc.target/i386/sse-12.c: Add -mprfchw.
4986         * gcc.target/i386/sse-13.c: Ditto.
4987         * gcc.target/i386/sse-14.c: Ditto.
4988         * gcc.target/i386/sse-22.c: Ditto.
4989         * gcc.target/i386/sse-23.c: Ditto.
4990         * g++.dg/other/i386-2.C: Ditto.
4991         * g++.dg/other/i386-3.C: Ditto.
4993 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
4995         * lib/gcc-dg.exp (process-message): Don't ignore errors.
4997 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4999         PR target/54051
5000         * gcc.target/arm/pr54051.c: New.
5001         * gcc.target/arm/vfp-1.c: Adjust test.
5003 2012-07-24  Julian Brown  <julian@codesourcery.com>
5005         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5006         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5007         hard-float ARM.
5009 2012-07-23  Paul Brook  <paul@codesourcery.com>
5011         * g++.dg/other/armv7m-1.c: New test.
5013 2012-07-23  Julian Brown  <julian@codesourcery.com>
5015         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5016         ARM.
5017         (DO_TEST): Define to 1 for appropriate ARM targets.
5019 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
5021         PR tree-optimization/53881
5022         * gcc.dg/pr53881.c: Renamed to ...
5023         * gcc.dg/pr53881-1.c: ... this.
5024         * gcc.dg/pr53881-2.c: New test.
5026 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
5028         Handle recent changes in default atomics for cris*-*-linux*.
5029         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5030         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5031         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5032         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5033         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5034         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5035         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5036         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5037         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5038         -mno-unaligned-atomic-may-use-library is in effect for
5039         cris*-*-linux*.
5040         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5041         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5042         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5043         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5044         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5045         gcc.target/cris/torture/sync-mis-op-i-1.c,
5046         gcc.target/cris/torture/sync-mis-op-i-2.c,
5047         gcc.target/cris/torture/sync-mis-op-i-1a.c,
5048         gcc.target/cris/torture/sync-mis-op-i-3.c,
5049         gcc.target/cris/torture/sync-mis-op-i-3a.c,
5050         gcc.target/cris/torture/sync-mis-op-s-1a.c,
5051         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5052         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5053         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5054         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5055         (main): Remove local variable x.
5056         [mis_ok]: Check that atomics don't fail.
5058 2012-07-21  Andrew Pinski  <apinski@cavium.com>
5060         *  gcc.dg/tree-ssa/vrp72.c: New test.
5061         *  gcc.dg/tree-ssa/vrp73.c: New test.
5062         *  gcc.dg/tree-ssa/vrp74.c: New test.
5063         *  gcc.dg/tree-ssa/vrp75.c: New test.
5065 2012-07-21  Andrew Pinski  <apinski@cavium.com>
5067         * gcc.dg/tree-ssa/alias-21.c: New testcase.
5068         * gcc.dg/tree-ssa/alias-22.c: New testcase.
5070 2012-07-21  Andrew Pinski  <apinski@cavium.com>
5072         * gcc.target/mips/octeon-pop-2.c: New testcase.
5074 2012-07-21  Tobias Burnus  <burnus@net-b.de>
5076         PR fortran/48820
5077         * gfortran.dg/assumed_rank_3.f90: New.
5078         * gfortran.dg/assumed_rank_11.f90: New.
5079         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5080         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5081         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5083 2012-07-21  Andrew Pinski  <apinski@cavium.com>
5085         * gcc.target/mips/unaligned-1.c: New testcase.
5087 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
5089         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5091 2012-07-20  Tobias Burnus  <burnus@net-b.de>
5093         * gfortran.dg/bind_c_array_params_2.f90: New.
5094         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5095         and update dg-error.
5097 2012-07-20  Tobias Burnus  <burnus@net-b.de>
5099         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5101 2012-07-20  Jason Merrill  <jason@redhat.com>
5103         PR c++/54038
5104         * g++.dg/other/array7.C: New.
5106 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
5108         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5109         the basic block and check loop depth.
5110         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
5111         matching patterns and comments.
5112         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5113         * gcc.dg/tree-ssa/vector-2.c: Likewise.
5115 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
5117         PR c++/28656
5118         * c-c++-common/pr28656.c: New test.
5120 2012-07-19  Jason Merrill  <jason@redhat.com>
5122         PR c++/54026
5123         * g++.dg/init/mutable1.C: New.
5125 2012-07-20  Tobias Burnus  <burnus@net-b.de>
5127         PR fortran/48820
5128         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5129         * gfortran.dg/assumed_rank_1.f90: New.
5130         * gfortran.dg/assumed_rank_1_c.c: New.
5131         * gfortran.dg/assumed_rank_2.f90: New.
5132         * gfortran.dg/assumed_rank_4.f90: New.
5133         * gfortran.dg/assumed_rank_5.f90: New.
5134         * gfortran.dg/assumed_rank_6.f90: New.
5135         * gfortran.dg/assumed_rank_7.f90: New.
5136         * gfortran.dg/assumed_rank_8.f90: New.
5137         * gfortran.dg/assumed_rank_8_c.c: New.
5138         * gfortran.dg/assumed_rank_9.f90: New.
5139         * gfortran.dg/assumed_rank_10.f90: New.
5140         * gfortran.dg/assumed_rank_12.f90: New.
5142 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5144         * gnat.dg/opt25.adb: New test.
5145         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5146         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5148 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5150         * gnat.dg/aggr20.ad[sb]: New test.
5151         * gnat.dg/aggr20_pkg.ads: New helper.
5153 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5155         * gnat.dg/derived_type3.adb: New test.
5156         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5158 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
5160         PR rtl-optimization/53942
5161         * gcc.dg/pr53942.c: New test.
5163 2012-07-19  Jason Merrill  <jason@redhat.com>
5165         PR c++/54021
5166         * g++.dg/cpp0x/constexpr-builtin2.C: New.
5168 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5170         * gnat.dg/discr38.adb: New test.
5172 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
5174         PR middle-end/54017
5175         * c-c++-common/gomp/pr54017.c: New test.
5177 2012-07-19  Richard Guenther  <rguenther@suse.de>
5178             Eric Botcazou  <ebotcazou@adacore.com>
5180         * gnat.dg/loop_optimization11.adb: New testcase.
5181         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5183 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
5184             Jason Merrill  <jason@redhat.com>
5186         * g++.dg/cpp0x/sfinae37.C: New.
5187         * g++.dg/template/access23.C: New.
5188         * g++.dg/template/access7.C: Adjust.
5189         * g++.dg/template/sfinae10.C: Don't expect errors.
5190         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5192 2012-07-18  Julian Brown  <julian@codesourcery.com>
5193             Sandra Loosemore <sandra@codesroucery.com>
5195         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5197 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
5199         * gnat.dg/noreturn4.ad[sb]: New test.
5200         * gnat.dg/noreturn4_pkg.ads: New helper.
5202 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
5203             Julian Brown  <julian@codesourcery.com>
5205         * gcc.target/arm/neon-vdup-1.c: New test case.
5206         * gcc.target/arm/neon-vdup-2.c: New test case.
5207         * gcc.target/arm/neon-vdup-3.c: New test case.
5208         * gcc.target/arm/neon-vdup-4.c: New test case.
5209         * gcc.target/arm/neon-vdup-5.c: New test case.
5210         * gcc.target/arm/neon-vdup-6.c: New test case.
5211         * gcc.target/arm/neon-vdup-7.c: New test case.
5212         * gcc.target/arm/neon-vdup-8.c: New test case.
5213         * gcc.target/arm/neon-vdup-9.c: New test case.
5214         * gcc.target/arm/neon-vdup-10.c: New test case.
5215         * gcc.target/arm/neon-vdup-11.c: New test case.
5216         * gcc.target/arm/neon-vdup-12.c: New test case.
5217         * gcc.target/arm/neon-vdup-13.c: New test case.
5218         * gcc.target/arm/neon-vdup-14.c: New test case.
5219         * gcc.target/arm/neon-vdup-15.c: New test case.
5220         * gcc.target/arm/neon-vdup-16.c: New test case.
5221         * gcc.target/arm/neon-vdup-17.c: New test case.
5222         * gcc.target/arm/neon-vdup-18.c: New test case.
5223         * gcc.target/arm/neon-vdup-19.c: New test case.
5224         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5225         arguments non-constant.
5227 2012-07-18  Richard Guenther  <rguenther@suse.de>
5229         PR tree-optimization/53970
5230         * g++.dg/torture/pr53970.C: New testcase.
5232 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
5234         PR target/38621
5235         * gcc.c-torture/compile/pr38621.c: New.
5237 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
5239         PR target/33135
5240         * gcc.target/sh/pr33135-1.c: New.
5241         * gcc.target/sh/pr33135-2.c: New.
5242         * gcc.target/sh/pr33135-3.c: New.
5243         * gcc.target/sh/pr33135-4.c: New.
5245 2012-07-17  Jason Merrill  <jason@redhat.com>
5247         PR c++/53995
5248         * g++.dg/parse/enum9.C: New.
5250 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
5251             Sandra Loosemore  <sandra@codesourcery.com>
5253         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5254         if there is a conflict with -mcpu=.  Use -mcpu=5208.
5256 2012-07-17  Jason Merrill  <jason@redhat.com>
5258         PR c++/53989
5259         * g++.dg/template/array23.C: New.
5261 2012-07-17  Tobias Burnus  <burnus@net-b.de>
5263         PR fortran/53985
5264         * gfortran.dg/bind_c_usage_26.f90: New.
5265         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5266         * gfortran.dg/bind_c_usage_13.f03: Ditto.
5267         * gfortran.dg/bind_c_usage_18.f90: Ditto.
5268         * gfortran.dg/interop_params.f03: Ditto.
5270 2012-07-17  Jason Merrill  <jason@redhat.com>
5272         * g++.dg/template/inherit8.C: Adjust.
5273         * g++.dg/template/using21.C: Adjust.
5274         * g++.dg/template/using22.C: Adjust.
5276         PR c++/53549
5277         * g++.dg/template/current-inst1.C: New.
5278         * g++.dg/parse/crash35.C: Adjust.
5280 2012-07-17  Tobias Burnus  <burnus@net-b.de>
5282         PR fortran/52101
5283         * gfortran.dg/oldstyle_4.f90: New.
5285 2012-07-17  Tobias Burnus  <burnus@net-b.de>
5287         PR fortran/49265
5288         * gfortran.dg/module_procedure_double_colon_3.f90: New.
5289         * gfortran.dg/module_procedure_double_colon_4.f90: New.
5291 2012-07-16  Jason Merrill  <jason@redhat.com>
5293         * g++.dg/parse/access8.C: Adjust.
5294         * g++.dg/template/sfinae6_neg.C: Adjust.
5296 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
5298         PR fortran/53824
5299         * gfortran.dg/coarray_allocate_1.f90:  New test.
5301 2012-07-16  Andrew Pinski  <apinski@cavium.com>
5303         * gcc.c-torture/execute/bswap-1.c: New testcase.
5304         * gcc.c-torture/compile/unalign-1.c: New testcase.
5305         * gcc.c-torture/compile/20120524-1.c: New testcase.
5306         * gcc.c-torture/compile/20101216-1.c: New testcase.
5308 2012-07-16  Dehao Chen  <dehao@google.com>
5310         Revert
5311         2012-07-10  Dehao Chen  <dehao@google.com>
5313         * gcc.dg/debug_info_inline.c: New test.
5315 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
5317         PR fortran/53956
5318         * gfortran.dg/proc_decl_28.f90: New.
5320 2012-07-16  Andrew Pinski  <apinski@cavium.com>
5322         * gcc.dg/torture/builtins-1.c: New testcase.
5324 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
5326         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5327         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5328         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5329         gcc.target/cris/sync-1-v10.c,
5330         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5331         pass -mno-unaligned-atomic-may-use-library.
5332         * gcc.target/cris/sync-xchg-1.c: New test.
5333         * gcc.target/cris/20011127-1.c: Adjust to %P being a
5334         valid register operand output modifier.
5336 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
5338         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5339         characters.
5341 2012-07-13  Andrew Pinski  <apinski@cavium.com>
5343         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5344         rather than cleanup-tree-dump.
5345         * gcc.target/mips/octeon-pipe-1.c: Likewise.
5347 2012-07-13  Richard Guenther  <rguenther@suse.de>
5349         PR tree-optimization/53907
5350         * gcc.target/i386/pr53907.c: New testcase.
5352 2012-07-13  Richard Guenther  <rguenther@suse.de>
5354         PR tree-optimization/53922
5355         * gcc.dg/torture/pr53922.c: New testcase.
5357 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
5359         PR rtl-optimization/53908
5360         * gcc.dg/torture/pr53908.c: New test.
5362 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
5364         PR c++/53531
5365         * g++.dg/cpp0x/variadic135.C: New.
5367 2012-07-12  Jason Merrill  <jason@redhat.com>
5369         * g++.dg/template/sfinae6_neg.C: Adjust.
5371 2012-07-12  Tobias Burnus  <burnus@net-b.de>
5373         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5374         * gfortran.dg/c_f_pointer_tests_3.f90: Update
5375         scan-tree-dump-times pattern.
5377 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5379         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5381 2012-07-11  Jason Merrill  <jason@redhat.com>
5383         DR 1402
5384         * g++.g/cpp0x/defaulted37.C: New.
5386 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
5388         PR target/53859
5389         * gcc.target/arm/pr53859.c: New test.
5391 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
5393         PR target/53886
5394         * gcc.c-torture/compile/pr53886.c: New.
5396 2012-07-10  Dehao Chen  <dehao@google.com>
5398         * gcc.dg/debug_info_inline.c: New test.
5400 2012-07-10  Jason Merrill  <jason@redhat.com>
5402         PR c++/53733
5403         * g++.dg/cpp0x/defaulted36.C: New.
5404         * g++.dg/cpp0x/defaulted21.C: Adjust.
5406         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5408 2012-07-09  Sterling Augustine  <saugustine@google.com>
5410         * g++.dg/debug/dwarf2/pubnames-2.C: New.
5412 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
5414         PR tree-optimization/53887
5415         * gcc.dg/pr53887.c: New test.
5417 2012-07-09  Jason Merrill  <jason@redhat.com>
5419         PR c++/53882
5420         * g++.dg/cpp0x/nullptr29.C: New.
5422 2012-07-09  Tom de Vries  <tom@codesourcery.com>
5423             Richard Guenther  <rguenther@suse.de>
5425         * gcc.dg/builtin-unreachable-6.c: New test.
5426         * gcc.dg/builtin-unreachable-5.c: New test.
5428 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
5430         PR tree-optimization/53881
5431         * gcc.dg/pr53881.c: New test.
5433 2012-07-06  Jason Merrill  <jason@redhat.com>
5435         PR c++/53862
5436         * g++.dg/cpp0x/variadic134.C: New.
5438         PR c++/53858
5439         * g++.dg/cpp0x/alias-decl-20.C: New.
5441 2012-07-06  Tom de Vries  <tom@codesourcery.com>
5443         PR tree-optimization/51879
5444         * gcc.dg/pr51879-16.c: New test.
5445         * gcc.dg/pr51879-17.c: Same.
5447 2012-07-06  Tom de Vries  <tom@codesourcery.com>
5449         PR tree-optimization/52009
5450         * gcc.dg/pr51879-7.c: New test.
5451         * gcc.dg/pr51879-18.c: New test.
5453 2012-07-05  Jason Merrill  <jason@redhat.com>
5455         PR c++/50852
5456         * g++.dg/template/typedef39.C: New.
5458         PR c++/53039
5459         * g++.dg/cpp0x/variadic133.C: New.
5460         * g++.dg/template/param1.C: Adjust.
5462 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5464         PR target/48941
5465         PR target/51980
5466         * gcc.target/arm/neon/vtrnf32.c: Update.
5467         * gcc.target/arm/neon/vtrns32.c: Update.
5468         * gcc.target/arm/neon/vtrnu32.c: Update.
5469         * gcc.target/arm/neon/vzipf32.c: Update.
5470         * gcc.target/arm/neon/vzips32.c: Update.
5471         * gcc.target/arm/neon/vzipu32.c: Update.
5473 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
5475         PR fortran/53732
5476         * gfortran.dg/inline_sum_4.f90: New test.
5478 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
5480         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5482 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5484         * gcc.target/arm/fma-sp.c: New testcase.
5485         * gcc.target/arm/fma.c: Likewise.
5486         * gcc.target/arm/fma.h: Likewise.
5488 2012-07-04  Jason Merrill  <jason@redhat.com>
5490         PR c++/53848
5491         * g++.dg/other/enum3.C: New.
5493 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
5495         PR middle-end/53321
5496         * g++.dg/torture/pr53321.C: New test.
5498 2012-07-04  Richard Guenther  <rguenther@suse.de>
5500         PR tree-optimization/53844
5501         * g++.dg/tree-ssa/pr53844.C: New testcase.
5503 2012-07-04  Richard Guenther  <rguenther@suse.de>
5505         PR tree-optimization/53849
5506         * gcc.dg/pr53849.c: New testcase.
5508 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
5510         PR c++/53812
5511         * g++.dg/ext/label14.C: New test.
5513 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
5515         PR target/53811
5516         * g++.dg/other/pr53811.C: New test.
5518 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
5520         PR target/28896
5521         * gcc.target/m68k/stack-limit-1.c: New testcase.
5523 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5525         * gnat.dg/recursive_call.adb: New test.
5527 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5529         * gnat.dg/discr37.ad[sb]: New test.
5531 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
5533         * g++.dg/other/packed1.C: Remove SH from xfail list.
5535 2012-07-02  Jason Merrill  <jason@redhat.com>
5537         PR c++/53619
5538         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5540         PR c++/53783
5541         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5543         PR c++/53788
5544         * g++.dg/cpp0x/decltype39.C: New.
5545         * g++.dg/diagnostic/method1.C: Adjust.
5547         PR c++/53816
5548         * g++.dg/template/ref6.C: New.
5550 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
5552         PR target/53568
5553         * gcc.target/sh/pr53568-1.c: New.
5555 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
5557         PR target/51244
5558         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5560 2012-07-02  Jason Merrill  <jason@redhat.com>
5562         PR c++/53821
5563         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5565         PR c++/53524
5566         * g++.dg/template/enum7.C: New.
5567         * g++.dg/other/ptrmem10.C: Adjust.
5568         * g++.dg/other/ptrmem11.C: Adjust.
5569         * g++.dg/cpp0x/scoped_enum.C: Adjust.
5571 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
5573         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5575 2012-07-01  Wei Guozhi  <carrot@google.com>
5577         PR target/53447
5578         * gcc.target/arm/pr53447-1.c: New testcase.
5579         * gcc.target/arm/pr53447-2.c: New testcase.
5580         * gcc.target/arm/pr53447-3.c: New testcase.
5581         * gcc.target/arm/pr53447-4.c: New testcase.
5583 2012-06-29  Richard Guenther  <rguenther@suse.de>
5585         PR tree-optimization/47061
5586         * gcc.dg/tree-ssa/vrp71.c: New testcase.
5588 2012-06-29  Richard Guenther  <rguenther@suse.de>
5590         PR tree-optimization/37541
5591         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5593 2012-06-29  Richard Guenther  <rguenther@suse.de>
5595         PR tree-optimization/52589
5596         * gcc.dg/tree-ssa/vrp70.c: New testcase.
5598 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
5600         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5602         * g++.dg/template/error46.C: Add missing comment to dg-message.
5603         * g++.dg/template/crash107.C: Likewise.
5604         * g++.dg/template/error47.C: Likewise.
5605         * g++.dg/template/crash108.C: Likewise.
5606         * g++.dg/overload/operator5.C: Likewise.
5608         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5609         errors in dg-message directives, add comments.
5611 2012-06-28  Kai Tietz  <ktietz@redhat.com>
5613         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5614         hard-coded 'unsigned long'.
5616 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
5618         PR tree-optimization/51581
5619         * gcc.dg/vect/pr51581-4.c: New test.
5621         PR tree-optimization/53645
5622         * gcc.c-torture/execute/pr53645-2.c: New test.
5624 2012-06-28  Richard Guenther  <rguenther@suse.de>
5626         PR middle-end/53790
5627         * gcc.dg/torture/pr53790.c: New testcase.
5629 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
5631         PR tree-optimization/53645
5632         * gcc.c-torture/execute/pr53645.c: New test.
5634 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
5636         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5638 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
5640         PR debug/53671
5641         PR debug/49888
5642         * gcc.dg/guality/pr49888.c: Account for the possibility that
5643         the variable is optimized out at the first test.
5645 2012-06-27  Jason Merrill  <jason@redhat.com>
5647         * g++.dg/cpp0x/override2.C: Adjust.
5648         * g++.dg/template/error5.C: Adjust.
5649         * g++.dg/parse/crash28.C: Adjust.
5651         PR c++/53563
5652         * g++.dg/parse/template27.C: New.
5653         * g++.dg/template/crash74.C: Adjust expected output.
5655 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
5657         PR fortran/41951
5658         PR fortran/49591
5659         * gfortran.dg/typebound_operator_16.f03: New.
5661 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
5663         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5664         even src1.i and src2.i fields even in the second half of the arrays.
5666 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5668         PR c++/51033.
5669         * g++.dg/torture/vshuf-16.inc: New test.
5670         * g++.dg/torture/vshuf-2.inc: New test.
5671         * g++.dg/torture/vshuf-4.inc: New test.
5672         * g++.dg/torture/vshuf-8.inc: New test.
5673         * g++.dg/torture/vshuf-main.inc: New test.
5674         * g++.dg/torture/vshuf-v16hi.C: New test.
5675         * g++.dg/torture/vshuf-v16qi.C: New test.
5676         * g++.dg/torture/vshuf-v2df.C: New test.
5677         * g++.dg/torture/vshuf-v2di.C: New test.
5678         * g++.dg/torture/vshuf-v2sf.C: New test.
5679         * g++.dg/torture/vshuf-v2si.C: New test.
5680         * g++.dg/torture/vshuf-v4df.C: New test.
5681         * g++.dg/torture/vshuf-v4di.C: New test.
5682         * g++.dg/torture/vshuf-v4sf.C: New test.
5683         * g++.dg/torture/vshuf-v4si.C: New test.
5684         * g++.dg/torture/vshuf-v8hi.C: New test.
5685         * g++.dg/torture/vshuf-v8qi.C: New test.
5686         * g++.dg/torture/vshuf-v8si.C: New test.
5688 2012-06-27  Richard Guenther  <rguenther@suse.de>
5690         PR middle-end/53676
5691         * gcc.dg/tree-ssa/scev-6.c: New testcase.
5693 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
5695         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5696         scan-dump-dem-not): Use printable pattern in test name.
5698 2012-06-26  Sterling Augustine  <saugustine@google.com>
5699             Dominique Dhumieres  <dominiq@lps.ens.fr>
5701         * gcc.dg/pubtypes-2.c: Update expected output.
5702         * gcc.dg/pubtypes-3.c: Likewise.
5703         * gcc.dg/pubtypes-4.c: Likewise.
5705 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
5707         * gcc.dg/tree-ssa/slsr-1.c: New test.
5708         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5709         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5710         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5712 2012-06-26  Matt Turner  <mattst88@gmail.com>
5714         PR target/35294
5715         * gcc.target/arm/mmx-2.c: New.
5717 2012-06-26  Richard Guenther  <rguenther@suse.de>
5719         PR c++/53752
5720         * g++.dg/torture/pr53752.C: New testcase.
5722 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
5724         PR tree-optimization/53748
5725         * gcc.c-torture/compile/pr53748.c: New test.
5727 2012-06-25  Jason Merrill  <jason@redhat.com>
5729         PR c++/53498
5730         PR c++/53305
5731         * g++.dg/cpp0x/decltype38.C: New.
5732         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5734 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
5736         * lib/target-supports-dg.exp (testname-for-summary): New.
5737         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5738         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5739         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5740         scan-module-absence, output-exists, output-exists-not: Use
5741         testname-for-summary.
5742         (dg-test): Clean up testname_with_flags.
5743         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5744         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5745         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5746         scan-assembler-dem-not, object-size: Use testname-for-summary.
5747         * lib/gcov.exp (run-gcov): Likewise.
5748         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5749         scan-dump-dem, scan-dump-dem-note): Likewise.
5751         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5752         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5753         including profopt.opt; save and restore existing value.
5754         * g++.dg/bprob/bprob.exp: Likewise.
5755         * gcc.dg/matrix/matrix.exp: Likewise.
5756         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5757         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5758         PROFOPT_OPTIONS.
5760 2012-06-25  Richard Henderson  <rth@redhat.com>
5762         * gcc.dg/pr53749.c: New.
5764 2012-06-25  Jason Merrill  <jason@redhat.com>
5766         PR c++/52988
5767         * g++.dg/cpp0x/nullptr28.C: New.
5769 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
5771         * gcc.target/arm/neon-vld1_dupQ.c: New.
5773 2012-06-25  Florian Weimer  <fweimer@redhat.com>
5775         * g++.dg/init/new35.C: New.
5776         * g++.dg/init/new36.C: New.
5777         * g++.dg/init/new37.C: New.
5778         * g++.dg/ext/vla5.C: New warning.
5779         * g++.dg/ext/vla8.C: New warning.
5780         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5782 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5783             James Greenhalgh  <james.greenhalgh@arm.com>
5785         * gcc.target/arm/ftest-support-arm.h New testcase.
5786         * gcc.target/arm/ftest-support-thumb.h Likewise.
5787         * gcc.target/arm/ftest-support.h Likewise.
5788         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5789         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5790         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5791         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5792         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5793         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5794         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5795         * gcc.target/arm/ftest-armv6-arm.c Likewise.
5796         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5797         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5798         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5799         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5800         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5801         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5802         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5803         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5804         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5805         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5806         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5807         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5808         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5809         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5810         * lib/target-supports.exp
5811         (check_effective_target_arm_arch_FUNC): Add support for more
5812         architectures.
5813         (add_options_for_arm_arch_FUNC): Likewise.
5814         (check_effective_target_arm_arch_FUNC_multilib): New functions.
5816 2012-06-25  Jason Merrill  <jason@redhat.com>
5818         PR c++/53202
5819         * g++.dg/cpp0x/constexpr-tuple.C: New.
5821 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
5823         PR target/53759
5824         * gcc.target/i386/pr53759.c: New test.
5826         PR c++/53594
5827         * g++.dg/cpp0x/nsdmi7.C: New test.
5829 2012-06-24  Kai Tietz  <ktietz@redhat.com>
5831         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5832         for LLP64 targets.
5833         * gcc.target/i386/pr38988.c: Likewise.
5835 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
5837         PR fortran/47710
5838         PR fortran/53328
5839         * gfortran.dg/typebound_generic_12.f03: New.
5840         * gfortran.dg/typebound_generic_13.f03: New.
5842 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5844         * gnat.dg/lto15.ad[sb]: New test.
5846 2012-06-21  Meador Inge  <meadori@codesourcery.com>
5848         PR c/53702
5849         * gcc.dg/Wunused-local-typedefs.c: New testcase.
5851 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
5853         * gcc.dg/pch/ident-1.c: New test.
5854         * gcc.dg/pch/ident-1.hs: Header file for new test.
5856 2012-06-21  Michael Matz  <matz@suse.de>
5858         PR middle-end/53688
5859         * gcc.c-torture/execute/pr53688.c: New test.
5861 2012-06-20  Richard Guenther  <rguenther@suse.de>
5863         PR tree-optimization/30318
5864         * gcc.dg/tree-ssa/vrp69.c: New testcase.
5866 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
5868         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5870 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5872         * gcc.target/i386/clearcapv2.map: New file.
5873         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5875 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5877         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5878         and add __sh__ case.
5880 2012-06-19  Jason Merrill  <jason@redhat.com>
5882         PR c++/52637
5883         * g++.dg/debug/localclass1.C: New.
5885 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5887         * g++.dg/cpp0x/override4.C: New.
5889 2012-06-14  Jason Merrill  <jason@redhat.com>
5891         PR c++/53651
5892         * g++.dg/cpp0x/decltype37.C: New.
5894 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5896         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5898 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
5900         * gcc.c-torture/compile/vector-5.c,
5901         gcc.c-torture/compile/vector-6.c: New tests.
5903 2012-06-19  Richard Henderson  <rth@redhat.com>
5905         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5907 2012-06-19  Richard Guenther  <rguenther@suse.de>
5909         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5911 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
5913         PR target/53712
5914         * gcc.target/i386/pr53712.c: New test.
5916 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5918         PR fortran/53692
5919         * gfortran.dg/elemental_optional_args_6.f90: New.
5921 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5923         PR fortran/53526
5924         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5925         * gfortran.dg/coarray/move_alloc_1.f90
5927 2012-06-18  Tobias Burnus  <burnus@net-b.de>
5929         PR fortran/53526
5930         * gfortran.dg/coarray_27.f90: New.
5932 2012-06-18  Joey Ye <Joey.Ye@arm.com>
5933             Greta Yorsh  <Greta.Yorsh@arm.com>
5935         * gcc.target/arm/epilog-1.c: New test.
5937 2012-06-18  Richard Guenther  <rguenther@suse.de>
5939         PR tree-optimization/53693
5940         * g++.dg/torture/pr53693.C: New testcase.
5942 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
5944         PR tree-optimization/53703
5945         * gcc.dg/torture/pr53703.c: New test.
5947 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
5949         PR middle-end/53698
5950         * gcc.target/i386/pr53698.c: New test.
5952 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5954         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5956 2012-06-17  Tobias Burnus  <burnus@net-b.de>
5958         PR fortran/53691
5959         PR fortran/53685
5960         * gfortran.dg/transfer_check_3.f90: New.
5962 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
5964         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5966 2012-06-16  Tobias Burnus  <burnus@net-b.de>
5968         PR fortran/53642
5969         PR fortran/45170
5970         * gfortran.dg/deferred_type_param_8.f90: New.
5972 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
5974         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5975         testname that includes flags, passed in as new argument, in
5976         pass/fail messages.
5977         (run_gcov): Get testname from dg-test, use it in pass/fail messages
5978         and pass it to verify-* procedures.
5980         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5981         alignment torture options with usual torture options.
5983         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5984         messages reported for one line of source code.
5985         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5986         * g++.dg/cpp0x/decltype2.C: Likewise.
5987         * g++.dg/cpp0x/decltype3.C: Likewise.
5988         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5989         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5990         * g++.dg/cpp0x/static_assert3.C: Likewise.
5991         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5992         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5993         * g++.dg/cpp0x/union1.C: Likewise.
5994         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5995         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5996         * g++.dg/cpp0x/variadic2.C: Likewise.
5997         * g++.dg/cpp0x/variadic20.C: Likewise.
5998         * g++.dg/cpp0x/variadic74.C: Likewise.
5999         * g++.dg/diagnostic/bitfld2.C: Likewise.
6000         * g++.dg/ext/attrib44.C: Likewise.
6001         * g++.dg/ext/no-asm-1.C: Likewise.
6002         * g++.dg/other/error34.C: Likewise.
6003         * g++.dg/parse/crash46.C: Likewise.
6004         * g++.dg/parse/error10.C: Likewise.
6005         * g++.dg/parse/error2.C: Likewise.
6006         * g++.dg/parse/error3.C: Likewise.
6007         * g++.dg/parse/error36.C: Likewise.
6008         * g++.dg/parse/error8.C: Likewise.
6009         * g++.dg/parse/error9.C: Likewise.
6010         * g++.dg/parse/parser-pr28152-2.C: Likewise.
6011         * g++.dg/parse/parser-pr28152.C: Likewise.
6012         * g++.dg/parse/template25.C: Likewise.
6013         * g++.dg/parse/typename11.C: Likewise.
6014         * g++.dg/tc1/dr147.C: Likewise.
6015         * g++.dg/template/deduce3.C: Likewise.
6016         * g++.dg/template/koenig9.C: Likewise.
6017         * g++.dg/template/pr23510.C: Likewise.
6018         * g++.dg/warn/pr12242.C: Likewise.
6019         * g++.dg/warn/pr30551-2.C: Likewise.
6020         * g++.dg/warn/pr30551.C: Likewise.
6021         * g++.old-deja/g++.other/typename1.C: Likewise.
6022         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6024 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6026         PR c++/51033
6027         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6028         * c-c++-common/torture/vshuf-2.inc: Likewise.
6029         * c-c++-common/torture/vshuf-4.inc: Likewise.
6030         * c-c++-common/torture/vshuf-8.inc: Likewise.
6031         * c-c++-common/torture/vshuf-main.inc: Likewise.
6032         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6033         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6034         * c-c++-common/torture/vshuf-v2df.c: Likewise.
6035         * c-c++-common/torture/vshuf-v2di.c: Likewise.
6036         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6037         * c-c++-common/torture/vshuf-v2si.c: Likewise.
6038         * c-c++-common/torture/vshuf-v4df.c: Likewise.
6039         * c-c++-common/torture/vshuf-v4di.c: Likewise.
6040         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6041         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6042         * c-c++-common/torture/vshuf-v4si.c: Likewise.
6043         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6044         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6045         * c-c++-common/torture/vshuf-v8si.c: Likewise.
6047 2012-06-15  Michael Matz  <matz@suse.de>
6049         * gcc.dg/tree-ssa/vector-4.c: New test.
6051 2012-06-15  Michael Matz  <matz@suse.de>
6053         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6054         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6056 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
6058         PR tree-optimization/53636
6059         * gcc.target/arm/pr53636.c: New test.
6061 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
6063         PR tree-optimization/51581
6064         * gcc.c-torture/execute/pr51581-1.c: New test.
6065         * gcc.c-torture/execute/pr51581-2.c: New test.
6066         * gcc.dg/vect/pr51581-1.c: New test.
6067         * gcc.dg/vect/pr51581-2.c: New test.
6068         * gcc.dg/vect/pr51581-3.c: New test.
6069         * gcc.target/i386/avx-pr51581-1.c: New test.
6070         * gcc.target/i386/avx-pr51581-2.c: New test.
6071         * gcc.target/i386/avx2-pr51581-1.c: New test.
6072         * gcc.target/i386/avx2-pr51581-2.c: New test.
6073         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6075 2012-06-15  Richard Guenther  <rguenther@suse.de>
6077         * gcc.c-torture/execute/20120615-1.c: New testcase.
6079 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
6081         * gnat.dg/vect8.ad[sb]: New test.
6083 2012-06-14  Richard Guenther  <rguenther@suse.de>
6085         * gcc.dg/tree-ssa/vrp.h: New testcase.
6086         * gcc.dg/tree-ssa/vrp68.c: Likewise.
6088 2012-06-13  Christian Bruel  <christian.bruel@st.com>
6090         PR target/53621
6091         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6093 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
6095         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6097 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
6099         PR testsuite/20771
6100         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6101         test summary unique.
6103         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6104         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6105         scan-stack-usage-not): Don't strip torture options from test name.
6107         * lib/scandump.exp (scan-dump-times): Use printable version of
6108         regexp in test summary line.
6110         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6111         messages reported for one line of source code.
6112         * gcc.dg/format/few-1.c: Likewise.
6113         * gcc.dg/ia64-sync-2.c: Likewise.
6114         * gcc.dg/sync-2.c: Likewise.
6115         * gcc.dg/noncompile/pr44517.c: Likewise.
6117 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
6119         PR debug/49888
6120         * gcc.dg/guality/pr49888.c: New.
6122 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
6124         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6125         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6126         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6128 2012-06-13  Tobias Burnus  <burnus@net-b.de>
6130         PR fortran/53643
6131         * gfortran.dg/intent_out_7.f90: New.
6133 2012-06-13  Tobias Burnus  <burnus@net-b.de>
6135         PR fortran/53597
6136         * gfortran.dg/save_4.f90: New.
6138 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
6140         PR c/53532
6141         PR c/51034
6142         PR c/53196
6143         * gcc.dg/pr53532.c: New test.
6144         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6145         adjust line numbers.
6146         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6147         * gcc.dg/Wcxx-compat-8.c: Likewise.
6148         * gcc.dg/pr51034.c: New test.
6149         * gcc.dg/pr53196-1.c: New test.
6150         * gcc.dg/pr53196-2.c: New test.
6152 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
6154         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6155         alignment torture options with usual torture options.
6156         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6157         instead of dg-options.
6158         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6159         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6160         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6161         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6162         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6163         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6165         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6166         to checks for multiple messages reported for one line of source code.
6167         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6169         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6170         messages reported for one line of source code.
6172         * gcc.dg/20031223-1.c: Add comments to check for multiple
6173         messages reported for one line of source code.
6174         * gcc.dg/Wconversion-integer.c: Likewise.
6175         * gcc.dg/Wfatal-2.c: Likewise.
6176         * gcc.dg/Wfatal.c: Likewise.
6177         * gcc.dg/Wobjsize-1.c: Likewise.
6178         * gcc.dg/c99-vla-jump-1.c: Likewise.
6179         * gcc.dg/c99-vla-jump-2.c: Likewise.
6180         * gcc.dg/c99-vla-jump-3.c: Likewise.
6181         * gcc.dg/c99-vla-jump-4.c: Likewise.
6182         * gcc.dg/c99-vla-jump-5.c: Likewise.
6183         * gcc.dg/decl-9.c: Likewise.
6184         * gcc.dg/declspec-10.c: Likewise.
6185         * gcc.dg/declspec-18.c: Likewise.
6186         * gcc.dg/mtune.c: Likewise.
6187         * gcc.dg/parser-pr28152-2.c: Likewise.
6188         * gcc.dg/parser-pr28152.c: Likewise.
6189         * gcc.dg/pr14475.c: Likewise.
6190         * gcc.dg/pr27953.c: Likewise.
6191         * gcc.dg/pr28322-3.c: Likewise.
6192         * gcc.dg/pr30457.c: Likewise.
6193         * gcc.dg/pr30551-2.c: Likewise.
6194         * gcc.dg/pr30551-3.c: Likewise.
6195         * gcc.dg/pr30551-4.c: Likewise.
6196         * gcc.dg/pr30551-5.c: Likewise.
6197         * gcc.dg/pr30551-6.c: Likewise.
6198         * gcc.dg/pr30551.c: Likewise.
6199         * gcc.dg/pr45461.c: Likewise.
6200         * gcc.dg/pr48552-1.c: Likewise.
6201         * gcc.dg/pr48552-2.c: Likewise.
6202         * gcc.dg/redecl-1.c: Likewise.
6203         * gcc.dg/transparent-union-3.c: Likewise.
6204         * gcc.dg/utf-dflt.c: Likewise.
6205         * gcc.dg/utf-dflt2.c: Likewise.
6206         * gcc.dg/vla-8.c: Likewise.
6207         * gcc.dg/vla-init-1.c: Likewise.
6208         * gcc.dg/wtr-int-type-1.c: Likewise.
6210         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6211         messages reported for for one line of source code.
6212         * c-c++-common/raw-string-5.c: Likewise.
6213         * c-c++-common/raw-string-4.c: Likewise.
6214         * c-c++-common/raw-string-6.c: Likewise.
6215         * c-c++-common/pr20000.c: Likewise.
6217         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6218         messages reported for one line of source code.
6219         * gcc.dg/cpp/pr30786.c: Likewise.
6220         * gcc.dg/cpp/pr28709.c: Likewise.
6221         * gcc.dg/cpp/missing-header-MD.c: Likewise.
6222         * gcc.dg/cpp/macspace2.c: Likewise.
6223         * gcc.dg/cpp/missing-header-1.c: Likewise.
6224         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6225         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6226         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6228 2012-06-12  Jason Merrill  <jason@redhat.com>
6230         PR c++/53599
6231         * g++.dg/template/local7.C: New.
6233 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
6235         PR target/53511
6236         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6237         * gcc.target/sh/pr51340-2.c: Likewise.
6238         * gcc.target/sh/pr51340-3.c: Likewise.
6240 2012-06-12  Michael Matz  <matz@suse.de>
6242         * gcc.dg/torture/alias-1.c: New test.
6244 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
6246         PR rtl-optimization/53589
6247         * gcc.dg/torture/pr53589.c: New test.
6249 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
6251         PR target/50749
6252         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6253         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6254         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6255         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6256         * gcc.target/sh/pr50749-sf-predec-2.c: New.
6257         * gcc.target/sh/pr50749-sf-predec-4.c: New.
6258         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6259         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6260         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6261         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6262         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6263         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6264         * gcc.target/sh/pr50749-sf-predec-1.c: New.
6265         * gcc.target/sh/pr50749-sf-predec-3.c: New.
6266         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6267         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6269 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
6271         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6272         (check_intel_cpu_model): New function.
6273         (check_amd_cpu_model): New function.
6274         (check_features): New function.
6275         (__get_cpuid_output): New function.
6276         (check_detailed): New function.
6277         (fn1): Rename to quick_check.
6278         (main): Update to call quick_check and call check_detailed.
6280 2012-06-11  Richard Henderson  <rth@redhat.com>
6282         * lib/target-supports.exp
6283         (check_effective_target_sync_long_long_runtime): Use
6284         check_effective_target_lp64 instead of
6285         check_effective_target_powerpc64 for powerpc targets.
6287 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
6289         PR target/53511
6290         * gcc.target/sh/pr53511-1.c: New.
6292 2012-06-11  Richard Guenther  <rguenther@suse.de>
6294         PR middle-end/53470
6295         * g++.dg/lto/pr53470_0.C: New testcase.
6296         * gcc.dg/lto/pr53470_0.c: Likewise.
6298 2012-06-11  Richard Guenther  <rguenther@suse.de>
6300         PR c++/53605
6301         * g++.dg/ext/pr53605.C: New testcase.
6303 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6305         * gnat.dg/specs/array1.ads: New test.
6306         * gnat.dg/specs/array2.ads: Likewise.
6307         * gnat.dg/array22.adb: Likewise.
6309 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6311         * gnat.dg/constant4.adb: New test.
6312         * gnat.dg/constant4_pkg.ads: New helper.
6314 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
6316         PR fortran/52552
6317         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6318         * gfortran.dg/allocate_class_1.f90: Modified.
6319         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6320         * gfortran.dg/allocate_class_2.f90: New.
6322 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
6324         PR middle-end/53535
6325         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6327 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
6329         PR fortran/52861
6330         * gfortran.dg/string_assign_2.f90:  New test case.
6332 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
6334         PR fortran/52861
6335         * gfortran.dg/string_assign_1.f90:  New test case.
6337 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
6339         PR middle-end/53580
6340         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6341         * gcc.dg/gomp/critical-4.c: Likewise.
6342         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6343         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6344         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6345         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6346         * c-c++-common/gomp/pr53580.c: New test.
6348 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6350         PR c++/51214
6351         * g++.dg/cpp0x/forw_enum11.C: New.
6353 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6355         PR c++/53567
6356         * g++.dg/cpp0x/alias-decl-19.C: New.
6358 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
6360         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6362 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
6364         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6365         (XSTATE_FP): Ditto.
6366         (XSTATE_SSE): Ditto.
6367         (XSTATE_YMM): Ditto.
6368         (avx_os_support): Use new defines.
6370 2012-06-06  Richard Guenther  <rguenther@suse.de>
6372         PR testsuite/32380
6373         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6374         loops.
6376 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6378         PR c++/52841
6379         * g++.dg/cpp0x/pr52841.C: New testcase.
6381 2012-06-06  Richard Guenther  <rguenther@suse.de>
6383         PR tree-optimization/53081
6384         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6385         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6387 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6389         * gcc.target/powerpc/pr53487.c: New test.
6391 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
6393         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6395 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
6397         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6399 2012-06-05  Richard Guenther  <rguenther@suse.de>
6401         PR tree-optimization/30442
6402         * gcc.dg/vect/bb-slp-30.c: New testcase.
6404 2012-06-05  Richard Guenther  <rguenther@suse.de>
6406         PR tree-optimization/53081
6407         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6408         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6409         -fno-tree-loop-distribute-patterns.
6411 2012-06-05  Alan Modra  <amodra@gmail.com>
6413         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6414         Check static chain in nested funcs.
6416 2012-06-04  Tobias Burnus  <burnus@net-b.de>
6418         PR fortran/50619
6419         * gfortran.dg/init_flag_10.f90: New.
6421 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6423         PR c++/53524
6424         * g++.dg/warn/Wenum-compare-no-2: New.
6426 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
6428         PR preprocessor/53463
6429         * g++.dg/cpp/limits.C: New test.
6430         * g++.dg/parse/error19.C: Adjust.
6431         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6432         * g++.dg/warn/pr35635.C: Likewise.
6433         * g++.old-deja/g++.pt/assign1.C: Likewise.
6435 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
6437         PR target/53559
6438         * gcc.target/powerpc/cell_builtin_1.c: New test case.
6439         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6440         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6441         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6442         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6443         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6444         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6445         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6447 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
6449         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6451 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
6453         PR tree-optimization/53550
6454         * gcc.dg/pr53550.c: New test.
6456 2012-06-04  Richard Guenther  <rguenther@suse.de>
6458         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6459         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6460         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6462 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6464         PR fortran/48831
6465         * gfortran.dg/parameter_array_element_2.f90: New.
6467 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
6469         PR target/53512
6470         * gcc.target/sh/pr53512-1.c: New.
6471         * gcc.target/sh/pr53512-2.c: New.
6472         * gcc.target/sh/pr53512-3.c: New.
6473         * gcc.target/sh/pr53512-4.c: New.
6475 2012-06-01  Jason Merrill  <jason@redhat.com>
6477         PR c++/52973
6478         * g++.dg/ext/visibility/template12.C: New.
6479         * g++.dg/ext/attrib14.C: Adjust warning line.
6481         PR c++/52725
6482         * g++.dg/parse/new6.C: New.
6483         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6485 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6487         * c-c++-common/restrict-2.c: Revert previous change.
6489 2012-06-01  Jason Merrill  <jason@redhat.com>
6491         PR c++/53137
6492         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6494         PR c++/53484
6495         * g++.dg/cpp0x/auto33.C: New.
6497 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
6499         PR c++/26155
6500         * g++.dg/parse/namespace-alias-1.C: New.
6502 2012-06-01  Christian Bruel  <christian.bruel@st.com>
6504         * gcc.dg/spec-options.c: New test.
6505         * gcc.dg/foo.specs: New file.
6507 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6509         PR ada/53517
6510         * gnat.dg/lto14.adb: Skip on Solaris.
6512 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
6514         * gcc.target/cris/sync-1-v10.c,
6515         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6516         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6517         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6518         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6519         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6520         gcc.target/cris/torture/sync-mis-op-i-1.c,
6521         gcc.target/cris/torture/sync-mis-op-i-1a.c,
6522         gcc.target/cris/torture/sync-mis-op-i-2.c,
6523         gcc.target/cris/torture/sync-mis-op-i-2a.c,
6524         gcc.target/cris/torture/sync-mis-op-i-3.c,
6525         gcc.target/cris/torture/sync-mis-op-i-3a.c,
6526         gcc.target/cris/torture/sync-mis-op-s-1.c,
6527         gcc.target/cris/torture/sync-mis-op-s-1a.c,
6528         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6529         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6530         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6531         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6532         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6533         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6534         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6535         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6537 2012-05-31  Richard Guenther  <rguenther@suse.de>
6539         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6540         ldist-pr45948.c with disabled SCCP.
6542 2012-05-31  Richard Guenther  <rguenther@suse.de>
6544         PR middle-end/48493
6545         * gcc.dg/torture/pr48493.c: New testcase.
6547 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
6549         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6550         arm32 to targets.
6551         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6552         of the initialization loop.
6553         (dg-final): Adjust the expected number of vectorized loops depending
6554         on vect_char_mult target selector.
6556 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
6558         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6559         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6560         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6561         New tests.
6563 2012-05-30  Jason Merrill  <jason@redhat.com>
6565         PR c++/53356
6566         * g++.dg/init/new34.C: New.
6567         * g++.dg/tree-ssa/stabilize1.C: New.
6569 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
6571         PR c++/53356
6572         * g++.dg/init/new33.C: New test.
6574 2012-05-30  Richard Guenther  <rguenther@suse.de>
6576         PR middle-end/53501
6577         * gcc.dg/torture/pr53501.c: New testcase.
6578         * c-c++-common/restrict-2.c: Adjust.
6580 2012-05-30  Alan Modra  <amodra@gmail.com>
6582         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6583         torture-finish.
6585 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
6587         * gcc.target/i386/shuf-concat.c: New test.
6589 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
6591         PR rtl-optimization/53519
6592         * gcc.c-torture/compile/pr53519.c: New test.
6594 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6596         * gcc.target/arm/neon-vrev.c: New.
6598 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
6600         PR target/51340
6601         * gcc.target/sh/pr51340-1.c: New.
6602         * gcc.target/sh/pr51340-2.c: New.
6603         * gcc.target/sh/pr51340-3.c: New.
6605 2012-05-29  Richard Guenther  <rguenther@suse.de>
6607         PR tree-optimization/53516
6608         * gcc.dg/torture/pr53516.c: New testcase.
6610 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
6612         PR preprocessor/53229
6613         * gcc.dg/cpp/paste6.c: Force to run without
6614         -ftrack-macro-expansion.
6615         * gcc.dg/cpp/paste8.c: Likewise.
6616         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6617         -ftrack-macro-expansion.
6618         * gcc.dg/cpp/paste12.c: Force to run without
6619         -ftrack-macro-expansion.
6620         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6621         -ftrack-macro-expansion.
6622         * gcc.dg/cpp/paste13.c: Likewise.
6623         * gcc.dg/cpp/paste14.c: Likewise.
6624         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6625         -ftrack-macro-expansion.
6626         * gcc.dg/cpp/paste18.c: New test.
6628 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
6630         * gcc.target/cris/torture/trap-1.c,
6631         gcc.target/cris/torture/trap-2.c,
6632         gcc.target/cris/torture/trap-3.c,
6633         gcc.target/cris/torture/trap-v0.c,
6634         gcc.target/cris/torture/trap-v3.c: New tests.
6636 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
6638         PR c++/25137
6639         * g++.dg/warn/Wbraces3.C: New.
6640         * g++.dg/warn/Wbraces4.C: Likewise.
6642 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
6644         PR tree-optimization/53505
6645         * c-c++-common/torture/pr53505.c: New test.
6647 2012-05-27  Nathan Sidwell  <nathan@acm.org>
6649         * gcc.dg/stmt-expr-4.c: New.
6651 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
6653         PR c++/53491
6654         * g++.dg/parse/crash60.C: New.
6656 2012-05-26  Jason Merrill  <jason@redhat.com>
6658         PR c++/53220
6659         * c-c++-common/array-lit.c: New.
6660         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6662 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6664         PR ada/50294
6665         * gnat.dg/array21.adb: New test.
6667 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6669         * gnat.dg/renaming5.adb: Adjust dg-final directive.
6671 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6673         PR c++/32054
6674         * g++.dg/other/anon-union3.C: New.
6676 2012-05-25  Ian Lance Taylor  <iant@google.com>
6678         * gcc.dg/split-6.c: New test.
6680 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6682         * gnat.dg/lto14.adb: New test.
6684 2012-05-25  Tristan Gingold  <gingold@adacore.com>
6686         * gcc.target/i386/large-frame.c: New.
6688 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
6689         * gcc.target/powerpc/lhs-1.c: New.
6690         * gcc.target/powerpc/lhs-2.c: New.
6691         * gcc.target/powerpc/lhs-3.c: New.
6693 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
6695         Make unwound macro expansion trace less redundant
6696         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6697         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6698         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6699         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6700         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6701         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6703 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6705         PR c++/53464
6706         * g++.dg/cpp0x/constexpr-default1.C: New.
6708 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6710         PR c++/32080
6711         * g++.dg/eh/goto2.C: New.
6713 2012-05-24  Richard Guenther  <rguenther@suse.de>
6715         PR middle-end/53460
6716         * g++.dg/tree-prof/pr53460.C: New testcase.
6718 2012-05-24  Richard Guenther  <rguenther@suse.de>
6720         PR bootstrap/53466
6721         * g++.dg/debug/pr53466.C: New testcase.
6723 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
6725         PR tree-optimization/53465
6726         * gcc.c-torture/execute/pr53465.c: New test.
6728 2012-05-23  Tobias Burnus  <burnus@net-b.de>
6730         PR fortran/51055
6731         PR fortran/45170
6732         * gfortran.dg/allocate_with_typespec_6.f90: New.
6734 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6736         PR c++/29185
6737         * g++.dg/warn/delete-array-1.C: New.
6739 2012-05-23  Richard Guenther  <rguenther@suse.de>
6741         * gcc.dg/torture/pr39074-2.c: Adjust.
6742         * gcc.dg/torture/pr39074.c: Likewise.
6743         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6744         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6746 2012-05-22  Jan Hubicka  <jh@suse.cz>
6748         PR middle-end/53161
6749         * g++.dg/torture/pr53161.C: New testcase.
6751 2012-05-22  Tobias Burnus  <burnus@net-b.de>
6753         PR fortran/53389
6754         * gfortran.dg/realloc_on_assign_15.f90: New.
6756 2012-05-22  Richard Guenther  <rguenther@suse.de>
6758         PR middle-end/51071
6759         * gcc.dg/torture/pr51071-2.c: New testcase.
6761 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
6763         PR tree-optimization/53336
6764         * g++.dg/torture/pr53336.C: New testcase.
6766 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
6768         PR c++/53322
6769         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6770         instead of -Wunused-local-typedefs.
6772 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6774         PR c++/51184
6775         * g++.dg/other/abstract4.C: New-
6777 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6779         PR c++/40821
6780         * g++.dg/ext/attrib46.C: New.
6782 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
6784         PR c/53418
6785         * gcc.c-torture/compile/pr53418-1.c,
6786         gcc.c-torture/compile/pr53418-2.c: New tests.
6788 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
6790         PR tree-optimization/53366
6791         * gcc.dg/torture/pr53366-1.c: New test.
6792         * gcc.dg/torture/pr53366-2.c: New test.
6793         * gcc.target/i386/pr53366-1.c: New test.
6794         * gcc.target/i386/pr53366-2.c: New test.
6796         PR tree-optimization/53409
6797         * gcc.c-torture/compile/pr53409.c: New test.
6799         PR tree-optimization/53410
6800         * gcc.c-torture/compile/pr53410-1.c: New test.
6801         * gcc.c-torture/compile/pr53410-2.c: New test.
6803 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6805         PR target/53425
6806         * gcc.target/i386/pr53425-1.c: New file.
6807         * gcc.target/i386/pr53425-2.c: Likewise.
6809 2012-05-21  Richard Guenther  <rguenther@suse.de>
6811         PR tree-optimization/53408
6812         * gcc.dg/torture/pr53408.c: New testcase.
6814 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
6815             H.J. Lu  <hongjiu.lu@intel.com>
6817         PR target/53416
6818         * gcc.target/i386/pr53416.c: New file.
6820 2012-05-21  Richard Guenther  <rguenther@suse.de>
6822         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6824 2012-05-21  Richard Guenther  <rguenther@suse.de>
6826         * gcc.dg/torture/ldist-1.c: New testcase.
6828 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
6830         * gnat.dg/lto13.adb: New test.
6831         * gnat.dg/lto13_pkg.ad[sb]: New helper.
6833 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6835         * gnat.dg/specs/lto12.ads: New test.
6836         * gnat.dg/specs/lto12_pkg.ads: New helper.
6838 2012-05-18  Richard Guenther  <rguenther@suse.de>
6840         PR tree-optimization/53346
6841         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6842         * gcc.target/i386/incoming-10.c: Adjust.
6843         * gcc.target/i386/incoming-11.c: Likewise.
6844         * gcc.target/i386/pr46295.c: Likewise.
6846 2012-05-18  Richard Guenther  <rguenther@suse.de>
6848         * gcc.dg/pr53352.c: Return zero.
6850 2012-05-18  Richard Guenther  <rguenther@suse.de>
6852         PR tree-optimization/53390
6853         * gcc.dg/torture/pr53390.c: New testcase.
6855 2012-05-18  Meador Inge  <meadori@codesourcery.com>
6857         PR rtl-optimization/53352
6858         * gcc.dg/pr53352.c: New test.
6860 2012-05-17  David S. Miller  <davem@davemloft.net>
6862         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6863         failure on sparc-*-linux-gnu.
6865 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6867         PR c++/39681
6868         * g++.dg/parse/error49.C: New.
6869         * g++.dg/cpp0x/error8.C: Likewise.
6870         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6871         * g++.dg/ext/utf-dflt2.C: Likewise.
6872         * g++.dg/ext/utf-gnuxx98.C: Likewise.
6873         * g++.dg/ext/utf-dflt.C: Likewise.
6874         * c-c++-common/raw-string-3.c: Likewise.
6875         * c-c++-common/raw-string-4.c: Likewise.
6877 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6879         PR c++/53371
6880         * g++.dg/cpp0x/catch1.C: New.
6882 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6884         PR c++/44516
6885         * g++.dg/parse/error48.C: New.
6886         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6887         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6889 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
6891         * gcc.dg/tm/indirect-2.c: New test.
6893 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6895         PR tree-optimization/53217
6896         * gfortran.dg/pr53217.f90: New test.
6898 2012-05-16  Richard Guenther  <rguenther@suse.de>
6900         PR tree-optimization/53364
6901         * g++.dg/torture/pr53364.C: New testcase.
6903 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
6905         PR testsuite/52641
6906         * gcc.dg/pr52549.c: Fix test for long != void*
6907         * gcc.c-torture/execute/pr52979-1.x: New file.
6908         * gcc.c-torture/execute/pr52979-2.x: New file.
6910 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
6912         PR preprocessor/7263
6913         * gcc.dg/binary-constants-2.c: Run without tracking locations
6914         accross macro expansion.
6915         * gcc.dg/binary-constants-3.c: Likewise.
6916         * gcc.dg/cpp/sysmac2.c: Likewise.
6917         * gcc.dg/nofixed-point-2.c: Adjust for more precise
6918         location.
6919         * gcc.dg/cpp/syshdr3.c: New test.
6920         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6921         * gcc.dg/system-binary-constants-1.c: New test.
6922         * gcc.dg/system-binary-constants-1.h: New header for the new test
6923         above.
6924         * g++.dg/cpp/syshdr3.C: New test.
6925         * g++.dg/cpp/syshdr3.h: New header the new test above.
6926         * g++.dg/system-binary-constants-1.C: New test.
6927         * g++.dg/system-binary-constants-1.h: New header the new test
6928         above.
6930 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6932         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6934 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
6936         PR target/53358
6937         * gcc.dg/pr53358.c: New test.
6939 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6941         PR c++/11856
6942         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6943         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6945 2012-05-15  Olivier Hainque  <hainque@adacore.com>
6947         * g++.dg/eh/sighandle.C: New testcase.
6949 2012-05-15  Richard Guenther  <rguenther@suse.de>
6951         PR tree-optimization/53355
6952         * gcc.dg/tree-ssa/vrp67.c: New testcase.
6954 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6956         * gfortran.dg/*.f90: Remove now redundant manual
6957         cleanup-modules directive.
6959 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
6961         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6962         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6964 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
6966         PR fortran/52428
6967         * gfortran.dg/int_range_io_1.f90: New test.
6969 2012-05-14  Andi Kleen <ak@linux.intel.com>
6970             Jakub Jelinek  <jakub@redhat.com>
6972         PR target/53315
6973         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6974         * gcc.target/i386/rtm-check.h: New file.
6975         * gcc.target/i386/pr53315.c: New test.
6977 2012-05-14  Tobias Burnus  <burnus@net-b.de>
6979         PR fortran/49110
6980         PR fortran/51055
6981         PR fortran/53329
6982         * gfortran.dg/deferred_type_param_4.f90: New.
6983         * gfortran.dg/deferred_type_param_6.f90: New.
6985 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
6987         * gcc.target/i386/retarg.c: New test.
6989 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6991         PR fortran/45170
6992         * gfortran.dg/deferred_type_param_3.f90: New.
6993         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6994         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6996 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6998         * gnat.dg/null_pointer_deref3.adb: New test.
7000 2012-05-12  Tobias Burnus  <burnus@net-b.de>
7002         PR fortran/49110
7003         PR fortran/52843
7004         * gfortran.dg/deferred_type_param_5.f90: New.
7006 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7008         * g++.dg/parse/error47.C: New.
7010 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7012         PR fortran/52537
7013         * gfortran.dg/string_compare_4.f90:  Change option
7014         to -fdump-tree-original.  Add test case for kind=4.
7016 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7018         PR fortran/52537
7019         * gfortran.dg/string_compare_4.f90:  New test.
7021 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7023         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7025 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7027         PR c++/53305
7028         * g++.dg/cpp0x/variadic132.C: New.
7030 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
7032         PR c++/53158
7033         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7034         * g++.dg/parse/error26.C: Tweak dg-error column number.
7036 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
7038         PR c++/53301
7039         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7041 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7043         * gnat.dg/lto11.ad[sb]: New test.
7045 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
7047         PR target/52908
7048         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7049         directive to Scan for vpmuldq, not vpmacsdql.
7051 2012-05-09  Michael Matz  <matz@suse.de>
7053         PR tree-optimization/53185
7054         * gcc.dg/vect/pr53185.c: New test.
7056 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
7058         PR middle-end/53249
7059         * gcc.target/i386/pr53249.c: New.
7061 2012-05-09  Richard Guenther  <rguenther@suse.de>
7063         PR tree-optimization/18437
7064         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7065         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7067 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
7069         PR tree-optimization/53226
7070         * gcc.c-torture/compile/pr53226.c: New test.
7072 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7074         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7075         * gcc.target/i386/hle-add-rel-1.c: Likewise.
7076         * gcc.target/i386/hle-and-acq-1.c: Likewise.
7077         * gcc.target/i386/hle-and-rel-1.c: Likewise.
7078         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7079         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7080         * gcc.target/i386/hle-or-acq-1.c: Likewise.
7081         * gcc.target/i386/hle-or-rel-1.c: Likewise.
7082         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7083         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7084         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7085         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7086         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7087         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7089 2012-05-09  Dehao Chen  <dehao@google.com>
7091         * gcc.dg/predict-1.c: Remove the replicated text in this test.
7092         * gcc.dg/predict-2.c: Likewise.
7093         * gcc.dg/predict-3.c: Likewise.
7094         * gcc.dg/predict-4.c: Likewise.
7095         * gcc.dg/predict-5.c: Likewise.
7096         * gcc.dg/predict-6.c: Likewise.
7098 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
7100         PR target/53272
7101         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7103 2012-05-08  Richard Guenther  <rguenther@suse.de>
7105         * gcc.dg/fold-bitand-4.c: New testcase.
7107 2012-05-08  Dehao Chen  <dehao@google.com>
7109         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7110         heuristic is working properly.
7111         * gcc.dg/predict-2.c: Likewise.
7112         * gcc/dg/predict-3.c: Likewise.
7113         * gcc/dg/predict-4.c: Likewise.
7114         * gcc/dg/predict-5.c: Likewise.
7115         * gcc/dg/predict-6.c: Likewise.
7117 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
7119         PR tree-optimization/53239
7120         * g++.dg/opt/vrp3.C: New test.
7121         * g++.dg/opt/vrp3-aux.cc: New file.
7122         * g++.dg/opt/vrp3.h: New file.
7124 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7126         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7127         .uleb128 support in assembler output.
7129 2012-05-07  Richard Guenther  <rguenther@suse.de>
7131         PR lto/42987
7132         * g++.dg/lto/pr42987_0.C: New testcase.
7133         * g++.dg/lto/pr42987_1.C: Likewise.
7135 2012-05-07  Tobias Burnus  <burnus@net-b.de>
7137         PR fortran/53255
7138         * gfortran.dg/typebound_operator_15.f90: New.
7140 2012-05-06  Tobias Burnus  <burnus@net-b.de>
7142         PR fortran/41587
7143         * gfortran.dg/class_array_13.f90: New.
7145 2012-05-06  Tristan Gingold  <gingold@adacore.com>
7147         * gnat.dg/warn7.adb: New test.
7149 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
7151         * gnat.dg/specs/renamings.ads: Rename to...
7152         * gnat.dg/specs/renaming1.ads: ...this.
7153         * gnat.dg/specs/renaming2.ads: New test.
7154         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7155         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7156         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7157         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7159 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
7161         * gnat.dg/discr36.ad[sb]: New test.
7162         * gnat.dg/discr36_pkg.ad[sb]: New helper.
7164 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7166         PR c/43772
7167         * c-c++-common/pr43772.c: New.
7169 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
7171         PR fortran/41600
7172         * gfortran.dg/select_type_26.f03 : New test.
7173         * gfortran.dg/select_type_27.f03 : New test.
7175         PR fortran/53191
7176         * gfortran.dg/select_type_28.f03 : New test.
7178 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
7180         PR fortran/49010
7181         PR fortran/24518
7182         * gfortran.dg/mod_sign0_1.f90: New test.
7183         * gfortran.dg/mod_large_1.f90: New test.
7185 2012-05-04  Tobias Burnus  <burnus@net-b.de>
7187         PR fortran/53175
7188         gfortran.dg/public_private_module_5.f90: New.
7190 2012-05-04  Tobias Burnus  <burnus@net-b.de>
7192         PR fortran/53111
7193         * gfortran.dg/constructor_7.f90: New.
7194         * gfortran.dg/constructor_8.f90: New.
7196 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7198         PR c++/53166
7199         * g++.dg/cpp0x/static_assert7.C: New.
7201 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
7203         PR tree-optimization/52633
7204         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7205         recognized as widening shifts instead of over-widening.
7206         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7207         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7208         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7209         * gcc.target/arm/pr52633.c: New test.
7211 2012-05-04  Richard Guenther  <rguenther@suse.de>
7213         PR tree-optimization/53168
7214         * gcc.dg/torture/pr53168.c: New testcase.
7215         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7217 2012-05-04  Richard Guenther  <rguenther@suse.de>
7219         * gcc.dg/lto/pr53214_0.c: New testcase.
7221 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7223         * gcc.target/ia64/pr48496.c: New test.
7224         * gcc.target/ia64/pr52657.c: Likewise.
7226 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7228         PR c/51712
7229         * c-c++-common/pr51712.c: New.
7231 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
7233         PR target/53199
7234         * gcc.target/powwerpc/pr53199.c: New file.
7236 2012-05-03  Jason Merrill  <jason@redhat.com>
7238         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7240         * gcc.dg/debug/dwarf2/dups-types.c: New.
7241         * gcc.dg/debug/dwarf2/dups-types.h: New.
7243 2012-05-03  Jason Merrill  <jason@redhat.com>
7245         * g++.dg/debug/dwarf2/namespace-2.C: New.
7246         * g++.dg/debug/dwarf2/localclass3.C: New.
7248 2012-05-03  Jason Merrill  <jason@redhat.com>
7250         * g++.dg/debug/dwarf2/thunk1.C: New.
7252 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7254         PR c++/53186
7255         * g++.dg/other/final2.C: New.
7257 2012-05-03  Richard Guenther  <rguenther@suse.de>
7259         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7261 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
7263         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7264         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7265         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7266         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7268 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
7270         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7271         .byte 0xf2.
7272         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7273         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7274         * gcc.target/i386/hle-add-rel-1.c: Likewise.
7276         PR debug/53174
7277         * gcc.dg/pr53174.c: New test.
7279         PR target/53187
7280         * gcc.target/arm/pr53187.c: New test.
7281         * gcc.c-torture/compile/pr53187.c: New test.
7283 2012-05-03  Richard Guenther  <rguenther@suse.de>
7285         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7286         unsupported prefetching support.
7288 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
7290         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7291         option -ftrack-macro-expansion=0.
7292         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7293         option -ftrack-macro-expansion=0.
7295 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
7297         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7298         dg-options for target arm with dg-additional-options.
7300 2012-05-03  Richard Guenther  <rguenther@suse.de>
7302         PR tree-optimization/53144
7303         * gcc.dg/torture/pr53144.c: New testcase.
7305 2012-05-03  Tobias Burnus  <burnus@net-b.de>
7307         PR fortran/52864
7308         * gfortran.dg/pointer_intent_7.f90: New.
7309         * gfortran.dg/pure_formal_3.f90: New.
7311 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
7313         * gcc.target/s390/20030123-1.c: Add missing "volatile".
7315 2012-05-02  Martin Jambor  <mjambor@suse.cz>
7317         PR lto/52605
7318         * g++.dg/lto/pr52605_0.C: New test.
7320 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7322         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7323         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7324         * gcc.target/i386/hle-add-acq-1.c: Ditto.
7325         * gcc.target/i386/hle-add-rel-1.c: Ditto.
7326         * gcc.target/i386/hle-and-acq-1.c: Ditto.
7327         * gcc.target/i386/hle-and-rel-1.c: Ditto.
7328         * gcc.target/i386/hle-or-acq-1.c: Ditto.
7329         * gcc.target/i386/hle-or-rel-1.c: Ditto.
7330         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7331         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7332         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7333         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7334         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7335         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7336         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7337         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7339 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
7341         PR middle-end/53153
7342         * gcc.dg/pr53153.c: New test.
7344 2012-05-02  Richard Guenther  <rguenther@suse.de>
7346         * g++.dg/tree-ssa/pr19807.C: Adjust.
7348 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
7350         PR tree-optimization/53163
7351         * gcc.c-torture/compile/pr53163.c: New test.
7353         PR rtl-optimization/53160
7354         * gcc.c-torture/execute/pr53160.c: New test.
7356 2012-05-01  Ian Lance Taylor  <iant@google.com>
7358         PR c/37303
7359         * gcc.dg/pr37303.c: New test.
7361 2012-05-01  Richard Henderson  <rth@redhat.com>
7363         * lib/target-supports.exp
7364         (check_effective_target_sync_long_long_runtime): True for
7365         check_effective_target_powerpc64.
7367 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
7369         PR c++/51033
7370         * gcc.dg/vector-1.c: Move to ...
7371         * c-c++-common/vector-1.c: ... here.
7372         * gcc.dg/vector-2.c: Move to ...
7373         * c-c++-common/vector-2.c: ... here.
7374         * gcc.dg/vector-3.c: Move to ...
7375         * c-c++-common/vector-3.c: ... here. Adapt to C++.
7376         * gcc.dg/vector-4.c: Move to ...
7377         * c-c++-common/vector-4.c: ... here.
7378         * gcc.dg/vector-init-1.c: Move to ...
7379         * c-c++-common/vector-init-1.c: ... here.
7380         * gcc.dg/vector-init-2.c: Move to ...
7381         * c-c++-common/vector-init-2.c: ... here.
7382         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7383         * c-c++-common/vector-subscript-1.c: ... here.
7384         * gcc.dg/vector-subscript-2.c: Move to ...
7385         * c-c++-common/vector-subscript-2.c: ... here.
7386         * gcc.dg/vector-subscript-3.c: Move to ...
7387         * c-c++-common/vector-subscript-3.c: ... here.
7389         PR c++/51314
7390         * g++.dg/cpp0x/vt-51314.C: New test.
7391         * g++.dg/cpp0x/variadic76.C: Fix.
7393 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7395         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7397 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
7399         Add -Wvarargs option
7400         * c-c++-common/Wvarargs.c: New test case.
7401         * c-c++-common/Wvarargs-2.c: Likewise.
7403 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
7405         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7406         * objc.dg/foreach-7.m: Force the test case to run without
7407         -ftrack-macro-expansion.
7408         * c-c++-common/tm/attrib-1.c: Likewise.
7409         * c-c++-common/warn-ommitted-condop.c: Likewise.
7410         * gcc.dg/assign-warn-1.c: Likewise.
7411         * gcc.dg/assign-warn-2.c: Likewise.
7412         * gcc.dg/attr-alloc_size.c: Likewise.
7413         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7414         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7415         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7416         * gcc.dg/c90-const-expr-9.c: Likewise.
7417         * gcc.dg/c99-const-expr-9.c: Likewise.
7418         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
7419         * gcc.dg/cpp/direct2s.c: Likewise.
7420         * gcc.dg/cpp/pr28709.c: Likewise.
7421         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7422         * gcc.dg/dfp/composite-type.c: Likewise.
7423         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7424         with -ftrack-macro-expansion
7425         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7426         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7427         * g++.dg/ext/cleanup-1.C: Likewise.
7428         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7429         * g++.dg/template/sfinae10.C: Likewise.
7430         * g++.dg/tm/wrap-2.C: Likewise.
7431         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7432         * g++.dg/warn/Wsign-conversion.C: Likewise.
7433         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7434         * g++.old-deja/g++.mike/p10769b.C: Likewise.
7435         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7436         it to run with -ftrack-macro-expansion.
7437         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7438         test cases without -ftrack-macro-expansion.
7440         Fix location for static class members
7441         * g++.dg/template/sfinae6_neg.C: Adjust.
7443         Make conversion warnings work on NULL with -ftrack-macro-expansion
7444         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7445         alongside the previous testing for NULL.
7447         Fix -Wuninitialized for -ftrack-macro-expansion
7448         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7450         Strip "<built-in>" loc from displayed expansion context
7451         * g++.dg/warn/Wconversion-real-integer2.C: New test.
7452         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7453         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7454         new test above.
7456         Fix expansion point loc for macro-like tokens
7457         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7458         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7460         Fix token pasting with -ftrack-macro-expansion
7461         * gcc.dg/cpp/paste17.c: New test case for
7462         -ftrack-macro-expansion=2 mode only.
7463         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7465 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
7467         * gnat.dg/warn6.ad[sb]: New test.
7469 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7471         PR 53149
7472         * gcc.dg/20011021-1.c: Adjust testcase.
7474 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7476         PR fortran/53148
7477         * gfortran.dg/function_optimize_12.f90:  New test.
7479 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
7481         PR target/53156
7482         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7483         code to match current output and cover new peephole2 pattern.
7485 2012-04-27  Ollie Wild  <aaw@google.com>
7487         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7489 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
7491         * gcc.c-torture/execute/20120427-2.c: New testcase.
7492         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7493         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7494         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7496 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
7498         PR target/53138
7499         * gcc.c-torture/execute/20120427-1.c: New testcase.
7501 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
7503         PR middle-end/27139
7504         * gcc.dg/tree-ssa/forwprop-18.c: New test.
7506 2012-04-27  Tom de Vries  <tom@codesourcery.com>
7508         PR tree-optimization/51879
7509         * gcc.dg/pr51879.c: New test.
7510         * gcc.dg/pr51879-2.c: Same.
7511         * gcc.dg/pr51879-3.c: Same.
7512         * gcc.dg/pr51879-4.c: Same.
7513         * gcc.dg/pr51879-6.c: Same.
7515 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7517         PR c++/53096
7518         * g++.dg/cpp0x/defaulted35.C: New.
7519         * g++.dg/cpp0x/defaulted15.C: Adjust.
7521 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
7523         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7524         structure layout.
7526 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
7528         * gcc.target/i386/builtin_target.c: Check avx2.
7530 2012-04-26  Alan Modra  <amodra@gmail.com>
7532         * gcc.target/powerpc/savres.c: New test.
7533         * gcc.target/powerpc/powerpc.exp: Run it.
7535 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
7537         PR target/53120
7538         * gcc.dg/torture/pr53120.c: New test.
7540 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
7542         PR middle-end/52979
7543         * gcc.c-torture/compile/pr52979-1.c: New test.
7544         * gcc.c-torture/execute/pr52979-1.c: New test.
7545         * gcc.c-torture/execute/pr52979-2.c: New test.
7547 2012-04-25  Richard Guenther  <rguenther@suse.de>
7549         * gcc.target/i386/l_fma_float_5.c: Adjust.
7550         * gcc.target/i386/l_fma_double_4.c: Likewise.
7551         * gcc.target/i386/l_fma_float_2.c: Likewise.
7552         * gcc.target/i386/l_fma_float_6.c: Likewise.
7553         * gcc.target/i386/l_fma_double_1.c: Likewise.
7554         * gcc.target/i386/l_fma_double_5.c: Likewise.
7555         * gcc.target/i386/l_fma_float_3.c: Likewise.
7556         * gcc.target/i386/l_fma_double_2.c: Likewise.
7557         * gcc.target/i386/l_fma_double_6.c: Likewise.
7558         * gcc.target/i386/l_fma_float_4.c: Likewise.
7559         * gcc.target/i386/l_fma_double_3.c: Likewise.
7560         * gcc.target/i386/l_fma_float_1.c: Likewise.
7562 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
7564         PR tree-optimization/53058
7565         * gcc.c-torture/compile/pr53058.c: New test.
7567 2012-04-25  Jan Hubicka  <jh@suse.cz>
7569         PR middle-end/53088
7570         * gcc.target/i386/pr39082-1.c: Update warning location.
7572 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
7574         PR c/52880
7575         * gcc.dg/pr52880.c: New test.
7577 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7579         * gcc.dg/m-un-2.c: Update.
7580         * gcc.dg/20011021-1.c: Update.
7582 2012-04-25  Tobias Burnus  <burnus@net-b.de>
7584         PR fortran/52196
7585         * gfortran.dg/realloc_on_assign_14.f90: New.
7587 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
7589         PR testsuite/52641
7590         PR tree-optimizations/52891
7591         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7593 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7595         PR c++/52363
7596         * g++.dg/cpp0x/sfinae35.C: New.
7597         * g++.dg/cpp0x/sfinae36.C: Likewise.
7599 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
7601         * gcc.target/builtin_target.c: New testcase.
7603 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7605         PR target/47197
7606         * gcc.target/powerpc/pr47197.c: New test.
7608 2012-04-24  Richard Guenther  <rguenther@suse.de>
7610         PR tree-optimization/53085
7611         * g++.dg/torture/pr53085.C: New testcase.
7613 2012-04-24  Andrew Pinski  <apinski@cavium.com>
7615         PR tree-opt/33512
7616         * gcc.dg/tree-ssa/andor-3.c: New testcase.
7617         * gcc.dg/tree-ssa/andor-4.c: New testcase.
7618         * gcc.dg/tree-ssa/andor-5.c: New testcase.
7620 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
7622         PR middle-end/53084
7623         * gcc.c-torture/execute/pr53084.c: New test.
7625 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
7627         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7629 2012-04-23  Andrew Pinski  <apinski@cavium.com>
7631         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7633 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
7635         PR regression/53076
7636         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7637         * gcc.dg/torture/builtin-power-1.c: Likewise.
7639 2012-04-23  Richard Guenther  <rguenther@suse.de>
7641         PR tree-optimization/53070
7642         * gcc.dg/torture/pr53070.c: New testcase.
7644 2012-04-23  Richard Guenther  <rguenther@suse.de>
7646         PR c/53060
7647         * gcc.dg/pr53060.c: New testcase.
7649 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
7651         PR tree-optimizations/52891
7652         * gcc.c-torture/compile/pr52891-1.c: New test.
7653         * gcc.c-torture/compile/pr52891-2.c: New test.
7655 2012-04-22  Tobias Burnus  <burnus@net-b.de>
7657         PR fortran/53051
7658         * gfortran.dg/read_float_4.f90: New.
7660 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7662         PR 35441
7663         * c-c++-common/pr35441.C: New.
7665 2012-04-20  Ian Lance Taylor  <iant@google.com>
7667         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7668         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7670 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
7672         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7673         array access.
7674         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7676 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7678         PR rtl-optimization/44214
7679         * gcc.dg/pr44214-1.c: New test.
7680         * gcc.dg/pr44214-2.c: Likewise.
7681         * gcc.dg/pr44214-3.c: Likewise.
7683 2012-04-20  Richard Guenther  <rguenther@suse.de>
7685         * g++.dg/torture/20120420-1.C: New testcase.
7687 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
7689         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7691 2012-04-19  Christian Bruel  <christian.bruel@st.com>
7693         * gcc.dg/pr52283.c: New test.
7695 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7697         * gcc.dg/pr37985.c: New test.
7699 2012-04-19  Richard Guenther  <rguenther@suse.de>
7701         PR rtl-optimization/44688
7702         * gcc.dg/var-expand1.c: Increase array size to make unrolling
7703         possibly profitable.
7705 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7707         PR tree-optimization/52976
7708         * gfortran.dg/reassoc_11.f: New test.
7710 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7712         PR tree-optimization/52976
7713         * gfortran.dg/reassoc_7.f: New test.
7714         * gfortran.dg/reassoc_8.f: Likewise.
7715         * gfortran.dg/reassoc_9.f: Likewise.
7716         * gfortran.dg/reassoc_10.f: Likewise.
7718 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
7720         PR c++/52422
7721         * g++.dg/cpp0x/sfinae33.C: New.
7722         * g++.dg/cpp0x/sfinae34.C: Likewise.
7724 2012-04-18  Joey Ye  <joey.ye@arm.com>
7726         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7728 2012-04-18  Richard Guenther  <rguenther@suse.de>
7730         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7731         array access.
7732         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7733         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7735 2012-04-17  Tom de Vries  <tom@codesourcery.com>
7737         * g++.dg/pr51264-4.C: New test.
7739 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7741         PR c++/52599
7742         * g++.dg/cpp0x/constexpr-ctor10.C: New.
7744 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
7746         PR c++/53003
7747         * g++.dg/parse/crash59.C: New.
7749 2012-04-17  Michael Matz  <matz@suse.de>
7751         PR tree-optimization/18437
7752         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7754 2012-04-17  Richard Guenther  <rguenther@suse.de>
7756         PR middle-end/53011
7757         * g++.dg/torture/pr53011.C: New testcase.
7759 2012-04-16  Jason Merrill  <jason@redhat.com>
7761         PR c++/38543
7762         * g++.dg/cpp0x/variadic131.C: New.
7764         PR c++/52008
7765         * g++.dg/cpp0x/variadic130.C: New.
7767         PR c++/50830
7768         * g++.dg/cpp0x/variadic129.C: New.
7770         PR c++/50303
7771         * g++.dg/cpp0x/variadic128.C: New.
7773 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7775         PR fortran/52864
7776         * gfortran.dg/pointer_intent_6.f90: New.
7778 2012-04-16  Tobias Burnus  <burnus@net-b.de>
7780         PR fortran/52916
7781         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7782         to include public_private_module_4.f90.
7783         * gfortran.dg/public_private_module_4.f90: Skip this test on all
7784         targets.
7786 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
7788         PR c++/49152
7789         * g++.dg/diagnostic/operator1.C: New.
7790         * g++.dg/ext/label5.C: Adjust.
7791         * g++.dg/ext/va-arg1.C: Likewise.
7792         * g++.dg/other/error20.C: Likewise.
7793         * g++.dg/other/error20.C: Likewise.
7794         * g++.dg/other/error16.C: Likewise.
7795         * g++.dg/other/error10.C: Likewise.
7796         * g++.dg/parse/error30.C: Likewise.
7797         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7799 2012-04-16  Jason Merrill  <jason@redhat.com>
7801         PR c++/51148
7802         * g++.dg/cpp0x/variadic127.C: New.
7804 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7806         * lib/plugin-support.exp (plugin-test-execute): Properly determine
7807         testcase name.
7808         Use fail, pass instead of unresolved.
7809         Don't log $optstr.
7811         PR testsuite/52948
7812         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7813         TODO_dump_func.
7814         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7815         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7816         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7818 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
7820         PR fortran/52968
7821         * gfortran.dg/typebound_call_23.f03: New test case.
7823 2012-04-15  Jason Merrill  <jason@redhat.com>
7825         PR c++/47220
7826         * g++.dg/cpp0x/variadic126.C: New.
7828         PR c++/52380
7829         * g++.dg/cpp0x/variadic125.C: New.
7831         PR c++/52292
7832         * g++.dg/cpp0x/variadic124.C: New.
7834         PR c++/52706
7835         * g++.dg/cpp0x/nullptr27.C: New.
7837         PR c++/52818
7838         * g++.dg/warn/format8.C: New.
7840 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
7842         PR fortran/51082
7843         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7845 2012-04-14  Tobias Burnus  <burnus@net-b.de>
7847         PR fortran/52916
7848         PR fortran/40973
7849         * gfortran.dg/public_private_module_3.f90: New.
7850         * gfortran.dg/public_private_module_4.f90: New.
7852 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7854         * gcc.dg/superblock.c: New test.
7856 2012-04-14  Tom de Vries  <tom@codesourcery.com>
7858         * gcc.dg/pr51879-12.c: New test.
7860 2012-04-13  Jason Merrill  <jason@redhat.com>
7862         PR c++/52824
7863         * g++.dg/cpp0x/variadic123.C: New.
7864         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7866         PR c++/52905
7867         * g++.dg/cpp0x/initlist-ctor1.C: New.
7869         PR c++/52915
7870         * g++.dg/other/anon-union2.C: New.
7872 2012-04-13  Martin Jambor  <mjambor@suse.cz>
7874         PR middle-end/52939
7875         * g++.dg/ipa/pr52939.C: New test.
7877 2012-04-13  Tom de Vries  <tom@codesourcery.com>
7879         * gcc.dg/pr52734.c: New test.
7881 2012-04-13  Richard Guenther  <rguenther@suse.de>
7883         PR tree-optimization/52969
7884         * gcc.dg/torture/pr52969.c: New testcase.
7886 2012-04-13  Richard Guenther  <rguenther@suse.de>
7888         PR c/52549
7889         * gcc.dg/pr52549.c: New testcase.
7891 2012-04-13  Richard Guenther  <rguenther@suse.de>
7893         PR c/52862
7894         * gcc.dg/pr52862.c: New testcase.
7896 2012-04-13  Joey Ye  <joey.ye@arm.com>
7898         * gcc.target/arm/thumb1-imm.c: New testcase.
7900 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
7902         PR target/52932
7903         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7904         second function argument.
7905         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7906         (calc_permps): Update declaration.  Calculate result correctly.
7907         (avx2_test): Change src2 type to union256i_d.
7908         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7909         correctly.
7911 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7913         PR target/52775
7914         * gcc.target/powerpc/pr52775.c: New file.
7916 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7918         PR tree-optimization/18589
7919         * gcc.dg/tree-ssa/pr18589-1.c: New test.
7920         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7921         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7922         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7923         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7924         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7925         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7926         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7927         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7928         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7930 2012-04-12  Richard Guenther  <rguenther@suse.de>
7932         PR tree-optimization/52943
7933         * gcc.dg/torture/pr52943.c: New testcase.
7935 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
7937         PR target/50751
7938         * gcc/target/sh/pr50751-4.c: New.
7939         * gcc/target/sh/pr50751-5.c: New.
7940         * gcc/target/sh/pr50751-6.c: New.
7941         * gcc/target/sh/pr50751-7.c: New.
7943 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7945         PR c++/52465
7946         * g++.dg/lookup/using52.C: New.
7948 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
7950         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7952 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
7954         PR rtl-optimization/52876
7955         * gcc.target/i386/pr52876.c: New.
7957 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
7959         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7960         __UINTPTR_TYPE__.
7961         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7962         __INTPTR_TYPE__.
7963         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7964         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7965         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7966         (ptrdiff_t): ... this.  All uses changed.
7967         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7968         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7969         __INTPTR_TYPE__.
7970         (main): Cast argument to __INTPTR_TYPE__.
7971         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7972         size_t.
7973         * gcc.dg/mallign.c (main): Likewise.
7974         * gcc.dg/pr38700.c (foo): Likewise.
7975         * gcc.dg/long-long-cst1.c (t): Likewise.
7976         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7977         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7978         * gcc.dg/pointer-arith-10.c (foo): Likewise.
7979         * gcc.dg/pr25682.c (d, foo): Likewise.
7980         * gcc.dg/format/cast-1.c (f): Likewise.
7981         * gcc.dg/c90-const-expr-10.c
7982         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7983         (size_t): ...this.  All uses changed.
7984         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7985         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7986         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7987         * gcc.dg/pr34856.c (uintptr_t): Likewise.
7988         * gcc.dg/sequence-pt-1.c: Likewise.
7989         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7990         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7991         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7992         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
7993         of ptrdiff_t with it.
7994         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7995         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7996         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7998 2012-04-11  Jason Merrill  <jason@redhat.com>
8000         PR debug/45088
8001         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8002         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8004         PR c++/52906
8005         * g++.dg/ext/attrib45.C: New.
8007         * g++.dg/eh/dtor3.C: New.
8009 2012-04-11  Richard Guenther  <rguenther@suse.de>
8011         PR middle-end/52621
8012         * gfortran.dg/pr52621.f90: New testcase.
8014 2012-04-11  Richard Guenther  <rguenther@suse.de>
8016         PR middle-end/52918
8017         * g++.dg/torture/pr52918-1.C: New testcase.
8018         * g++.dg/torture/pr52918-2.C: Likewise.
8020 2012-04-11  Tobias Burnus  <burnus@net-b.de>
8022         PR fortran/52729
8023         * gfortran.dg/block_11.f90: New.
8025 2012-04-11  Nick Clifton  <nickc@redhat.com>
8027         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8029 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
8031         PR target/16458
8032         * gcc.target/powerpc/pr16458-1.c: New test.
8033         * gcc.target/powerpc/pr16458-2.c: Likewise.
8034         * gcc.target/powerpc/pr16458-3.c: Likewise.
8035         * gcc.target/powerpc/pr16458-4.c: Likewise.
8037 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8039         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8040         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8041         * gcc.dg/builtin-bswap-5.c: Likewise.
8042         * gcc.target/i386/builtin-bswap-4.c: New test.
8044 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
8046         PR 24985
8047         * lib/prune.exp: Add -fno-diagnostics-show-caret.
8049 2012-04-11  Richard Guenther  <rguenther@suse.de>
8051         PR rtl-optimization/52881
8052         * gcc.dg/torture/pr52881.c: New testcase.
8053         * gcc.dg/torture/pr52913.c: Likewise.
8055 2012-04-11  Richard Guenther  <rguenther@suse.de>
8057         PR tree-optimization/52912
8058         * gcc.dg/torture/pr52912.c: New testcase.
8060 2010-04-10  Michael Matz  <matz@suse.de>
8062         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8063         * gcc.dg/vect/vect-outer-1.c: Adjust.
8064         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8065         * gcc.dg/vect/vect-outer-1a.c: Adjust.
8066         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8067         * gcc.dg/vect/vect-outer-1b.c: Adjust.
8068         * gcc.dg/vect/vect-outer-2b.c: Adjust.
8069         * gcc.dg/vect/vect-outer-3b.c: Adjust.
8071 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
8073         PR tree-optimization/52870
8074         * gcc.dg/vect/pr52870.c: New test.
8076 2012-04-09  Mike Stump  <mikestump@comcast.net>
8078         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8079         * gcc.dg/tree-ssa/vrp59.c: Likewise.
8080         * gcc.dg/tree-ssa/vrp60.c: Likewise.
8081         * gnat.dg/aggr11.adb: Likewise.
8082         * gnat.dg/aggr11_pkg.ads: Likewise.
8083         * gnat.dg/aggr15.adb: Likewise.
8084         * gnat.dg/aggr15.ads: Likewise.
8085         * gnat.dg/aggr17.adb: Likewise.
8086         * gnat.dg/aggr18.adb: Likewise.
8087         * gnat.dg/array14.adb: Likewise.
8088         * gnat.dg/array14.ads: Likewise.
8089         * gnat.dg/array14_pkg.ads: Likewise.
8090         * gnat.dg/array19.adb: Likewise.
8091         * gnat.dg/array19.ads: Likewise.
8092         * gnat.dg/discr27.adb: Likewise.
8093         * gnat.dg/discr27.ads: Likewise.
8094         * gnat.dg/discr35.adb: Likewise.
8095         * gnat.dg/discr35.ads: Likewise.
8096         * gnat.dg/discr6.adb: Likewise.
8097         * gnat.dg/discr6_pkg.ads: Likewise.
8098         * gnat.dg/import1.adb: Likewise.
8099         * gnat.dg/import1.ads: Likewise.
8100         * gnat.dg/loop_address2.adb: Likewise.
8101         * gnat.dg/opt7.adb: Likewise.
8102         * gnat.dg/opt7.ads: Likewise.
8103         * gnat.dg/pointer_variable_bounds.adb: Likewise.
8104         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8105         * gnat.dg/rep_clause2.adb: Likewise.
8106         * gnat.dg/rep_clause2.ads: Likewise.
8107         * gnat.dg/slice2.adb: Likewise.
8108         * gnat.dg/slice2.ads: Likewise.
8109         * gnat.dg/slice6.adb: Likewise.
8110         * gnat.dg/slice6_pkg.ads: Likewise.
8111         * gnat.dg/specs/unchecked_union2.ads: Likewise.
8112         * gnat.dg/taft_type2.adb: Likewise.
8113         * gnat.dg/taft_type2.ads: Likewise.
8114         * gnat.dg/taft_type2_pkg.ads: Likewise.
8115         * gnat.dg/volatile10.adb: Likewise.
8116         * gnat.dg/volatile10_pkg.ads: Likewise.
8118         * gcc.dg/dll-8.c: Remove execute permissions.
8119         * g++.dg/ext/dllexport5.C: Likewise.
8121 2012-04-09  Jan Hubicka  <jh@suse.cz>
8123         PR lto/52722
8124         PR lto/51765
8125         PR lto/52634
8126         * gcc.dg/lto/pr52634_1.c: New testcase.
8127         * gcc.dg/lto/pr52634_0.c: New testcase.
8129 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
8131         PR target/52883
8132         * gcc.target/i386/pr52883.c: New testcase.
8134 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
8136         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8137         (check_effective_target_sync_long_long): Add SPARC case.
8138         (check_effective_target_sync_long_long_runtime): Likewise.
8139         (check_effective_target_sync_int_long): Adjust SPARC case.
8140         (check_effective_target_sync_char_short): Likewise.
8142 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
8144         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8145         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
8147 2012-04-08  Tobias Burnus  <burnus@net-b.de>
8149         PR fortran/40973
8150         PR fortran/52751
8151         * gfortran.dg/public_private_module_2.f90: New.
8153 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
8155         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8156         directives.
8158 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
8160         PR fortran/52893
8161         * gfortran.dg/function_optimize_11.f90:  New test.
8163 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8165         PR fortran/52668
8166         * gfortran.dg/use_only_6.f90: New test.
8168 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8170         PR fortran/52668
8171         * gfortran.dg/use_only_6.f90: New test.
8172 2012-04-06  Mike Stump  <mikestump@comcast.net>
8174         PR testsuite/50722
8175         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8177 2012-04-05  Jason Merrill  <jason@redhat.com>
8179         PR c++/52596
8180         * g++.dg/template/qualified-id5.C: New.
8182 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
8184         PR target/52882
8185         * gcc.target/i386/pr52882.c: New test.
8187 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8188             Dominique D'Humieures  <dominiq@lps.ens.fr>
8190         PR testsuite/52614
8191         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8192         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8194 2012-04-04  Jason Merrill  <jason@redhat.com>
8196         PR c++/52845
8197         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8199 2012-04-03  Jason Merrill  <jason@redhat.com>
8201         PR c++/52796
8202         * g++.dg/cpp0x/variadic-value1.C: New.
8204 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
8206         * gnat.dg/pack18.adb: New test.
8207         * gnat.dg/pack18_pkg.ads: New helper.
8209 2012-04-03  Richard Guenther  <rguenther@suse.de>
8211         PR tree-optimization/52808
8212         * gcc.dg/pr52808.c: New testcase.
8214 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
8216         PR tree-optimization/52835
8217         * gfortran.dg/pr52835.f90: New test.
8219 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
8221         * gnat.dg/specs/aggr5.ads: New test.
8223 2012-04-02  Richard Guenther  <rguenther@suse.de>
8225         PR tree-optimization/52756
8226         * gcc.dg/torture/pr52756.c: New testcase.
8228 2012-04-02  Richard Guenther  <rguenther@suse.de>
8230         PR middle-end/52803
8231         * gcc.dg/pr52803.c: New testcase.
8233 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
8235         PR c++/40942
8236         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8237         DR 214 in account.
8239 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
8241         PR c++/50043
8242         * g++.dg/cpp0x/noexcept17.C: New.
8243         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8244         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8245         * g++.dg/cpp0x/noexcept01.C: Likewise.
8246         * g++.dg/eh/init-temp1.C: Likewise.
8247         * g++.dg/eh/ctor1.C: Likwise.
8249 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8251         * gnat.dg/controlled6.adb: New test.
8252         * gnat.dg/controlled6_pkg.ads: New helper.
8253         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8255 2012-03-30  Richard Henderson <rth@redhat.com>
8257         PR debug/52727
8258         * g++.dg/opt/pr52727.C: New testcase.
8260 2012-03-30  Richard Guenther  <rguenther@suse.de>
8262         PR tree-optimization/52754
8263         * gcc.target/i386/pr52754.c: New testcase.
8265 2012-03-30  Richard Guenther <rguenther@suse.de>
8267         PR middle-end/52772
8268         * g++.dg/torture/pr52772.C: New testcase.
8270 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
8272         PR c++/52718
8273         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8275 2012-03-29  Jason Merrill  <jason@redhat.com>
8277         PR c++/52685
8278         * g++.dg/template/inherit8.C: New.
8280 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
8282         PR c++/52759
8283         * g++.dg/ext/weak4.C: New test.
8285         PR tree-optimization/52760
8286         * gcc.c-torture/execute/pr52760.c: New test.
8288 2012-03-29  Jason Merrill  <jason@redhat.com>
8290         PR c++/52743
8291         * g++.dg/cpp0x/initlist-array3.C: New.
8293 2012-03-28  Jason Merrill  <jason@redhat.com>
8295         PR c++/52746
8296         * g++.dg/overload/virtual2.C: New.
8298 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8300         * gnat.dg/vect7.ad[sb]: New test.
8302 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
8303         Tobias Burnus  <burnus@gcc.gnu.org>
8305         PR fortran/52652
8306         * gfortran.dg/allocate_class_1.f90 : Change error test.
8307         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8308         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8309         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8311 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
8313         PR middle-end/52691
8314         * gcc.dg/pr52691.c: New test.
8316         PR middle-end/52750
8317         * gcc.c-torture/compile/pr52750.c: New test.
8319 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
8321         PR target/52692
8322         * gcc.target/avr/torture/builtins-2.c: New test.
8324 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
8326         PR target/52736
8327         * gcc.target/i386/pr52736.c: New test.
8329 2012-03-27  Martin Jambor  <mjambor@suse.cz>
8331         PR middle-end/52693
8332         * gcc.dg/torture/pr52693.c: New test.
8334 2012-03-27  Meador Inge  <meadori@codesourcery.com>
8336         PR c++/52672
8337         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8339 2012-03-27  Mike Stump  <mikestump@comcast.net>
8341         PR target/52665
8342         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8343         failures that match branch names.
8345 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
8346             H.J. Lu  <hongjiu.lu@intel.com>
8348         PR target/52698
8349         * gcc.target/i386/pr52698.c: New test.
8351 2012-03-27  Richard Guenther  <rguenther@suse.de>
8353         PR middle-end/52720
8354         * gcc.dg/torture/pr52720.c: New testcase.
8356 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
8358         * gnat.dg/pack17.adb: New test.
8360 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8362         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8363         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8365 2012-03-26  Martin Jambor  <mjambor@suse.cz>
8367         PR tree-optimization/50052
8368         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8370 2012-03-26  Richard Guenther  <rguenther@suse.de>
8372         PR tree-optimization/52701
8373         * gfortran.dg/pr52701.f90: New testcase.
8375 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
8377         PR tree-optimization/52686
8378         * gcc.target/arm/pr52686.c: New test.
8380 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
8382         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8383         Add "-Os -flto" to list.
8385 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
8387         * gnat.dg/concat2.ad[sb]: New test.
8389 2012-03-24  Jason Merrill  <jason@redhat.com>
8391         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8392         * g++.dg/cpp0x/trailing2.C: Likewise.
8393         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8394         * g++.dg/cpp1y/auto-fn1.C: New.
8395         * g++.dg/cpp1y/auto-fn2.C: New.
8396         * g++.dg/cpp1y/auto-fn3.C: New.
8397         * g++.dg/cpp1y/auto-fn4.C: New.
8398         * g++.dg/cpp1y/auto-fn5.C: New.
8399         * g++.dg/cpp1y/auto-fn6.C: New.
8400         * g++.dg/cpp1y/auto-fn7.C: New.
8401         * g++.dg/cpp1y/auto-fn8.C: New.
8402         * g++.dg/cpp1y/auto-fn9.C: New.
8403         * g++.dg/cpp1y/auto-fn10.C: New.
8404         * g++.dg/cpp1y/auto-fn11.C: New.
8406 2012-03-23  Richard Guenther  <rguenther@suse.de>
8408         PR tree-optimization/52678
8409         * gfortran.dg/pr52678.f: New testcase.
8411 2012-03-23  Richard Guenther  <rguenther@suse.de>
8413         PR tree-optimization/52638
8414         * g++.dg/torture/pr52638.C: New testcase.
8416 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
8418         PR c++/52487
8419         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8421 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
8423         PR c++/52671
8424         * g++.dg/ext/attrib44.C: New test.
8426 2012-03-22  Jan Hubicka  <jh@suse.cz>
8428         PR middle-end/51737
8429         * g++.dg/torture/pr51737.C: New testcase
8431 2012-03-22  Richard Guenther  <rguenther@suse.de>
8433         PR tree-optimization/52548
8434         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8436 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8438         * lib/fortran-modules.exp (list-module-names-1): Remove
8439         warning.
8441 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
8443         PR target/50751
8444         * gcc.target/sh/pr50751-1.c: New.
8445         * gcc.target/sh/pr50751-2.c: New.
8446         * gcc.target/sh/pr50751-3.c: New.
8448 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
8450         PR target/52479
8451         * gcc.target/sh/sh4a-cos.c: Remove.
8452         * gcc.target/sh/sh4a-sin.c: Remove.
8453         * gcc.target/sh/sh4a-sincos.c: Remove.
8455 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
8457         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8458         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8460 2012-03-21  Martin Jambor  <mjambor@suse.cz>
8462         PR testsuite/52641
8463         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8464         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8466 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
8468         * gcc.target/arm/thumb-16bit-ops.c: New file.
8469         * gcc.target/arm/thumb-ifcvt.c: New file.
8471 2012-03-20  Jason Merrill  <jason@redhat.com>
8473         * lib/target-supports.exp: Add { target c++1y }.
8475         * g++.dg/cpp0x/auto32.C: New.
8477 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
8479         PR testsuite/52641
8480         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8481         int32plus.
8482         * gcc.dg/torture/pr48124-4.c: Ditto:
8483         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8485 2012-03-20  Jason Merrill  <jason@redhat.com>
8487         PR c++/52510
8488         * g++.dg/cpp0x/initlist66.C: New.
8490 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
8492         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8493         __AVR_HAVE_LPMX__
8495 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
8497         PR target/49868
8498         * gcc.target/avr/torture/addr-space-2.h: New file.
8499         * gcc.target/avr/torture/addr-space-2-g.h: New test.
8500         * gcc.target/avr/torture/addr-space-2-0.h: New test.
8501         * gcc.target/avr/torture/addr-space-2-1.h: New test.
8502         * gcc.target/avr/torture/addr-space-2-x.h: New test.
8504 2012-03-20  Richard Guenther  <rguenther@suse.de>
8506         * gnat.dg/pack16.adb: New testcase.
8507         * gnat.dg/pack16_pkg.ads: Likewise.
8508         * gnat.dg/specs/pack8.ads: Likewise.
8509         * gnat.dg/specs/pack8_pkg.ads: Likewise.
8511 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8513         * g++.dg/warn/Wuseless-cast.C: Extend.
8515 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8517         PR c++/14710
8518         * g++.dg/warn/Wuseless-cast.C: New.
8520 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
8522         PR libfortran/52608
8523         * gfortran.dg/pr52608.f90: New test.
8525 2012-03-17  Tobias Burnus  <burnus@net-b.de>
8527         PR fortran/52585
8528         * gfortran.dg/proc_ptr_36.f90: New.
8530 2012-03-16  Martin Jambor  <mjambor@suse.cz>
8532         * gcc.dg/misaligned-expand-1.c: New test.
8533         * gcc.dg/misaligned-expand-3.c: Likewise.
8535 2012-03-16  Richard Guenther  <rguenther@suse.de>
8536         Kai Tietz  <ktietz@redhat.com>
8538         PR middle-end/48814
8539         * gcc.c-torture/execute/pr48814-1.c: New test.
8540         * gcc.c-torture/execute/pr48814-2.c: New test.
8541         * gcc.dg/tree-ssa/assign-1.c: New test.
8542         * gcc.dg/tree-ssa/assign-2.c: New test.
8543         * gcc.dg/tree-ssa/assign-3.c: New test.
8545 2012-03-16  Richard Guenther  <rguenther@suse.de>
8547         * gnat.dg/specs/pack7.ads: New testcase.
8549 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
8551         PR target/52568
8552         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8553         * gcc.dg/torture/vshuf-8.inc: Likewise.
8554         * gcc.dg/torture/vshuf-16.inc: Likewise.
8555         * gcc.dg/torture/vshuf-32.inc: Likewise.
8557 2012-03-15  Jason Merrill  <jason@redhat.com>
8559         * g++.dg/torture/pr52582.C: New.
8561 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8563         * lib/fortran-modules.exp: New file which was forgotten in r185430.
8565 2012-03-15  Ira Rosen  <irar@il.ibm.com>
8566             Ulrich Weigand  <ulrich.weigand@linaro.org>
8568         * gcc.dg/vect/slp-cond-3.c: New test.
8569         * gcc.dg/vect/slp-cond-4.c: New test.
8571 2012-03-15  Ira Rosen  <irar@il.ibm.com>
8572             Ulrich Weigand  <ulrich.weigand@linaro.org>
8574         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8575         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8577 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
8579         PR libfortran/52434
8580         PR libfortran/48878
8581         PR libfortran/38199
8582         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8583         * gfortran.dg/round_1.f03: Likewise.
8585 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
8586             Andrew Pinski  <apinski@cavium.com>
8588         PR middle-end/52592
8589         * gcc.dg/pr52592.c: New test.
8591 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8593         * gfortran.fortran-torture/compile/compile.exp: Simplify.
8594         * gfortran.fortran-torture/execute/execute.exp: Likewise.
8595         * lib/gcc-dg.exp (cleanup-modules): Move to ..
8596         * lib/fortran-modules.exp: .. this new file. Adjust users.
8597         * lib/gfortran-dg.exp (gfortran-dg-runtest,
8598         gfortran-dg-debug-runtest): Call cleanup-modules.
8599         * lib/fortran-torture.exp (fortran-torture-execute,
8600         fortran-torture): Likewise.
8601         * gfortran.dg/coarray/caf.exp: Likewise.
8602         * lib/lto.exp: Likewise.
8603         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8604         * gfortran.dg/class_4b.f03: Likewise.
8605         * gfortran.dg/class_4c.f03: Likewise.
8606         * gfortran.dg/class_45a.f03: Likewise.
8607         * gfortran.dg/binding_label_tests_10.f03: Likewise.
8608         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8609         * gfortran.dg/binding_label_tests_11.f03: Likewise.
8610         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8611         * gfortran.dg/binding_label_tests_13.f03: Likewise.
8612         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8613         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8614         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8615         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8616         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8617         * gfortran.dg/whole_file_28.f90: Likewise.
8618         * gfortran.dg/whole_file_29.f90: Likewise.
8619         * gfortran.dg/whole_file_30.f90: Likewise.
8620         * gfortran.dg/whole_file_31.f90: Likewise.
8622 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
8624         PR tree-optimization/52267
8625         * gcc.dg/pr52267.c: New test.
8626         * gcc.dg/tree-ssa/vrp65.c: New test.
8627         * gcc.dg/tree-ssa/vrp66.c: New test.
8629 2012-03-15  Richard Guenther  <rguenther@suse.de>
8631         PR middle-end/52580
8632         * gfortran.dg/vect/pr52580.f: New testcase.
8634 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
8636         * gcc.target/sh/fpul-usage-1.c: New.
8638 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
8640         PR target/49468
8641         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8642         * gcc.target/sh/pr49468-di.c: Likewise.
8644 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8646         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8647         * gcc.dg/c99-stdint-6.c: Likewise.
8648         * gcc.dg/lto/20090210_0.c: Likewise.
8649         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8650         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8651         * gcc.dg/pragma-init-fini-2.c: Likewise.
8652         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8653         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8654         * gcc.target/i386/pr22152.c: Likewise.
8655         * gcc.target/i386/vect8-ret.c: Likewise.
8656         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8657         handling.
8659 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8661         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8662         * g++.dg/tree-prof/partition1.C: Likewise.
8663         * g++.dg/tree-prof/partition2.C: Likewise.
8664         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8665         handling.
8666         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8667         * gcc.c-torture/execute/20010724-1.c: Remove.
8668         * gcc.c-torture/execute/20010724-1.x: Remove.
8669         * gcc.c-torture/execute/20040208-2.c: Remove.
8670         * gcc.c-torture/execute/20040208-2.x: Remove.
8671         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8672         Remove.
8673         (main) [__mips__ && __sgi__]: Remove.
8674         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8675         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8676         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8677         mips-sgi-irix6* handling.
8678         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8679         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8680         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8681         handling.
8682         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8683         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8684         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8685         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8686         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8687         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8688         mips-sgi-irix6*.
8689         * gcc.target/mips/interrupt_handler-3.c: Likewise.
8690         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8691         * gcc.target/mips/save-restore-3.c: Likewise.
8692         * gcc.target/mips/save-restore-4.c: Likewise.
8693         * gcc.target/mips/save-restore-5.c: Likewise.
8694         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8695         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8696         messages.
8697         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8698         IRIX 6 handling.
8699         (restore_ld_library_path_env_vars): Likewise.
8700         * lib/target-supports.exp (check_profiling_available): Remove
8701         mips*-*-irix* handling.
8702         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8703         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8704         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8706 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
8708         PR c++/52582
8709         * g++.dg/opt/pr52582.C: New test.
8711 2012-03-14  Richard Guenther  <rguenther@suse.de>
8713         PR tree-optimization/52571
8714         * gcc.dg/vect/vect-2.c: Initialize arrays.
8715         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8716         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8717         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8719 2012-03-14  Richard Guenther  <rguenther@suse.de>
8721         PR middle-end/52080
8722         PR middle-end/52097
8723         PR middle-end/48124
8724         * gcc.dg/torture/pr48124-1.c: New testcase.
8725         * gcc.dg/torture/pr48124-2.c: Likewise.
8726         * gcc.dg/torture/pr48124-3.c: Likewise.
8727         * gcc.dg/torture/pr48124-4.c: Likewise.
8729 2012-03-14  Richard Guenther  <rguenther@suse.de>
8731         PR middle-end/52578
8732         * gcc.dg/pr52578.c: New testcase.
8734 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
8736         PR c++/52521
8737         * g++.dg/cpp0x/udlit-args2.C: New test.
8739 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8741         PR target/48596
8742         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8743         * gcc.c-torture/compile/pr48596.c: ... here.
8745 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
8747         PR c++/51641
8748         * g++.dg/lookup/hidden-class17.C: New test.
8750 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
8752         PR c/52577
8753         * gcc.dg/Wunused-var-3.c: New test.
8755 2012-03-13  Martin Jambor  <mjambor@suse.cz>
8757         * gcc.dg/misaligned-expand-2.c: New test.
8759 2012-03-13  Richard Guenther  <rguenther@suse.de>
8761         PR middle-end/52134
8762         * gcc.dg/pr52134.c: New testcase.
8764 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8766         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8768 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8770         PR tree-optimization/46728
8771         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8772         * gcc.target/powerpc/pr46728-5.c: Likewise.
8773         * gcc.target/powerpc/pr46728-8.c: Likewise.
8774         * gcc.target/powerpc/pr46728-10.c: Likewise.
8775         * gcc.target/powerpc/pr46728-11.c: Likewise.
8776         * gcc.target/powerpc/pr46728-13.c: Likewise.
8777         * gcc.target/powerpc/pr46728-14.c: Likewise.
8778         * gcc.target/powerpc/pr46728-15.c: Likewise.
8780 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
8782         PR c++/52299
8783         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8785 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8787         PR tree-optimization/46728
8788         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8789         * gcc.target/powerpc/pr46728-5.c: Likewise.
8790         * gcc.target/powerpc/pr46728-8.c: Likewise.
8791         * gcc.target/powerpc/pr46728-10.c: Likewise.
8792         * gcc.target/powerpc/pr46728-11.c: Likewise.
8793         * gcc.target/powerpc/pr46728-13.c: Likewise.
8794         * gcc.target/powerpc/pr46728-14.c: Likewise.
8795         * gcc.target/powerpc/pr46728-15.c: Likewise.
8797 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
8799         PR target/49868
8800         * gcc.target/avr/torture/addr-space-1.h: New file.
8801         * gcc.target/avr/torture/addr-space-1-g.h: New test.
8802         * gcc.target/avr/torture/addr-space-1-0.h: New test.
8803         * gcc.target/avr/torture/addr-space-1-1.h: New test.
8804         * gcc.target/avr/torture/addr-space-1-x.h: New test.
8806 2012-03-12  Andrew Pinski  <apinski@cavium.com>
8808         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8810 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8812         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8813         * g++.dg/abi/thunk4.C: Likewise.
8814         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8815         Adapt line numbers.
8816         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8817         handling.
8818         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8819         * g++.dg/eh/spbp.C: Likewise.
8820         * g++.dg/ext/label13.C: Likewise.
8821         * g++.dg/guality/guality.exp: Likewise.
8822         * g++.dg/other/anon5.C: Likewise.
8823         * g++.dg/other/pragma-ep-1.C: Remove.
8824         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8825         * g++.dg/warn/pr31246.C: Likewise.
8826         * g++.dg/warn/weak1.C: Likewise.
8827         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8828         * g++.old-deja/g++.ext/attrib5.C: Likewise.
8829         * gcc.c-torture/compile/limits-declparen.c: Likewise.
8830         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8831         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8832         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8833         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8834         * gcc.dg/c99-tgmath-1.c: Likewise.
8835         * gcc.dg/c99-tgmath-2.c: Likewise.
8836         * gcc.dg/c99-tgmath-3.c: Likewise.
8837         * gcc.dg/c99-tgmath-4.c: Likewise.
8838         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8839         handling.
8840         * gcc.dg/debug/pr49032.c: Likewise.
8841         * gcc.dg/guality/guality.exp: Likewise.
8842         * gcc.dg/intmax_t-1.c: Likewise.
8843         * gcc.dg/pr48616.c: Likewise.
8844         * gcc.dg/pragma-ep-1.c: Remove.
8845         * gcc.dg/pragma-ep-2.c: Remove.
8846         * gcc.dg/pragma-ep-3.c: Remove.
8847         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8848         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8849         * gcc.misc-tests/gcov-14.c: Likewise.
8850         * gfortran.dg/guality/guality.exp: Likewise.
8851         * lib/target-supports.exp (check_weak_available): Likewise.
8852         (add_options_for_tls): Likewise.
8853         (check_ascii_locale_available): Likewise.
8854         * obj-c++.dg/dwarf-2.mm: Likewise.
8855         * objc.dg/dwarf-1.m: Likewise.
8856         * objc.dg/dwarf-2.m: Likewise.
8858 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
8860         PR tree-optimization/51721
8861         * gcc.dg/tree-ssa/vrp64.c: New test.
8863         PR tree-optimization/52533
8864         * gcc.c-torture/compile/pr52533.c: New test.
8866 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
8868         * gcc.target/i386/rtm-xabort-1.c: New.
8869         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8870         * gcc.target/i386/rtm-xend-1.c: Ditto.
8871         * gcc.target/i386/rtm-xtest-1.c: Ditto.
8872         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8873         * gcc.target/i386/sse-13.c: Ditto.
8874         * gcc.target/i386/sse-14.c: Ditto.
8875         * gcc.target/i386/sse-22.c: Ditto.
8876         * gcc.target/i386/sse-23.c: Ditto.
8877         * g++.dg/other/i386-2.C: Ditto.
8878         * g++.dg/other/i386-3.C: Ditto.
8880 2012-03-12  Tobias Burnus  <burnus@net-b.de>
8882         PR fortran/52542
8883         * gfortran.dg/proc_ptr_35.f90: New.
8885 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
8887         PR target/52530
8888         * gcc.dg/torture/pr52530.c: New test.
8890 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8892         PR target/51244
8893         * gcc.target/sh/pr51244-1.c: Fix thinkos.
8895 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8897         PR target/52450
8898         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8900         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8902 2012-03-09  Andrew Pinski  <apinski@cavium.com>
8904         PR middle-end/51988
8905         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8906         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8908 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
8910         * gcc.dg/tree-ssa/scev-3.c: New.
8911         * gcc.dg/tree-ssa/scev-4.c: New.
8913 2012-03-08  Tobias Burnus  <burnus@net-b.de>
8915         PR fortran/52469
8916         * gfortran.dg/proc_ptr_34.f90
8918 2012-03-07  Jason Merrill  <jason@redhat.com>
8920         PR c++/52521
8921         * g++.dg/cpp0x/udlit-mangle.C: New.
8923 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
8925         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8927 2012-03-06  Richard Guenther  <rguenther@suse.de>
8929         PR middle-end/52493
8930         * gcc.dg/torture/pr52493.c: New testcase.
8932 2012-03-06  Richard Guenther  <rguenther@suse.de>
8934         PR lto/52097
8935         * gcc.dg/lto/pr52097_0.c: New testcase.
8937 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
8939         PR target/51244
8940         * gcc.target/sh/pr51244-1.c: New.
8941         * gcc.target/sh/pr51244-2.c: New.
8942         * gcc.target/sh/pr51244-3.c: New.
8944 2012-03-05  Jason Merrill  <jason@redhat.com>
8946         PR c++/51930
8947         * g++.dg/ext/visibility/template11.C: New.
8949         * g++.dg/cpp0x/implicit13.C: New.
8951 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
8953         PR tree-optimization/51721
8954         * gcc.dg/tree-ssa/vrp63.c: New test.
8955         * gcc.dg/pr51721.c: New test.
8957 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8959         PR fortran/50981
8960         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8961         argument checks.
8963 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
8965         PR target/52146
8966         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8968 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
8970         PR fortran/50981
8971         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8973 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
8975         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8976         int32plus.
8978 2012-03-03  Jason Merrill  <jason@redhat.com>
8980         * g++.dg/cpp0x/nsdmi-defer6.C: New.
8982         Core 1270
8983         * g++.dg/cpp0x/initlist65.C: New.
8985         PR c++/36797
8986         * g++.dg/ext/is_empty2.C: New.
8988 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8990         PR fortran/48820
8991         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8993 2012-03-03  Tobias Burnus  <burnus@net-b.de>
8995         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8996         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8997         * gfortran.dg/bind_c_usage_8.f03: Ditto.
8998         * gfortran.dg/c_kind_tests_2.f03: Ditto.
8999         * gfortran.dg/class_30.f90: Remove dg-warning line.
9000         * gfortran.dg/bind_c_usage_25.f90: New.
9002 2012-03-03  Tobias Burnus  <burnus@net-b.de>
9004         PR fortran/48820
9005         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9006         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9007         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9009 2012-03-03  Tobias Burnus  <burnus@net-b.de>
9011         PR fortran/48820
9012         * gfortran.dg/assumed_type_1.f90: New.
9013         * gfortran.dg/assumed_type_2.f90: New.
9014         * gfortran.dg/assumed_type_3.f90: New.
9015         * gfortran.dg/assumed_type_4.f90: New.
9017 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
9019         PR target/49486
9020         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9021         * gcc.target/sh/pr49468-di.c: New.
9023 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
9025         * gcc.dg/graphite/pr50561.c: Update.
9027 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
9029         * gcc.target/powerpc/pr52457.c: New test.
9031 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
9033         * gcc.target/arm/sat-1.c: New test.
9035 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
9037         PR target/46716
9038         * gcc.target/i386/pr46716.c: New test.
9040 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
9042         PR c++/51989
9043         * g++.dg/cpp0x/sfinae32.C: New.
9045 2012-03-02  Richard Guenther  <rguenther@suse.de>
9047         PR tree-optimization/52406
9048         * gcc.dg/torture/pr52406.c: New testcase.
9050 2012-03-02  Tobias Burnus  <burnus@net-b.de>
9052         PR fortran/52325
9053         * gfortran.dg/derived_comp_array_ref_8.f90: New.
9054         * gfortran.dg/nullify_2.f90: Update dg-error.
9055         * gfortran.dg/nullify_4.f90: Ditto.
9056         * gfortran.dg/pointer_init_6.f90: Ditto.
9058 2012-03-02  Tobias Burnus  <burnus@net-b.de>
9060         PR fortran/52270
9061         * gfortran.dg/class_51.f90: New.
9063 2012-03-02  Tobias Burnus  <burnus@net-b.de>
9065         PR fortran/52452
9066         * gfortran.dg/intrinsic_8.f90: New.
9068 2012-03-01  Kai Tietz  <ktietz@redhat.com>
9070         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9071         routines on mingw targets.
9072         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9074 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
9076         PR tree-optimization/52445
9077         * gcc.dg/pr52445.c: New test.
9079 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
9081         PR target/52437
9082         * gcc.c-torture/compile/pr52437.c: New test.
9084         PR middle-end/52419
9085         * gcc.dg/torture/pr52419.c: New test.
9087         PR tree-optimization/52429
9088         * gcc.dg/torture/pr52429.c: New test.
9089         * g++.dg/opt/pr52429.C: New test.
9091 2012-02-29  Richard Guenther  <rguenther@suse.de>
9093         PR testsuite/52297
9094         * gcc.dg/lto/trans-mem-1_0.c: Remove.
9095         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9096         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9097         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9098         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9099         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9101 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
9103         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9105 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
9107         PR fortran/52386
9108         * gfortran.dg/realloc_on_assign_13.f90 : New test.
9110 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
9112         PR target/51534
9113         * gcc.target/arm/neon/pr51534.c: New testcase.
9115 2012-02-28  Richard Guenther  <rguenther@suse.de>
9117         PR target/52407
9118         * gcc.dg/torture/pr52407.c: New testcase.
9120 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9122         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9123         * gcc.target/arm/vfp2.c: Likewise.
9124         * gcc.target/arm/vfp3.c: Likewise.
9125         * gcc.target/arm/vfp4.c: Likewise.
9126         * gcc.target/arm/vfp5.c: Likewise.
9127         * gcc.target/arm/vfp6.c: Likewise.
9128         * gcc.target/arm/vfp7.c: Likewise.
9129         * gcc.target/arm/vfp8.c: Likewise.
9130         * gcc.target/arm/vfp9.c: Likewise.
9131         * gcc.target/arm/vfp10.c: Likewise.
9132         * gcc.target/arm/vfp11.c: Likewise.
9133         * gcc.target/arm/vfp12.c: Likewise.
9134         * gcc.target/arm/vfp13.c: Likewise.
9135         * gcc.target/arm/vfp14.c: Likewise.
9136         * gcc.target/arm/vfp15.c: Likewise.
9137         * gcc.target/arm/vfp16.c: Likewise.
9138         * gcc.target/arm/vfp17.c: Likewise.
9139         * gcc.target/arm/neon-constants.h: New file.
9140         * gcc.target/arm/neon-vect1.c: New test.
9141         * gcc.target/arm/neon-vect2.c: New test.
9142         * gcc.target/arm/neon-vect3.c: New test.
9143         * gcc.target/arm/neon-vect4.c: New test.
9144         * gcc.target/arm/neon-vect5.c: New test.
9145         * gcc.target/arm/neon-vect6.c: New test.
9146         * gcc.target/arm/neon-vect7.c: New test.
9147         * gcc.target/arm/neon-vect8.c: New test.
9149 2012-02-28  Richard Guenther  <rguenther@suse.de>
9151         PR tree-optimization/52402
9152         * gcc.dg/torture/pr52402.c: New testcase.
9154 2012-02-28  Richard Guenther  <rguenther@suse.de>
9156         PR lto/52400
9157         * g++.dg/lto/pr52400_0.C: New testcase.
9159 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
9161         * gcc.target/avr/torture/builtins-1.c: New test.
9162         * gcc.target/avr/torture/builtins-error.c: New test.
9164 2012-02-28  Kai Tietz  <ktietz@redhat.com>
9166         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9167         * gcc.target/i386/pr45352-2.c: Likewise.
9168         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9169         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9170         targets instead rand.
9171         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9172         * gcc.target/i386/sse2-mul-1.c: Likewise.
9173         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9174         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9175         * gcc.target/i386/pad-1.c: Likewise.
9176         * gcc.target/i386/pad-9.c: Likewise.
9177         * gcc.target/i386/pad-2.c: Likewise.
9178         * gcc.target/i386/pad-5b.c: Likewise.
9179         * gcc.target/i386/pad-8.c: Likewise.
9180         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9181         * gcc.target/i386/pr44130.c: Likewise.
9182         * gcc.target/i386/align-main-1.c: Likewise.
9183         * gcc.target/i386/align-main-2.c: Likewise.
9184         * gcc.target/i386/sw-1.c: Likewise.
9185         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9186         on x64 mingw target.
9187         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9188         * gcc.target/i386/pr46295.c: Likewise.
9189         * gcc.target/i386/amd64-abi-1.c: Likewise.
9190         * gcc.target/i386/amd64-abi-2.c: Likewise.
9191         * gcc.target/i386/pr39082-1.c: Likewise.
9192         * gcc.target/i386/pr39162.c: Likewise.
9193         * gcc.target/i386/pr22152.c: Likewise.
9194         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9195         * gcc.target/i386/wrfsbase-2.c: Likewise.
9196         * gcc.target/i386/local.c: Likewise
9197         * gcc.target/i386/wrgsbase-1.c: Likewise.
9198         * gcc.target/i386/wrfsbase-1.c: Likewise.
9199         * gcc.target/i386/pr39315-3.c: Likewise.
9200         * gcc.target/i386/pr35767-4.c: Likewise.
9201         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9202         x64 mingw target.
9203         * gcc.target/i386/pr45336-2.c: Likewise.
9204         * gcc.target/i386/pr45336-1.c: Likewise.
9205         * gcc.target/i386/pr45336-4.c: Likewise.
9207 2012-02-27  Tristan Gingold  <gingold@adacore.com>
9209         * gnat.dg/array20.ad[sb]: New test.
9211 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
9213         PR target/52375
9214         * gcc.target/arm/pr52375.c: New test.
9215         * gcc.c-torture/compile/pr52375.c: New test.
9217 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9219         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9220         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9222 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9224         * gnat.dg/aggr19.adb: New test.
9225         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9227 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
9229         PR target/49263
9230         * gcc.target/sh/pr49263.c: New.
9232 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
9234         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9235         simulate_thread_wrapper_other_threads
9236         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9237         Move initialization of 'value' to main().
9238         (main): Initialize 'value';
9239         * gcc.dg/simulate-thread/speculative-store.c
9240         (simulate_thread_step_verify): Return 0 when successful.
9241         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9242         Reduce threshold.
9243         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
9244         (simulate_thread_wrapper_other_threads): Return a success/fail value
9245         and issue an error if the instruction count threshold is exceeded.
9247 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9249         PR target/50580
9250         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9251         * gcc.target/mips/interrupt_handler-3.c: Likewise.
9253 2012-02-24  Richard Guenther  <rguenther@suse.de>
9255         PR middle-end/52355
9256         * gcc.dg/pr52355.c: New testcase.
9258 2012-02-23  Kai Tietz  <ktietz@redhat.com>
9260         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9261         * gcc.dg/Wpadded.c: Likewise.
9262         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9263         structure-layout.
9264         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9265         for sleep by Sleep and add windows.h include for this function.
9266         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9267         targets.
9268         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9269         target.
9270         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9271         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9272         on x64 mingw target.
9273         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9274         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9275         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9276         failure on LLP64 target.
9278 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
9280         PR c/52290
9281         * gcc.dg/noncompile/pr52290.c: New test.
9283 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
9285         PR tree-optimization/52019
9286         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9288 2012-02-22  Kai Tietz  <ktietz@redhat.com>
9290         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9291         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9292         derived pdiff_t type.
9293         * g++.dg/torture/pr49720.C: Likewise
9295 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
9297         PR target/52330
9298         * gcc.target/i386/pr52330.c: New test.
9300 2012-02-22  Tobias Burnus  <burnus@net-b.de>
9302         PR fortran/52335
9303         * gfortran.dg/io_constraints_10.f90: New.
9305 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
9307         * lib/target-supports.exp (check_effective_target_vect_condition):
9308         Return true for NEON.
9310 2012-02-21  Kai Tietz  <ktietz@redhat.com>
9312         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9314 2012-02-21  Richard Guenther  <rguenther@suse.de>
9316         PR tree-optimization/52324
9317         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9319 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
9321         PR middle-end/51782
9322         * gcc.target/avr/torture/pr51782-1.c: New test.
9324 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
9326         PR tree-optimization/52318
9327         * gcc.dg/pr52318.c: New test.
9329 2012-02-20  Kai Tietz  <ktietz@redhat.com>
9331         * gcc.dg/bf-ms-layout-3.c: New testcase.
9333 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
9335         PR testsuite/52229
9336         PR fortran/32380
9337         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
9339 2012-02-20  Richard Guenther  <rguenther@suse.de>
9341         PR tree-optimization/52298
9342         * gcc.dg/torture/pr52298.c: New testcase.
9343         * gcc.dg/vect/pr52298.c: Likewise.
9345 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
9347         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9348         * gcc.c-torture/execute/pr52286.c: Ditto.
9350 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
9352         PR tree-optimization/52286
9353         * gcc.c-torture/execute/pr52286.c: New test.
9355 2012-02-18  Tobias Burnus  <burnus@net-b.de>
9357         PR fortran/52295
9358         * gfortran.dg/interface_35.f90: Use -std=f2003.
9359         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9360         * gfortran.dg/interface_assignment_4.f90: Ditto.
9361         * gfortran.dg/bessel_1.f90: Ditto.
9362         * gfortran.dg/func_result_6.f90: Ditto.
9363         * gfortran.dg/hypot_1.f90: Ditto.
9364         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9366 2012-02-17  Tobias Burnus  <burnus@net-b.de>
9368         PR translation/52232
9369         PR translation/52234
9370         PR translation/52245
9371         PR translation/52246
9372         PR translation/52262
9373         PR translation/52273
9374         * gfortran.dg/coarray_22.f90: Update dg-error.
9375         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9377 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9379         PR target/51753
9380         * lib/gcc-simulate-thread.exp: Load timeout.exp.
9381         (simulate-thread): Use default timeout.
9383 2012-02-16  Jason Merrill  <jason@redhat.com>
9385         PR c++/52248
9386         * g++.dg/ext/timevar1.C: New.
9388 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9390         PR c++/52126
9391         * g++.dg/template/using21.C: New.
9392         * g++.dg/template/using22.C: Likewise.
9394 2012-02-16  Jason Merrill  <jason@redhat.com>
9396         PR c++/51415
9397         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9399 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
9401         PR tree-optimization/52255
9402         * gcc.c-torture/compile/pr52255.c: New test.
9404         PR debug/52260
9405         * g++.dg/debug/dwarf2/pr52260.C: New test.
9407         PR middle-end/51929
9408         * g++.dg/ipa/pr51929.C: New test.
9410 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9412         PR target/52199
9413         * gcc.target/powerpc/pr52199.c: New file.
9415 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9417         PR target/52152
9418         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9420 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9422         * gcc.dg/pr51867.c: Don't include <math.h>.
9423         (sqrtf): Declare.
9425 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
9427         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9428         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9430 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
9432         PR tree-optimization/50561
9433         * gcc.dg/graphite/pr50561.c: New testcase.
9435 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
9437         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9438         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9440 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
9442         * gnat.dg/discr35.ad[sb]: New test.
9444 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
9446         * gnat.dg/volatile10.adb: New test.
9447         * gnat.dg/volatile10_pkg.ads: New helper.
9449 2012-02-14  Jason Merrill  <jason@redhat.com>
9451         * g++.dg/ext/attrib43.C: New.
9453 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
9455         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9456         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9457         fgnu_tm.
9458         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9459         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9460         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9461         effective_target fgnu_tm.
9462         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9464 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
9466         PR c++/52247
9467         * g++.dg/template/asmgoto1.C: New test.
9469 2012-02-14  Ian Lance Taylor  <iant@google.com>
9471         PR go/48501
9472         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9473         compiling generated file for 64bit and index tests.
9475 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
9477         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9479 2012-02-14  Richard Guenther  <rguenther@suse.de>
9481         PR tree-optimization/52244
9482         PR tree-optimization/51528
9483         * gcc.dg/torture/pr52244.c: New testcase.
9485 2012-02-14  Walter Lee  <walt@tilera.com>
9487         * g++.dg/other/PR23205.C: Disable test on tile.
9488         * g++.dg/other/pr23205-2.C: Disable test on tile.
9489         * gcc.dg/20020312-2.c: Add a condition for __tile__.
9490         * gcc.dg/20040813-1.c: Disable test on tile.
9491         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9492         * gcc.misc-tests/linkage.exp: Handle tilegx.
9494 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
9496         PR tree-optimization/52210
9497         * gcc.dg/pr52210.c: New test.
9499 2012-02-14  Jason Merrill  <jason@redhat.com>
9501         PR c++/39055
9502         * g++.dg/overload/defarg5.C: New.
9504 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
9506         PR c/52181
9507         * c-c++-common/pr52181.c: New test.
9509 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
9511         PR c++/52215
9512         * g++.dg/ext/atomic-1.C: New test.
9514 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9516         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9518 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
9520         PR middle-end/52209
9521         * gcc.c-torture/execute/pr52209.c: New test.
9523 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
9525         PR fortran/50981
9526         * gfortran.dg/elemental_optional_args_5.f03: New test.
9528 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
9530         PR testsuite/50076
9531         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9532         cases.
9534 2012-02-11  Ian Lance Taylor  <iant@google.com>
9536         PR go/51874
9537         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9538         SPARC Solaris.  Don't run the test at all on systems where it may
9539         not work, rather than xfailing it.
9541 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
9543         PR rtl-optimization/52175
9544         * gcc.c-torture/compile/pr52175.c: New test.
9546 2012-02-10  Jason Merrill  <jason@redhat.com>
9548         PR c++/51910
9549         * g++.dg/template/repo10.C: New.
9551 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
9553         PR debug/52132
9554         * gcc.dg/pr52132.c: New test.
9556 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9558         * gnat.dg/specs/aggr4.ads: New test.
9559         * gnat.dg/specs/aggr4_pkg.ads: New helper.
9561 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9563         PR target/52146
9564         * gcc.target/i386/pr52146.c: New.
9566 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
9568         PR middle-end/52177
9569         * c-c++-common/pr52177.c: New test.
9571 2012-02-10  Jan Hubicka  <jh@suse.cz>
9573         PR middle-end/48600
9574         * g++.dg/torture/pr48600.C: New testcase.
9576 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
9578         PR middle-end/52140
9579         * gcc.dg/dfp/pr52140.c: New test.
9581 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
9583         PR fortran/32380
9584         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9585         of dg-options.
9587 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
9589         PR middle-end/51867
9590         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9591         * gcc.dg/pr51867.c: New test.
9593 2012-02-09  Ian Lance Taylor  <iant@google.com>
9595         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9596         which don't support -fsplit-stack.  Turn off optimization when
9597         compiling select5-out.go.
9599 2012-02-08  Ian Lance Taylor  <iant@google.com>
9601         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9602         systems which don't support -fsplit-stack.
9604 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
9606         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9607         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9608         machine instuction in the log.
9610 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
9612         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9613           to 20 seconds.
9615 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
9617         PR driver/48524
9618         * gcc.dg/pr48524.c: New test.
9619         * gcc.dg/pr48524.spec: New spec file for test.
9621 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9623         PR fortran/32380
9624         * gfortran.dg/vect/pr32380.f90:  New test.
9626 2012-02-08  Tobias Burnus  <burnus@net-b.de>
9628         PR fortran/52151
9629         * gfortran.dg/realloc_on_assign_12.f90: New.
9631 2012-02-08  Richard Guenther  <rguenther@suse.de>
9633         PR rtl-optimization/52170
9634         * gcc.dg/torture/pr52170.c: New testcase.
9636 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
9638         PR gcov-profile/52150
9639         * gcc.dg/tree-prof/pr52150.c: New test.
9641         PR rtl-optimization/52139
9642         * gcc.dg/pr52139.c: New test.
9644 2012-02-07  Jason Merrill  <jason@redhat.com>
9646         PR c++/51675
9647         * g++.dg/cpp0x/constexpr-union3.C: New.
9649         PR c++/52035
9650         * g++.dg/lto/pr52035_0.C: New.
9652 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9654         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9655         * gcc.dg/special/weak-1.c: Likewise.
9656         * gcc.dg/ucnid-12.c: Likewise.
9657         * gcc.dg/torture/pr45678-1.c: Likewise.
9658         * gcc.dg/torture/pr45678-2.c: Likewise.
9659         * gcc.dg/vector-4.c: Likewise.
9660         * gcc.dg/ipa/inline-5.c: Likewise.
9661         * gcc.dg/ucnid-11.c: Likewise.
9662         * gcc.misc-tests/gcov-13.c: Likewise.
9663         * gcc.misc-tests/gcov-14.c: Likewise.
9664         * g++.dg/ext/label13.C: Likewise.
9665         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9666         hppa*-*-hpux* options.
9667         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9668         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9669         * gcc.dg/pr48616.c: Likewise.
9670         * gcc.dg/pr17957.c: Likewise.
9671         * gcc.dg/pr17055-1.c: Likewise.
9672         * gcc.dg/pr32912-1.c: Likewise.
9673         * gcc.dg/tm/pr51472.c: Likewise.
9674         * c-c++-common/fold-bitand-4.c: Likewise.
9675         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9676         Use dg-additional-options for extra options.
9678 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
9680         * gcc.target/epiphany/interrupt-2.c: New test.
9682 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9684         PR target/52155
9685         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9686         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9687         for MIPS ELF.
9689 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9691         PR target/52152
9692         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9694 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
9696         PR middle-end/24306
9697         PR target/52154
9698         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9699         * gcc.target/mips/va-arg-1.c: New test.
9701 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
9703         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9704         for -mno-pointers-to-nested-functions.
9706 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
9708         * gcc.c-torture/execute/20120207-1.c: New test.
9710 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
9712         PR rtl-optimization/52060
9713         * gcc.dg/torture/pr52060.c: New test.
9715         PR middle-end/52074
9716         * gcc.c-torture/compile/pr52074.c: New test.
9718 2012-02-07  Tobias Burnus  <burnus@net-b.de>
9720         PR fortran/51514
9721         * gfortran.dg/class_to_type_2.f90: New.
9723 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
9725         PR fortran/32373
9726         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
9727         Remove module.
9729 2012-02-06  Jason Merrill  <jason@redhat.com>
9731         PR c++/52088
9732         * g++.dg/template/conv13.C: New.
9734 2012-02-06  Richard Guenther  <rguenther@suse.de>
9736         PR tree-optimization/52115
9737         * gcc.c-torture/compile/pr52115.c: New testcase.
9739 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
9741         PR target/52129
9742         * gcc.c-torture/execute/pr52129.c: New test.
9744 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
9746         * gcc.dg/pr48374.c: Actually add the test I forgot
9747         in the 2012-01-25 commit.
9749 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
9751         PR fortran/32373
9752         * gfortran.dg/vect/vect-8.f90:  New test case.
9754 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
9756         PR fortran/48847
9757         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
9759 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
9761         PR fortran/52102
9762         * gfortran.dg/class_48.f90 : Add test of allocate class array
9763         component with source in subroutine test3.  Remove commenting
9764         out in subroutine test4, since branching on unitialized variable
9765         is now fixed (no PR for this last.).
9767 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9769         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9770         on MIPS targets.
9771         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9773 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9775         PR target/52125
9776         * lib/target-supports.exp (check_effective_target_mips_rel): New.
9777         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9779 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
9781         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9782         (check_effective_target_sync_int_long): Use it.
9783         (check_effective_target_sync_char_short): Likewise.
9784         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9786 2012-02-05  Tobias Burnus  <burnus@net-b.de>
9788         PR fortran/51972
9789         * gfortran.dg/class_48.f90: Add some further checks.
9791 2012-02-05  Ira Rosen  <irar@il.ibm.com>
9793         PR tree-optimization/52091
9794         * gcc.dg/vect/pr52091.c: New test.
9796 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
9798         PR rtl-optimization/52113
9799         * gcc.target/avr/pr52113.c: New test.
9801 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
9803         PR rtl-optimization/52092
9804         * gcc.c-torture/compile/pr52092.c: New test.
9806 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
9808         PR fortran/41587
9809         * gfortran.dg/class_array_10.f03: New test.
9811         PR fortran/46356
9812         * gfortran.dg/class_array_11.f03: New test.
9814         PR fortran/51754
9815         * gfortran.dg/class_array_12.f03: New test.
9817 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
9819         PR fortran/52012
9820         * gfortran.dg/realloc_on_assign_11.f90: New test.
9822 2012-02-02  Tobias Burnus  <burnus@net-b.de>
9824         PR fortran/52093
9825         * gfortran.dg/shape_7.f90: New.
9827 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9829         * gcc.target/mips/mips-prepend-1.c: New test.
9831 2012-02-02  Jan Hubicka  <jh@suse.cz>
9832             Tom de Vries  <tom@codesourcery.com>
9834         PR middle-end/51998
9835         * gcc.dg/alias-12.c: New testcase.
9836         * gcc.dg/alias-13.c: New testcase.
9838 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
9840         PR target/52086
9841         * gcc.dg/pr52086.c: New test.
9843         PR tree-optimization/52073
9844         * gcc.c-torture/compile/pr52073.c: New test.
9846 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
9848         PR fortran/51958
9849         * gfortran.dg/function_optimize_10.f90:  New test.
9851 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
9853         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9854         test on alpha*-*-*.
9856 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9858         PR fortran/52024
9859         * gfortran.dg/typebound_operator_14.f90: New.
9861 2012-02-01  Tobias Burnus  <burnus@net-b.de>
9863         PR fortran/52059
9864         * gfortran.dg/elemental_function_1.f90: New.
9866 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9868         PR rtl-optimization/51374
9869         * gcc.target/avr/torture/pr51374-1.c:
9870         Also fail if SBIS is seen.
9872 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
9874         PR rtl-optimization/51374
9875         * gcc.target/avr/torture/pr51374-1.c: New.
9877 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9879         PR fortran/52024
9880         * gfortran.dg/typebound_generic_11.f90: New.
9882 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9884         PR fortran/52029
9885         * gfortran.dg/class_49.f90: New.
9887 2012-01-31  Tobias Burnus  <burnus@net-b.de>
9889         PR fortran/52013
9890         * gfortran.dg/elemental_args_check_6.f90: New.
9892 2012-01-31  Jason Merrill  <jason@redhat.com>
9894         PR c++/52043
9895         * g++.dg/cpp0x/variadic122.C: New.
9897 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
9899         PR fortran/52012
9900         * gfortran.dg/realloc_on_assign_10.f90: New test.
9902 2012-01-31  Richard Guenther  <rguenther@suse.de>
9904         PR tree-optimization/51528
9905         * gcc.dg/torture/pr51528.c: New testcase.
9907 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
9909         PR go/48501
9910         * lib/go.exp (go_target_compile): Append timeout= to options.
9911         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9912         select5-out.go test on alpha*-*-* targets.
9914 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
9916         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9917         (TEST_SHORT): Reformat in the same way.
9918         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9919         (TEST_SHORT): Reformat in the same way.
9920         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9921         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9922         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9923         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9924         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9926 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
9928         PR target/51835
9929         * gcc.target/arm/pr51835.c: New testcase.
9931 2012-01-30  Richard Guenther  <rguenther@suse.de>
9933         PR tree-optimization/52028
9934         * gcc.dg/torture/pr52028.c: New testcase.
9935         * gfortran.dg/ldist-pr45199.f: Adjust.
9936         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9937         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9938         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9940 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
9942         PR debug/52027
9943         * gcc.dg/tree-prof/pr52027.c: New test.
9945         PR tree-optimization/52046
9946         * gcc.dg/pr52046.c: New test.
9948         PR debug/52048
9949         * g++.dg/other/pr52048.C: New test.
9951 2012-01-30  Richard Guenther  <rguenther@suse.de>
9953         PR tree-optimization/52045
9954         * gcc.dg/pr52045.c: New testcase.
9956 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
9958         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9959         new code generated for __sync_lock_release.
9961 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9963         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9965 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9967         PR testsuite/51875
9968         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9970         * g++.dg/ext/visibility/template10.C: Fix typo.
9972         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9974 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
9976         PR c++/51327
9977         * g++.dg/cpp0x/constexpr-ice6.C: New.
9979 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9981         PR fortran/41600
9982         * gfortran.dg/default_initialization_6.f90: New.
9984 2012-01-29  Tobias Burnus  <burnus@net-b.de>
9986         PR fortran/51972
9987         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9988         * gfortran.dg/class_48.f90: New.
9990 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
9992         PR fortran/51808
9993         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9995 2012-01-28  Tobias Burnus  <burnus@net-b.de>
9997         PR fortran/51972
9998         * gfortran.dg/class_allocate_12.f90: New.
10000 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
10002         * gcc.dg/torture/pr50444.c: Fix dg directives.
10004 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
10006         PR target/52006
10007         * gcc.target/arm/pr52006.c: New test.
10009 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
10011         PR testsuite/52011
10012         * gcc.dg/lto/trans-mem.h: New file.
10013         * gcc.dg/lto/trans-mem-2_0.c: Include it.
10014         * gcc.dg/lto/trans-mem-1_1.c: Same.
10015         * gcc.dg/lto/trans-mem-4_1.c: Same.
10016         * gcc.dg/lto/trans-mem-3_1.c: Same.
10018 2012-01-27  Tobias Burnus  <burnus@net-b.de>
10020         PR fortran/52022
10021         * gfortran.dg/dummy_procedure_7.f90: New.
10023 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
10025         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10026         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10028 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
10030         PR c++/51852
10031         * g++.dg/other/gc5.C: New test.
10033 2012-01-27  Richard Guenther  <rguenther@suse.de>
10035         PR tree-optimization/50444
10036         * gcc.dg/torture/pr50444.c: New testcase.
10038 2012-01-27  Tobias Burnus  <burnus@net-b.de>
10040         PR fortran/51970
10041         PR fortran/51977
10042         * gfortran.dg/move_alloc_13.f90: New.
10044 2012-01-27  Tobias Burnus  <burnus@net-b.de>
10046         PR fortran/51953
10047         * gfortran.dg/allocate_alloc_opt_13.f90: New.
10048         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10049         and change dg-error string.
10051 2012-01-27  Tobias Burnus  <burnus@net-b.de>
10053         PR fortran/52016
10054         * gfortran.dg/elemental_args_check_5.f90: New.
10056 2012-01-27  Richard Guenther  <rguenther@suse.de>
10058         PR middle-end/51959
10059         * g++.dg/torture/pr51959.C: New testcase.
10061 2012-01-27  Tom de Vries  <tom@codesourcery.com>
10063         PR tree-optimization/51990
10064         * gcc.dg/pr51990.c: New test.
10065         * gcc.dg/pr51990-2.c: Same.
10067 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
10068             Tobias Burnus <burnus@gcc.gnu.org>
10070         PR fortran/48705
10071         * gfortran.dg/class_allocate_11.f03: New.
10073         PR fortran/51870
10074         PR fortran/51943
10075         PR fortran/51946
10076         * gfortran.dg/class_allocate_7.f03: New.
10077         * gfortran.dg/class_allocate_8.f03: New.
10078         * gfortran.dg/class_allocate_9.f03: New.
10079         * gfortran.dg/class_allocate_10.f03: New.
10081 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10083         * gnat.dg/discr34.adb: New test.
10084         * gnat.dg/discr34_pkg.ads: New helper.
10086 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10088         * gnat.dg/discr33.adb: New test.
10090 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10092         * gnat.dg/limited_with3.ad[sb): New test.
10093         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10094         * gnat.dg/limited_with3_pkg2.ads: Likewise.
10095         * gnat.dg/limited_with3_pkg3.ads: Likewise.
10097 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10099         * gnat.dg/stack_usage1.adb: New test.
10100         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10102         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10103         * gcc.dg/pr44194-2.c: Likewise.
10105 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
10107         PR c++/51370
10108         * g++.dg/template/crash112.C: New.
10110 2012-01-27  Richard Henderson  <rth@redhat.com>
10112         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10114 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10116         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10118 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
10120         PR middle-end/51895
10121         * g++.dg/opt/pr51895.C: New test.
10123 2012-01-26  Michael Matz  <matz@suse.de>
10125         PR tree-optimization/48794
10126         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10128 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10130         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10132 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10134         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10135         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10136         memory.
10137         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10138         the default value for s390 and s390x.
10140 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
10142         PR lto/51698
10143         * gcc.dg/lto/trans-mem-4_0.c: New.
10144         * gcc.dg/lto/trans-mem-4_1.c: New.
10145         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10146         TM builtins.
10147         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10148         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10149         TM builtins.
10150         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10151         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10152         TM builtins.
10154 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
10156         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10158 2012-01-25  Ian Lance Taylor  <iant@google.com>
10160         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10162 2012-01-25  Tobias Burnus  <burnus@net-b.de>
10164         PR fortran/51995
10165         * gfortran.dg/typebound_proc_25.f90: New.
10167 2012-01-25  Jason Merrill  <jason@redhat.com>
10169         PR c++/51992
10170         * g++.dg/lto/pr51992_0.C: New.
10172 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
10174         PR tree-optimization/51987
10175         * gcc.target/i386/pr51987.c: New test.
10177 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
10179         * gcc.dg/tm/lto-1.c: Require lto support in target.
10181 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
10183         PR rtl-optimization/48374
10184         * gcc.dg/pr48374.c: New test.
10186 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
10188         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10190 2012-01-25  Tobias Burnus  <burnus@net-b.de>
10192         PR fortran/51966
10193         * gfortran.dg/derived_constructor_char_3.f90: New.
10195 2012-01-24  Ian Lance Taylor  <iant@google.com>
10197         * go.test/go-test.exp (filecmp): New procedure.
10198         (errchk): Handle quoted square brackets.
10199         (go-gc-tests): Set go_compile_args. Handle various new test
10200         lines.  Skip a few new tests.
10201         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10203 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
10205         * lib/target-supports.exp (proc check_effective_target_vect_perm)
10206         (check_effective_target_vect_extract_even_odd)
10207         (check_effective_target_vect_interleave): Return true for MIPS
10208         paired-single.
10210 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
10212         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10213         (main): Use it instead of argc.
10215 2012-01-24  Jason Merrill  <jason@redhat.com>
10217         PR c++/51973
10218         * g++.dg/cpp0x/sfinae31.C: New.
10220 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
10222         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10224 2012-01-24  Jason Merrill  <jason@redhat.com>
10226         PR c++/51812
10227         * g++.dg/inherit/covariant20.C: New.
10229 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
10231         PR c++/51223
10232         * g++.dg/parse/crash58.C: New.
10234 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
10236         PR target/51957
10237         * gcc.dg/pr51957-1.c: New test.
10238         * gcc.dg/pr51957-1.h: New file.
10239         * gcc.dg/pr51957-2.c: New test.
10241 2012-01-23  Jason Merrill  <jason@redhat.com>
10243         PR c++/51930
10244         * g++.dg/ext/visibility/template10.C: New.
10246 2012-01-23  Tobias Burnus  <burnus@net-b.de>
10248         PR fortran/51948
10249         * gfortran.dg/move_alloc_12.f90: New.
10251 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10253         PR middle-end/45416
10254         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10256 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
10258         PR c++/51398
10259         * g++.dg/template/crash111.C: New.
10261 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
10263         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10264         configurations.
10265         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10267 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
10269         PR testsuite/51941
10270         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
10271         the DW_TAG_class_type and DW_AT_name: "Executor".
10273 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10275         * lib/target-supports.exp
10276         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10277         (check_effective_target_vect_interleave): Likewise.
10279 2012-01-22  Jason Merrill  <jason@redhat.com>
10281         PR c++/51925
10282         * g++.dg/template/using20.C: New.
10283         * g++.dg/template/template-id-2.C: Adjust diagnostic.
10285 2012-01-23  Jason Merrill  <jason@redhat.com>
10287         PR target/51934
10288         * g++.dg/torture/pr51344.C: Limit to x86.
10290 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
10292         * c-c++-common/tm/omp.c: Require target with pthread support.
10294 2012-01-23  Richard Guenther  <rguenther@suse.de>
10296         PR tree-optimization/51949
10297         * gcc.dg/torture/pr51949.c: New testcase.
10299 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
10301         PR rtl-optimization/51933
10302         * gcc.c-torture/execute/pr51933.c: New test.
10304 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
10306         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10307         Do not define for Interix.
10309 2012-01-22  Jason Merrill  <jason@redhat.com>
10311         PR c++/51832
10312         * g++.dg/lto/pr51832.h: New.
10313         * g++.dg/lto/pr51832_0.C: New.
10314         * g++.dg/lto/pr51832_1.C: New.
10316 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
10318         * gcc.dg/ext-elim-1.c: New test.
10320 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
10322         PR target/51931
10323         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10324         * g++.dg/opt/longbranch1.C: Likewise.
10326 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
10328         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10329         in C++11 mode.
10331 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
10333         PR fortran/50556
10334         * gfortran.dg/namelist_74.f90: New test.
10335         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10337 2012-01-21  Tobias Burnus  <burnus@net-b.de>
10339         PR fortran/51913
10340         * gfortran.dg/class_47.f90: New.
10342 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
10344         * gnat.dg/renaming5.ad[sb]: New test.
10346 2012-01-20  Jason Merrill  <jason@redhat.com>
10348         PR c++/51919
10349         * g++.dg/pch/mangle1.{C,Hs}: Remove.
10351 2012-01-20  Jason Merrill  <jason@redhat.com>
10353         PR c++/51922
10354         * g++.dg/ext/attrib42.C: Require ilp32.
10356 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
10358         PR target/51915
10359         * gcc.target/arm/pr51915.c: New test.
10361 2012-01-20  Cary Coutant  <ccoutant@google.com>
10362             Dodji Seketeli  <dodji@redhat.com>
10364         PR debug/45682
10365         * g++.dg/debug/dwarf2/nested-3.C: New test.
10367 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10369         PR c++/51402
10370         * g++.dg/template/crash110.C: New.
10372 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10374         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10375         Remove default options on hppa*-*-hpux*.
10377 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10379         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10381 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10383         * gcc.c-torture/compile/pr51856.c: New testcase.
10385 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
10387         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10388         options to go_target_compile.
10390 2012-01-20  Kai Tietz  <ktietz@redhat.com>
10392         * g++.dg/torture/pr51344.C: Fix typo.
10394 2012-01-20  Richard Guenther  <rguenther@suse.de>
10396         PR tree-optimization/51903
10397         * g++.dg/torture/pr51903.C: New testcase.
10399 2012-01-20  Tobias Burnus  <burnus@net-b.de>
10400             Janus Weil  <janus@gcc.gnu.org>
10402         PR fortran/51056
10403         * gfortran.dg/use_21.f90: New.
10405 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
10407         PR target/51106
10408         * gcc.dg/torture/pr51106-1.c: New test.
10409         * gcc.dg/torture/pr51106-2.c: New test.
10411 2012-01-19  Kai Tietz  <ktietz@redhat.com>
10413         * g++.dg/torture/pr51344.C: New test.
10415 2012-01-19  Tobias Burnus  <burnus@net-b.de>
10417         PR fortran/51904
10418         * gfortran.dg/intrinsic_size_2.f90: New.
10420 2012-01-19  Jason Merrill  <jason@redhat.com>
10422         PR c++/51889
10423         * g++.dg/inherit/using7.C: New.
10425 2012-01-19  Richard Guenther  <rguenther@suse.de>
10427         PR tree-optimization/37997
10428         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10430 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10432         PR rtl-optimization/51505
10433         * gcc.dg/pr51505.c: New test.
10435 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
10437         PR fortran/51634
10438         * gfortran.dg/typebound_operator_12.f03: New.
10439         * gfortran.dg/typebound_operator_13.f03: New.
10441 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
10443         PR c++/51225
10444         * g++.dg/cpp0x/pr51225.C: New.
10446 2012-01-17  Ian Lance Taylor  <iant@google.com>
10448         PR go/50656
10449         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10451 2012-01-17  Tobias Burnus  <burnus@net-b.de>
10453         PR fortran/51869
10454         * gfortran.dg/realloc_on_assign_9.f90: New.
10456 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
10458         PR other/51165
10459         * gcc.dg/tm/memopt-3.c: Remove xfail.
10460         * gcc.dg/tm/memopt-4.c: Remove xfail.
10461         * gcc.dg/tm/memopt-5.c: Remove xfail.
10462         * gcc.dg/tm/memopt-7.c: Remove xfail.
10464 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
10466         PR tree-optimization/51877
10467         * gcc.c-torture/execute/pr51877.c: New test.
10469 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
10471         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10472         {!vect_align_arrays} to vect_sizes_32B_16B.
10473         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10474         * gcc.dg/vect/vect-peel-3.c: Ditto.
10476 2012-01-16  Jason Merrill  <jason@redhat.com>
10478         PR c++/51854
10479         * g++.dg/abi/mangle60.C: New.
10481         PR c++/51827
10482         * g++.dg/pch/mangle1.{C,Hs}: New.
10484 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
10485             Tobias Burnus  <burnus@net-b.de>
10487         PR fortran/50981
10488         * gfortran.dg/elemental_optional_args_3.f90: New
10489         * gfortran.dg/elemental_optional_args_4.f90: New
10491 2012-01-16  Tobias Burnus  <burnus@net-b.de>
10493         PR fortran/51809
10494         * gfortran.dg/use_20.f90: New
10496 2012-01-16  Jason Merrill  <jason@redhat.com>
10498         PR c++/51868
10499         * g++.dg/cpp0x/rv-bitfield.C: New.
10500         * g++.dg/cpp0x/rv-bitfield2.C: New.
10502 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
10504         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10505         subroutine 'qsort' and use index array to assign the result.
10507 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
10509         PR tree-optimization/51865
10510         * gcc.dg/pr51865.c: New test.
10512 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
10514         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10516 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
10518         * gcc.target/mips/code-readable-2.c: Allow the jump table address
10519         to be loaded from the constant pool, rather than via %hi and %lo.
10521 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
10523         PR rtl-optimization/51821
10524         * gcc.dg/pr51821.c: New test.
10526 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
10528         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10530 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
10532         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10534 2012-01-14  Tobias Burnus  <burnus@net-b.de>
10536         PR fortran/51800
10537         * gfortran.dg/init_flag_8.f90: New.
10538         * gfortran.dg/init_flag_9.f90: New.
10540 2011-01-14  Tobias Burnus  <burnus@net-b.de>
10542         PR fortran/51816
10543         * gfortran.dg/use_18.f90: New.
10544         * gfortran.dg/use_19.f90: New.
10546 2012-01-13  Ian Lance Taylor  <iant@google.com>
10548         PR c++/50012
10549         * g++.dg/warn/Wsign-compare-4.C: New.
10551 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
10553         PR fortran/48351
10554         * gfortran.dg/alloc_comp_assign.f03: New.
10555         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10556         __BUILTIN_FREE from 38 to 32.
10558 2012-01-13  Jason Merrill  <jason@redhat.com>
10560         PR c++/20681
10561         * g++.dg/warn/Wreturn-type-7.C: New.
10563 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
10565         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10566         assumption.
10567         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10568         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10569         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10570         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10571         int32plus because of big array needed.
10572         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10573         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10575 2012-01-13  Jason Merrill  <jason@redhat.com>
10577         PR c++/51813
10578         * g++.dg/ext/visibility/template9.C: New.
10580         PR c++/51620
10581         * g++.dg/cpp0x/defaulted34.C: New.
10582         * g++.dg/template/virtual3.C: New.
10584 2012-01-13  Richard Guenther  <rguenther@suse.de>
10586         PR middle-end/8081
10587         * gcc.dg/torture/pr8081.c: New testcase.
10589 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
10591         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10593 2012-01-12  Jason Merrill  <jason@redhat.com>
10595         PR c++/51714
10596         * g++.dg/ext/stmtexpr14.C: New.
10598 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
10600         PR c++/51633
10601         * g++.dg/cpp0x/constexpr-diag4.C: New test.
10603 2012-01-12  Jason Merrill  <jason@redhat.com>
10605         PR c++/48051
10606         * g++.dg/abi/mangle48.C: Test qualified-names, too.
10607         * g++.dg/abi/mangle58.C: Likewise.
10609         PR c++/51403
10610         * g++.dg/template/arg8.C: New.
10612 2012-01-12  Ira Rosen  <irar@il.ibm.com>
10614         PR tree-optimization/51799
10615         * gcc.dg/vect/pr51799.c: New test.
10616         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10617         patterns.
10619 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
10620             Tobias Burnus  <burnus@net-b.de>
10622         PR fortran/51057
10623         PR fortran/51616
10624         * lib/target-supports.exp
10625         (check_effective_target_fortran_largest_fp_has_sqrt): New.
10626         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10628 2012-01-11  Jason Merrill  <jason@redhat.com>
10630         PR c++/51565
10631         * g++.dg/ext/attrib42.C: New.
10633 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
10635         PR bootstrap/51796
10636         * gcc.dg/pr51796.c: New test.
10638 2012-01-11  Jason Merrill  <jason@redhat.com>
10640         PR c++/51818
10641         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10643 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
10645         * gnat.dg/array19.ad[sb]: New test.
10647 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
10649         * gnat.dg/opt23.ad[sb]: New test.
10650         * gnat.dg/opt23_pkg.ad[sb]: New helper.
10651         * gnat.dg/opt24.ad[sb]: New test.
10653 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10655         PR tree-optimization/49642
10656         * gcc.dg/tree-ssa/pr49642-1.c: New test.
10657         * gcc.dg/tree-ssa/pr49642-2.c: New test.
10659 2012-01-11  Jason Merrill  <jason@redhat.com>
10661         PR c++/51613
10662         * g++.dg/template/explicit-args5.C: New.
10664 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
10666         * gcc.c-torture/execute/20120110-1.c: New testcase.
10668 2012-01-10  Jason Merrill  <jason@redhat.com>
10670         PR c++/51614
10671         * g++.dg/inherit/ambig1.C: New.
10673         PR c++/51433
10674         * g++.dg/cpp0x/constexpr-cache1.C: New.
10676 2012-01-10  Richard Guenther  <rguenther@suse.de>
10678         PR tree-optimization/51801
10679         * gcc.dg/torture/pr51801.c: New testcase.
10681 2012-01-10  Tobias Burnus  <burnus@net-b.de>
10683         PR fortran/51652
10684         * gfortran.dg/allocate_with_typespec_5.f90: New.
10686 2012-01-10  Tobias Burnus  <burnus@net-b.de>
10688         * gfortran.dg/class_39.f03: Update dg-error string.
10690 2012-01-10  Richard Guenther  <rguenther@suse.de>
10692         PR tree-optimization/50913
10693         * gcc.dg/graphite/interchange-16.c: New testcase.
10694         * gcc.dg/graphite/scop-20.c: XFAIL.
10695         * gfortran.dg/graphite/interchange-1.f: Likewise.
10696         * gfortran.dg/graphite/block-1.f90: Likewise.
10697         * gfortran.dg/graphite/block-2.f: Likewise.
10699 2012-01-10  Richard Henderson  <rth@redhat.com>
10701         * lib/target-supports.exp (check_effective_target_vect_perm,
10702         check_effective_target_vect_perm_byte,
10703         check_effective_target_vect_perm_short): Enable for arm neon.
10705 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10707         PR fortran/46328
10708         * gfortran.dg/typebound_operator_11.f90: New.
10710 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
10712         * gnat.dg/array18.adb: New test.
10713         * gnat.dg/array18_pkg.ads: New helper.
10715 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
10717         PR fortran/51791
10718         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10719         around base object in first assignment in main program.
10720         * gfortran.dg/typebound_operator_10.f03: New test.
10722 2012-01-09  Martin Jambor  <mjambor@suse.cz>
10724         PR tree-optimization/51759
10725         * g++.dg/ipa/pr51759.C: New test.
10727 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10729         PR fortran/51758
10730         * gfortran.dg/optional_absent_2.f90: New.
10732 2012-01-09  Tobias Burnus  <burnus@net-b.de>
10734         PR fortran/51578
10735         * gfortran.dg/use_17.f90: New.
10737 2012-01-09  Gary Funck  <gary@intrepid.com>
10739         PR preprocessor/33919
10740         * gcc.dg/pr33919.c: New test.
10741         * gcc.dg/pr33919-0.h: New test header file.
10742         * gcc.dg/pr33919-1.h: Ditto.
10743         * gcc.dg/pr33919-2.h: Ditto.
10745 2012-01-07  Jan Hubicka  <jh@suse.cz>
10747         PR tree-optimize/51694
10748         * gcc.c-torture/compile/pr51694.c: new testcase.
10750 2012-01-07  Jan Hubicka  <jh@suse.cz>
10752         PR tree-optimization/51600
10753         * g++.dg/torture/pr51600.C: New testcase.
10755 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10757         PR gcov-profile/51715
10758         PR gcov-profile/51717
10759         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10760         * gcc.misc-tests/gcov-14.c: Likewise.
10762 2012-01-06  Jason Merrill  <jason@redhat.com>
10764         * g++.dg/parse/new5.C: New.
10766 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
10768         PR testsuite/51655
10769         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10770         including <string.h>.
10772 2012-01-06  Jason Merrill  <jason@redhat.com>
10774         * g++.dg/abi/mangle51.C: New.
10775         * g++.dg/abi/mangle52.C: New.
10776         * g++.dg/abi/mangle53.C: New.
10777         * g++.dg/abi/mangle54.C: New.
10778         * g++.dg/abi/mangle55.C: New.
10779         * g++.dg/abi/mangle56.C: New.
10780         * g++.dg/abi/mangle57.C: New.
10781         * g++.dg/abi/mangle58.C: New.
10782         * g++.dg/abi/mangle59.C: New.
10783         * g++.dg/cpp0x/trailing3.C: Update mangling.
10784         * g++.dg/cpp0x/variadic111.C: Update mangling.
10785         * g++.dg/cpp0x/variadic4.C: Update mangling.
10786         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10787         * g++.dg/template/nontype22.C: Works now.
10788         * g++.dg/template/pr35240.C: Works now.
10790         * g++.dg/cpp0x/error7.C: New.
10792 2012-01-06  Tobias Burnus <burnus@net-b.de>
10794         * gfortran.dg/deallocate_stat_2.f90: New.
10795         * coarray/allocate_errgmsg.f90: New.
10796         * gfortran.dg/coarray_lib_alloc_1.f90: New.
10797         * gfortran.dg/coarray_lib_alloc_2.f90: New.
10798         * coarray/subobject_1.f90: Fix for num_images > 1.
10799         * gfortran.dg/deallocate_stat.f90: Update due to changed
10800         stat= handling.
10802 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
10804         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10806 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10808         * ada/acats/overflow.lst: Add cb20004.
10810 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
10812         PR c++/51541
10813         * g++.dg/cpp0x/alias-decl-18.C: New test.
10815 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10817         * gcc.c-torture/execute/20120104-1.c: New test.
10819 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
10821         PR fortran/PR48946
10822         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10823         the old typebound_operator_8.f03.
10824         * gfortran.dg/typebound_operator_8.f03: New version of
10825         typebound_operator_7.f03 with 'u' a derived type instead of a
10826         class object.
10828 2012-01-05  Richard Guenther  <rguenther@suse.de>
10830         * g++.dg/torture/pr49309.C: Skip for -flto.
10832 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
10834         PR middle-end/51761
10835         * gcc.c-torture/compile/pr51761.c: New test.
10837 2012-01-05  Richard Guenther  <rguenther@suse.de>
10839         PR tree-optimization/51760
10840         * gcc.dg/torture/pr51760.c: New testcase.
10842 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
10844         PR middle-end/51472
10845         * gcc.dg/tm/memopt-6.c: Adjust regexp.
10847 2012-01-05  Richard Guenther  <rguenther@suse.de>
10849         PR lto/41576
10850         * gfortran.dg/lto/pr41576_0.f90: New testcase.
10851         * gfortran.dg/lto/pr41576_1.f90: Likewise.
10853 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
10855         PR debug/51695
10856         * gcc.dg/pr51695.c: New test.
10858 2012-01-04  Andrew Pinski  <apinski@cavium.com>
10860         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10861         * gcc.target/mips/octeon2-lx-1.c: New test.
10862         * gcc.target/mips/mips64-dsp-ldx.c: New test.
10863         * gcc.target/mips/octeon2-lx-2.c: New test.
10864         * gcc.target/mips/octeon2-lx-3.c: New test.
10866 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
10868         PR other/51163
10869         PR other/51164
10870         * gcc.dg/tm/alias-1.c:  Adjust regexp.
10871         * gcc.dg/tm/alias-2.c:  Adjust regexp.
10873 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10875         PR c++/51064
10876         * g++.dg/warn/Wparentheses-26.C: New.
10878 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
10880         * gfortran.dg/elemental_optional_args_2.f90: New test.
10882 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10884         PR fortran/49693
10885         * gfortran.dg/common_17.f90:  New test.
10887 2012-01-04  Richard Guenther  <rguenther@suse.de>
10889         PR tree-optimization/49651
10890         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10891         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10893 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10895         PR c++/51738
10896         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10898 2012-01-03  Andrew Pinski  <apinski@cavium.com>
10900         * lib/scanasm.exp (dg-function-on-line): Always use a special format
10901         for all mips targets.  Also allow an optional .cfi_startproc.
10903 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
10905         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10907 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10909         PR c++/29273
10910         * g++.dg/rtti/dyncast5.C: New.
10912 2012-01-03  Richard Guenther  <rguenther@suse.de>
10914         PR tree-optimization/51070
10915         * gcc.dg/torture/pr51070-2.c: New testcase.
10917 2012-01-03  Richard Guenther  <rguenther@suse.de>
10919         PR tree-optimization/51692
10920         * gcc.dg/torture/pr51692.c: New testcase.
10922 2012-01-03  Richard Guenther  <rguenther@suse.de>
10924         PR debug/51650
10925         * g++.dg/lto/pr51650-3_0.C: New testcase.
10927 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10929         PR c++/15867
10930         * g++.dg/warn/Wredundant-decls-spec.C: New.
10932 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
10934         PR tree-optimization/51719
10935         * g++.dg/tree-prof/pr51719.C: New test.
10937 2012-01-03  Richard Guenther  <rguenther@suse.de>
10939         PR middle-end/51730
10940         * gcc.dg/fold-compare-6.c: New testcase.
10942 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
10944         PR c++/51669
10945         * g++.dg/gomp/pr51669.C: New test.
10947 2012-01-02  Jason Merrill  <jason@redhat.com>
10949         PR c++/51675
10950         * g++.dg/cpp0x/constexpr-union2.C: New.
10952         PR c++/51666
10953         * g++.dg/cpp0x/nsdmi-defer5.C: New.
10955 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
10957         PR c++/51462
10958         * g++.dg/cpp0x/constexpr-99.C: New test.
10960 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
10962         PR c++/20140
10963         * g++.dg/template/init9.C: New.
10965 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10967         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10968         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
10969         rather than a specific number.
10971 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
10973         PR fortran/46262
10974         PR fortran/46328
10975         PR fortran/51052
10976         * gfortran.dg/typebound_operator_7.f03: New.
10977         * gfortran.dg/typebound_operator_8.f03: New.
10979 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10981         PR target/51729
10982         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10983         XFAIL.
10984         * gcc.target/mips/dspr2-MULTU.c: Likewise.
10986 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10988         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10990 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10992         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10993         for MIPS.
10995 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10997         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10998         * gfortran.dg/io_real_boz_4.f90: Likewise.
10999         * gfortran.dg/io_real_boz_5.f90: Likewise.
11001 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11003         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11005 2012-01-02  Revital Eres  <revital.eres@linaro.org>
11007         * gcc.dg/sms-11.c: New file.
11009 2012-01-02  Tobias Burnus  <burnus@net-b.de>
11011         PR fortran/51682
11012         * gfortran.dg/coarray/image_index_3.f90: New.
11014 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11016         PR c++/16603
11017         * g++.dg/parse/enum8.C: New.
11019 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11021         PR c++/51379
11022         * g++.dg/conversion/reinterpret4.C: New.
11023         * g++.dg/conversion/reinterpret1.C: Adjust.
11025 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11027         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11029 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
11031         * g++.old-deja/g++.brendan/crash25.C: Adjust.
11032         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11033         * g++.old-deja/g++.jason/access14.C: Likewise.
11034         * g++.old-deja/g++.jason/access8.C: Likewise.
11035         * g++.old-deja/g++.jason/access1.C: Likewise.
11036         * g++.old-deja/g++.other/access3.C: Likewise.
11037         * g++.old-deja/g++.other/access5.C: Likewise.
11038         * g++.old-deja/g++.law/unsorted1.C: Likewise.
11039         * g++.old-deja/g++.law/visibility22.C: Likewise.
11040         * g++.old-deja/g++.law/visibility26.C: Likewise.
11041         * g++.old-deja/g++.mike/p2746.C: Likewise.
11042         * g++.dg/debug/using1.C: Likewise.
11043         * g++.dg/lookup/using51.C: Likewise.
11044         * g++.dg/inherit/using5.C: Likewise.
11045         * g++.dg/inherit/pr30297.C: Likewise.
11046         * g++.dg/inherit/access8.C: Likewise.
11047         * g++.dg/torture/pr39362.C: Likewise.
11048         * g++.dg/template/crash13.C: Likewise.
11049         * g++.dg/template/using10.C: Likewise.
11051 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11053         PR fortran/51502
11054         * lib/gcc-dg.exp (scan-module-absence):  Really commit last change.
11056 2012-01-01  Ira Rosen  <irar@il.ibm.com>
11058         PR tree-optimization/51704
11059         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11060         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11061         corresponding flags.
11063 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
11065         PR c++/51723
11066         * g++.dg/cpp0x/constexpr-delegating2.C: New.
11068 2012-01-01  Jan Hubicka  <jh@suse.cz>
11070         PR rtl-optimization/51069
11071         * gcc.c-torture/compile/pr51069.c: New testcase.
11073 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
11075         PR tree-optimization/51683
11076         * gcc.dg/pr51683.c: New test.
11078 Copyright (C) 2012 Free Software Foundation, Inc.
11080 Copying and distribution of this file, with or without modification,
11081 are permitted in any medium without royalty provided the copyright
11082 notice and this notice are preserved.