re PR c++/52216 ([C++11] Wrong exception deduction for some forms of placement new)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/52216
4         * g++.dg/cpp0x/new1.C: New.
5
6 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
7
8         PR c++/25666
9         * g++.dg/parse/dtor16.C: New.
10         * g++.dg/parse/dtor6.C: Adjust.
11
12 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
13
14         PR c++/19618
15         * g++.dg/expr/bitfield12.C: New.
16
17 2013-05-24  Jeff Law  <law@redhat.com>
18
19         PR tree-optimization/57124
20         * gcc.c-torture/execute/pr57124.c: New test.
21         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
22
23 2013-05-24  Martin Jambor  <mjambor@suse.cz>
24
25         PR tree-optimization/57294
26         * gcc.dg/ipa/pr57294.c: New test.
27
28 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
29
30         * gcc.target/aarch64/scalar_intrinsics.c
31         (force_simd): Use a valid instruction.
32         (test_vdupd_lane_s64): Pass a valid lane argument.
33         (test_vdupd_lane_u64): Likewise.
34
35 2013-05-24  Richard Biener  <rguenther@suse.de>
36
37         PR tree-optimization/57287
38         * gcc.dg/pr57287.c: New testcase.
39
40 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
41
42         PR c++/26572
43         * g++.dg/template/error51.C: New.
44
45 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
46
47         PR c++/25503
48         * g++.dg/template/bitfield2.C: New.
49
50 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
51
52         * gnat.dg/specs/noinline1.ads: New test.
53         * gnat.dg/noinline2.ad[sb]: Likewise.
54         * gnat.dg/specs/noinline3.ads: Likewise.
55         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
56
57 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
58
59         PR tree-ssa/57385
60         * gcc.dg/tree-ssa/pr57385.c: New test.
61
62 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
63
64         * gnat.dg/derived_type4.adb: New test.
65
66 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
67
68         * gcc.dg/builtin-bswap-6.c: New test.
69         * gcc.dg/builtin-bswap-7.c: Likewise.
70         * gcc.dg/builtin-bswap-8.c: Likewise.
71         * gcc.dg/builtin-bswap-9.c: Likewise.
72
73 2013-05-23  Christian Bruel  <christian.bruel@st.com>
74
75         PR debug/57351
76         * gcc.dg/debug/pr57351.c: New test
77
78 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
79
80         * gcc.target/aarch64/vect-clz.c: New file.
81
82 2013-05-23  Martin Jambor  <mjambor@suse.cz>
83
84         PR middle-end/57347
85         * gcc.dg/ipa/pr57347.c: New test.
86
87 2013-05-23  Richard Biener  <rguenther@suse.de>
88
89         PR tree-optimization/57380
90         * g++.dg/tree-ssa/pr57380.C: New testcase.
91
92 2013-05-23  Richard Biener  <rguenther@suse.de>
93
94         PR middle-end/57381
95         * gcc.dg/torture/pr57381.c: New testcase.
96
97 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
98
99         PR middle-end/57344
100         * gcc.c-torture/execute/pr57344-1.c: New test.
101         * gcc.c-torture/execute/pr57344-2.c: New test.
102         * gcc.c-torture/execute/pr57344-3.c: New test.
103         * gcc.c-torture/execute/pr57344-4.c: New test.
104
105 2013-05-23  Richard Biener  <rguenther@suse.de>
106
107         PR rtl-optimization/57341
108         * gcc.dg/torture/pr57341.c: New testcase.
109
110 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
111
112         PR c++/57352
113         * g++.dg/parse/crash62.C: New.
114
115 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
116             Pat Haugen <pthaugen@us.ibm.com>
117             Peter Bergner <bergner@vnet.ibm.com>
118
119         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
120         crypto builtins.
121
122 2013-05-22  Tobias Burnus  <burnus@net-b.de>
123
124         PR fortran/57364
125         * gfortran.dg/defined_assignment_6.f90: New.
126
127 2013-05-22  Tobias Burnus  <burnus@net-b.de>
128
129         PR fortran/57338
130         * gfortran.dg/assumed_type_6.f90: New.
131
132 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
133
134         PR c++/57211
135         * g++.dg/cpp0x/Wunused-parm.C: New.
136
137 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
138
139         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
140         * g++.dg/warn/Wdouble-promotion.C: Likewise.
141
142 2013-05-21  Easwaran Raman  <eraman@google.com>
143
144         PR tree-optimization/57322
145         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
146
147 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
148
149         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
150         .set (no)?micromips
151
152 2013-05-21  Tobias Burnus  <burnus@net-b.de>
153
154         PR fortran/57035
155         * gfortran.dg/assumed_type_5.f90: New.
156         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
157         * gfortran.dg/assumed_rank_2.f90: Ditto.
158         * gfortran.dg/assumed_type_3.f90: Update dg-error.
159         * gfortran.dg/no_arg_check_3.f90: Ditto.
160
161 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
162
163         PR tree-optimization/57331
164         * gcc.c-torture/compile/pr57331.c: New test.
165
166 2013-05-21  Richard Biener  <rguenther@suse.de>
167
168         PR tree-optimization/57330
169         * gcc.dg/torture/pr57330.c: New testcase.
170
171 2013-05-21  Richard Biener  <rguenther@suse.de>
172
173         PR tree-optimization/57303
174         * gcc.dg/torture/pr57303.c: New testcase.
175
176 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
177
178         PR tree-optimization/57321
179         * gcc.c-torture/execute/pr57321.c: New test.
180
181 2013-05-20  Tobias Burnus  <burnus@net-b.de>
182
183         PR fortran/48858
184         PR fortran/55465
185         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
186         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
187         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
188         * gfortran.dg/binding_label_tests_3.f03: Ditto.
189         * gfortran.dg/binding_label_tests_4.f03: Ditto.
190         * gfortran.dg/binding_label_tests_5.f03: Ditto.
191         * gfortran.dg/binding_label_tests_6.f03: Ditto.
192         * gfortran.dg/binding_label_tests_7.f03: Ditto.
193         * gfortran.dg/binding_label_tests_8.f03: Ditto.
194         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
195         * gfortran.dg/binding_label_tests_24.f90: New.
196         * gfortran.dg/binding_label_tests_25.f90: New.
197
198 2013-05-20  Tobias Burnus  <burnus@net-b.de>
199
200         PR fortran/48858
201         * gfortran.dg/binding_label_tests_17.f90: New.
202         * gfortran.dg/binding_label_tests_18.f90: New.
203         * gfortran.dg/binding_label_tests_19.f90: New.
204         * gfortran.dg/binding_label_tests_20.f90: New.
205         * gfortran.dg/binding_label_tests_21.f90: New.
206         * gfortran.dg/binding_label_tests_22.f90: New.
207         * gfortran.dg/binding_label_tests_23.f90: New.
208
209 2013-05-20  Tobias Burnus  <burnus@net-b.de>
210
211         PR fortran/48858
212         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
213         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
214         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
215         * gfortran.dg/common_18.f90: New.
216         * gfortran.dg/common_19.f90: New.
217         * gfortran.dg/common_20.f90: New.
218         * gfortran.dg/common_21.f90: New.
219
220 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
221
222         PR c++/12288
223         * g++.dg/parse/error52.C: New.
224         * g++.dg/parse/error3.C: Adjust.
225         * g++.dg/parse/error36.C: Likewise.
226
227 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
228
229         PR target/56547
230         * gcc.target/sh/pr56547-1.c: New.
231         * gcc.target/sh/pr56547-2.c: New.
232
233 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
234
235         PR c++/23608
236         * g++.dg/warn/Wsign-compare-6.C: New.
237         * g++.dg/warn/Wdouble-promotion.C: Adjust.
238
239 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
240
241         PR c++/57327
242         * g++.dg/template/error50.C: New.
243
244 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
245
246         PR c++/10207
247         * g++.dg/ext/complit13.C: New.
248
249 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
250
251         PR c++/57175
252         * g++.dg/pr57175.C: New testcase.
253
254 2013-05-17  Easwaran Raman  <eraman@google.com>
255
256         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
257
258 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
259
260         PR testsuite/57313
261         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
262
263 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
264
265         PR rtl-optimization/57281
266         PR rtl-optimization/57300
267         * gcc.dg/pr57300.c: New test.
268         * gcc.c-torture/execute/pr57281.c: New test.
269
270 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
271
272         PR c++/18126
273         * g++.dg/ext/sizeof-complit.C: New.
274
275 2013-05-17  Marek Polacek  <polacek@redhat.com>
276
277         * gcc.dg/strlenopt-25.c: New test.
278         * gcc.dg/strlenopt-26.c: Likewise.
279
280 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
281
282         * gcc.target/i386/rotate-4.c: Compile only with -mavx
283         instead of -mavx2, require only avx instead of avx2.
284         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
285         of avx2-check.h and turn into an avx runtime test instead of
286         avx2 runtime test.
287
288 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
289
290         * g++.dg/ext/vector22.C: Uncomment working test.
291
292 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
293
294         PR c++/17410
295         * g++.dg/template/pr17410.C: New.
296
297 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
298
299         * gcc.target/i386/rotate-3.c: New test.
300         * gcc.target/i386/rotate-3a.c: New test.
301         * gcc.target/i386/rotate-4.c: New test.
302         * gcc.target/i386/rotate-4a.c: New test.
303         * gcc.target/i386/rotate-5.c: New test.
304         * gcc.target/i386/rotate-5a.c: New test.
305
306 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
307
308         * gcc.dg/visibility-21.c: Require section_anchors.
309
310 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
311
312         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
313         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
314         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
315
316 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
317
318         * gcc.dg/visibility-21.c: New.
319
320 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
321
322         PR middle-end/57286
323         * gcc.dg/pr57286.c: New testcase.
324         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
325         * g++.dg/ext/vector22.C: Comment out transformations not
326         performed anymore.
327
328 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
329
330         PR target/57260
331         * gcc.target/mips/call-1.c: Restrict to o32.
332         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
333
334 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
335
336         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
337         dg-messages.
338         * g++.dg/warn/Wshadow-1.C: Likewise.
339         * g++.dg/warn/Wshadow-6.C: Likewise.
340         * g++.dg/warn/Wshadow-7.C: Likewise.
341
342 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
343
344         PR c++/31952
345         * g++.dg/parse/pr31952-1.C: New.
346         * g++.dg/parse/pr31952-2.C: Likewise.
347         * g++.dg/parse/pr31952-3.C: Likewise.
348
349         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
350         * g++.old-deja/g++.jason/cond.C: Likewise.
351         * g++.dg/cpp0x/range-for5.C: Likewise.
352
353 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
354
355         PR target/19599
356         * gcc.target/arm/pr40887.c: Adjust testcase.
357         * gcc.target/arm/pr19599.c: New test.
358
359 2013-05-15  Richard Biener  <rguenther@suse.de>
360
361         PR tree-optimization/57275
362         * gcc.target/i386/pr57275.c: New testcase.
363
364 2013-05-15  Jan Hubicka  <jh@suse.cz>
365
366         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
367         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
368         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
369
370 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
371
372         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
373         scheduling.
374
375 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
376
377         PR c++/57274
378         * c-c++-common/Wsequence-point-1.c: New test.
379
380 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
381
382         * g++.dg/ext/vector22.C: New testcase.
383         * gcc.dg/binop-xor3.c: Remove xfail.
384
385 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
386
387         * gcc.target/aarch64/vect-fcm.x: Add cases testing
388         FLOAT cmp FLOAT ? INT : INT.
389         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
390         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
391         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
392         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
393         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
394         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
395
396 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
397
398         PR c++/53903
399         * g++.dg/cpp0x/defaulted43.C: New.
400
401 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
402
403         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
404         (alloca): Remove declaration.
405         (foo9): Replace alloca by __builtin_alloca.
406
407 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
408
409         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
410         Expect "size of array is too large" error.
411
412 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
413
414         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
415
416 2013-05-14  Richard Biener  <rguenther@suse.de>
417
418         PR middle-end/57235
419         * g++.dg/torture/pr57235.C: New testcase.
420
421 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
422
423         PR middle-end/57251
424         * gcc.dg/torture/pr57251.c: New test.
425
426 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
427
428         PR target/57264
429         * gcc.target/i386/pr57264.c: New test.
430
431 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
432
433         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
434
435 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
436
437         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
438
439 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
440
441         PR tree-optimization/45216
442         PR tree-optimization/57157
443         * c-c++-common/rotate-1.c: Add 32 tests with +.
444         * c-c++-common/rotate-1a.c: Adjust.
445         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
446         * c-c++-common/rotate-2b.c: New test.
447         * c-c++-common/rotate-3.c: Add 32 tests with +.
448         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
449         * c-c++-common/rotate-4b.c: New test.
450         * c-c++-common/rotate-5.c: New test.
451
452 2013-05-13  Martin Jambor  <mjambor@suse.cz>
453
454         PR middle-end/42371
455         * gcc.dg/ipa/remref-0.c: New test.
456         * gcc.dg/ipa/remref-1a.c: Likewise.
457         * gcc.dg/ipa/remref-1b.c: Likewise.
458         * gcc.dg/ipa/remref-2a.c: Likewise.
459         * gcc.dg/ipa/remref-2b.c: Likewise.
460
461 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
462
463         * gcc.dg/vector-shift-2.c: New testcase.
464
465 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
466
467         PR tree-optimization/57230
468         * gcc.dg/strlenopt-24.c: New test.
469
470         PR tree-optimization/57230
471         * gcc.dg/strlenopt-23.c: New test.
472
473 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
474
475         PR target/57108
476         * gcc.target/sh/pr57108.c: Move this test case to ...
477         * gcc.c-torture/compile/pr57108.c: ... here.
478
479 2013-05-10  Richard Biener  <rguenther@suse.de>
480
481         PR tree-optimization/57214
482         * gcc.dg/torture/pr57214.c: New testcase.
483
484 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
485
486         * gcc.dg/vector-shift.c: New testcase.
487
488 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
489
490         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
491
492         PR tree-optimization/45216
493         PR tree-optimization/57157
494         * c-c++-common/rotate-1.c: New test.
495         * c-c++-common/rotate-1a.c: New test.
496         * c-c++-common/rotate-2.c: New test.
497         * c-c++-common/rotate-2a.c: New test.
498         * c-c++-common/rotate-3.c: New test.
499         * c-c++-common/rotate-3a.c: New test.
500         * c-c++-common/rotate-4.c: New test.
501         * c-c++-common/rotate-4a.c: New test.
502
503 2013-05-10  Richard Biener  <rguenther@suse.de>
504
505         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
506         * gcc.target/i386/l_fma_double_1.c: Adjust.
507         * gcc.target/i386/l_fma_double_2.c: Likewise.
508         * gcc.target/i386/l_fma_double_3.c: Likewise.
509         * gcc.target/i386/l_fma_double_4.c: Likewise.
510         * gcc.target/i386/l_fma_double_5.c: Likewise.
511         * gcc.target/i386/l_fma_double_6.c: Likewise.
512         * gcc.target/i386/l_fma_float_1.c: Likewise.
513         * gcc.target/i386/l_fma_float_2.c: Likewise.
514         * gcc.target/i386/l_fma_float_3.c: Likewise.
515         * gcc.target/i386/l_fma_float_4.c: Likewise.
516         * gcc.target/i386/l_fma_float_5.c: Likewise.
517         * gcc.target/i386/l_fma_float_6.c: Likewise.
518
519 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
520
521         PR c++/51226
522         * g++.dg/cpp0x/pr51226.C: New.
523
524 2013-04-16  Han Shen  <shenhan@google.com>
525
526         Test cases for '-fstack-protector-strong'.
527         * gcc.dg/fstack-protector-strong.c: New.
528         * g++.dg/fstack-protector-strong.C: New.
529
530 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
531
532         * gcc.target/aarch64/ands_1.c: New test.
533         * gcc.target/aarch64/ands_2.c: Likewise
534
535 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
536
537         * lib/target-supports.exp (check_effective_target_hw): New
538         function.
539         * c-c++-common/asan/clone-test-1.c: Call
540         check_effective_target_hw.
541         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
542         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
543         possible decorations.
544         * c-c++-common/asan/null-deref-1.c: Likewise.
545         * c-c++-common/asan/stack-overflow-1.c: Likewise.
546         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
547         * c-c++-common/asan/use-after-free-1.c: Likewise.
548         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
549         * g++.dg/asan/large-func-test-1.C: Likewise.
550
551 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
552
553         * gcc.target/aarch64/scalar_intrinsics.c: Update.
554
555 2013-05-07  Richard Biener  <rguenther@suse.de>
556
557         PR middle-end/57190
558         * g++.dg/torture/pr57190.C: New testcase.
559
560 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
561
562         PR tree-optimization/57149
563         * gcc.dg/pr57149.c: New test.
564
565         PR debug/57184
566         * gcc.dg/pr57184.c: New test.
567
568 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
569
570         * gnat.dg/specs/array3.ads: New test.
571
572 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
573
574         * c-c++-common/vector-scalar-2.c: New testcase.
575
576 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
577
578         * gcc.target/i386/asm-dialect-2.c: New testcase.
579
580 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
581
582         PR c++/57183
583         * g++.dg/cpp0x/auto38.C: New.
584
585 2013-05-06  Richard Biener  <rguenther@suse.de>
586
587         PR tree-optimization/57185
588         * gcc.dg/autopar/pr57185.c: New testcase.
589
590 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
591
592         PR target/57106
593         * gcc.target/i386/pr57106.c: New test.
594
595 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
596
597         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
598         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
599         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
600         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
601         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
602         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
603         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
604
605 2013-05-06  Teresa Johnson  <tejohnson@google.com>
606
607         PR bootstrap/57154
608         * gcc.dg/pr57154.c: New test.
609
610 2013-05-06  Richard Biener  <rguenther@suse.de>
611
612         PR middle-end/57147
613         * gcc.dg/torture/pr57147-1.c: New testcase.
614         * gcc.dg/torture/pr57147-2.c: Likewise.
615         * gcc.dg/torture/pr57147-3.c: Likewise.
616
617 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
618
619         PR target/55303
620         * gcc.target/sh/pr55303-1.c: New.
621         * gcc.target/sh/pr55303-2.c: New.
622         * gcc.target/sh/pr55303-3.c: New.
623
624 2013-05-05  Tobias Burnus  <burnus@net-b.de>
625
626         * gfortran.dg/allocate_with_source_3.f90: New.
627
628 2013-05-05  Tobias Burnus  <burnus@net-b.de>
629
630         PR fortran/57141
631         * gfortran.dg/null_8.f90: New.
632
633 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
634
635         PR c++/53745
636         * g++.dg/cpp0x/enum27.C: New.
637         * g++.dg/cpp0x/enum_base.C: Adjust.
638
639 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
640
641         PR tree-optimization/56205
642         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
643
644 2013-05-04  Tobias Burnus  <burnus@net-b.de>
645
646         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
647         * gfortran.dg/bind_c_usage_27.f90: New.
648         * gfortran.dg/bind_c_usage_28.f90: New.
649
650 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
651
652         PR c++/51927
653         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
654
655 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
656
657         PR target/57150
658         * gcc.target/powerpc/pr57150.c: New file.
659
660 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
661
662         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
663         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
664         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
665         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
666         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
667         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
668         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
669
670 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
671
672         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
673         scan-assembler-times.
674
675 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
676
677         * gcc.dg/tree-ssa/slsr-32.c: New.
678         * gcc.dg/tree-ssa/slsr-33.c: New.
679         * gcc.dg/tree-ssa/slsr-34.c: New.
680         * gcc.dg/tree-ssa/slsr-35.c: New.
681         * gcc.dg/tree-ssa/slsr-36.c: New.
682         * gcc.dg/tree-ssa/slsr-37.c: New.
683         * gcc.dg/tree-ssa/slsr-38.c: New.
684
685 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
686
687         * gcc.target/aarch64/tst_1.c: New test.
688         * gcc.target/aarch64/tst_2.c: Likewise
689
690 2013-05-02  Jeff Law  <law@redhat.com>
691
692         PR tree-optimization/57144
693         * gcc.c-torture/execute/pr57144.c: New test.
694
695 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
696
697         PR rtl-optimization/57130
698         * gcc.c-torture/execute/pr57130.c: New test.
699
700 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
701
702         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
703
704 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
705
706         * gcc.target/aarch64/fabd.c: New file.
707
708 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
709
710         PR c++/54318
711         * g++.dg/cpp0x/pr54318.C: New.
712
713 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
714
715         PR c++/14283
716         * g++.dg/parse/error51.C: New.
717         * g++.dg/parse/error15.C: Adjust column numbers.
718
719 2013-05-02  Tobias Burnus  <burnus@net-b.de>
720
721         PR fortran/57142
722         * gfortran.dg/size_kind_2.f90: New.
723         * gfortran.dg/size_kind_3.f90: New.
724
725 2013-05-02  Richard Biener  <rguenther@suse.de>
726
727         PR middle-end/57140
728         * g++.dg/torture/pr57140.C: New testcase.
729
730 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
731
732         PR target/56732
733         * gcc.target/arm/pr56732-1.c: New test.
734
735 2013-05-02  Martin Jambor  <mjambor@suse.cz>
736
737         PR middle-end/56988
738         * gcc.dg/ipa/pr56988.c: New test.
739
740 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
741
742         * gcc.target/aarch64/bics_1.c: New test.
743         * gcc.target/aarch64/bics_2.c: Likewise.
744
745 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
746
747         PR rtl-optimization/57131
748         * gcc.c-torture/execute/pr57131.c: New test.
749
750 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
751
752         PR c++/57132
753         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
754
755 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
756
757         PR target/57091
758         * gcc.target/i386/pr57091.c: New test.
759
760 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
761
762         * gcc.target/aarch64/vect-vaddv.c: New.
763
764 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
765
766         * gcc.target/aarch64/vect-vmaxv.c: New.
767         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
768
769 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
770
771         * gcc.target/aarch64/scalar-vca.c: New.
772         * gcc.target/aarch64/vect-vca.c: Likewise.
773
774 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
775
776         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
777         (test_vceqd_s64): Force arguments to SIMD registers.
778         (test_vceqzd_s64): Likewise.
779         (test_vcged_s64): Likewise.
780         (test_vcled_s64): Likewise.
781         (test_vcgezd_s64): Likewise.
782         (test_vcged_u64): Likewise.
783         (test_vcgtd_s64): Likewise.
784         (test_vcltd_s64): Likewise.
785         (test_vcgtzd_s64): Likewise.
786         (test_vcgtd_u64): Likewise.
787         (test_vclezd_s64): Likewise.
788         (test_vcltzd_s64): Likewise.
789         (test_vtst_s64): Likewise.
790         (test_vtst_u64): Likewise.
791
792 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
793
794         PR c++/57092
795         * g++.dg/cpp0x/decltype53.C: New.
796
797 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
798
799         PR fortran/57071
800         * gfortran.dg/power_5.f90:  New test.
801
802 2013-04-30  Richard Biener  <rguenther@suse.de>
803
804         PR middle-end/57122
805         * gcc.dg/torture/pr57122.c: New testcase.
806
807 2013-04-30  Richard Biener  <rguenther@suse.de>
808
809         PR middle-end/57107
810         * g++.dg/torture/pr57107.C: New testcase.
811
812 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
813
814         PR rtl-optimization/57105
815         * gcc.dg/pr57105.c: New test.
816
817 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
818
819         PR tree-optimization/57104
820         * gcc.dg/pr57104.c: New test.
821
822 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
823
824         PR target/44578
825         * gcc.target/i386/pr44578.c: New test.
826
827 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
828
829         PR target/57097
830         * gcc.target/i386/pr57097.c: New test.
831
832 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
833
834         PR target/57098
835         * gcc.target/i386/pr57098.c: New test.
836
837 2013-04-29  Kai Tietz  <ktietz@redhat.com>
838
839         * gcc.c-torture/execute/pr55875.c: New test.
840
841 2013-04-29  Richard Biener  <rguenther@suse.de>
842
843         PR middle-end/57075
844         * gcc.dg/torture/pr57075.c: New testcase.
845
846 2013-04-29  Richard Biener  <rguenther@suse.de>
847
848         PR middle-end/57103
849         * gcc.dg/autopar/pr57103.c: New testcase.
850
851 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
852
853         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
854
855 2013-04-29  Tom de Vries  <tom@codesourcery.com>
856
857         * gcc.dg/pr50763.c: Update test.
858
859 2013-04-26  Jeff Law  <law@redhat.com>
860
861         * gcc.dg/tree-ssa/vrp88.c: New test.
862
863 2013-04-29  Christian Bruel  <christian.bruel@st.com>
864
865         PR target/57108
866         * gcc.target/sh/pr57108.c: New test.
867
868 2013-04-29  Richard Biener  <rguenther@suse.de>
869
870         PR middle-end/57089
871         * gfortran.dg/gomp/pr57089.f90: New testcase.
872
873 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
874
875         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
876
877 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
878
879         * gcc.target/aarch64/vect-vcvt.c: New.
880
881 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
882
883         * gcc.target/aarch64/vect-vrnd.c: New.
884
885 2013-04-29  Richard Biener  <rguenther@suse.de>
886
887         PR tree-optimization/57081
888         * gcc.dg/torture/pr57081.c: New testcase.
889
890 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
891
892         PR tree-optimization/57083
893         * gcc.dg/torture/pr57083.c: New test.
894
895 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
896
897         PR c++/56450
898         * g++.dg/cpp0x/decltype52.C: New.
899
900 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
901
902         N3472 binary constants
903         * g++.dg/cpp/limits.C: Adjust warning wording.
904         * g++.dg/system-binary-constants-1.C: Likewise.
905         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
906
907 2013-04-28  Tobias Burnus  <burnus@net-b.de>
908
909         PR fortran/57093
910         * gfortran.dg/coarray_30.f90: New.
911
912 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
913
914         PR fortran/57071
915         * frontend-passes (optimize_power):  New function.
916         (optimize_op):  Use it.
917
918 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
919
920         PR target/56866
921         * gcc.c-torture/execute/pr56866.c: New test.
922         * gcc.target/i386/pr56866.c: New test.
923
924 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
925
926         PR go/57045
927         * gcc.dg/setjmp-5.c: New test.
928
929 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
930
931         PR c++/55708
932         * g++.dg/cpp0x/constexpr-55708.C: New.
933
934 2013-04-26  Richard Biener  <rguenther@suse.de>
935
936         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
937         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
938         * gcc.dg/pr53265.c: Remove XFAILs.
939         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
940         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
941
942 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
943
944         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
945         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
946         -fdiagnostics-color=never option similarly to
947         -fno-diagnostics-show-caret option.
948
949 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
950
951         PR rtl-optimization/57003
952         * gcc.target/i386/pr57003.c: New test.
953
954 2013-04-25  Marek Polacek  <polacek@redhat.com>
955
956         PR tree-optimization/57066
957         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
958
959 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
960             Tejas Belagod  <tejas.belagod@arm.com>
961
962         * gcc.target/aarch64/vaddv-intrinsic.c: New.
963         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
964         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
965
966 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
967
968         * gcc.target/aarch64/cmp.c: New.
969
970 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
971
972         * gcc.target/aarch64/ngc.c: New.
973
974 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
975
976         * lib/target-supports.exp
977         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
978         (check_effective_target_arm_neon_fp16_ok): Likewise.
979         (add_options_for_arm_neon_fp16): Likewise.
980         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
981         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
982
983 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
984
985         PR rtl-optimizations/57046
986         * gcc.target/i386/pr57046.c: New test.
987
988 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
989
990         * g++.dg/cpp1y/cplusplus.C: New.
991
992 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
993
994         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
995
996 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
997
998         * c-c++-common/Wpointer-arith-1.c: New.
999
1000 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1001
1002         * g++.dg/cpp1y/cxx1y_macro.C: New.
1003
1004 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1005
1006         PR c++/56970
1007         * g++.dg/cpp0x/sfinae45.C: New.
1008
1009 2013-04-24  Richard Biener  <rguenther@suse.de>
1010
1011         PR testsuite/57050
1012         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1013
1014 2013-04-23  Richard Biener  <rguenther@suse.de>
1015
1016         PR middle-end/57036
1017         * gcc.dg/torture/pr57036-1.c: New testcase.
1018         * gcc.dg/torture/pr57036-2.c: Likewise.
1019
1020 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1021
1022         * gcc.target/aarch64/scalar-mov.c: New testcase.
1023
1024 2013-04-23  Richard Biener  <rguenther@suse.de>
1025
1026         PR tree-optimization/57026
1027         * gcc.dg/torture/pr57026.c: New testcase.
1028
1029 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1030
1031         PR fortran/53685
1032         PR fortran/57022
1033         * gfortran.dg/transfer_check_4.f90: New.
1034
1035 2013-04-22  Marek Polacek  <polacek@redhat.com>
1036
1037         PR sanitizer/56990
1038         * gcc.dg/pr56990.c: New test.
1039
1040 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1041
1042         PR target/57018
1043         * gcc.target/i386/pr57018.c: New test.
1044
1045 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1046
1047         * gcc.target/aarch64/vrecps.c: New.
1048         * gcc.target/aarch64/vrecpx.c: Likewise.
1049
1050 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1051
1052         PR target/56995
1053         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1054
1055 2013-04-21  Jeff Law  <law@redhat.com>
1056
1057         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1058
1059 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1060
1061         PR fortran/56907
1062         * gfortran.dg/c_loc_test_22.f90: New.
1063
1064 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1065
1066         PR rtl-optimization/56847
1067         * gcc.dg/pr56847.c: New test.
1068
1069 2013-04-19  Richard Biener  <rguenther@suse.de>
1070
1071         PR tree-optimization/56982
1072         * gcc.c-torture/execute/pr56982.c: New testcase.
1073
1074 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1075
1076         PR tree-optimization/56718
1077         * g++.dg/ipa/imm-devirt-1.C: New test.
1078         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1079
1080 2013-04-19  Richard Biener  <rguenther@suse.de>
1081
1082         PR tree-optimization/57000
1083         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1084
1085 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1086             Mikael Morin  <mikael@gcc.gnu.org>
1087
1088         PR fortran/56872
1089         * gfortran.dg/array_constructor_45.f90:  New test.
1090         * gfortran.dg/array_constructor_46.f90:  New test.
1091         * gfortran.dg/array_constructor_47.f90:  New test.
1092         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1093
1094 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1095
1096         PR rtl-optimization/56999
1097         * g++.dg/opt/pr56999.C: New test.
1098
1099 2013-04-18  Cary Coutant  <ccoutant@google.com>
1100
1101         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1102         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1103
1104 2013-04-18  Cary Coutant  <ccoutant@google.com>
1105
1106         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1107         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1108         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1109         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1110         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1111         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1112         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1113         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1114         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1115         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1116         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1117
1118 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1119
1120         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1121
1122 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR tree-optimization/56984
1125         * gcc.c-torture/compile/pr56984.c: New test.
1126
1127         PR rtl-optimization/56992
1128         * gcc.dg/pr56992.c: New test.
1129
1130 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1131
1132         PR fortran/56814
1133         * gfortran.dg/proc_ptr_42.f90: New.
1134
1135 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1136
1137         * gnat.dg/discr41.ad[sb]: New test.
1138         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1139         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1140         * gcc.dg/vect/slp-24.c: Likewise.
1141         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1142         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1143         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1144         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1145         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1146         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1147         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1148         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1149         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1150         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1151         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1152         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1153         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1154         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1155         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1156         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1157         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1158         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1159         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1160         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1161         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1162         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1163         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1164         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1165         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1166         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1167
1168 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1169
1170         PR fortran/40958
1171         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1172         * gfortran.dg/module_md5_1.f90: Remove.
1173
1174 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1175
1176         * gcc.target/aarch64/adds3.c: New.
1177         * gcc.target/aarch64/subs3.c: New.
1178
1179 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1180
1181         * gcc.target/aarch64/adds1.c: New.
1182         * gcc.target/aarch64/adds2.c: New.
1183         * gcc.target/aarch64/subs1.c: New.
1184         * gcc.target/aarch64/subs2.c: New.
1185
1186 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1187
1188         Implement n3599 - Literal operator templates for strings.
1189         * g++.dg/cpp1y/udlit-char-template.C: New test.
1190         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1191
1192 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1193
1194         PR fortran/39505
1195         * gfortran.dg/no_arg_check_1.f90: New.
1196         * gfortran.dg/no_arg_check_2.f90: New.
1197         * gfortran.dg/no_arg_check_3.f90: New.
1198
1199 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1200
1201         PR fortran/56968
1202         * gfortran.dg/proc_ptr_41.f90: New.
1203
1204 2013-04-16  Richard Biener  <rguenther@suse.de>
1205
1206         PR tree-optimization/56756
1207         * gcc.dg/torture/pr56756.c: New testcase.
1208
1209 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1210
1211         PR fortran/56969
1212         * gfortran.dg/c_assoc_5.f90: New.
1213
1214 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1215
1216         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1217         * gcc.c-torture/execute/pr33992.x: Remove.
1218         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1219         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1220         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1221
1222 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR tree-optimization/56962
1225         * gcc.c-torture/execute/pr56962.c: New test.
1226
1227 2013-04-15  Richard Biener  <rguenther@suse.de>
1228
1229         PR tree-optimization/56933
1230         * gcc.dg/vect/pr56933.c: New testcase.
1231
1232 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1233
1234         * gcc.target/arm/anddi3-opt.c: New test.
1235         * gcc.target/arm/anddi3-opt2.c: Likewise.
1236
1237 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1238
1239         * gcc.dg/pr56890-1.c: New test.
1240         * gcc.dg/pr56890-2.c: Likewise.
1241
1242 2013-04-15  Joey Ye  <joey.ye@arm.com>
1243
1244         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1245         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1246
1247 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1248
1249         PR fortran/56816
1250         * gfortran.dg/select_type_33.f03: New test.
1251
1252 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1253
1254         PR fortran/55959
1255         * gfortran.dg/typebound_proc_29.f03: New.
1256
1257 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1258
1259         PR fortran/56266
1260         * gfortran.dg/typebound_proc_28.f03: New.
1261
1262 2013-04-12  Jeff Law  <law@redhat.com>
1263
1264         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1265         either.
1266
1267 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1268
1269         PR fortran/56929
1270         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1271
1272 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1273
1274         PR target/56903
1275         * gcc.target/i386/pr56903.c: New test.
1276
1277 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1278
1279         PR fortran/56261
1280         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1281         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1282         * gfortran.dg/block_11.f90: Fix invalid test case.
1283         * gfortran.dg/function_types_3.f90: Add new error message.
1284         * gfortran.dg/global_references_1.f90: Ditto.
1285         * gfortran.dg/import2.f90: Remove unneeded parts.
1286         * gfortran.dg/import6.f90: Fix invalid test case.
1287         * gfortran.dg/proc_decl_2.f90: Ditto.
1288         * gfortran.dg/proc_decl_9.f90: Ditto.
1289         * gfortran.dg/proc_decl_18.f90: Ditto.
1290         * gfortran.dg/proc_ptr_40.f90: New.
1291         * gfortran.dg/whole_file_7.f90: Modified error wording.
1292         * gfortran.dg/whole_file_16.f90: Ditto.
1293         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1294         * gfortran.dg/whole_file_18.f90: Modified error wording.
1295         * gfortran.dg/whole_file_20.f03: Ditto.
1296         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1297         invalid test case.
1298
1299 2013-04-12  Richard Biener  <rguenther@suse.de>
1300
1301         Revert
1302         2013-04-10  Richard Biener  <rguenther@suse.de>
1303
1304         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1305
1306 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1307
1308         PR fortran/56845
1309         * gfortran.dg/class_allocate_15.f90: New.
1310
1311         Revert:
1312         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1313
1314         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1315         scan-tree-dump-times.
1316
1317 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1318
1319         PR tree-optimization/56918
1320         PR tree-optimization/56920
1321         * gcc.dg/vect/pr56918.c: New test.
1322         * gcc.dg/vect/pr56920.c: New test.
1323
1324 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1325
1326         PR fortran/56845
1327         * gfortran.dg/class_allocate_14.f90: New.
1328         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1329         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1330
1331 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1332
1333         * gcc.dg/fold-cstvecshift.c: New testcase.
1334
1335 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1336
1337         * gcc.target/aarch64/negs.c: New.
1338
1339 >>>>>>> trunk
1340 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR c++/56895
1343         * g++.dg/template/arrow4.C: New test.
1344
1345 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1346
1347         * gnat.dg/array23.adb: New test.
1348         * gnat.dg/array23_pkg[123].ads: New helpers.
1349
1350 2013-04-11  Jeff Law  <law@redhat.com>
1351
1352         PR tree-optimization/56900
1353         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1354
1355 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1356
1357         PR c++/56913
1358         * g++.dg/cpp0x/sfinae44.C: New.
1359
1360 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1361
1362         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1363         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1364
1365 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1366
1367         PR c++/54216
1368         * g++.dg/cpp0x/enum26.C: New.
1369         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1370
1371 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1372
1373         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1374         inverse operands.
1375         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1376         loop is vectorized.
1377         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1378         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1379         loop is vectorized and that the correct instruction is generated.
1380         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1381         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1382         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1383
1384 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1385
1386         PR tree-optimization/56899
1387         * gcc.c-torture/execute/pr56899.c: New test.
1388
1389 2013-04-10  David S. Miller  <davem@davemloft.net>
1390
1391         * gcc.target/sparc/setcc-4.c: New test.
1392         * gcc.target/sparc/setcc-5.c: New test.
1393
1394 2013-04-10  Richard Biener  <rguenther@suse.de>
1395
1396         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1397
1398 2013-04-10  Richard Biener  <rguenther@suse.de>
1399
1400         * gcc.dg/vect/slp-39.c: New testcase.
1401
1402 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1403
1404         PR tree-optimization/55524
1405         * gcc.target/epiphany/fnma-1.c: New test.
1406
1407 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1408
1409         * gcc.dg/tree-ssa/inline-11.c: New test
1410
1411 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1412
1413         PR c++/56895
1414         * g++.dg/template/arrow3.C: New test.
1415
1416 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1417
1418         * gcc.target/arm/minmax_minus.c: New test.
1419
1420 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1421
1422         PR middle-end/56883
1423         * c-c++-common/gomp/pr56883.c: New test.
1424
1425 2013-04-09  Jeff Law  <law@redhat.com>
1426
1427         * gcc.dg/tree-ssa/vrp87.c: New test.
1428
1429 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1430
1431         PR tree-optimization/56854
1432         * g++.dg/torture/pr56854.C: New test.
1433
1434 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1435
1436         PR fortran/56782
1437         * gfortran.dg/array_constructor_44.f90:  New test.
1438
1439 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1440
1441         PR c++/56871
1442         * g++.dg/cpp0x/constexpr-specialization.C: New.
1443
1444 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1445
1446         * gcc.c-torture/execute/pr56837.c: New test.
1447
1448         PR c++/34949
1449         PR c++/50243
1450         * g++.dg/opt/vt3.C: New test.
1451         * g++.dg/opt/vt4.C: New test.
1452
1453 2013-04-08  Jeff Law  <law@redhat.com>
1454
1455         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1456
1457 2013-04-08  Richard Biener  <rguenther@suse.de>
1458
1459         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1460
1461 2013-04-08  Richard Biener  <rguenther@suse.de>
1462
1463         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1464
1465 2013-04-08  Richard Biener  <rguenther@suse.de>
1466
1467         * g++.dg/vect/slp-pr56812.cc: Adjust.
1468
1469 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1470
1471         * gcc.dg/pr56837.c: New test.
1472         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1473         "generated memset minus one".
1474
1475 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1476
1477         PR fortran/56849
1478         * gfortran.dg/reshape_5.f90: New.
1479
1480 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1481
1482         PR target/56843
1483         * gcc.target/powerpc/recip-1.c: Modify expected output.
1484         * gcc.target/powerpc/recip-3.c: Likewise.
1485         * gcc.target/powerpc/recip-4.c: Likewise.
1486         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1487
1488 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1489
1490         * gcc.target/arm/peep-ldrd-1.c: New test.
1491         * gcc.target/arm/peep-strd-1.c: Likewise.
1492
1493 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1494
1495         * gcc.target/arm/negdi-1.c: New test.
1496         * gcc.target/arm/negdi-2.c: Likewise.
1497         * gcc.target/arm/negdi-3.c: Likewise.
1498         * gcc.target/arm/negdi-4.c: Likewise.
1499
1500 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1501
1502         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1503         Add -march=armv8-a when we use v8 NEON.
1504         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1505         (check_effective_target_vect_call_ceilf): Likewise.
1506         (check_effective_target_vect_call_floorf): Likewise.
1507         (check_effective_target_vect_call_roundf): Likewise.
1508         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1509         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1510         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1511         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1512         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1513
1514 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1515
1516         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1517         * gcc.target/powerpc/sd-pwr6.c: Same.
1518         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1519         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1520
1521 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1522
1523         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1524
1525 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1526
1527         PR fortran/40881
1528         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1529         * gfortran.dg/altreturn_4.f90: Ditto.
1530         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1531         * gfortran.dg/altreturn_5.f90: Ditto.
1532         * gfortran.dg/altreturn_6.f90: Ditto.
1533         * gfortran.dg/altreturn_7.f90: Ditto.
1534
1535 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1536
1537         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1538         New procedure.
1539         (check_effective_target_arm_v8_neon_ok_nocache):
1540         Likewise.
1541         (check_effective_target_arm_v8_neon_ok): Change to use
1542         check_effective_target_arm_v8_neon_ok_nocache.
1543         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1544         NEON flags.
1545         (check_effective_target_vect_call_btruncf):
1546         Enable for arm and ARMv8 NEON.
1547         (check_effective_target_vect_call_ceilf): Likewise.
1548         (check_effective_target_vect_call_floorf): Likewise.
1549         (check_effective_target_vect_call_roundf): Likewise.
1550         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1551         target.
1552
1553 2013-04-04  Marek Polacek  <polacek@redhat.com>
1554
1555         PR tree-optimization/48186
1556         * gcc.dg/pr48186.c: New test.
1557
1558 2013-04-04  Richard Biener  <rguenther@suse.de>
1559
1560         PR tree-optimization/56826
1561         * gcc.dg/vect/pr56826.c: New testcase.
1562         * gcc.dg/vect/O3-pr36098.c: Adjust.
1563
1564 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1565
1566         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1567         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1568         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1569         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1570         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1571         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1572         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1573         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1574         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1575         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1576
1577 2013-04-04  Richard Biener  <rguenther@suse.de>
1578
1579         PR tree-optimization/56213
1580         * gcc.dg/vect/vect-123.c: New testcase.
1581
1582 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1583
1584         PR fortran/56810
1585         * gfortran.dg/read_repeat_2.f90: New.
1586
1587 2013-04-04  Richard Biener  <rguenther@suse.de>
1588
1589         PR tree-optimization/56837
1590         * g++.dg/torture/pr56837.C: New testcase.
1591
1592 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1593
1594         PR fortran/50269
1595         * gfortran.dg/c_loc_test_21.f90: New.
1596         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1597         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1598         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1599         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1600         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1601
1602 2013-04-03  Jeff Law  <law@redhat.com>
1603
1604         PR tree-optimization/56799
1605         * gcc.c-torture/execute/pr56799.c: New test.
1606
1607 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1608
1609         PR c++/56815
1610         * g++.dg/warn/Wpointer-arith-1.C: New.
1611         * g++.dg/gomp/for-19.C: Adjust.
1612
1613 2013-04-03  Marek Polacek  <polacek@redhat.com>
1614
1615         PR sanitizer/55702
1616         * gcc.dg/pr55702.c: New test.
1617
1618 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1619
1620         PR target/56809
1621         * gcc.dg/pr56809.c: New testcase.
1622
1623 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR debug/56819
1626         * g++.dg/debug/pr56819.C: New test.
1627
1628 2013-04-03  Richard Biener  <rguenther@suse.de>
1629
1630         PR tree-optimization/56817
1631         * g++.dg/torture/pr56817.C: New testcase.
1632
1633 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1634
1635         * gcc.dg/vect/bb-slp-31.c: New file.
1636
1637 2013-04-03  Jason Merrill  <jason@redhat.com>
1638
1639         PR c++/34949
1640         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1641
1642 2013-04-03  Richard Biener  <rguenther@suse.de>
1643
1644         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1645
1646 2013-04-03  Richard Biener  <rguenther@suse.de>
1647
1648         PR tree-optimization/55964
1649         * gcc.dg/torture/pr55964-2.c: New testcase.
1650
1651 2013-04-03  Richard Biener  <rguenther@suse.de>
1652
1653         PR tree-optimization/56501
1654         * gcc.dg/torture/pr56501.c: New testcase.
1655
1656 2013-04-03  Richard Biener  <rguenther@suse.de>
1657
1658         PR tree-optimization/56407
1659         * gcc.dg/torture/pr56407.c: New testcase.
1660
1661 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1662
1663         PR tree-optimization/56790
1664         * g++.dg/ext/pr56790-1.C: New testcase.
1665
1666 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1667
1668         * gcc.target/i386/merge-1.c: New testcase.
1669         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1670
1671 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1672
1673         PR c/19449
1674         * gcc.c-torture/execute/pr19449.c: New test.
1675
1676 2013-04-03  Richard Biener  <rguenther@suse.de>
1677
1678         PR tree-optimization/56812
1679         * g++.dg/vect/slp-pr56812.cc: New testcase.
1680
1681 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1682
1683         PR fortran/56284
1684         PR fortran/40881
1685         * gfortran.dg/altreturn_8.f90: New.
1686         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1687         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1688         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1689
1690 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR rtl-optimization/56745
1693         * gcc.c-torture/compile/pr56745.c: New test.
1694
1695 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1696
1697         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1698
1699 2013-04-02  Richard Biener  <rguenther@suse.de>
1700
1701         PR tree-optimization/56778
1702         * gcc.dg/torture/pr56778.c: New testcase.
1703
1704 2013-04-02  Richard Biener  <rguenther@suse.de>
1705
1706         PR middle-end/56768
1707         * g++.dg/torture/pr56768.C: New testcase.
1708
1709 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1710
1711         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1712
1713 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1714
1715         PR fortran/56660
1716         * gfortran.dg/namelist_82.f90:  New test.
1717
1718 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1719
1720         PR fortran/56500
1721         * gfortran.dg/implicit_class_1.f90: New.
1722
1723 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1724
1725         PR fortran/56786
1726         * gfortran.dg/namelist_81.f90:  New test.
1727
1728 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1729
1730         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1731         for constant and equal string lengths.
1732         * gfortran.dg/character_comparison_5.f90:  Likewise.
1733         * gfortran.dg/character_comparison_9.f90:  New test.
1734
1735 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1736
1737         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1738         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1739
1740 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1741
1742         PR fortran/35203
1743         * gfortran.dg/optional_absent_3.f90: New.
1744
1745 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1746
1747         PR fortran/56737
1748         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1749
1750 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1751
1752         PR fortran/56735
1753         * gfortran.dg/namelist_80.f90: New.
1754
1755 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1756
1757         PR fortran/45159
1758         * gfortran.dg/string_length_2.f90:  New test.
1759         * gfortran.dg/dependency_41.f90:  New test.
1760
1761 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1762
1763         PR fortran/55806
1764         * gfortran.dg/array_constructor_43.f90:  New test.
1765         * gfortran.dg/random_seed_3.f90:  New test.
1766
1767 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
1768
1769         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1770         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1771         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1772         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1773         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1774         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1775         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1776         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1777         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1778         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1779
1780 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1781
1782         PR c++/56725
1783         * g++.dg/conversion/op4.C: Adjust.
1784         * g++.dg/cpp0x/rv1n.C: Likewise.
1785         * g++.dg/cpp0x/rv2n.C: Likewise.
1786         * g++.dg/cpp0x/template_deduction.C: Likewise.
1787         * g++.dg/expr/cond8.C: Likewise.
1788         * g++.dg/other/error4.C: Likewise.
1789         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1790         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1791         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1792         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1793         * g++.old-deja/g++.jason/conversion2.C: Likewise.
1794         * g++.old-deja/g++.law/cvt20.C: Likewise.
1795         * g++.old-deja/g++.law/cvt8.C: Likewise.
1796         * g++.old-deja/g++.law/init8.C: Likewise.
1797         * g++.old-deja/g++.mike/net12.C: Likewise.
1798         * g++.old-deja/g++.mike/net8.C: Likewise.
1799         * g++.old-deja/g++.mike/p2793.C: Likewise.
1800         * g++.old-deja/g++.mike/p3836.C: Likewise.
1801         * g++.old-deja/g++.mike/p418.C: Likewise.
1802         * g++.old-deja/g++.mike/p701.C: Likewise.
1803         * g++.old-deja/g++.mike/p807.C: Likewise.
1804
1805 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1806
1807         PR middle-end/56694
1808         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1809         targets.
1810
1811 2013-03-28  Marek Polacek  <polacek@redhat.com>
1812
1813         PR tree-optimization/56695
1814         * gcc.dg/vect/pr56695.c: New test.
1815
1816 2013-03-28  Richard Biener  <rguenther@suse.de>
1817
1818         PR tree-optimization/37021
1819         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1820         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1821
1822 2013-03-27  Tobias Burnus  <burnus@net-b.de>
1823
1824         PR fortran/56650
1825         PR fortran/36437
1826         * gfortran.dg/sizeof_2.f90: New.
1827         * gfortran.dg/sizeof_3.f90: New.
1828         * gfortran.dg/sizeof_proc.f90: Update dg-error.
1829
1830 2013-03-27  Richard Biener  <rguenther@suse.de>
1831
1832         PR tree-optimization/37021
1833         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1834
1835 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1836
1837         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1838         * g++.dg/ipa/ivinline-2.C: Likewise.
1839         * g++.dg/ipa/ivinline-3.C: Likewise.
1840         * g++.dg/ipa/ivinline-4.C: Likewise.
1841         * g++.dg/ipa/ivinline-5.C: Likewise.
1842         * g++.dg/ipa/ivinline-7.C: Likewise.
1843         * g++.dg/ipa/ivinline-8.C: Likewise.
1844         * g++.dg/ipa/ivinline-9.C: Likewise.
1845         * g++.dg/cpp0x/noexcept03.C: Likewise.
1846         * gcc.dg/const-1.c: Likewise.
1847         * gcc.dg/ipa/pure-const-1.c: Likewise.
1848         * gcc.dg/noreturn-8.c: Likewise.
1849         * gcc.target/i386/mmx-1.c: Likewise.
1850         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1851         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1852         * gcc.c-torture/execute/pr33992.x: New file.
1853
1854 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1855
1856         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1857
1858 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1859
1860         PR c++/55951
1861         * g++.dg/ext/desig5.C: New.
1862
1863 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1864
1865         PR fortran/56649
1866         * gfortran.dg/merge_init_expr_2.f90: New.
1867         * gfortran.dg/merge_char_1.f90: Modify test to
1868         stay a run-time test.
1869         * gfortran.dg/merge_char_3.f90: Ditto.
1870
1871 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1872
1873         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1874         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1875
1876 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1877
1878         PR c++/56722
1879         * g++.dg/cpp0x/range-for23.C: New.
1880
1881 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1882
1883         PR libfortran/52512
1884         * gfortran.dg/namelist_79.f90: New.
1885
1886 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1887
1888         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1889
1890 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1891
1892         PR fortran/38536
1893         PR fortran/38813
1894         PR fortran/38894
1895         PR fortran/39288
1896         PR fortran/40963
1897         PR fortran/45824
1898         PR fortran/47023
1899         PR fortran/47034
1900         PR fortran/49023
1901         PR fortran/50269
1902         PR fortran/50612
1903         PR fortran/52426
1904         PR fortran/54263
1905         PR fortran/55343
1906         PR fortran/55444
1907         PR fortran/55574
1908         PR fortran/56079
1909         PR fortran/56378
1910         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1911         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1912         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1913         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1914         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1915         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1916         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1917         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1918         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1919         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1920         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1921         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1922         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1923         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1924         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1925         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1926         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1927         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1928         * gfortran.dg/pr32601_1.f03: Ditto.
1929         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1930         * gfortran.dg/blockdata_7.f90: New.
1931         * gfortran.dg/c_assoc_4.f90: New.
1932         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1933         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1934         * gfortran.dg/c_funloc_tests_8.f90: New.
1935         * gfortran.dg/c_loc_test_17.f90: New.
1936         * gfortran.dg/c_loc_test_18.f90: New.
1937         * gfortran.dg/c_loc_test_19.f90: New.
1938         * gfortran.dg/c_loc_test_20.f90: New.
1939         * gfortran.dg/c_sizeof_5.f90: New.
1940         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1941         * gfortran.dg/transfer_resolve_2.f90: New.
1942         * gfortran.dg/transfer_resolve_3.f90: New.
1943         * gfortran.dg/transfer_resolve_4.f90: New.
1944         * gfortran.dg/pr32601.f03: Update dg-error.
1945         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1946         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1947
1948 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1949
1950         * gcc.target/arm/vseleqdf.c: New test.
1951         * gcc.target/arm/vseleqsf.c: Likewise.
1952         * gcc.target/arm/vselgedf.c: Likewise.
1953         * gcc.target/arm/vselgesf.c: Likewise.
1954         * gcc.target/arm/vselgtdf.c: Likewise.
1955         * gcc.target/arm/vselgtsf.c: Likewise.
1956         * gcc.target/arm/vselledf.c: Likewise.
1957         * gcc.target/arm/vsellesf.c: Likewise.
1958         * gcc.target/arm/vselltdf.c: Likewise.
1959         * gcc.target/arm/vselltsf.c: Likewise.
1960         * gcc.target/arm/vselnedf.c: Likewise.
1961         * gcc.target/arm/vselnesf.c: Likewise.
1962         * gcc.target/arm/vselvcdf.c: Likewise.
1963         * gcc.target/arm/vselvcsf.c: Likewise.
1964         * gcc.target/arm/vselvsdf.c: Likewise.
1965         * gcc.target/arm/vselvssf.c: Likewise.
1966
1967 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1968
1969         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1970         body from here...
1971         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1972         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1973         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1974         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1975         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1976         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1977         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1978         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1979         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1980         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1981         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1982         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1983         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1984         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1985         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1986         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1987         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1988         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1989         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1990         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1991         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1992         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1993         * gcc.target/arm/atomic-op-char.c: Likewise.
1994         * gcc.target/arm/atomic-op-consume.c: Likewise.
1995         * gcc.target/arm/atomic-op-int.c: Likewise.
1996         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1997         * gcc.target/arm/atomic-op-release.c: Likewise.
1998         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1999         * gcc.target/arm/atomic-op-short.c: Likewise.
2000
2001 2013-03-25  Richard Biener  <rguenther@suse.de>
2002
2003         PR middle-end/56694
2004         * g++.dg/torture/pr56694.C: New testcase.
2005
2006 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2007
2008         PR target/56720
2009         * gcc.target/arm/neon-vcond-gt.c: New test.
2010         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2011         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2012
2013 2013-03-25  Richard Biener  <rguenther@suse.de>
2014
2015         PR tree-optimization/56689
2016         * gcc.dg/torture/pr56689.c: New testcase.
2017
2018 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2019
2020         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2021
2022 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2023
2024         PR fortran/56696
2025         * gfortran.dg/eof_5.f90: New.
2026
2027 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2028
2029         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2030         alphabetically.
2031
2032 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2033
2034         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2035
2036 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2037
2038         PR testsuite/55994
2039         * gcc.c-torture/execute/builtins/builtins.exp: Add
2040         -Wl,--allow-multiple-definition for RTEMS targets.
2041
2042 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2043
2044         * gcc.target/aarch64/movk.c: New test.
2045
2046 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2047
2048         * g++.dg/ext/vector21.C: New testcase.
2049
2050 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2051
2052         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2053         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2054
2055 2013-03-21  Richard Biener  <rguenther@suse.de>
2056
2057         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2058         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2059
2060 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2061
2062         * gcc.target/aarch64/vect.c: Test and result vector added
2063         for sabd and saba instructions.
2064         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2065         instructions in assembly.
2066         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2067         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2068         for fabd instruction.
2069         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2070         instruction in assembly.
2071         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2072
2073 2013-03-20  Jeff Law  <law@redhat.com>
2074
2075         * g++.dg/tree-ssa/ssa-dom.C: New test.
2076
2077 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2078
2079         * gcc.target/powerpc/mmfpgpr.c: New test.
2080         * gcc.target/powerpc/sd-vsx.c: Likewise.
2081         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2082         * gcc.target/powerpc/vsx-float0.c: Likewise.
2083
2084 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2085
2086         PR tree-optimization/56355
2087         * gcc.dg/pr56355-1.c: New file.
2088
2089 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2090             Richard Sandiford <rdsandiford@googlemail.com>
2091
2092         * gcc.target/mips/mips.exp: Add microMIPS support.
2093         * gcc.target/mips/umips-movep-2.c: New test.
2094         * gcc.target/mips/umips-lwp-2.c: New test.
2095         * gcc.target/mips/umips-swp-5.c: New test.
2096         * gcc.target/mips/umips-constraints-1.c: New test.
2097         * gcc.target/mips/umips-lwp-3.c: New test.
2098         * gcc.target/mips/umips-swp-6.c: New test.
2099         * gcc.target/mips/umips-constraints-2.c: New test.
2100         * gcc.target/mips/umips-save-restore-1.c: New test.
2101         * gcc.target/mips/umips-lwp-4.c: New test.
2102         * gcc.target/mips/umips-swp-7.c: New test.
2103         * gcc.target/mips/umips-save-restore-2.c: New test.
2104         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2105         * gcc.target/mips/umips-lwp-5.c: New test.
2106         * gcc.target/mips/umips-save-restore-3.c: New test.
2107         * gcc.target/mips/umips-lwp-6.c: New test.
2108         * gcc.target/mips/umips-swp-1.c: New test.
2109         * gcc.target/mips/umips-lwp-7.c: New test.
2110         * gcc.target/mips/umips-swp-2.c: New test.
2111         * gcc.target/mips/umips-lwp-8.c: New test.
2112         * gcc.target/mips/umips-swp-3.c: New test.
2113         * gcc.target/mips/umips-movep-1.c: New test.
2114         * gcc.target/mips/umips-lwp-1.c: New test.
2115         * gcc.target/mips/umips-swp-4.c: New test.
2116
2117 2013-03-20  Richard Biener  <rguenther@suse.de>
2118
2119         PR tree-optimization/56661
2120         * gcc.dg/torture/pr56661.c: New testcase.
2121
2122 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2123
2124         PR rtl-optimization/56605
2125         * gcc.target/powerpc/pr56605.c: New.
2126
2127 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2128
2129         PR fortran/54932
2130         * gfortran.dg/do_1.f90: Don't xfail.
2131
2132 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2133
2134         PR libfortran/51825
2135         * gfortran.dg/namelist_77.f90: New.
2136         * gfortran.dg/namelist_78.f90: New.
2137
2138 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2139
2140         PR libfortran/48618
2141         * gfortran.dg/open_negative_unit_1.f90: New.
2142
2143 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2144
2145         * gcc.target/aarch64/sbc.c: New test.
2146
2147 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2148
2149         * gcc.target/aarch64/ror.c: New test.
2150
2151 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2152
2153         * gcc.target/aarch64/extr.c: New test.
2154
2155 2013-03-19  Richard Biener  <rguenther@suse.de>
2156
2157         PR tree-optimization/56273
2158         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2159         * c-c++-common/uninit-17.c: Likewise.
2160
2161 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2162
2163         PR tree-optimization/56635
2164         * g++.dg/torture/pr56635.C: New test.
2165
2166 2013-03-18  Richard Biener  <rguenther@suse.de>
2167
2168         PR tree-optimization/3713
2169         * g++.dg/ipa/devirt-12.C: New testcase.
2170
2171 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2172
2173         PR c/56566
2174         * c-c++-common/pr56566.c: New test.
2175
2176 2013-03-17  Jason Merrill  <jason@redhat.com>
2177
2178         * g++.dg/template/abstract-dr337.C: XFAIL.
2179
2180 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2181
2182         PR c++/56607
2183         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2184         * c-c++-common/pr56607.c: New test.
2185
2186 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2187
2188         PR c++/56582
2189         * g++.dg/cpp0x/constexpr-array5.C: New.
2190
2191 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2192
2193         PR fortran/56615
2194         * gfortran.dg/transfer_intrinsic_5.f90: New.
2195
2196 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2197
2198         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2199         * gcc.target/i386/pr20020-1.c: Likewise.
2200         * gcc.target/i386/pr20020-2.c: Likewise.
2201         * gcc.target/i386/pr20020-3.c: Likewise.
2202         * gcc.target/i386/pr53425-1.c: Likewise.
2203         * gcc.target/i386/pr53425-2.c: Likewise.
2204         * gcc.target/i386/pr55093.c: Likewise.
2205         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2206
2207 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2208
2209         PR debug/56307
2210         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2211         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2212
2213 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR tree-optimization/53265
2216         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2217         undefined behavior.
2218         * gcc.dg/graphite/id-6.c (test): Likewise.
2219         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2220         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2221
2222         PR tree-optimization/53265
2223         * gcc.dg/pr53265.c: New test.
2224         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2225         to dg-options.
2226         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2227         arrays.
2228         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2229         n, use it as high bound instead of 4.
2230
2231 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2232
2233         PR target/49880
2234         * gcc.target/sh/pr49880-1.c: New.
2235         * gcc.target/sh/pr49880-2.c: New.
2236         * gcc.target/sh/pr49880-3.c: New.
2237         * gcc.target/sh/pr49880-4.c: New.
2238         * gcc.target/sh/pr49880-5.c: New.
2239
2240 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2241
2242         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2243
2244 2013-03-13  Richard Biener  <rguenther@suse.de>
2245
2246         PR tree-optimization/56608
2247         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2248
2249 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2250
2251         PR c++/56611
2252         * g++.dg/cpp0x/alias-decl-32.C: New.
2253
2254 2013-03-11  Jan Hubicka  <jh@suse.cz>
2255
2256         PR middle-end/56571
2257         * gcc.c-torture/compile/pr56571.c: New testcase.
2258
2259 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2260
2261         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2262         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2263
2264 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2265
2266         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2267         * gcc.dg/inline_4.c: Likewise.
2268         * gcc.dg/unroll_2.c: Likewise.
2269         * gcc.dg/unroll_3.c: Likewise.
2270         * gcc.dg/unroll_4.c: Likewise.
2271
2272 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2273
2274         PR testsuite/54119
2275         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2276
2277         PR debug/56307
2278         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2279
2280 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2281
2282         PR target/40797
2283         * gcc.c-torture/compile/pr40797.c: New.
2284
2285 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2286
2287         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2288
2289 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2290
2291         PR fortran/56575
2292         * gfortran.dg/class_56.f90: New test.
2293
2294 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2295
2296         PR middle-end/56524
2297         * gcc.target/mips/pr56524.c: New test.
2298
2299 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2300
2301         PR c++/56565
2302         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2303
2304 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2305
2306         PR c++/51412
2307         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2308
2309 2013-03-08  Marek Polacek  <polacek@redhat.com>
2310
2311         PR tree-optimization/56478
2312         * gcc.dg/torture/pr56478.c: New test.
2313
2314 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2315
2316         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2317         targets linker option --allow-multiple-definition.
2318
2319         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2320         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2321         * gcc.dg/pr52549.c: Add LLP64 case.
2322         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2323         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2324         * gcc.dg/torture/pr51071-2.c: Likewise.
2325         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2326         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2327         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2328         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2329         * gcc.dg/weak/weak-1.c: Likewise.
2330         * gcc.dg/weak/weak-2.c: Likewise.
2331         * gcc.dg/weak/weak-3.c: Likewise.
2332         * gcc.dg/weak/weak-4.c: Likewise.
2333         * gcc.dg/weak/weak-5.c: Likewise.
2334         * gcc.dg/weak/weak-15.c: Likewise.
2335         * gcc.dg/weak/weak-16.c: Likewise.
2336
2337         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2338
2339 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2340
2341         PR tree-optimization/56559
2342         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2343
2344 2013-03-07  Andreas Schwab  <schwab@suse.de>
2345
2346         * gcc.dg/pr31490.c: Fix last change.
2347
2348 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2349
2350         PR c++/56534
2351         * g++.dg/template/crash115.C: New.
2352
2353 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR tree-optimization/56539
2356         * gcc.c-torture/compile/pr56539.c: New test.
2357
2358 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2359
2360         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2361         targets.
2362         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2363         * gcc.dg/lto/20091013-1_2.c: Likewise.
2364         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2365
2366 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2367
2368         * gnat.dg/specs/aggr6.ads: New test.
2369
2370 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2371
2372         * gnat.dg/loop_optimization15.ad[sb]: New test.
2373
2374 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2375
2376         PR middle-end/56548
2377         * gcc.dg/pr56548.c: New test.
2378
2379 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2380
2381         PR debug/53363
2382         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2383
2384 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2385
2386         PR c++/56543
2387         * g++.dg/template/typename20.C: New test.
2388
2389 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR debug/56510
2392         * gcc.dg/pr56510.c: New test.
2393
2394         PR rtl-optimization/56484
2395         * gcc.c-torture/compile/pr56484.c: New test.
2396
2397 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2398
2399         PR c++/56530
2400         * g++.dg/warn/Wsign-conversion-2.C: New.
2401
2402 2013-03-05  Richard Biener  <rguenther@suse.de>
2403
2404         PR tree-optimization/56270
2405         * gcc.dg/vect/slp-38.c: New testcase.
2406
2407 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR rtl-optimization/56494
2410         * gcc.dg/pr56494.c: New test.
2411
2412 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2413
2414         * gcc.dg/pr56424.c: New test.
2415
2416 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2417
2418         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2419         * gcc.dg/pr56228.c <avr>: Skip.
2420
2421 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2422
2423         PR testsuite/52641
2424         PR tree-optimization/52631
2425         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2426
2427 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2428
2429         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2430         * gcc.dg/vect/vect-83_64.c: Same.
2431
2432 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2433
2434         PR fortran/56477
2435         * gfortran.dg/pointer_check_13.f90: New test.
2436
2437 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2438
2439         PR fortran/54730
2440         * gfortran.dg/array_constructor_42.f90: New test.
2441
2442 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2443
2444         PR c++/52688
2445         * g++.dg/template/static33.C: New.
2446         * g++.dg/template/static34.C: Likewise.
2447
2448         PR c++/10291
2449         * g++.dg/template/static35.C: New.
2450
2451 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2452
2453         * gcc.dg/pr56396.c: Require pic support.
2454
2455 2013-03-01  Richard Biener  <rguenther@suse.de>
2456
2457         PR tree-optimization/55481
2458         * gcc.dg/torture/pr56488.c: New testcase.
2459
2460 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2461             Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR sanitizer/56454
2464         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2465         no_sanitize_address attribute rather than no_address_safety_analysis.
2466         * g++.dg/asan/sanitizer_test_utils.h
2467         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2468         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2469         in addition to no_address_safety_analysis.
2470
2471 2013-02-28  Jason Merrill  <jason@redhat.com>
2472
2473         PR c++/56481
2474         * g++.dg/cpp0x/constexpr-and.C: New.
2475
2476 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2477
2478         PR tree-optimization/56294
2479         * g++.dg/debug/pr56294.C: New test.
2480
2481 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2482
2483         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2484
2485 2013-02-27  Marek Polacek  <polacek@redhat.com>
2486
2487         PR rtl-optimization/56466
2488         * gcc.dg/pr56466.c: New test.
2489
2490 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2491
2492         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2493         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2494         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2495
2496 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2497
2498         PR middle-end/45472
2499         * gcc.dg/pr45472.c: New test.
2500
2501 2013-02-26  Marek Polacek  <polacek@redhat.com>
2502
2503         PR tree-optimization/56426
2504         * gcc.dg/pr56436.c: New test.
2505
2506 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2507
2508         PR tree-optimization/56448
2509         * gcc.c-torture/compile/pr56448.c: New test.
2510
2511         PR tree-optimization/56443
2512         * gcc.dg/torture/pr56443.c: New test.
2513
2514 2013-02-25  Richard Biener  <rguenther@suse.de>
2515
2516         PR tree-optimization/56175
2517         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2518
2519 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR c++/56403
2522         * g++.dg/torture/pr56403.C: New test.
2523
2524 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2525
2526         Revert:
2527         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2528         Richard Sandiford  <rdsandiford@googlemail.com>
2529
2530         * gcc.target/mips/mips.exp: Add microMIPS support.
2531         * gcc.target/mips/umips-movep-2.c: New test.
2532         * gcc.target/mips/umips-lwp-2.c: New test.
2533         * gcc.target/mips/umips-swp-5.c: New test.
2534         * gcc.target/mips/umips-constraints-1.c: New test.
2535         * gcc.target/mips/umips-lwp-3.c: New test.
2536         * gcc.target/mips/umips-swp-6.c: New test.
2537         * gcc.target/mips/umips-constraints-2.c: New test.
2538         * gcc.target/mips/umips-save-restore-1.c: New test.
2539         * gcc.target/mips/umips-lwp-4.c: New test.
2540         * gcc.target/mips/umips-swp-7.c: New test.
2541         * gcc.target/mips/umips-save-restore-2.c: New test.
2542         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2543         * gcc.target/mips/umips-lwp-5.c: New test.
2544         * gcc.target/mips/umips-save-restore-3.c: New test.
2545         * gcc.target/mips/umips-lwp-6.c: New test.
2546         * gcc.target/mips/umips-swp-1.c: New test.
2547         * gcc.target/mips/umips-lwp-7.c: New test.
2548         * gcc.target/mips/umips-swp-2.c: New test.
2549         * gcc.target/mips/umips-lwp-8.c: New test.
2550         * gcc.target/mips/umips-swp-3.c: New test.
2551         * gcc.target/mips/umips-movep-1.c: New test.
2552         * gcc.target/mips/umips-lwp-1.c: New test.
2553         * gcc.target/mips/umips-swp-4.c: New test.
2554
2555 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2556             Richard Sandiford  <rdsandiford@googlemail.com>
2557
2558         * gcc.target/mips/mips.exp: Add microMIPS support.
2559         * gcc.target/mips/umips-movep-2.c: New test.
2560         * gcc.target/mips/umips-lwp-2.c: New test.
2561         * gcc.target/mips/umips-swp-5.c: New test.
2562         * gcc.target/mips/umips-constraints-1.c: New test.
2563         * gcc.target/mips/umips-lwp-3.c: New test.
2564         * gcc.target/mips/umips-swp-6.c: New test.
2565         * gcc.target/mips/umips-constraints-2.c: New test.
2566         * gcc.target/mips/umips-save-restore-1.c: New test.
2567         * gcc.target/mips/umips-lwp-4.c: New test.
2568         * gcc.target/mips/umips-swp-7.c: New test.
2569         * gcc.target/mips/umips-save-restore-2.c: New test.
2570         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2571         * gcc.target/mips/umips-lwp-5.c: New test.
2572         * gcc.target/mips/umips-save-restore-3.c: New test.
2573         * gcc.target/mips/umips-lwp-6.c: New test.
2574         * gcc.target/mips/umips-swp-1.c: New test.
2575         * gcc.target/mips/umips-lwp-7.c: New test.
2576         * gcc.target/mips/umips-swp-2.c: New test.
2577         * gcc.target/mips/umips-lwp-8.c: New test.
2578         * gcc.target/mips/umips-swp-3.c: New test.
2579         * gcc.target/mips/umips-movep-1.c: New test.
2580         * gcc.target/mips/umips-lwp-1.c: New test.
2581         * gcc.target/mips/umips-swp-4.c: New test.
2582
2583 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2584
2585         PR sanitizer/56393
2586         * lib/asan-dg.exp (asan_link_flags): Add
2587         -B${gccpath}/libsanitizer/asan/ to flags.
2588
2589 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2590
2591         PR middle-end/56420
2592         * gcc.dg/torture/pr56420.c: New test.
2593
2594 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2595
2596         PR middle-end/56108
2597         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2598
2599 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2600
2601         PR tree-optimization/56310
2602         * g++.dg/ipa/pr56310.C: New test.
2603
2604 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2605
2606         PR fortran/56385
2607         * gfortran.dg/proc_ptr_comp_37.f90: New.
2608
2609 2013-02-21  Richard Biener  <rguenther@suse.de>
2610
2611         PR tree-optimization/56415
2612         Revert
2613         2013-02-11  Richard Biener  <rguenther@suse.de>
2614
2615         PR tree-optimization/56273
2616         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2617         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2618         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2619         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2620         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2621         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2622
2623 2013-02-21  Marek Polacek  <polacek@redhat.com>
2624
2625         PR tree-optimization/56398
2626         * g++.dg/torture/pr56398.C: New test.
2627
2628 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2629
2630         PR inline-asm/56405
2631         * gcc.c-torture/compile/pr56405.c: New test.
2632
2633 2013-02-20  Jan Hubicka  <jh@suse.cz>
2634
2635         PR tree-optimization/56265
2636         * g++.dg/ipa/devirt-11.C: New testcase.
2637
2638 2013-02-20  Richard Biener  <rguenther@suse.de>
2639
2640         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2641
2642 2013-02-20  Richard Biener  <rguenther@suse.de>
2643         Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR tree-optimization/56396
2646         * gcc.dg/pr56396.c: New testcase.
2647
2648 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2649
2650         PR c++/56373
2651         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2652
2653 2013-02-19  Richard Biener  <rguenther@suse.de>
2654
2655         PR tree-optimization/56384
2656         * gcc.dg/torture/pr56384.c: New testcase.
2657
2658 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2659
2660         PR tree-optimization/56350
2661         * gcc.dg/pr56350.c: New test.
2662
2663         PR tree-optimization/56381
2664         * g++.dg/opt/pr56381.C: New test.
2665
2666 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2667
2668         PR pch/54117
2669         * lib/dg-pch.exp (pch-init, pch-finish,
2670         check_effective_target_pch_supported_debug): New procs.
2671         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2672         Likewise if $pch_unsupported_debug and $flags include -g.
2673         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2674         and dg-require-effective-target pch_unsupported_debug.
2675         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2676         * objc.dg/pch/pch.exp: Likewise.
2677         * gcc.dg/pch/pch.exp: Likewise.
2678         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2679         pch_unsupported_debug.
2680         * gcc.dg/pch/valid-1.hs: Likewise.
2681         * gcc.dg/pch/valid-1b.c: Likewise.
2682         * gcc.dg/pch/valid-1b.hs: Likewise.
2683
2684 2013-02-18  Richard Biener  <rguenther@suse.de>
2685
2686         PR tree-optimization/56366
2687         * gcc.dg/torture/pr56366.c: New testcase.
2688
2689 2013-02-18  Richard Biener  <rguenther@suse.de>
2690
2691         PR middle-end/56349
2692         * gcc.dg/torture/pr56349.c: New testcase.
2693
2694 2013-02-18  Richard Biener  <rguenther@suse.de>
2695
2696         PR tree-optimization/56321
2697         * gcc.dg/torture/pr56321.c: New testcase.
2698
2699 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2700
2701         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2702
2703 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2704             Dodji Seketeli  <dodji@redhat.com>
2705
2706         PR asan/56330
2707         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2708         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2709         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2710         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2711         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2712         * c-c++-common/asan/pr56330.c: Likewise.
2713         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2714         Ensure the size argument of __builtin_memcpy is a constant.
2715
2716 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2717             Paolo Carlini  <paolo.carlini@oracle.com>
2718
2719         PR c++/51242
2720         * g++.dg/cpp0x/enum23.C: New.
2721
2722 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2723
2724         PR target/54685
2725         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2726
2727 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2728
2729         PR rtl-optimization/56348
2730         * gcc.target/i386/pr56348.c: New test.
2731
2732 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2733
2734         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2735         * gcc.target/arm/interrupt-2.c: Likewise.
2736
2737 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2738
2739         PR fortran/56318
2740         * gfortran.dg/matmul_9.f90: New.
2741
2742 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2743
2744         PR fortran/53818
2745         * gfortran.dg/init_flag_11.f90: New.
2746
2747 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2748
2749         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2750
2751 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2752
2753         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2754         characters.
2755
2756 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2757             Tobias Burnus  <burnus@net-b.de>
2758
2759         PR testsuite/56138
2760         * gfortran.dg/allocatable_function_7.f90: New.
2761
2762 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2763
2764         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2765         * asan_globals_test-wrapper.cc: New file.
2766         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2767         instead of asan_globals_test.cc as dg-additional-sources.
2768         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2769         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
2770         "sanitizer_test_utils.h" instead of
2771         "sanitizer_common/tests/sanitizer_test_utils.h".
2772         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2773         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2774         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2775         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2776         * g++.dg/asan/asan_test.cc: Synced from upstream.
2777         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2778
2779 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
2780
2781         Fix an asan crash
2782         * c-c++-common/asan/memcmp-2.c: New test.
2783
2784 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
2785
2786         PR c++/55582
2787         * g++.dg/cpp0x/udlit-string-literal.h: New.
2788         * g++.dg/cpp0x/udlit-string-literal.C: New.
2789
2790 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
2791
2792         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2793
2794 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
2795
2796         PR target/56184
2797         * gcc.target/arm/pr56184.C: New test.
2798
2799 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
2800
2801         PR c++/56302
2802         * g++.dg/torture/pr56302.C: New test.
2803         * g++.dg/cpp0x/constexpr-56302.C: New test.
2804         * c-c++-common/pr56302.c: New test.
2805
2806 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2807             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2808
2809         PR fortran/56204
2810         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2811         * gfortran.dg/quad_3.f90: Ditto.
2812
2813 2013-02-13  Kostya Serebryany  <kcc@google.com>
2814
2815         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2816         to match the fresh asan run-time.
2817         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2818
2819 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2820
2821         Avoid instrumenting duplicated memory access in the same basic block
2822         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2823         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2824         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2825         * c-c++-common/asan/inc.c: Likewise.
2826
2827 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2828
2829         PR inline-asm/56148
2830         * gcc.target/i386/pr56148.c: New test.
2831
2832 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2833             Tobias Burnus  <burnus@net-b.de>
2834
2835         PR testsuite/56082
2836         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2837         to kind=2.
2838
2839 2013-02-12  Richard Biener  <rguenther@suse.de>
2840
2841         PR lto/56297
2842         * gcc.dg/lto/pr56297_0.c: New testcase.
2843         * gcc.dg/lto/pr56297_0.c: Likewise.
2844
2845 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2846
2847         PR fortran/46952
2848         * gfortran.dg/typebound_deferred_1.f90: New.
2849
2850 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR rtl-optimization/56151
2853         * gcc.target/i386/pr56151.c: New test.
2854
2855 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2856
2857         * g++.dg/ext/mv12.C: New test.
2858         * g++.dg/ext/mv12.h: New file.
2859         * g++.dg/ext/mv12-aux.C: New file.
2860         * g++.dg/ext/mv13.C: New test.
2861
2862 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2863
2864         * lib/target-supports.exp
2865         (check_effective_target_powerpc_eabi_ok): New.
2866         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2867         powerpc_eabi_ok.
2868         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2869         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2870         only.
2871         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2872         * gcc.target/powerpc/pr51623.c: Likewise.
2873         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2874         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2875
2876 2013-02-11  Alexander Potapenko  <glider@google.com>
2877             Jack Howarth  <howarth@bromo.med.uc.edu>
2878             Jakub Jelinek  <jakub@redhat.com>
2879
2880         PR sanitizer/55617
2881         * g++.dg/asan/pr55617.C: Run on all targets.
2882
2883 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2884
2885         PR rtl-optimization/56275
2886         * gcc.dg/pr56275.c: New test.
2887
2888 2013-02-11  Richard Biener  <rguenther@suse.de>
2889
2890         PR tree-optimization/56273
2891         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2892
2893 2013-02-11  Richard Biener  <rguenther@suse.de>
2894
2895         PR tree-optimization/56264
2896         * gcc.dg/torture/pr56264.c: New testcase.
2897
2898 2013-02-11  Richard Biener  <rguenther@suse.de>
2899
2900         PR tree-optimization/56273
2901         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2902         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2903         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2904         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2905         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2906         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2907
2908 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2909
2910         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2911         for *-*-linux-gnu targets.
2912         * g++.dg/asan/interception-test-1.c: Ditto.
2913         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2914         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2915
2916 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2917
2918         PR fortran/55362
2919         * gfortran.dg/intrinsic_size_4.f90 : New test.
2920
2921 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2922
2923         PR target/56256
2924         * gcc.target/powerpc/pr56256.c: New test.
2925
2926 2013-02-08  Ian Lance Taylor  <iant@google.com>
2927
2928         * lib/go.exp: Load timeout.exp.
2929
2930 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2931
2932         PR rtl-optimization/56246
2933         * gcc.target/i386/pr56246.c: New test.
2934
2935 2013-02-08  Jeff Law  <law@redhat.com>
2936
2937         PR debug/53948
2938         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2939
2940 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2941
2942         PR target/56043
2943         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2944         powerpc*-*-linux*.
2945
2946 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2947
2948         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2949
2950 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2951
2952         PR rtl-optimization/56195
2953         * gcc.dg/torture/pr56195.c: New test.
2954
2955 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2956
2957         PR fortran/54107
2958         * gfortran.dg/recursive_interface_2.f90: New test.
2959
2960 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2961
2962         PR tree-optimization/56250
2963         * gcc.c-torture/execute/pr56250.c: New test.
2964
2965 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2966
2967         PR tree-optimization/56064
2968         * gcc.dg/fixed-point/view-convert-2.c: New test.
2969
2970 2013-02-08  Michael Matz  <matz@suse.de>
2971
2972         PR tree-optimization/52448
2973         * gcc.dg/pr52448.c: New test.
2974
2975 2013-02-08  Richard Biener  <rguenther@suse.de>
2976
2977         PR middle-end/56181
2978         * gcc.dg/torture/pr56181.c: New testcase.
2979
2980 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2981
2982         PR target/54222
2983         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2984         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2985
2986 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR c++/56241
2989         * g++.dg/parse/crash61.C: New test.
2990
2991         PR c++/56239
2992         * g++.dg/parse/pr56239.C: New test.
2993
2994         PR c++/56237
2995         * g++.dg/abi/mangle61.C: New test.
2996
2997 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2998
2999         PR rtl-optimization/56225
3000         * gcc.target/i386/pr56225.c: New test.
3001
3002 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR debug/56154
3005         * gcc.dg/guality/pr56154-1.c: New test.
3006         * gcc.dg/guality/pr56154-2.c: New test.
3007         * gcc.dg/guality/pr56154-3.c: New test.
3008         * gcc.dg/guality/pr56154-4.c: New test.
3009         * gcc.dg/guality/pr56154-aux.c: New file.
3010
3011         PR tree-optimization/55789
3012         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3013         cleanup-tree-dump.
3014         * gcc.dg/tree-ssa/inline-3.c: Add
3015         --param max-early-inliner-iterations=2 option.
3016
3017 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3018
3019         PR debug/53363
3020         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3021         Add -fno-dwarf2-cfi-asm to dg-options.
3022         Adapt match count.
3023
3024 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3025
3026         PR target/56228
3027         * gcc.dg/pr56228.c: New test.
3028
3029 2013-02-07  Alan Modra  <amodra@gmail.com>
3030
3031         PR target/54009
3032         * gcc.target/powerpc/pr54009.c: New test.
3033         PR target/54131
3034         * gfortran.dg/pr54131.f: New test.
3035
3036 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3037
3038         PR fortran/55789
3039         * gfortran.dg/array_constructor_41.f90: New test.
3040
3041 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3042
3043         PR fortran/55978
3044         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3045
3046 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3047
3048         PR middle-end/56217
3049         * g++.dg/gomp/pr56217.C: New test.
3050
3051 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3052
3053         PR tree-optimization/56205
3054         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3055         * gcc.c-torture/execute/pr56205.c: New test.
3056
3057 2013-02-05  Richard Biener  <rguenther@suse.de>
3058
3059         PR tree-optimization/53342
3060         PR tree-optimization/53185
3061         * gcc.dg/vect/pr53185-2.c: New testcase.
3062
3063 2013-02-05  Jan Hubicka  <jh@suse.cz>
3064
3065         PR tree-optimization/55789
3066         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3067         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3068         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3069         * g++.dg/ipa/inline-1.C: New testcase.
3070         * g++.dg/ipa/inline-2.C: New testcase.
3071         * g++.dg/ipa/inline-3.C: New testcase.
3072
3073 2013-02-05  Jan Hubicka  <jh@suse.cz>
3074
3075         PR tree-optimization/55789
3076         * g++.dg/torture/pr55789.C: New testcase.
3077
3078 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR middle-end/56167
3081         * gcc.dg/pr56167.c: New test.
3082
3083 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3084
3085         PR target/55146
3086         * gcc.target/sh/pr55146.c: New.
3087
3088 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3089
3090         PR tree-optimization/54386
3091         * gcc.target/sh/pr54386.c: New.
3092
3093 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3094
3095         PR fortran/56008
3096         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3097
3098         PR fortran/47517
3099         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3100
3101 2013-02-04  Alexander Potapenko  <glider@google.com>
3102             Jack Howarth  <howarth@bromo.med.uc.edu>
3103             Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR sanitizer/55617
3106         * g++.dg/asan/pr55617.C: New test.
3107
3108 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3109
3110         PR fortran/54195
3111         * gfortran.dg/typebound_operator_19.f90: New test.
3112         * gfortran.dg/typebound_assignment_4.f90: New test.
3113
3114 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3115
3116         PR fortran/54107
3117         * gfortran.dg/recursive_interface_1.f90: New test.
3118
3119 2013-02-04  Richard Guenther  <rguenther@suse.de>
3120
3121         PR lto/56168
3122         * gcc.dg/lto/pr56168_0.c: New testcase.
3123         * gcc.dg/lto/pr56168_1.c: Likewise.
3124
3125 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3126
3127         PR fortran/50627
3128         PR fortran/56054
3129         * gfortran.dg/block_12.f90:  New test.
3130         * gfortran.dg/module_error_1.f90:  New test.
3131
3132 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3133
3134         * lib/target-supports.exp (check_effective_target_vect_float)
3135         (check_effective_target_vect_no_align): Add mips-sde-elf.
3136
3137 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3138
3139         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3140
3141 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3142
3143         * gcc.dg/pr56023.c: XFAIL on AIX.
3144         * gcc.dg/vect/pr49352.c: Same.
3145
3146 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3147
3148         * gnat.dg/opt26.adb: New test.
3149
3150 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3151
3152         Revert.
3153         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3154
3155         * gcc.target/arm/neon-vfnms-1.c: New test.
3156         * gcc.target/arm/neon-vfnma-1.c: New test.
3157
3158 2013-01-31  Richard Biener  <rguenther@suse.de>
3159
3160         PR tree-optimization/56157
3161         * gcc.dg/torture/pr56157.c: New testcase.
3162
3163 2013-01-30  Richard Biener  <rguenther@suse.de>
3164
3165         PR tree-optimization/56150
3166         * gcc.dg/torture/pr56150.c: New testcase.
3167
3168 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3169
3170         PR sanitizer/55374
3171         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3172         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3173         printed in backtrace.
3174         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3175         to avoid errors about mismatched allocation vs. deallocation.
3176
3177         PR c++/55742
3178         * g++.dg/mv1.C: Moved to...
3179         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3180         * g++.dg/mv2.C: Moved to...
3181         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3182         * g++.dg/mv3.C: Moved to...
3183         * g++.dg/ext/mv3.C: ... here.
3184         * g++.dg/mv4.C: Moved to...
3185         * g++.dg/ext/mv4.C: ... here.
3186         * g++.dg/mv5.C: Moved to...
3187         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3188         * g++.dg/mv6.C: Moved to...
3189         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3190         * g++.dg/ext/mv7.C: New test.
3191         * g++.dg/ext/mv8.C: New test.
3192         * g++.dg/ext/mv9.C: New test.
3193         * g++.dg/ext/mv10.C: New test.
3194         * g++.dg/ext/mv11.C: New test.
3195
3196 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3197
3198         PR rtl-optimization/56144
3199         * gcc.dg/pr56144.c: New.
3200
3201 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3202
3203         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3204         message.
3205         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3206         * g++.dg/cpp0x/constexpr-55573.C: Same
3207
3208 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3209
3210         PR tree-optimization/56064
3211         * gcc.dg/fixed-point/view-convert.c: New test.
3212
3213 2013-01-30  Andreas Schwab  <schwab@suse.de>
3214
3215         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3216         evaluate the end index in string range.
3217
3218 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3219
3220         PR fortran/56138
3221         * gfortran.dg/allocatable_function_6.f90: New.
3222
3223 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3224             Mikael Morin  <mikael@gcc.gnu.org>
3225
3226         PR fortran/54107
3227         * gfortran.dg/proc_ptr_comp_36.f90: New.
3228
3229 2013-01-29  Richard Biener  <rguenther@suse.de>
3230
3231         PR tree-optimization/55270
3232         * gcc.dg/torture/pr55270.c: New testcase.
3233
3234 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3235
3236         PR rtl-optimization/56117
3237         * gcc.dg/pr56117.c: New test.
3238
3239 2013-01-28  Richard Biener  <rguenther@suse.de>
3240
3241         PR tree-optimization/56034
3242         * gcc.dg/torture/pr56034.c: New testcase.
3243
3244 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3245
3246         PR tree-optimization/56125
3247         * gcc.dg/pr56125.c: New test.
3248
3249 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3250             Mikael Morin  <mikael@gcc.gnu.org>
3251
3252         PR fortran/53537
3253         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3254         * gfortran.dg/import8.f90: Likewise.
3255         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3256         * gfortran.dg/import10.f90: New test.
3257         * gfortran.dg/import11.f90: Likewise
3258
3259 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3260
3261         PR testsuite/56053
3262         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3263         string.h.  Provide memset, malloc and free prototypes, adjust line
3264         numbers in dg-output.
3265         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3266         Provide memset prototype and adjust line numbers in dg-output.
3267         * c-c++-common/asan/global-overflow-1.c: Likewise.
3268
3269         PR tree-optimization/56094
3270         * gcc.dg/pr56094.c: New test.
3271
3272 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3273
3274         * gcc.target/arm/neon-vfnms-1.c: New test.
3275         * gcc.target/arm/neon-vfnma-1.c: New test.
3276
3277 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3278
3279         PR target/56114
3280         * gcc.target/i386/pr56114.c: New test.
3281
3282 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3283
3284         PR fortran/55984
3285         * gfortran.dg/associate_14.f90: New test.
3286
3287         PR fortran/56047
3288         * gfortran.dg/associate_13.f90: New test.
3289
3290 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3291
3292         PR tree-optimization/56098
3293         * gcc.dg/pr56098-1.c: New test.
3294         * gcc.dg/pr56098-2.c: New test.
3295
3296 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3297
3298         PR target/54222
3299         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3300
3301 2013-01-22  Marek Polacek  <polacek@redhat.com>
3302
3303         PR tree-optimization/56035
3304         * gcc.dg/pr56035.c: New test.
3305
3306 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3307
3308         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3309         for MIPS.
3310
3311 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3312
3313         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3314
3315 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3316
3317         PR c/56078
3318         * gcc.dg/pr56078.c: New test.
3319         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3320
3321 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3322
3323         PR tree-optimization/55927
3324         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3325
3326 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3327
3328         * gcc.target/i386/movsd.c: New test.
3329
3330 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3331
3332         PR inline-asm/55934
3333         * gcc.target/i386/pr55934.c: New test.
3334
3335 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3336
3337         PR fortran/56081
3338         * gfortran.dg/select_8.f90: New.
3339
3340 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3341
3342         * gcc.target/microblaze/microblaze.exp: Remove
3343         target_config_cflags check.
3344
3345 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR fortran/56052
3348         * gfortran.dg/gomp/pr56052.f90: New test.
3349
3350         PR target/49069
3351         * gcc.dg/pr49069.c: New test.
3352
3353 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3354
3355         PR c++/55944
3356         * g++.dg/cpp0x/constexpr-static10.C: New.
3357
3358 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3359
3360         PR target/56028
3361         * gcc.target/i386/pr56028.c: New test.
3362
3363 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR target/55686
3366         * gcc.target/i386/pr55686.c: New test.
3367
3368 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3369
3370         PR c++/53609
3371         * g++.dg/cpp0x/variadic139.C: New test.
3372         * g++.dg/cpp0x/variadic140.C: Likewise.
3373         * g++.dg/cpp0x/variadic141.C: Likewise.
3374
3375 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3376
3377         * gnat.dg/warn8.adb: New test.
3378
3379 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3380
3381         PR fortran/55919
3382         * gfortran.dg/include_8.f90: New test.
3383
3384 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3385
3386         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3387         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3388
3389 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3390
3391         PR tree-optimization/56051
3392         * gcc.c-torture/execute/pr56051.c: New test.
3393
3394 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3395
3396         PR rtl-optimization/56023
3397         * gcc.dg/pr56023.c: New test.
3398
3399 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3400
3401         PR middle-end/56022
3402         * gcc.target/i386/pr56022.c: New test.
3403
3404 2013-01-21  Jason Merrill  <jason@redhat.com>
3405
3406         * lib/target-supports.exp (check_effective_target_alias): New.
3407
3408 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3409
3410         PR debug/53235
3411         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3412
3413 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3414
3415         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3416
3417 2013-01-19  Jeff Law  <law@redhat.com>
3418
3419         PR tree-optimization/52631
3420         * tree-ssa/pr52631.c: New test.
3421         * tree-ssa/ssa-fre-9: Update expected output.
3422
3423 2013-01-19  Anthony Green  <green@moxielogic.com>
3424
3425         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3426         for moxie.
3427
3428 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3429
3430         PR tree-optimization/56029
3431         * g++.dg/torture/pr56029.C: New test.
3432
3433 2013-01-18  Sharad Singhai  <singhai@google.com>
3434
3435         PR tree-optimization/55995
3436         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3437
3438 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3439
3440         PR target/55433
3441         * gcc.target/i386/pr55433.c: New.
3442
3443 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR middle-end/56015
3446         * gfortran.dg/pr56015.f90: New test.
3447
3448 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3449
3450         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3451
3452 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3453
3454         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3455         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3456         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3457         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3458         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3459
3460 2013-01-17  Jeff Law  <law@redhat.com>
3461
3462         * gcc.dg/pr52573.c: Move to...
3463         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3464
3465         PR rtl-optimization/52573
3466         * gcc.dg/pr52573.c: New test.
3467
3468 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3469
3470         PR sanitizer/55679
3471         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3472         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3473         check_no_compiler_messages to test support in ucontext.h.
3474         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3475         compliant RLIMIT_AS.
3476
3477 2013-01-17  Marek Polacek  <polacek@redhat.com>
3478
3479         PR rtl-optimization/55833
3480         * gcc.dg/pr55833.c: New test.
3481
3482 2013-01-17  Jan Hubicka  <jh@suse.cz>
3483
3484         PR tree-optimization/55273
3485         * gcc.c-torture/compile/pr55273.c: New testcase.
3486
3487 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3488
3489         PR target/55981
3490         * gcc.target/pr55981.c: New test.
3491
3492 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3493
3494         * gcc.target/arm/pr40887.c: Require at least armv5.
3495         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3496         * gcc.target/arm/pr51915.c: Likewise.
3497         * gcc.target/arm/pr52006.c: Likewise.
3498         * gcc.target/arm/pr53187.c: Likewise.
3499
3500         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3501         * gcc.target/arm/ftest-support-arm.h: Delete.
3502         * gcc.target/arm/ftest-support-thumb.h: Delete.
3503         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3504         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3505         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3506         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3507         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3508         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3509         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3510         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3511         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3512         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3513         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3514         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3515         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3516         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3517         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3518         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3519         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3520         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3521         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3522         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3523         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3524         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3525         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3526         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3527
3528 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3529
3530         PR tree-optimizations/55264
3531         * g++.dg/ipa/pr55264.C: New test.
3532
3533 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3534
3535         PR fortran/55983
3536         * gfortran.dg/class_55.f90: New.
3537
3538 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3539
3540         PR testsuite/55994
3541         * gcc.c-torture/execute/builtins/builtins.exp: Add
3542         -Wl,--allow-multiple-definition for eabi and elf targets.
3543
3544         PR testsuite/54622
3545         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3546         check_effective_target_vect_perm_short,
3547         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3548         check_effective_target_vect64): Return 0 for big-endian ARM.
3549         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3550
3551         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3552         prototypes.
3553
3554 2013-01-16  Richard Biener  <rguenther@suse.de>
3555
3556         PR tree-optimization/55964
3557         * gcc.dg/torture/pr55964.c: New testcase.
3558
3559 2013-01-16  Richard Biener  <rguenther@suse.de>
3560
3561         PR tree-optimization/54767
3562         PR tree-optimization/53465
3563         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3564
3565 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3566
3567         PR target/55301
3568         * gcc.target/sh/sh-switch.c: New testcase.
3569
3570 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3571
3572         * gcc.dg/webizer.c: Increase the array size.
3573
3574 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3575
3576         PR target/55940
3577         * gcc.dg/pr55940.c: New test.
3578
3579 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3580             Harald Anlauf  <anlauf@gmx.de>
3581
3582         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3583         * gfortran.dg/bounds_check_5.f90: Likewise.
3584         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3585         * gfortran.dg/continuation_9.f90: Likewise.
3586         * gfortran.dg/move_alloc_13.f90: Likewise.
3587         * gfortran.dg/structure_constructor_11.f90: Likewise.
3588         * gfortran.dg/tab_continuation.f: Likewise.
3589         * gfortran.dg/warning-directive-2.F90: Likewise.
3590         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3591
3592 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3593
3594         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3595         * gcc.target/arm/fma-sp.c: Likewise.
3596
3597 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3598
3599         PR rtl-optimization/55153
3600         * gcc.dg/pr55153.c: New.
3601
3602 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR tree-optimization/55920
3605         * gcc.c-torture/compile/pr55920.c: New test.
3606
3607 2013-01-15  Richard Biener  <rguenther@suse.de>
3608
3609         PR middle-end/55882
3610         * gcc.dg/torture/pr55882.c: New testcase.
3611
3612 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR tree-optimization/55955
3615         * gcc.c-torture/compile/pr55955.c: New test.
3616
3617 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3618
3619         PR c++/55663
3620         * g++.dg/cpp0x/alias-decl-31.C: New test.
3621
3622 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3623
3624         PR fortran/54286
3625         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3626         case where interface is null.
3627
3628 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3629
3630         PR fortran/55806
3631         * gfortran.dg/array_constructor_40.f90:  New test.
3632
3633 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3634
3635         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3636
3637 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3638
3639         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3640         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3641         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3642         * gcc.target/aarch64/vect-ld1r.c: New.
3643         * gcc.target/aarch64/vect-ld1r.x: New.
3644
3645 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3646
3647         PR target/55948
3648         * gcc.target/i386/hle-clear-rel.c: New file
3649         * gcc.target/i386/hle-store-rel.c: New file.
3650
3651 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3652
3653         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3654         * gfortran.dg/bounds_check_4.f90: Likewise.
3655         * gfortran.dg/inquire_10.f90: Likewise.
3656         * gfortran.dg/minloc_3.f90: Likewise.
3657         * gfortran.dg/minlocval_3.f90: Likewise.
3658         * gfortran.dg/module_double_reuse.f90: Likewise.
3659         * gfortran.dg/mvbits_1.f90: Likewise.
3660         * gfortran.dg/oldstyle_1.f90: Likewise.
3661         * gfortran.dg/pr20163-2.f: Likewise.
3662         * gfortran.dg/save_1.f90: Likewise.
3663         * gfortran.dg/scan_1.f90: Likewise.
3664         * gfortran.dg/select_char_1.f90: Likewise.
3665         * gfortran.dg/shape_4.f90: Likewise.
3666         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3667         * gfortran.dg/function_optimize_10.f90: Likewise.
3668         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3669         * gfortran.dg/used_types_17.f90: Likewise.
3670         * gfortran.dg/used_types_18.f90: Likewise.
3671
3672 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3673
3674         PR fortran/54286
3675         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3676
3677 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3678
3679         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3680
3681 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3682
3683         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3684
3685 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3686
3687         PR fortran/55072
3688         * gfortran.dg/assumed_type_2.f90: Fix test case.
3689         * gfortran.dg/internal_pack_13.f90: New test.
3690         * gfortran.dg/internal_pack_14.f90: New test.
3691
3692 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3693
3694         PR fortran/55868
3695         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3696         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3697         $tar to STAR.
3698
3699 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3700
3701         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3702
3703 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3704
3705         PR target/55719
3706         * gcc.target/s390/pr55719.c: New testcase.
3707
3708 2013-01-11  Richard Guenther  <rguenther@suse.de>
3709
3710         PR tree-optimization/44061
3711         * gcc.dg/pr44061.c: New testcase.
3712
3713 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3714
3715         Update copyright years.
3716
3717 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3718             Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR target/55565
3721         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3722
3723 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3724
3725         PR rtl-optimization/55672
3726         * gcc.target/i386/pr55672.c: New.
3727
3728 2013-01-10  Jeff Law  <law@redhat.com>
3729
3730         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3731         pass/fail message unique.
3732
3733
3734 2013-01-10  Jason Merrill  <jason@redhat.com>
3735
3736         * ada/.gitignore: New.
3737
3738 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3739
3740         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3741         Add tls options.
3742         * g++.dg/tls/thread_local2.C: Likewise.
3743         * g++.dg/tls/thread_local2g.C: Likewise.
3744         * g++.dg/tls/thread_local6.C: Likewise.
3745         * g++.dg/tls/thread_local-order1.C: Add tls options.
3746         * g++.dg/tls/thread_local-order2.C: Likewise.
3747         * g++.dg/tls/thread_local3.C: Likewise.
3748         * g++.dg/tls/thread_local3g.C: Likewise.
3749         * g++.dg/tls/thread_local4.C: Likewise.
3750         * g++.dg/tls/thread_local4g.C: Likewise.
3751         * g++.dg/tls/thread_local5.C: Likewise.
3752         * g++.dg/tls/thread_local5g.C: Likewise.
3753         * g++.dg/tls/thread_local6g.C: Likewise.
3754
3755 2013-01-10  Kostya Serebryany  <kcc@google.com>
3756
3757         * g++.dg/asan/asan_test.cc: Sync from upstream.
3758
3759 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR tree-optimization/55921
3762         * gcc.c-torture/compile/pr55921.c: New test.
3763
3764 2013-01-09  Jan Hubicka  <jh@suse.cz>
3765
3766         PR tree-optimization/55569
3767         * gcc.c-torture/compile/pr55569.c: New testcase.
3768
3769 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3770
3771         PR fortran/47203
3772         * gfortran.dg/use_28.f90: New test.
3773
3774 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
3775
3776         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3777         number matching more robust.
3778
3779 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
3780
3781         PR rtl-optimization/55829
3782         * gcc.target/i386/pr55829.c: New.
3783
3784 2013-01-09  Tobias Burnus  <burnus@net-b.de>
3785
3786         PR fortran/55758
3787         * gfortran.dg/bind_c_bool_1.f90: New.
3788         * gfortran.dg/do_5.f90: Add dg-warning.
3789
3790 2013-01-09  Jan Hubicka  <jh@suse.cz>
3791
3792         PR tree-optimization/55875
3793         * gcc.c-torture/execute/pr55875.c: New testcase.
3794         * g++.dg/torture/pr55875.C: New testcase.
3795
3796 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR c/48418
3799         * c-c++-common/pr48418.c: New test.
3800
3801 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3802
3803         PR c++/55801
3804         * g++.dg/tls/thread_local-ice.C: New.
3805
3806 2013-01-09  Andreas Schwab  <schwab@suse.de>
3807
3808         * gcc.dg/guality/pr54693.c: Null-terminate arr.
3809
3810 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3811
3812         PR tree-optimization/48189
3813         * gcc.dg/pr48189.c: New test.
3814
3815 2013-01-04  Jan Hubicka  <jh@suse.cz>
3816
3817         PR tree-optimization/55823
3818         * g++.dg/ipa/devirt-10.C: New testcase.
3819
3820 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3821             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3822
3823         PR rtl-optimization/55845
3824         * gcc.target/i386/pr55845.c: New test.
3825
3826 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3827
3828         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3829         instructions generated instead of number of occurances.
3830
3831 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3832
3833         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3834         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3835         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3836         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3837         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3838         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3839         * gcc.target/aarch64/vect-fcm.x: Likewise.
3840         * lib/target-supports.exp
3841         (check_effective_target_vect_cond): Enable for AArch64.
3842
3843 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3844
3845         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3846         endian-safe float pool loading.
3847         (test_square_root_v4sf): Likewise.
3848         (test_square_root_v2df): Likewise.
3849         * lib/target-supports.exp
3850         (check_effective_target_vect_call_sqrtf): Add AArch64.
3851
3852 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3853
3854         PR debug/55579
3855         * gcc.dg/tree-ssa/pr55579.c: New test.
3856
3857 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3858
3859         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3860         asm comments.
3861
3862 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3863
3864         PR middle-end/55890
3865         * gcc.dg/torture/pr55890-3.c: New test.
3866
3867         PR middle-end/55851
3868         * gcc.c-torture/compile/pr55851.c: New test.
3869
3870         PR sanitizer/55844
3871         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3872         dg-options.
3873
3874 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3875
3876         PR fortran/55618
3877         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3878
3879 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3880
3881         PR fortran/55763
3882         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3883         * gfortran.dg/pointer_init_7.f90: New.
3884
3885 2013-01-07  Richard Biener  <rguenther@suse.de>
3886
3887         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3888
3889 2013-01-07  Richard Biener  <rguenther@suse.de>
3890
3891         PR middle-end/55890
3892         * gcc.dg/torture/pr55890-1.c: New testcase.
3893         * gcc.dg/torture/pr55890-2.c: Likewise.
3894
3895 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3896
3897         * gcc.target/aarch64/fmovd.c: New.
3898         * gcc.target/aarch64/fmovf.c: Likewise.
3899         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3900         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3901         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3902         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3903         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3904         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3905
3906 2013-01-07  Richard Biener  <rguenther@suse.de>
3907
3908         PR tree-optimization/55888
3909         PR tree-optimization/55862
3910         * gcc.dg/torture/pr55888.c: New testcase.
3911
3912 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3913
3914         PR fortran/55852
3915         * gfortran.dg/intrinsic_size_3.f90: New.
3916
3917 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3918
3919         PR fortran/55763
3920         * gfortran.dg/select_type_32.f90: New.
3921
3922 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3923
3924         PR c++/52343
3925         * g++.dg/cpp0x/alias-decl-29.C: New test.
3926
3927 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3928
3929         PR fortran/53876
3930         PR fortran/54990
3931         PR fortran/54992
3932         * gfortran.dg/class_array_15.f03: New test.
3933
3934 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3935
3936         PR fortran/42769
3937         PR fortran/45836
3938         PR fortran/45900
3939         * gfortran.dg/use_23.f90: New test.
3940         * gfortran.dg/use_24.f90: New test.
3941         * gfortran.dg/use_25.f90: New test.
3942         * gfortran.dg/use_26.f90: New test.
3943         * gfortran.dg/use_27.f90: New test.
3944
3945 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3946
3947         * gnat.dg/specs/clause_on_volatile.ads: New test.
3948
3949 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3950
3951         * gnat.dg/alignment10.adb: New test.
3952
3953 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3954             Mikael Morin  <mikael@gcc.gnu.org>
3955
3956         PR fortran/55827
3957         * gfortran.dg/use_22.f90: New test.
3958
3959 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3960
3961         * gcc.target/aarch64/cmp-1.c: New testcase.
3962
3963 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3964
3965         PR fortran/55172
3966         * gfortran.dg/select_type_31.f03: New test.
3967
3968 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3969
3970         PR c++/54526 (again)
3971         * g++.dg/cpp0x/parse2.C: Extend.
3972         * g++.old-deja/g++.other/crash28.C: Adjust.
3973
3974 2013-01-04  Richard Biener  <rguenther@suse.de>
3975
3976         PR tree-optimization/55862
3977         * gcc.dg/torture/pr55862.c: New testcase.
3978
3979 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3980
3981         PR tree-optimization/55755
3982         * gcc.dg/torture/pr55755.c: New test.
3983         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3984         * gcc.dg/tree-ssa/pr45144.c: Update.
3985
3986 2013-01-04  Richard Biener  <rguenther@suse.de>
3987
3988         PR middle-end/55863
3989         * gcc.dg/fold-reassoc-2.c: New testcase.
3990
3991 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3992
3993         PR fortran/55763
3994         * gfortran.dg/null_7.f90: New.
3995
3996 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3997
3998         PR fortran/55854
3999         PR fortran/55763
4000         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4001         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4002         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4003
4004 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4005
4006         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4007
4008 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4009
4010         PR fortran/55855
4011         * gfortran.dg/assignment_1.f90: Modified.
4012         * gfortran.dg/assignment_4.f90: New.
4013
4014 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4015
4016         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4017
4018 2013-01-03  Richard Biener  <rguenther@suse.de>
4019
4020         PR tree-optimization/55857
4021         * gcc.dg/vect/pr55857-1.c: New testcase.
4022         * gcc.dg/vect/pr55857-2.c: Likewise.
4023
4024 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4025
4026         PR rtl-optimization/55838
4027         * gcc.dg/pr55838.c: New test.
4028
4029         PR tree-optimization/55832
4030         * gcc.c-torture/compile/pr55832.c: New test.
4031
4032 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4033
4034         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4035         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4036         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4037         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4038         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4039         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4040         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4041         * gcc.dg/unroll_1.c: Ditto.
4042         * gcc.dg/unroll_2.c: Ditto.
4043         * gcc.dg/unroll_3.c: Ditto.
4044         * gcc.dg/unroll_4.c: Ditto.
4045
4046 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4047
4048         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4049
4050 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4051
4052         PR fortran/55818
4053         * gfortran.dg/eof_4.f90: New test.
4054
4055 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4056
4057         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4058         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4059         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4060         (compat_setup_dfp): Initialize compat_alt_caret and
4061         compat_save_TEST_ALWAYS_FLAGS.
4062
4063 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4064
4065         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4066
4067 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4068
4069         * gcc.dg/torture/fp-int-convert-2.c: New test.
4070
4071 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4072
4073         * gfortran.dg/newunit_3.f90: Add dg-do run.
4074         * gfortran.dg/inquire_15.f90: Add dg-do run.
4075
4076 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4077
4078         PR tree-optimization/55831
4079         * gcc.dg/pr55831.c: New test.
4080 \f
4081 Copyright (C) 2013 Free Software Foundation, Inc.
4082
4083 Copying and distribution of this file, with or without modification,
4084 are permitted in any medium without royalty provided the copyright
4085 notice and this notice are preserved.