Merged revisions 195901,195904,196012 via svnmerge from
[official-gcc.git] / main / gcc / testsuite / ChangeLog
blob53cbcf85ac2609d7d9960d704fa32974874dcdcc
1 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4         for *-*-linux-gnu targets.
5         * g++.dg/asan/interception-test-1.c: Ditto.
6         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
11         PR fortran/55362
12         * gfortran.dg/intrinsic_size_4.f90 : New test.
14 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
16         PR target/56256
17         * gcc.target/powerpc/pr56256.c: New test.
19 2013-02-08  Ian Lance Taylor  <iant@google.com>
21         * lib/go.exp: Load timeout.exp.
23 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
25         PR rtl-optimization/56246
26         * gcc.target/i386/pr56246.c: New test.
28 2013-02-08  Jeff Law  <law@redhat.com>
30         PR debug/53948
31         * gcc.dg/debug/dwarf2/pr53948.c: New test.
33 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
35         PR target/56043
36         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
37         powerpc*-*-linux*.
39 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
41         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
43 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
45         PR rtl-optimization/56195
46         * gcc.dg/torture/pr56195.c: New test.
48 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
50         PR fortran/54107
51         * gfortran.dg/recursive_interface_2.f90: New test.
53 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
55         PR tree-optimization/56250
56         * gcc.c-torture/execute/pr56250.c: New test.
58 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
60         PR tree-optimization/56064
61         * gcc.dg/fixed-point/view-convert-2.c: New test.
63 2013-02-08  Michael Matz  <matz@suse.de>
65         PR tree-optimization/52448
66         * gcc.dg/pr52448.c: New test.
68 2013-02-08  Richard Biener  <rguenther@suse.de>
70         PR middle-end/56181
71         * gcc.dg/torture/pr56181.c: New testcase.
73 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
75         PR target/54222
76         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
77         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
79 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
81         PR c++/56241
82         * g++.dg/parse/crash61.C: New test.
84         PR c++/56239
85         * g++.dg/parse/pr56239.C: New test.
87         PR c++/56237
88         * g++.dg/abi/mangle61.C: New test.
90 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
92         PR rtl-optimization/56225
93         * gcc.target/i386/pr56225.c: New test.
95 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
97         PR debug/56154
98         * gcc.dg/guality/pr56154-1.c: New test.
99         * gcc.dg/guality/pr56154-2.c: New test.
100         * gcc.dg/guality/pr56154-3.c: New test.
101         * gcc.dg/guality/pr56154-4.c: New test.
102         * gcc.dg/guality/pr56154-aux.c: New file.
104         PR tree-optimization/55789
105         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
106         cleanup-tree-dump.
107         * gcc.dg/tree-ssa/inline-3.c: Add
108         --param max-early-inliner-iterations=2 option.
110 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
112         PR debug/53363
113         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
114         Add -fno-dwarf2-cfi-asm to dg-options.
115         Adapt match count.
117 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
119         PR target/56228
120         * gcc.dg/pr56228.c: New test.
122 2013-02-07  Alan Modra  <amodra@gmail.com>
124         PR target/54009
125         * gcc.target/powerpc/pr54009.c: New test.
126         PR target/54131
127         * gfortran.dg/pr54131.f: New test.
129 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
131         PR fortran/55789
132         * gfortran.dg/array_constructor_41.f90: New test.
134 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
136         PR fortran/55978
137         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
139 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
141         PR middle-end/56217
142         * g++.dg/gomp/pr56217.C: New test.
144 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
146         PR tree-optimization/56205
147         * gcc.dg/tree-ssa/stdarg-6.c: New test.
148         * gcc.c-torture/execute/pr56205.c: New test.
150 2013-02-05  Richard Biener  <rguenther@suse.de>
152         PR tree-optimization/53342
153         PR tree-optimization/53185
154         * gcc.dg/vect/pr53185-2.c: New testcase.
156 2013-02-05  Jan Hubicka  <jh@suse.cz>
158         PR tree-optimization/55789
159         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
160         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
161         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
162         * g++.dg/ipa/inline-1.C: New testcase.
163         * g++.dg/ipa/inline-2.C: New testcase.
164         * g++.dg/ipa/inline-3.C: New testcase.
166 2013-02-05  Jan Hubicka  <jh@suse.cz>
168         PR tree-optimization/55789
169         * g++.dg/torture/pr55789.C: New testcase.
171 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
173         PR middle-end/56167
174         * gcc.dg/pr56167.c: New test.
176 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
178         PR target/55146
179         * gcc.target/sh/pr55146.c: New.
181 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
183         PR tree-optimization/54386
184         * gcc.target/sh/pr54386.c: New.
186 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
188         PR fortran/56008
189         * gfortran.dg/realloc_on _assign_16.f90 : New test.
191         PR fortran/47517
192         * gfortran.dg/realloc_on _assign_17.f90 : New test.
194 2013-02-04  Alexander Potapenko <glider@google.com>
195             Jack Howarth  <howarth@bromo.med.uc.edu>
196             Jakub Jelinek  <jakub@redhat.com>
198         PR sanitizer/55617
199         * g++.dg/asan/pr55617.C: New test.
201 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
203         PR fortran/54195
204         * gfortran.dg/typebound_operator_19.f90: New test.
205         * gfortran.dg/typebound_assignment_4.f90: New test.
207 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
209         PR fortran/54107
210         * gfortran.dg/recursive_interface_1.f90: New test.
212 2013-02-04  Richard Guenther  <rguenther@suse.de>
214         PR lto/56168
215         * gcc.dg/lto/pr56168_0.c: New testcase.
216         * gcc.dg/lto/pr56168_1.c: Likewise.
218 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
220         PR fortran/50627
221         PR fortran/56054
222         * gfortran.dg/block_12.f90:  New test.
223         * gfortran.dg/module_error_1.f90:  New test.
225 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
227         * lib/target-supports.exp (check_effective_target_vect_float)
228         (check_effective_target_vect_no_align): Add mips-sde-elf.
230 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
232         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
234 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
236         * gcc.dg/pr56023.c: XFAIL on AIX.
237         * gcc.dg/vect/pr49352.c: Same.
239 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
241         * gnat.dg/opt26.adb: New test.
243 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
245         Revert.
246         2013-01-27  Amol Pise  <amolpise15@gmail.com>
248         * gcc.target/arm/neon-vfnms-1.c: New test.
249         * gcc.target/arm/neon-vfnma-1.c: New test.
251 2013-01-31  Richard Biener  <rguenther@suse.de>
253         PR tree-optimization/56157
254         * gcc.dg/torture/pr56157.c: New testcase.
256 2013-01-30  Richard Biener  <rguenther@suse.de>
258         PR tree-optimization/56150
259         * gcc.dg/torture/pr56150.c: New testcase.
261 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
263         PR sanitizer/55374
264         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
265         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
266         printed in backtrace.
267         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
268         to avoid errors about mismatched allocation vs. deallocation.
270         PR c++/55742
271         * g++.dg/mv1.C: Moved to...
272         * g++.dg/ext/mv1.C: ... here.  Adjust test.
273         * g++.dg/mv2.C: Moved to...
274         * g++.dg/ext/mv2.C: ... here.  Adjust test.
275         * g++.dg/mv3.C: Moved to...
276         * g++.dg/ext/mv3.C: ... here.
277         * g++.dg/mv4.C: Moved to...
278         * g++.dg/ext/mv4.C: ... here.
279         * g++.dg/mv5.C: Moved to...
280         * g++.dg/ext/mv5.C: ... here.  Adjust test.
281         * g++.dg/mv6.C: Moved to...
282         * g++.dg/ext/mv6.C: ... here.  Adjust test.
283         * g++.dg/ext/mv7.C: New test.
284         * g++.dg/ext/mv8.C: New test.
285         * g++.dg/ext/mv9.C: New test.
286         * g++.dg/ext/mv10.C: New test.
287         * g++.dg/ext/mv11.C: New test.
289 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
291         PR rtl-optimization/56144
292         * gcc.dg/pr56144.c: New.
294 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
296         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
297         message.
298         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
299         * g++.dg/cpp0x/constexpr-55573.C: Same
301 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
303         PR tree-optimization/56064
304         * gcc.dg/fixed-point/view-convert.c: New test.
306 2013-01-30  Andreas Schwab  <schwab@suse.de>
308         * lib/target-supports-dg.exp (dg-process-target): Use expr to
309         evaluate the end index in string range.
311 2013-01-30  Tobias Burnus  <burnus@net-b.de>
313         PR fortran/56138
314         * gfortran.dg/allocatable_function_6.f90: New.
316 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
317             Mikael Morin <mikael@gcc.gnu.org>
319         PR fortran/54107
320         * gfortran.dg/proc_ptr_comp_36.f90: New.
322 2013-01-29  Richard Biener  <rguenther@suse.de>
324         PR tree-optimization/55270
325         * gcc.dg/torture/pr55270.c: New testcase.
327 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
329         PR rtl-optimization/56117
330         * gcc.dg/pr56117.c: New test.
332 2013-01-28  Richard Biener  <rguenther@suse.de>
334         PR tree-optimization/56034
335         * gcc.dg/torture/pr56034.c: New testcase.
337 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
339         PR tree-optimization/56125
340         * gcc.dg/pr56125.c: New test.
342 2013-01-28  Tobias Burnus  <burnus@net-b.de>
343             Mikael Morin  <mikael@gcc.gnu.org>
345         PR fortran/53537
346         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
347         * gfortran.dg/import8.f90: Likewise.
348         * gfortran.dg/interface_derived_type_1.f90: Likewise.
349         * gfortran.dg/import10.f90: New test.
350         * gfortran.dg/import11.f90: Likewise
352 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
354         PR testsuite/56053
355         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
356         string.h.  Provide memset, malloc and free prototypes, adjust line
357         numbers in dg-output.
358         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
359         Provide memset prototype and adjust line numbers in dg-output.
360         * c-c++-common/asan/global-overflow-1.c: Likewise.
362         PR tree-optimization/56094
363         * gcc.dg/pr56094.c: New test.
365 2013-01-27  Amol Pise  <amolpise15@gmail.com>
367         * gcc.target/arm/neon-vfnms-1.c: New test.
368         * gcc.target/arm/neon-vfnma-1.c: New test.
370 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
372         PR target/56114
373         * gcc.target/i386/pr56114.c: New test.
375 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
377         PR fortran/55984
378         * gfortran.dg/associate_14.f90: New test.
380         PR fortran/56047
381         * gfortran.dg/associate_13.f90: New test.
383 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
385         PR tree-optimization/56098
386         * gcc.dg/pr56098-1.c: New test.
387         * gcc.dg/pr56098-2.c: New test.
389 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
391         PR target/54222
392         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
394 2013-01-22  Marek Polacek  <polacek@redhat.com>
396         PR tree-optimization/56035
397         * gcc.dg/pr56035.c: New test.
399 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
401         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
402         for MIPS.
404 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
406         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
408 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
410         PR c/56078
411         * gcc.dg/pr56078.c: New test.
412         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
414 2013-01-24  Martin Jambor  <mjambor@suse.cz>
416         PR tree-optimization/55927
417         * g++.dg/ipa/devirt-10.C: Disable early inlining.
419 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
421         * gcc.target/i386/movsd.c: New test.
423 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
425         PR inline-asm/55934
426         * gcc.target/i386/pr55934.c: New test.
428 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
430         PR fortran/56081
431         * gfortran.dg/select_8.f90: New.
433 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
435         * gcc.target/microblaze/microblaze.exp: Remove
436         target_config_cflags check.
438 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
440         PR fortran/56052
441         * gfortran.dg/gomp/pr56052.f90: New test.
443         PR target/49069
444         * gcc.dg/pr49069.c: New test.
446 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
448         PR c++/55944
449         * g++.dg/cpp0x/constexpr-static10.C: New.
451 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
453         PR target/56028
454         * gcc.target/i386/pr56028.c: New test.
456 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
458         PR target/55686
459         * gcc.target/i386/pr55686.c: New test.
461 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
463         PR c++/53609
464         * g++.dg/cpp0x/variadic139.C: New test.
465         * g++.dg/cpp0x/variadic140.C: Likewise.
466         * g++.dg/cpp0x/variadic141.C: Likewise.
468 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
470         * gnat.dg/warn8.adb: New test.
472 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
474         PR fortran/55919
475         * gfortran.dg/include_8.f90: New test.
477 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
479         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
480         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
482 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
484         PR tree-optimization/56051
485         * gcc.c-torture/execute/pr56051.c: New test.
487 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
489         PR rtl-optimization/56023
490         * gcc.dg/pr56023.c: New test.
492 2013-01-21  Martin Jambor  <mjambor@suse.cz>
494         PR middle-end/56022
495         * gcc.target/i386/pr56022.c: New test.
497 2013-01-21  Jason Merrill  <jason@redhat.com>
499         * lib/target-supports.exp (check_effective_target_alias): New.
501 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
503         PR debug/53235
504         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
506 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
508         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
510 2013-01-19  Jeff Law  <law@redhat.com>
512         PR tree-optimization/52631
513         * tree-ssa/pr52631.c: New test.
514         * tree-ssa/ssa-fre-9: Update expected output.
516 2013-01-19  Anthony Green  <green@moxielogic.com>
518         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
519         for moxie.
521 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
523         PR tree-optimization/56029
524         * g++.dg/torture/pr56029.C: New test.
526 2013-01-18  Sharad Singhai  <singhai@google.com>
528         PR tree-optimization/55995
529         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
531 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
533         PR target/55433
534         * gcc.target/i386/pr55433.c: New.
536 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
538         PR middle-end/56015
539         * gfortran.dg/pr56015.f90: New test.
541 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
543         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
545 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
547         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
548         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
549         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
550         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
551         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
553 2013-01-17  Jeff Law  <law@redhat.com>
555         * gcc.dg/pr52573.c: Move to...
556         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
558         PR rtl-optimization/52573
559         * gcc.dg/pr52573.c: New test.
561 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
563         PR sanitizer/55679
564         * g++.dg/asan/interception-test-1.C: Skip on darwin.
565         * lib/target-supports.exp (check_effective_target_swapcontext): Use
566         check_no_compiler_messages to test support in ucontext.h.
567         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
568         compliant RLIMIT_AS.
570 2013-01-17  Marek Polacek  <polacek@redhat.com>
572         PR rtl-optimization/55833
573         * gcc.dg/pr55833.c: New test.
575 2013-01-17  Jan Hubicka  <jh@suse.cz>
577         PR tree-optimization/55273
578         * gcc.c-torture/compile/pr55273.c: New testcase.
580 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
582         PR target/55981
583         * gcc.target/pr55981.c: New test.
585 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
587         * gcc.target/arm/pr40887.c: Require at least armv5.
588         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
589         * gcc.target/arm/pr51915.c: Likewise.
590         * gcc.target/arm/pr52006.c: Likewise.
591         * gcc.target/arm/pr53187.c: Likewise.
593         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
594         * gcc.target/arm/ftest-support-arm.h: Delete.
595         * gcc.target/arm/ftest-support-thumb.h: Delete.
596         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
597         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
598         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
599         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
600         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
601         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
602         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
603         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
604         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
605         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
606         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
607         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
608         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
609         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
610         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
611         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
612         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
613         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
614         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
615         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
616         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
617         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
618         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
619         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
621 2013-01-17  Martin Jambor  <mjambor@suse.cz>
623         PR tree-optimizations/55264
624         * g++.dg/ipa/pr55264.C: New test.
626 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
628         PR fortran/55983
629         * gfortran.dg/class_55.f90: New.
631 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
633         PR testsuite/55994
634         * gcc.c-torture/execute/builtins/builtins.exp: Add
635         -Wl,--allow-multiple-definition for eabi and elf targets.
637         PR testsuite/54622
638         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
639         check_effective_target_vect_perm_short,
640         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
641         check_effective_target_vect64): Return 0 for big-endian ARM.
642         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
644         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
645         prototypes.
647 2013-01-16  Richard Biener  <rguenther@suse.de>
649         PR tree-optimization/55964
650         * gcc.dg/torture/pr55964.c: New testcase.
652 2013-01-16  Richard Biener  <rguenther@suse.de>
654         PR tree-optimization/54767
655         PR tree-optimization/53465
656         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
658 2013-01-16  Christian Bruel  <christian.bruel@st.com>
660         PR target/55301
661         * gcc.target/sh/sh-switch.c: New testcase.
663 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
665         * gcc.dg/webizer.c: Increase the array size.
667 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
669         PR target/55940
670         * gcc.dg/pr55940.c: New test.
672 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
673             Harald Anlauf  <anlauf@gmx.de>
675         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
676         * gfortran.dg/bounds_check_5.f90: Likewise.
677         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
678         * gfortran.dg/continuation_9.f90: Likewise.
679         * gfortran.dg/move_alloc_13.f90: Likewise.
680         * gfortran.dg/structure_constructor_11.f90: Likewise.
681         * gfortran.dg/tab_continuation.f: Likewise.
682         * gfortran.dg/warning-directive-2.F90: Likewise.
683         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
685 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
687         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
688         * gcc.target/arm/fma-sp.c: Likewise.
690 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
692         PR rtl-optimization/55153
693         * gcc.dg/pr55153.c: New.
695 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
697         PR tree-optimization/55920
698         * gcc.c-torture/compile/pr55920.c: New test.
700 2013-01-15  Richard Biener  <rguenther@suse.de>
702         PR middle-end/55882
703         * gcc.dg/torture/pr55882.c: New testcase.
705 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
707         PR tree-optimization/55955
708         * gcc.c-torture/compile/pr55955.c: New test.
710 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
712         PR c++/55663
713         * g++.dg/cpp0x/alias-decl-31.C: New test.
715 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
717         PR fortran/54286
718         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
719         case where interface is null.
721 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
723         PR fortran/55806
724         * gfortran.dg/array_constructor_40.f90:  New test.
726 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
728         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
730 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
732         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
733         * gcc.target/aarch64/vect-ld1r-compile.c: New.
734         * gcc.target/aarch64/vect-ld1r-fp.c: New.
735         * gcc.target/aarch64/vect-ld1r.c: New.
736         * gcc.target/aarch64/vect-ld1r.x: New.
738 2013-01-14  Andi Kleen  <ak@linux.intel.com>
740         PR target/55948
741         * gcc.target/i386/hle-clear-rel.c: New file
742         * gcc.target/i386/hle-store-rel.c: New file.
744 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
746         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
747         * gfortran.dg/bounds_check_4.f90: Likewise.
748         * gfortran.dg/inquire_10.f90: Likewise.
749         * gfortran.dg/minloc_3.f90: Likewise.
750         * gfortran.dg/minlocval_3.f90: Likewise.
751         * gfortran.dg/module_double_reuse.f90: Likewise.
752         * gfortran.dg/mvbits_1.f90: Likewise.
753         * gfortran.dg/oldstyle_1.f90: Likewise.
754         * gfortran.dg/pr20163-2.f: Likewise.
755         * gfortran.dg/save_1.f90: Likewise.
756         * gfortran.dg/scan_1.f90: Likewise.
757         * gfortran.dg/select_char_1.f90: Likewise.
758         * gfortran.dg/shape_4.f90: Likewise.
759         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
760         * gfortran.dg/function_optimize_10.f90: Likewise.
761         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
762         * gfortran.dg/used_types_17.f90: Likewise.
763         * gfortran.dg/used_types_18.f90: Likewise.
765 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
767         PR fortran/54286
768         * gfortran.dg/proc_ptr_result_8.f90 : New test.
770 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
772         * gcc.dg/unroll_5.c: Add nomips16 attributes.
774 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
776         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
778 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
780         PR fortran/55072
781         * gfortran.dg/assumed_type_2.f90: Fix test case.
782         * gfortran.dg/internal_pack_13.f90: New test.
783         * gfortran.dg/internal_pack_14.f90: New test.
785 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
787         PR fortran/55868
788         * gfortran.dg/unlimited_polymorphic_8.f90: Update
789         scan-tree-dump-times for foo.0.x._vptr to deal with change from
790         $tar to STAR.
792 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
794         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
796 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
798         PR target/55719
799         * gcc.target/s390/pr55719.c: New testcase.
801 2013-01-11  Richard Guenther  <rguenther@suse.de>
803         PR tree-optimization/44061
804         * gcc.dg/pr44061.c: New testcase.
806 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
808         Update copyright years.
810 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
811             Jakub Jelinek  <jakub@redhat.com>
813         PR target/55565
814         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
816 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
818         PR rtl-optimization/55672
819         * gcc.target/i386/pr55672.c: New.
821 2013-01-10  Jeff Law  <law@redhat.com>
823         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
824         pass/fail message unique.
827 2013-01-10  Jason Merrill  <jason@redhat.com>
829         * ada/.gitignore: New.
831 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
833         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
834         Add tls options.
835         * g++.dg/tls/thread_local2.C: Likewise.
836         * g++.dg/tls/thread_local2g.C: Likewise.
837         * g++.dg/tls/thread_local6.C: Likewise.
838         * g++.dg/tls/thread_local-order1.C: Add tls options.
839         * g++.dg/tls/thread_local-order2.C: Likewise.
840         * g++.dg/tls/thread_local3.C: Likewise.
841         * g++.dg/tls/thread_local3g.C: Likewise.
842         * g++.dg/tls/thread_local4.C: Likewise.
843         * g++.dg/tls/thread_local4g.C: Likewise.
844         * g++.dg/tls/thread_local5.C: Likewise.
845         * g++.dg/tls/thread_local5g.C: Likewise.
846         * g++.dg/tls/thread_local6g.C: Likewise.
848 2013-01-10  Kostya Serebryany  <kcc@google.com>
850         * g++.dg/asan/asan_test.cc: Sync from upstream.
852 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
854         PR tree-optimization/55921
855         * gcc.c-torture/compile/pr55921.c: New test.
857 2013-01-09  Jan Hubicka  <jh@suse.cz>
859         PR tree-optimization/55569
860         * gcc.c-torture/compile/pr55569.c: New testcase.
862 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
864         PR fortran/47203
865         * gfortran.dg/use_28.f90: New test.
867 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
869         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
870         number matching more robust.
872 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
874         PR rtl-optimization/55829
875         * gcc.target/i386/pr55829.c: New.
877 2013-01-09  Tobias Burnus  <burnus@net-b.de>
879         PR fortran/55758
880         * gfortran.dg/bind_c_bool_1.f90: New.
881         * gfortran.dg/do_5.f90: Add dg-warning.
883 2013-01-09  Jan Hubicka  <jh@suse.cz>
885         PR tree-optimization/55875
886         * gcc.c-torture/execute/pr55875.c: New testcase.
887         * g++.dg/torture/pr55875.C: New testcase.
889 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
891         PR c/48418
892         * c-c++-common/pr48418.c: New test.
894 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
896         PR c++/55801
897         * g++.dg/tls/thread_local-ice.C: New.
899 2013-01-09  Andreas Schwab  <schwab@suse.de>
901         * gcc.dg/guality/pr54693.c: Null-terminate arr.
903 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
905         PR tree-optimization/48189
906         * gcc.dg/pr48189.c: New test.
908 2013-01-04  Jan Hubicka  <jh@suse.cz>
910         PR tree-optimization/55823
911         * g++.dg/ipa/devirt-10.C: New testcase.
913 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
914             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
916         PR rtl-optimization/55845
917         * gcc.target/i386/pr55845.c: New test.
919 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
921         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
922         instructions generated instead of number of occurances.
924 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
926         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
927         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
928         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
929         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
930         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
931         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
932         * gcc.target/aarch64/vect-fcm.x: Likewise.
933         * lib/target-supports.exp
934         (check_effective_target_vect_cond): Enable for AArch64.
936 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
938         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
939         endian-safe float pool loading.
940         (test_square_root_v4sf): Likewise.
941         (test_square_root_v2df): Likewise.
942         * lib/target-supports.exp
943         (check_effective_target_vect_call_sqrtf): Add AArch64.
945 2013-01-08  Martin Jambor  <mjambor@suse.cz>
947         PR debug/55579
948         * gcc.dg/tree-ssa/pr55579.c: New test.
950 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
952         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
953         asm comments.
955 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
957         PR middle-end/55890
958         * gcc.dg/torture/pr55890-3.c: New test.
960         PR middle-end/55851
961         * gcc.c-torture/compile/pr55851.c: New test.
963         PR sanitizer/55844
964         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
965         dg-options.
967 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
969         PR fortran/55618
970         * gfortran.dg/elemental_scalar_args_2.f90: New test.
972 2013-01-07  Tobias Burnus  <burnus@net-b.de>
974         PR fortran/55763
975         * gfortran.dg/pointer_init_2.f90: Update dg-error.
976         * gfortran.dg/pointer_init_7.f90: New.
978 2013-01-07  Richard Biener  <rguenther@suse.de>
980         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
982 2013-01-07  Richard Biener  <rguenther@suse.de>
984         PR middle-end/55890
985         * gcc.dg/torture/pr55890-1.c: New testcase.
986         * gcc.dg/torture/pr55890-2.c: Likewise.
988 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
990         * gcc.target/aarch64/fmovd.c: New.
991         * gcc.target/aarch64/fmovf.c: Likewise.
992         * gcc.target/aarch64/fmovd-zero.c: Likewise.
993         * gcc.target/aarch64/fmovf-zero.c: Likewise.
994         * gcc.target/aarch64/vect-fmovd.c: Likewise.
995         * gcc.target/aarch64/vect-fmovf.c: Likewise.
996         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
997         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
999 2013-01-07  Richard Biener  <rguenther@suse.de>
1001         PR tree-optimization/55888
1002         PR tree-optimization/55862
1003         * gcc.dg/torture/pr55888.c: New testcase.
1005 2013-01-07  Tobias Burnus  <burnus@net-b.de>
1007         PR fortran/55852
1008         * gfortran.dg/intrinsic_size_3.f90: New.
1010 2013-01-07  Tobias Burnus  <burnus@net-b.de>
1012         PR fortran/55763
1013         * gfortran.dg/select_type_32.f90: New.
1015 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
1017         PR c++/52343
1018         * g++.dg/cpp0x/alias-decl-29.C: New test.
1020 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
1022         PR fortran/53876
1023         PR fortran/54990
1024         PR fortran/54992
1025         * gfortran.dg/class_array_15.f03: New test.
1027 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
1029         PR fortran/42769
1030         PR fortran/45836
1031         PR fortran/45900
1032         * gfortran.dg/use_23.f90: New test.
1033         * gfortran.dg/use_24.f90: New test.
1034         * gfortran.dg/use_25.f90: New test.
1035         * gfortran.dg/use_26.f90: New test.
1036         * gfortran.dg/use_27.f90: New test.
1038 2013-01-06  Olivier Hainque  <hainque@adacore.com>
1040         * gnat.dg/specs/clause_on_volatile.ads: New test.
1042 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1044         * gnat.dg/alignment10.adb: New test.
1046 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1047             Mikael Morin  <mikael@gcc.gnu.org>
1049         PR fortran/55827
1050         * gfortran.dg/use_22.f90: New test.
1052 2013-01-04  Andrew Pinski  <apinski@cavium.com>
1054         * gcc.target/aarch64/cmp-1.c: New testcase.
1056 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
1058         PR fortran/55172
1059         * gfortran.dg/select_type_31.f03: New test.
1061 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
1063         PR c++/54526 (again)
1064         * g++.dg/cpp0x/parse2.C: Extend.
1065         * g++.old-deja/g++.other/crash28.C: Adjust.
1067 2013-01-04  Richard Biener  <rguenther@suse.de>
1069         PR tree-optimization/55862
1070         * gcc.dg/torture/pr55862.c: New testcase.
1072 2013-01-04  Martin Jambor  <mjambor@suse.cz>
1074         PR tree-optimization/55755
1075         * gcc.dg/torture/pr55755.c: New test.
1076         * gcc.dg/tree-ssa/sra-13.c: Likewise.
1077         * gcc.dg/tree-ssa/pr45144.c: Update.
1079 2013-01-04  Richard Biener  <rguenther@suse.de>
1081         PR middle-end/55863
1082         * gcc.dg/fold-reassoc-2.c: New testcase.
1084 2013-01-04  Tobias Burnus  <burnus@net-b.de>
1086         PR fortran/55763
1087         * gfortran.dg/null_7.f90: New.
1089 2013-01-04  Tobias Burnus  <burnus@net-b.de>
1091         PR fortran/55854
1092         PR fortran/55763
1093         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
1094         * gfortran.dg/unlimited_polymorphic_7.f90: New.
1095         * gfortran.dg/unlimited_polymorphic_8.f90: New.
1097 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
1099         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
1101 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
1103         PR fortran/55855
1104         * gfortran.dg/assignment_1.f90: Modified.
1105         * gfortran.dg/assignment_4.f90: New.
1107 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
1109         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
1111 2013-01-03  Richard Biener  <rguenther@suse.de>
1113         PR tree-optimization/55857
1114         * gcc.dg/vect/pr55857-1.c: New testcase.
1115         * gcc.dg/vect/pr55857-2.c: Likewise.
1117 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
1119         PR rtl-optimization/55838
1120         * gcc.dg/pr55838.c: New test.
1122         PR tree-optimization/55832
1123         * gcc.c-torture/compile/pr55832.c: New test.
1125 2013-01-02  Teresa Johnson  <tejohnson@google.com>
1127         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
1128         * gcc.dg/tree-ssa/loop-23.c: Ditto.
1129         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
1130         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
1131         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
1132         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
1133         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
1134         * gcc.dg/unroll_1.c: Ditto.
1135         * gcc.dg/unroll_2.c: Ditto.
1136         * gcc.dg/unroll_3.c: Ditto.
1137         * gcc.dg/unroll_4.c: Ditto.
1139 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1141         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
1143 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1145         PR fortran/55818
1146         * gfortran.dg/eof_4.f90: New test.
1148 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
1150         * lib/c-compat.exp (compat-use-alt-compiler): Remove
1151         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
1152         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
1153         (compat_setup_dfp): Initialize compat_alt_caret and
1154         compat_save_TEST_ALWAYS_FLAGS.
1156 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1158         * gcc.dg/torture/tls/tls-reload-1.c: New test.
1160 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1162         * gcc.dg/torture/fp-int-convert-2.c: New test.
1164 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1166         * gfortran.dg/newunit_3.f90: Add dg-do run.
1167         * gfortran.dg/inquire_15.f90: Add dg-do run.
1169 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
1171         PR tree-optimization/55831
1172         * gcc.dg/pr55831.c: New test.
1174 Copyright (C) 2013 Free Software Foundation, Inc.
1176 Copying and distribution of this file, with or without modification,
1177 are permitted in any medium without royalty provided the copyright
1178 notice and this notice are preserved.