1 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6 2015-05-08 Marek Polacek <polacek@redhat.com>
9 * gcc.dg/Woverride-init-side-effects-1.c: New test.
10 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12 2015-05-07 Marek Polacek <polacek@redhat.com>
15 * c-c++-common/Wshift-negative-value-1.c: New test.
16 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
17 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
18 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
19 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
20 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
21 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
22 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
23 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
25 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
29 * gcc.dg/fdata-sections-2.c: New file.
31 2015-05-07 Marek Polacek <polacek@redhat.com>
34 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
36 * c-c++-common/ubsan/align-7.c: Likewise.
37 * c-c++-common/ubsan/bounds-8.c: Likewise.
38 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
39 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
40 * c-c++-common/ubsan/null-1.c: Likewise.
41 * c-c++-common/ubsan/null-10.c: Likewise.
42 * c-c++-common/ubsan/null-11.c: Likewise.
43 * c-c++-common/ubsan/null-2.c: Likewise.
44 * c-c++-common/ubsan/null-3.c: Likewise.
45 * c-c++-common/ubsan/null-4.c: Likewise.
46 * c-c++-common/ubsan/null-5.c: Likewise.
47 * c-c++-common/ubsan/null-6.c: Likewise.
48 * c-c++-common/ubsan/null-7.c: Likewise.
49 * c-c++-common/ubsan/null-8.c: Likewise.
50 * c-c++-common/ubsan/null-9.c: Likewise.
51 * c-c++-common/ubsan/object-size-1.c: Likewise.
52 * c-c++-common/ubsan/object-size-10.c: Likewise.
53 * c-c++-common/ubsan/object-size-4.c: Likewise.
54 * c-c++-common/ubsan/object-size-5.c: Likewise.
55 * c-c++-common/ubsan/object-size-7.c: Likewise.
56 * c-c++-common/ubsan/object-size-8.c: Likewise.
57 * c-c++-common/ubsan/object-size-9.c: Likewise.
58 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
59 * c-c++-common/ubsan/overflow-int128.c: Likewise.
60 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
61 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
62 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
63 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
64 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
65 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
66 * c-c++-common/ubsan/pr59333.c: Likewise.
67 * c-c++-common/ubsan/pr59667.c: Likewise.
68 * c-c++-common/ubsan/pr60613-2.c: Likewise.
69 * c-c++-common/ubsan/pr60636.c: Likewise.
70 * c-c++-common/ubsan/pr63802.c: Likewise.
71 * c-c++-common/ubsan/recovery-1.c: Likewise.
72 * c-c++-common/ubsan/recovery-3.c: Likewise.
73 * c-c++-common/ubsan/shift-1.c: Likewise.
74 * c-c++-common/ubsan/shift-2.c: Likewise.
75 * c-c++-common/ubsan/shift-4.c: Likewise.
76 * c-c++-common/ubsan/shift-7.c: Likewise.
77 * c-c++-common/ubsan/undefined-2.c: Likewise.
78 * c-c++-common/ubsan/vla-1.c: Likewise.
79 * g++.dg/ubsan/null-1.C: Likewise.
80 * g++.dg/ubsan/null-3.C: Likewise.
81 * g++.dg/ubsan/null-4.C: Likewise.
82 * g++.dg/ubsan/vptr-8.C: Likewise.
83 * g++.dg/ubsan/vptr-9.C: Likewise.
84 * gcc.dg/ubsan/bounds-2.c: Likewise.
85 * gcc.dg/ubsan/object-size-9.c: Likewise.
87 2015-05-07 Jeff Law <law@redhat.com>
89 * gcc.dg/tree-ssa/shorten-1.c: New test.
91 2015-05-07 Richard Biener <rguenther@suse.de>
93 PR tree-optimization/66002
94 * gcc.dg/vect/vect-125.c: New testcase.
96 2015-05-07 Marek Polacek <polacek@redhat.com>
97 Martin Uecker <uecker@eecs.berkeley.edu>
99 * c-c++-common/ubsan/bounds-10.c: New test.
101 2015-05-06 David Malcolm <dmalcolm@redhat.com>
103 * jit.dg/harness.h (set_options): Wrap with
104 #ifndef TEST_ESCHEWS_SET_OPTIONS.
105 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
106 Special-case test-benchmark.c as a negative.
107 * jit.dg/test-benchmark.c: New file.
109 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
112 * gcc.target/arm/pr64208.c: New test.
114 2015-05-06 Alan Modra <amodra@gmail.com>
117 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
118 (gparms): Make volatile.
120 2015-05-06 Richard Biener <rguenther@suse.de>
122 PR tree-optimization/62283
123 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
125 2015-05-06 Christian Bruel <christian.bruel@st.com>
128 * gcc.target/aarch64/iinline-attr-1.c: New test.
130 2015-05-06 Richard Biener <rguenther@suse.de>
132 * gcc.dg/vect/bb-slp-34.c: New testcase.
134 2015-05-06 Richard Biener <rguenther@suse.de>
136 PR tree-optimization/62283
137 * gcc.dg/vect/bb-slp-14.c: Adjust.
139 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
142 * gcc.target/i386/pr65990.c: New test.
144 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
147 * gcc.target/i386/pr65915.c: New.
149 2015-05-05 Tom de Vries <tom@codesourcery.com>
151 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
154 2015-05-05 Tom de Vries <tom@codesourcery.com>
156 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
159 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
161 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
162 * gcc.target/arm/pr65924.c: Likewise.
164 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
167 * gcc.target/i386/pr65871-3.c: New test.
169 2015-05-04 Jeff Law <law@redhat.com>
172 2015-05-04 Jeff Law <law@redhat.com>
173 * gcc.dg/tree-ssa/shorten-1.c: New test.
175 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
176 Jakub Jelinek <jakub@redhat.com>
179 * g++.dg/cpp0x/Wnarrowing4.C: New.
181 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
183 * lib/target-supports.exp
184 (check_effective_target_keeps_null_pointer_checks): Clarify that
185 this is for targets that disable -fdelete-null-pointer-checks,
186 not default it to off.
187 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
188 -fdelete-null-pointer-checks explicit.
189 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
190 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
191 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
192 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
193 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
194 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
195 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
196 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
197 * gcc.dg/tree-ssa/pr20318.c: Likewise.
198 * gcc.dg/tree-ssa/pr20701.c: Likewise.
199 * gcc.dg/tree-ssa/pr20702.c: Likewise.
200 * gcc.dg/tree-ssa/pr21086.c: Likewise.
201 * gcc.dg/tree-ssa/pr21090.c: Likewise.
202 * gcc.dg/tree-ssa/pr58480.c: Likewise.
203 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
204 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
205 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
206 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
207 * gcc.dg/tree-ssa/unreachable.c: Likewise.
208 * gcc.dg/tree-ssa/vrp02.c: Likewise.
209 * gcc.dg/tree-ssa/vrp07.c: Likewise.
210 * gcc.dg/tree-ssa/vrp08.c: Likewise.
211 * gcc.dg/tree-ssa/vrp55.c: Likewise.
212 * g++.dg/cpp0x/static_assert9.C: Likewise.
213 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
214 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
215 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
216 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
217 * g++.dg/tree-ssa/pr26406.C: Likewise.
219 2015-05-04 Jakub Jelinek <jakub@redhat.com>
221 PR tree-optimization/65984
222 * c-c++-common/ubsan/pr65984.c: New test.
224 2015-05-04 Jeff Law <law@redhat.com>
226 * gcc.dg/tree-ssa/shorten-1.c: New test.
228 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
231 * gfortran.dg/pr44735.f90: New test.
233 2015-05-04 Richard Biener <rguenther@suse.de>
235 PR tree-optimization/65965
236 * gcc.dg/vect/bb-slp-33.c: New testcase.
238 2015-05-04 Richard Biener <rguenther@suse.de>
240 PR tree-optimization/65935
241 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
243 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
245 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
246 for each supported variant instead of CHECK_RESULTS.
247 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
248 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
249 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
250 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
251 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
252 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
253 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
254 expected results for unsupported variants. Call CHECK for each
255 supported variant instead of CHECK_RESULTS.
256 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
257 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
258 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
259 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
260 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
261 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
262 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
263 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
264 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
265 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
266 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
267 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
268 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
269 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
270 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
271 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
272 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
273 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
274 expected results for unsupported variants.
275 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
276 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
277 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
278 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
279 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
280 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
281 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
282 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
283 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
284 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
285 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
286 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
287 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
288 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
289 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
290 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
291 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
292 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
293 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
294 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
295 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
296 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
297 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
298 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
299 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
300 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
301 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
302 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
304 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
307 * gfortran.dg/bound_9.f90: Add pointer assignment.
309 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
310 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
313 * g++.dg/cpp0x/Wnarrowing3.C: New.
315 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
317 * gcc.dg/20150120-1.c: New test.
318 * gcc.dg/20150120-2.c: New test.
319 * gcc.dg/20150120-3.c: New test.
321 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
323 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
325 2015-05-01 Renlin Li <renlin.li@arm.com>
327 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
329 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
331 * gfortran.dg/bound_simplification_4.f90: New.
333 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
335 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
336 with powerpc_p8vector_ok.
338 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
341 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
343 * gfortran.dg/bound_9.f90: New test case.
345 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
347 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
348 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
349 for 32bit x86 targets.
350 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
351 for 32bit x86 targets.
352 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
353 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
354 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
355 for 32bit x86 targets.
357 2015-04-30 Marek Polacek <polacek@redhat.com>
359 PR tree-optimization/63551
360 * g++.dg/ipa/pr63551.C: New test.
362 2015-04-30 Caroline Tice <cmtice@google.com>
365 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
366 partition size on certain targets.
368 2015-04-30 Renlin Li <renlin.li@arm.com>
370 * gcc.target/aarch64/vect-reduc-or_1.c: New.
372 2015-04-30 Marek Polacek <polacek@redhat.com>
374 * c-c++-common/Wbool-compare-3.c: New test.
376 * gcc.dg/pr65901.c (foo): Adjust dg-error.
377 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
379 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
382 * g++.dg/init/ref22.C: New.
384 2015-04-30 Marek Polacek <polacek@redhat.com>
386 * gcc.dg/init-bad-8.c: New test.
388 * gcc.dg/incomplete-typedef-1.c: New test.
390 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
393 * g++.dg/template/crash121.C: New.
395 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
397 * gcc.target/mips/call-from-init.c: New test.
398 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
400 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
403 * gcc.target/i386/pr65871-1.c: New test.
404 * gcc.target/i386/pr65871-2.c: Ditto.
406 2015-04-29 Marek Polacek <polacek@redhat.com>
409 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
410 * c-c++-common/Wbool-compare-2.c: New test.
412 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
415 * gcc.target/aarch64/vstN_lane_1.c: New file.
417 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/warn/Winit-self-3.C: New.
422 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
424 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
426 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
429 * gcc.target/arm/pr65924.c: New test.
431 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
433 * g++.dg/gomp/tpl-target-update.C: New file.
435 2015-04-29 Richard Biener <rguenther@suse.de>
437 PR tree-optimization/65917
438 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
440 2015-04-29 Christian Bruel <christian.bruel@st.com>
443 * gcc.dg/ipa/iinline-attr.c: New test.
444 * gcc.target/i386/iinline-attr-2.c: New test.
446 2015-04-28 Andre Vehreschild <vehre@gmx.de>
448 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
451 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
453 * gcc.dg/vect/vect-33.c: Remove spurious line.
455 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
457 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
459 2015-04-28 Marek Polacek <polacek@redhat.com>
462 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
463 * gcc.dg/pr65901.c: New test.
465 2015-04-28 Richard Biener <rguenther@suse.de>
467 PR tree-optimization/62283
468 * gfortran.dg/vect/pr62283-2.f: New testcase.
469 * gcc.dg/vect/bb-slp-14.c: Adjust.
471 2015-04-28 Richard Biener <rguenther@suse.de>
473 PR tree-optimization/65851
474 * g++.dg/torture/pr65851.C: New testcase.
476 2015-04-27 Jeff Law <law@redhat.com>
478 PR tree-optimization/65217
479 * gcc.target/i386/pr65217.c: Remove XFAIL.
481 2015-04-27 Andre Vehreschild <vehre@gmx.de>
484 Add tests forgotten to svn-add.
485 * gfortran.dg/class_allocate_19.f03: New test.
486 * gfortran.dg/class_array_20.f03: New test.
487 * gfortran.dg/class_array_21.f03: New test.
488 * gfortran.dg/finalize_29.f08: New test.
490 2015-04-27 Andre Vehreschild <vehre@gmx.de>
494 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
495 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
497 2015-04-27 Caroline Tice <cmtice@google.com>
499 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
502 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
505 * gcc.target/powerpc/htm-1.c: New test.
506 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
508 (__builtin_tabortdci): Likewise.
509 (__builtin_tcheck): Remove operand.
510 * lib/target-supports.exp (check_htm_hw_available): New function.
512 2015-04-27 Richard Biener <rguenther@suse.de>
514 * gcc.target/i386/pr65217.c: XFAIL.
516 2015-04-27 Jakub Jelinek <jakub@redhat.com>
518 PR tree-optimization/65875
519 * gcc.c-torture/compile/pr65875.c: New test.
521 2015-04-25 Marek Polacek <polacek@redhat.com>
524 * gcc.dg/enum-incomplete-2.c: New test.
525 * gcc.dg/enum-mode-1.c: New test.
527 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
530 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
532 * gcc.target/powerpc/pr65849-2.c: Likewise.
534 2015-04-24 Tom de Vries <tom@codesourcery.com>
536 PR tree-optimization/65802
537 * g++.dg/pr65802.C: Move to ...
538 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
539 stdarg.h. Rewrite for C.
540 (fn1): Use va_list and va_arg. Make variable args function. Add use of
541 va_start and va_end. Remove unnecessary inline asm.
543 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
544 Wei Mi <wmi@google.com>
546 * gcc.target/i386/sse2-load-multi.c: New test.
547 * gcc.target/i386/sse2-store-multi.c: Ditto.
549 2015-04-24 Marek Polacek <polacek@redhat.com>
552 * c-c++-common/pr65830.c: New test.
555 * c-c++-common/Wlogical-op-1.c: New test.
557 2015-04-24 Marek Polacek <polacek@redhat.com>
560 * c-c++-common/pr61534-1.c: New test.
562 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
563 Steven Bosscher <steven@gcc.gnu.org>
565 PR rtl-optimization/34503
566 * gcc.target/arm/pr64616.c: New file.
568 2015-04-24 Bin Cheng <bin.cheng@arm.com>
570 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
572 2015-04-24 Terry Guo <terry.guo@arm.com>
574 * gcc.target/arm/pr65710.c: Update the options.
576 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
578 * gcc.target/i386/pr65523.c: Skip x32.
580 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
582 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
583 to look for vcl* where appropriate.
585 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
587 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
588 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
590 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
593 * gcc.target/arm/pr26702.c: New test.
595 2015-04-23 Marek Polacek <polacek@redhat.com>
598 * gcc.dg/pr65345-1.c: New test.
599 * gcc.dg/pr65345-2.c: New test.
601 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
603 * gcc.target/powerpc/crypto-builtin-2.c: New.
605 2015-04-23 Andre Vehreschild <vehre@gmx.de>
608 * gfortran.dg/class_allocate_19.f03: New test.
609 * gfortran.dg/class_array_20.f03: New test.
610 * gfortran.dg/class_array_21.f03: New test.
611 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
612 * gfortran.dg/finalize_15.f90: Fixing comparision to model
613 initialization correctly.
614 * gfortran.dg/finalize_29.f08: New test.
616 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
618 * gcc.target/powerpc/swaps-p8-18.c: New test.
620 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
623 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
624 * gcc.dg/vect/bb-slp-25.c: Likewise.
625 * gcc.dg/vect/bb-slp-29.c: Likewise.
626 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
627 vect_no_align && { ! vect_hw_misalign }.
628 * gcc.dg/vect/bb-slp-9.c: Likewise.
629 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
631 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
632 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
633 account for POWER8, where peeling for alignment is not needed.
634 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
635 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
636 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
637 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
638 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
639 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
640 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
641 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
642 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
643 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
644 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
645 * gcc.dg/vect/pr16105.c: Likewise.
646 * gcc.dg/vect/pr20122.c: Likewise.
647 * gcc.dg/vect/pr33804.c: Likewise.
648 * gcc.dg/vect/pr33953.c: Likewise.
649 * gcc.dg/vect/pr56787.c: Likewise.
650 * gcc.dg/vect/pr58508.c: Likewise.
651 * gcc.dg/vect/slp-25.c: Likewise.
652 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
653 * gcc.dg/vect/vect-105.c: Likewise.
654 * gcc.dg/vect/vect-27.c: Likewise.
655 * gcc.dg/vect/vect-29.c: Likewise.
656 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
658 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
659 && { ! vect_hw_misalign }.
660 * gcc.dg/vect/vect-44.c: Likewise.
661 * gcc.dg/vect/vect-48.c: Likewise.
662 * gcc.dg/vect/vect-50.c: Likewise.
663 * gcc.dg/vect/vect-52.c: Likewise.
664 * gcc.dg/vect/vect-56.c: Likewise.
665 * gcc.dg/vect/vect-60.c: Likewise.
666 * gcc.dg/vect/vect-72.c: Likewise.
667 * gcc.dg/vect/vect-75-big-array.c: Likewise.
668 * gcc.dg/vect/vect-75.c: Likewise.
669 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
670 * gcc.dg/vect/vect-77-global.c: Likewise.
671 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
672 * gcc.dg/vect/vect-78-global.c: Likewise.
673 * gcc.dg/vect/vect-93.c: Likewise.
674 * gcc.dg/vect/vect-95.c: Likewise.
675 * gcc.dg/vect/vect-96.c: Likewise.
676 * gcc.dg/vect/vect-cond-1.c: Likewise.
677 * gcc.dg/vect/vect-cond-3.c: Likewise.
678 * gcc.dg/vect/vect-cond-4.c: Likewise.
679 * gcc.dg/vect/vect-cselim-1.c: Likewise.
680 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
681 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
682 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
683 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
684 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
685 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
686 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
687 * gcc.dg/vect/vect-outer-3a.c: Likewise.
688 * gcc.dg/vect/vect-outer-5.c: Likewise.
689 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
690 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
691 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
692 * gcc.dg/vect/vect-outer-fir.c: Likewise.
693 * gcc.dg/vect/vect-peel-3.c: Likewise.
694 * gcc.dg/vect/vect-peel-4.c: Likewise.
695 * gcc.dg/vect/vect-pre-interact.c: Likewise.
696 * gcc.target/powerpc/pr65456.c: New test.
697 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
698 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
699 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
700 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
701 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
702 vect_no_align && { ! vect_hw_misalign }.
703 * gfortran.dg/vect/vect-3.f90: Likewise.
704 * gfortran.dg/vect/vect-4.f90: Likewise.
705 * gfortran.dg/vect/vect-5.f90: Likewise.
706 * lib/target-supports.exp (check_effective_target_vect_no_align):
708 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
710 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
713 * gfortran.dg/pr65429.f90: New test.
715 2015-04-22 Yury Gribov <y.gribov@samsung.com>
717 * c-c++-common/asan/user-section-1.c: New test.
718 * c-c++-common/asan/user-section-2.c: New test.
719 * c-c++-common/asan/user-section-3.c: New test.
721 2015-04-22 Hale Wang <hale.wang@arm.com>
722 Terry Guo <terry.guo@arm.com>
724 PR rtl-optimization/64818
725 * gcc.target/arm/pr64818.c: New test.
727 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
730 * g++.dg/tree-ssa/pr61034.C: Update template.
731 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
732 * gcc.dg/Warray-bounds-11.c: Likewise.
733 * gcc.dg/Warray-bounds.c: Likewise.
735 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
738 * gfortran.dg/fmt_unlimited.f90: New test.
740 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
742 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
744 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
745 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
746 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
747 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
748 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
749 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
750 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
752 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
755 * gfortran.dg/namelist_87.f90: New test.
757 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
759 * gcc.target/aarch64/mult-synth_1.c: New test.
760 * gcc.target/aarch64/mult-synth_2.c: Likewise.
761 * gcc.target/aarch64/mult-synth_3.c: Likewise.
762 * gcc.target/aarch64/mult-synth_4.c: Likewise.
763 * gcc.target/aarch64/mult-synth_5.c: Likewise.
764 * gcc.target/aarch64/mult-synth_6.c: Likewise.
766 2015-04-21 Richard Biener <rguenther@suse.de>
768 PR tree-optimization/65650
769 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
770 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
771 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
772 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
773 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
774 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
776 2015-04-21 Tom de Vries <tom@codesourcery.com>
778 PR tree-optimization/65802
779 * g++.dg/pr65802.C: New test.
781 2015-04-21 Bin Cheng <bin.cheng@arm.com>
784 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
785 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
787 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
790 * g++.dg/cpp0x/Wnarrowing2.C: New.
792 2015-04-20 Jeff Law <law@redhat.com>
794 PR tree-optimization/65658
795 * gcc.dg/pr65658.c: New test.
797 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
800 * gcc.target/aarch64/vec_init_1.c: New test.
802 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
804 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
807 2015-04-18 Martin Sebor <msebor@redhat.com>
809 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
810 of non-nul characters.
811 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
813 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
816 * gcc.target/powerpc/pr65787.c: New.
818 2015-04-17 Jakub Jelinek <jakub@redhat.com>
821 * gcc.target/aarch64/c-output-template-4.c: New test.
823 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
826 * gcc.dg/pr65780-1.c: New test.
827 * gcc.dg/pr65780-2.c: Likewise.
828 * gcc.target/i386/pr32219-9.c: Likewise.
829 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
831 * gcc.target/i386/pr64317.c (c): Initialize.
833 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
836 * g++.dg/ext/mv18.C: New test.
837 * g++.dg/ext/mv19.C: Likewise.
838 * g++.dg/ext/mv20.C: Likewise.
839 * g++.dg/ext/mv21.C: Likewise.
840 * g++.dg/ext/mv22.C: Likewise.
841 * g++.dg/ext/mv23.C: Likewise.
843 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
846 * g++.dg/init/pr64527.C: New test.
848 2015-04-17 Tom de Vries <tom@codesourcery.com>
849 Michael Matz <matz@suse.de>
851 PR tree-optimization/64950
852 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
855 2015-04-17 Yury Gribov <y.gribov@samsung.com>
857 * c-c++-common/asan/user-section-1.c: New test.
859 2015-04-17 Jakub Jelinek <jakub@redhat.com>
862 * gcc.dg/debug/pr65771.c: New test.
864 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
866 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
867 __buitlin_alloca with __builtin_alloca.
869 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
871 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
873 2015-04-16 Richard Biener <rguenther@suse.de>
875 PR tree-optimization/64277
876 * gcc.dg/Warray-bounds-14.c: New testcase.
877 * gcc.dg/Warray-bounds-15.c: Likewise.
878 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
879 * c-c++-common/ubsan/bounds-6.c: Likewise.
881 2015-04-16 Renlin Li <renlin.li@arm.com>
883 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
884 * gcc.target/arm/unsigned-float.c: New.
886 2015-04-16 Richard Biener <rguenther@suse.de>
888 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
889 * gcc.dg/tree-ssa/pr37508.c: Adjust.
890 * gfortran.dg/reassoc_6.f: Remove XFAIL.
892 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
894 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
895 * g++.dg/cpp0x/decltype-call1.C: Likewise.
896 * g++.dg/cpp0x/defaulted21.C: Likewise.
897 * g++.dg/cpp0x/defaulted28.C: Likewise.
898 * g++.dg/cpp0x/defaulted47.C: Likewise.
899 * g++.dg/cpp0x/elision_neg.C: Likewise.
900 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
901 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
902 * g++.dg/cpp0x/implicit1.C: Likewise.
903 * g++.dg/cpp0x/implicit9.C: Likewise.
904 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
905 * g++.dg/cpp0x/range-for13.C: Likewise.
906 * g++.dg/gomp/clause-2.C: Likewise.
907 * g++.dg/gomp/udr-5.C: Likewise.
908 * g++.dg/inherit/access6.C: Likewise.
909 * g++.dg/lookup/duperr1.C: Likewise.
910 * g++.dg/lookup/friend2.C: Likewise.
911 * g++.dg/lookup/pr6936.C: Likewise.
912 * g++.dg/lookup/scoped1.C: Likewise.
913 * g++.dg/lookup/using26.C: Likewise.
914 * g++.dg/lookup/using38.C: Likewise.
915 * g++.dg/other/access2.C: Likewise.
916 * g++.dg/overload/defarg3.C: Likewise.
917 * g++.dg/overload/defarg6.C: Likewise.
918 * g++.dg/parse/access11.C: Likewise.
919 * g++.dg/parse/access2.C: Likewise.
920 * g++.dg/parse/access3.C: Likewise.
921 * g++.dg/parse/access4.C: Likewise.
922 * g++.dg/parse/access5.C: Likewise.
923 * g++.dg/parse/access6.C: Likewise.
924 * g++.dg/parse/access8.C: Likewise.
925 * g++.dg/parse/access9.C: Likewise.
926 * g++.dg/parse/crash40.C: Likewise.
927 * g++.dg/tc1/dr142.C: Likewise.
928 * g++.dg/tc1/dr166.C: Likewise.
929 * g++.dg/tc1/dr52.C: Likewise.
930 * g++.dg/template/access11.C: Likewise.
931 * g++.dg/template/access18.C: Likewise.
932 * g++.dg/template/access19.C: Likewise.
933 * g++.dg/template/access2.C: Likewise.
934 * g++.dg/template/access20.C: Likewise.
935 * g++.dg/template/access26.C: Likewise.
936 * g++.dg/template/access3.C: Likewise.
937 * g++.dg/template/access7.C: Likewise.
938 * g++.dg/template/conv12.C: Likewise.
939 * g++.dg/template/crash69.C: Likewise.
940 * g++.dg/template/friend31.C: Likewise.
941 * g++.dg/template/friend32.C: Likewise.
942 * g++.dg/template/memfriend15.C: Likewise.
943 * g++.dg/template/memfriend16.C: Likewise.
944 * g++.dg/template/memfriend17.C: Likewise.
945 * g++.dg/template/memfriend7.C: Likewise.
946 * g++.dg/template/pr32519.C: Likewise.
947 * g++.dg/template/qualttp21.C: Likewise.
948 * g++.dg/template/qualttp8.C: Likewise.
949 * g++.dg/template/ttp10.C: Likewise.
950 * g++.dg/template/typedef11.C: Likewise.
951 * g++.dg/template/typedef13.C: Likewise.
952 * g++.dg/template/typedef19.C: Likewise.
953 * g++.dg/template/typedef20.C: Likewise.
954 * g++.dg/template/typedef22.C: Likewise.
955 * g++.dg/template/using16.C: Likewise.
956 * g++.dg/template/virtual3.C: Likewise.
957 * g++.dg/ubsan/pr61272.C: Likewise.
958 * g++.old-deja/g++.bob/inherit2.C: Likewise.
959 * g++.old-deja/g++.brendan/crash11.C: Likewise.
960 * g++.old-deja/g++.brendan/enum6.C: Likewise.
961 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
962 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
963 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
964 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
965 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
966 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
967 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
968 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
969 * g++.old-deja/g++.jason/access17.C: Likewise.
970 * g++.old-deja/g++.jason/access18.C: Likewise.
971 * g++.old-deja/g++.jason/access22.C: Likewise.
972 * g++.old-deja/g++.jason/access23.C: Likewise.
973 * g++.old-deja/g++.jason/access8.C: Likewise.
974 * g++.old-deja/g++.jason/delete3.C: Likewise.
975 * g++.old-deja/g++.jason/report.C: Likewise.
976 * g++.old-deja/g++.law/access2.C: Likewise.
977 * g++.old-deja/g++.law/access3.C: Likewise.
978 * g++.old-deja/g++.law/access4.C: Likewise.
979 * g++.old-deja/g++.law/access5.C: Likewise.
980 * g++.old-deja/g++.law/arm12.C: Likewise.
981 * g++.old-deja/g++.law/arm14.C: Likewise.
982 * g++.old-deja/g++.law/ctors13.C: Likewise.
983 * g++.old-deja/g++.law/union2.C: Likewise.
984 * g++.old-deja/g++.law/visibility12.C: Likewise.
985 * g++.old-deja/g++.law/visibility15.C: Likewise.
986 * g++.old-deja/g++.law/visibility16.C: Likewise.
987 * g++.old-deja/g++.law/visibility17.C: Likewise.
988 * g++.old-deja/g++.law/visibility18.C: Likewise.
989 * g++.old-deja/g++.law/visibility19.C: Likewise.
990 * g++.old-deja/g++.law/visibility20.C: Likewise.
991 * g++.old-deja/g++.law/visibility21.C: Likewise.
992 * g++.old-deja/g++.law/visibility24.C: Likewise.
993 * g++.old-deja/g++.law/visibility4.C: Likewise.
994 * g++.old-deja/g++.law/visibility5.C: Likewise.
995 * g++.old-deja/g++.law/visibility6.C: Likewise.
996 * g++.old-deja/g++.law/visibility7.C: Likewise.
997 * g++.old-deja/g++.law/visibility8.C: Likewise.
998 * g++.old-deja/g++.law/visibility9.C: Likewise.
999 * g++.old-deja/g++.niklas/t135.C: Likewise.
1000 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1001 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1002 * g++.old-deja/g++.other/access11.C: Likewise.
1003 * g++.old-deja/g++.other/access4.C: Likewise.
1004 * g++.old-deja/g++.other/access7.C: Likewise.
1005 * g++.old-deja/g++.other/crash1.C: Likewise.
1006 * g++.old-deja/g++.other/crash7.C: Likewise.
1007 * g++.old-deja/g++.other/friend1.C: Likewise.
1008 * g++.old-deja/g++.other/friend4.C: Likewise.
1009 * g++.old-deja/g++.other/friend9.C: Likewise.
1010 * g++.old-deja/g++.other/lineno1.C: Likewise.
1011 * g++.old-deja/g++.other/using1.C: Likewise.
1012 * g++.old-deja/g++.pt/enum14.C: Likewise.
1013 * g++.old-deja/g++.pt/friend11.C: Likewise.
1014 * g++.old-deja/g++.pt/friend21.C: Likewise.
1015 * g++.old-deja/g++.pt/friend3.C: Likewise.
1016 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1017 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1018 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1019 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1021 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1024 * g++.dg/ipa/pr65765.C: New test.
1026 2015-04-15 Nick Clifton <nickc@redhat.com>
1028 * gcc.target/rx/builtins.c: Disable RMPA test if string
1029 instructions are not allowed.
1031 2015-04-15 Alan Modra <amodra@gmail.com>
1033 * gcc.dg/pr65408.c: New.
1035 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1038 * gcc.target/arm/pr65729.c: New test.
1040 2015-04-14 Richard Biener <rguenther@suse.de>
1042 PR tree-optimization/65758
1043 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1045 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1048 * gcc.c-torture/execute/pr65648.c: New test.
1050 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1052 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1053 __builtin_finite instead of finite.
1054 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1057 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1059 PR tree-optimization/63387
1060 * gcc.dg/pr63387.c: New testcase.
1062 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1064 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1066 2015-04-13 Richard Biener <rguenther@suse.de>
1068 PR tree-optimization/65204
1069 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1071 2015-04-13 Terry Guo <terry.guo@arm.com>
1074 * gcc.target/arm/pr65710.c: New.
1076 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1078 PR tree-optimization/65747
1079 * g++.dg/torture/pr65747.C: New test.
1081 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1084 * g++.dg/cpp0x/pr65736.C: New test.
1086 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1087 Martin Liska <mliska@suse.cz>
1090 * g++.dg/ipa/pr65722.C: New testcase.
1092 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1094 PR tree-optimization/65735
1095 * gcc.c-torture/compile/pr65735.c: New test.
1097 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1100 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1102 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1105 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1107 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1110 * gcc.target/arm/pr65647-2.c: New.
1112 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1115 * g++.dg/torture/pr65694.C: New test.
1117 2015-04-10 Tobias Burnus <burnus@net-b.de>
1119 * gfortran.dg/coarray_lock_6.f90: New.
1120 * gfortran.dg/coarray_lock_7.f90: New.
1121 * gfortran.dg/coarray/lock_2.f90: New.
1123 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1129 * gfortran.dg/used_types_27.f90: New.
1131 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1134 * gcc.target/i386/pr65671.c: New.
1136 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1138 PR tree-optimization/65709
1139 * c-c++-common/ubsan/align-9.c: New test.
1141 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1144 * gfortran.dg/pr56852.f90: New test.
1146 2015-04-09 Marek Polacek <polacek@redhat.com>
1147 Jakub Jelinek <jakub@redhat.com>
1150 * g++.dg/opt/pr65554.C: New test.
1152 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1155 * c-c++-common/attr-aligned-1.c: New test.
1157 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1159 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1161 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1164 * gcc.target/i386/sse-25.c: New.
1166 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1169 * gcc.target/i386/pr65693.c: New test.
1171 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1173 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1175 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1177 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1179 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1181 * gcc.target/i386/thunk-retbnd.c: New.
1183 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1185 * gnat.dg/opt48.adb: New test.
1186 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1187 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1189 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1192 * gcc.c-torture/compile/pr65540.c: New.
1194 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1196 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1199 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1202 * g++.dg/debug/pr65678.C: New test.
1205 * gcc.c-torture/compile/pr65680.c: New test.
1207 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1210 * gfortran.dg/allocate_with_source_5.f90: New test.
1212 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1214 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1215 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1217 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1219 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1221 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1224 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1225 to get floating point compression.
1226 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1228 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1230 PR preprocessor/61977
1231 * gcc.dg/cpp/pr61977.c: New test.
1233 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1235 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1237 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1240 * gcc.target/arm/pr65647.c: New.
1242 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1245 * g++.dg/torture/pr65655.C: New testcase.
1247 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1250 * g++.dg/cpp1y/lambda-init13.C: New.
1252 2015-04-03 Marek Polacek <polacek@redhat.com>
1254 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1256 2015-04-02 Marek Polacek <polacek@redhat.com>
1259 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1260 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1262 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1264 PR preprocessor/61977
1265 * gcc.target/powerpc/pr61977-1.c: New test.
1266 * gcc.target/powerpc/pr61977-2.c: New test.
1268 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/warn/Wshadow-8.C: New.
1272 * g++.dg/warn/Wshadow-9.C: Likewise.
1273 * g++.dg/warn/Wshadow-10.C: Likewise.
1274 * g++.dg/warn/Wshadow-11.C: Likewise.
1276 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1278 * gcc.dg/pr23623.c: Added aligned attribute.
1279 * gcc.dg/20141029-1.c: Likewise.
1280 * gcc.dg/20150306-1.c: New test.
1282 2015-04-01 Marek Polacek <polacek@redhat.com>
1285 * g++.dg/cpp0x/initlist93.C: New test.
1286 * g++.dg/cpp0x/initlist94.C: New test.
1288 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1291 * gcc.target/aarch64/pr65624.c: New test.
1293 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1295 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1297 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1299 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1300 extra variable to force stack alignment.
1301 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1302 extra variable to force stack alignment.
1304 2015-03-31 Marek Polacek <polacek@redhat.com>
1307 * g++.dg/template/pr65390.C: New test.
1309 2015-03-31 Martin Liska <mliska@suse.cz>
1311 * g++.dg/ipa/pr65557.C: New test.
1313 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1315 * gcc.target/s390/hotpatch-25.c: New test.
1316 * gcc.target/s390/hotpatch-1.c: Update test.
1317 * gcc.target/s390/hotpatch-10.c: Update test.
1318 * gcc.target/s390/hotpatch-11.c: Update test.
1319 * gcc.target/s390/hotpatch-12.c: Update test.
1320 * gcc.target/s390/hotpatch-13.c: Update test.
1321 * gcc.target/s390/hotpatch-14.c: Update test.
1322 * gcc.target/s390/hotpatch-15.c: Update test.
1323 * gcc.target/s390/hotpatch-16.c: Update test.
1324 * gcc.target/s390/hotpatch-17.c: Update test.
1325 * gcc.target/s390/hotpatch-18.c: Update test.
1326 * gcc.target/s390/hotpatch-19.c: Update test.
1327 * gcc.target/s390/hotpatch-2.c: Update test.
1328 * gcc.target/s390/hotpatch-21.c: Update test.
1329 * gcc.target/s390/hotpatch-22.c: Update test.
1330 * gcc.target/s390/hotpatch-23.c: Update test.
1331 * gcc.target/s390/hotpatch-24.c: Update test.
1332 * gcc.target/s390/hotpatch-3.c: Update test.
1333 * gcc.target/s390/hotpatch-4.c: Update test.
1334 * gcc.target/s390/hotpatch-5.c: Update test.
1335 * gcc.target/s390/hotpatch-6.c: Update test.
1336 * gcc.target/s390/hotpatch-7.c: Update test.
1337 * gcc.target/s390/hotpatch-8.c: Update test.
1338 * gcc.target/s390/hotpatch-9.c: Update test.
1339 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1341 2015-03-31 Richard Biener <rguenther@suse.de>
1344 * g++.dg/torture/pr65626.C: New testcase.
1346 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1349 * gcc.target/i386/mpx/pr65531.cc: New.
1351 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1354 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1355 __builtin_alloca instead of alloca.
1356 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1357 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1358 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1361 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1364 * g++.dg/ubsan/pr65610.C: New test.
1366 2015-03-30 Marek Polacek <polacek@redhat.com>
1369 * g++.dg/cpp0x/pr65398-2.C: New test.
1371 2015-03-30 Marek Polacek <polacek@redhat.com>
1373 * c-c++-common/pr65556.c: Change the width of bit-fields.
1375 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1378 * gcc.target/i386/pr65588.c: New testcase.
1380 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1382 PR libgfortran/65563
1383 * gfortran.dg/open_errors_2.f90: New test.
1385 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1387 PR libgfortran/65596
1388 * gfortran.dg/namelist_86.f90: New test.
1390 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1392 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1393 statement to reflect new ownership.
1395 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1398 * g++.dg/template/friend58.C: New.
1399 * g++.dg/template/friend59.C: Likewise.
1401 2015-03-27 Tobias Burnus <burnus@net-b.de>
1404 * g++.dg/gomp/openmp-simd-3.C: New.
1405 * gcc.dg/gomp/openmp-simd-3.c: New.
1407 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1410 * gcc.target/i386/pr65248-1.c: New file.
1411 * gcc.target/i386/pr65248-2.c: Likewise.
1412 * gcc.target/i386/pr65248-3.c: Likewise.
1413 * gcc.target/i386/pr65248-4.c: Likewise.
1415 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1418 * gcc.c-torture/compile/pr65593.c: New test.
1420 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1423 * g++.dg/cpp1y/constexpr-assert1.C: New.
1425 2015-03-27 Marek Polacek <polacek@redhat.com>
1428 * c-c++-common/pr65556.c: New test.
1430 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1433 * g++.dg/torture/pr65600.C: New testcase.
1435 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1438 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1440 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1442 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1443 statement and cleanup. Fixed typos.
1445 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1448 * gcc.c-torture/compile/pr65595.c: New testcase.
1450 2015-03-27 Marek Polacek <polacek@redhat.com>
1453 * g++.dg/ubsan/pr65583.C: New test.
1455 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1457 * gcc.c-torture/compile/20150327.c: New testcase.
1459 2015-03-26 Richard Biener <rguenther@suse.de>
1462 * g++.dg/torture/pr65555.C: New testcase.
1464 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1466 PR tree-optimization/64715
1467 * gcc.dg/builtin-object-size-15.c: New test.
1468 * gcc.dg/pr64715-1.c: New test.
1469 * gcc.dg/pr64715-2.c: New test.
1471 2015-03-26 Richard Biener <rguenther@suse.de>
1474 * gnat.dg/specs/opt2.ads: Fix testcase.
1476 2015-03-25 Martin Sebor <msebor@redhat.com>
1479 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1480 when target isn't arm*-*-*-*.
1481 (check_effective_target_arm_nothumb): Likewise.
1482 (check_effective_target_arm_little_endian): Likewise.
1483 (check_effective_target_arm_vect_no_misalign): Likewise.
1484 (check_effective_target_aarch64_little_endian): Fail early if target
1487 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1489 PR tree-optimization/65177
1490 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1492 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1494 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1495 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1496 smmintrin.h and mm3dnow.h.
1498 2015-03-25 Marek Polacek <polacek@redhat.com>
1501 * g++.dg/cpp0x/pr65558.C: New test.
1503 2015-03-25 Marek Polacek <polacek@redhat.com>
1506 * g++.dg/template/pr61670.C: New test.
1508 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1511 * g++.dg/template/pr54987.C: New.
1513 2015-03-25 Richard Biener <rguenther@suse.de>
1515 PR tree-optimization/62630
1516 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1518 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1521 * gcc.target/i386/mpx/pr65508.c: New.
1523 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1527 * gfortran.dg/data_initialized_3.f90: New.
1529 2015-03-25 Richard Biener <rguenther@suse.de>
1532 * gnat.dg/specs/opt2.ads: New testcase.
1534 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1536 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1537 * gcc.target/arm/memset-inline-4.c: Skip for
1538 arm_tune_string_ops_prefer_neon.
1539 * gcc.target/arm/memset-inline-5.c: Ditto.
1540 * gcc.target/arm/memset-inline-6.c: Ditto.
1541 * gcc.target/arm/memset-inline-8.c: Ditto.
1542 * gcc.target/arm/memset-inline-9.c: Ditto.
1544 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1547 * g++.dg/other/virtual3.C: New.
1549 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1552 * g++.dg/cpp0x/vt-60130.C: New.
1554 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/warn/Warray-bounds-7.C: New.
1559 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1562 * g++.dg/template/defarg18.C: New.
1564 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1567 * g++.dg/cpp0x/vt-59988.C: New.
1569 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1571 PR tree-optimization/65533
1572 * gcc.dg/pr65533.c: New test.
1574 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1576 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1577 source= and mold= expressions functionality.
1578 * gfortran.dg/allocate_class_4.f90: New test.
1579 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1580 copying an unlimited polymorhpic object containing a char array
1581 to another unlimited polymorphic object respects the _len
1583 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1584 whether deferred length char array allocate works, unlimited
1585 polymorphic object allocation from a string works and if
1586 allocating an array of deferred length strings works.
1587 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1589 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1592 * g++.dg/cpp0x/constexpr-array11.C: New.
1594 2015-03-24 Richard Biener <rguenther@suse.de>
1597 * gcc.dg/torture/pr65517.c: New testcase.
1599 2015-03-24 Tobias Burnus <burnus@net-b.de>
1601 * gfortran.dg/coindexed_1.f90: Moved from
1602 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1604 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1607 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1611 * gcc.target/i386/pr65523.c: New test.
1614 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1616 * g++.dg/lto/pr65475b_0.C: Likewise.
1618 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1621 * gcc.target/sh/torture/pr65505.c: New.
1623 2015-03-23 Martin Sebor <msebor@redhat.com>
1626 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1627 assembly for lvx in addition to lxv.
1629 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1632 * gfortran.dg/pr65504.f90: New test.
1635 * gcc.dg/pr65521.c: New test.
1637 2015-03-23 Richard Biener <rguenther@suse.de>
1639 PR tree-optimization/65518
1640 * gcc.dg/vect/pr65518.c: New testcase.
1642 2015-03-23 Richard Biener <rguenther@suse.de>
1644 PR tree-optimization/65494
1645 * gcc.dg/vect/pr65494.c: New testcase.
1647 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1649 PR preprocessor/65238
1650 * c-c++-common/cpp/pr65238-1.c: New test.
1651 * gcc.dg/cpp/pr65238-2.c: New test.
1652 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1653 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1655 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1656 Mikael Morin <mikael@gcc.gnu.org>
1659 * gfortran.dg/elemental_dependency_4.f90: New.
1660 * gfortran.dg/elemental_dependency_5.f90: New.
1662 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1665 * g++.dg/lto/pr65475b_0.C: New testcase.
1666 * g++.dg/lto/pr65475b_1.C: New testcase.
1667 * g++.dg/lto/pr65475c_0.C: New testcase.
1668 * g++.dg/lto/pr65475c_1.C: New testcase.
1670 2015-03-21 Tobias Burnus <burnus@net-b.de>
1672 * gfortran.dg/coarray_38.f90: New.
1673 * gfortran.dg/coarray_39.f90: New.
1674 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1677 2015-03-20 Marek Polacek <polacek@redhat.com>
1680 * g++.dg/cpp0x/pr65398.C: New test.
1682 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1685 * g++.dg/lto/pr65475_0.C: New testcase.
1686 * g++.dg/lto/pr65475_1.C: New testcase.
1688 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1690 PR rtl-optimization/64366
1691 * gcc.target/sh/pr64366.c: New.
1693 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1696 * g++.dg/cpp0x/constexpr-48324.C: New.
1698 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1701 * g++.dg/cpp0x/pr48453.C: New.
1703 2015-03-20 Marek Polacek <polacek@redhat.com>
1706 * g++.dg/cpp0x/pr65072.C: New test.
1708 2015-03-20 Richard Biener <rguenther@suse.de>
1711 * gcc.dg/pr15347.c: Use -O.
1712 * c-c++-common/pr19807-1.c: Likewise.
1714 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1716 * gnat.dg/volatile13.ad[sb]: New test.
1718 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1720 PR rtl-optimization/60851
1721 * gcc.target/i386/pr60851.c: New test.
1723 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1726 * g++.dg/pr65240.h: Add tests for PR 65240.
1727 * g++.dg/pr65240-1.C: Likewise.
1728 * g++.dg/pr65240-2.C: Likewise.
1729 * g++.dg/pr65240-3.C: Likewise.
1730 * g++.dg/pr65240-4.C: Likewise.
1732 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1734 PR rtl-optimization/63491
1735 * gcc.target/powerpc/pr63491.c: New.
1737 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1739 * g++.dg/ipa/pr65465.C: New test.
1741 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1744 * g++.dg/cpp0x/deleted11.C: New.
1746 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1749 * c-c++-common/tsan/pr65400-3.c: New test.
1751 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1754 * g++.dg/cpp0x/constexpr-59686.C: New.
1756 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1759 * g++.dg/tsan/pr64265.C: New test.
1762 * c-c++-common/tsan/pr65400-1.c: New test.
1763 * c-c++-common/tsan/pr65400-2.c: New test.
1765 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1768 * g++.dg/cpp0x/pr59816.C: New.
1770 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1773 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1775 2015-03-18 Martin Liska <mliska@suse.cz>
1778 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1779 equivalences either to 6 or 7.
1781 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1785 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1787 * gcc.dg/undefined-loop-1.c: New file.
1788 * gcc.dg/undefined-loop-2.c: New file.
1790 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1793 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1794 loop exits too early.
1796 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1798 PR tree-optimization/65450
1799 * gfortran.dg/pr65450.f90: New test.
1802 * gcc.target/i386/pr65078-1.c: New test.
1803 * gcc.target/i386/pr65078-2.c: New test.
1804 * gcc.target/i386/pr65078-3.c: New test.
1805 * gcc.target/i386/pr65078-4.c: New test.
1806 * gcc.target/i386/pr65078-5.c: New test.
1807 * gcc.target/i386/pr65078-6.c: New test.
1809 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1812 * g++.dg/cpp1y/pr65340.C: New.
1814 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1817 * gfortran.dg/system_clock_3.f08: Adjust test.
1819 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1822 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1823 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1825 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1828 * gfortran.dg/system_clock_3.f08: New test.
1830 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1833 g++.dg/cpp1y/pr64626-1.C: New.
1834 g++.dg/cpp1y/pr64626-2.C: New.
1835 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1837 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1839 PR tree-optimization/65427
1840 * gcc.c-torture/execute/pr65427.c: New test.
1842 2015-03-16 Marek Polacek <polacek@redhat.com>
1846 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1847 * g++.dg/cpp0x/pr65327.C: New test.
1849 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1852 * c-c++-common/asan/pr64820.c: New test.
1854 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1856 * gfortran.dg/pointer_2.f90: New test.
1858 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1860 * g++.dg/pr65049.C: New test.
1862 2015-03-16 Tom de Vries <tom@codesourcery.com>
1864 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1865 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1866 * gcc.target/i386/fuse-caller-save.c: Same.
1868 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1870 * gnat.dg/loop_optimization18.ad[sb]: New test.
1871 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1873 2015-03-16 Alan Modra <amodra@gmail.com>
1875 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1878 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1880 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1882 * gcc.dg/torture/pr65270-2.c: Likewise.
1884 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1887 * gfortran.dg/pointer_remapping_9.f90: New.
1889 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1891 PR tree-optimization/65369
1892 * gcc.c-torture/execute/pr65369.c: New test.
1894 PR tree-optimization/65418
1895 * gcc.c-torture/execute/pr65418-1.c: New test.
1896 * gcc.c-torture/execute/pr65418-2.c: New test.
1898 PR rtl-optimization/65401
1899 * gcc.c-torture/execute/pr65401.c: New test.
1901 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1904 * gcc.target/arm/pr64600_1.c: New test.
1906 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1908 PR rtl-optimization/65235
1909 * gcc.target/aarch64/pr65235_1.c: New test.
1911 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1913 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1914 * gcc.target/s390/hotpatch-22.c: Likewise.
1915 * gcc.target/s390/hotpatch-23.c: Likewise.
1916 * gcc.target/s390/hotpatch-24.c: Likewise.
1917 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1918 * gcc.target/s390/hotpatch-1.c: Update expected output.
1919 * gcc.target/s390/hotpatch-2.c: Likewise.
1920 * gcc.target/s390/hotpatch-3.c: Likewise.
1921 * gcc.target/s390/hotpatch-4.c: Likewise.
1922 * gcc.target/s390/hotpatch-5.c: Likewise.
1923 * gcc.target/s390/hotpatch-6.c: Likewise.
1924 * gcc.target/s390/hotpatch-7.c: Likewise.
1925 * gcc.target/s390/hotpatch-8.c: Likewise.
1926 * gcc.target/s390/hotpatch-9.c: Likewise.
1927 * gcc.target/s390/hotpatch-10.c: Likewise.
1928 * gcc.target/s390/hotpatch-11.c: Likewise.
1929 * gcc.target/s390/hotpatch-12.c: Likewise.
1930 * gcc.target/s390/hotpatch-13.c: Likewise.
1931 * gcc.target/s390/hotpatch-14.c: Likewise.
1932 * gcc.target/s390/hotpatch-15.c: Likewise.
1933 * gcc.target/s390/hotpatch-16.c: Likewise.
1934 * gcc.target/s390/hotpatch-17.c: Likewise.
1935 * gcc.target/s390/hotpatch-18.c: Likewise.
1936 * gcc.target/s390/hotpatch-19.c: Likewise.
1938 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1941 * gcc.target/i386/pr65103-1.c: New.
1943 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1946 * gcc.target/i386/pr65044.c: New.
1948 2015-03-12 Tom de Vries <tom@codesourcery.com>
1950 PR rtl-optimization/64895
1951 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1952 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1953 * gcc.target/i386/fuse-caller-save.c: Ditto.
1955 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1957 * gcc.dg/ipa/pr63569.c: Fix template.
1959 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1961 * g++.dg/ipa/pr64146.C: Require fpic support.
1963 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1966 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1967 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1969 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1971 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1972 to dg-options, fix up dg-skip-if.
1974 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1977 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1978 * gcc.target/avr/tiny-caller-save.c: Same.
1980 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1983 * g++.dg/pr65242.C: New test.
1985 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1987 * c-c++-common/asan/no-asan-check-glob.c: New test.
1989 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1992 * g++.dg/other/default11.C: New.
1993 * g++.dg/other/default12.C: Likewise.
1995 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1998 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2000 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2003 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2005 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2008 * g++.dg/cpp0x/pr65127.C: New test.
2010 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2012 * gcc.dg/ipa/PR64550.c: Update template.
2014 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2015 Tobias Burnus <burnus@net-b.de>
2017 * gfortran.dg/coarray_sync_memory.f90: New.
2019 2015-03-10 Marek Polacek <polacek@redhat.com>
2022 * c-c++-common/ubsan/pr65367.c: New test.
2024 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2026 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2027 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2028 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2029 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2030 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2031 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2032 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2033 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2034 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2035 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2036 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2037 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2038 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2040 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2042 * lib/mpx-dg.exp (mpx_link_flags): New.
2045 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2046 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2047 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2048 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2049 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2050 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2051 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2052 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2053 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2054 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2055 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2056 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2057 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2058 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2059 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2060 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2061 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2062 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2063 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2064 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2065 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2066 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2067 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2068 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2069 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2070 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2071 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2072 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2073 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2074 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2075 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2076 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2077 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2078 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2079 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2080 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2081 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2082 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2083 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2084 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2085 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2086 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2087 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2088 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2089 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2090 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2091 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2092 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2093 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2094 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2095 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2096 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2097 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2098 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2099 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2100 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2101 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2102 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2103 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2104 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2105 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2106 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2107 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2108 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2109 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2110 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2111 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2112 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2113 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2114 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2115 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2116 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2117 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2118 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2119 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2120 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2121 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2122 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2123 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2124 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2125 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2126 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2127 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2128 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2129 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2130 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2131 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2132 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2133 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2134 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2135 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2136 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2137 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2138 * gcc.target/i386/mpx/label-address-1.c: New.
2139 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2140 * gcc.target/i386/mpx/macro.c: New.
2141 * gcc.target/i386/mpx/mpx-check.h: New.
2142 * gcc.target/i386/mpx/mpx.exp: New.
2143 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2144 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2145 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2146 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2147 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2148 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2149 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2150 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2151 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2152 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2153 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2154 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2155 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2156 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2157 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2158 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2159 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2160 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2161 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2162 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2163 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2164 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2165 * gcc.target/i386/mpx/reference-1-nov.c: New.
2166 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2167 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2168 * gcc.target/i386/mpx/reference-2-nov.c: New.
2169 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2170 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2171 * gcc.target/i386/mpx/reference-3-nov.c: New.
2172 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2173 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2174 * gcc.target/i386/mpx/reference-4-nov.c: New.
2175 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2176 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2177 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2178 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2179 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2180 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2181 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2182 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2183 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2184 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2185 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2186 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2187 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2188 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2189 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2190 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2191 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2192 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2193 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2194 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2195 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2196 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2197 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2198 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2199 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2200 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2201 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2202 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2203 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2204 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2205 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2206 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2207 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2208 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2209 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2210 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2211 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2212 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2213 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2214 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2215 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2216 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2217 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2218 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2219 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2220 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2221 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2222 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2223 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2224 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2225 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2226 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2227 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2228 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2229 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2230 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2231 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2232 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2233 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2234 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2235 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2236 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2237 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2238 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2239 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2240 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2241 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2242 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2243 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2244 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2245 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2246 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2247 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2248 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2249 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2250 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2251 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2252 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2253 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2254 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2255 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2256 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2257 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2258 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2259 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2260 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2261 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2262 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2263 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2264 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2265 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2266 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2267 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2268 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2269 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2270 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2271 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2272 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2273 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2274 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2275 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2276 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2277 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2278 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2279 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2280 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2281 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2282 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2283 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2284 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2285 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2286 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2287 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2288 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2289 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2290 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2291 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2292 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2293 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2294 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2295 * gcc.target/i386/mpx/vla-1-nov.c: New.
2296 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2297 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2298 * gcc.target/i386/mpx/vla-2-nov.c: New.
2299 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2301 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2303 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2305 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2307 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2309 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2311 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2312 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2314 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2317 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2320 * c-c++-common/pr65120.c: New test.
2322 PR rtl-optimization/65321
2323 * gcc.dg/pr65321.c: New test.
2325 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2327 PR tree-optimization/65355
2328 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2330 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2333 * c-c++-common/pr49706.c: Adjust tests for not warning
2334 about !!x == y or !b == y where b is boolean, and add
2336 * c-c++-common/pr62199-2.c: Likewise.
2338 2015-03-09 Richard Biener <rguenther@suse.de>
2341 * gcc.dg/torture/pr65270-1.c: New testcase.
2342 * gcc.dg/torture/pr65270-2.c: Likewise.
2344 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2346 PR tree-optimization/63743
2347 * gcc.dg/pr63743.c: New test.
2349 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2352 * g++.dg/lto/pr65316_0.C: New testcase.
2353 * g++.dg/lto/pr65316_1.C: New testcase.
2355 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2358 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2360 * g++.dg/abi/rtti3.C: Likewise.
2362 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2365 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2367 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2369 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2371 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2373 2015-03-08 Morin <mikael@gcc.gnu.org>
2376 * gfortran.dg/entry_20.f90: New.
2378 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2381 * gcc.c-torture/compile/pr65153.c: New.
2383 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2386 * g++.dg/torture/pr65249.C: New.
2388 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2390 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2392 (int64_t): Likewise.
2394 2015-03-07 Marek Polacek <polacek@redhat.com>
2395 Martin Uecker <uecker@eecs.berkeley.edu>
2398 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2400 * c-c++-common/ubsan/bounds-8.c: New test.
2401 * c-c++-common/ubsan/bounds-9.c: New test.
2402 * gcc.dg/ubsan/bounds-2.c: New test.
2404 2015-03-05 Martin Sebor <msebor@redhat.com>
2406 * PR testsuite/63175
2407 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2408 checking of results into main to prevent it from getting optimized
2410 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2412 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2414 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2415 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2416 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2419 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2421 * g++.dg/lto/pr65302_1.C: New testcase.
2422 * g++.dg/lto/pr65302_0.C: New testcase.
2424 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2426 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2427 -fno-ipa-icf to dg-options.
2429 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2431 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2432 compiles using the linker plugin.
2434 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2436 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2438 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2440 * gcc.target/arm/pr65067.c: New test.
2442 2015-03-05 Martin Liska <mliska@suse.cz>
2445 * gcc.dg/ipa/pr65318.c: New test.
2447 2015-03-05 Marek Polacek <polacek@redhat.com>
2449 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2451 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2453 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2455 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2457 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2458 max-unroll-times back to defaults for s390.
2460 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2464 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2467 * g++.dg/cpp0x/initlist92.C: New.
2469 2015-03-05 Richard Biener <rguenther@suse.de>
2471 PR tree-optimization/65310
2472 * gcc.dg/vect/pr65310.c: New testcase.
2474 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2477 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2479 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2481 * gnat.dg/entry_queues3.adb: New test.
2483 2015-03-04 Ian Lance Taylor <iant@google.com>
2485 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2487 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2490 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2492 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2494 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2495 -fno-ipa-icf to dg-options
2496 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2497 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2499 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2502 * g++.dg/cpp0x/decltype62.C: New.
2504 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2506 * gnat.dg/object_overflow5.adb: New test.
2508 2015-03-03 Martin Liska <mliska@suse.cz>
2511 * gcc.dg/ipa/pr65287.c: New test.
2513 2015-03-03 Martin Jambor <mjambor@suse.cz>
2514 Eric Botcazou <ebotcazou@adacore.com>
2516 * gnat.dg/specs/pack12.ads: New test.
2518 2015-03-03 Martin Liska <mliska@suse.cz>
2520 * gcc.dg/ipa/PR65282.c: New test.
2522 2015-03-13 Jeff Law <law@redhat.com>
2524 PR tree-optimization/65241
2525 * gcc.c-torture/compile/pr65241.c: New test.
2527 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2530 * gcc.target/avr/torture/pr64331.c: New test.
2532 2015-03-03 Martin Liska <mliska@suse.cz>
2533 Jan Hubicka <hubicka@ucw.cz>
2535 * g++.dg/ipa/pr65263.C: New test.
2537 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2540 * gcc.dg/lto/pr65130_0.c: New testcase.
2541 * gcc.dg/lto/pr65130_1.c: New testcase.
2543 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2546 * g++.dg/torture/pr64988.C: New testcase.
2548 2015-03-02 Tobias Burnus <burnus@net-b.de>
2550 * gfortran.dg/coarray_atomic_6.f90: New.
2552 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2555 * gcc.target/i386/pr65184.c: New.
2557 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2560 * gcc.target/i386/pr65183.c: New.
2562 2015-02-28 Martin Liska <mliska@suse.cz>
2563 Jan Hubicka <hubicka@ucw.cz>
2565 * gcc.dg/ipa/ipa-icf-35.c: New test.
2566 * gcc.dg/ipa/ipa-icf-36.c: New test.
2567 * gcc.dg/ipa/ipa-icf-37.c: New test.
2569 2015-02-28 Martin Liska <mliska@suse.cz>
2570 Jan Hubicka <hubicka@ucw.cz>
2573 * gcc.dg/ipa/ipa-icf-34.c: New test.
2575 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2578 * gcc.target/sh/sh/pr61142.c: New.
2580 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2582 * g++.dg/other/dump-ada-spec-3.C: New test.
2584 2015-03-01 Martin Liska <mliska@suse.cz>
2586 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2587 * g++.dg/ipa/pr63595.C: Update expected results.
2589 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2592 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2594 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2596 * gcc.dg/vect/pr59354.c: Move vector producing code to
2599 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2602 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2603 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2604 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2605 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2607 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2609 PR tree-optimization/65048
2610 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2611 (foo): Use K&R style definition.
2613 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2616 * g++.dg/pr65032.C: New.
2618 2015-02-27 Marek Polacek <polacek@redhat.com>
2621 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2624 2015-02-27 Marek Polacek <polacek@redhat.com>
2627 * gcc.dg/pr65228.c: New test.
2629 2015-02-27 Kai Tietz <ktietz@redhat.com>
2632 * gcc.dg/weak/weak-17.c: New file.
2634 2015-02-27 Richard Biener <rguenther@suse.de>
2637 * g++.dg/lto/pr65193_0.C: New testcase.
2639 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2641 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2642 * gcc.target/s390/hotpatch-8.c: Likewise.
2643 * gcc.target/s390/hotpatch-9.c: Likewise.
2644 * gcc.target/s390/pr61078.c: Likewise.
2645 * gcc.target/s390/pr57960.c: Remove -m64.
2646 * gcc.target/s390/pr61078.c: Likewise.
2648 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2649 Martin Liska <mliska@suse.cz>
2652 * gcc.dg/pr64454.c: Disable ICF.
2653 * gcc.dg/pr28685-1.c: Disable ICF
2654 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2655 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2656 * g++.dg/ipa/ipa-icf-4.C: Update template.
2658 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2660 PR tree-optimization/65216
2661 * gcc.c-torture/execute/pr65216.c: New test.
2663 PR tree-optimization/65215
2664 * gcc.c-torture/execute/pr65215-1.c: New test.
2665 * gcc.c-torture/execute/pr65215-2.c: New test.
2666 * gcc.c-torture/execute/pr65215-3.c: New test.
2667 * gcc.c-torture/execute/pr65215-4.c: New test.
2668 * gcc.c-torture/execute/pr65215-5.c: New test.
2670 2015-02-26 Tom de Vries <tom@codesourcery.com>
2672 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2674 2015-02-26 Martin Liska <mliska@suse.cz>
2675 Jan Hubicka <hubicka@ucw.cz>
2677 * g++.dg/ipa/pr64146.C: Update expected results.
2678 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2679 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2680 * gcc.dg/ipa/ipa-icf-34.c: New test.
2682 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2684 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2685 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2686 (dg-additional-options): Remove dg directive.
2687 (dg-final): Add dg directive.
2689 2015-02-26 Marek Polacek <polacek@redhat.com>
2692 * g++.dg/ipa/pr65008.C: New test.
2694 2015-02-26 Tom de Vries <tom@codesourcery.com>
2696 * lib/profopt.exp (profopt-target-cleanup): New proc.
2697 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2698 files from sources from dg-additional-sources.
2700 2015-02-26 Tom de Vries <tom@codesourcery.com>
2702 * lib/gcov.exp: Cleanup in case of xfail.
2704 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2706 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2708 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2711 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2712 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2713 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2714 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2715 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2716 * g++.dg/debug/pr46123.C: XFAIL and move...
2717 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2718 * gcc.dg/debug/dwarf2-3.c: Move...
2719 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2721 2015-02-26 Marek Polacek <polacek@redhat.com>
2724 * g++.dg/cpp1y/pr65202.C: New test.
2726 2015-02-26 Tom de Vries <tom@codesourcery.com>
2728 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2729 locale_facets.h.gcov.
2731 2015-02-26 Tom de Vries <tom@codesourcery.com>
2733 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2735 2015-02-26 Tom de Vries <tom@codesourcery.com>
2737 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2739 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2742 * gcc.target/i386/pr65217.c: New.
2744 2015-02-26 Tom de Vries <tom@codesourcery.com>
2746 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2748 2015-02-26 Tom de Vries <tom@codesourcery.com>
2750 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2752 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2754 PR tree-optimization/65048
2755 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2757 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2759 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2760 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2762 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2765 * gcc.target/i386/pr65161.c: New test.
2767 2015-02-26 Terry Guo <terry.guo@arm.com>
2769 * gcc.target/arm/no-volatile-in-it.c: New test.
2771 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2773 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2774 (dg-options): Add -save-temps.
2775 (dg-final): Add cleanup-saved-temps.
2777 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2779 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2781 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2783 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2784 * gcc.target/powerpc/pack01.c: Include string.h.
2786 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2789 * gcc.target/i386/pr65167.c: New.
2791 2015-02-25 Kai Tietz <ktietz@redhat.com>
2793 PR tree-optimization/61917
2794 * gcc.dg/vect/vect-pr61917.c: New file.
2796 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2798 PR tree-optimization/65170
2799 * gcc.c-torture/execute/pr65170.c: New test.
2800 * gcc.dg/tree-ssa/vrp96.c: New test.
2802 2015-02-24 Tom de Vries <tom@codesourcery.com>
2804 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2806 2015-02-24 Tom de Vries <tom@codesourcery.com>
2809 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2810 (dg-additional-files-options): Copy additional_sources to
2811 additional_sources_used before emptying additional_sources.
2812 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2813 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2814 (cleanup-saved-temps): Use additional_sources_used instead of
2816 (dg-test): Reset additional_sources_used.
2818 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2821 * gfortran.dg/integer_exponentiation_6.F90: New test.
2823 2015-02-23 Martin Sebor <msebor@redhat.com>
2826 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2827 two parts. One to save registers, the other to verify the
2828 registers have the right values. Save register state into
2829 static data rather than on the stack.
2831 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2834 * c-c++-common/asan/pr63888.c: New test.
2836 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2839 * gcc.c-torture/compile/pr65163.c: New.
2841 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2843 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2844 with -m31 on 64 bit.
2845 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2846 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2848 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2850 * gcc.target/s390/20090223-1.c: Add
2851 -Wno-implicit-function-declaration option.
2852 * gcc.target/s390/pr42224.c: Likewise.
2853 * gcc.target/s390/pr55718.c: Likewise.
2855 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2857 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2858 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2859 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2860 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2861 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2862 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2863 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2864 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2865 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2866 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2867 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2868 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2869 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2870 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2871 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2872 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2873 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2874 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2875 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2876 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2877 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2879 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2881 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2882 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2883 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2884 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2885 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2886 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2887 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2888 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2889 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2890 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2891 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2892 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2893 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2894 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2895 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2896 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2898 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2902 * gfortran.dg/pr61960.f90: New.
2903 * gfortran.dg/pr64230.f90: New.
2904 * gfortran.dg/pr64980.f03: New.
2906 2015-02-22 Tom de Vries <tom@codesourcery.com>
2908 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2910 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2913 * gnat.dg/timing_events.adb: Removed, invalid test.
2915 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2918 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2920 * g++.dg/gcov/gcov-2.C: Likewise.
2922 2015-02-20 Richard Biener <rguenther@suse.de>
2924 PR tree-optimization/65136
2925 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2927 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2931 and nvptx-*-* blacklisting.
2933 * gcc.dg/sibcall-9.c: New test.
2934 * gcc.dg/sibcall-10.c: New test.
2936 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2938 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2940 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2943 * gcc.target/avr/torture/pr64452.c: New test.
2945 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2947 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2948 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2950 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2953 * lib/target-supports.exp (check_compile): Check whether
2954 additional_sources is defined before using it.
2956 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2959 * g++.dg/opt/pr65074.C: New file.
2961 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2963 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2964 (size_type): New typedef.
2965 (operator "" _script): Use it for the last argument.
2967 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2969 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2971 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2973 * lib/target-supports.exp (check_compile): Save/restore
2974 additional_sources that may belong to an actual test.
2976 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2978 PR gcov-profile/64634
2979 * g++.dg/gcov/gcov-15.C: New test.
2981 2015-02-18 Tom de Vries <tom@codesourcery.com>
2983 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2985 2015-02-18 Tom de Vries <tom@codesourcery.com>
2987 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2989 2015-02-18 Tom de Vries <tom@codesourcery.com>
2991 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2993 2015-02-18 Tom de Vries <tom@codesourcery.com>
2995 * gfortran.dg/fmt_cache_1.f: Add missing close.
2997 2015-02-18 Tom de Vries <tom@codesourcery.com>
3000 * gfortran.dg/read_eof_8.f90: Add missing close.
3002 2015-02-18 Richard Biener <rguenther@suse.de>
3004 PR tree-optimization/65063
3005 * gcc.dg/pr65063.c: New testcase.
3007 2015-02-18 Richard Biener <rguenther@suse.de>
3009 PR tree-optimization/62217
3010 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3012 2015-02-18 Marek Polacek <polacek@redhat.com>
3015 * c-c++-common/ubsan/pr65081.c: New test.
3017 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3019 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3020 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3022 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3024 * gcc.dg/ipa/propalign-3.c: New test.
3026 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3029 * gcc.target/sh/pr64793.c: New.
3030 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3032 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3034 * gcc.target/arm/divzero.c: New test case.
3036 2015-02-17 Tom de Vries <tom@codesourcery.com>
3038 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3040 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3041 Jakub Jelinek <jakub@redhat.com>
3044 * g++.dg/cpp0x/pr65075.C: New test.
3046 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3049 * gcc.target/powerpc/pr65058.c: New test.
3051 2015-02-16 Jeff Law <law@redhat.com>
3053 PR tree-optimization/64823
3054 * gcc.dg/uninit-20.c: New test.
3056 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3057 James Greenhalgh <james.greenhalgh@arm.com>
3060 * gcc.dg/ipa/ipa-clone-1.c: New test.
3062 2015-02-16 Richard Biener <rguenther@suse.de>
3064 PR tree-optimization/65077
3065 * gcc.dg/torture/pr65077.c: New testcase.
3067 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3069 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3070 Directive adjusted to scan for ldaxr.
3071 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3072 adjusted to scan for ldaex.
3074 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3077 * g++.dg/cpp0x/constexpr-65080.C: New.
3079 2015-02-16 Richard Biener <rguenther@suse.de>
3081 PR tree-optimization/63593
3082 * gcc.dg/pr63593.c: New testcase.
3084 2015-02-16 Marek Polacek <polacek@redhat.com>
3087 * gcc.dg/pr65066.c: New test.
3089 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3091 * gcc.dg/pr65002.C: Move ...
3092 * g++.dg/ipa/pr65002.C: ... here.
3094 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3096 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3097 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3098 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3099 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3101 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3104 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3105 the expression to find calls.
3106 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3107 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3108 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3109 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3110 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3112 2015-02-14 Marek Polacek <polacek@redhat.com>
3115 * gcc.dg/array-11.c: New test.
3116 * gcc.dg/array-12.c: New test.
3117 * gcc.dg/array-13.c: New test.
3118 * gcc.dg/array-14.c: New test.
3119 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3120 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3121 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3122 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3123 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3124 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3126 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3129 * g++.dg/lookup/using54.C: New.
3131 2015-02-13 Jeff Law <law@redhat.com>
3134 Revert my change for tree-optimization/64823.
3136 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3138 PR tree-optimization/65053
3139 * gcc.c-torture/execute/pr65053-1.c: New test.
3140 * gcc.c-torture/execute/pr65053-2.c: New test.
3142 2015-02-13 Marek Polacek <polacek@redhat.com>
3145 * gcc.dg/pr65050.c: New test.
3147 2015-02-13 Jeff Law <law@redhat.com>
3149 PR tree-optimization/64823
3150 * gcc.dg/uninit-20.c: New test.
3152 PR rtl-optimization/47477
3153 * gcc.dg/tree-ssa/pr47477.c: New test.
3155 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3158 * g++.dg/parse/ivdep-2.C: New.
3159 * g++.dg/parse/ivdep-3.C: Likewise.
3161 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3164 * gfortran.dg/continuation_13.f90: New test.
3165 * gfortran.dg/continuation_14.f: New test.
3167 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3170 * g++.dg/cpp0x/sfinae55.C: New.
3172 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3175 * g++.dg/ipa/pr65034.C: New test.
3177 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3179 PR tree-optimization/65002
3180 * gcc.dg/pr65002.C: New.
3182 2015-02-13 Marek Polacek <polacek@redhat.com>
3185 * c-c++-common/pr65040.c: New test.
3187 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3189 PR tree-optimization/64705
3190 * gcc.dg/tree-ssa/pr64705.c: New test.
3192 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3195 * gcc.dg/visibility-22.c: New test.
3196 * gcc.dg/visibility-23.c: New test.
3197 * gcc.target/i386/pr32219-1.c: New test.
3198 * gcc.target/i386/pr32219-2.c: New test.
3199 * gcc.target/i386/pr32219-3.c: New test.
3200 * gcc.target/i386/pr32219-4.c: New test.
3201 * gcc.target/i386/pr32219-5.c: New test.
3202 * gcc.target/i386/pr32219-6.c: New test.
3203 * gcc.target/i386/pr32219-7.c: New test.
3204 * gcc.target/i386/pr32219-8.c: New test.
3205 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3207 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3209 PR libgfortran/57822
3210 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3211 four different KINDs.
3213 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3216 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3219 * g++.dg/ubsan/pr65000.C: New test.
3221 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3224 * gfortran.dg/finalize_28.f90: New test
3226 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3229 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3230 DW_TAG_lexical_block removal.
3231 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3232 * g++.dg/guality/pr55541.C: New test.
3235 * g++.dg/ubsan/pr64984.C: New test.
3237 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3239 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3241 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3244 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3245 instructions for 2015-01-14 get_memmodel changes.
3246 * gcc.target/powerpc/atomic-p8.c: Likewise.
3249 * g++.dg/ubsan/pr65019.C: New test.
3251 PR tree-optimization/65014
3252 * gcc.c-torture/compile/pr65014.c: New test.
3254 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3256 PR libgfortran/57822
3257 * gfortran/fmt_g0_7.f08: Revise test.
3259 2015-02-11 Jeff Law <law@redhat.com>
3262 * gcc.target/m68k/pr63347.c: New test.
3264 2015-02-11 Marek Polacek <polacek@redhat.com>
3266 * g++.dg/ubsan/shift-1.C: New test.
3267 * gcc.dg/ubsan/c-shift-2.c: New test.
3268 * c-c++-common/ubsan/shift-5.c: Remove file.
3270 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3272 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3273 Directive adjusted to XFAIL.
3274 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3277 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3280 * g++.dg/opt/pr65003.C: New test.
3282 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3284 * lib/target-supports.exp (check_effective_target_pie): Renamed
3286 (check_effective_target_pie_enabled): This.
3287 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3288 * gcc.target/i386/pie.c: Likewise.
3290 2015-02-11 Andrew Pinski <apinski@cavium.com>
3293 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3294 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3296 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3299 * gcc.target/i386/pr61925-1.c: New test.
3300 * gcc.target/i386/pr61925-2.c: New test.
3301 * gcc.target/i386/pr61925-3.c: New test.
3303 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3306 * g++.dg/asan/pr65004.C: New test.
3308 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3311 * gcc.taget/sh/pr64661-0.h: New.
3312 * gcc.taget/sh/pr64661-1.c: New.
3313 * gcc.taget/sh/pr64661-2.c: New.
3314 * gcc.taget/sh/pr64661-3.c: New.
3315 * gcc.taget/sh/pr64661-4.c: New.
3317 2015-02-10 Richard Biener <rguenther@suse.de>
3319 PR tree-optimization/64995
3320 * g++.dg/torture/pr64995.C: New testcase.
3322 2015-02-10 Richard Biener <rguenther@suse.de>
3324 PR tree-optimization/64909
3325 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3327 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3329 * gcc.dg/signbit-sa.c: New test.
3331 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3333 PR libgfortran/57822
3334 * gfortran/fmt_g0_7.f08: New test.
3336 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3338 PR tree-optimization/43378
3339 * gcc.dg/tree-ssa/pr43378.c: New test.
3341 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3344 * g++.dg/torture/pr64978.C: New testcase.
3346 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3349 * gcc.dg/asan/pr64981.c: New test.
3351 2015-02-09 Marek Polacek <polacek@redhat.com>
3354 * gcc.dg/pr64856.c: New test.
3356 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3359 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3360 * gcc.c-torture/execute/pr64979.c: New test.
3362 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3364 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3366 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3368 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3369 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3371 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3374 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3376 2015-02-09 Richard Biener <rguenther@suse.de>
3378 PR tree-optimization/54000
3379 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3381 2015-02-09 Tom de Vries <tom@codesourcery.com>
3383 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3385 2015-02-09 Martin Liska <mliska@suse.cz>
3387 * g++.dg/ipa/pr64858.C: New test.
3389 2015-02-09 Tom de Vries <tom@codesourcery.com>
3391 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3393 2015-02-08 Andrew Pinski <apinski@cavium.com>
3395 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3397 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3400 * gfortran.dg/use_rename_8.f90: New.
3402 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3404 * gnat.dg/addr7.ad[sb]: New test.
3405 * gnat.dg/addr8.ad[sb]: Likewise.
3407 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3410 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3411 from jit.dg/test-compile-to-executable.c's create_code, with a
3412 clarification of the output message.
3413 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3415 (test_jit): Use CHECK_NO_ERRORS when calling
3416 gcc_jit_context_compile_to_file.
3417 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3418 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3419 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3420 about deletions that are attempted.
3421 (jit-verify-compile-to-file): Rename to...
3422 (jit-verify-output-file-was-created): ...this, and drop the
3423 attempt to run "file" and verify the output.
3424 (jit-verify-assembler): New function.
3425 (jit-verify-object): New function.
3426 (jit-verify-dynamic-library): New function.
3427 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3428 favor of an implementation from new file
3429 create-code-for-hello-world-executable.h, which also adds a
3431 (dg-final): Replace jit-verify-compile-to-file with
3432 jit-verify-output-file-was-created, and invoke new function
3433 jit-verify-assembler.
3434 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3436 (dg-final): Replace jit-verify-compile-to-file with
3437 jit-verify-output-file-was-created, and invoke new function
3438 jit-verify-dynamic-library.
3439 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3440 favor of an implementation from new file
3441 create-code-for-hello-world-executable.h, which also adds a
3443 (dg-final): Replace jit-verify-compile-to-file with
3444 jit-verify-output-file-was-created. Strengthen the expected stdout
3445 from the built executable.
3446 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3447 favor of an implementation from new file
3448 create-code-for-hello-world-executable.h, which also adds a
3450 (dg-final): Replace jit-verify-compile-to-file with
3451 jit-verify-output-file-was-created, and invoke new function
3453 * jit.dg/verify-dynamic-library.c: New source file.
3455 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3456 Brian Rzycki <b.rzycki@samsung.com>
3458 PR tree-optimization/64878
3459 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3461 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3464 * g++.dg/ipa/pr64896.C: New test.
3466 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3469 * gcc.target/powerpc/pr64205.c: New file.
3471 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3473 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3474 (dg-options): Use -fpie instead of -fPIE -pie.
3476 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3479 * g++.dg/asan/pr64937.C: New test.
3481 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3484 * gfortran.dg/class_to_type_4.f90: New test
3486 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3488 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3490 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3492 PR rtl-optimization/64957
3494 * gcc.c-torture/execute/pr64957.c: New test.
3496 2015-02-05 Jeff Law <law@redhat.com>
3499 * gcc.target/h8300/pr17306-1.c: New test.
3500 * gcc.target/h8300/pr17306-2.c: New test.
3502 2015-02-05 Tobias Burnus <burnus@net-b.de>
3505 * gfortran.dg/structure_constructor_12.f90: New.
3507 2015-02-05 Jeff Law <law@redhat.com>
3510 gcc.target/h8300/pr58400.c: New test.
3512 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3514 * gcc.target/arm/macro_defs0.c: New test.
3515 * gcc.target/arm/macro_defs1.c: New test.
3516 * gcc.target/arm/macro_defs2.c: New test.
3518 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3520 PR rtl-optimization/64905
3521 * gcc.target/i386/pr64905.c: Require nonpic target.
3522 (dg-options): Add -fomit-frame-pointer.
3525 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3527 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3530 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3533 * gfortran.dg/type_to_class_2.f90: New test
3534 * gfortran.dg/type_to_class_3.f90: New test
3536 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3539 * g++.dg/torture/pr64686.C: New testcase.
3541 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3543 PR rtl-optimization/64905
3544 * gcc.target/i386/pr64905.c: New file.
3546 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3548 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3549 * gcc.dg/guality/pr41616-1.c: Ditto.
3551 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3554 * gcc.dg/pr64817-3.c: New.
3556 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3557 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3559 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3560 pass parameters in registers.
3561 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3562 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3563 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3565 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3566 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3568 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3569 list, allow for multilibed targets.
3570 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3572 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3574 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3575 * gcc.dg/pr46728-6.c: Ditto.
3577 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3579 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3580 for mips_nanlegacy target.
3582 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3584 * gcc.target/i386/chkp-hidden-def.c: New.
3586 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3589 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3590 to use 24 bits for bitfield b.
3592 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3595 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3596 cache result in a global variable. Include all 32-bit targets for
3599 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3601 PR rtl-optimization/64756
3602 * gcc.c-torture/execute/pr64756.c: New test.
3604 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3607 * gcc.target/sh/pr64660-0.h: New.
3608 * gcc.target/sh/pr64660-1.c: New.
3609 * gcc.target/sh/pr64660-2.c: New.
3610 * gcc.target/sh/pr64660-3.c: New.
3611 * gcc.target/sh/pr64660-4.c: New.
3613 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3616 * g++.dg/warn/Waddress-2.C: New.
3618 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3621 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3623 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3625 PR preprocessor/64803
3626 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3628 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3630 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3632 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3634 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3635 (_ARM_FPSRC): Add DN and AHP fields.
3636 (clean_results): Force DN=1 on AArch64.
3637 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3638 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3639 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3640 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3641 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3642 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3644 2015-02-02 Alan Modra <amodra@gmail.com>
3646 * gcc.target/powerpc/cprophard.c: New.
3648 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3650 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3651 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3653 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3656 * gcc.dg/pr64817-1.c: New test.
3657 * gcc.dg/pr64817-2.c: New test.
3659 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3662 * gcc.target/sh/pr64851-0.h: New
3663 * gcc.target/sh/pr64851-1.c: New
3664 * gcc.target/sh/pr64851-2.c: New
3665 * gcc.target/sh/pr64851-3.c: New
3666 * gcc.target/sh/pr64851-4.c: New
3668 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3671 * gcc.dg/torture/pr64882.c: New test.
3673 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3676 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3679 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3681 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3682 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3683 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3684 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3685 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3686 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3688 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3689 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3691 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3692 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3695 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3698 * g++.dg/pr64688-2.C: New.
3700 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3702 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3703 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3704 * gcc.target/i386/fuse-caller-save.c: Ditto.
3705 * gcc.target/i386/headmerge-1.c: Ditto.
3706 * gcc.target/i386/headmerge-2.c: Ditto.
3707 * gcc.target/i386/sibcall-6.c: Ditto.
3709 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3712 * gcc.target/i386/pr64617.c: New test.
3714 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3717 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3718 (dg-options): Remove -m32.
3719 (dg-final): Scan for "movb %al" only.
3720 * gcc.target/i386/pr15184-2.c: Ditto.
3722 2015-01-30 Richard Biener <rguenther@suse.de>
3724 PR tree-optimization/64829
3725 * gcc.dg/vect/pr64829.c: New testcase.
3727 2015-01-29 Marek Polacek <polacek@redhat.com>
3730 * gcc.dg/pr64709.c: New test.
3732 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3735 * g++.dg/ubsan/pr64717-1.C: New test.
3736 * g++.dg/ubsan/pr64717-2.C: New test.
3738 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3740 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3742 2015-01-29 Jeff Law <law@redhat.com>
3745 * gcc.target/i386/pr15184-1.c: New test.
3746 * gcc.target/i386/pr15184-2.c: New test.
3748 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3750 PR tree-optimization/64746
3751 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3753 2015-01-29 Richard Biener <rguenther@suse.de>
3755 PR tree-optimization/64853
3756 * gcc.dg/torture/pr64853.c: New testcase.
3758 2015-01-29 Richard Biener <rguenther@suse.de>
3760 PR tree-optimization/64844
3761 * gcc.dg/vect/pr64844.c: New testcase.
3763 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3766 * gcc.dg/pr64809.c: Delete.
3768 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3771 * gcc.target/i386/pr64805.c: New.
3773 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3775 * gcc.dg/guality/guality.h (main): Add argv[0] to
3776 guality_gdb_command.
3778 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3781 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3783 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3786 * gcc.target/sh/sh.exp
3787 (check_effective_target_atomic_model_soft_gusa_available,
3788 check_effective_target_atomic_model_soft_tcb_available,
3789 check_effective_target_atomic_model_soft_imask_available,
3790 check_effective_target_atomic_model_hard_llcs_available): New.
3791 * gcc.target/sh/pr64659-0.h: New.
3792 * gcc.target/sh/pr64659-1.c: New.
3793 * gcc.target/sh/pr64659-2.c: New.
3794 * gcc.target/sh/pr64659-3.c: New.
3795 * gcc.target/sh/pr64659-4.c: New.
3797 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3799 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3800 scan-assembler-times pattern.
3802 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3805 * gcc.dg/pr64809.c: New test.
3807 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3809 PR tree-optimization/64277
3810 * gcc.dg/pr64277.c: New.
3812 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3814 PR tree-optimization/64718
3815 * gcc.c-torture/execute/pr64718.c: New test.
3817 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3819 * gcc.target/aarch64/abs_2.c: New.
3821 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3823 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3824 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3825 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3828 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3831 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3832 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3833 { target comdat_group }.
3835 2015-01-27 Tobias Burnus <burnus@net-b.de>
3838 * gfortran.dg/goacc/coarray_2.f90: New.
3840 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3844 * g++.dg/torture/pr64139.C: New testcase.
3845 * g++.dg/torture/pr60871.C: Likewise.
3847 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3850 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3851 prevent linking errors.
3853 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3856 * g++.dg/torture/pr64282.C: New testcase.
3858 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3860 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3863 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3865 * gcc.target/s390/hotpatch-13.c: New testcase.
3866 * gcc.target/s390/hotpatch-14.c: New testcase.
3867 * gcc.target/s390/hotpatch-15.c: New testcase.
3868 * gcc.target/s390/hotpatch-16.c: New testcase.
3869 * gcc.target/s390/hotpatch-17.c: New testcase.
3870 * gcc.target/s390/hotpatch-18.c: New testcase.
3871 * gcc.target/s390/hotpatch-19.c: New testcase.
3872 * gcc.target/s390/hotpatch-20.c: New testcase.
3873 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3874 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3875 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3876 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3877 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3878 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3879 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3880 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3881 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3882 * gcc.target/s390/hotpatch-10.c: Likewise.
3883 * gcc.target/s390/hotpatch-11.c: Likewise.
3884 * gcc.target/s390/hotpatch-12.c: Likewise.
3885 * gcc.target/s390/hotpatch-2.c: Likewise.
3886 * gcc.target/s390/hotpatch-3.c: Likewise.
3887 * gcc.target/s390/hotpatch-4.c: Likewise.
3888 * gcc.target/s390/hotpatch-5.c: Likewise.
3889 * gcc.target/s390/hotpatch-6.c: Likewise.
3890 * gcc.target/s390/hotpatch-7.c: Likewise.
3891 * gcc.target/s390/hotpatch-8.c: Likewise.
3892 * gcc.target/s390/hotpatch-9.c: Likewise.
3893 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3894 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3895 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3896 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3897 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3898 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3899 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3900 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3902 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3904 * gcc.dg/long_branch.c: New testcase.
3906 2015-01-27 Richard Biener <rguenther@suse.de>
3908 PR tree-optimization/56273
3909 PR tree-optimization/59124
3910 PR tree-optimization/64277
3911 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3912 * gcc.dg/Warray-bounds-12.c: Likewise.
3913 * gcc.dg/Warray-bounds-13.c: Likewise.
3915 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3917 PR rtl-optimization/61058
3918 * gcc.dg/pr61058.c: New test.
3920 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3922 * gcc.target/i386/chkp-narrow-bounds.c: New.
3924 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3926 PR tree-optimization/64807
3927 * gcc.dg/pr64807.c: New test.
3930 * gcc.dg/pr64766.c: New test.
3932 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3935 * gcc.target/sh/pr49263-4.c: New.
3937 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3940 * gfortran.dg/allocate_with_mold_1.f90: New test
3942 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3945 * gcc.dg/pr64778.c: New test.
3948 * gcc.dg/vect/pr64421.c: New test.
3950 2015-01-26 Tobias Burnus <burnus@net-b.de>
3953 * gfortran.dg/coarray_36.f: New.
3954 * gfortran.dg/coarray_37.f90: New.
3956 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3959 * gfortran.dg/class_allocate_18.f90: New.
3961 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3963 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3965 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3967 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3969 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3971 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3973 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3975 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3977 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3979 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3980 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3981 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3982 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3984 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3986 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3987 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3988 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3990 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3992 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3993 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3994 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3995 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3996 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3999 2015-01-26 Richard Biener <rguenther@suse.de>
4002 * gcc.dg/uninit-19.c: New testcase.
4004 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4006 * lib/target-supports.exp (check_effective_target_vect64): Add
4009 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4012 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4014 2015-01-26 Tony Liu <tony.liu@arm.com>
4016 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4019 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4022 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4023 correctly, clean up afterwards.
4025 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4028 * gfortran.dg/use_rename_7.f90: New.
4030 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4032 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4033 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4035 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4038 * gcc.target/sh/pr54236-4.c: New.
4040 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4042 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4043 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4046 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4049 * gfortran.dg/open_new_segv.f90: New test.
4051 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4060 * gcc.target/sh/pr64345-1.c: New.
4061 * gcc.target/sh/pr64345-2.c: New.
4062 * gcc.target/sh/pr59533-1.c: New.
4063 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4064 * gcc.target/sh/pr52933-2.c: Likewise.
4065 * gcc.target/sh/pr54089-1.c: Likewise.
4066 * gcc.target/sh/pr54236-1.c: Likewise.
4067 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4068 * gcc.target/sh/pr49263-1.c: Remove xfails.
4069 * gcc.target/sh/pr49263-2.c: Likewise.
4070 * gcc.target/sh/pr49263-3.c: Likewise.
4071 * gcc.target/sh/pr53987-1.c: Likewise.
4072 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4073 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4074 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4075 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4076 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4077 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4079 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4082 2015-01-24 Tom de Vries <tom@codesourcery.com>
4084 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4086 2015-01-23 Ian Lance Taylor <iant@google.com>
4089 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4090 targets without split stack support.
4092 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4095 * gcc.target/i386/pr64317.c: New test.
4097 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4099 PR rtl-optimization/63637
4100 PR rtl-optimization/60663
4101 * gcc.dg/pr63637-1.c: New test.
4102 * gcc.dg/pr63637-2.c: New test.
4103 * gcc.dg/pr63637-3.c: New test.
4104 * gcc.dg/pr63637-4.c: New test.
4105 * gcc.dg/pr63637-5.c: New test.
4106 * gcc.dg/pr63637-6.c: New test.
4107 * gcc.target/i386/pr63637-1.c: New test.
4108 * gcc.target/i386/pr63637-2.c: New test.
4109 * gcc.target/i386/pr63637-3.c: New test.
4110 * gcc.target/i386/pr63637-4.c: New test.
4111 * gcc.target/i386/pr63637-5.c: New test.
4112 * gcc.target/i386/pr63637-6.c: New test.
4114 2015-01-23 Richard Biener <rguenther@suse.de>
4117 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4118 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4120 2015-01-23 Marek Polacek <polacek@redhat.com>
4122 PR preprocessor/60570
4123 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4124 * gcc.dg/cpp/pr60570.c: New test.
4126 2015-01-23 Richard Biener <rguenther@suse.de>
4129 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4130 vectorization on vect64 targets.
4132 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4135 * gfortran.dg/class_allocate_17.f90: New.
4137 2015-01-23 Tobias Burnus <burnus@net-b.de>
4140 * gfortran.dg/goacc/combined_loop.f90: New.
4142 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4145 * gfortran.dg/make_unit.f90: New test.
4147 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4150 * gfortran.dg/negative_unit_int8.f: Update.
4152 2015-01-22 Jeff Law <law@redhat.com>
4155 * gcc.target/m68k/pr52076-1.c: New test.
4156 * gcc.target/m68k/pr52076-2.c: New test.
4158 2015-01-22 Richard Biener <rguenther@suse.de>
4161 * gcc.dg/torture/pr64728.c: New testcase.
4163 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4166 * g++.dg/pr64688.C: New test.
4168 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4170 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4171 to avoid errors with -fpic.
4173 2015-01-22 Richard Biener <rguenther@suse.de>
4176 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4178 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4180 PR rtl-optimization/64682
4181 * gcc.c-torture/execute/pr64682.c: New file.
4183 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4186 * gcc.dg/pr64511.c: New test.
4188 PR rtl-optimization/62078
4189 * g++.dg/opt/pr62078.C: New test.
4192 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4194 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4197 * gfortran.dg/internal_pack_15.f90: New test.
4199 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4201 * c-c++-common/tsan/step.c: New testcase.
4203 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4205 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4207 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4209 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4211 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4213 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4215 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4217 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4219 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4221 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4223 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4225 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4227 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4229 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4231 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4233 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4235 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4237 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4239 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4241 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4243 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4245 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4247 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4249 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4251 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4253 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4254 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4255 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4258 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4260 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4261 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4262 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4265 2015-01-21 Renlin Li <renlin.li@arm.com>
4267 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4268 * g++.dg/tls/thread_local5g.C: Likewise.
4269 * g++.dg/tls/thread_local6g.C: Likewise.
4271 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4273 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4274 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4275 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4277 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4279 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4280 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4281 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4283 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4285 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4286 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4287 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4289 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4291 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4292 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4293 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4295 2015-01-20 Jeff Law <law@redhat.com>
4298 * gcc.target/m68k/pr59946.c: New test.
4300 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4302 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4303 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4304 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4306 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4308 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4309 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4310 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4312 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4314 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4315 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4316 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4318 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4320 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4321 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4322 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4324 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4327 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4329 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4330 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4331 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4333 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4335 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4336 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4337 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4339 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4341 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4343 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4345 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4348 * g++.dg/ubsan/pr64632.C: New test.
4351 * gcc.dg/pr64663.c: New test.
4353 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4356 * g++.dg/warn/Wunused-var-23.C: New.
4358 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4361 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4362 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4364 2015-01-20 Richard Biener <rguenther@suse.de>
4367 * gcc.dg/lto/pr64684_0.c: New testcase.
4368 * gcc.dg/lto/pr64684_1.c: Likewise.
4369 * gcc.dg/lto/pr64684_2.c: Likewise.
4370 * gcc.dg/lto/pr64685_0.c: Likewise.
4371 * gcc.dg/lto/pr64685_1.c: Likewise.
4373 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4376 * g++.dg/cpp1y/lambda-init12.C: New.
4378 2015-01-20 Richard Biener <rguenther@suse.de>
4380 PR tree-optimization/64410
4381 * g++.dg/vect/pr64410.cc: Require vect_double.
4383 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4386 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4388 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4392 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4394 PR rtl-optimization/64081
4395 * gcc.dg/pr64081.c: New test.
4397 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4399 * jit.dg/harness.h: Include <unistd.h>.
4400 (CHECK_NO_ERRORS): New.
4401 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4402 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4403 gcc_jit_context_compile_to_file.
4404 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4405 args to the spawned executable.
4406 (jit-expand-vars): New function.
4407 (jit-exe-params): New variable.
4408 (dg-jit-set-exe-params): New function.
4409 (jit-dg-test): Detect testcases that use
4410 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4411 Set arguments of spawned process to jit-exe-params.
4412 (jit-get-output-filename): New function.
4413 (jit-setup-compile-to-file): New function.
4414 (jit-verify-compile-to-file): New function.
4415 (jit-run-executable): New function.
4416 (jit-verify-executable): New function.
4417 * jit.dg/test-compile-to-assembler.c: New testcase.
4418 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4419 * jit.dg/test-compile-to-executable.c: New testcase.
4420 * jit.dg/test-compile-to-object.c: New testcase.
4422 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4425 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4428 2015-01-19 Martin Liska <mliska@suse.cz>
4430 * objc/compile/pr64668.m: New test.
4432 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4434 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4435 (create_overflow_fn): Update comment to clarify that
4436 the third param of the created function is a bool *, not
4438 (verify_int_overflow_fn): Convert param "expected_ovf" from
4439 int to bool. Update third param of "overflow_fn_type" from int *
4440 to bool *. Update local "actual_ovf" from int to bool.
4441 (verify_uint_overflow_fn): Likewise.
4443 2015-01-19 Martin Liska <mliska@suse.cz>
4445 * gcc.dg/ipa/ipa-icf-33.c: New test.
4447 2015-01-19 Felix Yang <felix.yang@huawei.com>
4448 Haijian Zhang <z.zhanghaijian@huawei.com>
4450 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4451 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4452 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4453 result_float64x2, expected_hfloat64x2): New helper type, variable and
4455 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4456 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4457 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4458 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4459 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4460 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4461 and target without the FMA feature.
4463 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4465 * gcc.target/aarch64/pr64304.c: New testcase.
4467 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4469 PR rtl-optimization/64081
4470 * gcc.dg/pr64081.c: New test.
4472 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4475 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4477 * gcc.target/aarch64/test_frame_6.c: Likewise.
4478 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4479 and x19 (in the epilogue).
4480 * gcc.target/aarch64/test_frame_4.c: Likewise.
4481 * gcc.target/aarch64/test_frame_7.c: Likewise.
4483 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4485 * gcc.target/i386/chkp-always_inline.c: New.
4487 2015-01-15 Andrew Pinski <apinski@cavium.com>
4488 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4490 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4491 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4493 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4496 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4497 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4499 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4502 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4504 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4507 * gcc.target/sh/torture/pr64652.c: New.
4509 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4511 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4512 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4513 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4514 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4515 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4516 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4518 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4521 * g++.dg/torture/pr64378.C: New testcase.
4523 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4526 * gfortran.dg/block_13.f08: New test
4528 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4531 * gfortran.dg/associate_1.f03: Allow test for character with
4534 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4536 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4537 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4539 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4541 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4543 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4546 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4548 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4551 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4554 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4557 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4559 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4562 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4564 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4566 PR rtl-optimization/52773
4567 * gcc.c-torture/compile/pr52773.c: New test.
4569 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4572 * g++.dg/cpp0x/alias-decl-46.C: New.
4574 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4576 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4578 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4580 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4582 (CHECK_FP): Likewise.
4583 (CHECK_CUMULATIVE_SAT): Likewise.
4585 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4587 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4588 (Set_Neon_Cumulative_Sat): Add parameter.
4589 (__set_neon_cumulative_sat): Support new parameter.
4590 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4591 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4593 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4594 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4597 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4599 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4600 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4602 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4605 * g++.dg/tls/thread_local-ice4.C: New.
4607 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4609 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4612 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4615 * g++.dg/cpp0x/vt-62276.C: New.
4617 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4620 * g++.dg/pr64353.C: New.
4622 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4625 * gcc.target/aarch64/pr64263_1.c: New test.
4627 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4629 PR tree-optimization/64434
4630 * gcc.dg/torture/pr64434.c: Move to...
4631 * gcc.dg/pr64434.c: ... here.
4633 2015-01-16 Richard Biener <rguenther@suse.de>
4636 * gcc.dg/uninit-18.c: New testcase.
4638 2015-01-16 Richard Biener <rguenther@suse.de>
4640 PR tree-optimization/64568
4641 * g++.dg/torture/pr64568-2.C: New testcase.
4643 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4646 * gcc.target/i386/chkp-label-address.c: New.
4648 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4651 * gfortran.dg/pointer_init_6.f90: Extended.
4653 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4655 * gcc.c-torture/compile/20150108.c: New test.
4657 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4659 * gcc.target/visium: New directory.
4661 2015-01-16 Richard Biener <rguenther@suse.de>
4663 PR tree-optimization/61743
4664 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4665 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4667 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4669 * gcc.dg/pr64015.c: New test.
4671 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4675 * g++.dg/ipa/pr64612.C: New test.
4677 2015-01-16 Renlin Li <renlin.li@arm.com>
4679 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4681 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4683 * gcc.target/i386/sse-14.c: Test new intrinsic.
4684 * gcc.target/i386/sse-22.c: Ditto.
4686 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4689 * g++.dg/cpp0x/auto44.C: New.
4691 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4694 * gcc.target/nios2/gpopt-all.c: New test case.
4695 * gcc.target/nios2/gpopt-local.c: New test case.
4696 * gcc.target/nios2/gpopt-global.c: New test case.
4697 * gcc.target/nios2/gpopt-data.c: New test case.
4698 * gcc.target/nios2/gpopt-none.c: New test case.
4700 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4702 * g++.dg/ubsan/vptr-1.C: New test.
4703 * g++.dg/ubsan/vptr-2.C: New test.
4704 * g++.dg/ubsan/vptr-3.C: New test.
4705 * g++.dg/ubsan/vptr-4.C: New test.
4706 * g++.dg/ubsan/vptr-5.C: New test.
4707 * g++.dg/ubsan/vptr-6.C: New test.
4708 * g++.dg/ubsan/vptr-7.C: New test.
4709 * g++.dg/ubsan/vptr-8.C: New test.
4710 * g++.dg/ubsan/vptr-9.C: New test.
4712 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4714 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4716 * lib/gcc-dg.exp: Likewise.
4718 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4720 PR rtl-optimization/64110
4721 * gcc.target/i386/pr64110.c: Add scan-assembler.
4723 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4724 James Norris <jnorris@codesourcery.com>
4725 Cesar Philippidis <cesar@codesourcery.com>
4726 Ilmir Usmanov <i.usmanov@samsung.com>
4728 * lib/target-supports.exp (check_effective_target_fopenacc): New
4730 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4731 * g++.dg/goacc/goacc.exp: Likewise.
4732 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4733 * gcc.dg/goacc/goacc.exp: Likewise.
4734 * gfortran.dg/goacc/goacc.exp: Likewise.
4735 * c-c++-common/cpp/openacc-define-1.c: New file.
4736 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4737 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4738 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4739 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4740 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4741 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4742 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4743 * c-c++-common/goacc/cache-1.c: Likewise.
4744 * c-c++-common/goacc/clauses-fail.c: Likewise.
4745 * c-c++-common/goacc/collapse-1.c: Likewise.
4746 * c-c++-common/goacc/data-1.c: Likewise.
4747 * c-c++-common/goacc/data-2.c: Likewise.
4748 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4749 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4750 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4751 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4752 * c-c++-common/goacc/if-clause-1.c: Likewise.
4753 * c-c++-common/goacc/if-clause-2.c: Likewise.
4754 * c-c++-common/goacc/kernels-1.c: Likewise.
4755 * c-c++-common/goacc/loop-1.c: Likewise.
4756 * c-c++-common/goacc/loop-private-1.c: Likewise.
4757 * c-c++-common/goacc/nesting-1.c: Likewise.
4758 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4759 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4760 * c-c++-common/goacc/parallel-1.c: Likewise.
4761 * c-c++-common/goacc/pcopy.c: Likewise.
4762 * c-c++-common/goacc/pcopyin.c: Likewise.
4763 * c-c++-common/goacc/pcopyout.c: Likewise.
4764 * c-c++-common/goacc/pcreate.c: Likewise.
4765 * c-c++-common/goacc/pragma_context.c: Likewise.
4766 * c-c++-common/goacc/present-1.c: Likewise.
4767 * c-c++-common/goacc/reduction-1.c: Likewise.
4768 * c-c++-common/goacc/reduction-2.c: Likewise.
4769 * c-c++-common/goacc/reduction-3.c: Likewise.
4770 * c-c++-common/goacc/reduction-4.c: Likewise.
4771 * c-c++-common/goacc/sb-1.c: Likewise.
4772 * c-c++-common/goacc/sb-2.c: Likewise.
4773 * c-c++-common/goacc/sb-3.c: Likewise.
4774 * c-c++-common/goacc/update-1.c: Likewise.
4775 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4776 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4777 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4778 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4779 * gfortran.dg/goacc/assumed.f95: Likewise.
4780 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4781 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4782 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4783 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4784 * gfortran.dg/goacc/branch.f95: Likewise.
4785 * gfortran.dg/goacc/cache-1.f95: Likewise.
4786 * gfortran.dg/goacc/coarray.f95: Likewise.
4787 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4788 * gfortran.dg/goacc/cray.f95: Likewise.
4789 * gfortran.dg/goacc/critical.f95: Likewise.
4790 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4791 * gfortran.dg/goacc/data-tree.f95: Likewise.
4792 * gfortran.dg/goacc/declare-1.f95: Likewise.
4793 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4794 * gfortran.dg/goacc/fixed-1.f: Likewise.
4795 * gfortran.dg/goacc/fixed-2.f: Likewise.
4796 * gfortran.dg/goacc/fixed-3.f: Likewise.
4797 * gfortran.dg/goacc/fixed-4.f: Likewise.
4798 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4799 * gfortran.dg/goacc/if.f95: Likewise.
4800 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4801 * gfortran.dg/goacc/list.f95: Likewise.
4802 * gfortran.dg/goacc/literal.f95: Likewise.
4803 * gfortran.dg/goacc/loop-1.f95: Likewise.
4804 * gfortran.dg/goacc/loop-2.f95: Likewise.
4805 * gfortran.dg/goacc/loop-3.f95: Likewise.
4806 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4807 * gfortran.dg/goacc/omp.f95: Likewise.
4808 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4809 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4810 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4811 * gfortran.dg/goacc/parameter.f95: Likewise.
4812 * gfortran.dg/goacc/private-1.f95: Likewise.
4813 * gfortran.dg/goacc/private-2.f95: Likewise.
4814 * gfortran.dg/goacc/private-3.f95: Likewise.
4815 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4816 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4817 * gfortran.dg/goacc/reduction.f95: Likewise.
4818 * gfortran.dg/goacc/routine-1.f90: Likewise.
4819 * gfortran.dg/goacc/routine-2.f90: Likewise.
4820 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4821 * gfortran.dg/goacc/several-directives.f95: Likewise.
4822 * gfortran.dg/goacc/sie.f95: Likewise.
4823 * gfortran.dg/goacc/subarrays.f95: Likewise.
4824 * gfortran.dg/gomp/map-1.f90: Likewise.
4825 * gfortran.dg/openacc-define-1.f90: Likewise.
4826 * gfortran.dg/openacc-define-2.f90: Likewise.
4827 * gfortran.dg/openacc-define-3.f90: Likewise.
4828 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4829 * g++.dg/gomp/block-2.C: Likewise.
4830 * g++.dg/gomp/block-3.C: Likewise.
4831 * g++.dg/gomp/block-5.C: Likewise.
4832 * g++.dg/gomp/target-1.C: Likewise.
4833 * g++.dg/gomp/target-2.C: Likewise.
4834 * g++.dg/gomp/taskgroup-1.C: Likewise.
4835 * g++.dg/gomp/teams-1.C: Likewise.
4836 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4837 * gcc.dg/cilk-plus/jump.c: Likewise.
4838 * gcc.dg/gomp/block-1.c: Likewise.
4839 * gcc.dg/gomp/block-10.c: Likewise.
4840 * gcc.dg/gomp/block-2.c: Likewise.
4841 * gcc.dg/gomp/block-3.c: Likewise.
4842 * gcc.dg/gomp/block-4.c: Likewise.
4843 * gcc.dg/gomp/block-5.c: Likewise.
4844 * gcc.dg/gomp/block-6.c: Likewise.
4845 * gcc.dg/gomp/block-7.c: Likewise.
4846 * gcc.dg/gomp/block-8.c: Likewise.
4847 * gcc.dg/gomp/block-9.c: Likewise.
4848 * gcc.dg/gomp/target-1.c: Likewise.
4849 * gcc.dg/gomp/target-2.c: Likewise.
4850 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4851 * gcc.dg/gomp/teams-1.c: Likewise.
4853 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4855 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4858 2015-01-15 Mike Stump <mikestump@comcast.net>
4860 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4861 * gcc.dg/inline_2.c: Likewise.
4862 * gcc.dg/inline_3.c: Likewise.
4863 * gcc.dg/inline_4.c: Likewise.
4865 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4868 * gfortran.dg/proc_ptr_comp_43.f90: New.
4870 2015-01-15 Mike Stump <mikestump@comcast.net>
4872 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4873 * gcc.dg/unroll_2.c: Likewise.
4874 * gcc.dg/unroll_3.c: Likewise.
4875 * gcc.dg/unroll_4.c: Likewise.
4876 * gcc.dg/unroll_5.c: Likewise.
4878 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4881 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4883 * gcc.target/aarch64/test_frame_6.c: Likewise.
4884 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4885 x30 and x19 (in the epilogue).
4886 * gcc.target/aarch64/test_frame_4.c: Likewise.
4887 * gcc.target/aarch64/test_frame_7.c: Likewise.
4889 2015-01-15 Martin Liska <mliska@suse.cz>
4891 * g++.dg/ipa/pr64068.C: New test.
4892 * gcc.dg/ipa/PR64559.c: New test.
4894 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4896 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4899 2015-01-15 Richard Biener <rguenther@suse.de>
4901 PR tree-optimization/61743
4902 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4903 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4905 2015-01-15 Renlin Li <renlin.li@arm.com>
4907 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4908 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4910 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4912 * gcc.dg/vect/vect-aggressive-1.c: New.
4913 * gcc.target/i386/avx2-vect-aggressive.c: New.
4915 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4917 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4919 2015-01-15 Richard Biener <rguenther@suse.de>
4922 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4923 -Wl,-undefined,dynamic_lookup.
4925 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4927 * gnat.dg/opt47.adb: New test.
4929 2015-01-15 Richard Biener <rguenther@suse.de>
4932 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4934 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4936 PR tree-optimization/64434
4937 * gcc.dg/torture/pr64434.c: New test.
4939 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4941 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4942 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4943 -march=loongson* and -march=octeon* require -mno-micromips.
4945 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4946 Matthew Fortune <matthew.fortune@imgtec.com>
4948 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4949 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4950 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4951 * gcc.target/mips/call-saved-7.c: New file.
4952 * gcc.target/mips/call-saved-8.c: New file.
4953 * gcc.target/mips/call-saved-9.c: New file.
4955 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4957 * gcc.target/mips/lsa.c: New file.
4958 * gcc.target/mips/mips64-lsa.c: Likewise.
4959 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4960 * gcc.target/mips/mulsize-4.c: Likewise.
4961 * gcc.target/mips/mulsize-5.c: New file.
4962 * gcc.target/mips/mulsize-6.c: Likewise.
4963 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4964 and !HAS_LSA as ghost options.
4965 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4968 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4970 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4972 2015-01-15 Richard Biener <rguenther@suse.de>
4975 * gcc.dg/torture/pr64365.c: New testcase.
4977 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4979 * gcc.dg/stackprotectexplicit1.c: New test.
4980 * g++.dg/stackprotectexplicit2.c: New test.
4982 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4985 * gfortran.dg/inquire_internal.f90: New.
4986 * gfortran.dg/negative_unit_check.f90: New.
4988 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4991 * gcc.target/sh/pr53988-1.c: New.
4993 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4996 * g++.dg/tls/thread_local-ice3.C: New.
4998 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5000 * gcc.target/i386/fentry-override.c: Properly place {} in target
5001 selector. Remove nonpic.
5002 * gcc.target/i386/fentry.c: Likewise.
5004 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5006 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5007 warnings instead of errors.
5009 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5011 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5012 option support instead of ENABLE_LTO from Makefile.
5014 2015-01-14 Richard Biener <rguenther@suse.de>
5016 PR tree-optimization/59354
5017 * gcc.dg/vect/pr59354.c: New testcase.
5019 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5021 * lib/target-supports.exp
5022 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5023 on ARM architures before v7.
5025 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5028 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5031 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5034 * gcc.target/i386/pr64386.c: New test.
5036 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5039 * gcc.target/i386/pr64393.c: New test.
5041 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5044 * gcc.target/i386/pr64387.c: New test.
5046 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5048 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5050 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5052 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5054 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5057 * gcc.target/arm/pr64453.c: New.
5059 2015-01-14 Richard Biener <rguenther@suse.de>
5062 * gcc.dg/lto/pr64415_0.c: New testcase.
5063 * gcc.dg/lto/pr64415_1.c: Likewise.
5065 2015-01-14 Martin Liska <mliska@suse.cz>
5067 * gcc.dg/ipa/pr64307.c: New test.
5069 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5071 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5074 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5077 * gcc.target/arm/pr64460_1.c: New test.
5079 2015-01-14 Richard Biener <rguenther@suse.de>
5081 PR tree-optimization/64493
5082 PR tree-optimization/64495
5083 * gcc.dg/vect/pr64493.c: New testcase.
5084 * gcc.dg/vect/pr64495.c: Likewise.
5086 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5088 * gcc.dg/Warray-bounds-11.c: New test-case.
5090 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5092 * gcc.target/mips/octeon3-pipe-1.c: New test.
5094 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5096 * jit.dg/harness.h (set_up_logging): Move string concatenation
5098 (concat_strings): New function.
5099 (dump_reproducer): New function.
5100 (test_jit): Call dump_reproducer.
5101 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5103 (jit-dg-test): Delete any generated reproducer from previous runs.
5104 Verify that a generated reproducer was created, and verify that it
5106 * jit.dg/test-nested-contexts.c (main): Call
5107 gcc_jit_context_dump_reproducer_to_file.
5109 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5111 * gcc.dg/aru-2.c: Add dg-require-profiling.
5113 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5115 * lib/target-supports.exp (check_profiling_available): Check if
5118 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5121 * g++.dg/torture/pr64565.C: New testcase.
5123 2015-01-13 Marek Polacek <polacek@redhat.com>
5126 * gcc.dg/tm/pr64391.c: New test.
5128 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5130 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5133 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5135 * gcc.target/i386/pie.c: New test.
5137 * lib/target-supports.exp (check_effective_target_pie): New.
5139 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5141 PR rtl-optimization/64286
5142 * gcc.target/i386/avx2-pr64286.c: New test.
5144 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5147 * g++.dg/cpp0x/vt-57626.C: New.
5149 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5152 * gfortran.dg/pr64528.f90: New test.
5154 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5156 * gcc.target/aarch64/subsp.c: New test.
5158 2015-01-13 Andrew Pinski <apinski@cavium.com>
5160 * gcc.target/aarch64/store-pair-1.c: New testcase.
5162 2015-01-13 Richard Biener <rguenther@suse.de>
5165 * gcc.dg/lto/pr64373_0.c: New testcase.
5167 2015-01-13 Andrew Pinski <apinski@cavium.com>
5169 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5170 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5172 2015-01-13 Richard Biener <rguenther@suse.de>
5174 PR tree-optimization/64406
5175 * gcc.dg/pr64406.c: New testcase.
5177 2015-01-13 Richard Biener <rguenther@suse.de>
5179 PR tree-optimization/64404
5180 * gcc.dg/vect/pr64404.c: New testcase.
5182 2015-01-13 Richard Biener <rguenther@suse.de>
5184 PR tree-optimization/64568
5185 * g++.dg/torture/pr64568.C: New testcase.
5187 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5189 * jit.dg/test-error-local-used-from-other-function.c: New test
5191 * jit.dg/test-error-param-reuse.c: New test case.
5192 * jit.dg/test-error-param-sharing.c: New test case.
5193 * jit.dg/test-error-param-used-from-other-function.c: New test
5195 * jit.dg/test-error-param-used-without-a-function.c: New test
5198 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5200 PR tree-optimization/64563
5201 * gcc.dg/pr64563.c: New test.
5204 * gcc.target/i386/pr64513.c: New test.
5206 PR tree-optimization/64454
5207 * gcc.dg/pr64454.c: New test.
5210 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5212 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5213 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5214 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5215 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5216 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5217 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5218 * gcc.dg/vect/slp-25.c: Likewise.
5219 * gcc.dg/vect/vect-109.c: Likewise.
5220 * gcc.dg/vect/vect-13.c: Likewise.
5221 * gcc.dg/vect/vect-17.c: Likewise.
5222 * gcc.dg/vect/vect-18.c: Likewise.
5223 * gcc.dg/vect/vect-19.c: Likewise.
5224 * gcc.dg/vect/vect-20.c: Likewise.
5225 * gcc.dg/vect/vect-21.c: Likewise.
5226 * gcc.dg/vect/vect-22.c: Likewise.
5227 * gcc.dg/vect/vect-27.c: Likewise.
5228 * gcc.dg/vect/vect-29.c: Likewise.
5229 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5230 * gcc.dg/vect/vect-2.c: Likewise.
5231 * gcc.dg/vect/vect-3.c: Likewise.
5232 * gcc.dg/vect/vect-4.c: Likewise.
5233 * gcc.dg/vect/vect-5.c: Likewise.
5234 * gcc.dg/vect/vect-72.c: Likewise.
5235 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5236 * gcc.dg/vect/vect-73.c: Likewise.
5237 * gcc.dg/vect/vect-77-global.c: Likewise.
5238 * gcc.dg/vect/vect-78-global.c: Likewise.
5239 * gcc.dg/vect/vect-7.c: Likewise.
5240 * gcc.dg/vect/vect-86.c: Likewise.
5241 * gcc.dg/vect/vect-align-1.c: Likewise.
5242 * gcc.dg/vect/vect-align-3.c: Likewise.
5243 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5244 * gcc.dg/vect/vect-all.c: Likewise.
5245 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5246 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5247 * gcc.dg/vect/vect-peel-3.c: Likewise.
5248 * gcc.dg/vect/vect-peel-4.c: Likewise.
5249 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5251 2015-01-12 Jeff Law <law@redhat.com>
5254 * gcc.target/m68k/pr64461.c: New test.
5256 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5258 * jit.dg/test-array-as-pointer.c (create_code): Update call
5259 to gcc_jit_context_new_global by setting "kind" to
5260 GCC_JIT_GLOBAL_IMPORTED.
5261 * jit.dg/test-error-array-as-pointer.c: Likewise.
5262 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5263 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5264 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5265 * jit.dg/test-using-global.c (the_global): Rename to...
5266 (imported_global): ...this.
5267 (create_code): Update to test the three kinds of global.
5268 (verify_code): Likewise.
5270 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5273 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5275 * gcc.target/i386/pr64291-2.c: Updated.
5277 2015-01-12 Richard Biener <rguenther@suse.de>
5279 PR tree-optimization/64530
5280 * gfortran.dg/pr64530.f90: New testcase.
5282 2015-01-12 Richard Biener <rguenther@suse.de>
5285 * gcc.dg/torture/pr64357.c: New testcase.
5287 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5289 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5292 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5293 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5295 2015-01-12 Martin Liska <mliska@suse.cz>
5297 * gcc.dg/ipa/PR64550.c: New test.
5299 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5302 * g++.dg/ipa/pr63470.C: New testcase.
5304 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5307 * gfortran.dg/typebound_operator_20.f90: New.
5309 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5312 * gfortran.dg/proc_ptr_comp_42.f90: New.
5314 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5317 * gfortran.dg/proc_ptr_comp_41.f90: New.
5319 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5321 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5323 2015-01-10 Tobias Burnus <burnus@net-b.de>
5326 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5327 and add dg-excess-errors.
5328 * gfortran.dg/line_length_6.f90: New.
5329 * gfortran.dg/line_length_7.f90: New.
5330 * gfortran.dg/line_length_8.f90: New.
5331 * gfortran.dg/line_length_9.f90: New.
5332 * gfortran.dg/line_length_10.f90: New.
5333 * gfortran.dg/line_length_11.f90: New.
5335 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5337 * jit.dg/test-threads.c (struct testcase): Move declaration
5338 to jit.dg/all-non-failing-tests.h.
5339 (testcases): Likewise.
5340 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5341 declaration here from jit.dg/all-non-failing-tests.h.
5342 (testcases): Likewise.
5343 * jit.dg/test-combination.c (create_code): Eliminate spelling
5344 out all of the testcases in favor of looping through the
5345 "testcases" metadata.
5346 (verify_code): Likewise.
5348 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5350 PR rtl-optimization/64536
5351 * gcc.dg/pr64536.c: New test.
5353 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5355 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5356 * jit.dg/test-combination.c (create_code): Likewise.
5357 (verify_code): Likewise.
5358 * jit.dg/test-constants.c: New test case.
5359 * jit.dg/test-threads.c: Add test-constants.c.
5361 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5364 * objc.dg/gnu-api-2-class.m: Add a test case
5365 for the above change.
5367 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5369 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5371 2015-01-09 Richard Biener <rguenther@suse.de>
5373 PR tree-optimization/64410
5374 * g++.dg/vect/pr64410.cc: New testcase.
5376 2015-01-09 Martin Liska <mliska@suse.cz>
5378 * gcc.dg/ipa/ipa-icf-32.c: New test.
5380 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5382 * c-c++-common/tsan/tsan_barrier.h: New.
5383 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5384 * c-c++-common/tsan/bitfield_race.c: Likewise.
5385 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5386 * c-c++-common/tsan/mutexset1.c: Likewise.
5387 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5388 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5389 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5390 * c-c++-common/tsan/simple_race.c: Likewise.
5391 * c-c++-common/tsan/simple_stack.c: Likewise.
5392 * c-c++-common/tsan/sleep_sync.c: Likewise.
5393 * c-c++-common/tsan/tiny_race.c: Likewise.
5394 * c-c++-common/tsan/tls_race.c: Likewise.
5395 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5396 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5397 * g++.dg/tsan/atomic_free.C: Likewise.
5398 * g++.dg/tsan/atomic_free2.C: Likewise.
5399 * g++.dg/tsan/cond_race.C: Likewise.
5400 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5402 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5405 * lib/target-supports.exp (check_effective_target_libatomic_available):
5407 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5408 targets that match effective-target libatomic_available.
5409 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5411 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5413 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5414 Verify the result of gcc_jit_context_get_last_error.
5415 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5417 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5419 PR tree-optimization/63989
5420 * gcc.dg/strlenopt-27.c: New test.
5422 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5424 * jit.dg/harness.h (set_up_logging): New function.
5425 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5426 set_up_logging on the context, so that every testcase is
5427 logged to a particular file.
5428 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5429 and call gcc_jit_context_set_logfile on the top-level context.
5431 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5434 * g++.dg/opt/pr64338.C: New test.
5436 2015-01-08 Tobias Burnus <burnus@net-b.de>
5438 * gfortran.dg/coarray/codimension_2b.f90: New file.
5439 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5440 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5442 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5445 * g++.dg/ext/fnname4.C: New.
5447 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5450 * g++.dg/cpp0x/constexpr-64462.C: New.
5452 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5455 * g++.dg/cpp0x/deleted10.C: New.
5457 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5459 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5461 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5463 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5464 GCC_JIT_UNARY_OP_ABS.
5465 (verify_unary_ops): Likewise.
5467 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5469 * jit.dg/test-arith-overflow.c: New test case.
5470 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5471 * jit.dg/test-combination.c (create_code): Likewise.
5472 (verify_code): Likewise.
5473 * jit.dg/test-threads.c (testcases): Likewise.
5475 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5477 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5478 rather than "jit". Load g++.exp, and call g++_init.
5479 Run test-*.cc files within the testsuite and *.cc files within
5481 (jit-dg-test): Drop the addition of -fgnu89-inline to
5482 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5483 doing it when compiling C testcases (since g++ does not handle
5484 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5485 is restored to the value after g++_init ran, rather than the
5486 value before g++_init ran. Return a list of
5487 $comp_output $output_file, as dg-test assumes.
5489 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5491 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5492 make it easier to figure out the origin of each test result when
5493 running test-combination.c and test-threads.c.
5494 (CHECK_VALUE): Likewise.
5495 (CHECK_DOUBLE_VALUE): Likewise.
5496 (CHECK_STRING_VALUE): Likewise.
5497 (CHECK_STRING_STARTS_WITH): Likewise.
5498 (CHECK_STRING_CONTAINS): Likewise.
5500 (check_string_value): Likewise, add "funcname" param.
5501 (check_string_starts_with): Likewise.
5502 (check_string_contains): Likewise.
5504 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5506 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5507 generating name of built executable.
5509 2015-01-07 Marek Polacek <polacek@redhat.com>
5512 * gcc.dg/pr64440.c: New test.
5513 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5515 2015-01-07 Marek Polacek <polacek@redhat.com>
5518 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5519 * gcc.dg/pr64417.c: New test.
5521 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5524 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5527 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5529 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5530 Check if testcases run without errors, not just if they compile.
5532 2015-01-06 Christian Bruel <christian.bruel@st.com>
5535 * gcc.target/sh/pr64507.c: New test.
5537 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5539 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5541 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5543 * c-c++-common/asan/sanitize-all-1.c: New test.
5544 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5545 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5546 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5547 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5549 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5551 * lib/target-supports.exp (check_profiling_available): Return 0 for
5553 (check_effective_target_tls_runtime): Likewise.
5554 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5555 * gcc.dg/20020312-2.c: Adjust for Visium.
5556 * gcc.dg/tls/thr-cse-1.c: Likewise
5557 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5558 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5559 * gcc.dg/weak/typeof-2.c: Likewise.
5561 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5563 PR rtl-optimization/64287
5564 * gcc.dg/aru-2.c: New test.
5566 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5569 * c-c++-common/ubsan/pr64344-1.c: New test.
5570 * c-c++-common/ubsan/pr64344-2.c: New test.
5572 PR tree-optimization/64465
5573 * gcc.dg/pr64465.c: New test.
5575 PR tree-optimization/64494
5576 * gcc.c-torture/compile/pr64494.c: New test.
5578 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5581 * gfortran.dg/realloc_on_assign_25.f90: New test.
5583 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5585 Update copyright years.
5587 2015-01-05 Marek Polacek <polacek@redhat.com>
5590 * gcc.dg/pr64423.c: New test.
5592 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5594 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5595 mmix-knuth-mmixware for the same reason as for MIPS.
5596 * gcc.dg/debug/debug-2.c: Ditto.
5598 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5600 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5603 * lib/gfortran.exp: Add libatomic library search path.
5604 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5605 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5607 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5609 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5611 * c-c++-common/tsan/bitfield_race.c: New testcase.
5612 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5614 2015-01-02 Tobias Burnus <burnus@net-b.de>
5616 * gfortran.dg/coarray/collectives_4.f90: New.
5618 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5621 * gfortran.dg/extends_16.f90: New.
5623 2015-01-02 Tobias Burnus <burnus@net-b.de>
5625 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5627 2015-01-02 Tobias Burnus <burnus@net-b.de>
5629 * gfortran.dg/coarray/codimension_2.f90: New.
5630 * gfortran.dg/coarray/codimension_2a.f90: New.
5631 * gfortran.dg/coarray_35.f90: New.
5632 * gfortran.dg/coarray_35a.f90: New.
5634 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5637 * gfortran.dg/dummy_procedure_11.f90: New.
5639 Copyright (C) 2015 Free Software Foundation, Inc.
5641 Copying and distribution of this file, with or without modification,
5642 are permitted in any medium without royalty provided the copyright
5643 notice and this notice are preserved.