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