Add XFAIL to g++.old-deja/g++.pt/ptrmem6.C for AArch64.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9db519d88cfcc20db48183b75f214bdb15a97782
1 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5 2013-02-27  Marek Polacek  <polacek@redhat.com>
7         PR rtl-optimization/56466
8         * gcc.dg/pr56466.c: New test.
10 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
13         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
14         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
16 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
18         PR middle-end/45472
19         * gcc.dg/pr45472.c: New test.
21 2013-02-26  Marek Polacek  <polacek@redhat.com>
23         PR tree-optimization/56426
24         * gcc.dg/pr56436.c: New test.
26 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
28         PR tree-optimization/56448
29         * gcc.c-torture/compile/pr56448.c: New test.
31         PR tree-optimization/56443
32         * gcc.dg/torture/pr56443.c: New test.
34 2013-02-25  Richard Biener  <rguenther@suse.de>
36         PR tree-optimization/56175
37         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
39 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
41         PR c++/56403
42         * g++.dg/torture/pr56403.C: New test.
44 2013-02-25  Catherine Moore  <clm@codesourcery.com>
46         Revert:
47         2013-02-24  Catherine Moore  <clm@codesourcery.com>
48         Richard Sandiford <rdsandiford@googlemail.com>
50         * gcc.target/mips/mips.exp: Add microMIPS support.
51         * gcc.target/mips/umips-movep-2.c: New test.
52         * gcc.target/mips/umips-lwp-2.c: New test.
53         * gcc.target/mips/umips-swp-5.c: New test.
54         * gcc.target/mips/umips-constraints-1.c: New test.
55         * gcc.target/mips/umips-lwp-3.c: New test.
56         * gcc.target/mips/umips-swp-6.c: New test.
57         * gcc.target/mips/umips-constraints-2.c: New test.
58         * gcc.target/mips/umips-save-restore-1.c: New test.
59         * gcc.target/mips/umips-lwp-4.c: New test.
60         * gcc.target/mips/umips-swp-7.c: New test.
61         * gcc.target/mips/umips-save-restore-2.c: New test.
62         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
63         * gcc.target/mips/umips-lwp-5.c: New test.
64         * gcc.target/mips/umips-save-restore-3.c: New test.
65         * gcc.target/mips/umips-lwp-6.c: New test.
66         * gcc.target/mips/umips-swp-1.c: New test.
67         * gcc.target/mips/umips-lwp-7.c: New test.
68         * gcc.target/mips/umips-swp-2.c: New test.
69         * gcc.target/mips/umips-lwp-8.c: New test.
70         * gcc.target/mips/umips-swp-3.c: New test.
71         * gcc.target/mips/umips-movep-1.c: New test.
72         * gcc.target/mips/umips-lwp-1.c: New test.
73         * gcc.target/mips/umips-swp-4.c: New test.
75 2013-02-24  Catherine Moore  <clm@codesourcery.com>
76             Richard Sandiford <rdsandiford@googlemail.com>
78         * gcc.target/mips/mips.exp: Add microMIPS support.
79         * gcc.target/mips/umips-movep-2.c: New test.
80         * gcc.target/mips/umips-lwp-2.c: New test.
81         * gcc.target/mips/umips-swp-5.c: New test.
82         * gcc.target/mips/umips-constraints-1.c: New test.
83         * gcc.target/mips/umips-lwp-3.c: New test.
84         * gcc.target/mips/umips-swp-6.c: New test.
85         * gcc.target/mips/umips-constraints-2.c: New test.
86         * gcc.target/mips/umips-save-restore-1.c: New test.
87         * gcc.target/mips/umips-lwp-4.c: New test.
88         * gcc.target/mips/umips-swp-7.c: New test.
89         * gcc.target/mips/umips-save-restore-2.c: New test.
90         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
91         * gcc.target/mips/umips-lwp-5.c: New test.
92         * gcc.target/mips/umips-save-restore-3.c: New test.
93         * gcc.target/mips/umips-lwp-6.c: New test.
94         * gcc.target/mips/umips-swp-1.c: New test.
95         * gcc.target/mips/umips-lwp-7.c: New test.
96         * gcc.target/mips/umips-swp-2.c: New test.
97         * gcc.target/mips/umips-lwp-8.c: New test.
98         * gcc.target/mips/umips-swp-3.c: New test.
99         * gcc.target/mips/umips-movep-1.c: New test.
100         * gcc.target/mips/umips-lwp-1.c: New test.
101         * gcc.target/mips/umips-swp-4.c: New test.
103 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
105         PR sanitizer/56393
106         * lib/asan-dg.exp (asan_link_flags): Add
107         -B${gccpath}/libsanitizer/asan/ to flags.
109 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
111         PR middle-end/56420
112         * gcc.dg/torture/pr56420.c: New test.
114 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
116         PR middle-end/56108
117         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
119 2013-02-21  Martin Jambor  <mjambor@suse.cz>
121         PR tree-optimization/56310
122         * g++.dg/ipa/pr56310.C: New test.
124 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
126         PR fortran/56385
127         * gfortran.dg/proc_ptr_comp_37.f90: New.
129 2013-02-21  Richard Biener  <rguenther@suse.de>
131         PR tree-optimization/56415
132         Revert
133         2013-02-11  Richard Biener  <rguenther@suse.de>
135         PR tree-optimization/56273
136         * g++.dg/warn/Warray-bounds-6.C: New testcase.
137         * gcc.dg/tree-ssa/pr21559.c: Adjust.
138         * gcc.dg/tree-ssa/vrp17.c: Likewise.
139         * gcc.dg/tree-ssa/vrp18.c: Likewise.
140         * gcc.dg/tree-ssa/vrp23.c: Likewise.
141         * gcc.dg/tree-ssa/vrp24.c: Likewise.
143 2013-02-21  Marek Polacek  <polacek@redhat.com>
145         PR tree-optimization/56398
146         * g++.dg/torture/pr56398.C: New test. 
148 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
150         PR inline-asm/56405
151         * gcc.c-torture/compile/pr56405.c: New test.
153 2013-02-20  Jan Hubicka  <jh@suse.cz>
155         PR tree-optimization/56265
156         * testsuite/g++.dg/ipa/devirt-11.C: New testcase.
158 2013-02-20  Richard Biener  <rguenther@suse.de>
160         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
162 2013-02-20  Richard Biener  <rguenther@suse.de>
163         Jakub Jelinek  <jakub@redhat.com>
165         PR tree-optimization/56396
166         * gcc.dg/pr56396.c: New testcase.
168 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
170         PR c++/56373
171         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
173 2013-02-19  Richard Biener  <rguenther@suse.de>
175         PR tree-optimization/56384
176         * gcc.dg/torture/pr56384.c: New testcase.
178 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
180         PR tree-optimization/56350
181         * gcc.dg/pr56350.c: New test.
183         PR tree-optimization/56381
184         * g++.dg/opt/pr56381.C: New test.
186 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
188         PR pch/54117
189         * lib/dg-pch.exp (pch-init, pch-finish,
190         check_effective_target_pch_supported_debug): New procs.
191         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
192         Likewise if $pch_unsupported_debug and $flags include -g.
193         Skip FAILs about missing *.gch file if $pch_unsupported_debug
194         and dg-require-effective-target pch_unsupported_debug.
195         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
196         * objc.dg/pch/pch.exp: Likewise.
197         * gcc.dg/pch/pch.exp: Likewise.
198         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
199         pch_unsupported_debug.
200         * gcc.dg/pch/valid-1.hs: Likewise.
201         * gcc.dg/pch/valid-1b.c: Likewise.
202         * gcc.dg/pch/valid-1b.hs: Likewise.
204 2013-02-18  Richard Biener  <rguenther@suse.de>
206         PR tree-optimization/56366
207         * gcc.dg/torture/pr56366.c: New testcase.
209 2013-02-18  Richard Biener  <rguenther@suse.de>
211         PR middle-end/56349
212         * gcc.dg/torture/pr56349.c: New testcase.
214 2013-02-18  Richard Biener  <rguenther@suse.de>
216         PR tree-optimization/56321
217         * gcc.dg/torture/pr56321.c: New testcase.
219 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
221         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
223 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
224             Dodji Seketeli  <dodji@redhat.com>
226         PR asan/56330
227         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
228         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
229         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
230         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
231         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
232         * c-c++-common/asan/pr56330.c: Likewise.
233         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
234         Ensure the size argument of __builtin_memcpy is a constant.
236 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
237             Paolo Carlini  <paolo.carlini@oracle.com>
239         PR c++/51242
240         * g++.dg/cpp0x/enum23.C: New.
242 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
244         PR target/54685
245         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
247 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
249         PR rtl-optimization/56348
250         * gcc.target/i386/pr56348.c: New test.
252 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
254         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
255         * gcc.target/arm/interrupt-2.c: Likewise.
257 2013-02-15  Tobias Burnus  <burnus@net-b.de>
259         PR fortran/56318
260         * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
262 2013-02-15  Tobias Burnus  <burnus@net-b.de>
264         PR fortran/53818
265         * gfortran.dg/init_flag_11.f90: New.
267 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
269         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
271 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
273         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
274         characters.
276 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
277             Tobias Burnus  <burnus@net-b.de>
279         PR testsuite/56138
280         * gfortran.dg/allocatable_function_7.f90: New.
282 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
284         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
285         * asan_globals_test-wrapper.cc: New file.
286         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
287         instead of asan_globals_test.cc as dg-additional-sources.
288         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
289         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
290         "sanitizer_test_utils.h" instead of
291         "sanitizer_common/tests/sanitizer_test_utils.h".
292         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
293         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
294         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
295         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
296         * g++.dg/asan/asan_test.cc: Synced from upstream.
297         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
299 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
301         Fix an asan crash
302         * c-c++-common/asan/memcmp-2.c: New test.
304 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
306         PR c++/55582
307         * g++.dg/cpp0x/udlit-string-literal.h: New.
308         * g++.dg/cpp0x/udlit-string-literal.C: New.
310 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
312         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
314 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
316         PR target/56184
317         * gcc.target/arm/pr56184.C: New test.
319 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
321         PR c++/56302
322         * g++.dg/torture/pr56302.C: New test.
323         * g++.dg/cpp0x/constexpr-56302.C: New test.
324         * c-c++-common/pr56302.c: New test.
326 2013-02-13  Tobias Burnus  <burnus@net-b.de>
327             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
329         PR fortran/56204
330         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
331         * gfortran.dg/quad_3.f90: Ditto.
333 2013-02-13  Kostya Serebryany  <kcc@google.com>
335         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
336         to match the fresh asan run-time.
337         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
339 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
341         Avoid instrumenting duplicated memory access in the same basic block
342         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
343         * testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
344         * testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
345         * testsuite/c-c++-common/asan/inc.c: Likewise.
347 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
349         PR inline-asm/56148
350         * gcc.target/i386/pr56148.c: New test.
352 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
353             Tobias Burnus  <burnus@net-b.de>
355         PR testsuite/56082
356         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
357         to kind=2.
359 2013-02-12  Richard Biener  <rguenther@suse.de>
361         PR lto/56297
362         * gcc.dg/lto/pr56297_0.c: New testcase.
363         * gcc.dg/lto/pr56297_0.c: Likewise.
365 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
367         PR fortran/46952
368         * gfortran.dg/typebound_deferred_1.f90: New.
370 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
372         PR rtl-optimization/56151
373         * gcc.target/i386/pr56151.c: New test.
375 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
377         * g++.dg/ext/mv12.C: New test.
378         * g++.dg/ext/mv12.h: New file.
379         * g++.dg/ext/mv12-aux.C: New file.
380         * g++.dg/ext/mv13.C: New test.
382 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
384         * lib/target-supports.exp
385         (check_effective_target_powerpc_eabi_ok): New.
386         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
387         powerpc_eabi_ok.
388         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
389         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
390         only.
391         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
392         * gcc.target/powerpc/pr51623.c: Likewise.
393         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
394         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
396 2013-02-11  Alexander Potapenko <glider@google.com>
397             Jack Howarth  <howarth@bromo.med.uc.edu>
398             Jakub Jelinek  <jakub@redhat.com>
400         PR sanitizer/55617
401         * g++.dg/asan/pr55617.C: Run on all targets.
403 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
405         PR rtl-optimization/56275
406         * gcc.dg/pr56275.c: New test.
408 2013-02-11  Richard Biener  <rguenther@suse.de>
410         PR tree-optimization/56273
411         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
413 2013-02-11  Richard Biener  <rguenther@suse.de>
415         PR tree-optimization/56264
416         * gcc.dg/torture/pr56264.c: New testcase.
418 2013-02-11  Richard Biener  <rguenther@suse.de>
420         PR tree-optimization/56273
421         * g++.dg/warn/Warray-bounds-6.C: New testcase.
422         * gcc.dg/tree-ssa/pr21559.c: Adjust.
423         * gcc.dg/tree-ssa/vrp17.c: Likewise.
424         * gcc.dg/tree-ssa/vrp18.c: Likewise.
425         * gcc.dg/tree-ssa/vrp23.c: Likewise.
426         * gcc.dg/tree-ssa/vrp24.c: Likewise.
428 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
430         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
431         for *-*-linux-gnu targets.
432         * g++.dg/asan/interception-test-1.c: Ditto.
433         * g++.dg/asan/interception-failure-test-1.C: Ditto.
434         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
436 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
438         PR fortran/55362
439         * gfortran.dg/intrinsic_size_4.f90 : New test.
441 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
443         PR target/56256
444         * gcc.target/powerpc/pr56256.c: New test.
446 2013-02-08  Ian Lance Taylor  <iant@google.com>
448         * lib/go.exp: Load timeout.exp.
450 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
452         PR rtl-optimization/56246
453         * gcc.target/i386/pr56246.c: New test.
455 2013-02-08  Jeff Law  <law@redhat.com>
457         PR debug/53948
458         * gcc.dg/debug/dwarf2/pr53948.c: New test.
460 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
462         PR target/56043
463         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
464         powerpc*-*-linux*.
466 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
468         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
470 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
472         PR rtl-optimization/56195
473         * gcc.dg/torture/pr56195.c: New test.
475 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
477         PR fortran/54107
478         * gfortran.dg/recursive_interface_2.f90: New test.
480 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
482         PR tree-optimization/56250
483         * gcc.c-torture/execute/pr56250.c: New test.
485 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
487         PR tree-optimization/56064
488         * gcc.dg/fixed-point/view-convert-2.c: New test.
490 2013-02-08  Michael Matz  <matz@suse.de>
492         PR tree-optimization/52448
493         * gcc.dg/pr52448.c: New test.
495 2013-02-08  Richard Biener  <rguenther@suse.de>
497         PR middle-end/56181
498         * gcc.dg/torture/pr56181.c: New testcase.
500 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
502         PR target/54222
503         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
504         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
506 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
508         PR c++/56241
509         * g++.dg/parse/crash61.C: New test.
511         PR c++/56239
512         * g++.dg/parse/pr56239.C: New test.
514         PR c++/56237
515         * g++.dg/abi/mangle61.C: New test.
517 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
519         PR rtl-optimization/56225
520         * gcc.target/i386/pr56225.c: New test.
522 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
524         PR debug/56154
525         * gcc.dg/guality/pr56154-1.c: New test.
526         * gcc.dg/guality/pr56154-2.c: New test.
527         * gcc.dg/guality/pr56154-3.c: New test.
528         * gcc.dg/guality/pr56154-4.c: New test.
529         * gcc.dg/guality/pr56154-aux.c: New file.
531         PR tree-optimization/55789
532         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
533         cleanup-tree-dump.
534         * gcc.dg/tree-ssa/inline-3.c: Add
535         --param max-early-inliner-iterations=2 option.
537 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
539         PR debug/53363
540         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
541         Add -fno-dwarf2-cfi-asm to dg-options.
542         Adapt match count.
544 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
546         PR target/56228
547         * gcc.dg/pr56228.c: New test.
549 2013-02-07  Alan Modra  <amodra@gmail.com>
551         PR target/54009
552         * gcc.target/powerpc/pr54009.c: New test.
553         PR target/54131
554         * gfortran.dg/pr54131.f: New test.
556 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
558         PR fortran/55789
559         * gfortran.dg/array_constructor_41.f90: New test.
561 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
563         PR fortran/55978
564         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
566 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
568         PR middle-end/56217
569         * g++.dg/gomp/pr56217.C: New test.
571 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
573         PR tree-optimization/56205
574         * gcc.dg/tree-ssa/stdarg-6.c: New test.
575         * gcc.c-torture/execute/pr56205.c: New test.
577 2013-02-05  Richard Biener  <rguenther@suse.de>
579         PR tree-optimization/53342
580         PR tree-optimization/53185
581         * gcc.dg/vect/pr53185-2.c: New testcase.
583 2013-02-05  Jan Hubicka  <jh@suse.cz>
585         PR tree-optimization/55789
586         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
587         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
588         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
589         * g++.dg/ipa/inline-1.C: New testcase.
590         * g++.dg/ipa/inline-2.C: New testcase.
591         * g++.dg/ipa/inline-3.C: New testcase.
593 2013-02-05  Jan Hubicka  <jh@suse.cz>
595         PR tree-optimization/55789
596         * g++.dg/torture/pr55789.C: New testcase.
598 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
600         PR middle-end/56167
601         * gcc.dg/pr56167.c: New test.
603 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
605         PR target/55146
606         * gcc.target/sh/pr55146.c: New.
608 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
610         PR tree-optimization/54386
611         * gcc.target/sh/pr54386.c: New.
613 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
615         PR fortran/56008
616         * gfortran.dg/realloc_on _assign_16.f90 : New test.
618         PR fortran/47517
619         * gfortran.dg/realloc_on _assign_17.f90 : New test.
621 2013-02-04  Alexander Potapenko <glider@google.com>
622             Jack Howarth  <howarth@bromo.med.uc.edu>
623             Jakub Jelinek  <jakub@redhat.com>
625         PR sanitizer/55617
626         * g++.dg/asan/pr55617.C: New test.
628 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
630         PR fortran/54195
631         * gfortran.dg/typebound_operator_19.f90: New test.
632         * gfortran.dg/typebound_assignment_4.f90: New test.
634 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
636         PR fortran/54107
637         * gfortran.dg/recursive_interface_1.f90: New test.
639 2013-02-04  Richard Guenther  <rguenther@suse.de>
641         PR lto/56168
642         * gcc.dg/lto/pr56168_0.c: New testcase.
643         * gcc.dg/lto/pr56168_1.c: Likewise.
645 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
647         PR fortran/50627
648         PR fortran/56054
649         * gfortran.dg/block_12.f90:  New test.
650         * gfortran.dg/module_error_1.f90:  New test.
652 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
654         * lib/target-supports.exp (check_effective_target_vect_float)
655         (check_effective_target_vect_no_align): Add mips-sde-elf.
657 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
659         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
661 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
663         * gcc.dg/pr56023.c: XFAIL on AIX.
664         * gcc.dg/vect/pr49352.c: Same.
666 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
668         * gnat.dg/opt26.adb: New test.
670 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
672         Revert.
673         2013-01-27  Amol Pise  <amolpise15@gmail.com>
675         * gcc.target/arm/neon-vfnms-1.c: New test.
676         * gcc.target/arm/neon-vfnma-1.c: New test.
678 2013-01-31  Richard Biener  <rguenther@suse.de>
680         PR tree-optimization/56157
681         * gcc.dg/torture/pr56157.c: New testcase.
683 2013-01-30  Richard Biener  <rguenther@suse.de>
685         PR tree-optimization/56150
686         * gcc.dg/torture/pr56150.c: New testcase.
688 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
690         PR sanitizer/55374
691         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
692         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
693         printed in backtrace.
694         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
695         to avoid errors about mismatched allocation vs. deallocation.
697         PR c++/55742
698         * g++.dg/mv1.C: Moved to...
699         * g++.dg/ext/mv1.C: ... here.  Adjust test.
700         * g++.dg/mv2.C: Moved to...
701         * g++.dg/ext/mv2.C: ... here.  Adjust test.
702         * g++.dg/mv3.C: Moved to...
703         * g++.dg/ext/mv3.C: ... here.
704         * g++.dg/mv4.C: Moved to...
705         * g++.dg/ext/mv4.C: ... here.
706         * g++.dg/mv5.C: Moved to...
707         * g++.dg/ext/mv5.C: ... here.  Adjust test.
708         * g++.dg/mv6.C: Moved to...
709         * g++.dg/ext/mv6.C: ... here.  Adjust test.
710         * g++.dg/ext/mv7.C: New test.
711         * g++.dg/ext/mv8.C: New test.
712         * g++.dg/ext/mv9.C: New test.
713         * g++.dg/ext/mv10.C: New test.
714         * g++.dg/ext/mv11.C: New test.
716 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
718         PR rtl-optimization/56144
719         * gcc.dg/pr56144.c: New.
721 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
723         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
724         message.
725         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
726         * g++.dg/cpp0x/constexpr-55573.C: Same
728 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
730         PR tree-optimization/56064
731         * gcc.dg/fixed-point/view-convert.c: New test.
733 2013-01-30  Andreas Schwab  <schwab@suse.de>
735         * lib/target-supports-dg.exp (dg-process-target): Use expr to
736         evaluate the end index in string range.
738 2013-01-30  Tobias Burnus  <burnus@net-b.de>
740         PR fortran/56138
741         * gfortran.dg/allocatable_function_6.f90: New.
743 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
744             Mikael Morin <mikael@gcc.gnu.org>
746         PR fortran/54107
747         * gfortran.dg/proc_ptr_comp_36.f90: New.
749 2013-01-29  Richard Biener  <rguenther@suse.de>
751         PR tree-optimization/55270
752         * gcc.dg/torture/pr55270.c: New testcase.
754 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
756         PR rtl-optimization/56117
757         * gcc.dg/pr56117.c: New test.
759 2013-01-28  Richard Biener  <rguenther@suse.de>
761         PR tree-optimization/56034
762         * gcc.dg/torture/pr56034.c: New testcase.
764 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
766         PR tree-optimization/56125
767         * gcc.dg/pr56125.c: New test.
769 2013-01-28  Tobias Burnus  <burnus@net-b.de>
770             Mikael Morin  <mikael@gcc.gnu.org>
772         PR fortran/53537
773         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
774         * gfortran.dg/import8.f90: Likewise.
775         * gfortran.dg/interface_derived_type_1.f90: Likewise.
776         * gfortran.dg/import10.f90: New test.
777         * gfortran.dg/import11.f90: Likewise
779 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
781         PR testsuite/56053
782         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
783         string.h.  Provide memset, malloc and free prototypes, adjust line
784         numbers in dg-output.
785         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
786         Provide memset prototype and adjust line numbers in dg-output.
787         * c-c++-common/asan/global-overflow-1.c: Likewise.
789         PR tree-optimization/56094
790         * gcc.dg/pr56094.c: New test.
792 2013-01-27  Amol Pise  <amolpise15@gmail.com>
794         * gcc.target/arm/neon-vfnms-1.c: New test.
795         * gcc.target/arm/neon-vfnma-1.c: New test.
797 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
799         PR target/56114
800         * gcc.target/i386/pr56114.c: New test.
802 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
804         PR fortran/55984
805         * gfortran.dg/associate_14.f90: New test.
807         PR fortran/56047
808         * gfortran.dg/associate_13.f90: New test.
810 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
812         PR tree-optimization/56098
813         * gcc.dg/pr56098-1.c: New test.
814         * gcc.dg/pr56098-2.c: New test.
816 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
818         PR target/54222
819         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
821 2013-01-22  Marek Polacek  <polacek@redhat.com>
823         PR tree-optimization/56035
824         * gcc.dg/pr56035.c: New test.
826 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
828         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
829         for MIPS.
831 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
833         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
835 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
837         PR c/56078
838         * gcc.dg/pr56078.c: New test.
839         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
841 2013-01-24  Martin Jambor  <mjambor@suse.cz>
843         PR tree-optimization/55927
844         * g++.dg/ipa/devirt-10.C: Disable early inlining.
846 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
848         * gcc.target/i386/movsd.c: New test.
850 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
852         PR inline-asm/55934
853         * gcc.target/i386/pr55934.c: New test.
855 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
857         PR fortran/56081
858         * gfortran.dg/select_8.f90: New.
860 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
862         * gcc.target/microblaze/microblaze.exp: Remove
863         target_config_cflags check.
865 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
867         PR fortran/56052
868         * gfortran.dg/gomp/pr56052.f90: New test.
870         PR target/49069
871         * gcc.dg/pr49069.c: New test.
873 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
875         PR c++/55944
876         * g++.dg/cpp0x/constexpr-static10.C: New.
878 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
880         PR target/56028
881         * gcc.target/i386/pr56028.c: New test.
883 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
885         PR target/55686
886         * gcc.target/i386/pr55686.c: New test.
888 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
890         PR c++/53609
891         * g++.dg/cpp0x/variadic139.C: New test.
892         * g++.dg/cpp0x/variadic140.C: Likewise.
893         * g++.dg/cpp0x/variadic141.C: Likewise.
895 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
897         * gnat.dg/warn8.adb: New test.
899 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
901         PR fortran/55919
902         * gfortran.dg/include_8.f90: New test.
904 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
906         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
907         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
909 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
911         PR tree-optimization/56051
912         * gcc.c-torture/execute/pr56051.c: New test.
914 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
916         PR rtl-optimization/56023
917         * gcc.dg/pr56023.c: New test.
919 2013-01-21  Martin Jambor  <mjambor@suse.cz>
921         PR middle-end/56022
922         * gcc.target/i386/pr56022.c: New test.
924 2013-01-21  Jason Merrill  <jason@redhat.com>
926         * lib/target-supports.exp (check_effective_target_alias): New.
928 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
930         PR debug/53235
931         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
933 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
935         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
937 2013-01-19  Jeff Law  <law@redhat.com>
939         PR tree-optimization/52631
940         * tree-ssa/pr52631.c: New test.
941         * tree-ssa/ssa-fre-9: Update expected output.
943 2013-01-19  Anthony Green  <green@moxielogic.com>
945         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
946         for moxie.
948 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
950         PR tree-optimization/56029
951         * g++.dg/torture/pr56029.C: New test.
953 2013-01-18  Sharad Singhai  <singhai@google.com>
955         PR tree-optimization/55995
956         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
958 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
960         PR target/55433
961         * gcc.target/i386/pr55433.c: New.
963 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
965         PR middle-end/56015
966         * gfortran.dg/pr56015.f90: New test.
968 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
970         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
972 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
974         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
975         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
976         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
977         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
978         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
980 2013-01-17  Jeff Law  <law@redhat.com>
982         * gcc.dg/pr52573.c: Move to...
983         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
985         PR rtl-optimization/52573
986         * gcc.dg/pr52573.c: New test.
988 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
990         PR sanitizer/55679
991         * g++.dg/asan/interception-test-1.C: Skip on darwin.
992         * lib/target-supports.exp (check_effective_target_swapcontext): Use
993         check_no_compiler_messages to test support in ucontext.h.
994         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
995         compliant RLIMIT_AS.
997 2013-01-17  Marek Polacek  <polacek@redhat.com>
999         PR rtl-optimization/55833
1000         * gcc.dg/pr55833.c: New test.
1002 2013-01-17  Jan Hubicka  <jh@suse.cz>
1004         PR tree-optimization/55273
1005         * gcc.c-torture/compile/pr55273.c: New testcase.
1007 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
1009         PR target/55981
1010         * gcc.target/pr55981.c: New test.
1012 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
1014         * gcc.target/arm/pr40887.c: Require at least armv5.
1015         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
1016         * gcc.target/arm/pr51915.c: Likewise.
1017         * gcc.target/arm/pr52006.c: Likewise.
1018         * gcc.target/arm/pr53187.c: Likewise.
1020         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
1021         * gcc.target/arm/ftest-support-arm.h: Delete.
1022         * gcc.target/arm/ftest-support-thumb.h: Delete.
1023         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
1024         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
1025         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
1026         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
1027         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
1028         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
1029         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
1030         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
1031         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
1032         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
1033         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1034         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
1035         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
1036         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
1037         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
1038         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1039         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
1040         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
1041         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
1042         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
1043         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
1044         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
1045         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
1046         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1048 2013-01-17  Martin Jambor  <mjambor@suse.cz>
1050         PR tree-optimizations/55264
1051         * g++.dg/ipa/pr55264.C: New test.
1053 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
1055         PR fortran/55983
1056         * gfortran.dg/class_55.f90: New.
1058 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
1060         PR testsuite/55994
1061         * gcc.c-torture/execute/builtins/builtins.exp: Add
1062         -Wl,--allow-multiple-definition for eabi and elf targets.
1064         PR testsuite/54622
1065         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1066         check_effective_target_vect_perm_short,
1067         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1068         check_effective_target_vect64): Return 0 for big-endian ARM.
1069         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
1071         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
1072         prototypes.
1074 2013-01-16  Richard Biener  <rguenther@suse.de>
1076         PR tree-optimization/55964
1077         * gcc.dg/torture/pr55964.c: New testcase.
1079 2013-01-16  Richard Biener  <rguenther@suse.de>
1081         PR tree-optimization/54767
1082         PR tree-optimization/53465
1083         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
1085 2013-01-16  Christian Bruel  <christian.bruel@st.com>
1087         PR target/55301
1088         * gcc.target/sh/sh-switch.c: New testcase.
1090 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
1092         * gcc.dg/webizer.c: Increase the array size.
1094 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
1096         PR target/55940
1097         * gcc.dg/pr55940.c: New test.
1099 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
1100             Harald Anlauf  <anlauf@gmx.de>
1102         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
1103         * gfortran.dg/bounds_check_5.f90: Likewise.
1104         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
1105         * gfortran.dg/continuation_9.f90: Likewise.
1106         * gfortran.dg/move_alloc_13.f90: Likewise.
1107         * gfortran.dg/structure_constructor_11.f90: Likewise.
1108         * gfortran.dg/tab_continuation.f: Likewise.
1109         * gfortran.dg/warning-directive-2.F90: Likewise.
1110         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
1112 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
1114         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
1115         * gcc.target/arm/fma-sp.c: Likewise.
1117 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1119         PR rtl-optimization/55153
1120         * gcc.dg/pr55153.c: New.
1122 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
1124         PR tree-optimization/55920
1125         * gcc.c-torture/compile/pr55920.c: New test.
1127 2013-01-15  Richard Biener  <rguenther@suse.de>
1129         PR middle-end/55882
1130         * gcc.dg/torture/pr55882.c: New testcase.
1132 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
1134         PR tree-optimization/55955
1135         * gcc.c-torture/compile/pr55955.c: New test.
1137 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
1139         PR c++/55663
1140         * g++.dg/cpp0x/alias-decl-31.C: New test.
1142 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
1144         PR fortran/54286
1145         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
1146         case where interface is null.
1148 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1150         PR fortran/55806
1151         * gfortran.dg/array_constructor_40.f90:  New test.
1153 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
1155         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
1157 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1159         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
1160         * gcc.target/aarch64/vect-ld1r-compile.c: New.
1161         * gcc.target/aarch64/vect-ld1r-fp.c: New.
1162         * gcc.target/aarch64/vect-ld1r.c: New.
1163         * gcc.target/aarch64/vect-ld1r.x: New.
1165 2013-01-14  Andi Kleen  <ak@linux.intel.com>
1167         PR target/55948
1168         * gcc.target/i386/hle-clear-rel.c: New file
1169         * gcc.target/i386/hle-store-rel.c: New file.
1171 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
1173         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
1174         * gfortran.dg/bounds_check_4.f90: Likewise.
1175         * gfortran.dg/inquire_10.f90: Likewise.
1176         * gfortran.dg/minloc_3.f90: Likewise.
1177         * gfortran.dg/minlocval_3.f90: Likewise.
1178         * gfortran.dg/module_double_reuse.f90: Likewise.
1179         * gfortran.dg/mvbits_1.f90: Likewise.
1180         * gfortran.dg/oldstyle_1.f90: Likewise.
1181         * gfortran.dg/pr20163-2.f: Likewise.
1182         * gfortran.dg/save_1.f90: Likewise.
1183         * gfortran.dg/scan_1.f90: Likewise.
1184         * gfortran.dg/select_char_1.f90: Likewise.
1185         * gfortran.dg/shape_4.f90: Likewise.
1186         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
1187         * gfortran.dg/function_optimize_10.f90: Likewise.
1188         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
1189         * gfortran.dg/used_types_17.f90: Likewise.
1190         * gfortran.dg/used_types_18.f90: Likewise.
1192 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
1194         PR fortran/54286
1195         * gfortran.dg/proc_ptr_result_8.f90 : New test.
1197 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
1199         * gcc.dg/unroll_5.c: Add nomips16 attributes.
1201 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
1203         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
1205 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
1207         PR fortran/55072
1208         * gfortran.dg/assumed_type_2.f90: Fix test case.
1209         * gfortran.dg/internal_pack_13.f90: New test.
1210         * gfortran.dg/internal_pack_14.f90: New test.
1212 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
1214         PR fortran/55868
1215         * gfortran.dg/unlimited_polymorphic_8.f90: Update
1216         scan-tree-dump-times for foo.0.x._vptr to deal with change from
1217         $tar to STAR.
1219 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
1221         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
1223 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1225         PR target/55719
1226         * gcc.target/s390/pr55719.c: New testcase.
1228 2013-01-11  Richard Guenther  <rguenther@suse.de>
1230         PR tree-optimization/44061
1231         * gcc.dg/pr44061.c: New testcase.
1233 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
1235         Update copyright years.
1237 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
1238             Jakub Jelinek  <jakub@redhat.com>
1240         PR target/55565
1241         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
1243 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
1245         PR rtl-optimization/55672
1246         * gcc.target/i386/pr55672.c: New.
1248 2013-01-10  Jeff Law  <law@redhat.com>
1250         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
1251         pass/fail message unique.
1254 2013-01-10  Jason Merrill  <jason@redhat.com>
1256         * ada/.gitignore: New.
1258 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1260         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
1261         Add tls options.
1262         * g++.dg/tls/thread_local2.C: Likewise.
1263         * g++.dg/tls/thread_local2g.C: Likewise.
1264         * g++.dg/tls/thread_local6.C: Likewise.
1265         * g++.dg/tls/thread_local-order1.C: Add tls options.
1266         * g++.dg/tls/thread_local-order2.C: Likewise.
1267         * g++.dg/tls/thread_local3.C: Likewise.
1268         * g++.dg/tls/thread_local3g.C: Likewise.
1269         * g++.dg/tls/thread_local4.C: Likewise.
1270         * g++.dg/tls/thread_local4g.C: Likewise.
1271         * g++.dg/tls/thread_local5.C: Likewise.
1272         * g++.dg/tls/thread_local5g.C: Likewise.
1273         * g++.dg/tls/thread_local6g.C: Likewise.
1275 2013-01-10  Kostya Serebryany  <kcc@google.com>
1277         * g++.dg/asan/asan_test.cc: Sync from upstream.
1279 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
1281         PR tree-optimization/55921
1282         * gcc.c-torture/compile/pr55921.c: New test.
1284 2013-01-09  Jan Hubicka  <jh@suse.cz>
1286         PR tree-optimization/55569
1287         * gcc.c-torture/compile/pr55569.c: New testcase.
1289 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
1291         PR fortran/47203
1292         * gfortran.dg/use_28.f90: New test.
1294 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
1296         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
1297         number matching more robust.
1299 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
1301         PR rtl-optimization/55829
1302         * gcc.target/i386/pr55829.c: New.
1304 2013-01-09  Tobias Burnus  <burnus@net-b.de>
1306         PR fortran/55758
1307         * gfortran.dg/bind_c_bool_1.f90: New.
1308         * gfortran.dg/do_5.f90: Add dg-warning.
1310 2013-01-09  Jan Hubicka  <jh@suse.cz>
1312         PR tree-optimization/55875
1313         * gcc.c-torture/execute/pr55875.c: New testcase.
1314         * g++.dg/torture/pr55875.C: New testcase.
1316 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
1318         PR c/48418
1319         * c-c++-common/pr48418.c: New test.
1321 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
1323         PR c++/55801
1324         * g++.dg/tls/thread_local-ice.C: New.
1326 2013-01-09  Andreas Schwab  <schwab@suse.de>
1328         * gcc.dg/guality/pr54693.c: Null-terminate arr.
1330 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
1332         PR tree-optimization/48189
1333         * gcc.dg/pr48189.c: New test.
1335 2013-01-04  Jan Hubicka  <jh@suse.cz>
1337         PR tree-optimization/55823
1338         * g++.dg/ipa/devirt-10.C: New testcase.
1340 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
1341             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
1343         PR rtl-optimization/55845
1344         * gcc.target/i386/pr55845.c: New test.
1346 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
1348         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
1349         instructions generated instead of number of occurances.
1351 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
1353         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
1354         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1355         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1356         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1357         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1358         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1359         * gcc.target/aarch64/vect-fcm.x: Likewise.
1360         * lib/target-supports.exp
1361         (check_effective_target_vect_cond): Enable for AArch64.
1363 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
1365         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
1366         endian-safe float pool loading.
1367         (test_square_root_v4sf): Likewise.
1368         (test_square_root_v2df): Likewise.
1369         * lib/target-supports.exp
1370         (check_effective_target_vect_call_sqrtf): Add AArch64.
1372 2013-01-08  Martin Jambor  <mjambor@suse.cz>
1374         PR debug/55579
1375         * gcc.dg/tree-ssa/pr55579.c: New test.
1377 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1379         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
1380         asm comments.
1382 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
1384         PR middle-end/55890
1385         * gcc.dg/torture/pr55890-3.c: New test.
1387         PR middle-end/55851
1388         * gcc.c-torture/compile/pr55851.c: New test.
1390         PR sanitizer/55844
1391         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
1392         dg-options.
1394 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
1396         PR fortran/55618
1397         * gfortran.dg/elemental_scalar_args_2.f90: New test.
1399 2013-01-07  Tobias Burnus  <burnus@net-b.de>
1401         PR fortran/55763
1402         * gfortran.dg/pointer_init_2.f90: Update dg-error.
1403         * gfortran.dg/pointer_init_7.f90: New.
1405 2013-01-07  Richard Biener  <rguenther@suse.de>
1407         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
1409 2013-01-07  Richard Biener  <rguenther@suse.de>
1411         PR middle-end/55890
1412         * gcc.dg/torture/pr55890-1.c: New testcase.
1413         * gcc.dg/torture/pr55890-2.c: Likewise.
1415 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
1417         * gcc.target/aarch64/fmovd.c: New.
1418         * gcc.target/aarch64/fmovf.c: Likewise.
1419         * gcc.target/aarch64/fmovd-zero.c: Likewise.
1420         * gcc.target/aarch64/fmovf-zero.c: Likewise.
1421         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1422         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1423         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1424         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1426 2013-01-07  Richard Biener  <rguenther@suse.de>
1428         PR tree-optimization/55888
1429         PR tree-optimization/55862
1430         * gcc.dg/torture/pr55888.c: New testcase.
1432 2013-01-07  Tobias Burnus  <burnus@net-b.de>
1434         PR fortran/55852
1435         * gfortran.dg/intrinsic_size_3.f90: New.
1437 2013-01-07  Tobias Burnus  <burnus@net-b.de>
1439         PR fortran/55763
1440         * gfortran.dg/select_type_32.f90: New.
1442 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
1444         PR c++/52343
1445         * g++.dg/cpp0x/alias-decl-29.C: New test.
1447 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
1449         PR fortran/53876
1450         PR fortran/54990
1451         PR fortran/54992
1452         * gfortran.dg/class_array_15.f03: New test.
1454 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
1456         PR fortran/42769
1457         PR fortran/45836
1458         PR fortran/45900
1459         * gfortran.dg/use_23.f90: New test.
1460         * gfortran.dg/use_24.f90: New test.
1461         * gfortran.dg/use_25.f90: New test.
1462         * gfortran.dg/use_26.f90: New test.
1463         * gfortran.dg/use_27.f90: New test.
1465 2013-01-06  Olivier Hainque  <hainque@adacore.com>
1467         * gnat.dg/specs/clause_on_volatile.ads: New test.
1469 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1471         * gnat.dg/alignment10.adb: New test.
1473 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1474             Mikael Morin  <mikael@gcc.gnu.org>
1476         PR fortran/55827
1477         * gfortran.dg/use_22.f90: New test.
1479 2013-01-04  Andrew Pinski  <apinski@cavium.com>
1481         * gcc.target/aarch64/cmp-1.c: New testcase.
1483 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
1485         PR fortran/55172
1486         * gfortran.dg/select_type_31.f03: New test.
1488 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
1490         PR c++/54526 (again)
1491         * g++.dg/cpp0x/parse2.C: Extend.
1492         * g++.old-deja/g++.other/crash28.C: Adjust.
1494 2013-01-04  Richard Biener  <rguenther@suse.de>
1496         PR tree-optimization/55862
1497         * gcc.dg/torture/pr55862.c: New testcase.
1499 2013-01-04  Martin Jambor  <mjambor@suse.cz>
1501         PR tree-optimization/55755
1502         * gcc.dg/torture/pr55755.c: New test.
1503         * gcc.dg/tree-ssa/sra-13.c: Likewise.
1504         * gcc.dg/tree-ssa/pr45144.c: Update.
1506 2013-01-04  Richard Biener  <rguenther@suse.de>
1508         PR middle-end/55863
1509         * gcc.dg/fold-reassoc-2.c: New testcase.
1511 2013-01-04  Tobias Burnus  <burnus@net-b.de>
1513         PR fortran/55763
1514         * gfortran.dg/null_7.f90: New.
1516 2013-01-04  Tobias Burnus  <burnus@net-b.de>
1518         PR fortran/55854
1519         PR fortran/55763
1520         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
1521         * gfortran.dg/unlimited_polymorphic_7.f90: New.
1522         * gfortran.dg/unlimited_polymorphic_8.f90: New.
1524 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
1526         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
1528 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
1530         PR fortran/55855
1531         * gfortran.dg/assignment_1.f90: Modified.
1532         * gfortran.dg/assignment_4.f90: New.
1534 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
1536         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
1538 2013-01-03  Richard Biener  <rguenther@suse.de>
1540         PR tree-optimization/55857
1541         * gcc.dg/vect/pr55857-1.c: New testcase.
1542         * gcc.dg/vect/pr55857-2.c: Likewise.
1544 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
1546         PR rtl-optimization/55838
1547         * gcc.dg/pr55838.c: New test.
1549         PR tree-optimization/55832
1550         * gcc.c-torture/compile/pr55832.c: New test.
1552 2013-01-02  Teresa Johnson  <tejohnson@google.com>
1554         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
1555         * gcc.dg/tree-ssa/loop-23.c: Ditto.
1556         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
1557         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
1558         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
1559         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
1560         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
1561         * gcc.dg/unroll_1.c: Ditto.
1562         * gcc.dg/unroll_2.c: Ditto.
1563         * gcc.dg/unroll_3.c: Ditto.
1564         * gcc.dg/unroll_4.c: Ditto.
1566 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1568         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
1570 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1572         PR fortran/55818
1573         * gfortran.dg/eof_4.f90: New test.
1575 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
1577         * lib/c-compat.exp (compat-use-alt-compiler): Remove
1578         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
1579         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
1580         (compat_setup_dfp): Initialize compat_alt_caret and
1581         compat_save_TEST_ALWAYS_FLAGS.
1583 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1585         * gcc.dg/torture/tls/tls-reload-1.c: New test.
1587 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1589         * gcc.dg/torture/fp-int-convert-2.c: New test.
1591 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1593         * gfortran.dg/newunit_3.f90: Add dg-do run.
1594         * gfortran.dg/inquire_15.f90: Add dg-do run.
1596 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
1598         PR tree-optimization/55831
1599         * gcc.dg/pr55831.c: New test.
1601 Copyright (C) 2013 Free Software Foundation, Inc.
1603 Copying and distribution of this file, with or without modification,
1604 are permitted in any medium without royalty provided the copyright
1605 notice and this notice are preserved.