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