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