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