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