1 2013-04-18 Cary Coutant <ccoutant@google.com>
3 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6 2013-04-18 Cary Coutant <ccoutant@google.com>
8 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
9 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
10 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
11 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
12 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
13 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
14 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
15 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
16 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
17 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
18 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
20 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
22 * gcc.target/i386/avx2-vpop-check.h: volatility is casted away in
25 2013-04-18 Jakub Jelinek <jakub@redhat.com>
27 PR tree-optimization/56984
28 * gcc.c-torture/compile/pr56984.c: New test.
30 PR rtl-optimization/56992
31 * gcc.dg/pr56992.c: New test.
33 2013-04-17 Janus Weil <janus@gcc.gnu.org>
36 * gfortran.dg/proc_ptr_42.f90: New.
38 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
40 * gnat.dg/discr41.ad[sb]: New test.
41 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
42 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
43 * gcc.dg/vect/slp-24.c: Likewise.
44 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
45 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
46 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
47 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
48 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
49 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
50 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
51 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
52 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
53 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
54 * gcc.dg/vect/vect-strided-mult.c: Likewise.
55 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
56 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
57 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
58 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
59 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
60 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
61 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
62 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
63 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
64 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
65 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
66 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
67 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
68 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
69 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
71 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
74 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
75 * gfortran.dg/module_md5_1.f90: Remove.
77 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
79 * gcc.target/aarch64/adds3.c: New.
80 * gcc.target/aarch64/subs3.c: New.
82 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
84 * gcc.target/aarch64/adds1.c: New.
85 * gcc.target/aarch64/adds2.c: New.
86 * gcc.target/aarch64/subs1.c: New.
87 * gcc.target/aarch64/subs2.c: New.
89 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
91 Implement n3599 - Literal operator templates for strings.
92 * g++.dg/cpp1y/udlit-char-template.C: New test.
93 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
95 2013-04-16 Tobias Burnus <burnus@net-b.de>
98 * gfortran.dg/no_arg_check_1.f90: New.
99 * gfortran.dg/no_arg_check_2.f90: New.
100 * gfortran.dg/no_arg_check_3.f90: New.
102 2013-04-16 Janus Weil <janus@gcc.gnu.org>
105 * gfortran.dg/proc_ptr_41.f90: New.
107 2013-04-16 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/56756
110 * gcc.dg/torture/pr56756.c: New testcase.
112 2013-04-16 Tobias Burnus <burnus@net-b.de>
115 * gfortran.dg/c_assoc_5.f90: New.
117 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
119 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
120 * gcc.c-torture/execute/pr33992.x: Remove.
121 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
122 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
123 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
125 2013-04-15 Jakub Jelinek <jakub@redhat.com>
127 PR tree-optimization/56962
128 * gcc.c-torture/execute/pr56962.c: New test.
130 2013-04-15 Richard Biener <rguenther@suse.de>
132 PR tree-optimization/56933
133 * gcc.dg/vect/pr56933.c: New testcase.
135 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
137 * gcc.target/arm/anddi3-opt.c: New test.
138 * gcc.target/arm/anddi3-opt2.c: Likewise.
140 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
142 * gcc.dg/pr56890-1.c: New test.
143 * gcc.dg/pr56890-2.c: Likewise.
145 2013-04-15 Joey Ye <joey.ye@arm.com>
147 * gcc.target/arm/thumb1-far-jump-1.c: New test.
148 * gcc.target/arm/thumb1-far-jump-2.c: New test.
150 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
153 * gfortran.dg/select_type_33.f03: New test.
155 2013-04-13 Janus Weil <janus@gcc.gnu.org>
158 * gfortran.dg/typebound_proc_29.f03: New.
160 2013-04-12 Janus Weil <janus@gcc.gnu.org>
163 * gfortran.dg/typebound_proc_28.f03: New.
165 2013-04-12 Jeff Law <law@redhat.com>
167 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
170 2013-04-12 Tobias Burnus <burnus@net-b.de>
173 * gfortran.dg/coarray/alloc_comp_2.f90: New.
175 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
178 * gcc.target/i386/pr56903.c: New test.
180 2013-04-12 Janus Weil <janus@gcc.gnu.org>
183 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
184 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
185 * gfortran.dg/block_11.f90: Fix invalid test case.
186 * gfortran.dg/function_types_3.f90: Add new error message.
187 * gfortran.dg/global_references_1.f90: Ditto.
188 * gfortran.dg/import2.f90: Remove unneeded parts.
189 * gfortran.dg/import6.f90: Fix invalid test case.
190 * gfortran.dg/proc_decl_2.f90: Ditto.
191 * gfortran.dg/proc_decl_9.f90: Ditto.
192 * gfortran.dg/proc_decl_18.f90: Ditto.
193 * gfortran.dg/proc_ptr_40.f90: New.
194 * gfortran.dg/whole_file_7.f90: Modified error wording.
195 * gfortran.dg/whole_file_16.f90: Ditto.
196 * gfortran.dg/whole_file_17.f90: Add -pedantic.
197 * gfortran.dg/whole_file_18.f90: Modified error wording.
198 * gfortran.dg/whole_file_20.f03: Ditto.
199 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
202 2013-04-12 Richard Biener <rguenther@suse.de>
205 2013-04-10 Richard Biener <rguenther@suse.de>
207 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
209 2013-04-12 Tobias Burnus <burnus@net-b.de>
212 * gfortran.dg/class_allocate_15.f90: New.
215 2013-04-12 Tobias Burnus <burnus@net-b.de>
217 * gfortran.dg/coarray_lib_alloc_2.f90: Update
218 scan-tree-dump-times.
220 2013-04-12 Jakub Jelinek <jakub@redhat.com>
222 PR tree-optimization/56918
223 PR tree-optimization/56920
224 * gcc.dg/vect/pr56918.c: New test.
225 * gcc.dg/vect/pr56920.c: New test.
227 2013-04-12 Tobias Burnus <burnus@net-b.de>
230 * gfortran.dg/class_allocate_14.f90: New.
231 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
232 * gfortran.dg/coarray_lib_alloc_3.f90: New.
234 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
236 * gcc.dg/fold-cstvecshift.c: New testcase.
238 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
240 * gcc.target/aarch64/negs.c: New.
242 2013-04-11 Jakub Jelinek <jakub@redhat.com>
245 * g++.dg/template/arrow4.C: New test.
247 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
249 * gnat.dg/array23.adb: New test.
250 * gnat.dg/array23_pkg[123].ads: New helpers.
252 2013-04-11 Jeff Law <law@redhat.com>
254 PR tree-optimization/56900
255 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
257 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/cpp0x/sfinae44.C: New.
262 2013-04-11 Arnaud Charlet <charlet@adacore.com>
264 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
265 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
267 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
270 * g++.dg/cpp0x/enum26.C: New.
271 * g++.old-deja/g++.pt/mangle1.C: Adjust.
273 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
275 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
277 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
279 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
280 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
281 loop is vectorized and that the correct instruction is generated.
282 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
283 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
284 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
286 2013-04-11 Jakub Jelinek <jakub@redhat.com>
288 PR tree-optimization/56899
289 * gcc.c-torture/execute/pr56899.c: New test.
291 2013-04-10 David S. Miller <davem@davemloft.net>
293 * gcc.target/sparc/setcc-4.c: New test.
294 * gcc.target/sparc/setcc-5.c: New test.
296 2013-04-10 Richard Biener <rguenther@suse.de>
298 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
300 2013-04-10 Richard Biener <rguenther@suse.de>
302 * gcc.dg/vect/slp-39.c: New testcase.
304 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
306 PR tree-optimization/55524
307 * gcc.target/epiphany/fnma-1.c: New test.
309 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
311 * gcc.dg/tree-ssa/inline-11.c: New test
313 2013-04-10 Jakub Jelinek <jakub@redhat.com>
316 * g++.dg/template/arrow3.C: New test.
318 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
320 * gcc.target/arm/minmax_minus.c: New test.
322 2013-04-09 Jakub Jelinek <jakub@redhat.com>
325 * c-c++-common/gomp/pr56883.c: New test.
327 2013-04-09 Jeff Law <law@redhat.com>
329 * gcc.dg/tree-ssa/vrp87.c: New test.
331 2013-04-09 Jakub Jelinek <jakub@redhat.com>
333 PR tree-optimization/56854
334 * g++.dg/torture/pr56854.C: New test.
336 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
339 * gfortran.dg/array_constructor_44.f90: New test.
341 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
344 * g++.dg/cpp0x/constexpr-specialization.C: New.
346 2013-04-08 Jakub Jelinek <jakub@redhat.com>
348 * gcc.c-torture/execute/pr56837.c: New test.
352 * g++.dg/opt/vt3.C: New test.
353 * g++.dg/opt/vt4.C: New test.
355 2013-04-08 Jeff Law <law@redhat.com>
357 * gcc.dg/tree-ssa/forwprop-25.c: New test.
359 2013-04-08 Richard Biener <rguenther@suse.de>
361 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
363 2013-04-08 Richard Biener <rguenther@suse.de>
365 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
367 2013-04-08 Richard Biener <rguenther@suse.de>
369 * g++.dg/vect/slp-pr56812.cc: Adjust.
371 2013-04-08 Jakub Jelinek <jakub@redhat.com>
373 * gcc.dg/pr56837.c: New test.
374 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
375 "generated memset minus one".
377 2013-04-07 Tobias Burnus <burnus@net-b.de>
380 * gfortran.dg/reshape_5.f90: New.
382 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
385 * gcc.target/powerpc/recip-1.c: Modify expected output.
386 * gcc.target/powerpc/recip-3.c: Likewise.
387 * gcc.target/powerpc/recip-4.c: Likewise.
388 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
390 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
392 * gcc.target/arm/peep-ldrd-1.c: New test.
393 * gcc.target/arm/peep-strd-1.c: Likewise.
395 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
397 * gcc.target/arm/negdi-1.c: New test.
398 * gcc.target/arm/negdi-2.c: Likewise.
399 * gcc.target/arm/negdi-3.c: Likewise.
400 * gcc.target/arm/negdi-4.c: Likewise.
402 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
404 * lib/target-supports.exp (add_options_for_arm_v8_neon):
405 Add -march=armv8-a when we use v8 NEON.
406 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
407 (check_effective_target_vect_call_ceilf): Likewise.
408 (check_effective_target_vect_call_floorf): Likewise.
409 (check_effective_target_vect_call_roundf): Likewise.
410 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
411 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
412 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
413 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
414 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
416 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
418 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
419 * gcc.target/powerpc/sd-pwr6.c: Same.
420 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
421 * g++.dg/debug/pr56294.C: XFAIL on AIX.
423 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
425 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
427 2013-04-04 Janus Weil <janus@gcc.gnu.org>
430 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
431 * gfortran.dg/altreturn_4.f90: Ditto.
432 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
433 * gfortran.dg/altreturn_5.f90: Ditto.
434 * gfortran.dg/altreturn_6.f90: Ditto.
435 * gfortran.dg/altreturn_7.f90: Ditto.
437 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
439 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
441 (check_effective_target_arm_v8_neon_ok_nocache):
443 (check_effective_target_arm_v8_neon_ok): Change to use
444 check_effective_target_arm_v8_neon_ok_nocache.
445 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
447 (check_effective_target_vect_call_btruncf):
448 Enable for arm and ARMv8 NEON.
449 (check_effective_target_vect_call_ceilf): Likewise.
450 (check_effective_target_vect_call_floorf): Likewise.
451 (check_effective_target_vect_call_roundf): Likewise.
452 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
455 2013-04-04 Marek Polacek <polacek@redhat.com>
457 PR tree-optimization/48186
458 * gcc.dg/pr48186.c: New test.
460 2013-04-04 Richard Biener <rguenther@suse.de>
462 PR tree-optimization/56826
463 * gcc.dg/vect/pr56826.c: New testcase.
464 * gcc.dg/vect/O3-pr36098.c: Adjust.
466 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
468 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
469 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
470 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
471 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
472 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
473 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
474 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
475 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
476 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
477 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
479 2013-04-04 Richard Biener <rguenther@suse.de>
481 PR tree-optimization/56213
482 * gcc.dg/vect/vect-123.c: New testcase.
484 2013-04-04 Tobias Burnus <burnus@net-b.de>
487 * gfortran.dg/read_repeat_2.f90: New.
489 2013-04-04 Richard Biener <rguenther@suse.de>
491 PR tree-optimization/56837
492 * g++.dg/torture/pr56837.C: New testcase.
494 2013-04-04 Tobias Burnus <burnus@net-b.de>
497 * gfortran.dg/c_loc_test_21.f90: New.
498 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
499 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
500 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
501 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
502 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
504 2013-04-03 Jeff Law <law@redhat.com>
506 PR tree-optimization/56799
507 * gcc.c-torture/execute/pr56799.c: New test.
509 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
512 * g++.dg/warn/Wpointer-arith-1.C: New.
513 * g++.dg/gomp/for-19.C: Adjust.
515 2013-04-03 Marek Polacek <polacek@redhat.com>
518 * gcc.dg/pr55702.c: New test.
520 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
523 * gcc.dg/pr56809.c: New testcase.
525 2013-04-03 Jakub Jelinek <jakub@redhat.com>
528 * g++.dg/debug/pr56819.C: New test.
530 2013-04-03 Richard Biener <rguenther@suse.de>
532 PR tree-optimization/56817
533 * g++.dg/torture/pr56817.C: New testcase.
535 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
537 * gcc.dg/vect/bb-slp-31.c: New file.
539 2013-04-03 Jason Merrill <jason@redhat.com>
542 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
544 2013-04-03 Richard Biener <rguenther@suse.de>
546 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
548 2013-04-03 Richard Biener <rguenther@suse.de>
550 PR tree-optimization/55964
551 * gcc.dg/torture/pr55964-2.c: New testcase.
553 2013-04-03 Richard Biener <rguenther@suse.de>
555 PR tree-optimization/56501
556 * gcc.dg/torture/pr56501.c: New testcase.
558 2013-04-03 Richard Biener <rguenther@suse.de>
560 PR tree-optimization/56407
561 * gcc.dg/torture/pr56407.c: New testcase.
563 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
565 PR tree-optimization/56790
566 * g++.dg/ext/pr56790-1.C: New testcase.
568 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
570 * gcc.target/i386/merge-1.c: New testcase.
571 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
573 2013-04-03 Jakub Jelinek <jakub@redhat.com>
576 * gcc.c-torture/execute/pr19449.c: New test.
578 2013-04-03 Richard Biener <rguenther@suse.de>
580 PR tree-optimization/56812
581 * g++.dg/vect/slp-pr56812.cc: New testcase.
583 2013-04-03 Janus Weil <janus@gcc.gnu.org>
587 * gfortran.dg/altreturn_8.f90: New.
588 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
589 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
590 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
592 2013-04-02 Jakub Jelinek <jakub@redhat.com>
594 PR rtl-optimization/56745
595 * gcc.c-torture/compile/pr56745.c: New test.
597 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
599 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
601 2013-04-02 Richard Biener <rguenther@suse.de>
603 PR tree-optimization/56778
604 * gcc.dg/torture/pr56778.c: New testcase.
606 2013-04-02 Richard Biener <rguenther@suse.de>
609 * g++.dg/torture/pr56768.C: New testcase.
611 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
613 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
615 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
618 * gfortran.dg/namelist_82.f90: New test.
620 2013-04-01 Janus Weil <janus@gcc.gnu.org>
623 * gfortran.dg/implicit_class_1.f90: New.
625 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
628 * gfortran.dg/namelist_81.f90: New test.
630 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
632 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
633 for constant and equal string lengths.
634 * gfortran.dg/character_comparison_5.f90: Likewise.
635 * gfortran.dg/character_comparison_9.f90: New test.
637 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
639 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
640 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
642 2013-03-29 Tobias Burnus <burnus@net-b.de>
645 * gfortran.dg/optional_absent_3.f90: New.
647 2013-03-29 Tobias Burnus <burnus@net-b.de>
650 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
652 2013-03-29 Tobias Burnus <burnus@net-b.de>
655 * gfortran.dg/namelist_80.f90: New.
657 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
660 * gfortran.dg/string_length_2.f90: New test.
661 * gfortran.dg/dependency_41.f90: New test.
663 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
666 * gfortran.dg/array_constructor_43.f90: New test.
667 * gfortran.dg/random_seed_3.f90: New test.
669 2013-03-28 Ian Bolton <ian.bolton@arm.com>
671 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
672 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
673 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
674 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
675 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
676 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
677 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
678 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
679 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
680 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
682 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
685 * g++.dg/conversion/op4.C: Adjust.
686 * g++.dg/cpp0x/rv1n.C: Likewise.
687 * g++.dg/cpp0x/rv2n.C: Likewise.
688 * g++.dg/cpp0x/template_deduction.C: Likewise.
689 * g++.dg/expr/cond8.C: Likewise.
690 * g++.dg/other/error4.C: Likewise.
691 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
692 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
693 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
694 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
695 * g++.old-deja/g++.jason/conversion2.C: Likewise.
696 * g++.old-deja/g++.law/cvt20.C: Likewise.
697 * g++.old-deja/g++.law/cvt8.C: Likewise.
698 * g++.old-deja/g++.law/init8.C: Likewise.
699 * g++.old-deja/g++.mike/net12.C: Likewise.
700 * g++.old-deja/g++.mike/net8.C: Likewise.
701 * g++.old-deja/g++.mike/p2793.C: Likewise.
702 * g++.old-deja/g++.mike/p3836.C: Likewise.
703 * g++.old-deja/g++.mike/p418.C: Likewise.
704 * g++.old-deja/g++.mike/p701.C: Likewise.
705 * g++.old-deja/g++.mike/p807.C: Likewise.
707 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
710 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
713 2013-03-28 Marek Polacek <polacek@redhat.com>
715 PR tree-optimization/56695
716 * gcc.dg/vect/pr56695.c: New test.
718 2013-03-28 Richard Biener <rguenther@suse.de>
720 PR tree-optimization/37021
721 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
722 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
724 2013-03-27 Tobias Burnus <burnus@net-b.de>
728 * gfortran.dg/sizeof_2.f90: New.
729 * gfortran.dg/sizeof_3.f90: New.
730 * gfortran.dg/sizeof_proc.f90: Update dg-error.
732 2013-03-27 Richard Biener <rguenther@suse.de>
734 PR tree-optimization/37021
735 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
737 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
739 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
740 * g++.dg/ipa/ivinline-2.C: Likewise.
741 * g++.dg/ipa/ivinline-3.C: Likewise.
742 * g++.dg/ipa/ivinline-4.C: Likewise.
743 * g++.dg/ipa/ivinline-5.C: Likewise.
744 * g++.dg/ipa/ivinline-7.C: Likewise.
745 * g++.dg/ipa/ivinline-8.C: Likewise.
746 * g++.dg/ipa/ivinline-9.C: Likewise.
747 * g++.dg/cpp0x/noexcept03.C: Likewise.
748 * gcc.dg/const-1.c: Likewise.
749 * gcc.dg/ipa/pure-const-1.c: Likewise.
750 * gcc.dg/noreturn-8.c: Likewise.
751 * gcc.target/i386/mmx-1.c: Likewise.
752 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
753 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
754 * gcc.c-torture/execute/pr33992.x: New file.
756 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
758 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
760 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
763 * g++.dg/ext/desig5.C: New.
765 2013-03-26 Tobias Burnus <burnus@net-b.de>
768 * gfortran.dg/merge_init_expr_2.f90: New.
769 * gfortran.dg/merge_char_1.f90: Modify test to
770 stay a run-time test.
771 * gfortran.dg/merge_char_3.f90: Ditto.
773 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/cpp0x/constexpr-friend-2.C: New.
776 * g++.dg/cpp0x/constexpr-main.C: Likewise.
778 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
781 * g++.dg/cpp0x/range-for23.C: New.
783 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
786 * gfortran.dg/namelist_79.f90: New.
788 2013-03-25 Martin Jambor <mjambor@suse.cz>
790 * gcc.dg/ipa/ipcp-agg-9.c: New test.
792 2013-03-25 Tobias Burnus <burnus@net-b.de>
812 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
813 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
814 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
815 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
816 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
817 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
818 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
819 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
820 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
821 * gfortran.dg/c_loc_tests_16.f90: Ditto.
822 * gfortran.dg/c_loc_tests_4.f03: Ditto.
823 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
824 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
825 * gfortran.dg/c_loc_tests_8.f03: Ditto.
826 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
827 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
828 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
829 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
830 * gfortran.dg/pr32601_1.f03: Ditto.
831 * gfortran.dg/storage_size_2.f08: Remove dg-error.
832 * gfortran.dg/blockdata_7.f90: New.
833 * gfortran.dg/c_assoc_4.f90: New.
834 * gfortran.dg/c_f_pointer_tests_6.f90: New.
835 * gfortran.dg/c_f_pointer_tests_7.f90: New.
836 * gfortran.dg/c_funloc_tests_8.f90: New.
837 * gfortran.dg/c_loc_test_17.f90: New.
838 * gfortran.dg/c_loc_test_18.f90: New.
839 * gfortran.dg/c_loc_test_19.f90: New.
840 * gfortran.dg/c_loc_test_20.f90: New.
841 * gfortran.dg/c_sizeof_5.f90: New.
842 * gfortran.dg/iso_c_binding_rename_3.f90: New.
843 * gfortran.dg/transfer_resolve_2.f90: New.
844 * gfortran.dg/transfer_resolve_3.f90: New.
845 * gfortran.dg/transfer_resolve_4.f90: New.
846 * gfortran.dg/pr32601.f03: Update dg-error.
847 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
848 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
850 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
852 * gcc.target/arm/vseleqdf.c: New test.
853 * gcc.target/arm/vseleqsf.c: Likewise.
854 * gcc.target/arm/vselgedf.c: Likewise.
855 * gcc.target/arm/vselgesf.c: Likewise.
856 * gcc.target/arm/vselgtdf.c: Likewise.
857 * gcc.target/arm/vselgtsf.c: Likewise.
858 * gcc.target/arm/vselledf.c: Likewise.
859 * gcc.target/arm/vsellesf.c: Likewise.
860 * gcc.target/arm/vselltdf.c: Likewise.
861 * gcc.target/arm/vselltsf.c: Likewise.
862 * gcc.target/arm/vselnedf.c: Likewise.
863 * gcc.target/arm/vselnesf.c: Likewise.
864 * gcc.target/arm/vselvcdf.c: Likewise.
865 * gcc.target/arm/vselvcsf.c: Likewise.
866 * gcc.target/arm/vselvsdf.c: Likewise.
867 * gcc.target/arm/vselvssf.c: Likewise.
869 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
871 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
873 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
874 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
875 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
876 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
877 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
878 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
879 * gcc.target/aarch64/atomic-op-char.x: ... to here.
880 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
881 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
882 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
883 * gcc.target/aarch64/atomic-op-int.x: ... to here.
884 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
885 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
886 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
887 * gcc.target/aarch64/atomic-op-release.x: ... to here.
888 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
889 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
890 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
891 * gcc.target/aarch64/atomic-op-short.x: ... to here.
892 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
893 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
894 * gcc.target/arm/atomic-op-acquire.c: Likewise.
895 * gcc.target/arm/atomic-op-char.c: Likewise.
896 * gcc.target/arm/atomic-op-consume.c: Likewise.
897 * gcc.target/arm/atomic-op-int.c: Likewise.
898 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
899 * gcc.target/arm/atomic-op-release.c: Likewise.
900 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
901 * gcc.target/arm/atomic-op-short.c: Likewise.
903 2013-03-25 Richard Biener <rguenther@suse.de>
906 * g++.dg/torture/pr56694.C: New testcase.
908 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
911 * gcc.target/arm/neon-vcond-gt.c: New test.
912 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
913 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
915 2013-03-25 Richard Biener <rguenther@suse.de>
917 PR tree-optimization/56689
918 * gcc.dg/torture/pr56689.c: New testcase.
920 2013-03-25 Kai Tietz <ktietz@redhat.com>
922 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
924 2013-03-24 Tobias Burnus <burnus@net-b.de>
927 * gfortran.dg/eof_5.f90: New.
929 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
931 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
934 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
936 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
938 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
941 * gcc.c-torture/execute/builtins/builtins.exp: Add
942 -Wl,--allow-multiple-definition for RTEMS targets.
944 2013-03-22 Ian Bolton <ian.bolton@arm.com>
946 * gcc.target/aarch64/movk.c: New test.
948 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
950 * g++.dg/ext/vector21.C: New testcase.
952 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
954 * gcc.target/arm/neon-for-64bits-1.c: New tests.
955 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
957 2013-03-21 Richard Biener <rguenther@suse.de>
959 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
960 * gcc.dg/vect/vect-outer-3a.c: Likewise.
962 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
964 * gcc.target/aarch64/vect.c: Test and result vector added
965 for sabd and saba instructions.
966 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
967 instructions in assembly.
968 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
969 * gcc.target/aarch64/vect-fp.c: Test and result vector added
970 for fabd instruction.
971 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
972 instruction in assembly.
973 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
975 2013-03-20 Jeff Law <law@redhat.com>
977 * g++.dg/tree-ssa/ssa-dom.C: New test.
979 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
981 * gcc.target/powerpc/mmfpgpr.c: New test.
982 * gcc.target/powerpc/sd-vsx.c: Likewise.
983 * gcc.target/powerpc/sd-pwr6.c: Likewise.
984 * gcc.target/powerpc/vsx-float0.c: Likewise.
986 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
988 PR tree-optimization/56355
989 * gcc.dg/pr56355-1.c: New file.
991 2013-03-20 Catherine Moore <clm@codesourcery.com>
992 Richard Sandiford <rdsandiford@googlemail.com>
994 * gcc.target/mips/mips.exp: Add microMIPS support.
995 * gcc.target/mips/umips-movep-2.c: New test.
996 * gcc.target/mips/umips-lwp-2.c: New test.
997 * gcc.target/mips/umips-swp-5.c: New test.
998 * gcc.target/mips/umips-constraints-1.c: New test.
999 * gcc.target/mips/umips-lwp-3.c: New test.
1000 * gcc.target/mips/umips-swp-6.c: New test.
1001 * gcc.target/mips/umips-constraints-2.c: New test.
1002 * gcc.target/mips/umips-save-restore-1.c: New test.
1003 * gcc.target/mips/umips-lwp-4.c: New test.
1004 * gcc.target/mips/umips-swp-7.c: New test.
1005 * gcc.target/mips/umips-save-restore-2.c: New test.
1006 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1007 * gcc.target/mips/umips-lwp-5.c: New test.
1008 * gcc.target/mips/umips-save-restore-3.c: New test.
1009 * gcc.target/mips/umips-lwp-6.c: New test.
1010 * gcc.target/mips/umips-swp-1.c: New test.
1011 * gcc.target/mips/umips-lwp-7.c: New test.
1012 * gcc.target/mips/umips-swp-2.c: New test.
1013 * gcc.target/mips/umips-lwp-8.c: New test.
1014 * gcc.target/mips/umips-swp-3.c: New test.
1015 * gcc.target/mips/umips-movep-1.c: New test.
1016 * gcc.target/mips/umips-lwp-1.c: New test.
1017 * gcc.target/mips/umips-swp-4.c: New test.
1019 2013-03-20 Richard Biener <rguenther@suse.de>
1021 PR tree-optimization/56661
1022 * gcc.dg/torture/pr56661.c: New testcase.
1024 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1026 PR rtl-optimization/56605
1027 * gcc.target/powerpc/pr56605.c: New.
1029 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1032 * gfortran.dg/do_1.f90: Don't xfail.
1034 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1037 * gfortran.dg/namelist_77.f90: New.
1038 * gfortran.dg/namelist_78.f90: New.
1040 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1043 * gfortran.dg/open_negative_unit_1.f90: New.
1045 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1047 * gcc.target/aarch64/sbc.c: New test.
1049 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1051 * gcc.target/aarch64/ror.c: New test.
1053 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1055 * gcc.target/aarch64/extr.c: New test.
1057 2013-03-19 Richard Biener <rguenther@suse.de>
1059 PR tree-optimization/56273
1060 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1061 * c-c++-common/uninit-17.c: Likewise.
1063 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1065 PR tree-optimization/56635
1066 * g++.dg/torture/pr56635.C: New test.
1068 2013-03-18 Richard Biener <rguenther@suse.de>
1070 PR tree-optimization/3713
1071 * g++.dg/ipa/devirt-12.C: New testcase.
1073 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1076 * c-c++-common/pr56566.c: New test.
1078 2013-03-17 Jason Merrill <jason@redhat.com>
1080 * g++.dg/template/abstract-dr337.C: XFAIL.
1082 2013-03-16 Jakub Jelinek <jakub@redhat.com>
1085 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1086 * c-c++-common/pr56607.c: New test.
1088 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
1091 * g++.dg/cpp0x/constexpr-array5.C: New.
1093 2013-03-15 Tobias Burnus <burnus@net-b.de>
1096 * gfortran.dg/transfer_intrinsic_5.f90: New.
1098 2013-03-15 Kai Tietz <ktietz@redhat.com>
1100 * gcc.target/i386/movti.c: Don't test for x64 mingw.
1101 * gcc.target/i386/pr20020-1.c: Likewise.
1102 * gcc.target/i386/pr20020-2.c: Likewise.
1103 * gcc.target/i386/pr20020-3.c: Likewise.
1104 * gcc.target/i386/pr53425-1.c: Likewise.
1105 * gcc.target/i386/pr53425-2.c: Likewise.
1106 * gcc.target/i386/pr55093.c: Likewise.
1107 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1109 2013-03-15 Jakub Jelinek <jakub@redhat.com>
1112 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1113 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
1115 2013-03-14 Jakub Jelinek <jakub@redhat.com>
1117 PR tree-optimization/53265
1118 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1120 * gcc.dg/graphite/id-6.c (test): Likewise.
1121 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1122 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1124 PR tree-optimization/53265
1125 * gcc.dg/pr53265.c: New test.
1126 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1128 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1130 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
1131 n, use it as high bound instead of 4.
1133 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1136 * gcc.target/sh/pr49880-1.c: New.
1137 * gcc.target/sh/pr49880-2.c: New.
1138 * gcc.target/sh/pr49880-3.c: New.
1139 * gcc.target/sh/pr49880-4.c: New.
1140 * gcc.target/sh/pr49880-5.c: New.
1142 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1146 2013-03-13 Richard Biener <rguenther@suse.de>
1148 PR tree-optimization/56608
1149 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1151 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1154 * g++.dg/cpp0x/alias-decl-32.C: New.
1156 2013-03-11 Jan Hubicka <jh@suse.cz>
1159 * gcc.c-torture/compile/pr56571.c: New testcase.
1161 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1163 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1164 * gcc.dg/tree-ssa/pr55579.c: Likewise.
1166 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1168 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1169 * gcc.dg/inline_4.c: Likewise.
1170 * gcc.dg/unroll_2.c: Likewise.
1171 * gcc.dg/unroll_3.c: Likewise.
1172 * gcc.dg/unroll_4.c: Likewise.
1174 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1177 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1180 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1182 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1185 * gcc.c-torture/compile/pr40797.c: New.
1187 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1189 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1191 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
1194 * gfortran.dg/class_56.f90: New test.
1196 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
1199 * gcc.target/mips/pr56524.c: New test.
1201 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1204 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1206 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1209 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1211 2013-03-08 Marek Polacek <polacek@redhat.com>
1213 PR tree-optimization/56478
1214 * gcc.dg/torture/pr56478.c: New test.
1216 2013-03-08 Kai Tietz <ktietz@redhat.com>
1218 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1219 targets linker option --allow-multiple-definition.
1221 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1222 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1223 * gcc.dg/pr52549.c: Add LLP64 case.
1224 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1225 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1226 * gcc.dg/torture/pr51071-2.c: Likewise.
1227 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1228 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1229 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1230 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1231 * gcc.dg/weak/weak-1.c: Likewise.
1232 * gcc.dg/weak/weak-2.c: Likewise.
1233 * gcc.dg/weak/weak-3.c: Likewise.
1234 * gcc.dg/weak/weak-4.c: Likewise.
1235 * gcc.dg/weak/weak-5.c: Likewise.
1236 * gcc.dg/weak/weak-15.c: Likewise.
1237 * gcc.dg/weak/weak-16.c: Likewise.
1239 * c-c++-common/pr54486.c: Skip test for mingw-targets.
1241 2013-03-07 Jakub Jelinek <jakub@redhat.com>
1243 PR tree-optimization/56559
1244 * gcc.dg/tree-ssa/reassoc-26.c: New test.
1246 2013-03-07 Andreas Schwab <schwab@suse.de>
1248 * gcc.dg/pr31490.c: Fix last change.
1250 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1253 * g++.dg/template/crash115.C: New.
1255 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1257 PR tree-optimization/56539
1258 * gcc.c-torture/compile/pr56539.c: New test.
1260 2013-03-06 Kai Tietz <ktietz@redhat.com>
1262 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1264 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1265 * gcc.dg/lto/20091013-1_2.c: Likewise.
1266 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1268 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1270 * gnat.dg/specs/aggr6.ads: New test.
1272 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1274 * gnat.dg/loop_optimization15.ad[sb]: New test.
1276 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1279 * gcc.dg/pr56548.c: New test.
1281 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1284 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1286 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1289 * g++.dg/template/typename20.C: New test.
1291 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1294 * gcc.dg/pr56510.c: New test.
1296 PR rtl-optimization/56484
1297 * gcc.c-torture/compile/pr56484.c: New test.
1299 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1302 * g++.dg/warn/Wsign-conversion-2.C: New.
1304 2013-03-05 Richard Biener <rguenther@suse.de>
1306 PR tree-optimization/56270
1307 * gcc.dg/vect/slp-38.c: New testcase.
1309 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1311 PR rtl-optimization/56494
1312 * gcc.dg/pr56494.c: New test.
1314 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
1316 * gcc.dg/pr56424.c: New test.
1318 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1320 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1321 * gcc.dg/pr56228.c <avr>: Skip.
1323 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1326 PR tree-optimization/52631
1327 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1329 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
1331 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1332 * gcc.dg/vect/vect-83_64.c: Same.
1334 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1337 * gfortran.dg/pointer_check_13.f90: New test.
1339 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1342 * gfortran.dg/array_constructor_42.f90: New test.
1344 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1347 * g++.dg/template/static33.C: New.
1348 * g++.dg/template/static34.C: Likewise.
1351 * g++.dg/template/static35.C: New.
1353 2013-03-01 Steve Ellcey <sellcey@mips.com>
1355 * gcc.dg/pr56396.c: Require pic support.
1357 2013-03-01 Richard Biener <rguenther@suse.de>
1359 PR tree-optimization/55481
1360 * gcc.dg/torture/pr56488.c: New testcase.
1362 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
1363 Jakub Jelinek <jakub@redhat.com>
1366 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1367 no_sanitize_address attribute rather than no_address_safety_analysis.
1368 * g++.dg/asan/sanitizer_test_utils.h
1369 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1370 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1371 in addition to no_address_safety_analysis.
1373 2013-02-28 Jason Merrill <jason@redhat.com>
1376 * g++.dg/cpp0x/constexpr-and.C: New.
1378 2013-02-28 Martin Jambor <mjambor@suse.cz>
1380 PR tree-optimization/56294
1381 * g++.dg/debug/pr56294.C: New test.
1383 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
1385 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1387 2013-02-27 Marek Polacek <polacek@redhat.com>
1389 PR rtl-optimization/56466
1390 * gcc.dg/pr56466.c: New test.
1392 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1394 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1395 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1396 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1398 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
1401 * gcc.dg/pr45472.c: New test.
1403 2013-02-26 Marek Polacek <polacek@redhat.com>
1405 PR tree-optimization/56426
1406 * gcc.dg/pr56436.c: New test.
1408 2013-02-26 Jakub Jelinek <jakub@redhat.com>
1410 PR tree-optimization/56448
1411 * gcc.c-torture/compile/pr56448.c: New test.
1413 PR tree-optimization/56443
1414 * gcc.dg/torture/pr56443.c: New test.
1416 2013-02-25 Richard Biener <rguenther@suse.de>
1418 PR tree-optimization/56175
1419 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1421 2013-02-24 Jakub Jelinek <jakub@redhat.com>
1424 * g++.dg/torture/pr56403.C: New test.
1426 2013-02-25 Catherine Moore <clm@codesourcery.com>
1429 2013-02-24 Catherine Moore <clm@codesourcery.com>
1430 Richard Sandiford <rdsandiford@googlemail.com>
1432 * gcc.target/mips/mips.exp: Add microMIPS support.
1433 * gcc.target/mips/umips-movep-2.c: New test.
1434 * gcc.target/mips/umips-lwp-2.c: New test.
1435 * gcc.target/mips/umips-swp-5.c: New test.
1436 * gcc.target/mips/umips-constraints-1.c: New test.
1437 * gcc.target/mips/umips-lwp-3.c: New test.
1438 * gcc.target/mips/umips-swp-6.c: New test.
1439 * gcc.target/mips/umips-constraints-2.c: New test.
1440 * gcc.target/mips/umips-save-restore-1.c: New test.
1441 * gcc.target/mips/umips-lwp-4.c: New test.
1442 * gcc.target/mips/umips-swp-7.c: New test.
1443 * gcc.target/mips/umips-save-restore-2.c: New test.
1444 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1445 * gcc.target/mips/umips-lwp-5.c: New test.
1446 * gcc.target/mips/umips-save-restore-3.c: New test.
1447 * gcc.target/mips/umips-lwp-6.c: New test.
1448 * gcc.target/mips/umips-swp-1.c: New test.
1449 * gcc.target/mips/umips-lwp-7.c: New test.
1450 * gcc.target/mips/umips-swp-2.c: New test.
1451 * gcc.target/mips/umips-lwp-8.c: New test.
1452 * gcc.target/mips/umips-swp-3.c: New test.
1453 * gcc.target/mips/umips-movep-1.c: New test.
1454 * gcc.target/mips/umips-lwp-1.c: New test.
1455 * gcc.target/mips/umips-swp-4.c: New test.
1457 2013-02-24 Catherine Moore <clm@codesourcery.com>
1458 Richard Sandiford <rdsandiford@googlemail.com>
1460 * gcc.target/mips/mips.exp: Add microMIPS support.
1461 * gcc.target/mips/umips-movep-2.c: New test.
1462 * gcc.target/mips/umips-lwp-2.c: New test.
1463 * gcc.target/mips/umips-swp-5.c: New test.
1464 * gcc.target/mips/umips-constraints-1.c: New test.
1465 * gcc.target/mips/umips-lwp-3.c: New test.
1466 * gcc.target/mips/umips-swp-6.c: New test.
1467 * gcc.target/mips/umips-constraints-2.c: New test.
1468 * gcc.target/mips/umips-save-restore-1.c: New test.
1469 * gcc.target/mips/umips-lwp-4.c: New test.
1470 * gcc.target/mips/umips-swp-7.c: New test.
1471 * gcc.target/mips/umips-save-restore-2.c: New test.
1472 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1473 * gcc.target/mips/umips-lwp-5.c: New test.
1474 * gcc.target/mips/umips-save-restore-3.c: New test.
1475 * gcc.target/mips/umips-lwp-6.c: New test.
1476 * gcc.target/mips/umips-swp-1.c: New test.
1477 * gcc.target/mips/umips-lwp-7.c: New test.
1478 * gcc.target/mips/umips-swp-2.c: New test.
1479 * gcc.target/mips/umips-lwp-8.c: New test.
1480 * gcc.target/mips/umips-swp-3.c: New test.
1481 * gcc.target/mips/umips-movep-1.c: New test.
1482 * gcc.target/mips/umips-lwp-1.c: New test.
1483 * gcc.target/mips/umips-swp-4.c: New test.
1485 2013-02-22 Jakub Jelinek <jakub@redhat.com>
1488 * lib/asan-dg.exp (asan_link_flags): Add
1489 -B${gccpath}/libsanitizer/asan/ to flags.
1491 2013-02-21 Jakub Jelinek <jakub@redhat.com>
1494 * gcc.dg/torture/pr56420.c: New test.
1496 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
1499 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1501 2013-02-21 Martin Jambor <mjambor@suse.cz>
1503 PR tree-optimization/56310
1504 * g++.dg/ipa/pr56310.C: New test.
1506 2013-02-21 Janus Weil <janus@gcc.gnu.org>
1509 * gfortran.dg/proc_ptr_comp_37.f90: New.
1511 2013-02-21 Richard Biener <rguenther@suse.de>
1513 PR tree-optimization/56415
1515 2013-02-11 Richard Biener <rguenther@suse.de>
1517 PR tree-optimization/56273
1518 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1519 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1520 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1521 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1522 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1523 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1525 2013-02-21 Marek Polacek <polacek@redhat.com>
1527 PR tree-optimization/56398
1528 * g++.dg/torture/pr56398.C: New test.
1530 2013-02-21 Jakub Jelinek <jakub@redhat.com>
1533 * gcc.c-torture/compile/pr56405.c: New test.
1535 2013-02-20 Jan Hubicka <jh@suse.cz>
1537 PR tree-optimization/56265
1538 * g++.dg/ipa/devirt-11.C: New testcase.
1540 2013-02-20 Richard Biener <rguenther@suse.de>
1542 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1544 2013-02-20 Richard Biener <rguenther@suse.de>
1545 Jakub Jelinek <jakub@redhat.com>
1547 PR tree-optimization/56396
1548 * gcc.dg/pr56396.c: New testcase.
1550 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1553 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1555 2013-02-19 Richard Biener <rguenther@suse.de>
1557 PR tree-optimization/56384
1558 * gcc.dg/torture/pr56384.c: New testcase.
1560 2013-02-19 Jakub Jelinek <jakub@redhat.com>
1562 PR tree-optimization/56350
1563 * gcc.dg/pr56350.c: New test.
1565 PR tree-optimization/56381
1566 * g++.dg/opt/pr56381.C: New test.
1568 2013-02-18 Jakub Jelinek <jakub@redhat.com>
1571 * lib/dg-pch.exp (pch-init, pch-finish,
1572 check_effective_target_pch_supported_debug): New procs.
1573 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1574 Likewise if $pch_unsupported_debug and $flags include -g.
1575 Skip FAILs about missing *.gch file if $pch_unsupported_debug
1576 and dg-require-effective-target pch_unsupported_debug.
1577 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1578 * objc.dg/pch/pch.exp: Likewise.
1579 * gcc.dg/pch/pch.exp: Likewise.
1580 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1581 pch_unsupported_debug.
1582 * gcc.dg/pch/valid-1.hs: Likewise.
1583 * gcc.dg/pch/valid-1b.c: Likewise.
1584 * gcc.dg/pch/valid-1b.hs: Likewise.
1586 2013-02-18 Richard Biener <rguenther@suse.de>
1588 PR tree-optimization/56366
1589 * gcc.dg/torture/pr56366.c: New testcase.
1591 2013-02-18 Richard Biener <rguenther@suse.de>
1594 * gcc.dg/torture/pr56349.c: New testcase.
1596 2013-02-18 Richard Biener <rguenther@suse.de>
1598 PR tree-optimization/56321
1599 * gcc.dg/torture/pr56321.c: New testcase.
1601 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
1603 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1605 2013-02-16 Jakub Jelinek <jakub@redhat.com>
1606 Dodji Seketeli <dodji@redhat.com>
1609 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1610 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1611 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1612 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1613 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1614 * c-c++-common/asan/pr56330.c: Likewise.
1615 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1616 Ensure the size argument of __builtin_memcpy is a constant.
1618 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1619 Paolo Carlini <paolo.carlini@oracle.com>
1622 * g++.dg/cpp0x/enum23.C: New.
1624 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
1627 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1629 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
1631 PR rtl-optimization/56348
1632 * gcc.target/i386/pr56348.c: New test.
1634 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
1636 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1637 * gcc.target/arm/interrupt-2.c: Likewise.
1639 2013-02-15 Tobias Burnus <burnus@net-b.de>
1642 * gfortran.dg/matmul_9.f90: New.
1644 2013-02-15 Tobias Burnus <burnus@net-b.de>
1647 * gfortran.dg/init_flag_11.f90: New.
1649 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1651 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1653 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1655 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1658 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
1659 Tobias Burnus <burnus@net-b.de>
1662 * gfortran.dg/allocatable_function_7.f90: New.
1664 2013-02-14 Jakub Jelinek <jakub@redhat.com>
1666 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1667 * asan_globals_test-wrapper.cc: New file.
1668 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1669 instead of asan_globals_test.cc as dg-additional-sources.
1670 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1671 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
1672 "sanitizer_test_utils.h" instead of
1673 "sanitizer_common/tests/sanitizer_test_utils.h".
1674 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1675 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1676 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1677 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1678 * g++.dg/asan/asan_test.cc: Synced from upstream.
1679 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1681 2013-02-14 Dodji Seketeli <dodji@redhat.com>
1684 * c-c++-common/asan/memcmp-2.c: New test.
1686 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
1689 * g++.dg/cpp0x/udlit-string-literal.h: New.
1690 * g++.dg/cpp0x/udlit-string-literal.C: New.
1692 2013-02-13 Sriraman Tallam <tmsriram@google.com>
1694 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1696 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
1699 * gcc.target/arm/pr56184.C: New test.
1701 2013-02-13 Jakub Jelinek <jakub@redhat.com>
1704 * g++.dg/torture/pr56302.C: New test.
1705 * g++.dg/cpp0x/constexpr-56302.C: New test.
1706 * c-c++-common/pr56302.c: New test.
1708 2013-02-13 Tobias Burnus <burnus@net-b.de>
1709 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1712 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1713 * gfortran.dg/quad_3.f90: Ditto.
1715 2013-02-13 Kostya Serebryany <kcc@google.com>
1717 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1718 to match the fresh asan run-time.
1719 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1721 2013-02-12 Dodji Seketeli <dodji@redhat.com>
1723 Avoid instrumenting duplicated memory access in the same basic block
1724 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1725 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1726 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1727 * c-c++-common/asan/inc.c: Likewise.
1729 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
1732 * gcc.target/i386/pr56148.c: New test.
1734 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1735 Tobias Burnus <burnus@net-b.de>
1738 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1741 2013-02-12 Richard Biener <rguenther@suse.de>
1744 * gcc.dg/lto/pr56297_0.c: New testcase.
1745 * gcc.dg/lto/pr56297_0.c: Likewise.
1747 2013-02-12 Janus Weil <janus@gcc.gnu.org>
1750 * gfortran.dg/typebound_deferred_1.f90: New.
1752 2013-02-12 Jakub Jelinek <jakub@redhat.com>
1754 PR rtl-optimization/56151
1755 * gcc.target/i386/pr56151.c: New test.
1757 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
1759 * g++.dg/ext/mv12.C: New test.
1760 * g++.dg/ext/mv12.h: New file.
1761 * g++.dg/ext/mv12-aux.C: New file.
1762 * g++.dg/ext/mv13.C: New test.
1764 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
1766 * lib/target-supports.exp
1767 (check_effective_target_powerpc_eabi_ok): New.
1768 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1770 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1771 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1773 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1774 * gcc.target/powerpc/pr51623.c: Likewise.
1775 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1776 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1778 2013-02-11 Alexander Potapenko <glider@google.com>
1779 Jack Howarth <howarth@bromo.med.uc.edu>
1780 Jakub Jelinek <jakub@redhat.com>
1783 * g++.dg/asan/pr55617.C: Run on all targets.
1785 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
1787 PR rtl-optimization/56275
1788 * gcc.dg/pr56275.c: New test.
1790 2013-02-11 Richard Biener <rguenther@suse.de>
1792 PR tree-optimization/56273
1793 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
1795 2013-02-11 Richard Biener <rguenther@suse.de>
1797 PR tree-optimization/56264
1798 * gcc.dg/torture/pr56264.c: New testcase.
1800 2013-02-11 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/56273
1803 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1804 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1805 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1806 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1807 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1808 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1810 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
1812 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
1813 for *-*-linux-gnu targets.
1814 * g++.dg/asan/interception-test-1.c: Ditto.
1815 * g++.dg/asan/interception-failure-test-1.C: Ditto.
1816 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
1818 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
1821 * gfortran.dg/intrinsic_size_4.f90 : New test.
1823 2013-02-09 Jakub Jelinek <jakub@redhat.com>
1826 * gcc.target/powerpc/pr56256.c: New test.
1828 2013-02-08 Ian Lance Taylor <iant@google.com>
1830 * lib/go.exp: Load timeout.exp.
1832 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
1834 PR rtl-optimization/56246
1835 * gcc.target/i386/pr56246.c: New test.
1837 2013-02-08 Jeff Law <law@redhat.com>
1840 * gcc.dg/debug/dwarf2/pr53948.c: New test.
1842 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1845 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
1848 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
1850 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
1852 2013-02-08 Jakub Jelinek <jakub@redhat.com>
1854 PR rtl-optimization/56195
1855 * gcc.dg/torture/pr56195.c: New test.
1857 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
1860 * gfortran.dg/recursive_interface_2.f90: New test.
1862 2013-02-08 Jakub Jelinek <jakub@redhat.com>
1864 PR tree-optimization/56250
1865 * gcc.c-torture/execute/pr56250.c: New test.
1867 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
1869 PR tree-optimization/56064
1870 * gcc.dg/fixed-point/view-convert-2.c: New test.
1872 2013-02-08 Michael Matz <matz@suse.de>
1874 PR tree-optimization/52448
1875 * gcc.dg/pr52448.c: New test.
1877 2013-02-08 Richard Biener <rguenther@suse.de>
1880 * gcc.dg/torture/pr56181.c: New testcase.
1882 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
1885 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
1886 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
1888 2013-02-07 Jakub Jelinek <jakub@redhat.com>
1891 * g++.dg/parse/crash61.C: New test.
1894 * g++.dg/parse/pr56239.C: New test.
1897 * g++.dg/abi/mangle61.C: New test.
1899 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
1901 PR rtl-optimization/56225
1902 * gcc.target/i386/pr56225.c: New test.
1904 2013-02-07 Jakub Jelinek <jakub@redhat.com>
1907 * gcc.dg/guality/pr56154-1.c: New test.
1908 * gcc.dg/guality/pr56154-2.c: New test.
1909 * gcc.dg/guality/pr56154-3.c: New test.
1910 * gcc.dg/guality/pr56154-4.c: New test.
1911 * gcc.dg/guality/pr56154-aux.c: New file.
1913 PR tree-optimization/55789
1914 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
1916 * gcc.dg/tree-ssa/inline-3.c: Add
1917 --param max-early-inliner-iterations=2 option.
1919 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1922 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
1923 Add -fno-dwarf2-cfi-asm to dg-options.
1926 2013-02-07 Jakub Jelinek <jakub@redhat.com>
1929 * gcc.dg/pr56228.c: New test.
1931 2013-02-07 Alan Modra <amodra@gmail.com>
1934 * gcc.target/powerpc/pr54009.c: New test.
1936 * gfortran.dg/pr54131.f: New test.
1938 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
1941 * gfortran.dg/array_constructor_41.f90: New test.
1943 2013-02-06 Janus Weil <janus@gcc.gnu.org>
1946 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
1948 2013-02-06 Jakub Jelinek <jakub@redhat.com>
1951 * g++.dg/gomp/pr56217.C: New test.
1953 2013-02-05 Jakub Jelinek <jakub@redhat.com>
1955 PR tree-optimization/56205
1956 * gcc.dg/tree-ssa/stdarg-6.c: New test.
1957 * gcc.c-torture/execute/pr56205.c: New test.
1959 2013-02-05 Richard Biener <rguenther@suse.de>
1961 PR tree-optimization/53342
1962 PR tree-optimization/53185
1963 * gcc.dg/vect/pr53185-2.c: New testcase.
1965 2013-02-05 Jan Hubicka <jh@suse.cz>
1967 PR tree-optimization/55789
1968 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
1969 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
1970 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
1971 * g++.dg/ipa/inline-1.C: New testcase.
1972 * g++.dg/ipa/inline-2.C: New testcase.
1973 * g++.dg/ipa/inline-3.C: New testcase.
1975 2013-02-05 Jan Hubicka <jh@suse.cz>
1977 PR tree-optimization/55789
1978 * g++.dg/torture/pr55789.C: New testcase.
1980 2013-02-05 Jakub Jelinek <jakub@redhat.com>
1983 * gcc.dg/pr56167.c: New test.
1985 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
1988 * gcc.target/sh/pr55146.c: New.
1990 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
1992 PR tree-optimization/54386
1993 * gcc.target/sh/pr54386.c: New.
1995 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
1998 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2001 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2003 2013-02-04 Alexander Potapenko <glider@google.com>
2004 Jack Howarth <howarth@bromo.med.uc.edu>
2005 Jakub Jelinek <jakub@redhat.com>
2008 * g++.dg/asan/pr55617.C: New test.
2010 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2013 * gfortran.dg/typebound_operator_19.f90: New test.
2014 * gfortran.dg/typebound_assignment_4.f90: New test.
2016 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2019 * gfortran.dg/recursive_interface_1.f90: New test.
2021 2013-02-04 Richard Guenther <rguenther@suse.de>
2024 * gcc.dg/lto/pr56168_0.c: New testcase.
2025 * gcc.dg/lto/pr56168_1.c: Likewise.
2027 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2031 * gfortran.dg/block_12.f90: New test.
2032 * gfortran.dg/module_error_1.f90: New test.
2034 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2036 * lib/target-supports.exp (check_effective_target_vect_float)
2037 (check_effective_target_vect_no_align): Add mips-sde-elf.
2039 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2041 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2043 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2045 * gcc.dg/pr56023.c: XFAIL on AIX.
2046 * gcc.dg/vect/pr49352.c: Same.
2048 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2050 * gnat.dg/opt26.adb: New test.
2052 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2055 2013-01-27 Amol Pise <amolpise15@gmail.com>
2057 * gcc.target/arm/neon-vfnms-1.c: New test.
2058 * gcc.target/arm/neon-vfnma-1.c: New test.
2060 2013-01-31 Richard Biener <rguenther@suse.de>
2062 PR tree-optimization/56157
2063 * gcc.dg/torture/pr56157.c: New testcase.
2065 2013-01-30 Richard Biener <rguenther@suse.de>
2067 PR tree-optimization/56150
2068 * gcc.dg/torture/pr56150.c: New testcase.
2070 2013-01-30 Jakub Jelinek <jakub@redhat.com>
2073 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2074 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
2075 printed in backtrace.
2076 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2077 to avoid errors about mismatched allocation vs. deallocation.
2080 * g++.dg/mv1.C: Moved to...
2081 * g++.dg/ext/mv1.C: ... here. Adjust test.
2082 * g++.dg/mv2.C: Moved to...
2083 * g++.dg/ext/mv2.C: ... here. Adjust test.
2084 * g++.dg/mv3.C: Moved to...
2085 * g++.dg/ext/mv3.C: ... here.
2086 * g++.dg/mv4.C: Moved to...
2087 * g++.dg/ext/mv4.C: ... here.
2088 * g++.dg/mv5.C: Moved to...
2089 * g++.dg/ext/mv5.C: ... here. Adjust test.
2090 * g++.dg/mv6.C: Moved to...
2091 * g++.dg/ext/mv6.C: ... here. Adjust test.
2092 * g++.dg/ext/mv7.C: New test.
2093 * g++.dg/ext/mv8.C: New test.
2094 * g++.dg/ext/mv9.C: New test.
2095 * g++.dg/ext/mv10.C: New test.
2096 * g++.dg/ext/mv11.C: New test.
2098 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
2100 PR rtl-optimization/56144
2101 * gcc.dg/pr56144.c: New.
2103 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
2105 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2107 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2108 * g++.dg/cpp0x/constexpr-55573.C: Same
2110 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
2112 PR tree-optimization/56064
2113 * gcc.dg/fixed-point/view-convert.c: New test.
2115 2013-01-30 Andreas Schwab <schwab@suse.de>
2117 * lib/target-supports-dg.exp (dg-process-target): Use expr to
2118 evaluate the end index in string range.
2120 2013-01-30 Tobias Burnus <burnus@net-b.de>
2123 * gfortran.dg/allocatable_function_6.f90: New.
2125 2013-01-29 Janus Weil <janus@gcc.gnu.org>
2126 Mikael Morin <mikael@gcc.gnu.org>
2129 * gfortran.dg/proc_ptr_comp_36.f90: New.
2131 2013-01-29 Richard Biener <rguenther@suse.de>
2133 PR tree-optimization/55270
2134 * gcc.dg/torture/pr55270.c: New testcase.
2136 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2138 PR rtl-optimization/56117
2139 * gcc.dg/pr56117.c: New test.
2141 2013-01-28 Richard Biener <rguenther@suse.de>
2143 PR tree-optimization/56034
2144 * gcc.dg/torture/pr56034.c: New testcase.
2146 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2148 PR tree-optimization/56125
2149 * gcc.dg/pr56125.c: New test.
2151 2013-01-28 Tobias Burnus <burnus@net-b.de>
2152 Mikael Morin <mikael@gcc.gnu.org>
2155 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2156 * gfortran.dg/import8.f90: Likewise.
2157 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2158 * gfortran.dg/import10.f90: New test.
2159 * gfortran.dg/import11.f90: Likewise
2161 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2164 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2165 string.h. Provide memset, malloc and free prototypes, adjust line
2166 numbers in dg-output.
2167 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2168 Provide memset prototype and adjust line numbers in dg-output.
2169 * c-c++-common/asan/global-overflow-1.c: Likewise.
2171 PR tree-optimization/56094
2172 * gcc.dg/pr56094.c: New test.
2174 2013-01-27 Amol Pise <amolpise15@gmail.com>
2176 * gcc.target/arm/neon-vfnms-1.c: New test.
2177 * gcc.target/arm/neon-vfnma-1.c: New test.
2179 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
2182 * gcc.target/i386/pr56114.c: New test.
2184 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
2187 * gfortran.dg/associate_14.f90: New test.
2190 * gfortran.dg/associate_13.f90: New test.
2192 2013-01-25 Jakub Jelinek <jakub@redhat.com>
2194 PR tree-optimization/56098
2195 * gcc.dg/pr56098-1.c: New test.
2196 * gcc.dg/pr56098-2.c: New test.
2198 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
2201 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2203 2013-01-22 Marek Polacek <polacek@redhat.com>
2205 PR tree-optimization/56035
2206 * gcc.dg/pr56035.c: New test.
2208 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2210 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2213 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2215 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2217 2013-01-24 Jakub Jelinek <jakub@redhat.com>
2220 * gcc.dg/pr56078.c: New test.
2221 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2223 2013-01-24 Martin Jambor <mjambor@suse.cz>
2225 PR tree-optimization/55927
2226 * g++.dg/ipa/devirt-10.C: Disable early inlining.
2228 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
2230 * gcc.target/i386/movsd.c: New test.
2232 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
2235 * gcc.target/i386/pr55934.c: New test.
2237 2013-01-23 Janus Weil <janus@gcc.gnu.org>
2240 * gfortran.dg/select_8.f90: New.
2242 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2244 * gcc.target/microblaze/microblaze.exp: Remove
2245 target_config_cflags check.
2247 2013-01-23 Jakub Jelinek <jakub@redhat.com>
2250 * gfortran.dg/gomp/pr56052.f90: New test.
2253 * gcc.dg/pr49069.c: New test.
2255 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
2258 * g++.dg/cpp0x/constexpr-static10.C: New.
2260 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
2263 * gcc.target/i386/pr56028.c: New test.
2265 2013-01-22 Jakub Jelinek <jakub@redhat.com>
2268 * gcc.target/i386/pr55686.c: New test.
2270 2013-01-22 Dodji Seketeli <dodji@redhat.com>
2273 * g++.dg/cpp0x/variadic139.C: New test.
2274 * g++.dg/cpp0x/variadic140.C: Likewise.
2275 * g++.dg/cpp0x/variadic141.C: Likewise.
2277 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
2279 * gnat.dg/warn8.adb: New test.
2281 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2284 * gfortran.dg/include_8.f90: New test.
2286 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2288 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2289 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2291 2013-01-21 Jakub Jelinek <jakub@redhat.com>
2293 PR tree-optimization/56051
2294 * gcc.c-torture/execute/pr56051.c: New test.
2296 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2298 PR rtl-optimization/56023
2299 * gcc.dg/pr56023.c: New test.
2301 2013-01-21 Martin Jambor <mjambor@suse.cz>
2304 * gcc.target/i386/pr56022.c: New test.
2306 2013-01-21 Jason Merrill <jason@redhat.com>
2308 * lib/target-supports.exp (check_effective_target_alias): New.
2310 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
2313 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2315 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
2317 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2319 2013-01-19 Jeff Law <law@redhat.com>
2321 PR tree-optimization/52631
2322 * tree-ssa/pr52631.c: New test.
2323 * tree-ssa/ssa-fre-9: Update expected output.
2325 2013-01-19 Anthony Green <green@moxielogic.com>
2327 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2330 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2332 PR tree-optimization/56029
2333 * g++.dg/torture/pr56029.C: New test.
2335 2013-01-18 Sharad Singhai <singhai@google.com>
2337 PR tree-optimization/55995
2338 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2340 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
2343 * gcc.target/i386/pr55433.c: New.
2345 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2348 * gfortran.dg/pr56015.f90: New test.
2350 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
2352 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2354 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
2356 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2357 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2358 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2359 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2360 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2362 2013-01-17 Jeff Law <law@redhat.com>
2364 * gcc.dg/pr52573.c: Move to...
2365 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
2367 PR rtl-optimization/52573
2368 * gcc.dg/pr52573.c: New test.
2370 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
2373 * g++.dg/asan/interception-test-1.C: Skip on darwin.
2374 * lib/target-supports.exp (check_effective_target_swapcontext): Use
2375 check_no_compiler_messages to test support in ucontext.h.
2376 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2377 compliant RLIMIT_AS.
2379 2013-01-17 Marek Polacek <polacek@redhat.com>
2381 PR rtl-optimization/55833
2382 * gcc.dg/pr55833.c: New test.
2384 2013-01-17 Jan Hubicka <jh@suse.cz>
2386 PR tree-optimization/55273
2387 * gcc.c-torture/compile/pr55273.c: New testcase.
2389 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
2392 * gcc.target/pr55981.c: New test.
2394 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
2396 * gcc.target/arm/pr40887.c: Require at least armv5.
2397 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2398 * gcc.target/arm/pr51915.c: Likewise.
2399 * gcc.target/arm/pr52006.c: Likewise.
2400 * gcc.target/arm/pr53187.c: Likewise.
2402 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2403 * gcc.target/arm/ftest-support-arm.h: Delete.
2404 * gcc.target/arm/ftest-support-thumb.h: Delete.
2405 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2406 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2407 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2408 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2409 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2410 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2411 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2412 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2413 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2414 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2415 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2416 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2417 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2418 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2419 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2420 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2421 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2422 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2423 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2424 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2425 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2426 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2427 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2428 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2430 2013-01-17 Martin Jambor <mjambor@suse.cz>
2432 PR tree-optimizations/55264
2433 * g++.dg/ipa/pr55264.C: New test.
2435 2013-01-16 Janus Weil <janus@gcc.gnu.org>
2438 * gfortran.dg/class_55.f90: New.
2440 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
2443 * gcc.c-torture/execute/builtins/builtins.exp: Add
2444 -Wl,--allow-multiple-definition for eabi and elf targets.
2447 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2448 check_effective_target_vect_perm_short,
2449 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2450 check_effective_target_vect64): Return 0 for big-endian ARM.
2451 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2453 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2456 2013-01-16 Richard Biener <rguenther@suse.de>
2458 PR tree-optimization/55964
2459 * gcc.dg/torture/pr55964.c: New testcase.
2461 2013-01-16 Richard Biener <rguenther@suse.de>
2463 PR tree-optimization/54767
2464 PR tree-optimization/53465
2465 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2467 2013-01-16 Christian Bruel <christian.bruel@st.com>
2470 * gcc.target/sh/sh-switch.c: New testcase.
2472 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2474 * gcc.dg/webizer.c: Increase the array size.
2476 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2479 * gcc.dg/pr55940.c: New test.
2481 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
2482 Harald Anlauf <anlauf@gmx.de>
2484 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2485 * gfortran.dg/bounds_check_5.f90: Likewise.
2486 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2487 * gfortran.dg/continuation_9.f90: Likewise.
2488 * gfortran.dg/move_alloc_13.f90: Likewise.
2489 * gfortran.dg/structure_constructor_11.f90: Likewise.
2490 * gfortran.dg/tab_continuation.f: Likewise.
2491 * gfortran.dg/warning-directive-2.F90: Likewise.
2492 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2494 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2496 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2497 * gcc.target/arm/fma-sp.c: Likewise.
2499 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
2501 PR rtl-optimization/55153
2502 * gcc.dg/pr55153.c: New.
2504 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2506 PR tree-optimization/55920
2507 * gcc.c-torture/compile/pr55920.c: New test.
2509 2013-01-15 Richard Biener <rguenther@suse.de>
2512 * gcc.dg/torture/pr55882.c: New testcase.
2514 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2516 PR tree-optimization/55955
2517 * gcc.c-torture/compile/pr55955.c: New test.
2519 2013-01-15 Dodji Seketeli <dodji@redhat.com>
2522 * g++.dg/cpp0x/alias-decl-31.C: New test.
2524 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
2527 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2528 case where interface is null.
2530 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2533 * gfortran.dg/array_constructor_40.f90: New test.
2535 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
2537 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2539 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
2541 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2542 * gcc.target/aarch64/vect-ld1r-compile.c: New.
2543 * gcc.target/aarch64/vect-ld1r-fp.c: New.
2544 * gcc.target/aarch64/vect-ld1r.c: New.
2545 * gcc.target/aarch64/vect-ld1r.x: New.
2547 2013-01-14 Andi Kleen <ak@linux.intel.com>
2550 * gcc.target/i386/hle-clear-rel.c: New file
2551 * gcc.target/i386/hle-store-rel.c: New file.
2553 2013-01-14 Harald Anlauf <anlauf@gmx.de>
2555 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2556 * gfortran.dg/bounds_check_4.f90: Likewise.
2557 * gfortran.dg/inquire_10.f90: Likewise.
2558 * gfortran.dg/minloc_3.f90: Likewise.
2559 * gfortran.dg/minlocval_3.f90: Likewise.
2560 * gfortran.dg/module_double_reuse.f90: Likewise.
2561 * gfortran.dg/mvbits_1.f90: Likewise.
2562 * gfortran.dg/oldstyle_1.f90: Likewise.
2563 * gfortran.dg/pr20163-2.f: Likewise.
2564 * gfortran.dg/save_1.f90: Likewise.
2565 * gfortran.dg/scan_1.f90: Likewise.
2566 * gfortran.dg/select_char_1.f90: Likewise.
2567 * gfortran.dg/shape_4.f90: Likewise.
2568 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2569 * gfortran.dg/function_optimize_10.f90: Likewise.
2570 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2571 * gfortran.dg/used_types_17.f90: Likewise.
2572 * gfortran.dg/used_types_18.f90: Likewise.
2574 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
2577 * gfortran.dg/proc_ptr_result_8.f90 : New test.
2579 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
2581 * gcc.dg/unroll_5.c: Add nomips16 attributes.
2583 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
2585 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2587 2013-01-12 Janus Weil <janus@gcc.gnu.org>
2590 * gfortran.dg/assumed_type_2.f90: Fix test case.
2591 * gfortran.dg/internal_pack_13.f90: New test.
2592 * gfortran.dg/internal_pack_14.f90: New test.
2594 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
2597 * gfortran.dg/unlimited_polymorphic_8.f90: Update
2598 scan-tree-dump-times for foo.0.x._vptr to deal with change from
2601 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
2603 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2605 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2608 * gcc.target/s390/pr55719.c: New testcase.
2610 2013-01-11 Richard Guenther <rguenther@suse.de>
2612 PR tree-optimization/44061
2613 * gcc.dg/pr44061.c: New testcase.
2615 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
2617 Update copyright years.
2619 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
2620 Jakub Jelinek <jakub@redhat.com>
2623 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2625 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
2627 PR rtl-optimization/55672
2628 * gcc.target/i386/pr55672.c: New.
2630 2013-01-10 Jeff Law <law@redhat.com>
2632 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
2633 pass/fail message unique.
2636 2013-01-10 Jason Merrill <jason@redhat.com>
2638 * ada/.gitignore: New.
2640 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2642 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2644 * g++.dg/tls/thread_local2.C: Likewise.
2645 * g++.dg/tls/thread_local2g.C: Likewise.
2646 * g++.dg/tls/thread_local6.C: Likewise.
2647 * g++.dg/tls/thread_local-order1.C: Add tls options.
2648 * g++.dg/tls/thread_local-order2.C: Likewise.
2649 * g++.dg/tls/thread_local3.C: Likewise.
2650 * g++.dg/tls/thread_local3g.C: Likewise.
2651 * g++.dg/tls/thread_local4.C: Likewise.
2652 * g++.dg/tls/thread_local4g.C: Likewise.
2653 * g++.dg/tls/thread_local5.C: Likewise.
2654 * g++.dg/tls/thread_local5g.C: Likewise.
2655 * g++.dg/tls/thread_local6g.C: Likewise.
2657 2013-01-10 Kostya Serebryany <kcc@google.com>
2659 * g++.dg/asan/asan_test.cc: Sync from upstream.
2661 2013-01-10 Jakub Jelinek <jakub@redhat.com>
2663 PR tree-optimization/55921
2664 * gcc.c-torture/compile/pr55921.c: New test.
2666 2013-01-09 Jan Hubicka <jh@suse.cz>
2668 PR tree-optimization/55569
2669 * gcc.c-torture/compile/pr55569.c: New testcase.
2671 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
2674 * gfortran.dg/use_28.f90: New test.
2676 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
2678 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2679 number matching more robust.
2681 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
2683 PR rtl-optimization/55829
2684 * gcc.target/i386/pr55829.c: New.
2686 2013-01-09 Tobias Burnus <burnus@net-b.de>
2689 * gfortran.dg/bind_c_bool_1.f90: New.
2690 * gfortran.dg/do_5.f90: Add dg-warning.
2692 2013-01-09 Jan Hubicka <jh@suse.cz>
2694 PR tree-optimization/55875
2695 * gcc.c-torture/execute/pr55875.c: New testcase.
2696 * g++.dg/torture/pr55875.C: New testcase.
2698 2013-01-09 Jakub Jelinek <jakub@redhat.com>
2701 * c-c++-common/pr48418.c: New test.
2703 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2706 * g++.dg/tls/thread_local-ice.C: New.
2708 2013-01-09 Andreas Schwab <schwab@suse.de>
2710 * gcc.dg/guality/pr54693.c: Null-terminate arr.
2712 2013-01-09 Jakub Jelinek <jakub@redhat.com>
2714 PR tree-optimization/48189
2715 * gcc.dg/pr48189.c: New test.
2717 2013-01-04 Jan Hubicka <jh@suse.cz>
2719 PR tree-optimization/55823
2720 * g++.dg/ipa/devirt-10.C: New testcase.
2722 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
2723 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
2725 PR rtl-optimization/55845
2726 * gcc.target/i386/pr55845.c: New test.
2728 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
2730 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2731 instructions generated instead of number of occurances.
2733 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
2735 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2736 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2737 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2738 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2739 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2740 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2741 * gcc.target/aarch64/vect-fcm.x: Likewise.
2742 * lib/target-supports.exp
2743 (check_effective_target_vect_cond): Enable for AArch64.
2745 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
2747 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2748 endian-safe float pool loading.
2749 (test_square_root_v4sf): Likewise.
2750 (test_square_root_v2df): Likewise.
2751 * lib/target-supports.exp
2752 (check_effective_target_vect_call_sqrtf): Add AArch64.
2754 2013-01-08 Martin Jambor <mjambor@suse.cz>
2757 * gcc.dg/tree-ssa/pr55579.c: New test.
2759 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2761 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2764 2013-01-08 Jakub Jelinek <jakub@redhat.com>
2767 * gcc.dg/torture/pr55890-3.c: New test.
2770 * gcc.c-torture/compile/pr55851.c: New test.
2773 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2776 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
2779 * gfortran.dg/elemental_scalar_args_2.f90: New test.
2781 2013-01-07 Tobias Burnus <burnus@net-b.de>
2784 * gfortran.dg/pointer_init_2.f90: Update dg-error.
2785 * gfortran.dg/pointer_init_7.f90: New.
2787 2013-01-07 Richard Biener <rguenther@suse.de>
2789 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
2791 2013-01-07 Richard Biener <rguenther@suse.de>
2794 * gcc.dg/torture/pr55890-1.c: New testcase.
2795 * gcc.dg/torture/pr55890-2.c: Likewise.
2797 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
2799 * gcc.target/aarch64/fmovd.c: New.
2800 * gcc.target/aarch64/fmovf.c: Likewise.
2801 * gcc.target/aarch64/fmovd-zero.c: Likewise.
2802 * gcc.target/aarch64/fmovf-zero.c: Likewise.
2803 * gcc.target/aarch64/vect-fmovd.c: Likewise.
2804 * gcc.target/aarch64/vect-fmovf.c: Likewise.
2805 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2806 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2808 2013-01-07 Richard Biener <rguenther@suse.de>
2810 PR tree-optimization/55888
2811 PR tree-optimization/55862
2812 * gcc.dg/torture/pr55888.c: New testcase.
2814 2013-01-07 Tobias Burnus <burnus@net-b.de>
2817 * gfortran.dg/intrinsic_size_3.f90: New.
2819 2013-01-07 Tobias Burnus <burnus@net-b.de>
2822 * gfortran.dg/select_type_32.f90: New.
2824 2013-01-04 Dodji Seketeli <dodji@redhat.com>
2827 * g++.dg/cpp0x/alias-decl-29.C: New test.
2829 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
2834 * gfortran.dg/class_array_15.f03: New test.
2836 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
2841 * gfortran.dg/use_23.f90: New test.
2842 * gfortran.dg/use_24.f90: New test.
2843 * gfortran.dg/use_25.f90: New test.
2844 * gfortran.dg/use_26.f90: New test.
2845 * gfortran.dg/use_27.f90: New test.
2847 2013-01-06 Olivier Hainque <hainque@adacore.com>
2849 * gnat.dg/specs/clause_on_volatile.ads: New test.
2851 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
2853 * gnat.dg/alignment10.adb: New test.
2855 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
2856 Mikael Morin <mikael@gcc.gnu.org>
2859 * gfortran.dg/use_22.f90: New test.
2861 2013-01-04 Andrew Pinski <apinski@cavium.com>
2863 * gcc.target/aarch64/cmp-1.c: New testcase.
2865 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
2868 * gfortran.dg/select_type_31.f03: New test.
2870 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2872 PR c++/54526 (again)
2873 * g++.dg/cpp0x/parse2.C: Extend.
2874 * g++.old-deja/g++.other/crash28.C: Adjust.
2876 2013-01-04 Richard Biener <rguenther@suse.de>
2878 PR tree-optimization/55862
2879 * gcc.dg/torture/pr55862.c: New testcase.
2881 2013-01-04 Martin Jambor <mjambor@suse.cz>
2883 PR tree-optimization/55755
2884 * gcc.dg/torture/pr55755.c: New test.
2885 * gcc.dg/tree-ssa/sra-13.c: Likewise.
2886 * gcc.dg/tree-ssa/pr45144.c: Update.
2888 2013-01-04 Richard Biener <rguenther@suse.de>
2891 * gcc.dg/fold-reassoc-2.c: New testcase.
2893 2013-01-04 Tobias Burnus <burnus@net-b.de>
2896 * gfortran.dg/null_7.f90: New.
2898 2013-01-04 Tobias Burnus <burnus@net-b.de>
2902 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
2903 * gfortran.dg/unlimited_polymorphic_7.f90: New.
2904 * gfortran.dg/unlimited_polymorphic_8.f90: New.
2906 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
2908 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
2910 2013-01-03 Janus Weil <janus@gcc.gnu.org>
2913 * gfortran.dg/assignment_1.f90: Modified.
2914 * gfortran.dg/assignment_4.f90: New.
2916 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
2918 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
2920 2013-01-03 Richard Biener <rguenther@suse.de>
2922 PR tree-optimization/55857
2923 * gcc.dg/vect/pr55857-1.c: New testcase.
2924 * gcc.dg/vect/pr55857-2.c: Likewise.
2926 2013-01-03 Jakub Jelinek <jakub@redhat.com>
2928 PR rtl-optimization/55838
2929 * gcc.dg/pr55838.c: New test.
2931 PR tree-optimization/55832
2932 * gcc.c-torture/compile/pr55832.c: New test.
2934 2013-01-02 Teresa Johnson <tejohnson@google.com>
2936 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
2937 * gcc.dg/tree-ssa/loop-23.c: Ditto.
2938 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
2939 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
2940 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
2941 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
2942 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
2943 * gcc.dg/unroll_1.c: Ditto.
2944 * gcc.dg/unroll_2.c: Ditto.
2945 * gcc.dg/unroll_3.c: Ditto.
2946 * gcc.dg/unroll_4.c: Ditto.
2948 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2950 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
2952 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2955 * gfortran.dg/eof_4.f90: New test.
2957 2013-01-02 Jakub Jelinek <jakub@redhat.com>
2959 * lib/c-compat.exp (compat-use-alt-compiler): Remove
2960 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
2961 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
2962 (compat_setup_dfp): Initialize compat_alt_caret and
2963 compat_save_TEST_ALWAYS_FLAGS.
2965 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2967 * gcc.dg/torture/tls/tls-reload-1.c: New test.
2969 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2971 * gcc.dg/torture/fp-int-convert-2.c: New test.
2973 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2975 * gfortran.dg/newunit_3.f90: Add dg-do run.
2976 * gfortran.dg/inquire_15.f90: Add dg-do run.
2978 2013-01-01 Jakub Jelinek <jakub@redhat.com>
2980 PR tree-optimization/55831
2981 * gcc.dg/pr55831.c: New test.
2983 Copyright (C) 2013 Free Software Foundation, Inc.
2985 Copying and distribution of this file, with or without modification,
2986 are permitted in any medium without royalty provided the copyright
2987 notice and this notice are preserved.