2013-05-27 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd0f01c84c010e8249549287c28a84de165f1c60b
1 2013-05-27  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/57396
4         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8         * gnat.dg/specs/last_bit.ads: New test.
10 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12         * gnat.dg/specs/machine_attribute.ads: New test.
14 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
16         * gnat.dg/incomplete3.ad[sb]: New test.
18 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
20         PR target/53916
21         * gcc.target/mips/div-13.c: New test.
23 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
25         PR target/55777
26         * gcc.target/mips/mips16-attributes-5.c,
27         * gcc.target/mips/mips16-attributes-6.c: New tests.
29 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
31         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
32         * gcc.dg/builtin-bswap-8.c: Likewise.
34 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
36         PR c++/52216
37         * g++.dg/cpp0x/new1.C: New.
39 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
41         PR c++/25666
42         * g++.dg/parse/dtor16.C: New.
43         * g++.dg/parse/dtor6.C: Adjust.
45 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
47         PR c++/19618
48         * g++.dg/expr/bitfield12.C: New.
50 2013-05-24  Jeff Law  <law@redhat.com>
52         PR tree-optimization/57124
53         * gcc.c-torture/execute/pr57124.c: New test.
54         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
56 2013-05-24  Martin Jambor  <mjambor@suse.cz>
58         PR tree-optimization/57294
59         * gcc.dg/ipa/pr57294.c: New test.
61 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
63         * gcc.target/aarch64/scalar_intrinsics.c
64         (force_simd): Use a valid instruction.
65         (test_vdupd_lane_s64): Pass a valid lane argument.
66         (test_vdupd_lane_u64): Likewise.
68 2013-05-24  Richard Biener  <rguenther@suse.de>
70         PR tree-optimization/57287
71         * gcc.dg/pr57287.c: New testcase.
73 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
75         PR c++/26572
76         * g++.dg/template/error51.C: New.
78 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
80         PR c++/25503
81         * g++.dg/template/bitfield2.C: New.
83 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
85         * gnat.dg/specs/noinline1.ads: New test.
86         * gnat.dg/noinline2.ad[sb]: Likewise.
87         * gnat.dg/specs/noinline3.ads: Likewise.
88         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
90 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
92         PR tree-ssa/57385
93         * gcc.dg/tree-ssa/pr57385.c: New test.
95 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
97         * gnat.dg/derived_type4.adb: New test.
99 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
101         * gcc.dg/builtin-bswap-6.c: New test.
102         * gcc.dg/builtin-bswap-7.c: Likewise.
103         * gcc.dg/builtin-bswap-8.c: Likewise.
104         * gcc.dg/builtin-bswap-9.c: Likewise.
106 2013-05-23  Christian Bruel  <christian.bruel@st.com>
108         PR debug/57351
109         * gcc.dg/debug/pr57351.c: New test
111 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
113         * gcc.target/aarch64/vect-clz.c: New file.
115 2013-05-23  Martin Jambor  <mjambor@suse.cz>
117         PR middle-end/57347
118         * gcc.dg/ipa/pr57347.c: New test.
120 2013-05-23  Richard Biener  <rguenther@suse.de>
122         PR tree-optimization/57380
123         * g++.dg/tree-ssa/pr57380.C: New testcase.
125 2013-05-23  Richard Biener  <rguenther@suse.de>
127         PR middle-end/57381
128         * gcc.dg/torture/pr57381.c: New testcase.
130 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
132         PR middle-end/57344
133         * gcc.c-torture/execute/pr57344-1.c: New test.
134         * gcc.c-torture/execute/pr57344-2.c: New test.
135         * gcc.c-torture/execute/pr57344-3.c: New test.
136         * gcc.c-torture/execute/pr57344-4.c: New test.
138 2013-05-23  Richard Biener  <rguenther@suse.de>
140         PR rtl-optimization/57341
141         * gcc.dg/torture/pr57341.c: New testcase.
143 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
145         PR c++/57352
146         * g++.dg/parse/crash62.C: New.
148 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
149             Pat Haugen <pthaugen@us.ibm.com>
150             Peter Bergner <bergner@vnet.ibm.com>
152         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
153         crypto builtins.
155 2013-05-22  Tobias Burnus  <burnus@net-b.de>
157         PR fortran/57364
158         * gfortran.dg/defined_assignment_6.f90: New.
160 2013-05-22  Tobias Burnus  <burnus@net-b.de>
162         PR fortran/57338
163         * gfortran.dg/assumed_type_6.f90: New.
165 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
167         PR c++/57211
168         * g++.dg/cpp0x/Wunused-parm.C: New.
170 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
172         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
173         * g++.dg/warn/Wdouble-promotion.C: Likewise.
175 2013-05-21  Easwaran Raman  <eraman@google.com>
177         PR tree-optimization/57322
178         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
180 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
182         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
183         .set (no)?micromips
185 2013-05-21  Tobias Burnus  <burnus@net-b.de>
187         PR fortran/57035
188         * gfortran.dg/assumed_type_5.f90: New.
189         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
190         * gfortran.dg/assumed_rank_2.f90: Ditto.
191         * gfortran.dg/assumed_type_3.f90: Update dg-error.
192         * gfortran.dg/no_arg_check_3.f90: Ditto.
194 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
196         PR tree-optimization/57331
197         * gcc.c-torture/compile/pr57331.c: New test.
199 2013-05-21  Richard Biener  <rguenther@suse.de>
201         PR tree-optimization/57330
202         * gcc.dg/torture/pr57330.c: New testcase.
204 2013-05-21  Richard Biener  <rguenther@suse.de>
206         PR tree-optimization/57303
207         * gcc.dg/torture/pr57303.c: New testcase.
209 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
211         PR tree-optimization/57321
212         * gcc.c-torture/execute/pr57321.c: New test.
214 2013-05-20  Tobias Burnus  <burnus@net-b.de>
216         PR fortran/48858
217         PR fortran/55465
218         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
219         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
220         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
221         * gfortran.dg/binding_label_tests_3.f03: Ditto.
222         * gfortran.dg/binding_label_tests_4.f03: Ditto.
223         * gfortran.dg/binding_label_tests_5.f03: Ditto.
224         * gfortran.dg/binding_label_tests_6.f03: Ditto.
225         * gfortran.dg/binding_label_tests_7.f03: Ditto.
226         * gfortran.dg/binding_label_tests_8.f03: Ditto.
227         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
228         * gfortran.dg/binding_label_tests_24.f90: New.
229         * gfortran.dg/binding_label_tests_25.f90: New.
231 2013-05-20  Tobias Burnus  <burnus@net-b.de>
233         PR fortran/48858
234         * gfortran.dg/binding_label_tests_17.f90: New.
235         * gfortran.dg/binding_label_tests_18.f90: New.
236         * gfortran.dg/binding_label_tests_19.f90: New.
237         * gfortran.dg/binding_label_tests_20.f90: New.
238         * gfortran.dg/binding_label_tests_21.f90: New.
239         * gfortran.dg/binding_label_tests_22.f90: New.
240         * gfortran.dg/binding_label_tests_23.f90: New.
242 2013-05-20  Tobias Burnus  <burnus@net-b.de>
244         PR fortran/48858
245         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
246         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
247         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
248         * gfortran.dg/common_18.f90: New.
249         * gfortran.dg/common_19.f90: New.
250         * gfortran.dg/common_20.f90: New.
251         * gfortran.dg/common_21.f90: New.
253 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
255         PR c++/12288
256         * g++.dg/parse/error52.C: New.
257         * g++.dg/parse/error3.C: Adjust.
258         * g++.dg/parse/error36.C: Likewise.
260 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
262         PR target/56547
263         * gcc.target/sh/pr56547-1.c: New.
264         * gcc.target/sh/pr56547-2.c: New.
266 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
268         PR c++/23608
269         * g++.dg/warn/Wsign-compare-6.C: New.
270         * g++.dg/warn/Wdouble-promotion.C: Adjust.
272 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
274         PR c++/57327
275         * g++.dg/template/error50.C: New.
277 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
279         PR c++/10207
280         * g++.dg/ext/complit13.C: New.
282 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
284         PR c++/57175
285         * g++.dg/pr57175.C: New testcase.
287 2013-05-17  Easwaran Raman  <eraman@google.com>
289         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
291 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
293         PR testsuite/57313
294         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
296 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
298         PR rtl-optimization/57281
299         PR rtl-optimization/57300
300         * gcc.dg/pr57300.c: New test.
301         * gcc.c-torture/execute/pr57281.c: New test.
303 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
305         PR c++/18126
306         * g++.dg/ext/sizeof-complit.C: New.
308 2013-05-17  Marek Polacek  <polacek@redhat.com>
310         * gcc.dg/strlenopt-25.c: New test.
311         * gcc.dg/strlenopt-26.c: Likewise.
313 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
315         * gcc.target/i386/rotate-4.c: Compile only with -mavx
316         instead of -mavx2, require only avx instead of avx2.
317         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
318         of avx2-check.h and turn into an avx runtime test instead of
319         avx2 runtime test.
321 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
323         * g++.dg/ext/vector22.C: Uncomment working test.
325 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
327         PR c++/17410
328         * g++.dg/template/pr17410.C: New.
330 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
332         * gcc.target/i386/rotate-3.c: New test.
333         * gcc.target/i386/rotate-3a.c: New test.
334         * gcc.target/i386/rotate-4.c: New test.
335         * gcc.target/i386/rotate-4a.c: New test.
336         * gcc.target/i386/rotate-5.c: New test.
337         * gcc.target/i386/rotate-5a.c: New test.
339 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
341         * gcc.dg/visibility-21.c: Require section_anchors.
343 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
345         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
346         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
347         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
349 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
351         * gcc.dg/visibility-21.c: New.
353 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
355         PR middle-end/57286
356         * gcc.dg/pr57286.c: New testcase.
357         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
358         * g++.dg/ext/vector22.C: Comment out transformations not
359         performed anymore.
361 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
363         PR target/57260
364         * gcc.target/mips/call-1.c: Restrict to o32.
365         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
367 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
369         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
370         dg-messages.
371         * g++.dg/warn/Wshadow-1.C: Likewise.
372         * g++.dg/warn/Wshadow-6.C: Likewise.
373         * g++.dg/warn/Wshadow-7.C: Likewise.
375 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
377         PR c++/31952
378         * g++.dg/parse/pr31952-1.C: New.
379         * g++.dg/parse/pr31952-2.C: Likewise.
380         * g++.dg/parse/pr31952-3.C: Likewise.
382         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
383         * g++.old-deja/g++.jason/cond.C: Likewise.
384         * g++.dg/cpp0x/range-for5.C: Likewise.
386 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
388         PR target/19599
389         * gcc.target/arm/pr40887.c: Adjust testcase.
390         * gcc.target/arm/pr19599.c: New test.
392 2013-05-15  Richard Biener  <rguenther@suse.de>
394         PR tree-optimization/57275
395         * gcc.target/i386/pr57275.c: New testcase.
397 2013-05-15  Jan Hubicka  <jh@suse.cz>
399         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
400         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
401         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
403 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
405         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
406         scheduling.
408 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
410         PR c++/57274
411         * c-c++-common/Wsequence-point-1.c: New test.
413 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
415         * g++.dg/ext/vector22.C: New testcase.
416         * gcc.dg/binop-xor3.c: Remove xfail.
418 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
420         * gcc.target/aarch64/vect-fcm.x: Add cases testing
421         FLOAT cmp FLOAT ? INT : INT.
422         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
423         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
424         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
425         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
426         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
427         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
429 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
431         PR c++/53903
432         * g++.dg/cpp0x/defaulted43.C: New.
434 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
436         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
437         (alloca): Remove declaration.
438         (foo9): Replace alloca by __builtin_alloca.
440 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
442         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
443         Expect "size of array is too large" error.
445 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
447         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
449 2013-05-14  Richard Biener  <rguenther@suse.de>
451         PR middle-end/57235
452         * g++.dg/torture/pr57235.C: New testcase.
454 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
456         PR middle-end/57251
457         * gcc.dg/torture/pr57251.c: New test.
459 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
461         PR target/57264
462         * gcc.target/i386/pr57264.c: New test.
464 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
466         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
468 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
470         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
472 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
474         PR tree-optimization/45216
475         PR tree-optimization/57157
476         * c-c++-common/rotate-1.c: Add 32 tests with +.
477         * c-c++-common/rotate-1a.c: Adjust.
478         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
479         * c-c++-common/rotate-2b.c: New test.
480         * c-c++-common/rotate-3.c: Add 32 tests with +.
481         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
482         * c-c++-common/rotate-4b.c: New test.
483         * c-c++-common/rotate-5.c: New test.
485 2013-05-13  Martin Jambor  <mjambor@suse.cz>
487         PR middle-end/42371
488         * gcc.dg/ipa/remref-0.c: New test.
489         * gcc.dg/ipa/remref-1a.c: Likewise.
490         * gcc.dg/ipa/remref-1b.c: Likewise.
491         * gcc.dg/ipa/remref-2a.c: Likewise.
492         * gcc.dg/ipa/remref-2b.c: Likewise.
494 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
496         * gcc.dg/vector-shift-2.c: New testcase.
498 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
500         PR tree-optimization/57230
501         * gcc.dg/strlenopt-24.c: New test.
503         PR tree-optimization/57230
504         * gcc.dg/strlenopt-23.c: New test.
506 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
508         PR target/57108
509         * gcc.target/sh/pr57108.c: Move this test case to ...
510         * gcc.c-torture/compile/pr57108.c: ... here.
512 2013-05-10  Richard Biener  <rguenther@suse.de>
514         PR tree-optimization/57214
515         * gcc.dg/torture/pr57214.c: New testcase.
517 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
519         * gcc.dg/vector-shift.c: New testcase.
521 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
523         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
525         PR tree-optimization/45216
526         PR tree-optimization/57157
527         * c-c++-common/rotate-1.c: New test.
528         * c-c++-common/rotate-1a.c: New test.
529         * c-c++-common/rotate-2.c: New test.
530         * c-c++-common/rotate-2a.c: New test.
531         * c-c++-common/rotate-3.c: New test.
532         * c-c++-common/rotate-3a.c: New test.
533         * c-c++-common/rotate-4.c: New test.
534         * c-c++-common/rotate-4a.c: New test.
536 2013-05-10  Richard Biener  <rguenther@suse.de>
538         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
539         * gcc.target/i386/l_fma_double_1.c: Adjust.
540         * gcc.target/i386/l_fma_double_2.c: Likewise.
541         * gcc.target/i386/l_fma_double_3.c: Likewise.
542         * gcc.target/i386/l_fma_double_4.c: Likewise.
543         * gcc.target/i386/l_fma_double_5.c: Likewise.
544         * gcc.target/i386/l_fma_double_6.c: Likewise.
545         * gcc.target/i386/l_fma_float_1.c: Likewise.
546         * gcc.target/i386/l_fma_float_2.c: Likewise.
547         * gcc.target/i386/l_fma_float_3.c: Likewise.
548         * gcc.target/i386/l_fma_float_4.c: Likewise.
549         * gcc.target/i386/l_fma_float_5.c: Likewise.
550         * gcc.target/i386/l_fma_float_6.c: Likewise.
552 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
554         PR c++/51226
555         * g++.dg/cpp0x/pr51226.C: New.
557 2013-04-16  Han Shen  <shenhan@google.com>
559         Test cases for '-fstack-protector-strong'.
560         * gcc.dg/fstack-protector-strong.c: New.
561         * g++.dg/fstack-protector-strong.C: New.
563 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
565         * gcc.target/aarch64/ands_1.c: New test.
566         * gcc.target/aarch64/ands_2.c: Likewise
568 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
570         * lib/target-supports.exp (check_effective_target_hw): New
571         function.
572         * c-c++-common/asan/clone-test-1.c: Call
573         check_effective_target_hw.
574         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
575         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
576         possible decorations.
577         * c-c++-common/asan/null-deref-1.c: Likewise.
578         * c-c++-common/asan/stack-overflow-1.c: Likewise.
579         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
580         * c-c++-common/asan/use-after-free-1.c: Likewise.
581         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
582         * g++.dg/asan/large-func-test-1.C: Likewise.
584 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
586         * gcc.target/aarch64/scalar_intrinsics.c: Update.
588 2013-05-07  Richard Biener  <rguenther@suse.de>
590         PR middle-end/57190
591         * g++.dg/torture/pr57190.C: New testcase.
593 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
595         PR tree-optimization/57149
596         * gcc.dg/pr57149.c: New test.
598         PR debug/57184
599         * gcc.dg/pr57184.c: New test.
601 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
603         * gnat.dg/specs/array3.ads: New test.
605 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
607         * c-c++-common/vector-scalar-2.c: New testcase.
609 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
611         * gcc.target/i386/asm-dialect-2.c: New testcase.
613 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
615         PR c++/57183
616         * g++.dg/cpp0x/auto38.C: New.
618 2013-05-06  Richard Biener  <rguenther@suse.de>
620         PR tree-optimization/57185
621         * gcc.dg/autopar/pr57185.c: New testcase.
623 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
625         PR target/57106
626         * gcc.target/i386/pr57106.c: New test.
628 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
630         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
631         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
632         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
633         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
634         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
635         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
636         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
638 2013-05-06  Teresa Johnson  <tejohnson@google.com>
640         PR bootstrap/57154
641         * gcc.dg/pr57154.c: New test.
643 2013-05-06  Richard Biener  <rguenther@suse.de>
645         PR middle-end/57147
646         * gcc.dg/torture/pr57147-1.c: New testcase.
647         * gcc.dg/torture/pr57147-2.c: Likewise.
648         * gcc.dg/torture/pr57147-3.c: Likewise.
650 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
652         PR target/55303
653         * gcc.target/sh/pr55303-1.c: New.
654         * gcc.target/sh/pr55303-2.c: New.
655         * gcc.target/sh/pr55303-3.c: New.
657 2013-05-05  Tobias Burnus  <burnus@net-b.de>
659         * gfortran.dg/allocate_with_source_3.f90: New.
661 2013-05-05  Tobias Burnus  <burnus@net-b.de>
663         PR fortran/57141
664         * gfortran.dg/null_8.f90: New.
666 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
668         PR c++/53745
669         * g++.dg/cpp0x/enum27.C: New.
670         * g++.dg/cpp0x/enum_base.C: Adjust.
672 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
674         PR tree-optimization/56205
675         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
677 2013-05-04  Tobias Burnus  <burnus@net-b.de>
679         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
680         * gfortran.dg/bind_c_usage_27.f90: New.
681         * gfortran.dg/bind_c_usage_28.f90: New.
683 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
685         PR c++/51927
686         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
688 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
690         PR target/57150
691         * gcc.target/powerpc/pr57150.c: New file.
693 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
695         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
696         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
697         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
698         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
699         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
700         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
701         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
703 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
705         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
706         scan-assembler-times.
708 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
710         * gcc.dg/tree-ssa/slsr-32.c: New.
711         * gcc.dg/tree-ssa/slsr-33.c: New.
712         * gcc.dg/tree-ssa/slsr-34.c: New.
713         * gcc.dg/tree-ssa/slsr-35.c: New.
714         * gcc.dg/tree-ssa/slsr-36.c: New.
715         * gcc.dg/tree-ssa/slsr-37.c: New.
716         * gcc.dg/tree-ssa/slsr-38.c: New.
718 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
720         * gcc.target/aarch64/tst_1.c: New test.
721         * gcc.target/aarch64/tst_2.c: Likewise
723 2013-05-02  Jeff Law  <law@redhat.com>
725         PR tree-optimization/57144
726         * gcc.c-torture/execute/pr57144.c: New test.
728 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
730         PR rtl-optimization/57130
731         * gcc.c-torture/execute/pr57130.c: New test.
733 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
735         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
737 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
739         * gcc.target/aarch64/fabd.c: New file.
741 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
743         PR c++/54318
744         * g++.dg/cpp0x/pr54318.C: New.
746 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
748         PR c++/14283
749         * g++.dg/parse/error51.C: New.
750         * g++.dg/parse/error15.C: Adjust column numbers.
752 2013-05-02  Tobias Burnus  <burnus@net-b.de>
754         PR fortran/57142
755         * gfortran.dg/size_kind_2.f90: New.
756         * gfortran.dg/size_kind_3.f90: New.
758 2013-05-02  Richard Biener  <rguenther@suse.de>
760         PR middle-end/57140
761         * g++.dg/torture/pr57140.C: New testcase.
763 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
765         PR target/56732
766         * gcc.target/arm/pr56732-1.c: New test.
768 2013-05-02  Martin Jambor  <mjambor@suse.cz>
770         PR middle-end/56988
771         * gcc.dg/ipa/pr56988.c: New test.
773 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
775         * gcc.target/aarch64/bics_1.c: New test.
776         * gcc.target/aarch64/bics_2.c: Likewise.
778 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
780         PR rtl-optimization/57131
781         * gcc.c-torture/execute/pr57131.c: New test.
783 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
785         PR c++/57132
786         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
788 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
790         PR target/57091
791         * gcc.target/i386/pr57091.c: New test.
793 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
795         * gcc.target/aarch64/vect-vaddv.c: New.
797 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
799         * gcc.target/aarch64/vect-vmaxv.c: New.
800         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
802 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
804         * gcc.target/aarch64/scalar-vca.c: New.
805         * gcc.target/aarch64/vect-vca.c: Likewise.
807 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
809         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
810         (test_vceqd_s64): Force arguments to SIMD registers.
811         (test_vceqzd_s64): Likewise.
812         (test_vcged_s64): Likewise.
813         (test_vcled_s64): Likewise.
814         (test_vcgezd_s64): Likewise.
815         (test_vcged_u64): Likewise.
816         (test_vcgtd_s64): Likewise.
817         (test_vcltd_s64): Likewise.
818         (test_vcgtzd_s64): Likewise.
819         (test_vcgtd_u64): Likewise.
820         (test_vclezd_s64): Likewise.
821         (test_vcltzd_s64): Likewise.
822         (test_vtst_s64): Likewise.
823         (test_vtst_u64): Likewise.
825 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
827         PR c++/57092
828         * g++.dg/cpp0x/decltype53.C: New.
830 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
832         PR fortran/57071
833         * gfortran.dg/power_5.f90:  New test.
835 2013-04-30  Richard Biener  <rguenther@suse.de>
837         PR middle-end/57122
838         * gcc.dg/torture/pr57122.c: New testcase.
840 2013-04-30  Richard Biener  <rguenther@suse.de>
842         PR middle-end/57107
843         * g++.dg/torture/pr57107.C: New testcase.
845 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
847         PR rtl-optimization/57105
848         * gcc.dg/pr57105.c: New test.
850 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
852         PR tree-optimization/57104
853         * gcc.dg/pr57104.c: New test.
855 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
857         PR target/44578
858         * gcc.target/i386/pr44578.c: New test.
860 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
862         PR target/57097
863         * gcc.target/i386/pr57097.c: New test.
865 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
867         PR target/57098
868         * gcc.target/i386/pr57098.c: New test.
870 2013-04-29  Kai Tietz  <ktietz@redhat.com>
872         * gcc.c-torture/execute/pr55875.c: New test.
874 2013-04-29  Richard Biener  <rguenther@suse.de>
876         PR middle-end/57075
877         * gcc.dg/torture/pr57075.c: New testcase.
879 2013-04-29  Richard Biener  <rguenther@suse.de>
881         PR middle-end/57103
882         * gcc.dg/autopar/pr57103.c: New testcase.
884 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
886         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
888 2013-04-29  Tom de Vries  <tom@codesourcery.com>
890         * gcc.dg/pr50763.c: Update test.
892 2013-04-26  Jeff Law  <law@redhat.com>
894         * gcc.dg/tree-ssa/vrp88.c: New test.
896 2013-04-29  Christian Bruel  <christian.bruel@st.com>
898         PR target/57108
899         * gcc.target/sh/pr57108.c: New test.
901 2013-04-29  Richard Biener  <rguenther@suse.de>
903         PR middle-end/57089
904         * gfortran.dg/gomp/pr57089.f90: New testcase.
906 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
908         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
910 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
912         * gcc.target/aarch64/vect-vcvt.c: New.
914 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
916         * gcc.target/aarch64/vect-vrnd.c: New.
918 2013-04-29  Richard Biener  <rguenther@suse.de>
920         PR tree-optimization/57081
921         * gcc.dg/torture/pr57081.c: New testcase.
923 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
925         PR tree-optimization/57083
926         * gcc.dg/torture/pr57083.c: New test.
928 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
930         PR c++/56450
931         * g++.dg/cpp0x/decltype52.C: New.
933 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
935         N3472 binary constants
936         * g++.dg/cpp/limits.C: Adjust warning wording.
937         * g++.dg/system-binary-constants-1.C: Likewise.
938         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
940 2013-04-28  Tobias Burnus  <burnus@net-b.de>
942         PR fortran/57093
943         * gfortran.dg/coarray_30.f90: New.
945 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
947         PR fortran/57071
948         * frontend-passes (optimize_power):  New function.
949         (optimize_op):  Use it.
951 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
953         PR target/56866
954         * gcc.c-torture/execute/pr56866.c: New test.
955         * gcc.target/i386/pr56866.c: New test.
957 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
959         PR go/57045
960         * gcc.dg/setjmp-5.c: New test.
962 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
964         PR c++/55708
965         * g++.dg/cpp0x/constexpr-55708.C: New.
967 2013-04-26  Richard Biener  <rguenther@suse.de>
969         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
970         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
971         * gcc.dg/pr53265.c: Remove XFAILs.
972         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
973         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
975 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
977         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
978         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
979         -fdiagnostics-color=never option similarly to
980         -fno-diagnostics-show-caret option.
982 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
984         PR rtl-optimization/57003
985         * gcc.target/i386/pr57003.c: New test.
987 2013-04-25  Marek Polacek  <polacek@redhat.com>
989         PR tree-optimization/57066
990         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
992 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
993             Tejas Belagod  <tejas.belagod@arm.com>
995         * gcc.target/aarch64/vaddv-intrinsic.c: New.
996         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
997         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
999 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1001         * gcc.target/aarch64/cmp.c: New.
1003 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1005         * gcc.target/aarch64/ngc.c: New.
1007 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1009         * lib/target-supports.exp
1010         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1011         (check_effective_target_arm_neon_fp16_ok): Likewise.
1012         (add_options_for_arm_neon_fp16): Likewise.
1013         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1014         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1016 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1018         PR rtl-optimizations/57046
1019         * gcc.target/i386/pr57046.c: New test.
1021 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1023         * g++.dg/cpp1y/cplusplus.C: New.
1025 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1027         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1029 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1031         * c-c++-common/Wpointer-arith-1.c: New.
1033 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1035         * g++.dg/cpp1y/cxx1y_macro.C: New.
1037 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1039         PR c++/56970
1040         * g++.dg/cpp0x/sfinae45.C: New.
1042 2013-04-24  Richard Biener  <rguenther@suse.de>
1044         PR testsuite/57050
1045         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1047 2013-04-23  Richard Biener  <rguenther@suse.de>
1049         PR middle-end/57036
1050         * gcc.dg/torture/pr57036-1.c: New testcase.
1051         * gcc.dg/torture/pr57036-2.c: Likewise.
1053 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1055         * gcc.target/aarch64/scalar-mov.c: New testcase.
1057 2013-04-23  Richard Biener  <rguenther@suse.de>
1059         PR tree-optimization/57026
1060         * gcc.dg/torture/pr57026.c: New testcase.
1062 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1064         PR fortran/53685
1065         PR fortran/57022
1066         * gfortran.dg/transfer_check_4.f90: New.
1068 2013-04-22  Marek Polacek  <polacek@redhat.com>
1070         PR sanitizer/56990
1071         * gcc.dg/pr56990.c: New test.
1073 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1075         PR target/57018
1076         * gcc.target/i386/pr57018.c: New test.
1078 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1080         * gcc.target/aarch64/vrecps.c: New.
1081         * gcc.target/aarch64/vrecpx.c: Likewise.
1083 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1085         PR target/56995
1086         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1088 2013-04-21  Jeff Law  <law@redhat.com>
1090         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1092 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1094         PR fortran/56907
1095         * gfortran.dg/c_loc_test_22.f90: New.
1097 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1099         PR rtl-optimization/56847
1100         * gcc.dg/pr56847.c: New test.
1102 2013-04-19  Richard Biener  <rguenther@suse.de>
1104         PR tree-optimization/56982
1105         * gcc.c-torture/execute/pr56982.c: New testcase.
1107 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1109         PR tree-optimization/56718
1110         * g++.dg/ipa/imm-devirt-1.C: New test.
1111         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1113 2013-04-19  Richard Biener  <rguenther@suse.de>
1115         PR tree-optimization/57000
1116         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1118 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1119             Mikael Morin  <mikael@gcc.gnu.org>
1121         PR fortran/56872
1122         * gfortran.dg/array_constructor_45.f90:  New test.
1123         * gfortran.dg/array_constructor_46.f90:  New test.
1124         * gfortran.dg/array_constructor_47.f90:  New test.
1125         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1127 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1129         PR rtl-optimization/56999
1130         * g++.dg/opt/pr56999.C: New test.
1132 2013-04-18  Cary Coutant  <ccoutant@google.com>
1134         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1135         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1137 2013-04-18  Cary Coutant  <ccoutant@google.com>
1139         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1140         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1141         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1142         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1143         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1144         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1145         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1146         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1147         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1148         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1149         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1151 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1153         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1155 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1157         PR tree-optimization/56984
1158         * gcc.c-torture/compile/pr56984.c: New test.
1160         PR rtl-optimization/56992
1161         * gcc.dg/pr56992.c: New test.
1163 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1165         PR fortran/56814
1166         * gfortran.dg/proc_ptr_42.f90: New.
1168 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1170         * gnat.dg/discr41.ad[sb]: New test.
1171         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1172         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1173         * gcc.dg/vect/slp-24.c: Likewise.
1174         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1175         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1176         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1177         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1178         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1179         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1180         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1181         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1182         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1183         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1184         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1185         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1186         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1187         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1188         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1189         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1190         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1191         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1192         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1193         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1194         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1195         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1196         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1197         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1198         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1199         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1201 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1203         PR fortran/40958
1204         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1205         * gfortran.dg/module_md5_1.f90: Remove.
1207 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1209         * gcc.target/aarch64/adds3.c: New.
1210         * gcc.target/aarch64/subs3.c: New.
1212 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1214         * gcc.target/aarch64/adds1.c: New.
1215         * gcc.target/aarch64/adds2.c: New.
1216         * gcc.target/aarch64/subs1.c: New.
1217         * gcc.target/aarch64/subs2.c: New.
1219 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1221         Implement n3599 - Literal operator templates for strings.
1222         * g++.dg/cpp1y/udlit-char-template.C: New test.
1223         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1225 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1227         PR fortran/39505
1228         * gfortran.dg/no_arg_check_1.f90: New.
1229         * gfortran.dg/no_arg_check_2.f90: New.
1230         * gfortran.dg/no_arg_check_3.f90: New.
1232 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1234         PR fortran/56968
1235         * gfortran.dg/proc_ptr_41.f90: New.
1237 2013-04-16  Richard Biener  <rguenther@suse.de>
1239         PR tree-optimization/56756
1240         * gcc.dg/torture/pr56756.c: New testcase.
1242 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1244         PR fortran/56969
1245         * gfortran.dg/c_assoc_5.f90: New.
1247 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1249         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1250         * gcc.c-torture/execute/pr33992.x: Remove.
1251         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1252         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1253         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1255 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1257         PR tree-optimization/56962
1258         * gcc.c-torture/execute/pr56962.c: New test.
1260 2013-04-15  Richard Biener  <rguenther@suse.de>
1262         PR tree-optimization/56933
1263         * gcc.dg/vect/pr56933.c: New testcase.
1265 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1267         * gcc.target/arm/anddi3-opt.c: New test.
1268         * gcc.target/arm/anddi3-opt2.c: Likewise.
1270 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1272         * gcc.dg/pr56890-1.c: New test.
1273         * gcc.dg/pr56890-2.c: Likewise.
1275 2013-04-15  Joey Ye  <joey.ye@arm.com>
1277         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1278         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1280 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1282         PR fortran/56816
1283         * gfortran.dg/select_type_33.f03: New test.
1285 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1287         PR fortran/55959
1288         * gfortran.dg/typebound_proc_29.f03: New.
1290 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1292         PR fortran/56266
1293         * gfortran.dg/typebound_proc_28.f03: New.
1295 2013-04-12  Jeff Law  <law@redhat.com>
1297         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1298         either.
1300 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1302         PR fortran/56929
1303         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1305 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1307         PR target/56903
1308         * gcc.target/i386/pr56903.c: New test.
1310 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1312         PR fortran/56261
1313         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1314         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1315         * gfortran.dg/block_11.f90: Fix invalid test case.
1316         * gfortran.dg/function_types_3.f90: Add new error message.
1317         * gfortran.dg/global_references_1.f90: Ditto.
1318         * gfortran.dg/import2.f90: Remove unneeded parts.
1319         * gfortran.dg/import6.f90: Fix invalid test case.
1320         * gfortran.dg/proc_decl_2.f90: Ditto.
1321         * gfortran.dg/proc_decl_9.f90: Ditto.
1322         * gfortran.dg/proc_decl_18.f90: Ditto.
1323         * gfortran.dg/proc_ptr_40.f90: New.
1324         * gfortran.dg/whole_file_7.f90: Modified error wording.
1325         * gfortran.dg/whole_file_16.f90: Ditto.
1326         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1327         * gfortran.dg/whole_file_18.f90: Modified error wording.
1328         * gfortran.dg/whole_file_20.f03: Ditto.
1329         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1330         invalid test case.
1332 2013-04-12  Richard Biener  <rguenther@suse.de>
1334         Revert
1335         2013-04-10  Richard Biener  <rguenther@suse.de>
1337         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1339 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1341         PR fortran/56845
1342         * gfortran.dg/class_allocate_15.f90: New.
1344         Revert:
1345         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1347         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1348         scan-tree-dump-times.
1350 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1352         PR tree-optimization/56918
1353         PR tree-optimization/56920
1354         * gcc.dg/vect/pr56918.c: New test.
1355         * gcc.dg/vect/pr56920.c: New test.
1357 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1359         PR fortran/56845
1360         * gfortran.dg/class_allocate_14.f90: New.
1361         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1362         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1364 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1366         * gcc.dg/fold-cstvecshift.c: New testcase.
1368 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1370         * gcc.target/aarch64/negs.c: New.
1372 >>>>>>> trunk
1373 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1375         PR c++/56895
1376         * g++.dg/template/arrow4.C: New test.
1378 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1380         * gnat.dg/array23.adb: New test.
1381         * gnat.dg/array23_pkg[123].ads: New helpers.
1383 2013-04-11  Jeff Law  <law@redhat.com>
1385         PR tree-optimization/56900
1386         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1388 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1390         PR c++/56913
1391         * g++.dg/cpp0x/sfinae44.C: New.
1393 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1395         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1396         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1398 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1400         PR c++/54216
1401         * g++.dg/cpp0x/enum26.C: New.
1402         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1404 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1406         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1407         inverse operands.
1408         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1409         loop is vectorized.
1410         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1411         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1412         loop is vectorized and that the correct instruction is generated.
1413         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1414         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1415         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1417 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1419         PR tree-optimization/56899
1420         * gcc.c-torture/execute/pr56899.c: New test.
1422 2013-04-10  David S. Miller  <davem@davemloft.net>
1424         * gcc.target/sparc/setcc-4.c: New test.
1425         * gcc.target/sparc/setcc-5.c: New test.
1427 2013-04-10  Richard Biener  <rguenther@suse.de>
1429         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1431 2013-04-10  Richard Biener  <rguenther@suse.de>
1433         * gcc.dg/vect/slp-39.c: New testcase.
1435 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1437         PR tree-optimization/55524
1438         * gcc.target/epiphany/fnma-1.c: New test.
1440 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1442         * gcc.dg/tree-ssa/inline-11.c: New test
1444 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1446         PR c++/56895
1447         * g++.dg/template/arrow3.C: New test.
1449 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1451         * gcc.target/arm/minmax_minus.c: New test.
1453 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1455         PR middle-end/56883
1456         * c-c++-common/gomp/pr56883.c: New test.
1458 2013-04-09  Jeff Law  <law@redhat.com>
1460         * gcc.dg/tree-ssa/vrp87.c: New test.
1462 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1464         PR tree-optimization/56854
1465         * g++.dg/torture/pr56854.C: New test.
1467 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1469         PR fortran/56782
1470         * gfortran.dg/array_constructor_44.f90:  New test.
1472 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1474         PR c++/56871
1475         * g++.dg/cpp0x/constexpr-specialization.C: New.
1477 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1479         * gcc.c-torture/execute/pr56837.c: New test.
1481         PR c++/34949
1482         PR c++/50243
1483         * g++.dg/opt/vt3.C: New test.
1484         * g++.dg/opt/vt4.C: New test.
1486 2013-04-08  Jeff Law  <law@redhat.com>
1488         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1490 2013-04-08  Richard Biener  <rguenther@suse.de>
1492         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1494 2013-04-08  Richard Biener  <rguenther@suse.de>
1496         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1498 2013-04-08  Richard Biener  <rguenther@suse.de>
1500         * g++.dg/vect/slp-pr56812.cc: Adjust.
1502 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1504         * gcc.dg/pr56837.c: New test.
1505         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1506         "generated memset minus one".
1508 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1510         PR fortran/56849
1511         * gfortran.dg/reshape_5.f90: New.
1513 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1515         PR target/56843
1516         * gcc.target/powerpc/recip-1.c: Modify expected output.
1517         * gcc.target/powerpc/recip-3.c: Likewise.
1518         * gcc.target/powerpc/recip-4.c: Likewise.
1519         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1521 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1523         * gcc.target/arm/peep-ldrd-1.c: New test.
1524         * gcc.target/arm/peep-strd-1.c: Likewise.
1526 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1528         * gcc.target/arm/negdi-1.c: New test.
1529         * gcc.target/arm/negdi-2.c: Likewise.
1530         * gcc.target/arm/negdi-3.c: Likewise.
1531         * gcc.target/arm/negdi-4.c: Likewise.
1533 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1535         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1536         Add -march=armv8-a when we use v8 NEON.
1537         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1538         (check_effective_target_vect_call_ceilf): Likewise.
1539         (check_effective_target_vect_call_floorf): Likewise.
1540         (check_effective_target_vect_call_roundf): Likewise.
1541         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1542         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1543         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1544         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1545         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1547 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1549         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1550         * gcc.target/powerpc/sd-pwr6.c: Same.
1551         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1552         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1554 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1556         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1558 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1560         PR fortran/40881
1561         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1562         * gfortran.dg/altreturn_4.f90: Ditto.
1563         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1564         * gfortran.dg/altreturn_5.f90: Ditto.
1565         * gfortran.dg/altreturn_6.f90: Ditto.
1566         * gfortran.dg/altreturn_7.f90: Ditto.
1568 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1570         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1571         New procedure.
1572         (check_effective_target_arm_v8_neon_ok_nocache):
1573         Likewise.
1574         (check_effective_target_arm_v8_neon_ok): Change to use
1575         check_effective_target_arm_v8_neon_ok_nocache.
1576         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1577         NEON flags.
1578         (check_effective_target_vect_call_btruncf):
1579         Enable for arm and ARMv8 NEON.
1580         (check_effective_target_vect_call_ceilf): Likewise.
1581         (check_effective_target_vect_call_floorf): Likewise.
1582         (check_effective_target_vect_call_roundf): Likewise.
1583         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1584         target.
1586 2013-04-04  Marek Polacek  <polacek@redhat.com>
1588         PR tree-optimization/48186
1589         * gcc.dg/pr48186.c: New test.
1591 2013-04-04  Richard Biener  <rguenther@suse.de>
1593         PR tree-optimization/56826
1594         * gcc.dg/vect/pr56826.c: New testcase.
1595         * gcc.dg/vect/O3-pr36098.c: Adjust.
1597 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1599         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1600         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1601         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1602         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1603         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1604         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1605         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1606         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1607         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1608         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1610 2013-04-04  Richard Biener  <rguenther@suse.de>
1612         PR tree-optimization/56213
1613         * gcc.dg/vect/vect-123.c: New testcase.
1615 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1617         PR fortran/56810
1618         * gfortran.dg/read_repeat_2.f90: New.
1620 2013-04-04  Richard Biener  <rguenther@suse.de>
1622         PR tree-optimization/56837
1623         * g++.dg/torture/pr56837.C: New testcase.
1625 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1627         PR fortran/50269
1628         * gfortran.dg/c_loc_test_21.f90: New.
1629         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1630         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1631         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1632         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1633         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1635 2013-04-03  Jeff Law  <law@redhat.com>
1637         PR tree-optimization/56799
1638         * gcc.c-torture/execute/pr56799.c: New test.
1640 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1642         PR c++/56815
1643         * g++.dg/warn/Wpointer-arith-1.C: New.
1644         * g++.dg/gomp/for-19.C: Adjust.
1646 2013-04-03  Marek Polacek  <polacek@redhat.com>
1648         PR sanitizer/55702
1649         * gcc.dg/pr55702.c: New test.
1651 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1653         PR target/56809
1654         * gcc.dg/pr56809.c: New testcase.
1656 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1658         PR debug/56819
1659         * g++.dg/debug/pr56819.C: New test.
1661 2013-04-03  Richard Biener  <rguenther@suse.de>
1663         PR tree-optimization/56817
1664         * g++.dg/torture/pr56817.C: New testcase.
1666 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1668         * gcc.dg/vect/bb-slp-31.c: New file.
1670 2013-04-03  Jason Merrill  <jason@redhat.com>
1672         PR c++/34949
1673         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1675 2013-04-03  Richard Biener  <rguenther@suse.de>
1677         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1679 2013-04-03  Richard Biener  <rguenther@suse.de>
1681         PR tree-optimization/55964
1682         * gcc.dg/torture/pr55964-2.c: New testcase.
1684 2013-04-03  Richard Biener  <rguenther@suse.de>
1686         PR tree-optimization/56501
1687         * gcc.dg/torture/pr56501.c: New testcase.
1689 2013-04-03  Richard Biener  <rguenther@suse.de>
1691         PR tree-optimization/56407
1692         * gcc.dg/torture/pr56407.c: New testcase.
1694 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1696         PR tree-optimization/56790
1697         * g++.dg/ext/pr56790-1.C: New testcase.
1699 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1701         * gcc.target/i386/merge-1.c: New testcase.
1702         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1704 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1706         PR c/19449
1707         * gcc.c-torture/execute/pr19449.c: New test.
1709 2013-04-03  Richard Biener  <rguenther@suse.de>
1711         PR tree-optimization/56812
1712         * g++.dg/vect/slp-pr56812.cc: New testcase.
1714 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1716         PR fortran/56284
1717         PR fortran/40881
1718         * gfortran.dg/altreturn_8.f90: New.
1719         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1720         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1721         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1723 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1725         PR rtl-optimization/56745
1726         * gcc.c-torture/compile/pr56745.c: New test.
1728 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1730         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1732 2013-04-02  Richard Biener  <rguenther@suse.de>
1734         PR tree-optimization/56778
1735         * gcc.dg/torture/pr56778.c: New testcase.
1737 2013-04-02  Richard Biener  <rguenther@suse.de>
1739         PR middle-end/56768
1740         * g++.dg/torture/pr56768.C: New testcase.
1742 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1744         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1746 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1748         PR fortran/56660
1749         * gfortran.dg/namelist_82.f90:  New test.
1751 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1753         PR fortran/56500
1754         * gfortran.dg/implicit_class_1.f90: New.
1756 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1758         PR fortran/56786
1759         * gfortran.dg/namelist_81.f90:  New test.
1761 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1763         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1764         for constant and equal string lengths.
1765         * gfortran.dg/character_comparison_5.f90:  Likewise.
1766         * gfortran.dg/character_comparison_9.f90:  New test.
1768 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1770         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1771         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1773 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1775         PR fortran/35203
1776         * gfortran.dg/optional_absent_3.f90: New.
1778 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1780         PR fortran/56737
1781         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1783 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1785         PR fortran/56735
1786         * gfortran.dg/namelist_80.f90: New.
1788 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1790         PR fortran/45159
1791         * gfortran.dg/string_length_2.f90:  New test.
1792         * gfortran.dg/dependency_41.f90:  New test.
1794 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1796         PR fortran/55806
1797         * gfortran.dg/array_constructor_43.f90:  New test.
1798         * gfortran.dg/random_seed_3.f90:  New test.
1800 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
1802         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1803         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1804         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1805         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1806         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1807         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1808         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1809         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1810         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1811         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1813 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1815         PR c++/56725
1816         * g++.dg/conversion/op4.C: Adjust.
1817         * g++.dg/cpp0x/rv1n.C: Likewise.
1818         * g++.dg/cpp0x/rv2n.C: Likewise.
1819         * g++.dg/cpp0x/template_deduction.C: Likewise.
1820         * g++.dg/expr/cond8.C: Likewise.
1821         * g++.dg/other/error4.C: Likewise.
1822         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1823         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1824         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1825         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1826         * g++.old-deja/g++.jason/conversion2.C: Likewise.
1827         * g++.old-deja/g++.law/cvt20.C: Likewise.
1828         * g++.old-deja/g++.law/cvt8.C: Likewise.
1829         * g++.old-deja/g++.law/init8.C: Likewise.
1830         * g++.old-deja/g++.mike/net12.C: Likewise.
1831         * g++.old-deja/g++.mike/net8.C: Likewise.
1832         * g++.old-deja/g++.mike/p2793.C: Likewise.
1833         * g++.old-deja/g++.mike/p3836.C: Likewise.
1834         * g++.old-deja/g++.mike/p418.C: Likewise.
1835         * g++.old-deja/g++.mike/p701.C: Likewise.
1836         * g++.old-deja/g++.mike/p807.C: Likewise.
1838 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1840         PR middle-end/56694
1841         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1842         targets.
1844 2013-03-28  Marek Polacek  <polacek@redhat.com>
1846         PR tree-optimization/56695
1847         * gcc.dg/vect/pr56695.c: New test.
1849 2013-03-28  Richard Biener  <rguenther@suse.de>
1851         PR tree-optimization/37021
1852         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1853         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1855 2013-03-27  Tobias Burnus  <burnus@net-b.de>
1857         PR fortran/56650
1858         PR fortran/36437
1859         * gfortran.dg/sizeof_2.f90: New.
1860         * gfortran.dg/sizeof_3.f90: New.
1861         * gfortran.dg/sizeof_proc.f90: Update dg-error.
1863 2013-03-27  Richard Biener  <rguenther@suse.de>
1865         PR tree-optimization/37021
1866         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1868 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1870         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1871         * g++.dg/ipa/ivinline-2.C: Likewise.
1872         * g++.dg/ipa/ivinline-3.C: Likewise.
1873         * g++.dg/ipa/ivinline-4.C: Likewise.
1874         * g++.dg/ipa/ivinline-5.C: Likewise.
1875         * g++.dg/ipa/ivinline-7.C: Likewise.
1876         * g++.dg/ipa/ivinline-8.C: Likewise.
1877         * g++.dg/ipa/ivinline-9.C: Likewise.
1878         * g++.dg/cpp0x/noexcept03.C: Likewise.
1879         * gcc.dg/const-1.c: Likewise.
1880         * gcc.dg/ipa/pure-const-1.c: Likewise.
1881         * gcc.dg/noreturn-8.c: Likewise.
1882         * gcc.target/i386/mmx-1.c: Likewise.
1883         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1884         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1885         * gcc.c-torture/execute/pr33992.x: New file.
1887 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1889         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1891 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1893         PR c++/55951
1894         * g++.dg/ext/desig5.C: New.
1896 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1898         PR fortran/56649
1899         * gfortran.dg/merge_init_expr_2.f90: New.
1900         * gfortran.dg/merge_char_1.f90: Modify test to
1901         stay a run-time test.
1902         * gfortran.dg/merge_char_3.f90: Ditto.
1904 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1906         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1907         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1909 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1911         PR c++/56722
1912         * g++.dg/cpp0x/range-for23.C: New.
1914 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1916         PR libfortran/52512
1917         * gfortran.dg/namelist_79.f90: New.
1919 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1921         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1923 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1925         PR fortran/38536
1926         PR fortran/38813
1927         PR fortran/38894
1928         PR fortran/39288
1929         PR fortran/40963
1930         PR fortran/45824
1931         PR fortran/47023
1932         PR fortran/47034
1933         PR fortran/49023
1934         PR fortran/50269
1935         PR fortran/50612
1936         PR fortran/52426
1937         PR fortran/54263
1938         PR fortran/55343
1939         PR fortran/55444
1940         PR fortran/55574
1941         PR fortran/56079
1942         PR fortran/56378
1943         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1944         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1945         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1946         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1947         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1948         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1949         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1950         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1951         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1952         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1953         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1954         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1955         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1956         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1957         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1958         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1959         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1960         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1961         * gfortran.dg/pr32601_1.f03: Ditto.
1962         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1963         * gfortran.dg/blockdata_7.f90: New.
1964         * gfortran.dg/c_assoc_4.f90: New.
1965         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1966         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1967         * gfortran.dg/c_funloc_tests_8.f90: New.
1968         * gfortran.dg/c_loc_test_17.f90: New.
1969         * gfortran.dg/c_loc_test_18.f90: New.
1970         * gfortran.dg/c_loc_test_19.f90: New.
1971         * gfortran.dg/c_loc_test_20.f90: New.
1972         * gfortran.dg/c_sizeof_5.f90: New.
1973         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1974         * gfortran.dg/transfer_resolve_2.f90: New.
1975         * gfortran.dg/transfer_resolve_3.f90: New.
1976         * gfortran.dg/transfer_resolve_4.f90: New.
1977         * gfortran.dg/pr32601.f03: Update dg-error.
1978         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1979         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1981 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1983         * gcc.target/arm/vseleqdf.c: New test.
1984         * gcc.target/arm/vseleqsf.c: Likewise.
1985         * gcc.target/arm/vselgedf.c: Likewise.
1986         * gcc.target/arm/vselgesf.c: Likewise.
1987         * gcc.target/arm/vselgtdf.c: Likewise.
1988         * gcc.target/arm/vselgtsf.c: Likewise.
1989         * gcc.target/arm/vselledf.c: Likewise.
1990         * gcc.target/arm/vsellesf.c: Likewise.
1991         * gcc.target/arm/vselltdf.c: Likewise.
1992         * gcc.target/arm/vselltsf.c: Likewise.
1993         * gcc.target/arm/vselnedf.c: Likewise.
1994         * gcc.target/arm/vselnesf.c: Likewise.
1995         * gcc.target/arm/vselvcdf.c: Likewise.
1996         * gcc.target/arm/vselvcsf.c: Likewise.
1997         * gcc.target/arm/vselvsdf.c: Likewise.
1998         * gcc.target/arm/vselvssf.c: Likewise.
2000 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2002         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2003         body from here...
2004         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2005         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2006         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2007         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2008         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2009         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2010         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2011         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2012         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2013         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2014         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2015         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2016         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2017         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2018         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2019         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2020         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2021         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2022         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2023         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2024         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2025         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2026         * gcc.target/arm/atomic-op-char.c: Likewise.
2027         * gcc.target/arm/atomic-op-consume.c: Likewise.
2028         * gcc.target/arm/atomic-op-int.c: Likewise.
2029         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2030         * gcc.target/arm/atomic-op-release.c: Likewise.
2031         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2032         * gcc.target/arm/atomic-op-short.c: Likewise.
2034 2013-03-25  Richard Biener  <rguenther@suse.de>
2036         PR middle-end/56694
2037         * g++.dg/torture/pr56694.C: New testcase.
2039 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2041         PR target/56720
2042         * gcc.target/arm/neon-vcond-gt.c: New test.
2043         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2044         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2046 2013-03-25  Richard Biener  <rguenther@suse.de>
2048         PR tree-optimization/56689
2049         * gcc.dg/torture/pr56689.c: New testcase.
2051 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2053         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2055 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2057         PR fortran/56696
2058         * gfortran.dg/eof_5.f90: New.
2060 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2062         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2063         alphabetically.
2065 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2067         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2069 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2071         PR testsuite/55994
2072         * gcc.c-torture/execute/builtins/builtins.exp: Add
2073         -Wl,--allow-multiple-definition for RTEMS targets.
2075 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2077         * gcc.target/aarch64/movk.c: New test.
2079 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2081         * g++.dg/ext/vector21.C: New testcase.
2083 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2085         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2086         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2088 2013-03-21  Richard Biener  <rguenther@suse.de>
2090         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2091         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2093 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2095         * gcc.target/aarch64/vect.c: Test and result vector added
2096         for sabd and saba instructions.
2097         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2098         instructions in assembly.
2099         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2100         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2101         for fabd instruction.
2102         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2103         instruction in assembly.
2104         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2106 2013-03-20  Jeff Law  <law@redhat.com>
2108         * g++.dg/tree-ssa/ssa-dom.C: New test.
2110 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2112         * gcc.target/powerpc/mmfpgpr.c: New test.
2113         * gcc.target/powerpc/sd-vsx.c: Likewise.
2114         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2115         * gcc.target/powerpc/vsx-float0.c: Likewise.
2117 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2119         PR tree-optimization/56355
2120         * gcc.dg/pr56355-1.c: New file.
2122 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2123             Richard Sandiford <rdsandiford@googlemail.com>
2125         * gcc.target/mips/mips.exp: Add microMIPS support.
2126         * gcc.target/mips/umips-movep-2.c: New test.
2127         * gcc.target/mips/umips-lwp-2.c: New test.
2128         * gcc.target/mips/umips-swp-5.c: New test.
2129         * gcc.target/mips/umips-constraints-1.c: New test.
2130         * gcc.target/mips/umips-lwp-3.c: New test.
2131         * gcc.target/mips/umips-swp-6.c: New test.
2132         * gcc.target/mips/umips-constraints-2.c: New test.
2133         * gcc.target/mips/umips-save-restore-1.c: New test.
2134         * gcc.target/mips/umips-lwp-4.c: New test.
2135         * gcc.target/mips/umips-swp-7.c: New test.
2136         * gcc.target/mips/umips-save-restore-2.c: New test.
2137         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2138         * gcc.target/mips/umips-lwp-5.c: New test.
2139         * gcc.target/mips/umips-save-restore-3.c: New test.
2140         * gcc.target/mips/umips-lwp-6.c: New test.
2141         * gcc.target/mips/umips-swp-1.c: New test.
2142         * gcc.target/mips/umips-lwp-7.c: New test.
2143         * gcc.target/mips/umips-swp-2.c: New test.
2144         * gcc.target/mips/umips-lwp-8.c: New test.
2145         * gcc.target/mips/umips-swp-3.c: New test.
2146         * gcc.target/mips/umips-movep-1.c: New test.
2147         * gcc.target/mips/umips-lwp-1.c: New test.
2148         * gcc.target/mips/umips-swp-4.c: New test.
2150 2013-03-20  Richard Biener  <rguenther@suse.de>
2152         PR tree-optimization/56661
2153         * gcc.dg/torture/pr56661.c: New testcase.
2155 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2157         PR rtl-optimization/56605
2158         * gcc.target/powerpc/pr56605.c: New.
2160 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2162         PR fortran/54932
2163         * gfortran.dg/do_1.f90: Don't xfail.
2165 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2167         PR libfortran/51825
2168         * gfortran.dg/namelist_77.f90: New.
2169         * gfortran.dg/namelist_78.f90: New.
2171 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2173         PR libfortran/48618
2174         * gfortran.dg/open_negative_unit_1.f90: New.
2176 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2178         * gcc.target/aarch64/sbc.c: New test.
2180 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2182         * gcc.target/aarch64/ror.c: New test.
2184 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2186         * gcc.target/aarch64/extr.c: New test.
2188 2013-03-19  Richard Biener  <rguenther@suse.de>
2190         PR tree-optimization/56273
2191         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2192         * c-c++-common/uninit-17.c: Likewise.
2194 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2196         PR tree-optimization/56635
2197         * g++.dg/torture/pr56635.C: New test.
2199 2013-03-18  Richard Biener  <rguenther@suse.de>
2201         PR tree-optimization/3713
2202         * g++.dg/ipa/devirt-12.C: New testcase.
2204 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2206         PR c/56566
2207         * c-c++-common/pr56566.c: New test.
2209 2013-03-17  Jason Merrill  <jason@redhat.com>
2211         * g++.dg/template/abstract-dr337.C: XFAIL.
2213 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2215         PR c++/56607
2216         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2217         * c-c++-common/pr56607.c: New test.
2219 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2221         PR c++/56582
2222         * g++.dg/cpp0x/constexpr-array5.C: New.
2224 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2226         PR fortran/56615
2227         * gfortran.dg/transfer_intrinsic_5.f90: New.
2229 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2231         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2232         * gcc.target/i386/pr20020-1.c: Likewise.
2233         * gcc.target/i386/pr20020-2.c: Likewise.
2234         * gcc.target/i386/pr20020-3.c: Likewise.
2235         * gcc.target/i386/pr53425-1.c: Likewise.
2236         * gcc.target/i386/pr53425-2.c: Likewise.
2237         * gcc.target/i386/pr55093.c: Likewise.
2238         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2240 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2242         PR debug/56307
2243         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2244         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2246 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2248         PR tree-optimization/53265
2249         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2250         undefined behavior.
2251         * gcc.dg/graphite/id-6.c (test): Likewise.
2252         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2253         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2255         PR tree-optimization/53265
2256         * gcc.dg/pr53265.c: New test.
2257         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2258         to dg-options.
2259         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2260         arrays.
2261         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2262         n, use it as high bound instead of 4.
2264 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2266         PR target/49880
2267         * gcc.target/sh/pr49880-1.c: New.
2268         * gcc.target/sh/pr49880-2.c: New.
2269         * gcc.target/sh/pr49880-3.c: New.
2270         * gcc.target/sh/pr49880-4.c: New.
2271         * gcc.target/sh/pr49880-5.c: New.
2273 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2275         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2277 2013-03-13  Richard Biener  <rguenther@suse.de>
2279         PR tree-optimization/56608
2280         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2282 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2284         PR c++/56611
2285         * g++.dg/cpp0x/alias-decl-32.C: New.
2287 2013-03-11  Jan Hubicka  <jh@suse.cz>
2289         PR middle-end/56571
2290         * gcc.c-torture/compile/pr56571.c: New testcase.
2292 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2294         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2295         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2297 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2299         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2300         * gcc.dg/inline_4.c: Likewise.
2301         * gcc.dg/unroll_2.c: Likewise.
2302         * gcc.dg/unroll_3.c: Likewise.
2303         * gcc.dg/unroll_4.c: Likewise.
2305 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2307         PR testsuite/54119
2308         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2310         PR debug/56307
2311         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2313 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2315         PR target/40797
2316         * gcc.c-torture/compile/pr40797.c: New.
2318 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2320         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2322 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2324         PR fortran/56575
2325         * gfortran.dg/class_56.f90: New test.
2327 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2329         PR middle-end/56524
2330         * gcc.target/mips/pr56524.c: New test.
2332 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2334         PR c++/56565
2335         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2337 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2339         PR c++/51412
2340         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2342 2013-03-08  Marek Polacek  <polacek@redhat.com>
2344         PR tree-optimization/56478
2345         * gcc.dg/torture/pr56478.c: New test.
2347 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2349         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2350         targets linker option --allow-multiple-definition.
2352         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2353         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2354         * gcc.dg/pr52549.c: Add LLP64 case.
2355         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2356         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2357         * gcc.dg/torture/pr51071-2.c: Likewise.
2358         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2359         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2360         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2361         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2362         * gcc.dg/weak/weak-1.c: Likewise.
2363         * gcc.dg/weak/weak-2.c: Likewise.
2364         * gcc.dg/weak/weak-3.c: Likewise.
2365         * gcc.dg/weak/weak-4.c: Likewise.
2366         * gcc.dg/weak/weak-5.c: Likewise.
2367         * gcc.dg/weak/weak-15.c: Likewise.
2368         * gcc.dg/weak/weak-16.c: Likewise.
2370         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2372 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2374         PR tree-optimization/56559
2375         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2377 2013-03-07  Andreas Schwab  <schwab@suse.de>
2379         * gcc.dg/pr31490.c: Fix last change.
2381 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2383         PR c++/56534
2384         * g++.dg/template/crash115.C: New.
2386 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2388         PR tree-optimization/56539
2389         * gcc.c-torture/compile/pr56539.c: New test.
2391 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2393         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2394         targets.
2395         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2396         * gcc.dg/lto/20091013-1_2.c: Likewise.
2397         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2399 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2401         * gnat.dg/specs/aggr6.ads: New test.
2403 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2405         * gnat.dg/loop_optimization15.ad[sb]: New test.
2407 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2409         PR middle-end/56548
2410         * gcc.dg/pr56548.c: New test.
2412 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2414         PR debug/53363
2415         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2417 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2419         PR c++/56543
2420         * g++.dg/template/typename20.C: New test.
2422 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2424         PR debug/56510
2425         * gcc.dg/pr56510.c: New test.
2427         PR rtl-optimization/56484
2428         * gcc.c-torture/compile/pr56484.c: New test.
2430 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2432         PR c++/56530
2433         * g++.dg/warn/Wsign-conversion-2.C: New.
2435 2013-03-05  Richard Biener  <rguenther@suse.de>
2437         PR tree-optimization/56270
2438         * gcc.dg/vect/slp-38.c: New testcase.
2440 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2442         PR rtl-optimization/56494
2443         * gcc.dg/pr56494.c: New test.
2445 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2447         * gcc.dg/pr56424.c: New test.
2449 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2451         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2452         * gcc.dg/pr56228.c <avr>: Skip.
2454 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2456         PR testsuite/52641
2457         PR tree-optimization/52631
2458         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2460 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2462         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2463         * gcc.dg/vect/vect-83_64.c: Same.
2465 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2467         PR fortran/56477
2468         * gfortran.dg/pointer_check_13.f90: New test.
2470 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2472         PR fortran/54730
2473         * gfortran.dg/array_constructor_42.f90: New test.
2475 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2477         PR c++/52688
2478         * g++.dg/template/static33.C: New.
2479         * g++.dg/template/static34.C: Likewise.
2481         PR c++/10291
2482         * g++.dg/template/static35.C: New.
2484 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2486         * gcc.dg/pr56396.c: Require pic support.
2488 2013-03-01  Richard Biener  <rguenther@suse.de>
2490         PR tree-optimization/55481
2491         * gcc.dg/torture/pr56488.c: New testcase.
2493 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2494             Jakub Jelinek  <jakub@redhat.com>
2496         PR sanitizer/56454
2497         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2498         no_sanitize_address attribute rather than no_address_safety_analysis.
2499         * g++.dg/asan/sanitizer_test_utils.h
2500         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2501         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2502         in addition to no_address_safety_analysis.
2504 2013-02-28  Jason Merrill  <jason@redhat.com>
2506         PR c++/56481
2507         * g++.dg/cpp0x/constexpr-and.C: New.
2509 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2511         PR tree-optimization/56294
2512         * g++.dg/debug/pr56294.C: New test.
2514 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2516         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2518 2013-02-27  Marek Polacek  <polacek@redhat.com>
2520         PR rtl-optimization/56466
2521         * gcc.dg/pr56466.c: New test.
2523 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2525         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2526         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2527         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2529 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2531         PR middle-end/45472
2532         * gcc.dg/pr45472.c: New test.
2534 2013-02-26  Marek Polacek  <polacek@redhat.com>
2536         PR tree-optimization/56426
2537         * gcc.dg/pr56436.c: New test.
2539 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2541         PR tree-optimization/56448
2542         * gcc.c-torture/compile/pr56448.c: New test.
2544         PR tree-optimization/56443
2545         * gcc.dg/torture/pr56443.c: New test.
2547 2013-02-25  Richard Biener  <rguenther@suse.de>
2549         PR tree-optimization/56175
2550         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2552 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2554         PR c++/56403
2555         * g++.dg/torture/pr56403.C: New test.
2557 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2559         Revert:
2560         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2561         Richard Sandiford  <rdsandiford@googlemail.com>
2563         * gcc.target/mips/mips.exp: Add microMIPS support.
2564         * gcc.target/mips/umips-movep-2.c: New test.
2565         * gcc.target/mips/umips-lwp-2.c: New test.
2566         * gcc.target/mips/umips-swp-5.c: New test.
2567         * gcc.target/mips/umips-constraints-1.c: New test.
2568         * gcc.target/mips/umips-lwp-3.c: New test.
2569         * gcc.target/mips/umips-swp-6.c: New test.
2570         * gcc.target/mips/umips-constraints-2.c: New test.
2571         * gcc.target/mips/umips-save-restore-1.c: New test.
2572         * gcc.target/mips/umips-lwp-4.c: New test.
2573         * gcc.target/mips/umips-swp-7.c: New test.
2574         * gcc.target/mips/umips-save-restore-2.c: New test.
2575         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2576         * gcc.target/mips/umips-lwp-5.c: New test.
2577         * gcc.target/mips/umips-save-restore-3.c: New test.
2578         * gcc.target/mips/umips-lwp-6.c: New test.
2579         * gcc.target/mips/umips-swp-1.c: New test.
2580         * gcc.target/mips/umips-lwp-7.c: New test.
2581         * gcc.target/mips/umips-swp-2.c: New test.
2582         * gcc.target/mips/umips-lwp-8.c: New test.
2583         * gcc.target/mips/umips-swp-3.c: New test.
2584         * gcc.target/mips/umips-movep-1.c: New test.
2585         * gcc.target/mips/umips-lwp-1.c: New test.
2586         * gcc.target/mips/umips-swp-4.c: New test.
2588 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2589             Richard Sandiford  <rdsandiford@googlemail.com>
2591         * gcc.target/mips/mips.exp: Add microMIPS support.
2592         * gcc.target/mips/umips-movep-2.c: New test.
2593         * gcc.target/mips/umips-lwp-2.c: New test.
2594         * gcc.target/mips/umips-swp-5.c: New test.
2595         * gcc.target/mips/umips-constraints-1.c: New test.
2596         * gcc.target/mips/umips-lwp-3.c: New test.
2597         * gcc.target/mips/umips-swp-6.c: New test.
2598         * gcc.target/mips/umips-constraints-2.c: New test.
2599         * gcc.target/mips/umips-save-restore-1.c: New test.
2600         * gcc.target/mips/umips-lwp-4.c: New test.
2601         * gcc.target/mips/umips-swp-7.c: New test.
2602         * gcc.target/mips/umips-save-restore-2.c: New test.
2603         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2604         * gcc.target/mips/umips-lwp-5.c: New test.
2605         * gcc.target/mips/umips-save-restore-3.c: New test.
2606         * gcc.target/mips/umips-lwp-6.c: New test.
2607         * gcc.target/mips/umips-swp-1.c: New test.
2608         * gcc.target/mips/umips-lwp-7.c: New test.
2609         * gcc.target/mips/umips-swp-2.c: New test.
2610         * gcc.target/mips/umips-lwp-8.c: New test.
2611         * gcc.target/mips/umips-swp-3.c: New test.
2612         * gcc.target/mips/umips-movep-1.c: New test.
2613         * gcc.target/mips/umips-lwp-1.c: New test.
2614         * gcc.target/mips/umips-swp-4.c: New test.
2616 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2618         PR sanitizer/56393
2619         * lib/asan-dg.exp (asan_link_flags): Add
2620         -B${gccpath}/libsanitizer/asan/ to flags.
2622 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2624         PR middle-end/56420
2625         * gcc.dg/torture/pr56420.c: New test.
2627 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2629         PR middle-end/56108
2630         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2632 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2634         PR tree-optimization/56310
2635         * g++.dg/ipa/pr56310.C: New test.
2637 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2639         PR fortran/56385
2640         * gfortran.dg/proc_ptr_comp_37.f90: New.
2642 2013-02-21  Richard Biener  <rguenther@suse.de>
2644         PR tree-optimization/56415
2645         Revert
2646         2013-02-11  Richard Biener  <rguenther@suse.de>
2648         PR tree-optimization/56273
2649         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2650         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2651         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2652         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2653         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2654         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2656 2013-02-21  Marek Polacek  <polacek@redhat.com>
2658         PR tree-optimization/56398
2659         * g++.dg/torture/pr56398.C: New test.
2661 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2663         PR inline-asm/56405
2664         * gcc.c-torture/compile/pr56405.c: New test.
2666 2013-02-20  Jan Hubicka  <jh@suse.cz>
2668         PR tree-optimization/56265
2669         * g++.dg/ipa/devirt-11.C: New testcase.
2671 2013-02-20  Richard Biener  <rguenther@suse.de>
2673         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2675 2013-02-20  Richard Biener  <rguenther@suse.de>
2676         Jakub Jelinek  <jakub@redhat.com>
2678         PR tree-optimization/56396
2679         * gcc.dg/pr56396.c: New testcase.
2681 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2683         PR c++/56373
2684         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2686 2013-02-19  Richard Biener  <rguenther@suse.de>
2688         PR tree-optimization/56384
2689         * gcc.dg/torture/pr56384.c: New testcase.
2691 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2693         PR tree-optimization/56350
2694         * gcc.dg/pr56350.c: New test.
2696         PR tree-optimization/56381
2697         * g++.dg/opt/pr56381.C: New test.
2699 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2701         PR pch/54117
2702         * lib/dg-pch.exp (pch-init, pch-finish,
2703         check_effective_target_pch_supported_debug): New procs.
2704         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2705         Likewise if $pch_unsupported_debug and $flags include -g.
2706         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2707         and dg-require-effective-target pch_unsupported_debug.
2708         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2709         * objc.dg/pch/pch.exp: Likewise.
2710         * gcc.dg/pch/pch.exp: Likewise.
2711         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2712         pch_unsupported_debug.
2713         * gcc.dg/pch/valid-1.hs: Likewise.
2714         * gcc.dg/pch/valid-1b.c: Likewise.
2715         * gcc.dg/pch/valid-1b.hs: Likewise.
2717 2013-02-18  Richard Biener  <rguenther@suse.de>
2719         PR tree-optimization/56366
2720         * gcc.dg/torture/pr56366.c: New testcase.
2722 2013-02-18  Richard Biener  <rguenther@suse.de>
2724         PR middle-end/56349
2725         * gcc.dg/torture/pr56349.c: New testcase.
2727 2013-02-18  Richard Biener  <rguenther@suse.de>
2729         PR tree-optimization/56321
2730         * gcc.dg/torture/pr56321.c: New testcase.
2732 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2734         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2736 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2737             Dodji Seketeli  <dodji@redhat.com>
2739         PR asan/56330
2740         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2741         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2742         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2743         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2744         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2745         * c-c++-common/asan/pr56330.c: Likewise.
2746         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2747         Ensure the size argument of __builtin_memcpy is a constant.
2749 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2750             Paolo Carlini  <paolo.carlini@oracle.com>
2752         PR c++/51242
2753         * g++.dg/cpp0x/enum23.C: New.
2755 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2757         PR target/54685
2758         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2760 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2762         PR rtl-optimization/56348
2763         * gcc.target/i386/pr56348.c: New test.
2765 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2767         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2768         * gcc.target/arm/interrupt-2.c: Likewise.
2770 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2772         PR fortran/56318
2773         * gfortran.dg/matmul_9.f90: New.
2775 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2777         PR fortran/53818
2778         * gfortran.dg/init_flag_11.f90: New.
2780 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2782         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2784 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2786         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2787         characters.
2789 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2790             Tobias Burnus  <burnus@net-b.de>
2792         PR testsuite/56138
2793         * gfortran.dg/allocatable_function_7.f90: New.
2795 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2797         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2798         * asan_globals_test-wrapper.cc: New file.
2799         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2800         instead of asan_globals_test.cc as dg-additional-sources.
2801         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2802         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
2803         "sanitizer_test_utils.h" instead of
2804         "sanitizer_common/tests/sanitizer_test_utils.h".
2805         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2806         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2807         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2808         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2809         * g++.dg/asan/asan_test.cc: Synced from upstream.
2810         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2812 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
2814         Fix an asan crash
2815         * c-c++-common/asan/memcmp-2.c: New test.
2817 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
2819         PR c++/55582
2820         * g++.dg/cpp0x/udlit-string-literal.h: New.
2821         * g++.dg/cpp0x/udlit-string-literal.C: New.
2823 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
2825         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2827 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
2829         PR target/56184
2830         * gcc.target/arm/pr56184.C: New test.
2832 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
2834         PR c++/56302
2835         * g++.dg/torture/pr56302.C: New test.
2836         * g++.dg/cpp0x/constexpr-56302.C: New test.
2837         * c-c++-common/pr56302.c: New test.
2839 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2840             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2842         PR fortran/56204
2843         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2844         * gfortran.dg/quad_3.f90: Ditto.
2846 2013-02-13  Kostya Serebryany  <kcc@google.com>
2848         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2849         to match the fresh asan run-time.
2850         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2852 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2854         Avoid instrumenting duplicated memory access in the same basic block
2855         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2856         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2857         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2858         * c-c++-common/asan/inc.c: Likewise.
2860 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2862         PR inline-asm/56148
2863         * gcc.target/i386/pr56148.c: New test.
2865 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2866             Tobias Burnus  <burnus@net-b.de>
2868         PR testsuite/56082
2869         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2870         to kind=2.
2872 2013-02-12  Richard Biener  <rguenther@suse.de>
2874         PR lto/56297
2875         * gcc.dg/lto/pr56297_0.c: New testcase.
2876         * gcc.dg/lto/pr56297_0.c: Likewise.
2878 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2880         PR fortran/46952
2881         * gfortran.dg/typebound_deferred_1.f90: New.
2883 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2885         PR rtl-optimization/56151
2886         * gcc.target/i386/pr56151.c: New test.
2888 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2890         * g++.dg/ext/mv12.C: New test.
2891         * g++.dg/ext/mv12.h: New file.
2892         * g++.dg/ext/mv12-aux.C: New file.
2893         * g++.dg/ext/mv13.C: New test.
2895 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2897         * lib/target-supports.exp
2898         (check_effective_target_powerpc_eabi_ok): New.
2899         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2900         powerpc_eabi_ok.
2901         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2902         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2903         only.
2904         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2905         * gcc.target/powerpc/pr51623.c: Likewise.
2906         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2907         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2909 2013-02-11  Alexander Potapenko  <glider@google.com>
2910             Jack Howarth  <howarth@bromo.med.uc.edu>
2911             Jakub Jelinek  <jakub@redhat.com>
2913         PR sanitizer/55617
2914         * g++.dg/asan/pr55617.C: Run on all targets.
2916 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2918         PR rtl-optimization/56275
2919         * gcc.dg/pr56275.c: New test.
2921 2013-02-11  Richard Biener  <rguenther@suse.de>
2923         PR tree-optimization/56273
2924         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2926 2013-02-11  Richard Biener  <rguenther@suse.de>
2928         PR tree-optimization/56264
2929         * gcc.dg/torture/pr56264.c: New testcase.
2931 2013-02-11  Richard Biener  <rguenther@suse.de>
2933         PR tree-optimization/56273
2934         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2935         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2936         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2937         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2938         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2939         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2941 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2943         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2944         for *-*-linux-gnu targets.
2945         * g++.dg/asan/interception-test-1.c: Ditto.
2946         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2947         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2949 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2951         PR fortran/55362
2952         * gfortran.dg/intrinsic_size_4.f90 : New test.
2954 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2956         PR target/56256
2957         * gcc.target/powerpc/pr56256.c: New test.
2959 2013-02-08  Ian Lance Taylor  <iant@google.com>
2961         * lib/go.exp: Load timeout.exp.
2963 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2965         PR rtl-optimization/56246
2966         * gcc.target/i386/pr56246.c: New test.
2968 2013-02-08  Jeff Law  <law@redhat.com>
2970         PR debug/53948
2971         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2973 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2975         PR target/56043
2976         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2977         powerpc*-*-linux*.
2979 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2981         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2983 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2985         PR rtl-optimization/56195
2986         * gcc.dg/torture/pr56195.c: New test.
2988 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2990         PR fortran/54107
2991         * gfortran.dg/recursive_interface_2.f90: New test.
2993 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2995         PR tree-optimization/56250
2996         * gcc.c-torture/execute/pr56250.c: New test.
2998 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3000         PR tree-optimization/56064
3001         * gcc.dg/fixed-point/view-convert-2.c: New test.
3003 2013-02-08  Michael Matz  <matz@suse.de>
3005         PR tree-optimization/52448
3006         * gcc.dg/pr52448.c: New test.
3008 2013-02-08  Richard Biener  <rguenther@suse.de>
3010         PR middle-end/56181
3011         * gcc.dg/torture/pr56181.c: New testcase.
3013 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3015         PR target/54222
3016         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3017         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3019 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3021         PR c++/56241
3022         * g++.dg/parse/crash61.C: New test.
3024         PR c++/56239
3025         * g++.dg/parse/pr56239.C: New test.
3027         PR c++/56237
3028         * g++.dg/abi/mangle61.C: New test.
3030 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3032         PR rtl-optimization/56225
3033         * gcc.target/i386/pr56225.c: New test.
3035 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3037         PR debug/56154
3038         * gcc.dg/guality/pr56154-1.c: New test.
3039         * gcc.dg/guality/pr56154-2.c: New test.
3040         * gcc.dg/guality/pr56154-3.c: New test.
3041         * gcc.dg/guality/pr56154-4.c: New test.
3042         * gcc.dg/guality/pr56154-aux.c: New file.
3044         PR tree-optimization/55789
3045         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3046         cleanup-tree-dump.
3047         * gcc.dg/tree-ssa/inline-3.c: Add
3048         --param max-early-inliner-iterations=2 option.
3050 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3052         PR debug/53363
3053         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3054         Add -fno-dwarf2-cfi-asm to dg-options.
3055         Adapt match count.
3057 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3059         PR target/56228
3060         * gcc.dg/pr56228.c: New test.
3062 2013-02-07  Alan Modra  <amodra@gmail.com>
3064         PR target/54009
3065         * gcc.target/powerpc/pr54009.c: New test.
3066         PR target/54131
3067         * gfortran.dg/pr54131.f: New test.
3069 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3071         PR fortran/55789
3072         * gfortran.dg/array_constructor_41.f90: New test.
3074 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3076         PR fortran/55978
3077         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3079 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3081         PR middle-end/56217
3082         * g++.dg/gomp/pr56217.C: New test.
3084 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3086         PR tree-optimization/56205
3087         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3088         * gcc.c-torture/execute/pr56205.c: New test.
3090 2013-02-05  Richard Biener  <rguenther@suse.de>
3092         PR tree-optimization/53342
3093         PR tree-optimization/53185
3094         * gcc.dg/vect/pr53185-2.c: New testcase.
3096 2013-02-05  Jan Hubicka  <jh@suse.cz>
3098         PR tree-optimization/55789
3099         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3100         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3101         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3102         * g++.dg/ipa/inline-1.C: New testcase.
3103         * g++.dg/ipa/inline-2.C: New testcase.
3104         * g++.dg/ipa/inline-3.C: New testcase.
3106 2013-02-05  Jan Hubicka  <jh@suse.cz>
3108         PR tree-optimization/55789
3109         * g++.dg/torture/pr55789.C: New testcase.
3111 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3113         PR middle-end/56167
3114         * gcc.dg/pr56167.c: New test.
3116 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3118         PR target/55146
3119         * gcc.target/sh/pr55146.c: New.
3121 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3123         PR tree-optimization/54386
3124         * gcc.target/sh/pr54386.c: New.
3126 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3128         PR fortran/56008
3129         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3131         PR fortran/47517
3132         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3134 2013-02-04  Alexander Potapenko  <glider@google.com>
3135             Jack Howarth  <howarth@bromo.med.uc.edu>
3136             Jakub Jelinek  <jakub@redhat.com>
3138         PR sanitizer/55617
3139         * g++.dg/asan/pr55617.C: New test.
3141 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3143         PR fortran/54195
3144         * gfortran.dg/typebound_operator_19.f90: New test.
3145         * gfortran.dg/typebound_assignment_4.f90: New test.
3147 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3149         PR fortran/54107
3150         * gfortran.dg/recursive_interface_1.f90: New test.
3152 2013-02-04  Richard Guenther  <rguenther@suse.de>
3154         PR lto/56168
3155         * gcc.dg/lto/pr56168_0.c: New testcase.
3156         * gcc.dg/lto/pr56168_1.c: Likewise.
3158 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3160         PR fortran/50627
3161         PR fortran/56054
3162         * gfortran.dg/block_12.f90:  New test.
3163         * gfortran.dg/module_error_1.f90:  New test.
3165 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3167         * lib/target-supports.exp (check_effective_target_vect_float)
3168         (check_effective_target_vect_no_align): Add mips-sde-elf.
3170 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3172         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3174 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3176         * gcc.dg/pr56023.c: XFAIL on AIX.
3177         * gcc.dg/vect/pr49352.c: Same.
3179 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3181         * gnat.dg/opt26.adb: New test.
3183 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3185         Revert.
3186         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3188         * gcc.target/arm/neon-vfnms-1.c: New test.
3189         * gcc.target/arm/neon-vfnma-1.c: New test.
3191 2013-01-31  Richard Biener  <rguenther@suse.de>
3193         PR tree-optimization/56157
3194         * gcc.dg/torture/pr56157.c: New testcase.
3196 2013-01-30  Richard Biener  <rguenther@suse.de>
3198         PR tree-optimization/56150
3199         * gcc.dg/torture/pr56150.c: New testcase.
3201 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3203         PR sanitizer/55374
3204         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3205         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3206         printed in backtrace.
3207         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3208         to avoid errors about mismatched allocation vs. deallocation.
3210         PR c++/55742
3211         * g++.dg/mv1.C: Moved to...
3212         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3213         * g++.dg/mv2.C: Moved to...
3214         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3215         * g++.dg/mv3.C: Moved to...
3216         * g++.dg/ext/mv3.C: ... here.
3217         * g++.dg/mv4.C: Moved to...
3218         * g++.dg/ext/mv4.C: ... here.
3219         * g++.dg/mv5.C: Moved to...
3220         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3221         * g++.dg/mv6.C: Moved to...
3222         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3223         * g++.dg/ext/mv7.C: New test.
3224         * g++.dg/ext/mv8.C: New test.
3225         * g++.dg/ext/mv9.C: New test.
3226         * g++.dg/ext/mv10.C: New test.
3227         * g++.dg/ext/mv11.C: New test.
3229 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3231         PR rtl-optimization/56144
3232         * gcc.dg/pr56144.c: New.
3234 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3236         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3237         message.
3238         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3239         * g++.dg/cpp0x/constexpr-55573.C: Same
3241 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3243         PR tree-optimization/56064
3244         * gcc.dg/fixed-point/view-convert.c: New test.
3246 2013-01-30  Andreas Schwab  <schwab@suse.de>
3248         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3249         evaluate the end index in string range.
3251 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3253         PR fortran/56138
3254         * gfortran.dg/allocatable_function_6.f90: New.
3256 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3257             Mikael Morin  <mikael@gcc.gnu.org>
3259         PR fortran/54107
3260         * gfortran.dg/proc_ptr_comp_36.f90: New.
3262 2013-01-29  Richard Biener  <rguenther@suse.de>
3264         PR tree-optimization/55270
3265         * gcc.dg/torture/pr55270.c: New testcase.
3267 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3269         PR rtl-optimization/56117
3270         * gcc.dg/pr56117.c: New test.
3272 2013-01-28  Richard Biener  <rguenther@suse.de>
3274         PR tree-optimization/56034
3275         * gcc.dg/torture/pr56034.c: New testcase.
3277 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3279         PR tree-optimization/56125
3280         * gcc.dg/pr56125.c: New test.
3282 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3283             Mikael Morin  <mikael@gcc.gnu.org>
3285         PR fortran/53537
3286         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3287         * gfortran.dg/import8.f90: Likewise.
3288         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3289         * gfortran.dg/import10.f90: New test.
3290         * gfortran.dg/import11.f90: Likewise
3292 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3294         PR testsuite/56053
3295         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3296         string.h.  Provide memset, malloc and free prototypes, adjust line
3297         numbers in dg-output.
3298         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3299         Provide memset prototype and adjust line numbers in dg-output.
3300         * c-c++-common/asan/global-overflow-1.c: Likewise.
3302         PR tree-optimization/56094
3303         * gcc.dg/pr56094.c: New test.
3305 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3307         * gcc.target/arm/neon-vfnms-1.c: New test.
3308         * gcc.target/arm/neon-vfnma-1.c: New test.
3310 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3312         PR target/56114
3313         * gcc.target/i386/pr56114.c: New test.
3315 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3317         PR fortran/55984
3318         * gfortran.dg/associate_14.f90: New test.
3320         PR fortran/56047
3321         * gfortran.dg/associate_13.f90: New test.
3323 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3325         PR tree-optimization/56098
3326         * gcc.dg/pr56098-1.c: New test.
3327         * gcc.dg/pr56098-2.c: New test.
3329 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3331         PR target/54222
3332         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3334 2013-01-22  Marek Polacek  <polacek@redhat.com>
3336         PR tree-optimization/56035
3337         * gcc.dg/pr56035.c: New test.
3339 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3341         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3342         for MIPS.
3344 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3346         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3348 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3350         PR c/56078
3351         * gcc.dg/pr56078.c: New test.
3352         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3354 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3356         PR tree-optimization/55927
3357         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3359 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3361         * gcc.target/i386/movsd.c: New test.
3363 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3365         PR inline-asm/55934
3366         * gcc.target/i386/pr55934.c: New test.
3368 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3370         PR fortran/56081
3371         * gfortran.dg/select_8.f90: New.
3373 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3375         * gcc.target/microblaze/microblaze.exp: Remove
3376         target_config_cflags check.
3378 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3380         PR fortran/56052
3381         * gfortran.dg/gomp/pr56052.f90: New test.
3383         PR target/49069
3384         * gcc.dg/pr49069.c: New test.
3386 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3388         PR c++/55944
3389         * g++.dg/cpp0x/constexpr-static10.C: New.
3391 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3393         PR target/56028
3394         * gcc.target/i386/pr56028.c: New test.
3396 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3398         PR target/55686
3399         * gcc.target/i386/pr55686.c: New test.
3401 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3403         PR c++/53609
3404         * g++.dg/cpp0x/variadic139.C: New test.
3405         * g++.dg/cpp0x/variadic140.C: Likewise.
3406         * g++.dg/cpp0x/variadic141.C: Likewise.
3408 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3410         * gnat.dg/warn8.adb: New test.
3412 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3414         PR fortran/55919
3415         * gfortran.dg/include_8.f90: New test.
3417 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3419         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3420         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3422 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3424         PR tree-optimization/56051
3425         * gcc.c-torture/execute/pr56051.c: New test.
3427 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3429         PR rtl-optimization/56023
3430         * gcc.dg/pr56023.c: New test.
3432 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3434         PR middle-end/56022
3435         * gcc.target/i386/pr56022.c: New test.
3437 2013-01-21  Jason Merrill  <jason@redhat.com>
3439         * lib/target-supports.exp (check_effective_target_alias): New.
3441 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3443         PR debug/53235
3444         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3446 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3448         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3450 2013-01-19  Jeff Law  <law@redhat.com>
3452         PR tree-optimization/52631
3453         * tree-ssa/pr52631.c: New test.
3454         * tree-ssa/ssa-fre-9: Update expected output.
3456 2013-01-19  Anthony Green  <green@moxielogic.com>
3458         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3459         for moxie.
3461 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3463         PR tree-optimization/56029
3464         * g++.dg/torture/pr56029.C: New test.
3466 2013-01-18  Sharad Singhai  <singhai@google.com>
3468         PR tree-optimization/55995
3469         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3471 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3473         PR target/55433
3474         * gcc.target/i386/pr55433.c: New.
3476 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3478         PR middle-end/56015
3479         * gfortran.dg/pr56015.f90: New test.
3481 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3483         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3485 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3487         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3488         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3489         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3490         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3491         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3493 2013-01-17  Jeff Law  <law@redhat.com>
3495         * gcc.dg/pr52573.c: Move to...
3496         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3498         PR rtl-optimization/52573
3499         * gcc.dg/pr52573.c: New test.
3501 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3503         PR sanitizer/55679
3504         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3505         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3506         check_no_compiler_messages to test support in ucontext.h.
3507         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3508         compliant RLIMIT_AS.
3510 2013-01-17  Marek Polacek  <polacek@redhat.com>
3512         PR rtl-optimization/55833
3513         * gcc.dg/pr55833.c: New test.
3515 2013-01-17  Jan Hubicka  <jh@suse.cz>
3517         PR tree-optimization/55273
3518         * gcc.c-torture/compile/pr55273.c: New testcase.
3520 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3522         PR target/55981
3523         * gcc.target/pr55981.c: New test.
3525 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3527         * gcc.target/arm/pr40887.c: Require at least armv5.
3528         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3529         * gcc.target/arm/pr51915.c: Likewise.
3530         * gcc.target/arm/pr52006.c: Likewise.
3531         * gcc.target/arm/pr53187.c: Likewise.
3533         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3534         * gcc.target/arm/ftest-support-arm.h: Delete.
3535         * gcc.target/arm/ftest-support-thumb.h: Delete.
3536         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3537         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3538         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3539         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3540         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3541         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3542         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3543         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3544         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3545         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3546         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3547         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3548         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3549         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3550         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3551         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3552         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3553         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3554         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3555         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3556         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3557         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3558         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3559         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3561 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3563         PR tree-optimizations/55264
3564         * g++.dg/ipa/pr55264.C: New test.
3566 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3568         PR fortran/55983
3569         * gfortran.dg/class_55.f90: New.
3571 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3573         PR testsuite/55994
3574         * gcc.c-torture/execute/builtins/builtins.exp: Add
3575         -Wl,--allow-multiple-definition for eabi and elf targets.
3577         PR testsuite/54622
3578         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3579         check_effective_target_vect_perm_short,
3580         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3581         check_effective_target_vect64): Return 0 for big-endian ARM.
3582         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3584         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3585         prototypes.
3587 2013-01-16  Richard Biener  <rguenther@suse.de>
3589         PR tree-optimization/55964
3590         * gcc.dg/torture/pr55964.c: New testcase.
3592 2013-01-16  Richard Biener  <rguenther@suse.de>
3594         PR tree-optimization/54767
3595         PR tree-optimization/53465
3596         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3598 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3600         PR target/55301
3601         * gcc.target/sh/sh-switch.c: New testcase.
3603 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3605         * gcc.dg/webizer.c: Increase the array size.
3607 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3609         PR target/55940
3610         * gcc.dg/pr55940.c: New test.
3612 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3613             Harald Anlauf  <anlauf@gmx.de>
3615         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3616         * gfortran.dg/bounds_check_5.f90: Likewise.
3617         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3618         * gfortran.dg/continuation_9.f90: Likewise.
3619         * gfortran.dg/move_alloc_13.f90: Likewise.
3620         * gfortran.dg/structure_constructor_11.f90: Likewise.
3621         * gfortran.dg/tab_continuation.f: Likewise.
3622         * gfortran.dg/warning-directive-2.F90: Likewise.
3623         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3625 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3627         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3628         * gcc.target/arm/fma-sp.c: Likewise.
3630 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3632         PR rtl-optimization/55153
3633         * gcc.dg/pr55153.c: New.
3635 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3637         PR tree-optimization/55920
3638         * gcc.c-torture/compile/pr55920.c: New test.
3640 2013-01-15  Richard Biener  <rguenther@suse.de>
3642         PR middle-end/55882
3643         * gcc.dg/torture/pr55882.c: New testcase.
3645 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3647         PR tree-optimization/55955
3648         * gcc.c-torture/compile/pr55955.c: New test.
3650 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3652         PR c++/55663
3653         * g++.dg/cpp0x/alias-decl-31.C: New test.
3655 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3657         PR fortran/54286
3658         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3659         case where interface is null.
3661 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3663         PR fortran/55806
3664         * gfortran.dg/array_constructor_40.f90:  New test.
3666 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3668         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3670 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3672         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3673         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3674         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3675         * gcc.target/aarch64/vect-ld1r.c: New.
3676         * gcc.target/aarch64/vect-ld1r.x: New.
3678 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3680         PR target/55948
3681         * gcc.target/i386/hle-clear-rel.c: New file
3682         * gcc.target/i386/hle-store-rel.c: New file.
3684 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3686         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3687         * gfortran.dg/bounds_check_4.f90: Likewise.
3688         * gfortran.dg/inquire_10.f90: Likewise.
3689         * gfortran.dg/minloc_3.f90: Likewise.
3690         * gfortran.dg/minlocval_3.f90: Likewise.
3691         * gfortran.dg/module_double_reuse.f90: Likewise.
3692         * gfortran.dg/mvbits_1.f90: Likewise.
3693         * gfortran.dg/oldstyle_1.f90: Likewise.
3694         * gfortran.dg/pr20163-2.f: Likewise.
3695         * gfortran.dg/save_1.f90: Likewise.
3696         * gfortran.dg/scan_1.f90: Likewise.
3697         * gfortran.dg/select_char_1.f90: Likewise.
3698         * gfortran.dg/shape_4.f90: Likewise.
3699         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3700         * gfortran.dg/function_optimize_10.f90: Likewise.
3701         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3702         * gfortran.dg/used_types_17.f90: Likewise.
3703         * gfortran.dg/used_types_18.f90: Likewise.
3705 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3707         PR fortran/54286
3708         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3710 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3712         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3714 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3716         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3718 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3720         PR fortran/55072
3721         * gfortran.dg/assumed_type_2.f90: Fix test case.
3722         * gfortran.dg/internal_pack_13.f90: New test.
3723         * gfortran.dg/internal_pack_14.f90: New test.
3725 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3727         PR fortran/55868
3728         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3729         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3730         $tar to STAR.
3732 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3734         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3736 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3738         PR target/55719
3739         * gcc.target/s390/pr55719.c: New testcase.
3741 2013-01-11  Richard Guenther  <rguenther@suse.de>
3743         PR tree-optimization/44061
3744         * gcc.dg/pr44061.c: New testcase.
3746 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3748         Update copyright years.
3750 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3751             Jakub Jelinek  <jakub@redhat.com>
3753         PR target/55565
3754         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3756 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3758         PR rtl-optimization/55672
3759         * gcc.target/i386/pr55672.c: New.
3761 2013-01-10  Jeff Law  <law@redhat.com>
3763         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3764         pass/fail message unique.
3767 2013-01-10  Jason Merrill  <jason@redhat.com>
3769         * ada/.gitignore: New.
3771 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3773         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3774         Add tls options.
3775         * g++.dg/tls/thread_local2.C: Likewise.
3776         * g++.dg/tls/thread_local2g.C: Likewise.
3777         * g++.dg/tls/thread_local6.C: Likewise.
3778         * g++.dg/tls/thread_local-order1.C: Add tls options.
3779         * g++.dg/tls/thread_local-order2.C: Likewise.
3780         * g++.dg/tls/thread_local3.C: Likewise.
3781         * g++.dg/tls/thread_local3g.C: Likewise.
3782         * g++.dg/tls/thread_local4.C: Likewise.
3783         * g++.dg/tls/thread_local4g.C: Likewise.
3784         * g++.dg/tls/thread_local5.C: Likewise.
3785         * g++.dg/tls/thread_local5g.C: Likewise.
3786         * g++.dg/tls/thread_local6g.C: Likewise.
3788 2013-01-10  Kostya Serebryany  <kcc@google.com>
3790         * g++.dg/asan/asan_test.cc: Sync from upstream.
3792 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3794         PR tree-optimization/55921
3795         * gcc.c-torture/compile/pr55921.c: New test.
3797 2013-01-09  Jan Hubicka  <jh@suse.cz>
3799         PR tree-optimization/55569
3800         * gcc.c-torture/compile/pr55569.c: New testcase.
3802 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3804         PR fortran/47203
3805         * gfortran.dg/use_28.f90: New test.
3807 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
3809         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3810         number matching more robust.
3812 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
3814         PR rtl-optimization/55829
3815         * gcc.target/i386/pr55829.c: New.
3817 2013-01-09  Tobias Burnus  <burnus@net-b.de>
3819         PR fortran/55758
3820         * gfortran.dg/bind_c_bool_1.f90: New.
3821         * gfortran.dg/do_5.f90: Add dg-warning.
3823 2013-01-09  Jan Hubicka  <jh@suse.cz>
3825         PR tree-optimization/55875
3826         * gcc.c-torture/execute/pr55875.c: New testcase.
3827         * g++.dg/torture/pr55875.C: New testcase.
3829 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3831         PR c/48418
3832         * c-c++-common/pr48418.c: New test.
3834 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3836         PR c++/55801
3837         * g++.dg/tls/thread_local-ice.C: New.
3839 2013-01-09  Andreas Schwab  <schwab@suse.de>
3841         * gcc.dg/guality/pr54693.c: Null-terminate arr.
3843 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3845         PR tree-optimization/48189
3846         * gcc.dg/pr48189.c: New test.
3848 2013-01-04  Jan Hubicka  <jh@suse.cz>
3850         PR tree-optimization/55823
3851         * g++.dg/ipa/devirt-10.C: New testcase.
3853 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3854             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3856         PR rtl-optimization/55845
3857         * gcc.target/i386/pr55845.c: New test.
3859 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3861         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3862         instructions generated instead of number of occurances.
3864 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3866         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3867         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3868         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3869         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3870         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3871         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3872         * gcc.target/aarch64/vect-fcm.x: Likewise.
3873         * lib/target-supports.exp
3874         (check_effective_target_vect_cond): Enable for AArch64.
3876 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3878         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3879         endian-safe float pool loading.
3880         (test_square_root_v4sf): Likewise.
3881         (test_square_root_v2df): Likewise.
3882         * lib/target-supports.exp
3883         (check_effective_target_vect_call_sqrtf): Add AArch64.
3885 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3887         PR debug/55579
3888         * gcc.dg/tree-ssa/pr55579.c: New test.
3890 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3892         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3893         asm comments.
3895 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3897         PR middle-end/55890
3898         * gcc.dg/torture/pr55890-3.c: New test.
3900         PR middle-end/55851
3901         * gcc.c-torture/compile/pr55851.c: New test.
3903         PR sanitizer/55844
3904         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3905         dg-options.
3907 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3909         PR fortran/55618
3910         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3912 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3914         PR fortran/55763
3915         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3916         * gfortran.dg/pointer_init_7.f90: New.
3918 2013-01-07  Richard Biener  <rguenther@suse.de>
3920         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3922 2013-01-07  Richard Biener  <rguenther@suse.de>
3924         PR middle-end/55890
3925         * gcc.dg/torture/pr55890-1.c: New testcase.
3926         * gcc.dg/torture/pr55890-2.c: Likewise.
3928 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3930         * gcc.target/aarch64/fmovd.c: New.
3931         * gcc.target/aarch64/fmovf.c: Likewise.
3932         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3933         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3934         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3935         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3936         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3937         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3939 2013-01-07  Richard Biener  <rguenther@suse.de>
3941         PR tree-optimization/55888
3942         PR tree-optimization/55862
3943         * gcc.dg/torture/pr55888.c: New testcase.
3945 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3947         PR fortran/55852
3948         * gfortran.dg/intrinsic_size_3.f90: New.
3950 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3952         PR fortran/55763
3953         * gfortran.dg/select_type_32.f90: New.
3955 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3957         PR c++/52343
3958         * g++.dg/cpp0x/alias-decl-29.C: New test.
3960 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3962         PR fortran/53876
3963         PR fortran/54990
3964         PR fortran/54992
3965         * gfortran.dg/class_array_15.f03: New test.
3967 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3969         PR fortran/42769
3970         PR fortran/45836
3971         PR fortran/45900
3972         * gfortran.dg/use_23.f90: New test.
3973         * gfortran.dg/use_24.f90: New test.
3974         * gfortran.dg/use_25.f90: New test.
3975         * gfortran.dg/use_26.f90: New test.
3976         * gfortran.dg/use_27.f90: New test.
3978 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3980         * gnat.dg/specs/clause_on_volatile.ads: New test.
3982 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3984         * gnat.dg/alignment10.adb: New test.
3986 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3987             Mikael Morin  <mikael@gcc.gnu.org>
3989         PR fortran/55827
3990         * gfortran.dg/use_22.f90: New test.
3992 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3994         * gcc.target/aarch64/cmp-1.c: New testcase.
3996 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3998         PR fortran/55172
3999         * gfortran.dg/select_type_31.f03: New test.
4001 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4003         PR c++/54526 (again)
4004         * g++.dg/cpp0x/parse2.C: Extend.
4005         * g++.old-deja/g++.other/crash28.C: Adjust.
4007 2013-01-04  Richard Biener  <rguenther@suse.de>
4009         PR tree-optimization/55862
4010         * gcc.dg/torture/pr55862.c: New testcase.
4012 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4014         PR tree-optimization/55755
4015         * gcc.dg/torture/pr55755.c: New test.
4016         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4017         * gcc.dg/tree-ssa/pr45144.c: Update.
4019 2013-01-04  Richard Biener  <rguenther@suse.de>
4021         PR middle-end/55863
4022         * gcc.dg/fold-reassoc-2.c: New testcase.
4024 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4026         PR fortran/55763
4027         * gfortran.dg/null_7.f90: New.
4029 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4031         PR fortran/55854
4032         PR fortran/55763
4033         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4034         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4035         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4037 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4039         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4041 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4043         PR fortran/55855
4044         * gfortran.dg/assignment_1.f90: Modified.
4045         * gfortran.dg/assignment_4.f90: New.
4047 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4049         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4051 2013-01-03  Richard Biener  <rguenther@suse.de>
4053         PR tree-optimization/55857
4054         * gcc.dg/vect/pr55857-1.c: New testcase.
4055         * gcc.dg/vect/pr55857-2.c: Likewise.
4057 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4059         PR rtl-optimization/55838
4060         * gcc.dg/pr55838.c: New test.
4062         PR tree-optimization/55832
4063         * gcc.c-torture/compile/pr55832.c: New test.
4065 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4067         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4068         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4069         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4070         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4071         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4072         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4073         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4074         * gcc.dg/unroll_1.c: Ditto.
4075         * gcc.dg/unroll_2.c: Ditto.
4076         * gcc.dg/unroll_3.c: Ditto.
4077         * gcc.dg/unroll_4.c: Ditto.
4079 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4081         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4083 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4085         PR fortran/55818
4086         * gfortran.dg/eof_4.f90: New test.
4088 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4090         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4091         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4092         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4093         (compat_setup_dfp): Initialize compat_alt_caret and
4094         compat_save_TEST_ALWAYS_FLAGS.
4096 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4098         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4100 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4102         * gcc.dg/torture/fp-int-convert-2.c: New test.
4104 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4106         * gfortran.dg/newunit_3.f90: Add dg-do run.
4107         * gfortran.dg/inquire_15.f90: Add dg-do run.
4109 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4111         PR tree-optimization/55831
4112         * gcc.dg/pr55831.c: New test.
4114 Copyright (C) 2013 Free Software Foundation, Inc.
4116 Copying and distribution of this file, with or without modification,
4117 are permitted in any medium without royalty provided the copyright
4118 notice and this notice are preserved.