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