2013-03-05 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6cbe85ee00a208cebf76e78515cdf84ebb724192
1 2013-03-05  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/56270
4         * gcc.dg/vect/slp-38.c: New testcase.
6 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8         PR rtl-optimization/56494
9         * gcc.dg/pr56494.c: New test.
11 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13         * gcc.dg/pr56424.c: New test.
15 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
17         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
18         * gcc.dg/pr56228.c <avr>: Skip.
20 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
22         PR testsuite/52641
23         PR tree-optimization/52631
24         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
26 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
28         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
29         * gcc.dg/vect/vect-83_64.c: Same.
31 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
33         PR fortran/56477
34         * gfortran.dg/pointer_check_13.f90: New test.
36 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
38         PR fortran/54730
39         * gfortran.dg/array_constructor_42.f90: New test.
41 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/52688
44         * g++.dg/template/static33.C: New.
45         * g++.dg/template/static34.C: Likewise.
47         PR c++/10291
48         * g++.dg/template/static35.C: New.
50 2013-03-01  Steve Ellcey  <sellcey@mips.com>
52         * gcc.dg/pr56396.c: Require pic support.
54 2013-03-01  Richard Biener  <rguenther@suse.de>
56         PR tree-optimization/55481
57         * gcc.dg/torture/pr56488.c: New testcase.
59 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
60             Jakub Jelinek  <jakub@redhat.com>
62         PR sanitizer/56454
63         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
64         no_sanitize_address attribute rather than no_address_safety_analysis.
65         * g++.dg/asan/sanitizer_test_utils.h
66         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
67         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
68         in addition to no_address_safety_analysis.
70 2013-02-28  Jason Merrill  <jason@redhat.com>
72         PR c++/56481
73         * g++.dg/cpp0x/constexpr-and.C: New.
75 2013-02-28  Martin Jambor  <mjambor@suse.cz>
77         PR tree-optimization/56294
78         * g++.dg/debug/pr56294.C: New test.
80 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
82         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
84 2013-02-27  Marek Polacek  <polacek@redhat.com>
86         PR rtl-optimization/56466
87         * gcc.dg/pr56466.c: New test.
89 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
91         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
92         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
93         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
95 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
97         PR middle-end/45472
98         * gcc.dg/pr45472.c: New test.
100 2013-02-26  Marek Polacek  <polacek@redhat.com>
102         PR tree-optimization/56426
103         * gcc.dg/pr56436.c: New test.
105 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
107         PR tree-optimization/56448
108         * gcc.c-torture/compile/pr56448.c: New test.
110         PR tree-optimization/56443
111         * gcc.dg/torture/pr56443.c: New test.
113 2013-02-25  Richard Biener  <rguenther@suse.de>
115         PR tree-optimization/56175
116         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
118 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
120         PR c++/56403
121         * g++.dg/torture/pr56403.C: New test.
123 2013-02-25  Catherine Moore  <clm@codesourcery.com>
125         Revert:
126         2013-02-24  Catherine Moore  <clm@codesourcery.com>
127         Richard Sandiford <rdsandiford@googlemail.com>
129         * gcc.target/mips/mips.exp: Add microMIPS support.
130         * gcc.target/mips/umips-movep-2.c: New test.
131         * gcc.target/mips/umips-lwp-2.c: New test.
132         * gcc.target/mips/umips-swp-5.c: New test.
133         * gcc.target/mips/umips-constraints-1.c: New test.
134         * gcc.target/mips/umips-lwp-3.c: New test.
135         * gcc.target/mips/umips-swp-6.c: New test.
136         * gcc.target/mips/umips-constraints-2.c: New test.
137         * gcc.target/mips/umips-save-restore-1.c: New test.
138         * gcc.target/mips/umips-lwp-4.c: New test.
139         * gcc.target/mips/umips-swp-7.c: New test.
140         * gcc.target/mips/umips-save-restore-2.c: New test.
141         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
142         * gcc.target/mips/umips-lwp-5.c: New test.
143         * gcc.target/mips/umips-save-restore-3.c: New test.
144         * gcc.target/mips/umips-lwp-6.c: New test.
145         * gcc.target/mips/umips-swp-1.c: New test.
146         * gcc.target/mips/umips-lwp-7.c: New test.
147         * gcc.target/mips/umips-swp-2.c: New test.
148         * gcc.target/mips/umips-lwp-8.c: New test.
149         * gcc.target/mips/umips-swp-3.c: New test.
150         * gcc.target/mips/umips-movep-1.c: New test.
151         * gcc.target/mips/umips-lwp-1.c: New test.
152         * gcc.target/mips/umips-swp-4.c: New test.
154 2013-02-24  Catherine Moore  <clm@codesourcery.com>
155             Richard Sandiford <rdsandiford@googlemail.com>
157         * gcc.target/mips/mips.exp: Add microMIPS support.
158         * gcc.target/mips/umips-movep-2.c: New test.
159         * gcc.target/mips/umips-lwp-2.c: New test.
160         * gcc.target/mips/umips-swp-5.c: New test.
161         * gcc.target/mips/umips-constraints-1.c: New test.
162         * gcc.target/mips/umips-lwp-3.c: New test.
163         * gcc.target/mips/umips-swp-6.c: New test.
164         * gcc.target/mips/umips-constraints-2.c: New test.
165         * gcc.target/mips/umips-save-restore-1.c: New test.
166         * gcc.target/mips/umips-lwp-4.c: New test.
167         * gcc.target/mips/umips-swp-7.c: New test.
168         * gcc.target/mips/umips-save-restore-2.c: New test.
169         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
170         * gcc.target/mips/umips-lwp-5.c: New test.
171         * gcc.target/mips/umips-save-restore-3.c: New test.
172         * gcc.target/mips/umips-lwp-6.c: New test.
173         * gcc.target/mips/umips-swp-1.c: New test.
174         * gcc.target/mips/umips-lwp-7.c: New test.
175         * gcc.target/mips/umips-swp-2.c: New test.
176         * gcc.target/mips/umips-lwp-8.c: New test.
177         * gcc.target/mips/umips-swp-3.c: New test.
178         * gcc.target/mips/umips-movep-1.c: New test.
179         * gcc.target/mips/umips-lwp-1.c: New test.
180         * gcc.target/mips/umips-swp-4.c: New test.
182 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
184         PR sanitizer/56393
185         * lib/asan-dg.exp (asan_link_flags): Add
186         -B${gccpath}/libsanitizer/asan/ to flags.
188 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
190         PR middle-end/56420
191         * gcc.dg/torture/pr56420.c: New test.
193 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
195         PR middle-end/56108
196         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
198 2013-02-21  Martin Jambor  <mjambor@suse.cz>
200         PR tree-optimization/56310
201         * g++.dg/ipa/pr56310.C: New test.
203 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
205         PR fortran/56385
206         * gfortran.dg/proc_ptr_comp_37.f90: New.
208 2013-02-21  Richard Biener  <rguenther@suse.de>
210         PR tree-optimization/56415
211         Revert
212         2013-02-11  Richard Biener  <rguenther@suse.de>
214         PR tree-optimization/56273
215         * g++.dg/warn/Warray-bounds-6.C: New testcase.
216         * gcc.dg/tree-ssa/pr21559.c: Adjust.
217         * gcc.dg/tree-ssa/vrp17.c: Likewise.
218         * gcc.dg/tree-ssa/vrp18.c: Likewise.
219         * gcc.dg/tree-ssa/vrp23.c: Likewise.
220         * gcc.dg/tree-ssa/vrp24.c: Likewise.
222 2013-02-21  Marek Polacek  <polacek@redhat.com>
224         PR tree-optimization/56398
225         * g++.dg/torture/pr56398.C: New test. 
227 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
229         PR inline-asm/56405
230         * gcc.c-torture/compile/pr56405.c: New test.
232 2013-02-20  Jan Hubicka  <jh@suse.cz>
234         PR tree-optimization/56265
235         * testsuite/g++.dg/ipa/devirt-11.C: New testcase.
237 2013-02-20  Richard Biener  <rguenther@suse.de>
239         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
241 2013-02-20  Richard Biener  <rguenther@suse.de>
242         Jakub Jelinek  <jakub@redhat.com>
244         PR tree-optimization/56396
245         * gcc.dg/pr56396.c: New testcase.
247 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
249         PR c++/56373
250         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
252 2013-02-19  Richard Biener  <rguenther@suse.de>
254         PR tree-optimization/56384
255         * gcc.dg/torture/pr56384.c: New testcase.
257 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
259         PR tree-optimization/56350
260         * gcc.dg/pr56350.c: New test.
262         PR tree-optimization/56381
263         * g++.dg/opt/pr56381.C: New test.
265 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
267         PR pch/54117
268         * lib/dg-pch.exp (pch-init, pch-finish,
269         check_effective_target_pch_supported_debug): New procs.
270         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
271         Likewise if $pch_unsupported_debug and $flags include -g.
272         Skip FAILs about missing *.gch file if $pch_unsupported_debug
273         and dg-require-effective-target pch_unsupported_debug.
274         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
275         * objc.dg/pch/pch.exp: Likewise.
276         * gcc.dg/pch/pch.exp: Likewise.
277         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
278         pch_unsupported_debug.
279         * gcc.dg/pch/valid-1.hs: Likewise.
280         * gcc.dg/pch/valid-1b.c: Likewise.
281         * gcc.dg/pch/valid-1b.hs: Likewise.
283 2013-02-18  Richard Biener  <rguenther@suse.de>
285         PR tree-optimization/56366
286         * gcc.dg/torture/pr56366.c: New testcase.
288 2013-02-18  Richard Biener  <rguenther@suse.de>
290         PR middle-end/56349
291         * gcc.dg/torture/pr56349.c: New testcase.
293 2013-02-18  Richard Biener  <rguenther@suse.de>
295         PR tree-optimization/56321
296         * gcc.dg/torture/pr56321.c: New testcase.
298 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
300         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
302 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
303             Dodji Seketeli  <dodji@redhat.com>
305         PR asan/56330
306         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
307         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
308         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
309         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
310         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
311         * c-c++-common/asan/pr56330.c: Likewise.
312         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
313         Ensure the size argument of __builtin_memcpy is a constant.
315 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
316             Paolo Carlini  <paolo.carlini@oracle.com>
318         PR c++/51242
319         * g++.dg/cpp0x/enum23.C: New.
321 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
323         PR target/54685
324         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
326 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
328         PR rtl-optimization/56348
329         * gcc.target/i386/pr56348.c: New test.
331 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
333         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
334         * gcc.target/arm/interrupt-2.c: Likewise.
336 2013-02-15  Tobias Burnus  <burnus@net-b.de>
338         PR fortran/56318
339         * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
341 2013-02-15  Tobias Burnus  <burnus@net-b.de>
343         PR fortran/53818
344         * gfortran.dg/init_flag_11.f90: New.
346 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
348         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
350 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
352         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
353         characters.
355 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
356             Tobias Burnus  <burnus@net-b.de>
358         PR testsuite/56138
359         * gfortran.dg/allocatable_function_7.f90: New.
361 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
363         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
364         * asan_globals_test-wrapper.cc: New file.
365         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
366         instead of asan_globals_test.cc as dg-additional-sources.
367         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
368         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
369         "sanitizer_test_utils.h" instead of
370         "sanitizer_common/tests/sanitizer_test_utils.h".
371         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
372         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
373         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
374         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
375         * g++.dg/asan/asan_test.cc: Synced from upstream.
376         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
378 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
380         Fix an asan crash
381         * c-c++-common/asan/memcmp-2.c: New test.
383 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
385         PR c++/55582
386         * g++.dg/cpp0x/udlit-string-literal.h: New.
387         * g++.dg/cpp0x/udlit-string-literal.C: New.
389 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
391         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
393 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
395         PR target/56184
396         * gcc.target/arm/pr56184.C: New test.
398 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
400         PR c++/56302
401         * g++.dg/torture/pr56302.C: New test.
402         * g++.dg/cpp0x/constexpr-56302.C: New test.
403         * c-c++-common/pr56302.c: New test.
405 2013-02-13  Tobias Burnus  <burnus@net-b.de>
406             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
408         PR fortran/56204
409         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
410         * gfortran.dg/quad_3.f90: Ditto.
412 2013-02-13  Kostya Serebryany  <kcc@google.com>
414         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
415         to match the fresh asan run-time.
416         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
418 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
420         Avoid instrumenting duplicated memory access in the same basic block
421         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
422         * testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
423         * testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
424         * testsuite/c-c++-common/asan/inc.c: Likewise.
426 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
428         PR inline-asm/56148
429         * gcc.target/i386/pr56148.c: New test.
431 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
432             Tobias Burnus  <burnus@net-b.de>
434         PR testsuite/56082
435         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
436         to kind=2.
438 2013-02-12  Richard Biener  <rguenther@suse.de>
440         PR lto/56297
441         * gcc.dg/lto/pr56297_0.c: New testcase.
442         * gcc.dg/lto/pr56297_0.c: Likewise.
444 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
446         PR fortran/46952
447         * gfortran.dg/typebound_deferred_1.f90: New.
449 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
451         PR rtl-optimization/56151
452         * gcc.target/i386/pr56151.c: New test.
454 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
456         * g++.dg/ext/mv12.C: New test.
457         * g++.dg/ext/mv12.h: New file.
458         * g++.dg/ext/mv12-aux.C: New file.
459         * g++.dg/ext/mv13.C: New test.
461 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
463         * lib/target-supports.exp
464         (check_effective_target_powerpc_eabi_ok): New.
465         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
466         powerpc_eabi_ok.
467         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
468         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
469         only.
470         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
471         * gcc.target/powerpc/pr51623.c: Likewise.
472         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
473         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
475 2013-02-11  Alexander Potapenko <glider@google.com>
476             Jack Howarth  <howarth@bromo.med.uc.edu>
477             Jakub Jelinek  <jakub@redhat.com>
479         PR sanitizer/55617
480         * g++.dg/asan/pr55617.C: Run on all targets.
482 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
484         PR rtl-optimization/56275
485         * gcc.dg/pr56275.c: New test.
487 2013-02-11  Richard Biener  <rguenther@suse.de>
489         PR tree-optimization/56273
490         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
492 2013-02-11  Richard Biener  <rguenther@suse.de>
494         PR tree-optimization/56264
495         * gcc.dg/torture/pr56264.c: New testcase.
497 2013-02-11  Richard Biener  <rguenther@suse.de>
499         PR tree-optimization/56273
500         * g++.dg/warn/Warray-bounds-6.C: New testcase.
501         * gcc.dg/tree-ssa/pr21559.c: Adjust.
502         * gcc.dg/tree-ssa/vrp17.c: Likewise.
503         * gcc.dg/tree-ssa/vrp18.c: Likewise.
504         * gcc.dg/tree-ssa/vrp23.c: Likewise.
505         * gcc.dg/tree-ssa/vrp24.c: Likewise.
507 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
509         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
510         for *-*-linux-gnu targets.
511         * g++.dg/asan/interception-test-1.c: Ditto.
512         * g++.dg/asan/interception-failure-test-1.C: Ditto.
513         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
515 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
517         PR fortran/55362
518         * gfortran.dg/intrinsic_size_4.f90 : New test.
520 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
522         PR target/56256
523         * gcc.target/powerpc/pr56256.c: New test.
525 2013-02-08  Ian Lance Taylor  <iant@google.com>
527         * lib/go.exp: Load timeout.exp.
529 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
531         PR rtl-optimization/56246
532         * gcc.target/i386/pr56246.c: New test.
534 2013-02-08  Jeff Law  <law@redhat.com>
536         PR debug/53948
537         * gcc.dg/debug/dwarf2/pr53948.c: New test.
539 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
541         PR target/56043
542         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
543         powerpc*-*-linux*.
545 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
547         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
549 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
551         PR rtl-optimization/56195
552         * gcc.dg/torture/pr56195.c: New test.
554 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
556         PR fortran/54107
557         * gfortran.dg/recursive_interface_2.f90: New test.
559 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
561         PR tree-optimization/56250
562         * gcc.c-torture/execute/pr56250.c: New test.
564 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
566         PR tree-optimization/56064
567         * gcc.dg/fixed-point/view-convert-2.c: New test.
569 2013-02-08  Michael Matz  <matz@suse.de>
571         PR tree-optimization/52448
572         * gcc.dg/pr52448.c: New test.
574 2013-02-08  Richard Biener  <rguenther@suse.de>
576         PR middle-end/56181
577         * gcc.dg/torture/pr56181.c: New testcase.
579 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
581         PR target/54222
582         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
583         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
585 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
587         PR c++/56241
588         * g++.dg/parse/crash61.C: New test.
590         PR c++/56239
591         * g++.dg/parse/pr56239.C: New test.
593         PR c++/56237
594         * g++.dg/abi/mangle61.C: New test.
596 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
598         PR rtl-optimization/56225
599         * gcc.target/i386/pr56225.c: New test.
601 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
603         PR debug/56154
604         * gcc.dg/guality/pr56154-1.c: New test.
605         * gcc.dg/guality/pr56154-2.c: New test.
606         * gcc.dg/guality/pr56154-3.c: New test.
607         * gcc.dg/guality/pr56154-4.c: New test.
608         * gcc.dg/guality/pr56154-aux.c: New file.
610         PR tree-optimization/55789
611         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
612         cleanup-tree-dump.
613         * gcc.dg/tree-ssa/inline-3.c: Add
614         --param max-early-inliner-iterations=2 option.
616 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
618         PR debug/53363
619         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
620         Add -fno-dwarf2-cfi-asm to dg-options.
621         Adapt match count.
623 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
625         PR target/56228
626         * gcc.dg/pr56228.c: New test.
628 2013-02-07  Alan Modra  <amodra@gmail.com>
630         PR target/54009
631         * gcc.target/powerpc/pr54009.c: New test.
632         PR target/54131
633         * gfortran.dg/pr54131.f: New test.
635 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
637         PR fortran/55789
638         * gfortran.dg/array_constructor_41.f90: New test.
640 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
642         PR fortran/55978
643         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
645 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
647         PR middle-end/56217
648         * g++.dg/gomp/pr56217.C: New test.
650 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
652         PR tree-optimization/56205
653         * gcc.dg/tree-ssa/stdarg-6.c: New test.
654         * gcc.c-torture/execute/pr56205.c: New test.
656 2013-02-05  Richard Biener  <rguenther@suse.de>
658         PR tree-optimization/53342
659         PR tree-optimization/53185
660         * gcc.dg/vect/pr53185-2.c: New testcase.
662 2013-02-05  Jan Hubicka  <jh@suse.cz>
664         PR tree-optimization/55789
665         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
666         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
667         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
668         * g++.dg/ipa/inline-1.C: New testcase.
669         * g++.dg/ipa/inline-2.C: New testcase.
670         * g++.dg/ipa/inline-3.C: New testcase.
672 2013-02-05  Jan Hubicka  <jh@suse.cz>
674         PR tree-optimization/55789
675         * g++.dg/torture/pr55789.C: New testcase.
677 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
679         PR middle-end/56167
680         * gcc.dg/pr56167.c: New test.
682 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
684         PR target/55146
685         * gcc.target/sh/pr55146.c: New.
687 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
689         PR tree-optimization/54386
690         * gcc.target/sh/pr54386.c: New.
692 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
694         PR fortran/56008
695         * gfortran.dg/realloc_on _assign_16.f90 : New test.
697         PR fortran/47517
698         * gfortran.dg/realloc_on _assign_17.f90 : New test.
700 2013-02-04  Alexander Potapenko <glider@google.com>
701             Jack Howarth  <howarth@bromo.med.uc.edu>
702             Jakub Jelinek  <jakub@redhat.com>
704         PR sanitizer/55617
705         * g++.dg/asan/pr55617.C: New test.
707 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
709         PR fortran/54195
710         * gfortran.dg/typebound_operator_19.f90: New test.
711         * gfortran.dg/typebound_assignment_4.f90: New test.
713 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
715         PR fortran/54107
716         * gfortran.dg/recursive_interface_1.f90: New test.
718 2013-02-04  Richard Guenther  <rguenther@suse.de>
720         PR lto/56168
721         * gcc.dg/lto/pr56168_0.c: New testcase.
722         * gcc.dg/lto/pr56168_1.c: Likewise.
724 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
726         PR fortran/50627
727         PR fortran/56054
728         * gfortran.dg/block_12.f90:  New test.
729         * gfortran.dg/module_error_1.f90:  New test.
731 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
733         * lib/target-supports.exp (check_effective_target_vect_float)
734         (check_effective_target_vect_no_align): Add mips-sde-elf.
736 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
738         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
740 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
742         * gcc.dg/pr56023.c: XFAIL on AIX.
743         * gcc.dg/vect/pr49352.c: Same.
745 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
747         * gnat.dg/opt26.adb: New test.
749 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
751         Revert.
752         2013-01-27  Amol Pise  <amolpise15@gmail.com>
754         * gcc.target/arm/neon-vfnms-1.c: New test.
755         * gcc.target/arm/neon-vfnma-1.c: New test.
757 2013-01-31  Richard Biener  <rguenther@suse.de>
759         PR tree-optimization/56157
760         * gcc.dg/torture/pr56157.c: New testcase.
762 2013-01-30  Richard Biener  <rguenther@suse.de>
764         PR tree-optimization/56150
765         * gcc.dg/torture/pr56150.c: New testcase.
767 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
769         PR sanitizer/55374
770         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
771         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
772         printed in backtrace.
773         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
774         to avoid errors about mismatched allocation vs. deallocation.
776         PR c++/55742
777         * g++.dg/mv1.C: Moved to...
778         * g++.dg/ext/mv1.C: ... here.  Adjust test.
779         * g++.dg/mv2.C: Moved to...
780         * g++.dg/ext/mv2.C: ... here.  Adjust test.
781         * g++.dg/mv3.C: Moved to...
782         * g++.dg/ext/mv3.C: ... here.
783         * g++.dg/mv4.C: Moved to...
784         * g++.dg/ext/mv4.C: ... here.
785         * g++.dg/mv5.C: Moved to...
786         * g++.dg/ext/mv5.C: ... here.  Adjust test.
787         * g++.dg/mv6.C: Moved to...
788         * g++.dg/ext/mv6.C: ... here.  Adjust test.
789         * g++.dg/ext/mv7.C: New test.
790         * g++.dg/ext/mv8.C: New test.
791         * g++.dg/ext/mv9.C: New test.
792         * g++.dg/ext/mv10.C: New test.
793         * g++.dg/ext/mv11.C: New test.
795 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
797         PR rtl-optimization/56144
798         * gcc.dg/pr56144.c: New.
800 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
802         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
803         message.
804         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
805         * g++.dg/cpp0x/constexpr-55573.C: Same
807 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
809         PR tree-optimization/56064
810         * gcc.dg/fixed-point/view-convert.c: New test.
812 2013-01-30  Andreas Schwab  <schwab@suse.de>
814         * lib/target-supports-dg.exp (dg-process-target): Use expr to
815         evaluate the end index in string range.
817 2013-01-30  Tobias Burnus  <burnus@net-b.de>
819         PR fortran/56138
820         * gfortran.dg/allocatable_function_6.f90: New.
822 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
823             Mikael Morin <mikael@gcc.gnu.org>
825         PR fortran/54107
826         * gfortran.dg/proc_ptr_comp_36.f90: New.
828 2013-01-29  Richard Biener  <rguenther@suse.de>
830         PR tree-optimization/55270
831         * gcc.dg/torture/pr55270.c: New testcase.
833 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
835         PR rtl-optimization/56117
836         * gcc.dg/pr56117.c: New test.
838 2013-01-28  Richard Biener  <rguenther@suse.de>
840         PR tree-optimization/56034
841         * gcc.dg/torture/pr56034.c: New testcase.
843 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
845         PR tree-optimization/56125
846         * gcc.dg/pr56125.c: New test.
848 2013-01-28  Tobias Burnus  <burnus@net-b.de>
849             Mikael Morin  <mikael@gcc.gnu.org>
851         PR fortran/53537
852         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
853         * gfortran.dg/import8.f90: Likewise.
854         * gfortran.dg/interface_derived_type_1.f90: Likewise.
855         * gfortran.dg/import10.f90: New test.
856         * gfortran.dg/import11.f90: Likewise
858 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
860         PR testsuite/56053
861         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
862         string.h.  Provide memset, malloc and free prototypes, adjust line
863         numbers in dg-output.
864         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
865         Provide memset prototype and adjust line numbers in dg-output.
866         * c-c++-common/asan/global-overflow-1.c: Likewise.
868         PR tree-optimization/56094
869         * gcc.dg/pr56094.c: New test.
871 2013-01-27  Amol Pise  <amolpise15@gmail.com>
873         * gcc.target/arm/neon-vfnms-1.c: New test.
874         * gcc.target/arm/neon-vfnma-1.c: New test.
876 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
878         PR target/56114
879         * gcc.target/i386/pr56114.c: New test.
881 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
883         PR fortran/55984
884         * gfortran.dg/associate_14.f90: New test.
886         PR fortran/56047
887         * gfortran.dg/associate_13.f90: New test.
889 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
891         PR tree-optimization/56098
892         * gcc.dg/pr56098-1.c: New test.
893         * gcc.dg/pr56098-2.c: New test.
895 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
897         PR target/54222
898         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
900 2013-01-22  Marek Polacek  <polacek@redhat.com>
902         PR tree-optimization/56035
903         * gcc.dg/pr56035.c: New test.
905 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
907         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
908         for MIPS.
910 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
912         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
914 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
916         PR c/56078
917         * gcc.dg/pr56078.c: New test.
918         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
920 2013-01-24  Martin Jambor  <mjambor@suse.cz>
922         PR tree-optimization/55927
923         * g++.dg/ipa/devirt-10.C: Disable early inlining.
925 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
927         * gcc.target/i386/movsd.c: New test.
929 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
931         PR inline-asm/55934
932         * gcc.target/i386/pr55934.c: New test.
934 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
936         PR fortran/56081
937         * gfortran.dg/select_8.f90: New.
939 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
941         * gcc.target/microblaze/microblaze.exp: Remove
942         target_config_cflags check.
944 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
946         PR fortran/56052
947         * gfortran.dg/gomp/pr56052.f90: New test.
949         PR target/49069
950         * gcc.dg/pr49069.c: New test.
952 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
954         PR c++/55944
955         * g++.dg/cpp0x/constexpr-static10.C: New.
957 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
959         PR target/56028
960         * gcc.target/i386/pr56028.c: New test.
962 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
964         PR target/55686
965         * gcc.target/i386/pr55686.c: New test.
967 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
969         PR c++/53609
970         * g++.dg/cpp0x/variadic139.C: New test.
971         * g++.dg/cpp0x/variadic140.C: Likewise.
972         * g++.dg/cpp0x/variadic141.C: Likewise.
974 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
976         * gnat.dg/warn8.adb: New test.
978 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
980         PR fortran/55919
981         * gfortran.dg/include_8.f90: New test.
983 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
985         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
986         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
988 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
990         PR tree-optimization/56051
991         * gcc.c-torture/execute/pr56051.c: New test.
993 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
995         PR rtl-optimization/56023
996         * gcc.dg/pr56023.c: New test.
998 2013-01-21  Martin Jambor  <mjambor@suse.cz>
1000         PR middle-end/56022
1001         * gcc.target/i386/pr56022.c: New test.
1003 2013-01-21  Jason Merrill  <jason@redhat.com>
1005         * lib/target-supports.exp (check_effective_target_alias): New.
1007 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1009         PR debug/53235
1010         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
1012 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
1014         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
1016 2013-01-19  Jeff Law  <law@redhat.com>
1018         PR tree-optimization/52631
1019         * tree-ssa/pr52631.c: New test.
1020         * tree-ssa/ssa-fre-9: Update expected output.
1022 2013-01-19  Anthony Green  <green@moxielogic.com>
1024         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
1025         for moxie.
1027 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
1029         PR tree-optimization/56029
1030         * g++.dg/torture/pr56029.C: New test.
1032 2013-01-18  Sharad Singhai  <singhai@google.com>
1034         PR tree-optimization/55995
1035         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
1037 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
1039         PR target/55433
1040         * gcc.target/i386/pr55433.c: New.
1042 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
1044         PR middle-end/56015
1045         * gfortran.dg/pr56015.f90: New test.
1047 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
1049         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
1051 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
1053         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
1054         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1055         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1056         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1057         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1059 2013-01-17  Jeff Law  <law@redhat.com>
1061         * gcc.dg/pr52573.c: Move to...
1062         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
1064         PR rtl-optimization/52573
1065         * gcc.dg/pr52573.c: New test.
1067 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
1069         PR sanitizer/55679
1070         * g++.dg/asan/interception-test-1.C: Skip on darwin.
1071         * lib/target-supports.exp (check_effective_target_swapcontext): Use
1072         check_no_compiler_messages to test support in ucontext.h.
1073         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
1074         compliant RLIMIT_AS.
1076 2013-01-17  Marek Polacek  <polacek@redhat.com>
1078         PR rtl-optimization/55833
1079         * gcc.dg/pr55833.c: New test.
1081 2013-01-17  Jan Hubicka  <jh@suse.cz>
1083         PR tree-optimization/55273
1084         * gcc.c-torture/compile/pr55273.c: New testcase.
1086 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
1088         PR target/55981
1089         * gcc.target/pr55981.c: New test.
1091 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
1093         * gcc.target/arm/pr40887.c: Require at least armv5.
1094         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
1095         * gcc.target/arm/pr51915.c: Likewise.
1096         * gcc.target/arm/pr52006.c: Likewise.
1097         * gcc.target/arm/pr53187.c: Likewise.
1099         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
1100         * gcc.target/arm/ftest-support-arm.h: Delete.
1101         * gcc.target/arm/ftest-support-thumb.h: Delete.
1102         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
1103         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
1104         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
1105         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
1106         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
1107         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
1108         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
1109         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
1110         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
1111         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
1112         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1113         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
1114         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
1115         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
1116         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
1117         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1118         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
1119         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
1120         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
1121         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
1122         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
1123         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
1124         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
1125         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1127 2013-01-17  Martin Jambor  <mjambor@suse.cz>
1129         PR tree-optimizations/55264
1130         * g++.dg/ipa/pr55264.C: New test.
1132 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
1134         PR fortran/55983
1135         * gfortran.dg/class_55.f90: New.
1137 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
1139         PR testsuite/55994
1140         * gcc.c-torture/execute/builtins/builtins.exp: Add
1141         -Wl,--allow-multiple-definition for eabi and elf targets.
1143         PR testsuite/54622
1144         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1145         check_effective_target_vect_perm_short,
1146         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1147         check_effective_target_vect64): Return 0 for big-endian ARM.
1148         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
1150         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
1151         prototypes.
1153 2013-01-16  Richard Biener  <rguenther@suse.de>
1155         PR tree-optimization/55964
1156         * gcc.dg/torture/pr55964.c: New testcase.
1158 2013-01-16  Richard Biener  <rguenther@suse.de>
1160         PR tree-optimization/54767
1161         PR tree-optimization/53465
1162         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
1164 2013-01-16  Christian Bruel  <christian.bruel@st.com>
1166         PR target/55301
1167         * gcc.target/sh/sh-switch.c: New testcase.
1169 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
1171         * gcc.dg/webizer.c: Increase the array size.
1173 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
1175         PR target/55940
1176         * gcc.dg/pr55940.c: New test.
1178 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
1179             Harald Anlauf  <anlauf@gmx.de>
1181         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
1182         * gfortran.dg/bounds_check_5.f90: Likewise.
1183         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
1184         * gfortran.dg/continuation_9.f90: Likewise.
1185         * gfortran.dg/move_alloc_13.f90: Likewise.
1186         * gfortran.dg/structure_constructor_11.f90: Likewise.
1187         * gfortran.dg/tab_continuation.f: Likewise.
1188         * gfortran.dg/warning-directive-2.F90: Likewise.
1189         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
1191 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
1193         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
1194         * gcc.target/arm/fma-sp.c: Likewise.
1196 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1198         PR rtl-optimization/55153
1199         * gcc.dg/pr55153.c: New.
1201 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
1203         PR tree-optimization/55920
1204         * gcc.c-torture/compile/pr55920.c: New test.
1206 2013-01-15  Richard Biener  <rguenther@suse.de>
1208         PR middle-end/55882
1209         * gcc.dg/torture/pr55882.c: New testcase.
1211 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
1213         PR tree-optimization/55955
1214         * gcc.c-torture/compile/pr55955.c: New test.
1216 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
1218         PR c++/55663
1219         * g++.dg/cpp0x/alias-decl-31.C: New test.
1221 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
1223         PR fortran/54286
1224         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
1225         case where interface is null.
1227 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1229         PR fortran/55806
1230         * gfortran.dg/array_constructor_40.f90:  New test.
1232 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
1234         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
1236 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1238         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
1239         * gcc.target/aarch64/vect-ld1r-compile.c: New.
1240         * gcc.target/aarch64/vect-ld1r-fp.c: New.
1241         * gcc.target/aarch64/vect-ld1r.c: New.
1242         * gcc.target/aarch64/vect-ld1r.x: New.
1244 2013-01-14  Andi Kleen  <ak@linux.intel.com>
1246         PR target/55948
1247         * gcc.target/i386/hle-clear-rel.c: New file
1248         * gcc.target/i386/hle-store-rel.c: New file.
1250 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
1252         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
1253         * gfortran.dg/bounds_check_4.f90: Likewise.
1254         * gfortran.dg/inquire_10.f90: Likewise.
1255         * gfortran.dg/minloc_3.f90: Likewise.
1256         * gfortran.dg/minlocval_3.f90: Likewise.
1257         * gfortran.dg/module_double_reuse.f90: Likewise.
1258         * gfortran.dg/mvbits_1.f90: Likewise.
1259         * gfortran.dg/oldstyle_1.f90: Likewise.
1260         * gfortran.dg/pr20163-2.f: Likewise.
1261         * gfortran.dg/save_1.f90: Likewise.
1262         * gfortran.dg/scan_1.f90: Likewise.
1263         * gfortran.dg/select_char_1.f90: Likewise.
1264         * gfortran.dg/shape_4.f90: Likewise.
1265         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
1266         * gfortran.dg/function_optimize_10.f90: Likewise.
1267         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
1268         * gfortran.dg/used_types_17.f90: Likewise.
1269         * gfortran.dg/used_types_18.f90: Likewise.
1271 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
1273         PR fortran/54286
1274         * gfortran.dg/proc_ptr_result_8.f90 : New test.
1276 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
1278         * gcc.dg/unroll_5.c: Add nomips16 attributes.
1280 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
1282         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
1284 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
1286         PR fortran/55072
1287         * gfortran.dg/assumed_type_2.f90: Fix test case.
1288         * gfortran.dg/internal_pack_13.f90: New test.
1289         * gfortran.dg/internal_pack_14.f90: New test.
1291 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
1293         PR fortran/55868
1294         * gfortran.dg/unlimited_polymorphic_8.f90: Update
1295         scan-tree-dump-times for foo.0.x._vptr to deal with change from
1296         $tar to STAR.
1298 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
1300         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
1302 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1304         PR target/55719
1305         * gcc.target/s390/pr55719.c: New testcase.
1307 2013-01-11  Richard Guenther  <rguenther@suse.de>
1309         PR tree-optimization/44061
1310         * gcc.dg/pr44061.c: New testcase.
1312 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
1314         Update copyright years.
1316 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
1317             Jakub Jelinek  <jakub@redhat.com>
1319         PR target/55565
1320         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
1322 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
1324         PR rtl-optimization/55672
1325         * gcc.target/i386/pr55672.c: New.
1327 2013-01-10  Jeff Law  <law@redhat.com>
1329         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
1330         pass/fail message unique.
1333 2013-01-10  Jason Merrill  <jason@redhat.com>
1335         * ada/.gitignore: New.
1337 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1339         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
1340         Add tls options.
1341         * g++.dg/tls/thread_local2.C: Likewise.
1342         * g++.dg/tls/thread_local2g.C: Likewise.
1343         * g++.dg/tls/thread_local6.C: Likewise.
1344         * g++.dg/tls/thread_local-order1.C: Add tls options.
1345         * g++.dg/tls/thread_local-order2.C: Likewise.
1346         * g++.dg/tls/thread_local3.C: Likewise.
1347         * g++.dg/tls/thread_local3g.C: Likewise.
1348         * g++.dg/tls/thread_local4.C: Likewise.
1349         * g++.dg/tls/thread_local4g.C: Likewise.
1350         * g++.dg/tls/thread_local5.C: Likewise.
1351         * g++.dg/tls/thread_local5g.C: Likewise.
1352         * g++.dg/tls/thread_local6g.C: Likewise.
1354 2013-01-10  Kostya Serebryany  <kcc@google.com>
1356         * g++.dg/asan/asan_test.cc: Sync from upstream.
1358 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
1360         PR tree-optimization/55921
1361         * gcc.c-torture/compile/pr55921.c: New test.
1363 2013-01-09  Jan Hubicka  <jh@suse.cz>
1365         PR tree-optimization/55569
1366         * gcc.c-torture/compile/pr55569.c: New testcase.
1368 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
1370         PR fortran/47203
1371         * gfortran.dg/use_28.f90: New test.
1373 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
1375         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
1376         number matching more robust.
1378 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
1380         PR rtl-optimization/55829
1381         * gcc.target/i386/pr55829.c: New.
1383 2013-01-09  Tobias Burnus  <burnus@net-b.de>
1385         PR fortran/55758
1386         * gfortran.dg/bind_c_bool_1.f90: New.
1387         * gfortran.dg/do_5.f90: Add dg-warning.
1389 2013-01-09  Jan Hubicka  <jh@suse.cz>
1391         PR tree-optimization/55875
1392         * gcc.c-torture/execute/pr55875.c: New testcase.
1393         * g++.dg/torture/pr55875.C: New testcase.
1395 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
1397         PR c/48418
1398         * c-c++-common/pr48418.c: New test.
1400 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
1402         PR c++/55801
1403         * g++.dg/tls/thread_local-ice.C: New.
1405 2013-01-09  Andreas Schwab  <schwab@suse.de>
1407         * gcc.dg/guality/pr54693.c: Null-terminate arr.
1409 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
1411         PR tree-optimization/48189
1412         * gcc.dg/pr48189.c: New test.
1414 2013-01-04  Jan Hubicka  <jh@suse.cz>
1416         PR tree-optimization/55823
1417         * g++.dg/ipa/devirt-10.C: New testcase.
1419 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
1420             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
1422         PR rtl-optimization/55845
1423         * gcc.target/i386/pr55845.c: New test.
1425 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
1427         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
1428         instructions generated instead of number of occurances.
1430 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
1432         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
1433         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1434         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1435         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1436         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1437         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1438         * gcc.target/aarch64/vect-fcm.x: Likewise.
1439         * lib/target-supports.exp
1440         (check_effective_target_vect_cond): Enable for AArch64.
1442 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
1444         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
1445         endian-safe float pool loading.
1446         (test_square_root_v4sf): Likewise.
1447         (test_square_root_v2df): Likewise.
1448         * lib/target-supports.exp
1449         (check_effective_target_vect_call_sqrtf): Add AArch64.
1451 2013-01-08  Martin Jambor  <mjambor@suse.cz>
1453         PR debug/55579
1454         * gcc.dg/tree-ssa/pr55579.c: New test.
1456 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1458         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
1459         asm comments.
1461 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
1463         PR middle-end/55890
1464         * gcc.dg/torture/pr55890-3.c: New test.
1466         PR middle-end/55851
1467         * gcc.c-torture/compile/pr55851.c: New test.
1469         PR sanitizer/55844
1470         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
1471         dg-options.
1473 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
1475         PR fortran/55618
1476         * gfortran.dg/elemental_scalar_args_2.f90: New test.
1478 2013-01-07  Tobias Burnus  <burnus@net-b.de>
1480         PR fortran/55763
1481         * gfortran.dg/pointer_init_2.f90: Update dg-error.
1482         * gfortran.dg/pointer_init_7.f90: New.
1484 2013-01-07  Richard Biener  <rguenther@suse.de>
1486         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
1488 2013-01-07  Richard Biener  <rguenther@suse.de>
1490         PR middle-end/55890
1491         * gcc.dg/torture/pr55890-1.c: New testcase.
1492         * gcc.dg/torture/pr55890-2.c: Likewise.
1494 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
1496         * gcc.target/aarch64/fmovd.c: New.
1497         * gcc.target/aarch64/fmovf.c: Likewise.
1498         * gcc.target/aarch64/fmovd-zero.c: Likewise.
1499         * gcc.target/aarch64/fmovf-zero.c: Likewise.
1500         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1501         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1502         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1503         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1505 2013-01-07  Richard Biener  <rguenther@suse.de>
1507         PR tree-optimization/55888
1508         PR tree-optimization/55862
1509         * gcc.dg/torture/pr55888.c: New testcase.
1511 2013-01-07  Tobias Burnus  <burnus@net-b.de>
1513         PR fortran/55852
1514         * gfortran.dg/intrinsic_size_3.f90: New.
1516 2013-01-07  Tobias Burnus  <burnus@net-b.de>
1518         PR fortran/55763
1519         * gfortran.dg/select_type_32.f90: New.
1521 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
1523         PR c++/52343
1524         * g++.dg/cpp0x/alias-decl-29.C: New test.
1526 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
1528         PR fortran/53876
1529         PR fortran/54990
1530         PR fortran/54992
1531         * gfortran.dg/class_array_15.f03: New test.
1533 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
1535         PR fortran/42769
1536         PR fortran/45836
1537         PR fortran/45900
1538         * gfortran.dg/use_23.f90: New test.
1539         * gfortran.dg/use_24.f90: New test.
1540         * gfortran.dg/use_25.f90: New test.
1541         * gfortran.dg/use_26.f90: New test.
1542         * gfortran.dg/use_27.f90: New test.
1544 2013-01-06  Olivier Hainque  <hainque@adacore.com>
1546         * gnat.dg/specs/clause_on_volatile.ads: New test.
1548 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1550         * gnat.dg/alignment10.adb: New test.
1552 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1553             Mikael Morin  <mikael@gcc.gnu.org>
1555         PR fortran/55827
1556         * gfortran.dg/use_22.f90: New test.
1558 2013-01-04  Andrew Pinski  <apinski@cavium.com>
1560         * gcc.target/aarch64/cmp-1.c: New testcase.
1562 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
1564         PR fortran/55172
1565         * gfortran.dg/select_type_31.f03: New test.
1567 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
1569         PR c++/54526 (again)
1570         * g++.dg/cpp0x/parse2.C: Extend.
1571         * g++.old-deja/g++.other/crash28.C: Adjust.
1573 2013-01-04  Richard Biener  <rguenther@suse.de>
1575         PR tree-optimization/55862
1576         * gcc.dg/torture/pr55862.c: New testcase.
1578 2013-01-04  Martin Jambor  <mjambor@suse.cz>
1580         PR tree-optimization/55755
1581         * gcc.dg/torture/pr55755.c: New test.
1582         * gcc.dg/tree-ssa/sra-13.c: Likewise.
1583         * gcc.dg/tree-ssa/pr45144.c: Update.
1585 2013-01-04  Richard Biener  <rguenther@suse.de>
1587         PR middle-end/55863
1588         * gcc.dg/fold-reassoc-2.c: New testcase.
1590 2013-01-04  Tobias Burnus  <burnus@net-b.de>
1592         PR fortran/55763
1593         * gfortran.dg/null_7.f90: New.
1595 2013-01-04  Tobias Burnus  <burnus@net-b.de>
1597         PR fortran/55854
1598         PR fortran/55763
1599         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
1600         * gfortran.dg/unlimited_polymorphic_7.f90: New.
1601         * gfortran.dg/unlimited_polymorphic_8.f90: New.
1603 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
1605         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
1607 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
1609         PR fortran/55855
1610         * gfortran.dg/assignment_1.f90: Modified.
1611         * gfortran.dg/assignment_4.f90: New.
1613 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
1615         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
1617 2013-01-03  Richard Biener  <rguenther@suse.de>
1619         PR tree-optimization/55857
1620         * gcc.dg/vect/pr55857-1.c: New testcase.
1621         * gcc.dg/vect/pr55857-2.c: Likewise.
1623 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
1625         PR rtl-optimization/55838
1626         * gcc.dg/pr55838.c: New test.
1628         PR tree-optimization/55832
1629         * gcc.c-torture/compile/pr55832.c: New test.
1631 2013-01-02  Teresa Johnson  <tejohnson@google.com>
1633         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
1634         * gcc.dg/tree-ssa/loop-23.c: Ditto.
1635         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
1636         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
1637         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
1638         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
1639         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
1640         * gcc.dg/unroll_1.c: Ditto.
1641         * gcc.dg/unroll_2.c: Ditto.
1642         * gcc.dg/unroll_3.c: Ditto.
1643         * gcc.dg/unroll_4.c: Ditto.
1645 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1647         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
1649 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1651         PR fortran/55818
1652         * gfortran.dg/eof_4.f90: New test.
1654 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
1656         * lib/c-compat.exp (compat-use-alt-compiler): Remove
1657         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
1658         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
1659         (compat_setup_dfp): Initialize compat_alt_caret and
1660         compat_save_TEST_ALWAYS_FLAGS.
1662 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1664         * gcc.dg/torture/tls/tls-reload-1.c: New test.
1666 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1668         * gcc.dg/torture/fp-int-convert-2.c: New test.
1670 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1672         * gfortran.dg/newunit_3.f90: Add dg-do run.
1673         * gfortran.dg/inquire_15.f90: Add dg-do run.
1675 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
1677         PR tree-optimization/55831
1678         * gcc.dg/pr55831.c: New test.
1680 Copyright (C) 2013 Free Software Foundation, Inc.
1682 Copying and distribution of this file, with or without modification,
1683 are permitted in any medium without royalty provided the copyright
1684 notice and this notice are preserved.