1 2014-01-13 Richard Biener <rguenther@suse.de>
3 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
4 adjusting mathlib options.
5 * gfortran.dg/lto/lto.exp: Likewise.
7 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9 * gnat.dg/loop_optimization17.adb: New test.
10 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
12 2014-01-13 Christian Bruel <christian.bruel@st.com>
14 * gcc.target/sh/cmpstrn.c: New case.
16 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
19 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
21 2014-01-12 Janus Weil <janus@gcc.gnu.org>
24 * gfortran.dg/alloc_comp_basics_6.f90: New.
26 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
29 * gfortran.dg/pr59700.f90: New test.
31 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
33 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
34 * gfortran.dg/use_only_3.f90: Likewise.
35 * gfortran.dg/inquire_10.f90: Delete opened file.
36 * gfortran.dg/inquire_15.f90: Likewise.
37 * gfortran.dg/pr16597.f90: Likewise.
38 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
41 2014-01-10 Jeff Law <law@redhat.com>
44 * gcc.c-torture/compile/pr59743.c: New test.
46 2014-01-10 Jan Hubicka <jh@suse.cz>
49 * g++.dg/torture/pr58585.C: New testcase.
51 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
53 * gcc.dg/pr46309.c: Disable for cris*-*-*.
55 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
57 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
59 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
62 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
63 * gcc.target/aarch64/cmn-neg2.c: New test.
65 2014-01-10 Richard Biener <rguenther@suse.de>
67 PR tree-optimization/59374
68 * gcc.dg/torture/pr59374-3.c: New testcase.
70 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
72 * lib/target-supports.exp
73 (check_effective_target_arm_crypto_ok_nocache): New.
74 (check_effective_target_arm_crypto_ok): Use above procedure.
75 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
77 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
81 * g++.dg/ipa/devirt-20.C: New testcase.
82 * g++.dg/torture/pr58252.C: Likewise.
83 * g++.dg/torture/pr59226.C: Likewise.
85 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
87 * c-c++-common/asan/no-asan-stack.c: New test.
89 2014-01-10 Jakub Jelinek <jakub@redhat.com>
92 * gcc.dg/pr59670.c: New test.
94 2014-01-09 Steve Ellcey <sellcey@mips.com>
96 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
98 2014-01-09 Jakub Jelinek <jakub@redhat.com>
101 * gcc.target/i386/pr47735.c: New test.
103 PR tree-optimization/59622
104 * g++.dg/opt/pr59622-2.C: New test.
105 * g++.dg/opt/pr59622-3.C: New test.
106 * g++.dg/opt/pr59622-4.C: New test.
107 * g++.dg/opt/pr59622-5.C: New test.
110 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
111 filename:line instead of (modulename+offset) form with stripped
112 initial / from the filename.
114 2014-01-09 Ian Lance Taylor <iant@google.com>
116 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
117 the other Go compiler.
119 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/cpp0x/variadic145.C: New.
124 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
126 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
127 which don't support -fsplit-stack. Skip rotate[0123].go tests.
129 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
132 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
133 are run only if the Cilk library is available/enabled.
134 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
135 * lib/target-supports.exp (check_libcilkrts_available): New function.
137 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
140 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
141 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
142 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
143 with dg-additional-options.
144 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
145 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
146 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
147 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
148 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
149 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
151 2014-01-09 Richard Biener <rguenther@suse.de>
153 PR tree-optimization/59715
154 * gcc.dg/torture/pr59715.c: New testcase.
156 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
158 * c-c++-common/asan/no-asan-globals.c: New test.
159 * c-c++-common/asan/no-instrument-reads.c: Likewise.
160 * c-c++-common/asan/no-instrument-writes.c: Likewise.
161 * c-c++-common/asan/use-after-return-1.c: Likewise.
162 * c-c++-common/asan/no-use-after-return.c: Likewise.
164 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
166 * gnat.dg/weak2.ad[sb]: New test.
168 2014-01-08 Jakub Jelinek <jakub@redhat.com>
171 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
172 type, use pointers to vector type instead.
174 2014-01-08 Catherine Moore <clm@codesourcery.com>
176 * gcc.target/mips/umips-branch-3.c: New test.
177 * gcc.target/mips/umips-branch-4.c: New test.
179 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
181 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
182 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
183 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
184 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
185 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
186 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
187 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
188 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
190 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
192 PR rtl-optimization/59137
193 * gcc.target/mips/pr59137.c: New test.
195 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
197 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
198 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
199 * gcc.target/i386/pr55433.c (dg-options): Ditto.
200 * gcc.target/i386/pr57848.c (dg-options): Ditto.
201 * gcc.target/i386/pr59099.c (dg-options): Ditto.
202 Require fpic effective target.
203 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
205 2014-01-08 Jakub Jelinek <jakub@redhat.com>
208 * gcc.dg/pr59722.c: New test.
210 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
213 * gcc.dg/torture/pr57748-3.c: New test.
214 * gcc.dg/torture/pr57748-4.c: New test.
216 2014-01-08 Marek Polacek <polacek@redhat.com>
219 * gcc.dg/gomp/pr59669-1.c: New test.
220 * gcc.dg/gomp/pr59669-2.c: New test.
222 2014-01-08 Martin Jambor <mjambor@suse.cz>
225 * gcc.dg/ipa/pr59610.c: New test.
227 2014-01-08 Janus Weil <janus@gcc.gnu.org>
230 * gfortran.dg/binding_label_tests_26a.f90: New.
231 * gfortran.dg/binding_label_tests_26b.f90: New.
233 2014-01-08 Marek Polacek <polacek@redhat.com>
236 * c-c++-common/ubsan/pr59667.c: New test.
238 2014-01-08 Richard Biener <rguenther@suse.de>
241 * gcc.dg/pr59630.c: New testcase.
243 2014-01-08 Richard Biener <rguenther@suse.de>
246 * gcc.dg/pr59471.c: New testcase.
248 2014-01-07 Jeff Law <law@redhat.com>
251 * gcc.target/i386/pr53623.c: New test.
253 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
255 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
257 * g++.dg/cpp1y/pr58534.C: Likewise.
258 * g++.dg/cpp1y/pr58536.C: Likewise.
259 * g++.dg/cpp1y/pr58548.C: Likewise.
260 * g++.dg/cpp1y/pr58549.C: Likewise.
261 * g++.dg/cpp1y/pr58637.C: Likewise.
262 * g++.dg/cpp1y/pr59112.C: Likewise.
263 * g++.dg/cpp1y/pr59113.C: Likewise.
264 * g++.dg/cpp1y/pr59629.C: Likewise.
265 * g++.dg/cpp1y/pr59635.C: Likewise.
266 * g++.dg/cpp1y/pr59636.C: Likewise.
267 * g++.dg/cpp1y/pr59638.C: Likewise.
269 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
271 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
273 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
275 * gcc.target/i386/intrinsics_4.c (bar): New function.
277 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
279 * g++.dg/ext/is_base_of_incomplete-2.C: New.
281 2014-01-07 Jakub Jelinek <jakub@redhat.com>
283 PR rtl-optimization/58668
284 * gcc.dg/pr58668.c: New test.
286 PR tree-optimization/59643
287 * gcc.dg/pr59643.c: New test.
288 * gcc.c-torture/execute/pr59643.c: New test.
290 2014-01-06 Janus Weil <janus@gcc.gnu.org>
293 * gfortran.dg/class_allocate_16.f90: New.
295 2014-01-06 Jakub Jelinek <jakub@redhat.com>
298 * gcc.target/i386/pr59644.c: New test.
300 2014-01-06 Marek Polacek <polacek@redhat.com>
303 * gcc.dg/pr57773.c: New test.
305 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
311 * g++.dg/cpp1y/pr59635.C: New testcase.
312 * g++.dg/cpp1y/pr59636.C: New testcase.
313 * g++.dg/cpp1y/pr59629.C: New testcase.
314 * g++.dg/cpp1y/pr59638.C: New testcase.
316 2014-01-06 Martin Jambor <mjambor@suse.cz>
319 * gcc.dg/ipa/pr59008.c: New test.
321 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
323 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
326 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
328 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
330 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
332 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
334 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
335 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
336 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
338 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
340 Make CALC void static.
341 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
343 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
345 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
347 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
349 * gcc.target/i386/pr59501-1.c: Require avx effective target.
350 * gcc.target/i386/pr59501-2.c: Likewise.
351 * gcc.target/i386/pr59501-3.c: Likewise.
352 * gcc.target/i386/pr59501-4.c: Likewise.
353 * gcc.target/i386/pr59501-5.c: Likewise.
354 * gcc.target/i386/pr59501-6.c: Likewise.
356 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
358 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
359 * gcc.target/i386/pr59390_1.c: Likewise.
360 * gcc.target/i386/pr59390_2.c: Likewise.
362 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
364 * gcc.dg/pr59350.c: Tweak.
365 * gcc.dg/pr59350-2.c: New test.
366 * g++.dg/pr59510.C: Likewise.
368 2014-01-06 Janus Weil <janus@gcc.gnu.org>
371 * gfortran.dg/bind_c_procs_2.f90: New.
373 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
375 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
376 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
377 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
378 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
379 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
380 * gcc.dg/tree-ssa/vrp47.c: Likewise.
381 * gcc.dg/tree-ssa/vrp87.c: Likewise.
383 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
385 * gcc.target/arm/neon-nested-apcs.c: New test.
387 2014-01-04 Jakub Jelinek <jakub@redhat.com>
389 PR tree-optimization/59519
390 * gcc.dg/vect/pr59519-1.c: New test.
391 * gcc.dg/vect/pr59519-2.c: New test.
393 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
396 2014-01-04 Janus Weil <janus@gcc.gnu.org>
399 * gfortran.dg/typebound_proc_32.f90: New.
401 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
404 * g++.dg/pr58950.C: New file.
406 2014-01-03 Tobias Burnus <burnus@net-b.de>
409 * g++.dg/gomp/pr58567.C: New.
411 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
413 PR tree-optimization/59651
414 * gcc.dg/torture/pr59651.c: New test.
415 * gcc.dg/vect/pr59651.c: Ditto.
417 2014-01-03 Jakub Jelinek <jakub@redhat.com>
420 * gcc.target/i386/pr59625.c: New test.
422 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
426 * g++.dg/cpp0x/range-for28.C: New.
427 * g++.dg/cpp0x/range-for3.C: Update.
429 2014-01-02 Joseph Myers <joseph@codesourcery.com>
431 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
433 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
436 * g++.dg/cpp0x/pr59641.C: New file.
438 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
440 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
442 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
445 * g++.dg/ext/pr59378.C: New file.
447 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
449 Update copyright years
451 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
453 * gcc.target/arc/arc.exp: Use the standard form for the copyright
456 2014-01-02 Janus Weil <janus@gcc.gnu.org>
459 * gfortran.dg/dynamic_dispatch_12.f90: New.
461 2014-01-01 Jakub Jelinek <jakub@redhat.com>
463 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
464 the builtin isn't optimized away as unused.
466 PR rtl-optimization/59647
467 * g++.dg/opt/pr59647.C: New test.
469 Copyright (C) 2014 Free Software Foundation, Inc.
471 Copying and distribution of this file, with or without modification,
472 are permitted in any medium without royalty provided the copyright
473 notice and this notice are preserved.