tree-vectorizer.h (struct _slp_oprnd_info): Remove first_const_oprnd field, rename...
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-04-10 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/vect/slp-39.c: New testcase.
4
5 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6
7 PR tree-optimization/55524
8 * gcc.target/epiphany/fnma-1.c: New test.
9
10 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
11
12 * gcc.dg/tree-ssa/inline-11.c: New test
13
14 2013-04-10 Jakub Jelinek <jakub@redhat.com>
15
16 PR c++/56895
17 * g++.dg/template/arrow3.C: New test.
18
19 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20
21 * gcc.target/arm/minmax_minus.c: New test.
22
23 2013-04-09 Jakub Jelinek <jakub@redhat.com>
24
25 PR middle-end/56883
26 * c-c++-common/gomp/pr56883.c: New test.
27
28 2013-04-09 Jeff Law <law@redhat.com>
29
30 * gcc.dg/tree-ssa/vrp87.c: New test.
31
32 2013-04-09 Jakub Jelinek <jakub@redhat.com>
33
34 PR tree-optimization/56854
35 * g++.dg/torture/pr56854.C: New test.
36
37 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
38
39 PR fortran/56782
40 * gfortran.dg/array_constructor_44.f90: New test.
41
42 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/56871
45 * g++.dg/cpp0x/constexpr-specialization.C: New.
46
47 2013-04-08 Jakub Jelinek <jakub@redhat.com>
48
49 * gcc.c-torture/execute/pr56837.c: New test.
50
51 PR c++/34949
52 PR c++/50243
53 * g++.dg/opt/vt3.C: New test.
54 * g++.dg/opt/vt4.C: New test.
55
56 2013-04-08 Jeff Law <law@redhat.com>
57
58 * gcc.dg/tree-ssa/forwprop-25.c: New test.
59
60 2013-04-08 Richard Biener <rguenther@suse.de>
61
62 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
63
64 2013-04-08 Richard Biener <rguenther@suse.de>
65
66 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
67
68 2013-04-08 Richard Biener <rguenther@suse.de>
69
70 * g++.dg/vect/slp-pr56812.cc: Adjust.
71
72 2013-04-08 Jakub Jelinek <jakub@redhat.com>
73
74 * gcc.dg/pr56837.c: New test.
75 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
76 "generated memset minus one".
77
78 2013-04-07 Tobias Burnus <burnus@net-b.de>
79
80 PR fortran/56849
81 * gfortran.dg/reshape_5.f90: New.
82
83 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
84
85 PR target/56843
86 * gcc.target/powerpc/recip-1.c: Modify expected output.
87 * gcc.target/powerpc/recip-3.c: Likewise.
88 * gcc.target/powerpc/recip-4.c: Likewise.
89 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
90
91 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
92
93 * gcc.target/arm/peep-ldrd-1.c: New test.
94 * gcc.target/arm/peep-strd-1.c: Likewise.
95
96 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
97
98 * gcc.target/arm/negdi-1.c: New test.
99 * gcc.target/arm/negdi-2.c: Likewise.
100 * gcc.target/arm/negdi-3.c: Likewise.
101 * gcc.target/arm/negdi-4.c: Likewise.
102
103 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
104
105 * lib/target-supports.exp (add_options_for_arm_v8_neon):
106 Add -march=armv8-a when we use v8 NEON.
107 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
108 (check_effective_target_vect_call_ceilf): Likewise.
109 (check_effective_target_vect_call_floorf): Likewise.
110 (check_effective_target_vect_call_roundf): Likewise.
111 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
112 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
113 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
114 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
115 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
116
117 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
118
119 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
120 * gcc.target/powerpc/sd-pwr6.c: Same.
121 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
122 * g++.dg/debug/pr56294.C: XFAIL on AIX.
123
124 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
125
126 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
127
128 2013-04-04 Janus Weil <janus@gcc.gnu.org>
129
130 PR fortran/40881
131 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
132 * gfortran.dg/altreturn_4.f90: Ditto.
133 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
134 * gfortran.dg/altreturn_5.f90: Ditto.
135 * gfortran.dg/altreturn_6.f90: Ditto.
136 * gfortran.dg/altreturn_7.f90: Ditto.
137
138 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
139
140 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
141 New procedure.
142 (check_effective_target_arm_v8_neon_ok_nocache):
143 Likewise.
144 (check_effective_target_arm_v8_neon_ok): Change to use
145 check_effective_target_arm_v8_neon_ok_nocache.
146 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
147 NEON flags.
148 (check_effective_target_vect_call_btruncf):
149 Enable for arm and ARMv8 NEON.
150 (check_effective_target_vect_call_ceilf): Likewise.
151 (check_effective_target_vect_call_floorf): Likewise.
152 (check_effective_target_vect_call_roundf): Likewise.
153 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
154 target.
155
156 2013-04-04 Marek Polacek <polacek@redhat.com>
157
158 PR tree-optimization/48186
159 * gcc.dg/pr48186.c: New test.
160
161 2013-04-04 Richard Biener <rguenther@suse.de>
162
163 PR tree-optimization/56826
164 * gcc.dg/vect/pr56826.c: New testcase.
165 * gcc.dg/vect/O3-pr36098.c: Adjust.
166
167 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
168
169 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
170 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
171 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
172 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
173 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
174 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
175 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
176 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
177 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
178 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
179
180 2013-04-04 Richard Biener <rguenther@suse.de>
181
182 PR tree-optimization/56213
183 * gcc.dg/vect/vect-123.c: New testcase.
184
185 2013-04-04 Tobias Burnus <burnus@net-b.de>
186
187 PR fortran/56810
188 * gfortran.dg/read_repeat_2.f90: New.
189
190 2013-04-04 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/56837
193 * g++.dg/torture/pr56837.C: New testcase.
194
195 2013-04-04 Tobias Burnus <burnus@net-b.de>
196
197 PR fortran/50269
198 * gfortran.dg/c_loc_test_21.f90: New.
199 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
200 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
201 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
202 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
203 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
204
205 2013-04-03 Jeff Law <law@redhat.com>
206
207 PR tree-optimization/56799
208 * gcc.c-torture/execute/pr56799.c: New test.
209
210 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
211
212 PR c++/56815
213 * g++.dg/warn/Wpointer-arith-1.C: New.
214 * g++.dg/gomp/for-19.C: Adjust.
215
216 2013-04-03 Marek Polacek <polacek@redhat.com>
217
218 PR sanitizer/55702
219 * gcc.dg/pr55702.c: New test.
220
221 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
222
223 PR target/56809
224 * gcc.dg/pr56809.c: New testcase.
225
226 2013-04-03 Jakub Jelinek <jakub@redhat.com>
227
228 PR debug/56819
229 * g++.dg/debug/pr56819.C: New test.
230
231 2013-04-03 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/56817
234 * g++.dg/torture/pr56817.C: New testcase.
235
236 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
237
238 * gcc.dg/vect/bb-slp-31.c: New file.
239
240 2013-04-03 Jason Merrill <jason@redhat.com>
241
242 PR c++/34949
243 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
244
245 2013-04-03 Richard Biener <rguenther@suse.de>
246
247 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
248
249 2013-04-03 Richard Biener <rguenther@suse.de>
250
251 PR tree-optimization/55964
252 * gcc.dg/torture/pr55964-2.c: New testcase.
253
254 2013-04-03 Richard Biener <rguenther@suse.de>
255
256 PR tree-optimization/56501
257 * gcc.dg/torture/pr56501.c: New testcase.
258
259 2013-04-03 Richard Biener <rguenther@suse.de>
260
261 PR tree-optimization/56407
262 * gcc.dg/torture/pr56407.c: New testcase.
263
264 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
265
266 PR tree-optimization/56790
267 * g++.dg/ext/pr56790-1.C: New testcase.
268
269 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
270
271 * gcc.target/i386/merge-1.c: New testcase.
272 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
273
274 2013-04-03 Jakub Jelinek <jakub@redhat.com>
275
276 PR c/19449
277 * gcc.c-torture/execute/pr19449.c: New test.
278
279 2013-04-03 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/56812
282 * g++.dg/vect/slp-pr56812.cc: New testcase.
283
284 2013-04-03 Janus Weil <janus@gcc.gnu.org>
285
286 PR fortran/56284
287 PR fortran/40881
288 * gfortran.dg/altreturn_8.f90: New.
289 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
290 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
291 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
292
293 2013-04-02 Jakub Jelinek <jakub@redhat.com>
294
295 PR rtl-optimization/56745
296 * gcc.c-torture/compile/pr56745.c: New test.
297
298 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
299
300 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
301
302 2013-04-02 Richard Biener <rguenther@suse.de>
303
304 PR tree-optimization/56778
305 * gcc.dg/torture/pr56778.c: New testcase.
306
307 2013-04-02 Richard Biener <rguenther@suse.de>
308
309 PR middle-end/56768
310 * g++.dg/torture/pr56768.C: New testcase.
311
312 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
313
314 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
315
316 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
317
318 PR fortran/56660
319 * gfortran.dg/namelist_82.f90: New test.
320
321 2013-04-01 Janus Weil <janus@gcc.gnu.org>
322
323 PR fortran/56500
324 * gfortran.dg/implicit_class_1.f90: New.
325
326 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
327
328 PR fortran/56786
329 * gfortran.dg/namelist_81.f90: New test.
330
331 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
332
333 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
334 for constant and equal string lengths.
335 * gfortran.dg/character_comparison_5.f90: Likewise.
336 * gfortran.dg/character_comparison_9.f90: New test.
337
338 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
339
340 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
341 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
342
343 2013-03-29 Tobias Burnus <burnus@net-b.de>
344
345 PR fortran/35203
346 * gfortran.dg/optional_absent_3.f90: New.
347
348 2013-03-29 Tobias Burnus <burnus@net-b.de>
349
350 PR fortran/56737
351 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
352
353 2013-03-29 Tobias Burnus <burnus@net-b.de>
354
355 PR fortran/56735
356 * gfortran.dg/namelist_80.f90: New.
357
358 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
359
360 PR fortran/45159
361 * gfortran.dg/string_length_2.f90: New test.
362 * gfortran.dg/dependency_41.f90: New test.
363
364 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
365
366 PR fortran/55806
367 * gfortran.dg/array_constructor_43.f90: New test.
368 * gfortran.dg/random_seed_3.f90: New test.
369
370 2013-03-28 Ian Bolton <ian.bolton@arm.com>
371
372 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
373 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
374 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
375 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
376 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
377 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
378 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
379 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
380 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
381 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
382
383 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
384
385 PR c++/56725
386 * g++.dg/conversion/op4.C: Adjust.
387 * g++.dg/cpp0x/rv1n.C: Likewise.
388 * g++.dg/cpp0x/rv2n.C: Likewise.
389 * g++.dg/cpp0x/template_deduction.C: Likewise.
390 * g++.dg/expr/cond8.C: Likewise.
391 * g++.dg/other/error4.C: Likewise.
392 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
393 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
394 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
395 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
396 * g++.old-deja/g++.jason/conversion2.C: Likewise.
397 * g++.old-deja/g++.law/cvt20.C: Likewise.
398 * g++.old-deja/g++.law/cvt8.C: Likewise.
399 * g++.old-deja/g++.law/init8.C: Likewise.
400 * g++.old-deja/g++.mike/net12.C: Likewise.
401 * g++.old-deja/g++.mike/net8.C: Likewise.
402 * g++.old-deja/g++.mike/p2793.C: Likewise.
403 * g++.old-deja/g++.mike/p3836.C: Likewise.
404 * g++.old-deja/g++.mike/p418.C: Likewise.
405 * g++.old-deja/g++.mike/p701.C: Likewise.
406 * g++.old-deja/g++.mike/p807.C: Likewise.
407
408 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
409
410 PR middle-end/56694
411 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
412 targets.
413
414 2013-03-28 Marek Polacek <polacek@redhat.com>
415
416 PR tree-optimization/56695
417 * gcc.dg/vect/pr56695.c: New test.
418
419 2013-03-28 Richard Biener <rguenther@suse.de>
420
421 PR tree-optimization/37021
422 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
423 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
424
425 2013-03-27 Tobias Burnus <burnus@net-b.de>
426
427 PR fortran/56650
428 PR fortran/36437
429 * gfortran.dg/sizeof_2.f90: New.
430 * gfortran.dg/sizeof_3.f90: New.
431 * gfortran.dg/sizeof_proc.f90: Update dg-error.
432
433 2013-03-27 Richard Biener <rguenther@suse.de>
434
435 PR tree-optimization/37021
436 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
437
438 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
439
440 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
441 * g++.dg/ipa/ivinline-2.C: Likewise.
442 * g++.dg/ipa/ivinline-3.C: Likewise.
443 * g++.dg/ipa/ivinline-4.C: Likewise.
444 * g++.dg/ipa/ivinline-5.C: Likewise.
445 * g++.dg/ipa/ivinline-7.C: Likewise.
446 * g++.dg/ipa/ivinline-8.C: Likewise.
447 * g++.dg/ipa/ivinline-9.C: Likewise.
448 * g++.dg/cpp0x/noexcept03.C: Likewise.
449 * gcc.dg/const-1.c: Likewise.
450 * gcc.dg/ipa/pure-const-1.c: Likewise.
451 * gcc.dg/noreturn-8.c: Likewise.
452 * gcc.target/i386/mmx-1.c: Likewise.
453 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
454 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
455 * gcc.c-torture/execute/pr33992.x: New file.
456
457 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
458
459 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
460
461 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
462
463 PR c++/55951
464 * g++.dg/ext/desig5.C: New.
465
466 2013-03-26 Tobias Burnus <burnus@net-b.de>
467
468 PR fortran/56649
469 * gfortran.dg/merge_init_expr_2.f90: New.
470 * gfortran.dg/merge_char_1.f90: Modify test to
471 stay a run-time test.
472 * gfortran.dg/merge_char_3.f90: Ditto.
473
474 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
475
476 * g++.dg/cpp0x/constexpr-friend-2.C: New.
477 * g++.dg/cpp0x/constexpr-main.C: Likewise.
478
479 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
480
481 PR c++/56722
482 * g++.dg/cpp0x/range-for23.C: New.
483
484 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
485
486 PR libfortran/52512
487 * gfortran.dg/namelist_79.f90: New.
488
489 2013-03-25 Martin Jambor <mjambor@suse.cz>
490
491 * gcc.dg/ipa/ipcp-agg-9.c: New test.
492
493 2013-03-25 Tobias Burnus <burnus@net-b.de>
494
495 PR fortran/38536
496 PR fortran/38813
497 PR fortran/38894
498 PR fortran/39288
499 PR fortran/40963
500 PR fortran/45824
501 PR fortran/47023
502 PR fortran/47034
503 PR fortran/49023
504 PR fortran/50269
505 PR fortran/50612
506 PR fortran/52426
507 PR fortran/54263
508 PR fortran/55343
509 PR fortran/55444
510 PR fortran/55574
511 PR fortran/56079
512 PR fortran/56378
513 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
514 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
515 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
516 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
517 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
518 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
519 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
520 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
521 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
522 * gfortran.dg/c_loc_tests_16.f90: Ditto.
523 * gfortran.dg/c_loc_tests_4.f03: Ditto.
524 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
525 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
526 * gfortran.dg/c_loc_tests_8.f03: Ditto.
527 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
528 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
529 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
530 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
531 * gfortran.dg/pr32601_1.f03: Ditto.
532 * gfortran.dg/storage_size_2.f08: Remove dg-error.
533 * gfortran.dg/blockdata_7.f90: New.
534 * gfortran.dg/c_assoc_4.f90: New.
535 * gfortran.dg/c_f_pointer_tests_6.f90: New.
536 * gfortran.dg/c_f_pointer_tests_7.f90: New.
537 * gfortran.dg/c_funloc_tests_8.f90: New.
538 * gfortran.dg/c_loc_test_17.f90: New.
539 * gfortran.dg/c_loc_test_18.f90: New.
540 * gfortran.dg/c_loc_test_19.f90: New.
541 * gfortran.dg/c_loc_test_20.f90: New.
542 * gfortran.dg/c_sizeof_5.f90: New.
543 * gfortran.dg/iso_c_binding_rename_3.f90: New.
544 * gfortran.dg/transfer_resolve_2.f90: New.
545 * gfortran.dg/transfer_resolve_3.f90: New.
546 * gfortran.dg/transfer_resolve_4.f90: New.
547 * gfortran.dg/pr32601.f03: Update dg-error.
548 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
549 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
550
551 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
552
553 * gcc.target/arm/vseleqdf.c: New test.
554 * gcc.target/arm/vseleqsf.c: Likewise.
555 * gcc.target/arm/vselgedf.c: Likewise.
556 * gcc.target/arm/vselgesf.c: Likewise.
557 * gcc.target/arm/vselgtdf.c: Likewise.
558 * gcc.target/arm/vselgtsf.c: Likewise.
559 * gcc.target/arm/vselledf.c: Likewise.
560 * gcc.target/arm/vsellesf.c: Likewise.
561 * gcc.target/arm/vselltdf.c: Likewise.
562 * gcc.target/arm/vselltsf.c: Likewise.
563 * gcc.target/arm/vselnedf.c: Likewise.
564 * gcc.target/arm/vselnesf.c: Likewise.
565 * gcc.target/arm/vselvcdf.c: Likewise.
566 * gcc.target/arm/vselvcsf.c: Likewise.
567 * gcc.target/arm/vselvsdf.c: Likewise.
568 * gcc.target/arm/vselvssf.c: Likewise.
569
570 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
571
572 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
573 body from here...
574 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
575 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
576 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
577 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
578 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
579 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
580 * gcc.target/aarch64/atomic-op-char.x: ... to here.
581 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
582 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
583 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
584 * gcc.target/aarch64/atomic-op-int.x: ... to here.
585 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
586 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
587 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
588 * gcc.target/aarch64/atomic-op-release.x: ... to here.
589 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
590 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
591 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
592 * gcc.target/aarch64/atomic-op-short.x: ... to here.
593 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
594 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
595 * gcc.target/arm/atomic-op-acquire.c: Likewise.
596 * gcc.target/arm/atomic-op-char.c: Likewise.
597 * gcc.target/arm/atomic-op-consume.c: Likewise.
598 * gcc.target/arm/atomic-op-int.c: Likewise.
599 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
600 * gcc.target/arm/atomic-op-release.c: Likewise.
601 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
602 * gcc.target/arm/atomic-op-short.c: Likewise.
603
604 2013-03-25 Richard Biener <rguenther@suse.de>
605
606 PR middle-end/56694
607 * g++.dg/torture/pr56694.C: New testcase.
608
609 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
610
611 PR target/56720
612 * gcc.target/arm/neon-vcond-gt.c: New test.
613 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
614 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
615
616 2013-03-25 Richard Biener <rguenther@suse.de>
617
618 PR tree-optimization/56689
619 * gcc.dg/torture/pr56689.c: New testcase.
620
621 2013-03-25 Kai Tietz <ktietz@redhat.com>
622
623 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
624
625 2013-03-24 Tobias Burnus <burnus@net-b.de>
626
627 PR fortran/56696
628 * gfortran.dg/eof_5.f90: New.
629
630 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
631
632 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
633 alphabetically.
634
635 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
636
637 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
638
639 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
640
641 PR testsuite/55994
642 * gcc.c-torture/execute/builtins/builtins.exp: Add
643 -Wl,--allow-multiple-definition for RTEMS targets.
644
645 2013-03-22 Ian Bolton <ian.bolton@arm.com>
646
647 * gcc.target/aarch64/movk.c: New test.
648
649 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
650
651 * g++.dg/ext/vector21.C: New testcase.
652
653 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
654
655 * gcc.target/arm/neon-for-64bits-1.c: New tests.
656 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
657
658 2013-03-21 Richard Biener <rguenther@suse.de>
659
660 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
661 * gcc.dg/vect/vect-outer-3a.c: Likewise.
662
663 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
664
665 * gcc.target/aarch64/vect.c: Test and result vector added
666 for sabd and saba instructions.
667 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
668 instructions in assembly.
669 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
670 * gcc.target/aarch64/vect-fp.c: Test and result vector added
671 for fabd instruction.
672 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
673 instruction in assembly.
674 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
675
676 2013-03-20 Jeff Law <law@redhat.com>
677
678 * g++.dg/tree-ssa/ssa-dom.C: New test.
679
680 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
681
682 * gcc.target/powerpc/mmfpgpr.c: New test.
683 * gcc.target/powerpc/sd-vsx.c: Likewise.
684 * gcc.target/powerpc/sd-pwr6.c: Likewise.
685 * gcc.target/powerpc/vsx-float0.c: Likewise.
686
687 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
688
689 PR tree-optimization/56355
690 * gcc.dg/pr56355-1.c: New file.
691
692 2013-03-20 Catherine Moore <clm@codesourcery.com>
693 Richard Sandiford <rdsandiford@googlemail.com>
694
695 * gcc.target/mips/mips.exp: Add microMIPS support.
696 * gcc.target/mips/umips-movep-2.c: New test.
697 * gcc.target/mips/umips-lwp-2.c: New test.
698 * gcc.target/mips/umips-swp-5.c: New test.
699 * gcc.target/mips/umips-constraints-1.c: New test.
700 * gcc.target/mips/umips-lwp-3.c: New test.
701 * gcc.target/mips/umips-swp-6.c: New test.
702 * gcc.target/mips/umips-constraints-2.c: New test.
703 * gcc.target/mips/umips-save-restore-1.c: New test.
704 * gcc.target/mips/umips-lwp-4.c: New test.
705 * gcc.target/mips/umips-swp-7.c: New test.
706 * gcc.target/mips/umips-save-restore-2.c: New test.
707 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
708 * gcc.target/mips/umips-lwp-5.c: New test.
709 * gcc.target/mips/umips-save-restore-3.c: New test.
710 * gcc.target/mips/umips-lwp-6.c: New test.
711 * gcc.target/mips/umips-swp-1.c: New test.
712 * gcc.target/mips/umips-lwp-7.c: New test.
713 * gcc.target/mips/umips-swp-2.c: New test.
714 * gcc.target/mips/umips-lwp-8.c: New test.
715 * gcc.target/mips/umips-swp-3.c: New test.
716 * gcc.target/mips/umips-movep-1.c: New test.
717 * gcc.target/mips/umips-lwp-1.c: New test.
718 * gcc.target/mips/umips-swp-4.c: New test.
719
720 2013-03-20 Richard Biener <rguenther@suse.de>
721
722 PR tree-optimization/56661
723 * gcc.dg/torture/pr56661.c: New testcase.
724
725 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
726
727 PR rtl-optimization/56605
728 * gcc.target/powerpc/pr56605.c: New.
729
730 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
731
732 PR fortran/54932
733 * gfortran.dg/do_1.f90: Don't xfail.
734
735 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
736
737 PR libfortran/51825
738 * gfortran.dg/namelist_77.f90: New.
739 * gfortran.dg/namelist_78.f90: New.
740
741 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
742
743 PR libfortran/48618
744 * gfortran.dg/open_negative_unit_1.f90: New.
745
746 2013-03-19 Ian Bolton <ian.bolton@arm.com>
747
748 * gcc.target/aarch64/sbc.c: New test.
749
750 2013-03-19 Ian Bolton <ian.bolton@arm.com>
751
752 * gcc.target/aarch64/ror.c: New test.
753
754 2013-03-19 Ian Bolton <ian.bolton@arm.com>
755
756 * gcc.target/aarch64/extr.c: New test.
757
758 2013-03-19 Richard Biener <rguenther@suse.de>
759
760 PR tree-optimization/56273
761 * gcc.dg/tree-ssa/vrp47.c: Adjust.
762 * c-c++-common/uninit-17.c: Likewise.
763
764 2013-03-18 Jakub Jelinek <jakub@redhat.com>
765
766 PR tree-optimization/56635
767 * g++.dg/torture/pr56635.C: New test.
768
769 2013-03-18 Richard Biener <rguenther@suse.de>
770
771 PR tree-optimization/3713
772 * g++.dg/ipa/devirt-12.C: New testcase.
773
774 2013-03-18 Jakub Jelinek <jakub@redhat.com>
775
776 PR c/56566
777 * c-c++-common/pr56566.c: New test.
778
779 2013-03-17 Jason Merrill <jason@redhat.com>
780
781 * g++.dg/template/abstract-dr337.C: XFAIL.
782
783 2013-03-16 Jakub Jelinek <jakub@redhat.com>
784
785 PR c++/56607
786 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
787 * c-c++-common/pr56607.c: New test.
788
789 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
790
791 PR c++/56582
792 * g++.dg/cpp0x/constexpr-array5.C: New.
793
794 2013-03-15 Tobias Burnus <burnus@net-b.de>
795
796 PR fortran/56615
797 * gfortran.dg/transfer_intrinsic_5.f90: New.
798
799 2013-03-15 Kai Tietz <ktietz@redhat.com>
800
801 * gcc.target/i386/movti.c: Don't test for x64 mingw.
802 * gcc.target/i386/pr20020-1.c: Likewise.
803 * gcc.target/i386/pr20020-2.c: Likewise.
804 * gcc.target/i386/pr20020-3.c: Likewise.
805 * gcc.target/i386/pr53425-1.c: Likewise.
806 * gcc.target/i386/pr53425-2.c: Likewise.
807 * gcc.target/i386/pr55093.c: Likewise.
808 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
809
810 2013-03-15 Jakub Jelinek <jakub@redhat.com>
811
812 PR debug/56307
813 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
814 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
815
816 2013-03-14 Jakub Jelinek <jakub@redhat.com>
817
818 PR tree-optimization/53265
819 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
820 undefined behavior.
821 * gcc.dg/graphite/id-6.c (test): Likewise.
822 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
823 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
824
825 PR tree-optimization/53265
826 * gcc.dg/pr53265.c: New test.
827 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
828 to dg-options.
829 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
830 arrays.
831 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
832 n, use it as high bound instead of 4.
833
834 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
835
836 PR target/49880
837 * gcc.target/sh/pr49880-1.c: New.
838 * gcc.target/sh/pr49880-2.c: New.
839 * gcc.target/sh/pr49880-3.c: New.
840 * gcc.target/sh/pr49880-4.c: New.
841 * gcc.target/sh/pr49880-5.c: New.
842
843 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
844
845 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
846
847 2013-03-13 Richard Biener <rguenther@suse.de>
848
849 PR tree-optimization/56608
850 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
851
852 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
853
854 PR c++/56611
855 * g++.dg/cpp0x/alias-decl-32.C: New.
856
857 2013-03-11 Jan Hubicka <jh@suse.cz>
858
859 PR middle-end/56571
860 * gcc.c-torture/compile/pr56571.c: New testcase.
861
862 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
863
864 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
865 * gcc.dg/tree-ssa/pr55579.c: Likewise.
866
867 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
868
869 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
870 * gcc.dg/inline_4.c: Likewise.
871 * gcc.dg/unroll_2.c: Likewise.
872 * gcc.dg/unroll_3.c: Likewise.
873 * gcc.dg/unroll_4.c: Likewise.
874
875 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
876
877 PR testsuite/54119
878 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
879
880 PR debug/56307
881 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
882
883 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
884
885 PR target/40797
886 * gcc.c-torture/compile/pr40797.c: New.
887
888 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
889
890 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
891
892 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
893
894 PR fortran/56575
895 * gfortran.dg/class_56.f90: New test.
896
897 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
898
899 PR middle-end/56524
900 * gcc.target/mips/pr56524.c: New test.
901
902 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
903
904 PR c++/56565
905 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
906
907 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
908
909 PR c++/51412
910 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
911
912 2013-03-08 Marek Polacek <polacek@redhat.com>
913
914 PR tree-optimization/56478
915 * gcc.dg/torture/pr56478.c: New test.
916
917 2013-03-08 Kai Tietz <ktietz@redhat.com>
918
919 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
920 targets linker option --allow-multiple-definition.
921
922 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
923 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
924 * gcc.dg/pr52549.c: Add LLP64 case.
925 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
926 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
927 * gcc.dg/torture/pr51071-2.c: Likewise.
928 * gcc.dg/tree-ssa/vrp72.c: Likewise.
929 * gcc.dg/tree-ssa/vrp73.c: Likewise.
930 * gcc.dg/tree-ssa/vrp75.c: Likewise.
931 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
932 * gcc.dg/weak/weak-1.c: Likewise.
933 * gcc.dg/weak/weak-2.c: Likewise.
934 * gcc.dg/weak/weak-3.c: Likewise.
935 * gcc.dg/weak/weak-4.c: Likewise.
936 * gcc.dg/weak/weak-5.c: Likewise.
937 * gcc.dg/weak/weak-15.c: Likewise.
938 * gcc.dg/weak/weak-16.c: Likewise.
939
940 * c-c++-common/pr54486.c: Skip test for mingw-targets.
941
942 2013-03-07 Jakub Jelinek <jakub@redhat.com>
943
944 PR tree-optimization/56559
945 * gcc.dg/tree-ssa/reassoc-26.c: New test.
946
947 2013-03-07 Andreas Schwab <schwab@suse.de>
948
949 * gcc.dg/pr31490.c: Fix last change.
950
951 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
952
953 PR c++/56534
954 * g++.dg/template/crash115.C: New.
955
956 2013-03-06 Jakub Jelinek <jakub@redhat.com>
957
958 PR tree-optimization/56539
959 * gcc.c-torture/compile/pr56539.c: New test.
960
961 2013-03-06 Kai Tietz <ktietz@redhat.com>
962
963 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
964 targets.
965 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
966 * gcc.dg/lto/20091013-1_2.c: Likewise.
967 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
968
969 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gnat.dg/specs/aggr6.ads: New test.
972
973 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
974
975 * gnat.dg/loop_optimization15.ad[sb]: New test.
976
977 2013-03-06 Jakub Jelinek <jakub@redhat.com>
978
979 PR middle-end/56548
980 * gcc.dg/pr56548.c: New test.
981
982 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
983
984 PR debug/53363
985 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
986
987 2013-03-06 Jakub Jelinek <jakub@redhat.com>
988
989 PR c++/56543
990 * g++.dg/template/typename20.C: New test.
991
992 2013-03-05 Jakub Jelinek <jakub@redhat.com>
993
994 PR debug/56510
995 * gcc.dg/pr56510.c: New test.
996
997 PR rtl-optimization/56484
998 * gcc.c-torture/compile/pr56484.c: New test.
999
1000 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/56530
1003 * g++.dg/warn/Wsign-conversion-2.C: New.
1004
1005 2013-03-05 Richard Biener <rguenther@suse.de>
1006
1007 PR tree-optimization/56270
1008 * gcc.dg/vect/slp-38.c: New testcase.
1009
1010 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR rtl-optimization/56494
1013 * gcc.dg/pr56494.c: New test.
1014
1015 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
1016
1017 * gcc.dg/pr56424.c: New test.
1018
1019 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1020
1021 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1022 * gcc.dg/pr56228.c <avr>: Skip.
1023
1024 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1025
1026 PR testsuite/52641
1027 PR tree-optimization/52631
1028 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1029
1030 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
1031
1032 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1033 * gcc.dg/vect/vect-83_64.c: Same.
1034
1035 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1036
1037 PR fortran/56477
1038 * gfortran.dg/pointer_check_13.f90: New test.
1039
1040 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1041
1042 PR fortran/54730
1043 * gfortran.dg/array_constructor_42.f90: New test.
1044
1045 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR c++/52688
1048 * g++.dg/template/static33.C: New.
1049 * g++.dg/template/static34.C: Likewise.
1050
1051 PR c++/10291
1052 * g++.dg/template/static35.C: New.
1053
1054 2013-03-01 Steve Ellcey <sellcey@mips.com>
1055
1056 * gcc.dg/pr56396.c: Require pic support.
1057
1058 2013-03-01 Richard Biener <rguenther@suse.de>
1059
1060 PR tree-optimization/55481
1061 * gcc.dg/torture/pr56488.c: New testcase.
1062
1063 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
1064 Jakub Jelinek <jakub@redhat.com>
1065
1066 PR sanitizer/56454
1067 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1068 no_sanitize_address attribute rather than no_address_safety_analysis.
1069 * g++.dg/asan/sanitizer_test_utils.h
1070 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1071 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1072 in addition to no_address_safety_analysis.
1073
1074 2013-02-28 Jason Merrill <jason@redhat.com>
1075
1076 PR c++/56481
1077 * g++.dg/cpp0x/constexpr-and.C: New.
1078
1079 2013-02-28 Martin Jambor <mjambor@suse.cz>
1080
1081 PR tree-optimization/56294
1082 * g++.dg/debug/pr56294.C: New test.
1083
1084 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
1085
1086 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1087
1088 2013-02-27 Marek Polacek <polacek@redhat.com>
1089
1090 PR rtl-optimization/56466
1091 * gcc.dg/pr56466.c: New test.
1092
1093 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1094
1095 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1096 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1097 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1098
1099 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
1100
1101 PR middle-end/45472
1102 * gcc.dg/pr45472.c: New test.
1103
1104 2013-02-26 Marek Polacek <polacek@redhat.com>
1105
1106 PR tree-optimization/56426
1107 * gcc.dg/pr56436.c: New test.
1108
1109 2013-02-26 Jakub Jelinek <jakub@redhat.com>
1110
1111 PR tree-optimization/56448
1112 * gcc.c-torture/compile/pr56448.c: New test.
1113
1114 PR tree-optimization/56443
1115 * gcc.dg/torture/pr56443.c: New test.
1116
1117 2013-02-25 Richard Biener <rguenther@suse.de>
1118
1119 PR tree-optimization/56175
1120 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1121
1122 2013-02-24 Jakub Jelinek <jakub@redhat.com>
1123
1124 PR c++/56403
1125 * g++.dg/torture/pr56403.C: New test.
1126
1127 2013-02-25 Catherine Moore <clm@codesourcery.com>
1128
1129 Revert:
1130 2013-02-24 Catherine Moore <clm@codesourcery.com>
1131 Richard Sandiford <rdsandiford@googlemail.com>
1132
1133 * gcc.target/mips/mips.exp: Add microMIPS support.
1134 * gcc.target/mips/umips-movep-2.c: New test.
1135 * gcc.target/mips/umips-lwp-2.c: New test.
1136 * gcc.target/mips/umips-swp-5.c: New test.
1137 * gcc.target/mips/umips-constraints-1.c: New test.
1138 * gcc.target/mips/umips-lwp-3.c: New test.
1139 * gcc.target/mips/umips-swp-6.c: New test.
1140 * gcc.target/mips/umips-constraints-2.c: New test.
1141 * gcc.target/mips/umips-save-restore-1.c: New test.
1142 * gcc.target/mips/umips-lwp-4.c: New test.
1143 * gcc.target/mips/umips-swp-7.c: New test.
1144 * gcc.target/mips/umips-save-restore-2.c: New test.
1145 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1146 * gcc.target/mips/umips-lwp-5.c: New test.
1147 * gcc.target/mips/umips-save-restore-3.c: New test.
1148 * gcc.target/mips/umips-lwp-6.c: New test.
1149 * gcc.target/mips/umips-swp-1.c: New test.
1150 * gcc.target/mips/umips-lwp-7.c: New test.
1151 * gcc.target/mips/umips-swp-2.c: New test.
1152 * gcc.target/mips/umips-lwp-8.c: New test.
1153 * gcc.target/mips/umips-swp-3.c: New test.
1154 * gcc.target/mips/umips-movep-1.c: New test.
1155 * gcc.target/mips/umips-lwp-1.c: New test.
1156 * gcc.target/mips/umips-swp-4.c: New test.
1157
1158 2013-02-24 Catherine Moore <clm@codesourcery.com>
1159 Richard Sandiford <rdsandiford@googlemail.com>
1160
1161 * gcc.target/mips/mips.exp: Add microMIPS support.
1162 * gcc.target/mips/umips-movep-2.c: New test.
1163 * gcc.target/mips/umips-lwp-2.c: New test.
1164 * gcc.target/mips/umips-swp-5.c: New test.
1165 * gcc.target/mips/umips-constraints-1.c: New test.
1166 * gcc.target/mips/umips-lwp-3.c: New test.
1167 * gcc.target/mips/umips-swp-6.c: New test.
1168 * gcc.target/mips/umips-constraints-2.c: New test.
1169 * gcc.target/mips/umips-save-restore-1.c: New test.
1170 * gcc.target/mips/umips-lwp-4.c: New test.
1171 * gcc.target/mips/umips-swp-7.c: New test.
1172 * gcc.target/mips/umips-save-restore-2.c: New test.
1173 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1174 * gcc.target/mips/umips-lwp-5.c: New test.
1175 * gcc.target/mips/umips-save-restore-3.c: New test.
1176 * gcc.target/mips/umips-lwp-6.c: New test.
1177 * gcc.target/mips/umips-swp-1.c: New test.
1178 * gcc.target/mips/umips-lwp-7.c: New test.
1179 * gcc.target/mips/umips-swp-2.c: New test.
1180 * gcc.target/mips/umips-lwp-8.c: New test.
1181 * gcc.target/mips/umips-swp-3.c: New test.
1182 * gcc.target/mips/umips-movep-1.c: New test.
1183 * gcc.target/mips/umips-lwp-1.c: New test.
1184 * gcc.target/mips/umips-swp-4.c: New test.
1185
1186 2013-02-22 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR sanitizer/56393
1189 * lib/asan-dg.exp (asan_link_flags): Add
1190 -B${gccpath}/libsanitizer/asan/ to flags.
1191
1192 2013-02-21 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR middle-end/56420
1195 * gcc.dg/torture/pr56420.c: New test.
1196
1197 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
1198
1199 PR middle-end/56108
1200 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1201
1202 2013-02-21 Martin Jambor <mjambor@suse.cz>
1203
1204 PR tree-optimization/56310
1205 * g++.dg/ipa/pr56310.C: New test.
1206
1207 2013-02-21 Janus Weil <janus@gcc.gnu.org>
1208
1209 PR fortran/56385
1210 * gfortran.dg/proc_ptr_comp_37.f90: New.
1211
1212 2013-02-21 Richard Biener <rguenther@suse.de>
1213
1214 PR tree-optimization/56415
1215 Revert
1216 2013-02-11 Richard Biener <rguenther@suse.de>
1217
1218 PR tree-optimization/56273
1219 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1220 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1221 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1222 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1223 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1224 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1225
1226 2013-02-21 Marek Polacek <polacek@redhat.com>
1227
1228 PR tree-optimization/56398
1229 * g++.dg/torture/pr56398.C: New test.
1230
1231 2013-02-21 Jakub Jelinek <jakub@redhat.com>
1232
1233 PR inline-asm/56405
1234 * gcc.c-torture/compile/pr56405.c: New test.
1235
1236 2013-02-20 Jan Hubicka <jh@suse.cz>
1237
1238 PR tree-optimization/56265
1239 * g++.dg/ipa/devirt-11.C: New testcase.
1240
1241 2013-02-20 Richard Biener <rguenther@suse.de>
1242
1243 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1244
1245 2013-02-20 Richard Biener <rguenther@suse.de>
1246 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR tree-optimization/56396
1249 * gcc.dg/pr56396.c: New testcase.
1250
1251 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1252
1253 PR c++/56373
1254 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1255
1256 2013-02-19 Richard Biener <rguenther@suse.de>
1257
1258 PR tree-optimization/56384
1259 * gcc.dg/torture/pr56384.c: New testcase.
1260
1261 2013-02-19 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR tree-optimization/56350
1264 * gcc.dg/pr56350.c: New test.
1265
1266 PR tree-optimization/56381
1267 * g++.dg/opt/pr56381.C: New test.
1268
1269 2013-02-18 Jakub Jelinek <jakub@redhat.com>
1270
1271 PR pch/54117
1272 * lib/dg-pch.exp (pch-init, pch-finish,
1273 check_effective_target_pch_supported_debug): New procs.
1274 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1275 Likewise if $pch_unsupported_debug and $flags include -g.
1276 Skip FAILs about missing *.gch file if $pch_unsupported_debug
1277 and dg-require-effective-target pch_unsupported_debug.
1278 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1279 * objc.dg/pch/pch.exp: Likewise.
1280 * gcc.dg/pch/pch.exp: Likewise.
1281 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1282 pch_unsupported_debug.
1283 * gcc.dg/pch/valid-1.hs: Likewise.
1284 * gcc.dg/pch/valid-1b.c: Likewise.
1285 * gcc.dg/pch/valid-1b.hs: Likewise.
1286
1287 2013-02-18 Richard Biener <rguenther@suse.de>
1288
1289 PR tree-optimization/56366
1290 * gcc.dg/torture/pr56366.c: New testcase.
1291
1292 2013-02-18 Richard Biener <rguenther@suse.de>
1293
1294 PR middle-end/56349
1295 * gcc.dg/torture/pr56349.c: New testcase.
1296
1297 2013-02-18 Richard Biener <rguenther@suse.de>
1298
1299 PR tree-optimization/56321
1300 * gcc.dg/torture/pr56321.c: New testcase.
1301
1302 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
1303
1304 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1305
1306 2013-02-16 Jakub Jelinek <jakub@redhat.com>
1307 Dodji Seketeli <dodji@redhat.com>
1308
1309 PR asan/56330
1310 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1311 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1312 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1313 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1314 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1315 * c-c++-common/asan/pr56330.c: Likewise.
1316 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1317 Ensure the size argument of __builtin_memcpy is a constant.
1318
1319 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1320 Paolo Carlini <paolo.carlini@oracle.com>
1321
1322 PR c++/51242
1323 * g++.dg/cpp0x/enum23.C: New.
1324
1325 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
1326
1327 PR target/54685
1328 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1329
1330 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
1331
1332 PR rtl-optimization/56348
1333 * gcc.target/i386/pr56348.c: New test.
1334
1335 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
1336
1337 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1338 * gcc.target/arm/interrupt-2.c: Likewise.
1339
1340 2013-02-15 Tobias Burnus <burnus@net-b.de>
1341
1342 PR fortran/56318
1343 * gfortran.dg/matmul_9.f90: New.
1344
1345 2013-02-15 Tobias Burnus <burnus@net-b.de>
1346
1347 PR fortran/53818
1348 * gfortran.dg/init_flag_11.f90: New.
1349
1350 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1351
1352 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1353
1354 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1355
1356 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1357 characters.
1358
1359 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
1360 Tobias Burnus <burnus@net-b.de>
1361
1362 PR testsuite/56138
1363 * gfortran.dg/allocatable_function_7.f90: New.
1364
1365 2013-02-14 Jakub Jelinek <jakub@redhat.com>
1366
1367 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1368 * asan_globals_test-wrapper.cc: New file.
1369 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1370 instead of asan_globals_test.cc as dg-additional-sources.
1371 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1372 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
1373 "sanitizer_test_utils.h" instead of
1374 "sanitizer_common/tests/sanitizer_test_utils.h".
1375 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1376 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1377 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1378 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1379 * g++.dg/asan/asan_test.cc: Synced from upstream.
1380 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1381
1382 2013-02-14 Dodji Seketeli <dodji@redhat.com>
1383
1384 Fix an asan crash
1385 * c-c++-common/asan/memcmp-2.c: New test.
1386
1387 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
1388
1389 PR c++/55582
1390 * g++.dg/cpp0x/udlit-string-literal.h: New.
1391 * g++.dg/cpp0x/udlit-string-literal.C: New.
1392
1393 2013-02-13 Sriraman Tallam <tmsriram@google.com>
1394
1395 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1396
1397 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
1398
1399 PR target/56184
1400 * gcc.target/arm/pr56184.C: New test.
1401
1402 2013-02-13 Jakub Jelinek <jakub@redhat.com>
1403
1404 PR c++/56302
1405 * g++.dg/torture/pr56302.C: New test.
1406 * g++.dg/cpp0x/constexpr-56302.C: New test.
1407 * c-c++-common/pr56302.c: New test.
1408
1409 2013-02-13 Tobias Burnus <burnus@net-b.de>
1410 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1411
1412 PR fortran/56204
1413 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1414 * gfortran.dg/quad_3.f90: Ditto.
1415
1416 2013-02-13 Kostya Serebryany <kcc@google.com>
1417
1418 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1419 to match the fresh asan run-time.
1420 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1421
1422 2013-02-12 Dodji Seketeli <dodji@redhat.com>
1423
1424 Avoid instrumenting duplicated memory access in the same basic block
1425 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1426 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1427 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1428 * c-c++-common/asan/inc.c: Likewise.
1429
1430 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
1431
1432 PR inline-asm/56148
1433 * gcc.target/i386/pr56148.c: New test.
1434
1435 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1436 Tobias Burnus <burnus@net-b.de>
1437
1438 PR testsuite/56082
1439 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1440 to kind=2.
1441
1442 2013-02-12 Richard Biener <rguenther@suse.de>
1443
1444 PR lto/56297
1445 * gcc.dg/lto/pr56297_0.c: New testcase.
1446 * gcc.dg/lto/pr56297_0.c: Likewise.
1447
1448 2013-02-12 Janus Weil <janus@gcc.gnu.org>
1449
1450 PR fortran/46952
1451 * gfortran.dg/typebound_deferred_1.f90: New.
1452
1453 2013-02-12 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR rtl-optimization/56151
1456 * gcc.target/i386/pr56151.c: New test.
1457
1458 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
1459
1460 * g++.dg/ext/mv12.C: New test.
1461 * g++.dg/ext/mv12.h: New file.
1462 * g++.dg/ext/mv12-aux.C: New file.
1463 * g++.dg/ext/mv13.C: New test.
1464
1465 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
1466
1467 * lib/target-supports.exp
1468 (check_effective_target_powerpc_eabi_ok): New.
1469 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1470 powerpc_eabi_ok.
1471 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1472 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1473 only.
1474 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1475 * gcc.target/powerpc/pr51623.c: Likewise.
1476 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1477 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1478
1479 2013-02-11 Alexander Potapenko <glider@google.com>
1480 Jack Howarth <howarth@bromo.med.uc.edu>
1481 Jakub Jelinek <jakub@redhat.com>
1482
1483 PR sanitizer/55617
1484 * g++.dg/asan/pr55617.C: Run on all targets.
1485
1486 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
1487
1488 PR rtl-optimization/56275
1489 * gcc.dg/pr56275.c: New test.
1490
1491 2013-02-11 Richard Biener <rguenther@suse.de>
1492
1493 PR tree-optimization/56273
1494 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
1495
1496 2013-02-11 Richard Biener <rguenther@suse.de>
1497
1498 PR tree-optimization/56264
1499 * gcc.dg/torture/pr56264.c: New testcase.
1500
1501 2013-02-11 Richard Biener <rguenther@suse.de>
1502
1503 PR tree-optimization/56273
1504 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1505 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1506 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1507 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1508 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1509 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1510
1511 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
1512
1513 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
1514 for *-*-linux-gnu targets.
1515 * g++.dg/asan/interception-test-1.c: Ditto.
1516 * g++.dg/asan/interception-failure-test-1.C: Ditto.
1517 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
1518
1519 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
1520
1521 PR fortran/55362
1522 * gfortran.dg/intrinsic_size_4.f90 : New test.
1523
1524 2013-02-09 Jakub Jelinek <jakub@redhat.com>
1525
1526 PR target/56256
1527 * gcc.target/powerpc/pr56256.c: New test.
1528
1529 2013-02-08 Ian Lance Taylor <iant@google.com>
1530
1531 * lib/go.exp: Load timeout.exp.
1532
1533 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
1534
1535 PR rtl-optimization/56246
1536 * gcc.target/i386/pr56246.c: New test.
1537
1538 2013-02-08 Jeff Law <law@redhat.com>
1539
1540 PR debug/53948
1541 * gcc.dg/debug/dwarf2/pr53948.c: New test.
1542
1543 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1544
1545 PR target/56043
1546 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
1547 powerpc*-*-linux*.
1548
1549 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
1550
1551 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
1552
1553 2013-02-08 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR rtl-optimization/56195
1556 * gcc.dg/torture/pr56195.c: New test.
1557
1558 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
1559
1560 PR fortran/54107
1561 * gfortran.dg/recursive_interface_2.f90: New test.
1562
1563 2013-02-08 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR tree-optimization/56250
1566 * gcc.c-torture/execute/pr56250.c: New test.
1567
1568 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
1569
1570 PR tree-optimization/56064
1571 * gcc.dg/fixed-point/view-convert-2.c: New test.
1572
1573 2013-02-08 Michael Matz <matz@suse.de>
1574
1575 PR tree-optimization/52448
1576 * gcc.dg/pr52448.c: New test.
1577
1578 2013-02-08 Richard Biener <rguenther@suse.de>
1579
1580 PR middle-end/56181
1581 * gcc.dg/torture/pr56181.c: New testcase.
1582
1583 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
1584
1585 PR target/54222
1586 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
1587 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
1588
1589 2013-02-07 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR c++/56241
1592 * g++.dg/parse/crash61.C: New test.
1593
1594 PR c++/56239
1595 * g++.dg/parse/pr56239.C: New test.
1596
1597 PR c++/56237
1598 * g++.dg/abi/mangle61.C: New test.
1599
1600 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
1601
1602 PR rtl-optimization/56225
1603 * gcc.target/i386/pr56225.c: New test.
1604
1605 2013-02-07 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR debug/56154
1608 * gcc.dg/guality/pr56154-1.c: New test.
1609 * gcc.dg/guality/pr56154-2.c: New test.
1610 * gcc.dg/guality/pr56154-3.c: New test.
1611 * gcc.dg/guality/pr56154-4.c: New test.
1612 * gcc.dg/guality/pr56154-aux.c: New file.
1613
1614 PR tree-optimization/55789
1615 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
1616 cleanup-tree-dump.
1617 * gcc.dg/tree-ssa/inline-3.c: Add
1618 --param max-early-inliner-iterations=2 option.
1619
1620 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1621
1622 PR debug/53363
1623 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
1624 Add -fno-dwarf2-cfi-asm to dg-options.
1625 Adapt match count.
1626
1627 2013-02-07 Jakub Jelinek <jakub@redhat.com>
1628
1629 PR target/56228
1630 * gcc.dg/pr56228.c: New test.
1631
1632 2013-02-07 Alan Modra <amodra@gmail.com>
1633
1634 PR target/54009
1635 * gcc.target/powerpc/pr54009.c: New test.
1636 PR target/54131
1637 * gfortran.dg/pr54131.f: New test.
1638
1639 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
1640
1641 PR fortran/55789
1642 * gfortran.dg/array_constructor_41.f90: New test.
1643
1644 2013-02-06 Janus Weil <janus@gcc.gnu.org>
1645
1646 PR fortran/55978
1647 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
1648
1649 2013-02-06 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR middle-end/56217
1652 * g++.dg/gomp/pr56217.C: New test.
1653
1654 2013-02-05 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR tree-optimization/56205
1657 * gcc.dg/tree-ssa/stdarg-6.c: New test.
1658 * gcc.c-torture/execute/pr56205.c: New test.
1659
1660 2013-02-05 Richard Biener <rguenther@suse.de>
1661
1662 PR tree-optimization/53342
1663 PR tree-optimization/53185
1664 * gcc.dg/vect/pr53185-2.c: New testcase.
1665
1666 2013-02-05 Jan Hubicka <jh@suse.cz>
1667
1668 PR tree-optimization/55789
1669 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
1670 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
1671 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
1672 * g++.dg/ipa/inline-1.C: New testcase.
1673 * g++.dg/ipa/inline-2.C: New testcase.
1674 * g++.dg/ipa/inline-3.C: New testcase.
1675
1676 2013-02-05 Jan Hubicka <jh@suse.cz>
1677
1678 PR tree-optimization/55789
1679 * g++.dg/torture/pr55789.C: New testcase.
1680
1681 2013-02-05 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR middle-end/56167
1684 * gcc.dg/pr56167.c: New test.
1685
1686 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
1687
1688 PR target/55146
1689 * gcc.target/sh/pr55146.c: New.
1690
1691 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
1692
1693 PR tree-optimization/54386
1694 * gcc.target/sh/pr54386.c: New.
1695
1696 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
1697
1698 PR fortran/56008
1699 * gfortran.dg/realloc_on _assign_16.f90 : New test.
1700
1701 PR fortran/47517
1702 * gfortran.dg/realloc_on _assign_17.f90 : New test.
1703
1704 2013-02-04 Alexander Potapenko <glider@google.com>
1705 Jack Howarth <howarth@bromo.med.uc.edu>
1706 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR sanitizer/55617
1709 * g++.dg/asan/pr55617.C: New test.
1710
1711 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
1712
1713 PR fortran/54195
1714 * gfortran.dg/typebound_operator_19.f90: New test.
1715 * gfortran.dg/typebound_assignment_4.f90: New test.
1716
1717 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
1718
1719 PR fortran/54107
1720 * gfortran.dg/recursive_interface_1.f90: New test.
1721
1722 2013-02-04 Richard Guenther <rguenther@suse.de>
1723
1724 PR lto/56168
1725 * gcc.dg/lto/pr56168_0.c: New testcase.
1726 * gcc.dg/lto/pr56168_1.c: Likewise.
1727
1728 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1729
1730 PR fortran/50627
1731 PR fortran/56054
1732 * gfortran.dg/block_12.f90: New test.
1733 * gfortran.dg/module_error_1.f90: New test.
1734
1735 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1736
1737 * lib/target-supports.exp (check_effective_target_vect_float)
1738 (check_effective_target_vect_no_align): Add mips-sde-elf.
1739
1740 2013-02-01 Jakub Jelinek <jakub@redhat.com>
1741
1742 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
1743
1744 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
1745
1746 * gcc.dg/pr56023.c: XFAIL on AIX.
1747 * gcc.dg/vect/pr49352.c: Same.
1748
1749 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
1750
1751 * gnat.dg/opt26.adb: New test.
1752
1753 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1754
1755 Revert.
1756 2013-01-27 Amol Pise <amolpise15@gmail.com>
1757
1758 * gcc.target/arm/neon-vfnms-1.c: New test.
1759 * gcc.target/arm/neon-vfnma-1.c: New test.
1760
1761 2013-01-31 Richard Biener <rguenther@suse.de>
1762
1763 PR tree-optimization/56157
1764 * gcc.dg/torture/pr56157.c: New testcase.
1765
1766 2013-01-30 Richard Biener <rguenther@suse.de>
1767
1768 PR tree-optimization/56150
1769 * gcc.dg/torture/pr56150.c: New testcase.
1770
1771 2013-01-30 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR sanitizer/55374
1774 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
1775 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
1776 printed in backtrace.
1777 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
1778 to avoid errors about mismatched allocation vs. deallocation.
1779
1780 PR c++/55742
1781 * g++.dg/mv1.C: Moved to...
1782 * g++.dg/ext/mv1.C: ... here. Adjust test.
1783 * g++.dg/mv2.C: Moved to...
1784 * g++.dg/ext/mv2.C: ... here. Adjust test.
1785 * g++.dg/mv3.C: Moved to...
1786 * g++.dg/ext/mv3.C: ... here.
1787 * g++.dg/mv4.C: Moved to...
1788 * g++.dg/ext/mv4.C: ... here.
1789 * g++.dg/mv5.C: Moved to...
1790 * g++.dg/ext/mv5.C: ... here. Adjust test.
1791 * g++.dg/mv6.C: Moved to...
1792 * g++.dg/ext/mv6.C: ... here. Adjust test.
1793 * g++.dg/ext/mv7.C: New test.
1794 * g++.dg/ext/mv8.C: New test.
1795 * g++.dg/ext/mv9.C: New test.
1796 * g++.dg/ext/mv10.C: New test.
1797 * g++.dg/ext/mv11.C: New test.
1798
1799 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
1800
1801 PR rtl-optimization/56144
1802 * gcc.dg/pr56144.c: New.
1803
1804 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
1805
1806 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
1807 message.
1808 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
1809 * g++.dg/cpp0x/constexpr-55573.C: Same
1810
1811 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
1812
1813 PR tree-optimization/56064
1814 * gcc.dg/fixed-point/view-convert.c: New test.
1815
1816 2013-01-30 Andreas Schwab <schwab@suse.de>
1817
1818 * lib/target-supports-dg.exp (dg-process-target): Use expr to
1819 evaluate the end index in string range.
1820
1821 2013-01-30 Tobias Burnus <burnus@net-b.de>
1822
1823 PR fortran/56138
1824 * gfortran.dg/allocatable_function_6.f90: New.
1825
1826 2013-01-29 Janus Weil <janus@gcc.gnu.org>
1827 Mikael Morin <mikael@gcc.gnu.org>
1828
1829 PR fortran/54107
1830 * gfortran.dg/proc_ptr_comp_36.f90: New.
1831
1832 2013-01-29 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/55270
1835 * gcc.dg/torture/pr55270.c: New testcase.
1836
1837 2013-01-28 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR rtl-optimization/56117
1840 * gcc.dg/pr56117.c: New test.
1841
1842 2013-01-28 Richard Biener <rguenther@suse.de>
1843
1844 PR tree-optimization/56034
1845 * gcc.dg/torture/pr56034.c: New testcase.
1846
1847 2013-01-28 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR tree-optimization/56125
1850 * gcc.dg/pr56125.c: New test.
1851
1852 2013-01-28 Tobias Burnus <burnus@net-b.de>
1853 Mikael Morin <mikael@gcc.gnu.org>
1854
1855 PR fortran/53537
1856 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
1857 * gfortran.dg/import8.f90: Likewise.
1858 * gfortran.dg/interface_derived_type_1.f90: Likewise.
1859 * gfortran.dg/import10.f90: New test.
1860 * gfortran.dg/import11.f90: Likewise
1861
1862 2013-01-28 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR testsuite/56053
1865 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
1866 string.h. Provide memset, malloc and free prototypes, adjust line
1867 numbers in dg-output.
1868 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
1869 Provide memset prototype and adjust line numbers in dg-output.
1870 * c-c++-common/asan/global-overflow-1.c: Likewise.
1871
1872 PR tree-optimization/56094
1873 * gcc.dg/pr56094.c: New test.
1874
1875 2013-01-27 Amol Pise <amolpise15@gmail.com>
1876
1877 * gcc.target/arm/neon-vfnms-1.c: New test.
1878 * gcc.target/arm/neon-vfnma-1.c: New test.
1879
1880 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
1881
1882 PR target/56114
1883 * gcc.target/i386/pr56114.c: New test.
1884
1885 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
1886
1887 PR fortran/55984
1888 * gfortran.dg/associate_14.f90: New test.
1889
1890 PR fortran/56047
1891 * gfortran.dg/associate_13.f90: New test.
1892
1893 2013-01-25 Jakub Jelinek <jakub@redhat.com>
1894
1895 PR tree-optimization/56098
1896 * gcc.dg/pr56098-1.c: New test.
1897 * gcc.dg/pr56098-2.c: New test.
1898
1899 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
1900
1901 PR target/54222
1902 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
1903
1904 2013-01-22 Marek Polacek <polacek@redhat.com>
1905
1906 PR tree-optimization/56035
1907 * gcc.dg/pr56035.c: New test.
1908
1909 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1910
1911 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
1912 for MIPS.
1913
1914 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1915
1916 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
1917
1918 2013-01-24 Jakub Jelinek <jakub@redhat.com>
1919
1920 PR c/56078
1921 * gcc.dg/pr56078.c: New test.
1922 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
1923
1924 2013-01-24 Martin Jambor <mjambor@suse.cz>
1925
1926 PR tree-optimization/55927
1927 * g++.dg/ipa/devirt-10.C: Disable early inlining.
1928
1929 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
1930
1931 * gcc.target/i386/movsd.c: New test.
1932
1933 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
1934
1935 PR inline-asm/55934
1936 * gcc.target/i386/pr55934.c: New test.
1937
1938 2013-01-23 Janus Weil <janus@gcc.gnu.org>
1939
1940 PR fortran/56081
1941 * gfortran.dg/select_8.f90: New.
1942
1943 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1944
1945 * gcc.target/microblaze/microblaze.exp: Remove
1946 target_config_cflags check.
1947
1948 2013-01-23 Jakub Jelinek <jakub@redhat.com>
1949
1950 PR fortran/56052
1951 * gfortran.dg/gomp/pr56052.f90: New test.
1952
1953 PR target/49069
1954 * gcc.dg/pr49069.c: New test.
1955
1956 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
1957
1958 PR c++/55944
1959 * g++.dg/cpp0x/constexpr-static10.C: New.
1960
1961 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
1962
1963 PR target/56028
1964 * gcc.target/i386/pr56028.c: New test.
1965
1966 2013-01-22 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR target/55686
1969 * gcc.target/i386/pr55686.c: New test.
1970
1971 2013-01-22 Dodji Seketeli <dodji@redhat.com>
1972
1973 PR c++/53609
1974 * g++.dg/cpp0x/variadic139.C: New test.
1975 * g++.dg/cpp0x/variadic140.C: Likewise.
1976 * g++.dg/cpp0x/variadic141.C: Likewise.
1977
1978 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
1979
1980 * gnat.dg/warn8.adb: New test.
1981
1982 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1983
1984 PR fortran/55919
1985 * gfortran.dg/include_8.f90: New test.
1986
1987 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
1988
1989 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
1990 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
1991
1992 2013-01-21 Jakub Jelinek <jakub@redhat.com>
1993
1994 PR tree-optimization/56051
1995 * gcc.c-torture/execute/pr56051.c: New test.
1996
1997 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
1998
1999 PR rtl-optimization/56023
2000 * gcc.dg/pr56023.c: New test.
2001
2002 2013-01-21 Martin Jambor <mjambor@suse.cz>
2003
2004 PR middle-end/56022
2005 * gcc.target/i386/pr56022.c: New test.
2006
2007 2013-01-21 Jason Merrill <jason@redhat.com>
2008
2009 * lib/target-supports.exp (check_effective_target_alias): New.
2010
2011 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
2012
2013 PR debug/53235
2014 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2015
2016 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
2017
2018 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2019
2020 2013-01-19 Jeff Law <law@redhat.com>
2021
2022 PR tree-optimization/52631
2023 * tree-ssa/pr52631.c: New test.
2024 * tree-ssa/ssa-fre-9: Update expected output.
2025
2026 2013-01-19 Anthony Green <green@moxielogic.com>
2027
2028 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2029 for moxie.
2030
2031 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR tree-optimization/56029
2034 * g++.dg/torture/pr56029.C: New test.
2035
2036 2013-01-18 Sharad Singhai <singhai@google.com>
2037
2038 PR tree-optimization/55995
2039 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2040
2041 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
2042
2043 PR target/55433
2044 * gcc.target/i386/pr55433.c: New.
2045
2046 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2047
2048 PR middle-end/56015
2049 * gfortran.dg/pr56015.f90: New test.
2050
2051 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
2052
2053 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2054
2055 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
2056
2057 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2058 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2059 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2060 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2061 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2062
2063 2013-01-17 Jeff Law <law@redhat.com>
2064
2065 * gcc.dg/pr52573.c: Move to...
2066 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
2067
2068 PR rtl-optimization/52573
2069 * gcc.dg/pr52573.c: New test.
2070
2071 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
2072
2073 PR sanitizer/55679
2074 * g++.dg/asan/interception-test-1.C: Skip on darwin.
2075 * lib/target-supports.exp (check_effective_target_swapcontext): Use
2076 check_no_compiler_messages to test support in ucontext.h.
2077 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2078 compliant RLIMIT_AS.
2079
2080 2013-01-17 Marek Polacek <polacek@redhat.com>
2081
2082 PR rtl-optimization/55833
2083 * gcc.dg/pr55833.c: New test.
2084
2085 2013-01-17 Jan Hubicka <jh@suse.cz>
2086
2087 PR tree-optimization/55273
2088 * gcc.c-torture/compile/pr55273.c: New testcase.
2089
2090 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
2091
2092 PR target/55981
2093 * gcc.target/pr55981.c: New test.
2094
2095 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
2096
2097 * gcc.target/arm/pr40887.c: Require at least armv5.
2098 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2099 * gcc.target/arm/pr51915.c: Likewise.
2100 * gcc.target/arm/pr52006.c: Likewise.
2101 * gcc.target/arm/pr53187.c: Likewise.
2102
2103 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2104 * gcc.target/arm/ftest-support-arm.h: Delete.
2105 * gcc.target/arm/ftest-support-thumb.h: Delete.
2106 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2107 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2108 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2109 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2110 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2111 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2112 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2113 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2114 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2115 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2116 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2117 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2118 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2119 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2120 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2121 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2122 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2123 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2124 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2125 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2126 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2127 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2128 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2129 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2130
2131 2013-01-17 Martin Jambor <mjambor@suse.cz>
2132
2133 PR tree-optimizations/55264
2134 * g++.dg/ipa/pr55264.C: New test.
2135
2136 2013-01-16 Janus Weil <janus@gcc.gnu.org>
2137
2138 PR fortran/55983
2139 * gfortran.dg/class_55.f90: New.
2140
2141 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
2142
2143 PR testsuite/55994
2144 * gcc.c-torture/execute/builtins/builtins.exp: Add
2145 -Wl,--allow-multiple-definition for eabi and elf targets.
2146
2147 PR testsuite/54622
2148 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2149 check_effective_target_vect_perm_short,
2150 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2151 check_effective_target_vect64): Return 0 for big-endian ARM.
2152 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2153
2154 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2155 prototypes.
2156
2157 2013-01-16 Richard Biener <rguenther@suse.de>
2158
2159 PR tree-optimization/55964
2160 * gcc.dg/torture/pr55964.c: New testcase.
2161
2162 2013-01-16 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/54767
2165 PR tree-optimization/53465
2166 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2167
2168 2013-01-16 Christian Bruel <christian.bruel@st.com>
2169
2170 PR target/55301
2171 * gcc.target/sh/sh-switch.c: New testcase.
2172
2173 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2174
2175 * gcc.dg/webizer.c: Increase the array size.
2176
2177 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2178
2179 PR target/55940
2180 * gcc.dg/pr55940.c: New test.
2181
2182 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
2183 Harald Anlauf <anlauf@gmx.de>
2184
2185 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2186 * gfortran.dg/bounds_check_5.f90: Likewise.
2187 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2188 * gfortran.dg/continuation_9.f90: Likewise.
2189 * gfortran.dg/move_alloc_13.f90: Likewise.
2190 * gfortran.dg/structure_constructor_11.f90: Likewise.
2191 * gfortran.dg/tab_continuation.f: Likewise.
2192 * gfortran.dg/warning-directive-2.F90: Likewise.
2193 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2194
2195 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2196
2197 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2198 * gcc.target/arm/fma-sp.c: Likewise.
2199
2200 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
2201
2202 PR rtl-optimization/55153
2203 * gcc.dg/pr55153.c: New.
2204
2205 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR tree-optimization/55920
2208 * gcc.c-torture/compile/pr55920.c: New test.
2209
2210 2013-01-15 Richard Biener <rguenther@suse.de>
2211
2212 PR middle-end/55882
2213 * gcc.dg/torture/pr55882.c: New testcase.
2214
2215 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR tree-optimization/55955
2218 * gcc.c-torture/compile/pr55955.c: New test.
2219
2220 2013-01-15 Dodji Seketeli <dodji@redhat.com>
2221
2222 PR c++/55663
2223 * g++.dg/cpp0x/alias-decl-31.C: New test.
2224
2225 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
2226
2227 PR fortran/54286
2228 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2229 case where interface is null.
2230
2231 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2232
2233 PR fortran/55806
2234 * gfortran.dg/array_constructor_40.f90: New test.
2235
2236 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
2237
2238 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2239
2240 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
2241
2242 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2243 * gcc.target/aarch64/vect-ld1r-compile.c: New.
2244 * gcc.target/aarch64/vect-ld1r-fp.c: New.
2245 * gcc.target/aarch64/vect-ld1r.c: New.
2246 * gcc.target/aarch64/vect-ld1r.x: New.
2247
2248 2013-01-14 Andi Kleen <ak@linux.intel.com>
2249
2250 PR target/55948
2251 * gcc.target/i386/hle-clear-rel.c: New file
2252 * gcc.target/i386/hle-store-rel.c: New file.
2253
2254 2013-01-14 Harald Anlauf <anlauf@gmx.de>
2255
2256 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2257 * gfortran.dg/bounds_check_4.f90: Likewise.
2258 * gfortran.dg/inquire_10.f90: Likewise.
2259 * gfortran.dg/minloc_3.f90: Likewise.
2260 * gfortran.dg/minlocval_3.f90: Likewise.
2261 * gfortran.dg/module_double_reuse.f90: Likewise.
2262 * gfortran.dg/mvbits_1.f90: Likewise.
2263 * gfortran.dg/oldstyle_1.f90: Likewise.
2264 * gfortran.dg/pr20163-2.f: Likewise.
2265 * gfortran.dg/save_1.f90: Likewise.
2266 * gfortran.dg/scan_1.f90: Likewise.
2267 * gfortran.dg/select_char_1.f90: Likewise.
2268 * gfortran.dg/shape_4.f90: Likewise.
2269 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2270 * gfortran.dg/function_optimize_10.f90: Likewise.
2271 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2272 * gfortran.dg/used_types_17.f90: Likewise.
2273 * gfortran.dg/used_types_18.f90: Likewise.
2274
2275 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
2276
2277 PR fortran/54286
2278 * gfortran.dg/proc_ptr_result_8.f90 : New test.
2279
2280 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
2281
2282 * gcc.dg/unroll_5.c: Add nomips16 attributes.
2283
2284 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
2285
2286 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2287
2288 2013-01-12 Janus Weil <janus@gcc.gnu.org>
2289
2290 PR fortran/55072
2291 * gfortran.dg/assumed_type_2.f90: Fix test case.
2292 * gfortran.dg/internal_pack_13.f90: New test.
2293 * gfortran.dg/internal_pack_14.f90: New test.
2294
2295 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
2296
2297 PR fortran/55868
2298 * gfortran.dg/unlimited_polymorphic_8.f90: Update
2299 scan-tree-dump-times for foo.0.x._vptr to deal with change from
2300 $tar to STAR.
2301
2302 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
2303
2304 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2305
2306 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2307
2308 PR target/55719
2309 * gcc.target/s390/pr55719.c: New testcase.
2310
2311 2013-01-11 Richard Guenther <rguenther@suse.de>
2312
2313 PR tree-optimization/44061
2314 * gcc.dg/pr44061.c: New testcase.
2315
2316 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
2317
2318 Update copyright years.
2319
2320 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
2321 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR target/55565
2324 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2325
2326 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
2327
2328 PR rtl-optimization/55672
2329 * gcc.target/i386/pr55672.c: New.
2330
2331 2013-01-10 Jeff Law <law@redhat.com>
2332
2333 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
2334 pass/fail message unique.
2335
2336
2337 2013-01-10 Jason Merrill <jason@redhat.com>
2338
2339 * ada/.gitignore: New.
2340
2341 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2342
2343 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2344 Add tls options.
2345 * g++.dg/tls/thread_local2.C: Likewise.
2346 * g++.dg/tls/thread_local2g.C: Likewise.
2347 * g++.dg/tls/thread_local6.C: Likewise.
2348 * g++.dg/tls/thread_local-order1.C: Add tls options.
2349 * g++.dg/tls/thread_local-order2.C: Likewise.
2350 * g++.dg/tls/thread_local3.C: Likewise.
2351 * g++.dg/tls/thread_local3g.C: Likewise.
2352 * g++.dg/tls/thread_local4.C: Likewise.
2353 * g++.dg/tls/thread_local4g.C: Likewise.
2354 * g++.dg/tls/thread_local5.C: Likewise.
2355 * g++.dg/tls/thread_local5g.C: Likewise.
2356 * g++.dg/tls/thread_local6g.C: Likewise.
2357
2358 2013-01-10 Kostya Serebryany <kcc@google.com>
2359
2360 * g++.dg/asan/asan_test.cc: Sync from upstream.
2361
2362 2013-01-10 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR tree-optimization/55921
2365 * gcc.c-torture/compile/pr55921.c: New test.
2366
2367 2013-01-09 Jan Hubicka <jh@suse.cz>
2368
2369 PR tree-optimization/55569
2370 * gcc.c-torture/compile/pr55569.c: New testcase.
2371
2372 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
2373
2374 PR fortran/47203
2375 * gfortran.dg/use_28.f90: New test.
2376
2377 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
2378
2379 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2380 number matching more robust.
2381
2382 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
2383
2384 PR rtl-optimization/55829
2385 * gcc.target/i386/pr55829.c: New.
2386
2387 2013-01-09 Tobias Burnus <burnus@net-b.de>
2388
2389 PR fortran/55758
2390 * gfortran.dg/bind_c_bool_1.f90: New.
2391 * gfortran.dg/do_5.f90: Add dg-warning.
2392
2393 2013-01-09 Jan Hubicka <jh@suse.cz>
2394
2395 PR tree-optimization/55875
2396 * gcc.c-torture/execute/pr55875.c: New testcase.
2397 * g++.dg/torture/pr55875.C: New testcase.
2398
2399 2013-01-09 Jakub Jelinek <jakub@redhat.com>
2400
2401 PR c/48418
2402 * c-c++-common/pr48418.c: New test.
2403
2404 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2405
2406 PR c++/55801
2407 * g++.dg/tls/thread_local-ice.C: New.
2408
2409 2013-01-09 Andreas Schwab <schwab@suse.de>
2410
2411 * gcc.dg/guality/pr54693.c: Null-terminate arr.
2412
2413 2013-01-09 Jakub Jelinek <jakub@redhat.com>
2414
2415 PR tree-optimization/48189
2416 * gcc.dg/pr48189.c: New test.
2417
2418 2013-01-04 Jan Hubicka <jh@suse.cz>
2419
2420 PR tree-optimization/55823
2421 * g++.dg/ipa/devirt-10.C: New testcase.
2422
2423 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
2424 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
2425
2426 PR rtl-optimization/55845
2427 * gcc.target/i386/pr55845.c: New test.
2428
2429 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
2430
2431 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2432 instructions generated instead of number of occurances.
2433
2434 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
2435
2436 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2437 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2438 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2439 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2440 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2441 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2442 * gcc.target/aarch64/vect-fcm.x: Likewise.
2443 * lib/target-supports.exp
2444 (check_effective_target_vect_cond): Enable for AArch64.
2445
2446 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
2447
2448 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2449 endian-safe float pool loading.
2450 (test_square_root_v4sf): Likewise.
2451 (test_square_root_v2df): Likewise.
2452 * lib/target-supports.exp
2453 (check_effective_target_vect_call_sqrtf): Add AArch64.
2454
2455 2013-01-08 Martin Jambor <mjambor@suse.cz>
2456
2457 PR debug/55579
2458 * gcc.dg/tree-ssa/pr55579.c: New test.
2459
2460 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2461
2462 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2463 asm comments.
2464
2465 2013-01-08 Jakub Jelinek <jakub@redhat.com>
2466
2467 PR middle-end/55890
2468 * gcc.dg/torture/pr55890-3.c: New test.
2469
2470 PR middle-end/55851
2471 * gcc.c-torture/compile/pr55851.c: New test.
2472
2473 PR sanitizer/55844
2474 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2475 dg-options.
2476
2477 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
2478
2479 PR fortran/55618
2480 * gfortran.dg/elemental_scalar_args_2.f90: New test.
2481
2482 2013-01-07 Tobias Burnus <burnus@net-b.de>
2483
2484 PR fortran/55763
2485 * gfortran.dg/pointer_init_2.f90: Update dg-error.
2486 * gfortran.dg/pointer_init_7.f90: New.
2487
2488 2013-01-07 Richard Biener <rguenther@suse.de>
2489
2490 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
2491
2492 2013-01-07 Richard Biener <rguenther@suse.de>
2493
2494 PR middle-end/55890
2495 * gcc.dg/torture/pr55890-1.c: New testcase.
2496 * gcc.dg/torture/pr55890-2.c: Likewise.
2497
2498 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
2499
2500 * gcc.target/aarch64/fmovd.c: New.
2501 * gcc.target/aarch64/fmovf.c: Likewise.
2502 * gcc.target/aarch64/fmovd-zero.c: Likewise.
2503 * gcc.target/aarch64/fmovf-zero.c: Likewise.
2504 * gcc.target/aarch64/vect-fmovd.c: Likewise.
2505 * gcc.target/aarch64/vect-fmovf.c: Likewise.
2506 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2507 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2508
2509 2013-01-07 Richard Biener <rguenther@suse.de>
2510
2511 PR tree-optimization/55888
2512 PR tree-optimization/55862
2513 * gcc.dg/torture/pr55888.c: New testcase.
2514
2515 2013-01-07 Tobias Burnus <burnus@net-b.de>
2516
2517 PR fortran/55852
2518 * gfortran.dg/intrinsic_size_3.f90: New.
2519
2520 2013-01-07 Tobias Burnus <burnus@net-b.de>
2521
2522 PR fortran/55763
2523 * gfortran.dg/select_type_32.f90: New.
2524
2525 2013-01-04 Dodji Seketeli <dodji@redhat.com>
2526
2527 PR c++/52343
2528 * g++.dg/cpp0x/alias-decl-29.C: New test.
2529
2530 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
2531
2532 PR fortran/53876
2533 PR fortran/54990
2534 PR fortran/54992
2535 * gfortran.dg/class_array_15.f03: New test.
2536
2537 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
2538
2539 PR fortran/42769
2540 PR fortran/45836
2541 PR fortran/45900
2542 * gfortran.dg/use_23.f90: New test.
2543 * gfortran.dg/use_24.f90: New test.
2544 * gfortran.dg/use_25.f90: New test.
2545 * gfortran.dg/use_26.f90: New test.
2546 * gfortran.dg/use_27.f90: New test.
2547
2548 2013-01-06 Olivier Hainque <hainque@adacore.com>
2549
2550 * gnat.dg/specs/clause_on_volatile.ads: New test.
2551
2552 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
2553
2554 * gnat.dg/alignment10.adb: New test.
2555
2556 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
2557 Mikael Morin <mikael@gcc.gnu.org>
2558
2559 PR fortran/55827
2560 * gfortran.dg/use_22.f90: New test.
2561
2562 2013-01-04 Andrew Pinski <apinski@cavium.com>
2563
2564 * gcc.target/aarch64/cmp-1.c: New testcase.
2565
2566 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
2567
2568 PR fortran/55172
2569 * gfortran.dg/select_type_31.f03: New test.
2570
2571 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2572
2573 PR c++/54526 (again)
2574 * g++.dg/cpp0x/parse2.C: Extend.
2575 * g++.old-deja/g++.other/crash28.C: Adjust.
2576
2577 2013-01-04 Richard Biener <rguenther@suse.de>
2578
2579 PR tree-optimization/55862
2580 * gcc.dg/torture/pr55862.c: New testcase.
2581
2582 2013-01-04 Martin Jambor <mjambor@suse.cz>
2583
2584 PR tree-optimization/55755
2585 * gcc.dg/torture/pr55755.c: New test.
2586 * gcc.dg/tree-ssa/sra-13.c: Likewise.
2587 * gcc.dg/tree-ssa/pr45144.c: Update.
2588
2589 2013-01-04 Richard Biener <rguenther@suse.de>
2590
2591 PR middle-end/55863
2592 * gcc.dg/fold-reassoc-2.c: New testcase.
2593
2594 2013-01-04 Tobias Burnus <burnus@net-b.de>
2595
2596 PR fortran/55763
2597 * gfortran.dg/null_7.f90: New.
2598
2599 2013-01-04 Tobias Burnus <burnus@net-b.de>
2600
2601 PR fortran/55854
2602 PR fortran/55763
2603 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
2604 * gfortran.dg/unlimited_polymorphic_7.f90: New.
2605 * gfortran.dg/unlimited_polymorphic_8.f90: New.
2606
2607 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
2608
2609 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
2610
2611 2013-01-03 Janus Weil <janus@gcc.gnu.org>
2612
2613 PR fortran/55855
2614 * gfortran.dg/assignment_1.f90: Modified.
2615 * gfortran.dg/assignment_4.f90: New.
2616
2617 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
2618
2619 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
2620
2621 2013-01-03 Richard Biener <rguenther@suse.de>
2622
2623 PR tree-optimization/55857
2624 * gcc.dg/vect/pr55857-1.c: New testcase.
2625 * gcc.dg/vect/pr55857-2.c: Likewise.
2626
2627 2013-01-03 Jakub Jelinek <jakub@redhat.com>
2628
2629 PR rtl-optimization/55838
2630 * gcc.dg/pr55838.c: New test.
2631
2632 PR tree-optimization/55832
2633 * gcc.c-torture/compile/pr55832.c: New test.
2634
2635 2013-01-02 Teresa Johnson <tejohnson@google.com>
2636
2637 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
2638 * gcc.dg/tree-ssa/loop-23.c: Ditto.
2639 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
2640 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
2641 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
2642 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
2643 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
2644 * gcc.dg/unroll_1.c: Ditto.
2645 * gcc.dg/unroll_2.c: Ditto.
2646 * gcc.dg/unroll_3.c: Ditto.
2647 * gcc.dg/unroll_4.c: Ditto.
2648
2649 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2650
2651 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
2652
2653 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2654
2655 PR fortran/55818
2656 * gfortran.dg/eof_4.f90: New test.
2657
2658 2013-01-02 Jakub Jelinek <jakub@redhat.com>
2659
2660 * lib/c-compat.exp (compat-use-alt-compiler): Remove
2661 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
2662 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
2663 (compat_setup_dfp): Initialize compat_alt_caret and
2664 compat_save_TEST_ALWAYS_FLAGS.
2665
2666 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2667
2668 * gcc.dg/torture/tls/tls-reload-1.c: New test.
2669
2670 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2671
2672 * gcc.dg/torture/fp-int-convert-2.c: New test.
2673
2674 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2675
2676 * gfortran.dg/newunit_3.f90: Add dg-do run.
2677 * gfortran.dg/inquire_15.f90: Add dg-do run.
2678
2679 2013-01-01 Jakub Jelinek <jakub@redhat.com>
2680
2681 PR tree-optimization/55831
2682 * gcc.dg/pr55831.c: New test.
2683 \f
2684 Copyright (C) 2013 Free Software Foundation, Inc.
2685
2686 Copying and distribution of this file, with or without modification,
2687 are permitted in any medium without royalty provided the copyright
2688 notice and this notice are preserved.