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