1 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3 PR rtl-optimization/66076
4 * gcc.dg/torture/pr66076.c: New test.
6 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9 * gfortran.dg/inline_matmul_7.f90: New test.
10 * gfortran.dg/inline_matmul_8.f90: New test.
11 * gfortran.dg/inline_matmul_9.f90: New test.
13 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
15 * gfortran.dg/bound_simplification_5.f90: New.
17 2015-05-09 Jason Merrill <jason@redhat.com>
19 * lib/target-supports.exp (cxx_default): New global.
20 (check_effective_target_c++11_only)
21 (check_effective_target_c++14_only)
22 (check_effective_target_c++98_only)
23 (check_effective_target_c++1z_only): Check it.
25 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
27 PR tree-optimization/64454
28 * gcc.dg/tree-ssa/vrp97.c: New file.
29 * gcc.dg/vect/slp-perm-7.c: Update.
31 2015-05-09 Andre Vehreschild <vehre@gmx.de>
34 * gfortran.dg/elemental_subroutine_11.f90: New test.
36 2015-05-08 Richard Biener <rguenther@suse.de>
38 PR tree-optimization/66036
39 * gcc.dg/vect/slp-41.c: New testcase.
41 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
43 * gfortran.dg/elemental_optional_args_7.f90: New.
45 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
47 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
50 2015-05-08 Marek Polacek <polacek@redhat.com>
53 * gcc.dg/Woverride-init-side-effects-1.c: New test.
54 * gcc.dg/Woverride-init-side-effects-2.c: New test.
56 2015-05-07 Marek Polacek <polacek@redhat.com>
59 * c-c++-common/Wshift-negative-value-1.c: New test.
60 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
61 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
62 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
63 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
64 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
65 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
66 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
67 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
69 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
73 * gcc.dg/fdata-sections-2.c: New file.
75 2015-05-07 Marek Polacek <polacek@redhat.com>
78 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
80 * c-c++-common/ubsan/align-7.c: Likewise.
81 * c-c++-common/ubsan/bounds-8.c: Likewise.
82 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
83 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
84 * c-c++-common/ubsan/null-1.c: Likewise.
85 * c-c++-common/ubsan/null-10.c: Likewise.
86 * c-c++-common/ubsan/null-11.c: Likewise.
87 * c-c++-common/ubsan/null-2.c: Likewise.
88 * c-c++-common/ubsan/null-3.c: Likewise.
89 * c-c++-common/ubsan/null-4.c: Likewise.
90 * c-c++-common/ubsan/null-5.c: Likewise.
91 * c-c++-common/ubsan/null-6.c: Likewise.
92 * c-c++-common/ubsan/null-7.c: Likewise.
93 * c-c++-common/ubsan/null-8.c: Likewise.
94 * c-c++-common/ubsan/null-9.c: Likewise.
95 * c-c++-common/ubsan/object-size-1.c: Likewise.
96 * c-c++-common/ubsan/object-size-10.c: Likewise.
97 * c-c++-common/ubsan/object-size-4.c: Likewise.
98 * c-c++-common/ubsan/object-size-5.c: Likewise.
99 * c-c++-common/ubsan/object-size-7.c: Likewise.
100 * c-c++-common/ubsan/object-size-8.c: Likewise.
101 * c-c++-common/ubsan/object-size-9.c: Likewise.
102 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
103 * c-c++-common/ubsan/overflow-int128.c: Likewise.
104 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
105 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
106 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
107 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
108 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
109 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
110 * c-c++-common/ubsan/pr59333.c: Likewise.
111 * c-c++-common/ubsan/pr59667.c: Likewise.
112 * c-c++-common/ubsan/pr60613-2.c: Likewise.
113 * c-c++-common/ubsan/pr60636.c: Likewise.
114 * c-c++-common/ubsan/pr63802.c: Likewise.
115 * c-c++-common/ubsan/recovery-1.c: Likewise.
116 * c-c++-common/ubsan/recovery-3.c: Likewise.
117 * c-c++-common/ubsan/shift-1.c: Likewise.
118 * c-c++-common/ubsan/shift-2.c: Likewise.
119 * c-c++-common/ubsan/shift-4.c: Likewise.
120 * c-c++-common/ubsan/shift-7.c: Likewise.
121 * c-c++-common/ubsan/undefined-2.c: Likewise.
122 * c-c++-common/ubsan/vla-1.c: Likewise.
123 * g++.dg/ubsan/null-1.C: Likewise.
124 * g++.dg/ubsan/null-3.C: Likewise.
125 * g++.dg/ubsan/null-4.C: Likewise.
126 * g++.dg/ubsan/vptr-8.C: Likewise.
127 * g++.dg/ubsan/vptr-9.C: Likewise.
128 * gcc.dg/ubsan/bounds-2.c: Likewise.
129 * gcc.dg/ubsan/object-size-9.c: Likewise.
131 2015-05-07 Jeff Law <law@redhat.com>
133 * gcc.dg/tree-ssa/shorten-1.c: New test.
135 2015-05-07 Richard Biener <rguenther@suse.de>
137 PR tree-optimization/66002
138 * gcc.dg/vect/vect-125.c: New testcase.
140 2015-05-07 Marek Polacek <polacek@redhat.com>
141 Martin Uecker <uecker@eecs.berkeley.edu>
143 * c-c++-common/ubsan/bounds-10.c: New test.
145 2015-05-06 David Malcolm <dmalcolm@redhat.com>
147 * jit.dg/harness.h (set_options): Wrap with
148 #ifndef TEST_ESCHEWS_SET_OPTIONS.
149 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
150 Special-case test-benchmark.c as a negative.
151 * jit.dg/test-benchmark.c: New file.
153 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
156 * gcc.target/arm/pr64208.c: New test.
158 2015-05-06 Alan Modra <amodra@gmail.com>
161 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
162 (gparms): Make volatile.
164 2015-05-06 Richard Biener <rguenther@suse.de>
166 PR tree-optimization/62283
167 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
169 2015-05-06 Christian Bruel <christian.bruel@st.com>
172 * gcc.target/aarch64/iinline-attr-1.c: New test.
174 2015-05-06 Richard Biener <rguenther@suse.de>
176 * gcc.dg/vect/bb-slp-34.c: New testcase.
178 2015-05-06 Richard Biener <rguenther@suse.de>
180 PR tree-optimization/62283
181 * gcc.dg/vect/bb-slp-14.c: Adjust.
183 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
186 * gcc.target/i386/pr65990.c: New test.
188 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
191 * gcc.target/i386/pr65915.c: New.
193 2015-05-05 Tom de Vries <tom@codesourcery.com>
195 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
198 2015-05-05 Tom de Vries <tom@codesourcery.com>
200 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
203 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
205 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
206 * gcc.target/arm/pr65924.c: Likewise.
208 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
211 * gcc.target/i386/pr65871-3.c: New test.
213 2015-05-04 Jeff Law <law@redhat.com>
216 2015-05-04 Jeff Law <law@redhat.com>
217 * gcc.dg/tree-ssa/shorten-1.c: New test.
219 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
220 Jakub Jelinek <jakub@redhat.com>
223 * g++.dg/cpp0x/Wnarrowing4.C: New.
225 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
227 * lib/target-supports.exp
228 (check_effective_target_keeps_null_pointer_checks): Clarify that
229 this is for targets that disable -fdelete-null-pointer-checks,
230 not default it to off.
231 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
232 -fdelete-null-pointer-checks explicit.
233 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
234 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
235 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
236 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
237 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
238 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
239 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
240 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
241 * gcc.dg/tree-ssa/pr20318.c: Likewise.
242 * gcc.dg/tree-ssa/pr20701.c: Likewise.
243 * gcc.dg/tree-ssa/pr20702.c: Likewise.
244 * gcc.dg/tree-ssa/pr21086.c: Likewise.
245 * gcc.dg/tree-ssa/pr21090.c: Likewise.
246 * gcc.dg/tree-ssa/pr58480.c: Likewise.
247 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
248 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
249 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
250 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
251 * gcc.dg/tree-ssa/unreachable.c: Likewise.
252 * gcc.dg/tree-ssa/vrp02.c: Likewise.
253 * gcc.dg/tree-ssa/vrp07.c: Likewise.
254 * gcc.dg/tree-ssa/vrp08.c: Likewise.
255 * gcc.dg/tree-ssa/vrp55.c: Likewise.
256 * g++.dg/cpp0x/static_assert9.C: Likewise.
257 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
258 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
259 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
260 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
261 * g++.dg/tree-ssa/pr26406.C: Likewise.
263 2015-05-04 Jakub Jelinek <jakub@redhat.com>
265 PR tree-optimization/65984
266 * c-c++-common/ubsan/pr65984.c: New test.
268 2015-05-04 Jeff Law <law@redhat.com>
270 * gcc.dg/tree-ssa/shorten-1.c: New test.
272 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
275 * gfortran.dg/pr44735.f90: New test.
277 2015-05-04 Richard Biener <rguenther@suse.de>
279 PR tree-optimization/65965
280 * gcc.dg/vect/bb-slp-33.c: New testcase.
282 2015-05-04 Richard Biener <rguenther@suse.de>
284 PR tree-optimization/65935
285 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
287 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
289 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
290 for each supported variant instead of CHECK_RESULTS.
291 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
292 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
293 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
294 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
295 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
296 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
297 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
298 expected results for unsupported variants. Call CHECK for each
299 supported variant instead of CHECK_RESULTS.
300 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
301 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
302 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
303 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
304 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
305 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
306 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
307 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
308 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
309 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
310 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
311 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
312 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
313 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
314 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
315 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
316 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
317 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
318 expected results for unsupported variants.
319 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
320 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
321 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
322 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
323 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
324 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
325 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
326 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
327 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
328 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
329 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
330 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
331 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
332 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
333 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
334 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
335 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
336 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
337 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
338 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
339 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
340 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
341 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
342 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
343 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
344 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
345 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
346 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
348 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
351 * gfortran.dg/bound_9.f90: Add pointer assignment.
353 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
354 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
357 * g++.dg/cpp0x/Wnarrowing3.C: New.
359 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
361 * gcc.dg/20150120-1.c: New test.
362 * gcc.dg/20150120-2.c: New test.
363 * gcc.dg/20150120-3.c: New test.
365 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
367 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
369 2015-05-01 Renlin Li <renlin.li@arm.com>
371 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
373 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
375 * gfortran.dg/bound_simplification_4.f90: New.
377 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
379 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
380 with powerpc_p8vector_ok.
382 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
385 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
387 * gfortran.dg/bound_9.f90: New test case.
389 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
391 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
392 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
393 for 32bit x86 targets.
394 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
395 for 32bit x86 targets.
396 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
397 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
398 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
399 for 32bit x86 targets.
401 2015-04-30 Marek Polacek <polacek@redhat.com>
403 PR tree-optimization/63551
404 * g++.dg/ipa/pr63551.C: New test.
406 2015-04-30 Caroline Tice <cmtice@google.com>
409 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
410 partition size on certain targets.
412 2015-04-30 Renlin Li <renlin.li@arm.com>
414 * gcc.target/aarch64/vect-reduc-or_1.c: New.
416 2015-04-30 Marek Polacek <polacek@redhat.com>
418 * c-c++-common/Wbool-compare-3.c: New test.
420 * gcc.dg/pr65901.c (foo): Adjust dg-error.
421 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
423 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
426 * g++.dg/init/ref22.C: New.
428 2015-04-30 Marek Polacek <polacek@redhat.com>
430 * gcc.dg/init-bad-8.c: New test.
432 * gcc.dg/incomplete-typedef-1.c: New test.
434 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
437 * g++.dg/template/crash121.C: New.
439 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
441 * gcc.target/mips/call-from-init.c: New test.
442 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
444 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
447 * gcc.target/i386/pr65871-1.c: New test.
448 * gcc.target/i386/pr65871-2.c: Ditto.
450 2015-04-29 Marek Polacek <polacek@redhat.com>
453 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
454 * c-c++-common/Wbool-compare-2.c: New test.
456 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
459 * gcc.target/aarch64/vstN_lane_1.c: New file.
461 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
464 * g++.dg/warn/Winit-self-3.C: New.
466 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
468 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
470 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
473 * gcc.target/arm/pr65924.c: New test.
475 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
477 * g++.dg/gomp/tpl-target-update.C: New file.
479 2015-04-29 Richard Biener <rguenther@suse.de>
481 PR tree-optimization/65917
482 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
484 2015-04-29 Christian Bruel <christian.bruel@st.com>
487 * gcc.dg/ipa/iinline-attr.c: New test.
488 * gcc.target/i386/iinline-attr-2.c: New test.
490 2015-04-28 Andre Vehreschild <vehre@gmx.de>
492 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
495 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
497 * gcc.dg/vect/vect-33.c: Remove spurious line.
499 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
501 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
503 2015-04-28 Marek Polacek <polacek@redhat.com>
506 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
507 * gcc.dg/pr65901.c: New test.
509 2015-04-28 Richard Biener <rguenther@suse.de>
511 PR tree-optimization/62283
512 * gfortran.dg/vect/pr62283-2.f: New testcase.
513 * gcc.dg/vect/bb-slp-14.c: Adjust.
515 2015-04-28 Richard Biener <rguenther@suse.de>
517 PR tree-optimization/65851
518 * g++.dg/torture/pr65851.C: New testcase.
520 2015-04-27 Jeff Law <law@redhat.com>
522 PR tree-optimization/65217
523 * gcc.target/i386/pr65217.c: Remove XFAIL.
525 2015-04-27 Andre Vehreschild <vehre@gmx.de>
528 Add tests forgotten to svn-add.
529 * gfortran.dg/class_allocate_19.f03: New test.
530 * gfortran.dg/class_array_20.f03: New test.
531 * gfortran.dg/class_array_21.f03: New test.
532 * gfortran.dg/finalize_29.f08: New test.
534 2015-04-27 Andre Vehreschild <vehre@gmx.de>
538 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
539 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
541 2015-04-27 Caroline Tice <cmtice@google.com>
543 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
546 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
549 * gcc.target/powerpc/htm-1.c: New test.
550 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
552 (__builtin_tabortdci): Likewise.
553 (__builtin_tcheck): Remove operand.
554 * lib/target-supports.exp (check_htm_hw_available): New function.
556 2015-04-27 Richard Biener <rguenther@suse.de>
558 * gcc.target/i386/pr65217.c: XFAIL.
560 2015-04-27 Jakub Jelinek <jakub@redhat.com>
562 PR tree-optimization/65875
563 * gcc.c-torture/compile/pr65875.c: New test.
565 2015-04-25 Marek Polacek <polacek@redhat.com>
568 * gcc.dg/enum-incomplete-2.c: New test.
569 * gcc.dg/enum-mode-1.c: New test.
571 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
574 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
576 * gcc.target/powerpc/pr65849-2.c: Likewise.
578 2015-04-24 Tom de Vries <tom@codesourcery.com>
580 PR tree-optimization/65802
581 * g++.dg/pr65802.C: Move to ...
582 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
583 stdarg.h. Rewrite for C.
584 (fn1): Use va_list and va_arg. Make variable args function. Add use of
585 va_start and va_end. Remove unnecessary inline asm.
587 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
588 Wei Mi <wmi@google.com>
590 * gcc.target/i386/sse2-load-multi.c: New test.
591 * gcc.target/i386/sse2-store-multi.c: Ditto.
593 2015-04-24 Marek Polacek <polacek@redhat.com>
596 * c-c++-common/pr65830.c: New test.
599 * c-c++-common/Wlogical-op-1.c: New test.
601 2015-04-24 Marek Polacek <polacek@redhat.com>
604 * c-c++-common/pr61534-1.c: New test.
606 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
607 Steven Bosscher <steven@gcc.gnu.org>
609 PR rtl-optimization/34503
610 * gcc.target/arm/pr64616.c: New file.
612 2015-04-24 Bin Cheng <bin.cheng@arm.com>
614 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
616 2015-04-24 Terry Guo <terry.guo@arm.com>
618 * gcc.target/arm/pr65710.c: Update the options.
620 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
622 * gcc.target/i386/pr65523.c: Skip x32.
624 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
626 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
627 to look for vcl* where appropriate.
629 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
631 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
632 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
634 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
637 * gcc.target/arm/pr26702.c: New test.
639 2015-04-23 Marek Polacek <polacek@redhat.com>
642 * gcc.dg/pr65345-1.c: New test.
643 * gcc.dg/pr65345-2.c: New test.
645 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
647 * gcc.target/powerpc/crypto-builtin-2.c: New.
649 2015-04-23 Andre Vehreschild <vehre@gmx.de>
652 * gfortran.dg/class_allocate_19.f03: New test.
653 * gfortran.dg/class_array_20.f03: New test.
654 * gfortran.dg/class_array_21.f03: New test.
655 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
656 * gfortran.dg/finalize_15.f90: Fixing comparision to model
657 initialization correctly.
658 * gfortran.dg/finalize_29.f08: New test.
660 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
662 * gcc.target/powerpc/swaps-p8-18.c: New test.
664 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
667 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
668 * gcc.dg/vect/bb-slp-25.c: Likewise.
669 * gcc.dg/vect/bb-slp-29.c: Likewise.
670 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
671 vect_no_align && { ! vect_hw_misalign }.
672 * gcc.dg/vect/bb-slp-9.c: Likewise.
673 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
675 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
676 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
677 account for POWER8, where peeling for alignment is not needed.
678 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
679 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
680 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
681 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
682 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
683 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
684 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
685 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
686 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
687 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
688 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
689 * gcc.dg/vect/pr16105.c: Likewise.
690 * gcc.dg/vect/pr20122.c: Likewise.
691 * gcc.dg/vect/pr33804.c: Likewise.
692 * gcc.dg/vect/pr33953.c: Likewise.
693 * gcc.dg/vect/pr56787.c: Likewise.
694 * gcc.dg/vect/pr58508.c: Likewise.
695 * gcc.dg/vect/slp-25.c: Likewise.
696 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
697 * gcc.dg/vect/vect-105.c: Likewise.
698 * gcc.dg/vect/vect-27.c: Likewise.
699 * gcc.dg/vect/vect-29.c: Likewise.
700 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
702 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
703 && { ! vect_hw_misalign }.
704 * gcc.dg/vect/vect-44.c: Likewise.
705 * gcc.dg/vect/vect-48.c: Likewise.
706 * gcc.dg/vect/vect-50.c: Likewise.
707 * gcc.dg/vect/vect-52.c: Likewise.
708 * gcc.dg/vect/vect-56.c: Likewise.
709 * gcc.dg/vect/vect-60.c: Likewise.
710 * gcc.dg/vect/vect-72.c: Likewise.
711 * gcc.dg/vect/vect-75-big-array.c: Likewise.
712 * gcc.dg/vect/vect-75.c: Likewise.
713 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
714 * gcc.dg/vect/vect-77-global.c: Likewise.
715 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
716 * gcc.dg/vect/vect-78-global.c: Likewise.
717 * gcc.dg/vect/vect-93.c: Likewise.
718 * gcc.dg/vect/vect-95.c: Likewise.
719 * gcc.dg/vect/vect-96.c: Likewise.
720 * gcc.dg/vect/vect-cond-1.c: Likewise.
721 * gcc.dg/vect/vect-cond-3.c: Likewise.
722 * gcc.dg/vect/vect-cond-4.c: Likewise.
723 * gcc.dg/vect/vect-cselim-1.c: Likewise.
724 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
725 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
726 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
727 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
728 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
729 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
730 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
731 * gcc.dg/vect/vect-outer-3a.c: Likewise.
732 * gcc.dg/vect/vect-outer-5.c: Likewise.
733 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
734 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
735 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
736 * gcc.dg/vect/vect-outer-fir.c: Likewise.
737 * gcc.dg/vect/vect-peel-3.c: Likewise.
738 * gcc.dg/vect/vect-peel-4.c: Likewise.
739 * gcc.dg/vect/vect-pre-interact.c: Likewise.
740 * gcc.target/powerpc/pr65456.c: New test.
741 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
742 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
743 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
744 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
745 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
746 vect_no_align && { ! vect_hw_misalign }.
747 * gfortran.dg/vect/vect-3.f90: Likewise.
748 * gfortran.dg/vect/vect-4.f90: Likewise.
749 * gfortran.dg/vect/vect-5.f90: Likewise.
750 * lib/target-supports.exp (check_effective_target_vect_no_align):
752 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
754 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
757 * gfortran.dg/pr65429.f90: New test.
759 2015-04-22 Yury Gribov <y.gribov@samsung.com>
761 * c-c++-common/asan/user-section-1.c: New test.
762 * c-c++-common/asan/user-section-2.c: New test.
763 * c-c++-common/asan/user-section-3.c: New test.
765 2015-04-22 Hale Wang <hale.wang@arm.com>
766 Terry Guo <terry.guo@arm.com>
768 PR rtl-optimization/64818
769 * gcc.target/arm/pr64818.c: New test.
771 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
774 * g++.dg/tree-ssa/pr61034.C: Update template.
775 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
776 * gcc.dg/Warray-bounds-11.c: Likewise.
777 * gcc.dg/Warray-bounds.c: Likewise.
779 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
782 * gfortran.dg/fmt_unlimited.f90: New test.
784 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
786 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
788 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
789 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
790 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
791 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
792 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
793 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
794 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
796 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
799 * gfortran.dg/namelist_87.f90: New test.
801 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
803 * gcc.target/aarch64/mult-synth_1.c: New test.
804 * gcc.target/aarch64/mult-synth_2.c: Likewise.
805 * gcc.target/aarch64/mult-synth_3.c: Likewise.
806 * gcc.target/aarch64/mult-synth_4.c: Likewise.
807 * gcc.target/aarch64/mult-synth_5.c: Likewise.
808 * gcc.target/aarch64/mult-synth_6.c: Likewise.
810 2015-04-21 Richard Biener <rguenther@suse.de>
812 PR tree-optimization/65650
813 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
814 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
815 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
816 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
817 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
818 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
820 2015-04-21 Tom de Vries <tom@codesourcery.com>
822 PR tree-optimization/65802
823 * g++.dg/pr65802.C: New test.
825 2015-04-21 Bin Cheng <bin.cheng@arm.com>
828 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
829 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
831 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
834 * g++.dg/cpp0x/Wnarrowing2.C: New.
836 2015-04-20 Jeff Law <law@redhat.com>
838 PR tree-optimization/65658
839 * gcc.dg/pr65658.c: New test.
841 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
844 * gcc.target/aarch64/vec_init_1.c: New test.
846 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
848 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
851 2015-04-18 Martin Sebor <msebor@redhat.com>
853 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
854 of non-nul characters.
855 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
857 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
860 * gcc.target/powerpc/pr65787.c: New.
862 2015-04-17 Jakub Jelinek <jakub@redhat.com>
865 * gcc.target/aarch64/c-output-template-4.c: New test.
867 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
870 * gcc.dg/pr65780-1.c: New test.
871 * gcc.dg/pr65780-2.c: Likewise.
872 * gcc.target/i386/pr32219-9.c: Likewise.
873 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
875 * gcc.target/i386/pr64317.c (c): Initialize.
877 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
880 * g++.dg/ext/mv18.C: New test.
881 * g++.dg/ext/mv19.C: Likewise.
882 * g++.dg/ext/mv20.C: Likewise.
883 * g++.dg/ext/mv21.C: Likewise.
884 * g++.dg/ext/mv22.C: Likewise.
885 * g++.dg/ext/mv23.C: Likewise.
887 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
890 * g++.dg/init/pr64527.C: New test.
892 2015-04-17 Tom de Vries <tom@codesourcery.com>
893 Michael Matz <matz@suse.de>
895 PR tree-optimization/64950
896 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
899 2015-04-17 Yury Gribov <y.gribov@samsung.com>
901 * c-c++-common/asan/user-section-1.c: New test.
903 2015-04-17 Jakub Jelinek <jakub@redhat.com>
906 * gcc.dg/debug/pr65771.c: New test.
908 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
910 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
911 __buitlin_alloca with __builtin_alloca.
913 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
915 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
917 2015-04-16 Richard Biener <rguenther@suse.de>
919 PR tree-optimization/64277
920 * gcc.dg/Warray-bounds-14.c: New testcase.
921 * gcc.dg/Warray-bounds-15.c: Likewise.
922 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
923 * c-c++-common/ubsan/bounds-6.c: Likewise.
925 2015-04-16 Renlin Li <renlin.li@arm.com>
927 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
928 * gcc.target/arm/unsigned-float.c: New.
930 2015-04-16 Richard Biener <rguenther@suse.de>
932 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
933 * gcc.dg/tree-ssa/pr37508.c: Adjust.
934 * gfortran.dg/reassoc_6.f: Remove XFAIL.
936 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
938 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
939 * g++.dg/cpp0x/decltype-call1.C: Likewise.
940 * g++.dg/cpp0x/defaulted21.C: Likewise.
941 * g++.dg/cpp0x/defaulted28.C: Likewise.
942 * g++.dg/cpp0x/defaulted47.C: Likewise.
943 * g++.dg/cpp0x/elision_neg.C: Likewise.
944 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
945 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
946 * g++.dg/cpp0x/implicit1.C: Likewise.
947 * g++.dg/cpp0x/implicit9.C: Likewise.
948 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
949 * g++.dg/cpp0x/range-for13.C: Likewise.
950 * g++.dg/gomp/clause-2.C: Likewise.
951 * g++.dg/gomp/udr-5.C: Likewise.
952 * g++.dg/inherit/access6.C: Likewise.
953 * g++.dg/lookup/duperr1.C: Likewise.
954 * g++.dg/lookup/friend2.C: Likewise.
955 * g++.dg/lookup/pr6936.C: Likewise.
956 * g++.dg/lookup/scoped1.C: Likewise.
957 * g++.dg/lookup/using26.C: Likewise.
958 * g++.dg/lookup/using38.C: Likewise.
959 * g++.dg/other/access2.C: Likewise.
960 * g++.dg/overload/defarg3.C: Likewise.
961 * g++.dg/overload/defarg6.C: Likewise.
962 * g++.dg/parse/access11.C: Likewise.
963 * g++.dg/parse/access2.C: Likewise.
964 * g++.dg/parse/access3.C: Likewise.
965 * g++.dg/parse/access4.C: Likewise.
966 * g++.dg/parse/access5.C: Likewise.
967 * g++.dg/parse/access6.C: Likewise.
968 * g++.dg/parse/access8.C: Likewise.
969 * g++.dg/parse/access9.C: Likewise.
970 * g++.dg/parse/crash40.C: Likewise.
971 * g++.dg/tc1/dr142.C: Likewise.
972 * g++.dg/tc1/dr166.C: Likewise.
973 * g++.dg/tc1/dr52.C: Likewise.
974 * g++.dg/template/access11.C: Likewise.
975 * g++.dg/template/access18.C: Likewise.
976 * g++.dg/template/access19.C: Likewise.
977 * g++.dg/template/access2.C: Likewise.
978 * g++.dg/template/access20.C: Likewise.
979 * g++.dg/template/access26.C: Likewise.
980 * g++.dg/template/access3.C: Likewise.
981 * g++.dg/template/access7.C: Likewise.
982 * g++.dg/template/conv12.C: Likewise.
983 * g++.dg/template/crash69.C: Likewise.
984 * g++.dg/template/friend31.C: Likewise.
985 * g++.dg/template/friend32.C: Likewise.
986 * g++.dg/template/memfriend15.C: Likewise.
987 * g++.dg/template/memfriend16.C: Likewise.
988 * g++.dg/template/memfriend17.C: Likewise.
989 * g++.dg/template/memfriend7.C: Likewise.
990 * g++.dg/template/pr32519.C: Likewise.
991 * g++.dg/template/qualttp21.C: Likewise.
992 * g++.dg/template/qualttp8.C: Likewise.
993 * g++.dg/template/ttp10.C: Likewise.
994 * g++.dg/template/typedef11.C: Likewise.
995 * g++.dg/template/typedef13.C: Likewise.
996 * g++.dg/template/typedef19.C: Likewise.
997 * g++.dg/template/typedef20.C: Likewise.
998 * g++.dg/template/typedef22.C: Likewise.
999 * g++.dg/template/using16.C: Likewise.
1000 * g++.dg/template/virtual3.C: Likewise.
1001 * g++.dg/ubsan/pr61272.C: Likewise.
1002 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1003 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1004 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1005 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1006 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1007 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1008 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1009 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1010 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1011 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1012 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1013 * g++.old-deja/g++.jason/access17.C: Likewise.
1014 * g++.old-deja/g++.jason/access18.C: Likewise.
1015 * g++.old-deja/g++.jason/access22.C: Likewise.
1016 * g++.old-deja/g++.jason/access23.C: Likewise.
1017 * g++.old-deja/g++.jason/access8.C: Likewise.
1018 * g++.old-deja/g++.jason/delete3.C: Likewise.
1019 * g++.old-deja/g++.jason/report.C: Likewise.
1020 * g++.old-deja/g++.law/access2.C: Likewise.
1021 * g++.old-deja/g++.law/access3.C: Likewise.
1022 * g++.old-deja/g++.law/access4.C: Likewise.
1023 * g++.old-deja/g++.law/access5.C: Likewise.
1024 * g++.old-deja/g++.law/arm12.C: Likewise.
1025 * g++.old-deja/g++.law/arm14.C: Likewise.
1026 * g++.old-deja/g++.law/ctors13.C: Likewise.
1027 * g++.old-deja/g++.law/union2.C: Likewise.
1028 * g++.old-deja/g++.law/visibility12.C: Likewise.
1029 * g++.old-deja/g++.law/visibility15.C: Likewise.
1030 * g++.old-deja/g++.law/visibility16.C: Likewise.
1031 * g++.old-deja/g++.law/visibility17.C: Likewise.
1032 * g++.old-deja/g++.law/visibility18.C: Likewise.
1033 * g++.old-deja/g++.law/visibility19.C: Likewise.
1034 * g++.old-deja/g++.law/visibility20.C: Likewise.
1035 * g++.old-deja/g++.law/visibility21.C: Likewise.
1036 * g++.old-deja/g++.law/visibility24.C: Likewise.
1037 * g++.old-deja/g++.law/visibility4.C: Likewise.
1038 * g++.old-deja/g++.law/visibility5.C: Likewise.
1039 * g++.old-deja/g++.law/visibility6.C: Likewise.
1040 * g++.old-deja/g++.law/visibility7.C: Likewise.
1041 * g++.old-deja/g++.law/visibility8.C: Likewise.
1042 * g++.old-deja/g++.law/visibility9.C: Likewise.
1043 * g++.old-deja/g++.niklas/t135.C: Likewise.
1044 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1045 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1046 * g++.old-deja/g++.other/access11.C: Likewise.
1047 * g++.old-deja/g++.other/access4.C: Likewise.
1048 * g++.old-deja/g++.other/access7.C: Likewise.
1049 * g++.old-deja/g++.other/crash1.C: Likewise.
1050 * g++.old-deja/g++.other/crash7.C: Likewise.
1051 * g++.old-deja/g++.other/friend1.C: Likewise.
1052 * g++.old-deja/g++.other/friend4.C: Likewise.
1053 * g++.old-deja/g++.other/friend9.C: Likewise.
1054 * g++.old-deja/g++.other/lineno1.C: Likewise.
1055 * g++.old-deja/g++.other/using1.C: Likewise.
1056 * g++.old-deja/g++.pt/enum14.C: Likewise.
1057 * g++.old-deja/g++.pt/friend11.C: Likewise.
1058 * g++.old-deja/g++.pt/friend21.C: Likewise.
1059 * g++.old-deja/g++.pt/friend3.C: Likewise.
1060 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1061 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1062 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1063 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1065 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1068 * g++.dg/ipa/pr65765.C: New test.
1070 2015-04-15 Nick Clifton <nickc@redhat.com>
1072 * gcc.target/rx/builtins.c: Disable RMPA test if string
1073 instructions are not allowed.
1075 2015-04-15 Alan Modra <amodra@gmail.com>
1077 * gcc.dg/pr65408.c: New.
1079 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1082 * gcc.target/arm/pr65729.c: New test.
1084 2015-04-14 Richard Biener <rguenther@suse.de>
1086 PR tree-optimization/65758
1087 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1089 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1092 * gcc.c-torture/execute/pr65648.c: New test.
1094 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1096 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1097 __builtin_finite instead of finite.
1098 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1101 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1103 PR tree-optimization/63387
1104 * gcc.dg/pr63387.c: New testcase.
1106 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1108 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1110 2015-04-13 Richard Biener <rguenther@suse.de>
1112 PR tree-optimization/65204
1113 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1115 2015-04-13 Terry Guo <terry.guo@arm.com>
1118 * gcc.target/arm/pr65710.c: New.
1120 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1122 PR tree-optimization/65747
1123 * g++.dg/torture/pr65747.C: New test.
1125 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1128 * g++.dg/cpp0x/pr65736.C: New test.
1130 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1131 Martin Liska <mliska@suse.cz>
1134 * g++.dg/ipa/pr65722.C: New testcase.
1136 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1138 PR tree-optimization/65735
1139 * gcc.c-torture/compile/pr65735.c: New test.
1141 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1144 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1146 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1149 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1151 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1154 * gcc.target/arm/pr65647-2.c: New.
1156 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1159 * g++.dg/torture/pr65694.C: New test.
1161 2015-04-10 Tobias Burnus <burnus@net-b.de>
1163 * gfortran.dg/coarray_lock_6.f90: New.
1164 * gfortran.dg/coarray_lock_7.f90: New.
1165 * gfortran.dg/coarray/lock_2.f90: New.
1167 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1173 * gfortran.dg/used_types_27.f90: New.
1175 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1178 * gcc.target/i386/pr65671.c: New.
1180 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1182 PR tree-optimization/65709
1183 * c-c++-common/ubsan/align-9.c: New test.
1185 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1188 * gfortran.dg/pr56852.f90: New test.
1190 2015-04-09 Marek Polacek <polacek@redhat.com>
1191 Jakub Jelinek <jakub@redhat.com>
1194 * g++.dg/opt/pr65554.C: New test.
1196 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1199 * c-c++-common/attr-aligned-1.c: New test.
1201 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1203 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1205 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1208 * gcc.target/i386/sse-25.c: New.
1210 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1213 * gcc.target/i386/pr65693.c: New test.
1215 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1217 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1219 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1221 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1223 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1225 * gcc.target/i386/thunk-retbnd.c: New.
1227 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1229 * gnat.dg/opt48.adb: New test.
1230 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1231 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1233 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1236 * gcc.c-torture/compile/pr65540.c: New.
1238 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1240 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1243 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1246 * g++.dg/debug/pr65678.C: New test.
1249 * gcc.c-torture/compile/pr65680.c: New test.
1251 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1254 * gfortran.dg/allocate_with_source_5.f90: New test.
1256 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1258 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1259 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1261 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1263 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1265 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1268 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1269 to get floating point compression.
1270 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1272 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1274 PR preprocessor/61977
1275 * gcc.dg/cpp/pr61977.c: New test.
1277 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1279 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1281 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1284 * gcc.target/arm/pr65647.c: New.
1286 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1289 * g++.dg/torture/pr65655.C: New testcase.
1291 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/cpp1y/lambda-init13.C: New.
1296 2015-04-03 Marek Polacek <polacek@redhat.com>
1298 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1300 2015-04-02 Marek Polacek <polacek@redhat.com>
1303 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1304 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1306 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1308 PR preprocessor/61977
1309 * gcc.target/powerpc/pr61977-1.c: New test.
1310 * gcc.target/powerpc/pr61977-2.c: New test.
1312 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1315 * g++.dg/warn/Wshadow-8.C: New.
1316 * g++.dg/warn/Wshadow-9.C: Likewise.
1317 * g++.dg/warn/Wshadow-10.C: Likewise.
1318 * g++.dg/warn/Wshadow-11.C: Likewise.
1320 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1322 * gcc.dg/pr23623.c: Added aligned attribute.
1323 * gcc.dg/20141029-1.c: Likewise.
1324 * gcc.dg/20150306-1.c: New test.
1326 2015-04-01 Marek Polacek <polacek@redhat.com>
1329 * g++.dg/cpp0x/initlist93.C: New test.
1330 * g++.dg/cpp0x/initlist94.C: New test.
1332 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1335 * gcc.target/aarch64/pr65624.c: New test.
1337 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1339 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1341 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1343 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1344 extra variable to force stack alignment.
1345 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1346 extra variable to force stack alignment.
1348 2015-03-31 Marek Polacek <polacek@redhat.com>
1351 * g++.dg/template/pr65390.C: New test.
1353 2015-03-31 Martin Liska <mliska@suse.cz>
1355 * g++.dg/ipa/pr65557.C: New test.
1357 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1359 * gcc.target/s390/hotpatch-25.c: New test.
1360 * gcc.target/s390/hotpatch-1.c: Update test.
1361 * gcc.target/s390/hotpatch-10.c: Update test.
1362 * gcc.target/s390/hotpatch-11.c: Update test.
1363 * gcc.target/s390/hotpatch-12.c: Update test.
1364 * gcc.target/s390/hotpatch-13.c: Update test.
1365 * gcc.target/s390/hotpatch-14.c: Update test.
1366 * gcc.target/s390/hotpatch-15.c: Update test.
1367 * gcc.target/s390/hotpatch-16.c: Update test.
1368 * gcc.target/s390/hotpatch-17.c: Update test.
1369 * gcc.target/s390/hotpatch-18.c: Update test.
1370 * gcc.target/s390/hotpatch-19.c: Update test.
1371 * gcc.target/s390/hotpatch-2.c: Update test.
1372 * gcc.target/s390/hotpatch-21.c: Update test.
1373 * gcc.target/s390/hotpatch-22.c: Update test.
1374 * gcc.target/s390/hotpatch-23.c: Update test.
1375 * gcc.target/s390/hotpatch-24.c: Update test.
1376 * gcc.target/s390/hotpatch-3.c: Update test.
1377 * gcc.target/s390/hotpatch-4.c: Update test.
1378 * gcc.target/s390/hotpatch-5.c: Update test.
1379 * gcc.target/s390/hotpatch-6.c: Update test.
1380 * gcc.target/s390/hotpatch-7.c: Update test.
1381 * gcc.target/s390/hotpatch-8.c: Update test.
1382 * gcc.target/s390/hotpatch-9.c: Update test.
1383 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1385 2015-03-31 Richard Biener <rguenther@suse.de>
1388 * g++.dg/torture/pr65626.C: New testcase.
1390 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1393 * gcc.target/i386/mpx/pr65531.cc: New.
1395 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1398 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1399 __builtin_alloca instead of alloca.
1400 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1401 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1402 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1405 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1408 * g++.dg/ubsan/pr65610.C: New test.
1410 2015-03-30 Marek Polacek <polacek@redhat.com>
1413 * g++.dg/cpp0x/pr65398-2.C: New test.
1415 2015-03-30 Marek Polacek <polacek@redhat.com>
1417 * c-c++-common/pr65556.c: Change the width of bit-fields.
1419 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1422 * gcc.target/i386/pr65588.c: New testcase.
1424 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1426 PR libgfortran/65563
1427 * gfortran.dg/open_errors_2.f90: New test.
1429 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1431 PR libgfortran/65596
1432 * gfortran.dg/namelist_86.f90: New test.
1434 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1436 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1437 statement to reflect new ownership.
1439 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1442 * g++.dg/template/friend58.C: New.
1443 * g++.dg/template/friend59.C: Likewise.
1445 2015-03-27 Tobias Burnus <burnus@net-b.de>
1448 * g++.dg/gomp/openmp-simd-3.C: New.
1449 * gcc.dg/gomp/openmp-simd-3.c: New.
1451 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1454 * gcc.target/i386/pr65248-1.c: New file.
1455 * gcc.target/i386/pr65248-2.c: Likewise.
1456 * gcc.target/i386/pr65248-3.c: Likewise.
1457 * gcc.target/i386/pr65248-4.c: Likewise.
1459 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1462 * gcc.c-torture/compile/pr65593.c: New test.
1464 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1467 * g++.dg/cpp1y/constexpr-assert1.C: New.
1469 2015-03-27 Marek Polacek <polacek@redhat.com>
1472 * c-c++-common/pr65556.c: New test.
1474 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1477 * g++.dg/torture/pr65600.C: New testcase.
1479 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1482 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1484 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1486 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1487 statement and cleanup. Fixed typos.
1489 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1492 * gcc.c-torture/compile/pr65595.c: New testcase.
1494 2015-03-27 Marek Polacek <polacek@redhat.com>
1497 * g++.dg/ubsan/pr65583.C: New test.
1499 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1501 * gcc.c-torture/compile/20150327.c: New testcase.
1503 2015-03-26 Richard Biener <rguenther@suse.de>
1506 * g++.dg/torture/pr65555.C: New testcase.
1508 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1510 PR tree-optimization/64715
1511 * gcc.dg/builtin-object-size-15.c: New test.
1512 * gcc.dg/pr64715-1.c: New test.
1513 * gcc.dg/pr64715-2.c: New test.
1515 2015-03-26 Richard Biener <rguenther@suse.de>
1518 * gnat.dg/specs/opt2.ads: Fix testcase.
1520 2015-03-25 Martin Sebor <msebor@redhat.com>
1523 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1524 when target isn't arm*-*-*-*.
1525 (check_effective_target_arm_nothumb): Likewise.
1526 (check_effective_target_arm_little_endian): Likewise.
1527 (check_effective_target_arm_vect_no_misalign): Likewise.
1528 (check_effective_target_aarch64_little_endian): Fail early if target
1531 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1533 PR tree-optimization/65177
1534 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1536 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1538 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1539 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1540 smmintrin.h and mm3dnow.h.
1542 2015-03-25 Marek Polacek <polacek@redhat.com>
1545 * g++.dg/cpp0x/pr65558.C: New test.
1547 2015-03-25 Marek Polacek <polacek@redhat.com>
1550 * g++.dg/template/pr61670.C: New test.
1552 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1555 * g++.dg/template/pr54987.C: New.
1557 2015-03-25 Richard Biener <rguenther@suse.de>
1559 PR tree-optimization/62630
1560 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1562 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1565 * gcc.target/i386/mpx/pr65508.c: New.
1567 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1571 * gfortran.dg/data_initialized_3.f90: New.
1573 2015-03-25 Richard Biener <rguenther@suse.de>
1576 * gnat.dg/specs/opt2.ads: New testcase.
1578 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1580 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1581 * gcc.target/arm/memset-inline-4.c: Skip for
1582 arm_tune_string_ops_prefer_neon.
1583 * gcc.target/arm/memset-inline-5.c: Ditto.
1584 * gcc.target/arm/memset-inline-6.c: Ditto.
1585 * gcc.target/arm/memset-inline-8.c: Ditto.
1586 * gcc.target/arm/memset-inline-9.c: Ditto.
1588 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/other/virtual3.C: New.
1593 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/cpp0x/vt-60130.C: New.
1598 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/warn/Warray-bounds-7.C: New.
1603 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1606 * g++.dg/template/defarg18.C: New.
1608 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1611 * g++.dg/cpp0x/vt-59988.C: New.
1613 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1615 PR tree-optimization/65533
1616 * gcc.dg/pr65533.c: New test.
1618 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1620 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1621 source= and mold= expressions functionality.
1622 * gfortran.dg/allocate_class_4.f90: New test.
1623 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1624 copying an unlimited polymorhpic object containing a char array
1625 to another unlimited polymorphic object respects the _len
1627 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1628 whether deferred length char array allocate works, unlimited
1629 polymorphic object allocation from a string works and if
1630 allocating an array of deferred length strings works.
1631 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1633 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/cpp0x/constexpr-array11.C: New.
1638 2015-03-24 Richard Biener <rguenther@suse.de>
1641 * gcc.dg/torture/pr65517.c: New testcase.
1643 2015-03-24 Tobias Burnus <burnus@net-b.de>
1645 * gfortran.dg/coindexed_1.f90: Moved from
1646 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1648 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1651 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1655 * gcc.target/i386/pr65523.c: New test.
1658 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1660 * g++.dg/lto/pr65475b_0.C: Likewise.
1662 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1665 * gcc.target/sh/torture/pr65505.c: New.
1667 2015-03-23 Martin Sebor <msebor@redhat.com>
1670 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1671 assembly for lvx in addition to lxv.
1673 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1676 * gfortran.dg/pr65504.f90: New test.
1679 * gcc.dg/pr65521.c: New test.
1681 2015-03-23 Richard Biener <rguenther@suse.de>
1683 PR tree-optimization/65518
1684 * gcc.dg/vect/pr65518.c: New testcase.
1686 2015-03-23 Richard Biener <rguenther@suse.de>
1688 PR tree-optimization/65494
1689 * gcc.dg/vect/pr65494.c: New testcase.
1691 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1693 PR preprocessor/65238
1694 * c-c++-common/cpp/pr65238-1.c: New test.
1695 * gcc.dg/cpp/pr65238-2.c: New test.
1696 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1697 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1699 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1700 Mikael Morin <mikael@gcc.gnu.org>
1703 * gfortran.dg/elemental_dependency_4.f90: New.
1704 * gfortran.dg/elemental_dependency_5.f90: New.
1706 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1709 * g++.dg/lto/pr65475b_0.C: New testcase.
1710 * g++.dg/lto/pr65475b_1.C: New testcase.
1711 * g++.dg/lto/pr65475c_0.C: New testcase.
1712 * g++.dg/lto/pr65475c_1.C: New testcase.
1714 2015-03-21 Tobias Burnus <burnus@net-b.de>
1716 * gfortran.dg/coarray_38.f90: New.
1717 * gfortran.dg/coarray_39.f90: New.
1718 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1721 2015-03-20 Marek Polacek <polacek@redhat.com>
1724 * g++.dg/cpp0x/pr65398.C: New test.
1726 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1729 * g++.dg/lto/pr65475_0.C: New testcase.
1730 * g++.dg/lto/pr65475_1.C: New testcase.
1732 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1734 PR rtl-optimization/64366
1735 * gcc.target/sh/pr64366.c: New.
1737 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/cpp0x/constexpr-48324.C: New.
1742 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1745 * g++.dg/cpp0x/pr48453.C: New.
1747 2015-03-20 Marek Polacek <polacek@redhat.com>
1750 * g++.dg/cpp0x/pr65072.C: New test.
1752 2015-03-20 Richard Biener <rguenther@suse.de>
1755 * gcc.dg/pr15347.c: Use -O.
1756 * c-c++-common/pr19807-1.c: Likewise.
1758 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1760 * gnat.dg/volatile13.ad[sb]: New test.
1762 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1764 PR rtl-optimization/60851
1765 * gcc.target/i386/pr60851.c: New test.
1767 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1770 * g++.dg/pr65240.h: Add tests for PR 65240.
1771 * g++.dg/pr65240-1.C: Likewise.
1772 * g++.dg/pr65240-2.C: Likewise.
1773 * g++.dg/pr65240-3.C: Likewise.
1774 * g++.dg/pr65240-4.C: Likewise.
1776 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1778 PR rtl-optimization/63491
1779 * gcc.target/powerpc/pr63491.c: New.
1781 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1783 * g++.dg/ipa/pr65465.C: New test.
1785 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1788 * g++.dg/cpp0x/deleted11.C: New.
1790 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1793 * c-c++-common/tsan/pr65400-3.c: New test.
1795 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1798 * g++.dg/cpp0x/constexpr-59686.C: New.
1800 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1803 * g++.dg/tsan/pr64265.C: New test.
1806 * c-c++-common/tsan/pr65400-1.c: New test.
1807 * c-c++-common/tsan/pr65400-2.c: New test.
1809 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1812 * g++.dg/cpp0x/pr59816.C: New.
1814 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1817 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1819 2015-03-18 Martin Liska <mliska@suse.cz>
1822 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1823 equivalences either to 6 or 7.
1825 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1829 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1831 * gcc.dg/undefined-loop-1.c: New file.
1832 * gcc.dg/undefined-loop-2.c: New file.
1834 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1837 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1838 loop exits too early.
1840 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1842 PR tree-optimization/65450
1843 * gfortran.dg/pr65450.f90: New test.
1846 * gcc.target/i386/pr65078-1.c: New test.
1847 * gcc.target/i386/pr65078-2.c: New test.
1848 * gcc.target/i386/pr65078-3.c: New test.
1849 * gcc.target/i386/pr65078-4.c: New test.
1850 * gcc.target/i386/pr65078-5.c: New test.
1851 * gcc.target/i386/pr65078-6.c: New test.
1853 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1856 * g++.dg/cpp1y/pr65340.C: New.
1858 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1861 * gfortran.dg/system_clock_3.f08: Adjust test.
1863 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1866 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1867 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1869 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1872 * gfortran.dg/system_clock_3.f08: New test.
1874 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1877 g++.dg/cpp1y/pr64626-1.C: New.
1878 g++.dg/cpp1y/pr64626-2.C: New.
1879 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1881 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1883 PR tree-optimization/65427
1884 * gcc.c-torture/execute/pr65427.c: New test.
1886 2015-03-16 Marek Polacek <polacek@redhat.com>
1890 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1891 * g++.dg/cpp0x/pr65327.C: New test.
1893 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1896 * c-c++-common/asan/pr64820.c: New test.
1898 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1900 * gfortran.dg/pointer_2.f90: New test.
1902 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1904 * g++.dg/pr65049.C: New test.
1906 2015-03-16 Tom de Vries <tom@codesourcery.com>
1908 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1909 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1910 * gcc.target/i386/fuse-caller-save.c: Same.
1912 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1914 * gnat.dg/loop_optimization18.ad[sb]: New test.
1915 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1917 2015-03-16 Alan Modra <amodra@gmail.com>
1919 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1922 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1924 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1926 * gcc.dg/torture/pr65270-2.c: Likewise.
1928 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1931 * gfortran.dg/pointer_remapping_9.f90: New.
1933 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1935 PR tree-optimization/65369
1936 * gcc.c-torture/execute/pr65369.c: New test.
1938 PR tree-optimization/65418
1939 * gcc.c-torture/execute/pr65418-1.c: New test.
1940 * gcc.c-torture/execute/pr65418-2.c: New test.
1942 PR rtl-optimization/65401
1943 * gcc.c-torture/execute/pr65401.c: New test.
1945 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1948 * gcc.target/arm/pr64600_1.c: New test.
1950 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1952 PR rtl-optimization/65235
1953 * gcc.target/aarch64/pr65235_1.c: New test.
1955 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1957 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1958 * gcc.target/s390/hotpatch-22.c: Likewise.
1959 * gcc.target/s390/hotpatch-23.c: Likewise.
1960 * gcc.target/s390/hotpatch-24.c: Likewise.
1961 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1962 * gcc.target/s390/hotpatch-1.c: Update expected output.
1963 * gcc.target/s390/hotpatch-2.c: Likewise.
1964 * gcc.target/s390/hotpatch-3.c: Likewise.
1965 * gcc.target/s390/hotpatch-4.c: Likewise.
1966 * gcc.target/s390/hotpatch-5.c: Likewise.
1967 * gcc.target/s390/hotpatch-6.c: Likewise.
1968 * gcc.target/s390/hotpatch-7.c: Likewise.
1969 * gcc.target/s390/hotpatch-8.c: Likewise.
1970 * gcc.target/s390/hotpatch-9.c: Likewise.
1971 * gcc.target/s390/hotpatch-10.c: Likewise.
1972 * gcc.target/s390/hotpatch-11.c: Likewise.
1973 * gcc.target/s390/hotpatch-12.c: Likewise.
1974 * gcc.target/s390/hotpatch-13.c: Likewise.
1975 * gcc.target/s390/hotpatch-14.c: Likewise.
1976 * gcc.target/s390/hotpatch-15.c: Likewise.
1977 * gcc.target/s390/hotpatch-16.c: Likewise.
1978 * gcc.target/s390/hotpatch-17.c: Likewise.
1979 * gcc.target/s390/hotpatch-18.c: Likewise.
1980 * gcc.target/s390/hotpatch-19.c: Likewise.
1982 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1985 * gcc.target/i386/pr65103-1.c: New.
1987 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1990 * gcc.target/i386/pr65044.c: New.
1992 2015-03-12 Tom de Vries <tom@codesourcery.com>
1994 PR rtl-optimization/64895
1995 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1996 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1997 * gcc.target/i386/fuse-caller-save.c: Ditto.
1999 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2001 * gcc.dg/ipa/pr63569.c: Fix template.
2003 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2005 * g++.dg/ipa/pr64146.C: Require fpic support.
2007 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2010 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2011 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2013 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2015 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2016 to dg-options, fix up dg-skip-if.
2018 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2021 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2022 * gcc.target/avr/tiny-caller-save.c: Same.
2024 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2027 * g++.dg/pr65242.C: New test.
2029 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2031 * c-c++-common/asan/no-asan-check-glob.c: New test.
2033 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2036 * g++.dg/other/default11.C: New.
2037 * g++.dg/other/default12.C: Likewise.
2039 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2042 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2044 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2047 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2049 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2052 * g++.dg/cpp0x/pr65127.C: New test.
2054 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2056 * gcc.dg/ipa/PR64550.c: Update template.
2058 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2059 Tobias Burnus <burnus@net-b.de>
2061 * gfortran.dg/coarray_sync_memory.f90: New.
2063 2015-03-10 Marek Polacek <polacek@redhat.com>
2066 * c-c++-common/ubsan/pr65367.c: New test.
2068 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2070 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2071 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2072 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2073 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2074 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2075 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2076 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2077 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2078 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2079 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2080 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2081 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2082 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2084 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2086 * lib/mpx-dg.exp (mpx_link_flags): New.
2089 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2090 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2091 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2092 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2093 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2094 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2095 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2096 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2097 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2098 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2099 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2100 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2101 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2102 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2103 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2104 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2105 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2106 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2107 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2108 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2109 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2110 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2111 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2112 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2113 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2114 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2115 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2116 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2117 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2118 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2119 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2120 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2121 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2122 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2123 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2124 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2125 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2126 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2127 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2128 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2129 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2130 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2131 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2132 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2133 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2134 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2135 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2136 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2137 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2138 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2139 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2140 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2141 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2142 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2143 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2144 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2145 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2146 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2147 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2148 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2149 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2150 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2151 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2152 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2153 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2154 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2155 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2156 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2157 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2158 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2159 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2160 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2161 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2162 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2163 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2164 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2165 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2166 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2167 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2168 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2169 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2170 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2171 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2172 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2173 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2174 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2175 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2176 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2177 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2178 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2179 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2180 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2181 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2182 * gcc.target/i386/mpx/label-address-1.c: New.
2183 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2184 * gcc.target/i386/mpx/macro.c: New.
2185 * gcc.target/i386/mpx/mpx-check.h: New.
2186 * gcc.target/i386/mpx/mpx.exp: New.
2187 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2188 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2189 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2190 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2191 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2192 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2193 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2194 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2195 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2196 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2197 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2198 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2199 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2200 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2201 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2202 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2203 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2204 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2205 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2206 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2207 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2208 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2209 * gcc.target/i386/mpx/reference-1-nov.c: New.
2210 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2211 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2212 * gcc.target/i386/mpx/reference-2-nov.c: New.
2213 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2214 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2215 * gcc.target/i386/mpx/reference-3-nov.c: New.
2216 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2217 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2218 * gcc.target/i386/mpx/reference-4-nov.c: New.
2219 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2220 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2221 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2222 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2223 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2224 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2225 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2226 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2227 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2228 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2229 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2230 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2231 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2232 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2233 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2234 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2235 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2236 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2237 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2238 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2239 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2240 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2241 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2242 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2243 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2244 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2245 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2246 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2247 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2248 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2249 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2250 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2251 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2252 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2253 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2254 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2255 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2256 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2257 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2258 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2259 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2260 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2261 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2262 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2263 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2264 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2265 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2266 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2267 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2268 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2269 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2270 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2271 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2272 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2273 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2274 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2275 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2276 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2277 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2278 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2279 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2280 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2281 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2282 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2283 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2284 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2285 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2286 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2287 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2288 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2289 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2290 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2291 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2292 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2293 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2294 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2295 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2296 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2297 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2298 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2299 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2300 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2301 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2302 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2303 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2304 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2305 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2306 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2307 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2308 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2309 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2310 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2311 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2312 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2313 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2314 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2315 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2316 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2317 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2318 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2319 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2320 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2321 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2322 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2323 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2324 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2325 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2326 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2327 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2328 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2329 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2330 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2331 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2332 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2333 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2334 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2335 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2336 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2337 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2338 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2339 * gcc.target/i386/mpx/vla-1-nov.c: New.
2340 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2341 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2342 * gcc.target/i386/mpx/vla-2-nov.c: New.
2343 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2345 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2347 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2349 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2351 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2353 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2355 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2356 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2358 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2361 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2364 * c-c++-common/pr65120.c: New test.
2366 PR rtl-optimization/65321
2367 * gcc.dg/pr65321.c: New test.
2369 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2371 PR tree-optimization/65355
2372 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2374 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2377 * c-c++-common/pr49706.c: Adjust tests for not warning
2378 about !!x == y or !b == y where b is boolean, and add
2380 * c-c++-common/pr62199-2.c: Likewise.
2382 2015-03-09 Richard Biener <rguenther@suse.de>
2385 * gcc.dg/torture/pr65270-1.c: New testcase.
2386 * gcc.dg/torture/pr65270-2.c: Likewise.
2388 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2390 PR tree-optimization/63743
2391 * gcc.dg/pr63743.c: New test.
2393 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2396 * g++.dg/lto/pr65316_0.C: New testcase.
2397 * g++.dg/lto/pr65316_1.C: New testcase.
2399 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2402 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2404 * g++.dg/abi/rtti3.C: Likewise.
2406 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2409 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2411 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2413 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2415 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2417 2015-03-08 Morin <mikael@gcc.gnu.org>
2420 * gfortran.dg/entry_20.f90: New.
2422 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2425 * gcc.c-torture/compile/pr65153.c: New.
2427 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2430 * g++.dg/torture/pr65249.C: New.
2432 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2434 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2436 (int64_t): Likewise.
2438 2015-03-07 Marek Polacek <polacek@redhat.com>
2439 Martin Uecker <uecker@eecs.berkeley.edu>
2442 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2444 * c-c++-common/ubsan/bounds-8.c: New test.
2445 * c-c++-common/ubsan/bounds-9.c: New test.
2446 * gcc.dg/ubsan/bounds-2.c: New test.
2448 2015-03-05 Martin Sebor <msebor@redhat.com>
2450 * PR testsuite/63175
2451 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2452 checking of results into main to prevent it from getting optimized
2454 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2456 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2458 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2459 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2460 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2463 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2465 * g++.dg/lto/pr65302_1.C: New testcase.
2466 * g++.dg/lto/pr65302_0.C: New testcase.
2468 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2470 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2471 -fno-ipa-icf to dg-options.
2473 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2475 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2476 compiles using the linker plugin.
2478 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2480 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2482 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2484 * gcc.target/arm/pr65067.c: New test.
2486 2015-03-05 Martin Liska <mliska@suse.cz>
2489 * gcc.dg/ipa/pr65318.c: New test.
2491 2015-03-05 Marek Polacek <polacek@redhat.com>
2493 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2495 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2497 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2499 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2501 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2502 max-unroll-times back to defaults for s390.
2504 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2508 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2511 * g++.dg/cpp0x/initlist92.C: New.
2513 2015-03-05 Richard Biener <rguenther@suse.de>
2515 PR tree-optimization/65310
2516 * gcc.dg/vect/pr65310.c: New testcase.
2518 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2521 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2523 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2525 * gnat.dg/entry_queues3.adb: New test.
2527 2015-03-04 Ian Lance Taylor <iant@google.com>
2529 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2531 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2534 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2536 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2538 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2539 -fno-ipa-icf to dg-options
2540 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2541 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2543 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2546 * g++.dg/cpp0x/decltype62.C: New.
2548 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2550 * gnat.dg/object_overflow5.adb: New test.
2552 2015-03-03 Martin Liska <mliska@suse.cz>
2555 * gcc.dg/ipa/pr65287.c: New test.
2557 2015-03-03 Martin Jambor <mjambor@suse.cz>
2558 Eric Botcazou <ebotcazou@adacore.com>
2560 * gnat.dg/specs/pack12.ads: New test.
2562 2015-03-03 Martin Liska <mliska@suse.cz>
2564 * gcc.dg/ipa/PR65282.c: New test.
2566 2015-03-13 Jeff Law <law@redhat.com>
2568 PR tree-optimization/65241
2569 * gcc.c-torture/compile/pr65241.c: New test.
2571 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2574 * gcc.target/avr/torture/pr64331.c: New test.
2576 2015-03-03 Martin Liska <mliska@suse.cz>
2577 Jan Hubicka <hubicka@ucw.cz>
2579 * g++.dg/ipa/pr65263.C: New test.
2581 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2584 * gcc.dg/lto/pr65130_0.c: New testcase.
2585 * gcc.dg/lto/pr65130_1.c: New testcase.
2587 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2590 * g++.dg/torture/pr64988.C: New testcase.
2592 2015-03-02 Tobias Burnus <burnus@net-b.de>
2594 * gfortran.dg/coarray_atomic_6.f90: New.
2596 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2599 * gcc.target/i386/pr65184.c: New.
2601 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2604 * gcc.target/i386/pr65183.c: New.
2606 2015-02-28 Martin Liska <mliska@suse.cz>
2607 Jan Hubicka <hubicka@ucw.cz>
2609 * gcc.dg/ipa/ipa-icf-35.c: New test.
2610 * gcc.dg/ipa/ipa-icf-36.c: New test.
2611 * gcc.dg/ipa/ipa-icf-37.c: New test.
2613 2015-02-28 Martin Liska <mliska@suse.cz>
2614 Jan Hubicka <hubicka@ucw.cz>
2617 * gcc.dg/ipa/ipa-icf-34.c: New test.
2619 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2622 * gcc.target/sh/sh/pr61142.c: New.
2624 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2626 * g++.dg/other/dump-ada-spec-3.C: New test.
2628 2015-03-01 Martin Liska <mliska@suse.cz>
2630 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2631 * g++.dg/ipa/pr63595.C: Update expected results.
2633 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2636 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2638 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2640 * gcc.dg/vect/pr59354.c: Move vector producing code to
2643 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2646 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2647 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2648 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2649 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2651 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2653 PR tree-optimization/65048
2654 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2655 (foo): Use K&R style definition.
2657 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2660 * g++.dg/pr65032.C: New.
2662 2015-02-27 Marek Polacek <polacek@redhat.com>
2665 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2668 2015-02-27 Marek Polacek <polacek@redhat.com>
2671 * gcc.dg/pr65228.c: New test.
2673 2015-02-27 Kai Tietz <ktietz@redhat.com>
2676 * gcc.dg/weak/weak-17.c: New file.
2678 2015-02-27 Richard Biener <rguenther@suse.de>
2681 * g++.dg/lto/pr65193_0.C: New testcase.
2683 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2685 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2686 * gcc.target/s390/hotpatch-8.c: Likewise.
2687 * gcc.target/s390/hotpatch-9.c: Likewise.
2688 * gcc.target/s390/pr61078.c: Likewise.
2689 * gcc.target/s390/pr57960.c: Remove -m64.
2690 * gcc.target/s390/pr61078.c: Likewise.
2692 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2693 Martin Liska <mliska@suse.cz>
2696 * gcc.dg/pr64454.c: Disable ICF.
2697 * gcc.dg/pr28685-1.c: Disable ICF
2698 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2699 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2700 * g++.dg/ipa/ipa-icf-4.C: Update template.
2702 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2704 PR tree-optimization/65216
2705 * gcc.c-torture/execute/pr65216.c: New test.
2707 PR tree-optimization/65215
2708 * gcc.c-torture/execute/pr65215-1.c: New test.
2709 * gcc.c-torture/execute/pr65215-2.c: New test.
2710 * gcc.c-torture/execute/pr65215-3.c: New test.
2711 * gcc.c-torture/execute/pr65215-4.c: New test.
2712 * gcc.c-torture/execute/pr65215-5.c: New test.
2714 2015-02-26 Tom de Vries <tom@codesourcery.com>
2716 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2718 2015-02-26 Martin Liska <mliska@suse.cz>
2719 Jan Hubicka <hubicka@ucw.cz>
2721 * g++.dg/ipa/pr64146.C: Update expected results.
2722 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2723 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2724 * gcc.dg/ipa/ipa-icf-34.c: New test.
2726 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2728 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2729 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2730 (dg-additional-options): Remove dg directive.
2731 (dg-final): Add dg directive.
2733 2015-02-26 Marek Polacek <polacek@redhat.com>
2736 * g++.dg/ipa/pr65008.C: New test.
2738 2015-02-26 Tom de Vries <tom@codesourcery.com>
2740 * lib/profopt.exp (profopt-target-cleanup): New proc.
2741 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2742 files from sources from dg-additional-sources.
2744 2015-02-26 Tom de Vries <tom@codesourcery.com>
2746 * lib/gcov.exp: Cleanup in case of xfail.
2748 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2750 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2752 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2755 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2756 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2757 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2758 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2759 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2760 * g++.dg/debug/pr46123.C: XFAIL and move...
2761 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2762 * gcc.dg/debug/dwarf2-3.c: Move...
2763 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2765 2015-02-26 Marek Polacek <polacek@redhat.com>
2768 * g++.dg/cpp1y/pr65202.C: New test.
2770 2015-02-26 Tom de Vries <tom@codesourcery.com>
2772 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2773 locale_facets.h.gcov.
2775 2015-02-26 Tom de Vries <tom@codesourcery.com>
2777 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2779 2015-02-26 Tom de Vries <tom@codesourcery.com>
2781 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2783 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2786 * gcc.target/i386/pr65217.c: New.
2788 2015-02-26 Tom de Vries <tom@codesourcery.com>
2790 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2792 2015-02-26 Tom de Vries <tom@codesourcery.com>
2794 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2796 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2798 PR tree-optimization/65048
2799 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2801 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2803 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2804 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2806 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2809 * gcc.target/i386/pr65161.c: New test.
2811 2015-02-26 Terry Guo <terry.guo@arm.com>
2813 * gcc.target/arm/no-volatile-in-it.c: New test.
2815 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2817 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2818 (dg-options): Add -save-temps.
2819 (dg-final): Add cleanup-saved-temps.
2821 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2823 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2825 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2827 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2828 * gcc.target/powerpc/pack01.c: Include string.h.
2830 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2833 * gcc.target/i386/pr65167.c: New.
2835 2015-02-25 Kai Tietz <ktietz@redhat.com>
2837 PR tree-optimization/61917
2838 * gcc.dg/vect/vect-pr61917.c: New file.
2840 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2842 PR tree-optimization/65170
2843 * gcc.c-torture/execute/pr65170.c: New test.
2844 * gcc.dg/tree-ssa/vrp96.c: New test.
2846 2015-02-24 Tom de Vries <tom@codesourcery.com>
2848 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2850 2015-02-24 Tom de Vries <tom@codesourcery.com>
2853 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2854 (dg-additional-files-options): Copy additional_sources to
2855 additional_sources_used before emptying additional_sources.
2856 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2857 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2858 (cleanup-saved-temps): Use additional_sources_used instead of
2860 (dg-test): Reset additional_sources_used.
2862 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2865 * gfortran.dg/integer_exponentiation_6.F90: New test.
2867 2015-02-23 Martin Sebor <msebor@redhat.com>
2870 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2871 two parts. One to save registers, the other to verify the
2872 registers have the right values. Save register state into
2873 static data rather than on the stack.
2875 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2878 * c-c++-common/asan/pr63888.c: New test.
2880 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2883 * gcc.c-torture/compile/pr65163.c: New.
2885 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2887 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2888 with -m31 on 64 bit.
2889 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2890 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2892 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2894 * gcc.target/s390/20090223-1.c: Add
2895 -Wno-implicit-function-declaration option.
2896 * gcc.target/s390/pr42224.c: Likewise.
2897 * gcc.target/s390/pr55718.c: Likewise.
2899 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2901 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2902 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2903 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2904 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2905 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2906 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2907 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2908 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2909 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2910 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2911 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2912 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2913 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2914 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2915 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2916 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2917 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2918 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2919 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2920 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2921 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2923 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2925 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2926 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2927 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2928 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2929 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2930 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2931 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2932 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2933 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2934 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2935 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2936 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2937 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2938 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2939 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2940 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2942 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2946 * gfortran.dg/pr61960.f90: New.
2947 * gfortran.dg/pr64230.f90: New.
2948 * gfortran.dg/pr64980.f03: New.
2950 2015-02-22 Tom de Vries <tom@codesourcery.com>
2952 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2954 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2957 * gnat.dg/timing_events.adb: Removed, invalid test.
2959 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2962 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2964 * g++.dg/gcov/gcov-2.C: Likewise.
2966 2015-02-20 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/65136
2969 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2971 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2974 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2975 and nvptx-*-* blacklisting.
2977 * gcc.dg/sibcall-9.c: New test.
2978 * gcc.dg/sibcall-10.c: New test.
2980 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2982 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2984 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2987 * gcc.target/avr/torture/pr64452.c: New test.
2989 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2991 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2992 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2994 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2997 * lib/target-supports.exp (check_compile): Check whether
2998 additional_sources is defined before using it.
3000 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3003 * g++.dg/opt/pr65074.C: New file.
3005 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3007 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3008 (size_type): New typedef.
3009 (operator "" _script): Use it for the last argument.
3011 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3013 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3015 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3017 * lib/target-supports.exp (check_compile): Save/restore
3018 additional_sources that may belong to an actual test.
3020 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3022 PR gcov-profile/64634
3023 * g++.dg/gcov/gcov-15.C: New test.
3025 2015-02-18 Tom de Vries <tom@codesourcery.com>
3027 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3029 2015-02-18 Tom de Vries <tom@codesourcery.com>
3031 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3033 2015-02-18 Tom de Vries <tom@codesourcery.com>
3035 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3037 2015-02-18 Tom de Vries <tom@codesourcery.com>
3039 * gfortran.dg/fmt_cache_1.f: Add missing close.
3041 2015-02-18 Tom de Vries <tom@codesourcery.com>
3044 * gfortran.dg/read_eof_8.f90: Add missing close.
3046 2015-02-18 Richard Biener <rguenther@suse.de>
3048 PR tree-optimization/65063
3049 * gcc.dg/pr65063.c: New testcase.
3051 2015-02-18 Richard Biener <rguenther@suse.de>
3053 PR tree-optimization/62217
3054 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3056 2015-02-18 Marek Polacek <polacek@redhat.com>
3059 * c-c++-common/ubsan/pr65081.c: New test.
3061 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3063 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3064 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3066 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3068 * gcc.dg/ipa/propalign-3.c: New test.
3070 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3073 * gcc.target/sh/pr64793.c: New.
3074 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3076 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3078 * gcc.target/arm/divzero.c: New test case.
3080 2015-02-17 Tom de Vries <tom@codesourcery.com>
3082 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3084 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3085 Jakub Jelinek <jakub@redhat.com>
3088 * g++.dg/cpp0x/pr65075.C: New test.
3090 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3093 * gcc.target/powerpc/pr65058.c: New test.
3095 2015-02-16 Jeff Law <law@redhat.com>
3097 PR tree-optimization/64823
3098 * gcc.dg/uninit-20.c: New test.
3100 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3101 James Greenhalgh <james.greenhalgh@arm.com>
3104 * gcc.dg/ipa/ipa-clone-1.c: New test.
3106 2015-02-16 Richard Biener <rguenther@suse.de>
3108 PR tree-optimization/65077
3109 * gcc.dg/torture/pr65077.c: New testcase.
3111 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3113 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3114 Directive adjusted to scan for ldaxr.
3115 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3116 adjusted to scan for ldaex.
3118 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3121 * g++.dg/cpp0x/constexpr-65080.C: New.
3123 2015-02-16 Richard Biener <rguenther@suse.de>
3125 PR tree-optimization/63593
3126 * gcc.dg/pr63593.c: New testcase.
3128 2015-02-16 Marek Polacek <polacek@redhat.com>
3131 * gcc.dg/pr65066.c: New test.
3133 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3135 * gcc.dg/pr65002.C: Move ...
3136 * g++.dg/ipa/pr65002.C: ... here.
3138 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3140 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3141 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3142 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3143 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3145 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3148 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3149 the expression to find calls.
3150 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3151 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3152 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3153 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3154 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3156 2015-02-14 Marek Polacek <polacek@redhat.com>
3159 * gcc.dg/array-11.c: New test.
3160 * gcc.dg/array-12.c: New test.
3161 * gcc.dg/array-13.c: New test.
3162 * gcc.dg/array-14.c: New test.
3163 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3164 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3165 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3166 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3167 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3168 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3170 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/lookup/using54.C: New.
3175 2015-02-13 Jeff Law <law@redhat.com>
3178 Revert my change for tree-optimization/64823.
3180 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3182 PR tree-optimization/65053
3183 * gcc.c-torture/execute/pr65053-1.c: New test.
3184 * gcc.c-torture/execute/pr65053-2.c: New test.
3186 2015-02-13 Marek Polacek <polacek@redhat.com>
3189 * gcc.dg/pr65050.c: New test.
3191 2015-02-13 Jeff Law <law@redhat.com>
3193 PR tree-optimization/64823
3194 * gcc.dg/uninit-20.c: New test.
3196 PR rtl-optimization/47477
3197 * gcc.dg/tree-ssa/pr47477.c: New test.
3199 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3202 * g++.dg/parse/ivdep-2.C: New.
3203 * g++.dg/parse/ivdep-3.C: Likewise.
3205 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3208 * gfortran.dg/continuation_13.f90: New test.
3209 * gfortran.dg/continuation_14.f: New test.
3211 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3214 * g++.dg/cpp0x/sfinae55.C: New.
3216 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3219 * g++.dg/ipa/pr65034.C: New test.
3221 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3223 PR tree-optimization/65002
3224 * gcc.dg/pr65002.C: New.
3226 2015-02-13 Marek Polacek <polacek@redhat.com>
3229 * c-c++-common/pr65040.c: New test.
3231 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3233 PR tree-optimization/64705
3234 * gcc.dg/tree-ssa/pr64705.c: New test.
3236 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3239 * gcc.dg/visibility-22.c: New test.
3240 * gcc.dg/visibility-23.c: New test.
3241 * gcc.target/i386/pr32219-1.c: New test.
3242 * gcc.target/i386/pr32219-2.c: New test.
3243 * gcc.target/i386/pr32219-3.c: New test.
3244 * gcc.target/i386/pr32219-4.c: New test.
3245 * gcc.target/i386/pr32219-5.c: New test.
3246 * gcc.target/i386/pr32219-6.c: New test.
3247 * gcc.target/i386/pr32219-7.c: New test.
3248 * gcc.target/i386/pr32219-8.c: New test.
3249 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3251 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3253 PR libgfortran/57822
3254 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3255 four different KINDs.
3257 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3260 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3263 * g++.dg/ubsan/pr65000.C: New test.
3265 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3268 * gfortran.dg/finalize_28.f90: New test
3270 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3273 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3274 DW_TAG_lexical_block removal.
3275 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3276 * g++.dg/guality/pr55541.C: New test.
3279 * g++.dg/ubsan/pr64984.C: New test.
3281 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3283 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3285 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3288 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3289 instructions for 2015-01-14 get_memmodel changes.
3290 * gcc.target/powerpc/atomic-p8.c: Likewise.
3293 * g++.dg/ubsan/pr65019.C: New test.
3295 PR tree-optimization/65014
3296 * gcc.c-torture/compile/pr65014.c: New test.
3298 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3300 PR libgfortran/57822
3301 * gfortran/fmt_g0_7.f08: Revise test.
3303 2015-02-11 Jeff Law <law@redhat.com>
3306 * gcc.target/m68k/pr63347.c: New test.
3308 2015-02-11 Marek Polacek <polacek@redhat.com>
3310 * g++.dg/ubsan/shift-1.C: New test.
3311 * gcc.dg/ubsan/c-shift-2.c: New test.
3312 * c-c++-common/ubsan/shift-5.c: Remove file.
3314 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3316 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3317 Directive adjusted to XFAIL.
3318 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3321 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3324 * g++.dg/opt/pr65003.C: New test.
3326 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3328 * lib/target-supports.exp (check_effective_target_pie): Renamed
3330 (check_effective_target_pie_enabled): This.
3331 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3332 * gcc.target/i386/pie.c: Likewise.
3334 2015-02-11 Andrew Pinski <apinski@cavium.com>
3337 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3338 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3340 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3343 * gcc.target/i386/pr61925-1.c: New test.
3344 * gcc.target/i386/pr61925-2.c: New test.
3345 * gcc.target/i386/pr61925-3.c: New test.
3347 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3350 * g++.dg/asan/pr65004.C: New test.
3352 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3355 * gcc.taget/sh/pr64661-0.h: New.
3356 * gcc.taget/sh/pr64661-1.c: New.
3357 * gcc.taget/sh/pr64661-2.c: New.
3358 * gcc.taget/sh/pr64661-3.c: New.
3359 * gcc.taget/sh/pr64661-4.c: New.
3361 2015-02-10 Richard Biener <rguenther@suse.de>
3363 PR tree-optimization/64995
3364 * g++.dg/torture/pr64995.C: New testcase.
3366 2015-02-10 Richard Biener <rguenther@suse.de>
3368 PR tree-optimization/64909
3369 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3371 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3373 * gcc.dg/signbit-sa.c: New test.
3375 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3377 PR libgfortran/57822
3378 * gfortran/fmt_g0_7.f08: New test.
3380 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3382 PR tree-optimization/43378
3383 * gcc.dg/tree-ssa/pr43378.c: New test.
3385 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3388 * g++.dg/torture/pr64978.C: New testcase.
3390 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3393 * gcc.dg/asan/pr64981.c: New test.
3395 2015-02-09 Marek Polacek <polacek@redhat.com>
3398 * gcc.dg/pr64856.c: New test.
3400 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3403 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3404 * gcc.c-torture/execute/pr64979.c: New test.
3406 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3408 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3410 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3412 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3413 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3415 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3418 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3420 2015-02-09 Richard Biener <rguenther@suse.de>
3422 PR tree-optimization/54000
3423 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3425 2015-02-09 Tom de Vries <tom@codesourcery.com>
3427 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3429 2015-02-09 Martin Liska <mliska@suse.cz>
3431 * g++.dg/ipa/pr64858.C: New test.
3433 2015-02-09 Tom de Vries <tom@codesourcery.com>
3435 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3437 2015-02-08 Andrew Pinski <apinski@cavium.com>
3439 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3441 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3444 * gfortran.dg/use_rename_8.f90: New.
3446 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3448 * gnat.dg/addr7.ad[sb]: New test.
3449 * gnat.dg/addr8.ad[sb]: Likewise.
3451 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3454 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3455 from jit.dg/test-compile-to-executable.c's create_code, with a
3456 clarification of the output message.
3457 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3459 (test_jit): Use CHECK_NO_ERRORS when calling
3460 gcc_jit_context_compile_to_file.
3461 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3462 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3463 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3464 about deletions that are attempted.
3465 (jit-verify-compile-to-file): Rename to...
3466 (jit-verify-output-file-was-created): ...this, and drop the
3467 attempt to run "file" and verify the output.
3468 (jit-verify-assembler): New function.
3469 (jit-verify-object): New function.
3470 (jit-verify-dynamic-library): New function.
3471 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3472 favor of an implementation from new file
3473 create-code-for-hello-world-executable.h, which also adds a
3475 (dg-final): Replace jit-verify-compile-to-file with
3476 jit-verify-output-file-was-created, and invoke new function
3477 jit-verify-assembler.
3478 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3480 (dg-final): Replace jit-verify-compile-to-file with
3481 jit-verify-output-file-was-created, and invoke new function
3482 jit-verify-dynamic-library.
3483 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3484 favor of an implementation from new file
3485 create-code-for-hello-world-executable.h, which also adds a
3487 (dg-final): Replace jit-verify-compile-to-file with
3488 jit-verify-output-file-was-created. Strengthen the expected stdout
3489 from the built executable.
3490 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3491 favor of an implementation from new file
3492 create-code-for-hello-world-executable.h, which also adds a
3494 (dg-final): Replace jit-verify-compile-to-file with
3495 jit-verify-output-file-was-created, and invoke new function
3497 * jit.dg/verify-dynamic-library.c: New source file.
3499 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3500 Brian Rzycki <b.rzycki@samsung.com>
3502 PR tree-optimization/64878
3503 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3505 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3508 * g++.dg/ipa/pr64896.C: New test.
3510 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3513 * gcc.target/powerpc/pr64205.c: New file.
3515 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3517 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3518 (dg-options): Use -fpie instead of -fPIE -pie.
3520 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3523 * g++.dg/asan/pr64937.C: New test.
3525 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3528 * gfortran.dg/class_to_type_4.f90: New test
3530 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3532 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3534 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3536 PR rtl-optimization/64957
3538 * gcc.c-torture/execute/pr64957.c: New test.
3540 2015-02-05 Jeff Law <law@redhat.com>
3543 * gcc.target/h8300/pr17306-1.c: New test.
3544 * gcc.target/h8300/pr17306-2.c: New test.
3546 2015-02-05 Tobias Burnus <burnus@net-b.de>
3549 * gfortran.dg/structure_constructor_12.f90: New.
3551 2015-02-05 Jeff Law <law@redhat.com>
3554 gcc.target/h8300/pr58400.c: New test.
3556 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3558 * gcc.target/arm/macro_defs0.c: New test.
3559 * gcc.target/arm/macro_defs1.c: New test.
3560 * gcc.target/arm/macro_defs2.c: New test.
3562 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3564 PR rtl-optimization/64905
3565 * gcc.target/i386/pr64905.c: Require nonpic target.
3566 (dg-options): Add -fomit-frame-pointer.
3569 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3571 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3574 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3577 * gfortran.dg/type_to_class_2.f90: New test
3578 * gfortran.dg/type_to_class_3.f90: New test
3580 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3583 * g++.dg/torture/pr64686.C: New testcase.
3585 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3587 PR rtl-optimization/64905
3588 * gcc.target/i386/pr64905.c: New file.
3590 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3592 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3593 * gcc.dg/guality/pr41616-1.c: Ditto.
3595 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3598 * gcc.dg/pr64817-3.c: New.
3600 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3601 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3603 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3604 pass parameters in registers.
3605 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3606 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3607 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3609 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3610 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3612 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3613 list, allow for multilibed targets.
3614 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3616 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3618 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3619 * gcc.dg/pr46728-6.c: Ditto.
3621 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3623 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3624 for mips_nanlegacy target.
3626 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3628 * gcc.target/i386/chkp-hidden-def.c: New.
3630 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3633 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3634 to use 24 bits for bitfield b.
3636 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3639 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3640 cache result in a global variable. Include all 32-bit targets for
3643 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3645 PR rtl-optimization/64756
3646 * gcc.c-torture/execute/pr64756.c: New test.
3648 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3651 * gcc.target/sh/pr64660-0.h: New.
3652 * gcc.target/sh/pr64660-1.c: New.
3653 * gcc.target/sh/pr64660-2.c: New.
3654 * gcc.target/sh/pr64660-3.c: New.
3655 * gcc.target/sh/pr64660-4.c: New.
3657 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3660 * g++.dg/warn/Waddress-2.C: New.
3662 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3665 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3667 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3669 PR preprocessor/64803
3670 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3672 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3674 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3676 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3678 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3679 (_ARM_FPSRC): Add DN and AHP fields.
3680 (clean_results): Force DN=1 on AArch64.
3681 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3682 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3683 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3684 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3685 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3686 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3688 2015-02-02 Alan Modra <amodra@gmail.com>
3690 * gcc.target/powerpc/cprophard.c: New.
3692 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3694 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3695 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3697 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3700 * gcc.dg/pr64817-1.c: New test.
3701 * gcc.dg/pr64817-2.c: New test.
3703 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3706 * gcc.target/sh/pr64851-0.h: New
3707 * gcc.target/sh/pr64851-1.c: New
3708 * gcc.target/sh/pr64851-2.c: New
3709 * gcc.target/sh/pr64851-3.c: New
3710 * gcc.target/sh/pr64851-4.c: New
3712 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3715 * gcc.dg/torture/pr64882.c: New test.
3717 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3720 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3723 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3725 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3726 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3727 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3728 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3729 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3730 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3732 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3733 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3735 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3736 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3739 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3742 * g++.dg/pr64688-2.C: New.
3744 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3746 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3747 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3748 * gcc.target/i386/fuse-caller-save.c: Ditto.
3749 * gcc.target/i386/headmerge-1.c: Ditto.
3750 * gcc.target/i386/headmerge-2.c: Ditto.
3751 * gcc.target/i386/sibcall-6.c: Ditto.
3753 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3756 * gcc.target/i386/pr64617.c: New test.
3758 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3761 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3762 (dg-options): Remove -m32.
3763 (dg-final): Scan for "movb %al" only.
3764 * gcc.target/i386/pr15184-2.c: Ditto.
3766 2015-01-30 Richard Biener <rguenther@suse.de>
3768 PR tree-optimization/64829
3769 * gcc.dg/vect/pr64829.c: New testcase.
3771 2015-01-29 Marek Polacek <polacek@redhat.com>
3774 * gcc.dg/pr64709.c: New test.
3776 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3779 * g++.dg/ubsan/pr64717-1.C: New test.
3780 * g++.dg/ubsan/pr64717-2.C: New test.
3782 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3784 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3786 2015-01-29 Jeff Law <law@redhat.com>
3789 * gcc.target/i386/pr15184-1.c: New test.
3790 * gcc.target/i386/pr15184-2.c: New test.
3792 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3794 PR tree-optimization/64746
3795 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3797 2015-01-29 Richard Biener <rguenther@suse.de>
3799 PR tree-optimization/64853
3800 * gcc.dg/torture/pr64853.c: New testcase.
3802 2015-01-29 Richard Biener <rguenther@suse.de>
3804 PR tree-optimization/64844
3805 * gcc.dg/vect/pr64844.c: New testcase.
3807 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3810 * gcc.dg/pr64809.c: Delete.
3812 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3815 * gcc.target/i386/pr64805.c: New.
3817 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3819 * gcc.dg/guality/guality.h (main): Add argv[0] to
3820 guality_gdb_command.
3822 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3825 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3827 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3830 * gcc.target/sh/sh.exp
3831 (check_effective_target_atomic_model_soft_gusa_available,
3832 check_effective_target_atomic_model_soft_tcb_available,
3833 check_effective_target_atomic_model_soft_imask_available,
3834 check_effective_target_atomic_model_hard_llcs_available): New.
3835 * gcc.target/sh/pr64659-0.h: New.
3836 * gcc.target/sh/pr64659-1.c: New.
3837 * gcc.target/sh/pr64659-2.c: New.
3838 * gcc.target/sh/pr64659-3.c: New.
3839 * gcc.target/sh/pr64659-4.c: New.
3841 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3843 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3844 scan-assembler-times pattern.
3846 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3849 * gcc.dg/pr64809.c: New test.
3851 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3853 PR tree-optimization/64277
3854 * gcc.dg/pr64277.c: New.
3856 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3858 PR tree-optimization/64718
3859 * gcc.c-torture/execute/pr64718.c: New test.
3861 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3863 * gcc.target/aarch64/abs_2.c: New.
3865 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3867 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3868 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3869 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3872 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3875 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3876 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3877 { target comdat_group }.
3879 2015-01-27 Tobias Burnus <burnus@net-b.de>
3882 * gfortran.dg/goacc/coarray_2.f90: New.
3884 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3888 * g++.dg/torture/pr64139.C: New testcase.
3889 * g++.dg/torture/pr60871.C: Likewise.
3891 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3894 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3895 prevent linking errors.
3897 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3900 * g++.dg/torture/pr64282.C: New testcase.
3902 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3904 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3907 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3909 * gcc.target/s390/hotpatch-13.c: New testcase.
3910 * gcc.target/s390/hotpatch-14.c: New testcase.
3911 * gcc.target/s390/hotpatch-15.c: New testcase.
3912 * gcc.target/s390/hotpatch-16.c: New testcase.
3913 * gcc.target/s390/hotpatch-17.c: New testcase.
3914 * gcc.target/s390/hotpatch-18.c: New testcase.
3915 * gcc.target/s390/hotpatch-19.c: New testcase.
3916 * gcc.target/s390/hotpatch-20.c: New testcase.
3917 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3918 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3919 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3920 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3921 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3922 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3923 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3924 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3925 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3926 * gcc.target/s390/hotpatch-10.c: Likewise.
3927 * gcc.target/s390/hotpatch-11.c: Likewise.
3928 * gcc.target/s390/hotpatch-12.c: Likewise.
3929 * gcc.target/s390/hotpatch-2.c: Likewise.
3930 * gcc.target/s390/hotpatch-3.c: Likewise.
3931 * gcc.target/s390/hotpatch-4.c: Likewise.
3932 * gcc.target/s390/hotpatch-5.c: Likewise.
3933 * gcc.target/s390/hotpatch-6.c: Likewise.
3934 * gcc.target/s390/hotpatch-7.c: Likewise.
3935 * gcc.target/s390/hotpatch-8.c: Likewise.
3936 * gcc.target/s390/hotpatch-9.c: Likewise.
3937 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3938 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3939 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3940 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3941 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3942 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3943 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3944 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3946 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3948 * gcc.dg/long_branch.c: New testcase.
3950 2015-01-27 Richard Biener <rguenther@suse.de>
3952 PR tree-optimization/56273
3953 PR tree-optimization/59124
3954 PR tree-optimization/64277
3955 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3956 * gcc.dg/Warray-bounds-12.c: Likewise.
3957 * gcc.dg/Warray-bounds-13.c: Likewise.
3959 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3961 PR rtl-optimization/61058
3962 * gcc.dg/pr61058.c: New test.
3964 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3966 * gcc.target/i386/chkp-narrow-bounds.c: New.
3968 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3970 PR tree-optimization/64807
3971 * gcc.dg/pr64807.c: New test.
3974 * gcc.dg/pr64766.c: New test.
3976 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3979 * gcc.target/sh/pr49263-4.c: New.
3981 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3984 * gfortran.dg/allocate_with_mold_1.f90: New test
3986 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3989 * gcc.dg/pr64778.c: New test.
3992 * gcc.dg/vect/pr64421.c: New test.
3994 2015-01-26 Tobias Burnus <burnus@net-b.de>
3997 * gfortran.dg/coarray_36.f: New.
3998 * gfortran.dg/coarray_37.f90: New.
4000 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4003 * gfortran.dg/class_allocate_18.f90: New.
4005 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4007 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4009 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4011 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4013 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4015 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4017 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4019 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4021 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4023 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4024 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4025 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4026 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4028 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4030 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4031 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4032 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4034 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4036 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4037 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4038 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4039 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4040 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4043 2015-01-26 Richard Biener <rguenther@suse.de>
4046 * gcc.dg/uninit-19.c: New testcase.
4048 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4050 * lib/target-supports.exp (check_effective_target_vect64): Add
4053 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4056 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4058 2015-01-26 Tony Liu <tony.liu@arm.com>
4060 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4063 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4066 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4067 correctly, clean up afterwards.
4069 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4072 * gfortran.dg/use_rename_7.f90: New.
4074 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4076 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4077 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4079 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4082 * gcc.target/sh/pr54236-4.c: New.
4084 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4086 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4087 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4090 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4093 * gfortran.dg/open_new_segv.f90: New test.
4095 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4104 * gcc.target/sh/pr64345-1.c: New.
4105 * gcc.target/sh/pr64345-2.c: New.
4106 * gcc.target/sh/pr59533-1.c: New.
4107 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4108 * gcc.target/sh/pr52933-2.c: Likewise.
4109 * gcc.target/sh/pr54089-1.c: Likewise.
4110 * gcc.target/sh/pr54236-1.c: Likewise.
4111 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4112 * gcc.target/sh/pr49263-1.c: Remove xfails.
4113 * gcc.target/sh/pr49263-2.c: Likewise.
4114 * gcc.target/sh/pr49263-3.c: Likewise.
4115 * gcc.target/sh/pr53987-1.c: Likewise.
4116 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4117 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4118 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4119 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4120 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4121 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4123 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4126 2015-01-24 Tom de Vries <tom@codesourcery.com>
4128 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4130 2015-01-23 Ian Lance Taylor <iant@google.com>
4133 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4134 targets without split stack support.
4136 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4139 * gcc.target/i386/pr64317.c: New test.
4141 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4143 PR rtl-optimization/63637
4144 PR rtl-optimization/60663
4145 * gcc.dg/pr63637-1.c: New test.
4146 * gcc.dg/pr63637-2.c: New test.
4147 * gcc.dg/pr63637-3.c: New test.
4148 * gcc.dg/pr63637-4.c: New test.
4149 * gcc.dg/pr63637-5.c: New test.
4150 * gcc.dg/pr63637-6.c: New test.
4151 * gcc.target/i386/pr63637-1.c: New test.
4152 * gcc.target/i386/pr63637-2.c: New test.
4153 * gcc.target/i386/pr63637-3.c: New test.
4154 * gcc.target/i386/pr63637-4.c: New test.
4155 * gcc.target/i386/pr63637-5.c: New test.
4156 * gcc.target/i386/pr63637-6.c: New test.
4158 2015-01-23 Richard Biener <rguenther@suse.de>
4161 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4162 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4164 2015-01-23 Marek Polacek <polacek@redhat.com>
4166 PR preprocessor/60570
4167 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4168 * gcc.dg/cpp/pr60570.c: New test.
4170 2015-01-23 Richard Biener <rguenther@suse.de>
4173 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4174 vectorization on vect64 targets.
4176 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4179 * gfortran.dg/class_allocate_17.f90: New.
4181 2015-01-23 Tobias Burnus <burnus@net-b.de>
4184 * gfortran.dg/goacc/combined_loop.f90: New.
4186 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4189 * gfortran.dg/make_unit.f90: New test.
4191 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4194 * gfortran.dg/negative_unit_int8.f: Update.
4196 2015-01-22 Jeff Law <law@redhat.com>
4199 * gcc.target/m68k/pr52076-1.c: New test.
4200 * gcc.target/m68k/pr52076-2.c: New test.
4202 2015-01-22 Richard Biener <rguenther@suse.de>
4205 * gcc.dg/torture/pr64728.c: New testcase.
4207 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4210 * g++.dg/pr64688.C: New test.
4212 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4214 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4215 to avoid errors with -fpic.
4217 2015-01-22 Richard Biener <rguenther@suse.de>
4220 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4222 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4224 PR rtl-optimization/64682
4225 * gcc.c-torture/execute/pr64682.c: New file.
4227 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4230 * gcc.dg/pr64511.c: New test.
4232 PR rtl-optimization/62078
4233 * g++.dg/opt/pr62078.C: New test.
4236 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4238 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4241 * gfortran.dg/internal_pack_15.f90: New test.
4243 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4245 * c-c++-common/tsan/step.c: New testcase.
4247 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4249 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4251 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4253 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4255 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4257 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4259 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4261 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4263 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4265 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4267 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4269 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4271 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4273 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4275 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4277 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4279 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4281 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4283 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4285 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4287 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4289 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4291 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4293 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4295 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4297 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4298 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4299 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4302 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4304 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4305 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4306 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4309 2015-01-21 Renlin Li <renlin.li@arm.com>
4311 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4312 * g++.dg/tls/thread_local5g.C: Likewise.
4313 * g++.dg/tls/thread_local6g.C: Likewise.
4315 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4317 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4318 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4319 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4321 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4323 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4324 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4325 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4327 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4329 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4330 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4331 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4333 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4335 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4336 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4337 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4339 2015-01-20 Jeff Law <law@redhat.com>
4342 * gcc.target/m68k/pr59946.c: New test.
4344 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4346 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4347 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4348 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4350 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4352 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4353 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4354 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4356 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4358 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4359 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4360 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4362 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4364 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4365 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4366 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4368 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4371 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4373 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4374 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4375 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4377 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4379 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4380 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4381 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4383 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4385 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4387 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4389 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4392 * g++.dg/ubsan/pr64632.C: New test.
4395 * gcc.dg/pr64663.c: New test.
4397 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4400 * g++.dg/warn/Wunused-var-23.C: New.
4402 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4405 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4406 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4408 2015-01-20 Richard Biener <rguenther@suse.de>
4411 * gcc.dg/lto/pr64684_0.c: New testcase.
4412 * gcc.dg/lto/pr64684_1.c: Likewise.
4413 * gcc.dg/lto/pr64684_2.c: Likewise.
4414 * gcc.dg/lto/pr64685_0.c: Likewise.
4415 * gcc.dg/lto/pr64685_1.c: Likewise.
4417 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/cpp1y/lambda-init12.C: New.
4422 2015-01-20 Richard Biener <rguenther@suse.de>
4424 PR tree-optimization/64410
4425 * g++.dg/vect/pr64410.cc: Require vect_double.
4427 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4430 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4432 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4436 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4438 PR rtl-optimization/64081
4439 * gcc.dg/pr64081.c: New test.
4441 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4443 * jit.dg/harness.h: Include <unistd.h>.
4444 (CHECK_NO_ERRORS): New.
4445 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4446 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4447 gcc_jit_context_compile_to_file.
4448 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4449 args to the spawned executable.
4450 (jit-expand-vars): New function.
4451 (jit-exe-params): New variable.
4452 (dg-jit-set-exe-params): New function.
4453 (jit-dg-test): Detect testcases that use
4454 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4455 Set arguments of spawned process to jit-exe-params.
4456 (jit-get-output-filename): New function.
4457 (jit-setup-compile-to-file): New function.
4458 (jit-verify-compile-to-file): New function.
4459 (jit-run-executable): New function.
4460 (jit-verify-executable): New function.
4461 * jit.dg/test-compile-to-assembler.c: New testcase.
4462 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4463 * jit.dg/test-compile-to-executable.c: New testcase.
4464 * jit.dg/test-compile-to-object.c: New testcase.
4466 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4469 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4472 2015-01-19 Martin Liska <mliska@suse.cz>
4474 * objc/compile/pr64668.m: New test.
4476 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4478 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4479 (create_overflow_fn): Update comment to clarify that
4480 the third param of the created function is a bool *, not
4482 (verify_int_overflow_fn): Convert param "expected_ovf" from
4483 int to bool. Update third param of "overflow_fn_type" from int *
4484 to bool *. Update local "actual_ovf" from int to bool.
4485 (verify_uint_overflow_fn): Likewise.
4487 2015-01-19 Martin Liska <mliska@suse.cz>
4489 * gcc.dg/ipa/ipa-icf-33.c: New test.
4491 2015-01-19 Felix Yang <felix.yang@huawei.com>
4492 Haijian Zhang <z.zhanghaijian@huawei.com>
4494 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4495 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4496 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4497 result_float64x2, expected_hfloat64x2): New helper type, variable and
4499 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4500 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4501 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4502 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4503 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4504 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4505 and target without the FMA feature.
4507 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4509 * gcc.target/aarch64/pr64304.c: New testcase.
4511 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4513 PR rtl-optimization/64081
4514 * gcc.dg/pr64081.c: New test.
4516 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4519 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4521 * gcc.target/aarch64/test_frame_6.c: Likewise.
4522 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4523 and x19 (in the epilogue).
4524 * gcc.target/aarch64/test_frame_4.c: Likewise.
4525 * gcc.target/aarch64/test_frame_7.c: Likewise.
4527 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4529 * gcc.target/i386/chkp-always_inline.c: New.
4531 2015-01-15 Andrew Pinski <apinski@cavium.com>
4532 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4534 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4535 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4537 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4540 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4541 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4543 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4546 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4548 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4551 * gcc.target/sh/torture/pr64652.c: New.
4553 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4555 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4556 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4557 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4558 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4559 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4560 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4562 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4565 * g++.dg/torture/pr64378.C: New testcase.
4567 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4570 * gfortran.dg/block_13.f08: New test
4572 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4575 * gfortran.dg/associate_1.f03: Allow test for character with
4578 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4580 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4581 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4583 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4585 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4587 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4590 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4592 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4595 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4598 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4601 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4603 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4606 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4608 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4610 PR rtl-optimization/52773
4611 * gcc.c-torture/compile/pr52773.c: New test.
4613 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4616 * g++.dg/cpp0x/alias-decl-46.C: New.
4618 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4620 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4622 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4624 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4626 (CHECK_FP): Likewise.
4627 (CHECK_CUMULATIVE_SAT): Likewise.
4629 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4631 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4632 (Set_Neon_Cumulative_Sat): Add parameter.
4633 (__set_neon_cumulative_sat): Support new parameter.
4634 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4635 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4637 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4638 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4641 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4643 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4644 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4646 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4649 * g++.dg/tls/thread_local-ice4.C: New.
4651 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4653 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4656 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4659 * g++.dg/cpp0x/vt-62276.C: New.
4661 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4664 * g++.dg/pr64353.C: New.
4666 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4669 * gcc.target/aarch64/pr64263_1.c: New test.
4671 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4673 PR tree-optimization/64434
4674 * gcc.dg/torture/pr64434.c: Move to...
4675 * gcc.dg/pr64434.c: ... here.
4677 2015-01-16 Richard Biener <rguenther@suse.de>
4680 * gcc.dg/uninit-18.c: New testcase.
4682 2015-01-16 Richard Biener <rguenther@suse.de>
4684 PR tree-optimization/64568
4685 * g++.dg/torture/pr64568-2.C: New testcase.
4687 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4690 * gcc.target/i386/chkp-label-address.c: New.
4692 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4695 * gfortran.dg/pointer_init_6.f90: Extended.
4697 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4699 * gcc.c-torture/compile/20150108.c: New test.
4701 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4703 * gcc.target/visium: New directory.
4705 2015-01-16 Richard Biener <rguenther@suse.de>
4707 PR tree-optimization/61743
4708 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4709 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4711 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4713 * gcc.dg/pr64015.c: New test.
4715 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4719 * g++.dg/ipa/pr64612.C: New test.
4721 2015-01-16 Renlin Li <renlin.li@arm.com>
4723 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4725 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4727 * gcc.target/i386/sse-14.c: Test new intrinsic.
4728 * gcc.target/i386/sse-22.c: Ditto.
4730 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4733 * g++.dg/cpp0x/auto44.C: New.
4735 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4738 * gcc.target/nios2/gpopt-all.c: New test case.
4739 * gcc.target/nios2/gpopt-local.c: New test case.
4740 * gcc.target/nios2/gpopt-global.c: New test case.
4741 * gcc.target/nios2/gpopt-data.c: New test case.
4742 * gcc.target/nios2/gpopt-none.c: New test case.
4744 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4746 * g++.dg/ubsan/vptr-1.C: New test.
4747 * g++.dg/ubsan/vptr-2.C: New test.
4748 * g++.dg/ubsan/vptr-3.C: New test.
4749 * g++.dg/ubsan/vptr-4.C: New test.
4750 * g++.dg/ubsan/vptr-5.C: New test.
4751 * g++.dg/ubsan/vptr-6.C: New test.
4752 * g++.dg/ubsan/vptr-7.C: New test.
4753 * g++.dg/ubsan/vptr-8.C: New test.
4754 * g++.dg/ubsan/vptr-9.C: New test.
4756 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4758 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4760 * lib/gcc-dg.exp: Likewise.
4762 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4764 PR rtl-optimization/64110
4765 * gcc.target/i386/pr64110.c: Add scan-assembler.
4767 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4768 James Norris <jnorris@codesourcery.com>
4769 Cesar Philippidis <cesar@codesourcery.com>
4770 Ilmir Usmanov <i.usmanov@samsung.com>
4772 * lib/target-supports.exp (check_effective_target_fopenacc): New
4774 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4775 * g++.dg/goacc/goacc.exp: Likewise.
4776 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4777 * gcc.dg/goacc/goacc.exp: Likewise.
4778 * gfortran.dg/goacc/goacc.exp: Likewise.
4779 * c-c++-common/cpp/openacc-define-1.c: New file.
4780 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4781 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4782 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4783 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4784 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4785 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4786 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4787 * c-c++-common/goacc/cache-1.c: Likewise.
4788 * c-c++-common/goacc/clauses-fail.c: Likewise.
4789 * c-c++-common/goacc/collapse-1.c: Likewise.
4790 * c-c++-common/goacc/data-1.c: Likewise.
4791 * c-c++-common/goacc/data-2.c: Likewise.
4792 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4793 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4794 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4795 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4796 * c-c++-common/goacc/if-clause-1.c: Likewise.
4797 * c-c++-common/goacc/if-clause-2.c: Likewise.
4798 * c-c++-common/goacc/kernels-1.c: Likewise.
4799 * c-c++-common/goacc/loop-1.c: Likewise.
4800 * c-c++-common/goacc/loop-private-1.c: Likewise.
4801 * c-c++-common/goacc/nesting-1.c: Likewise.
4802 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4803 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4804 * c-c++-common/goacc/parallel-1.c: Likewise.
4805 * c-c++-common/goacc/pcopy.c: Likewise.
4806 * c-c++-common/goacc/pcopyin.c: Likewise.
4807 * c-c++-common/goacc/pcopyout.c: Likewise.
4808 * c-c++-common/goacc/pcreate.c: Likewise.
4809 * c-c++-common/goacc/pragma_context.c: Likewise.
4810 * c-c++-common/goacc/present-1.c: Likewise.
4811 * c-c++-common/goacc/reduction-1.c: Likewise.
4812 * c-c++-common/goacc/reduction-2.c: Likewise.
4813 * c-c++-common/goacc/reduction-3.c: Likewise.
4814 * c-c++-common/goacc/reduction-4.c: Likewise.
4815 * c-c++-common/goacc/sb-1.c: Likewise.
4816 * c-c++-common/goacc/sb-2.c: Likewise.
4817 * c-c++-common/goacc/sb-3.c: Likewise.
4818 * c-c++-common/goacc/update-1.c: Likewise.
4819 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4820 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4821 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4822 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4823 * gfortran.dg/goacc/assumed.f95: Likewise.
4824 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4825 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4826 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4827 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4828 * gfortran.dg/goacc/branch.f95: Likewise.
4829 * gfortran.dg/goacc/cache-1.f95: Likewise.
4830 * gfortran.dg/goacc/coarray.f95: Likewise.
4831 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4832 * gfortran.dg/goacc/cray.f95: Likewise.
4833 * gfortran.dg/goacc/critical.f95: Likewise.
4834 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4835 * gfortran.dg/goacc/data-tree.f95: Likewise.
4836 * gfortran.dg/goacc/declare-1.f95: Likewise.
4837 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4838 * gfortran.dg/goacc/fixed-1.f: Likewise.
4839 * gfortran.dg/goacc/fixed-2.f: Likewise.
4840 * gfortran.dg/goacc/fixed-3.f: Likewise.
4841 * gfortran.dg/goacc/fixed-4.f: Likewise.
4842 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4843 * gfortran.dg/goacc/if.f95: Likewise.
4844 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4845 * gfortran.dg/goacc/list.f95: Likewise.
4846 * gfortran.dg/goacc/literal.f95: Likewise.
4847 * gfortran.dg/goacc/loop-1.f95: Likewise.
4848 * gfortran.dg/goacc/loop-2.f95: Likewise.
4849 * gfortran.dg/goacc/loop-3.f95: Likewise.
4850 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4851 * gfortran.dg/goacc/omp.f95: Likewise.
4852 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4853 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4854 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4855 * gfortran.dg/goacc/parameter.f95: Likewise.
4856 * gfortran.dg/goacc/private-1.f95: Likewise.
4857 * gfortran.dg/goacc/private-2.f95: Likewise.
4858 * gfortran.dg/goacc/private-3.f95: Likewise.
4859 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4860 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4861 * gfortran.dg/goacc/reduction.f95: Likewise.
4862 * gfortran.dg/goacc/routine-1.f90: Likewise.
4863 * gfortran.dg/goacc/routine-2.f90: Likewise.
4864 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4865 * gfortran.dg/goacc/several-directives.f95: Likewise.
4866 * gfortran.dg/goacc/sie.f95: Likewise.
4867 * gfortran.dg/goacc/subarrays.f95: Likewise.
4868 * gfortran.dg/gomp/map-1.f90: Likewise.
4869 * gfortran.dg/openacc-define-1.f90: Likewise.
4870 * gfortran.dg/openacc-define-2.f90: Likewise.
4871 * gfortran.dg/openacc-define-3.f90: Likewise.
4872 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4873 * g++.dg/gomp/block-2.C: Likewise.
4874 * g++.dg/gomp/block-3.C: Likewise.
4875 * g++.dg/gomp/block-5.C: Likewise.
4876 * g++.dg/gomp/target-1.C: Likewise.
4877 * g++.dg/gomp/target-2.C: Likewise.
4878 * g++.dg/gomp/taskgroup-1.C: Likewise.
4879 * g++.dg/gomp/teams-1.C: Likewise.
4880 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4881 * gcc.dg/cilk-plus/jump.c: Likewise.
4882 * gcc.dg/gomp/block-1.c: Likewise.
4883 * gcc.dg/gomp/block-10.c: Likewise.
4884 * gcc.dg/gomp/block-2.c: Likewise.
4885 * gcc.dg/gomp/block-3.c: Likewise.
4886 * gcc.dg/gomp/block-4.c: Likewise.
4887 * gcc.dg/gomp/block-5.c: Likewise.
4888 * gcc.dg/gomp/block-6.c: Likewise.
4889 * gcc.dg/gomp/block-7.c: Likewise.
4890 * gcc.dg/gomp/block-8.c: Likewise.
4891 * gcc.dg/gomp/block-9.c: Likewise.
4892 * gcc.dg/gomp/target-1.c: Likewise.
4893 * gcc.dg/gomp/target-2.c: Likewise.
4894 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4895 * gcc.dg/gomp/teams-1.c: Likewise.
4897 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4899 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4902 2015-01-15 Mike Stump <mikestump@comcast.net>
4904 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4905 * gcc.dg/inline_2.c: Likewise.
4906 * gcc.dg/inline_3.c: Likewise.
4907 * gcc.dg/inline_4.c: Likewise.
4909 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4912 * gfortran.dg/proc_ptr_comp_43.f90: New.
4914 2015-01-15 Mike Stump <mikestump@comcast.net>
4916 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4917 * gcc.dg/unroll_2.c: Likewise.
4918 * gcc.dg/unroll_3.c: Likewise.
4919 * gcc.dg/unroll_4.c: Likewise.
4920 * gcc.dg/unroll_5.c: Likewise.
4922 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4925 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4927 * gcc.target/aarch64/test_frame_6.c: Likewise.
4928 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4929 x30 and x19 (in the epilogue).
4930 * gcc.target/aarch64/test_frame_4.c: Likewise.
4931 * gcc.target/aarch64/test_frame_7.c: Likewise.
4933 2015-01-15 Martin Liska <mliska@suse.cz>
4935 * g++.dg/ipa/pr64068.C: New test.
4936 * gcc.dg/ipa/PR64559.c: New test.
4938 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4940 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4943 2015-01-15 Richard Biener <rguenther@suse.de>
4945 PR tree-optimization/61743
4946 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4947 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4949 2015-01-15 Renlin Li <renlin.li@arm.com>
4951 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4952 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4954 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4956 * gcc.dg/vect/vect-aggressive-1.c: New.
4957 * gcc.target/i386/avx2-vect-aggressive.c: New.
4959 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4961 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4963 2015-01-15 Richard Biener <rguenther@suse.de>
4966 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4967 -Wl,-undefined,dynamic_lookup.
4969 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4971 * gnat.dg/opt47.adb: New test.
4973 2015-01-15 Richard Biener <rguenther@suse.de>
4976 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4978 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4980 PR tree-optimization/64434
4981 * gcc.dg/torture/pr64434.c: New test.
4983 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4985 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4986 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4987 -march=loongson* and -march=octeon* require -mno-micromips.
4989 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4990 Matthew Fortune <matthew.fortune@imgtec.com>
4992 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4993 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4994 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4995 * gcc.target/mips/call-saved-7.c: New file.
4996 * gcc.target/mips/call-saved-8.c: New file.
4997 * gcc.target/mips/call-saved-9.c: New file.
4999 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5001 * gcc.target/mips/lsa.c: New file.
5002 * gcc.target/mips/mips64-lsa.c: Likewise.
5003 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5004 * gcc.target/mips/mulsize-4.c: Likewise.
5005 * gcc.target/mips/mulsize-5.c: New file.
5006 * gcc.target/mips/mulsize-6.c: Likewise.
5007 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5008 and !HAS_LSA as ghost options.
5009 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5012 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5014 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5016 2015-01-15 Richard Biener <rguenther@suse.de>
5019 * gcc.dg/torture/pr64365.c: New testcase.
5021 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5023 * gcc.dg/stackprotectexplicit1.c: New test.
5024 * g++.dg/stackprotectexplicit2.c: New test.
5026 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5029 * gfortran.dg/inquire_internal.f90: New.
5030 * gfortran.dg/negative_unit_check.f90: New.
5032 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5035 * gcc.target/sh/pr53988-1.c: New.
5037 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5040 * g++.dg/tls/thread_local-ice3.C: New.
5042 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5044 * gcc.target/i386/fentry-override.c: Properly place {} in target
5045 selector. Remove nonpic.
5046 * gcc.target/i386/fentry.c: Likewise.
5048 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5050 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5051 warnings instead of errors.
5053 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5055 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5056 option support instead of ENABLE_LTO from Makefile.
5058 2015-01-14 Richard Biener <rguenther@suse.de>
5060 PR tree-optimization/59354
5061 * gcc.dg/vect/pr59354.c: New testcase.
5063 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5065 * lib/target-supports.exp
5066 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5067 on ARM architures before v7.
5069 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5072 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5075 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5078 * gcc.target/i386/pr64386.c: New test.
5080 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5083 * gcc.target/i386/pr64393.c: New test.
5085 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5088 * gcc.target/i386/pr64387.c: New test.
5090 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5092 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5094 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5096 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5098 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5101 * gcc.target/arm/pr64453.c: New.
5103 2015-01-14 Richard Biener <rguenther@suse.de>
5106 * gcc.dg/lto/pr64415_0.c: New testcase.
5107 * gcc.dg/lto/pr64415_1.c: Likewise.
5109 2015-01-14 Martin Liska <mliska@suse.cz>
5111 * gcc.dg/ipa/pr64307.c: New test.
5113 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5115 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5118 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5121 * gcc.target/arm/pr64460_1.c: New test.
5123 2015-01-14 Richard Biener <rguenther@suse.de>
5125 PR tree-optimization/64493
5126 PR tree-optimization/64495
5127 * gcc.dg/vect/pr64493.c: New testcase.
5128 * gcc.dg/vect/pr64495.c: Likewise.
5130 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5132 * gcc.dg/Warray-bounds-11.c: New test-case.
5134 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5136 * gcc.target/mips/octeon3-pipe-1.c: New test.
5138 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5140 * jit.dg/harness.h (set_up_logging): Move string concatenation
5142 (concat_strings): New function.
5143 (dump_reproducer): New function.
5144 (test_jit): Call dump_reproducer.
5145 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5147 (jit-dg-test): Delete any generated reproducer from previous runs.
5148 Verify that a generated reproducer was created, and verify that it
5150 * jit.dg/test-nested-contexts.c (main): Call
5151 gcc_jit_context_dump_reproducer_to_file.
5153 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5155 * gcc.dg/aru-2.c: Add dg-require-profiling.
5157 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5159 * lib/target-supports.exp (check_profiling_available): Check if
5162 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5165 * g++.dg/torture/pr64565.C: New testcase.
5167 2015-01-13 Marek Polacek <polacek@redhat.com>
5170 * gcc.dg/tm/pr64391.c: New test.
5172 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5174 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5177 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5179 * gcc.target/i386/pie.c: New test.
5181 * lib/target-supports.exp (check_effective_target_pie): New.
5183 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5185 PR rtl-optimization/64286
5186 * gcc.target/i386/avx2-pr64286.c: New test.
5188 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5191 * g++.dg/cpp0x/vt-57626.C: New.
5193 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5196 * gfortran.dg/pr64528.f90: New test.
5198 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5200 * gcc.target/aarch64/subsp.c: New test.
5202 2015-01-13 Andrew Pinski <apinski@cavium.com>
5204 * gcc.target/aarch64/store-pair-1.c: New testcase.
5206 2015-01-13 Richard Biener <rguenther@suse.de>
5209 * gcc.dg/lto/pr64373_0.c: New testcase.
5211 2015-01-13 Andrew Pinski <apinski@cavium.com>
5213 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5214 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5216 2015-01-13 Richard Biener <rguenther@suse.de>
5218 PR tree-optimization/64406
5219 * gcc.dg/pr64406.c: New testcase.
5221 2015-01-13 Richard Biener <rguenther@suse.de>
5223 PR tree-optimization/64404
5224 * gcc.dg/vect/pr64404.c: New testcase.
5226 2015-01-13 Richard Biener <rguenther@suse.de>
5228 PR tree-optimization/64568
5229 * g++.dg/torture/pr64568.C: New testcase.
5231 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5233 * jit.dg/test-error-local-used-from-other-function.c: New test
5235 * jit.dg/test-error-param-reuse.c: New test case.
5236 * jit.dg/test-error-param-sharing.c: New test case.
5237 * jit.dg/test-error-param-used-from-other-function.c: New test
5239 * jit.dg/test-error-param-used-without-a-function.c: New test
5242 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5244 PR tree-optimization/64563
5245 * gcc.dg/pr64563.c: New test.
5248 * gcc.target/i386/pr64513.c: New test.
5250 PR tree-optimization/64454
5251 * gcc.dg/pr64454.c: New test.
5254 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5256 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5257 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5258 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5259 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5260 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5261 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5262 * gcc.dg/vect/slp-25.c: Likewise.
5263 * gcc.dg/vect/vect-109.c: Likewise.
5264 * gcc.dg/vect/vect-13.c: Likewise.
5265 * gcc.dg/vect/vect-17.c: Likewise.
5266 * gcc.dg/vect/vect-18.c: Likewise.
5267 * gcc.dg/vect/vect-19.c: Likewise.
5268 * gcc.dg/vect/vect-20.c: Likewise.
5269 * gcc.dg/vect/vect-21.c: Likewise.
5270 * gcc.dg/vect/vect-22.c: Likewise.
5271 * gcc.dg/vect/vect-27.c: Likewise.
5272 * gcc.dg/vect/vect-29.c: Likewise.
5273 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5274 * gcc.dg/vect/vect-2.c: Likewise.
5275 * gcc.dg/vect/vect-3.c: Likewise.
5276 * gcc.dg/vect/vect-4.c: Likewise.
5277 * gcc.dg/vect/vect-5.c: Likewise.
5278 * gcc.dg/vect/vect-72.c: Likewise.
5279 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5280 * gcc.dg/vect/vect-73.c: Likewise.
5281 * gcc.dg/vect/vect-77-global.c: Likewise.
5282 * gcc.dg/vect/vect-78-global.c: Likewise.
5283 * gcc.dg/vect/vect-7.c: Likewise.
5284 * gcc.dg/vect/vect-86.c: Likewise.
5285 * gcc.dg/vect/vect-align-1.c: Likewise.
5286 * gcc.dg/vect/vect-align-3.c: Likewise.
5287 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5288 * gcc.dg/vect/vect-all.c: Likewise.
5289 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5290 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5291 * gcc.dg/vect/vect-peel-3.c: Likewise.
5292 * gcc.dg/vect/vect-peel-4.c: Likewise.
5293 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5295 2015-01-12 Jeff Law <law@redhat.com>
5298 * gcc.target/m68k/pr64461.c: New test.
5300 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5302 * jit.dg/test-array-as-pointer.c (create_code): Update call
5303 to gcc_jit_context_new_global by setting "kind" to
5304 GCC_JIT_GLOBAL_IMPORTED.
5305 * jit.dg/test-error-array-as-pointer.c: Likewise.
5306 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5307 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5308 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5309 * jit.dg/test-using-global.c (the_global): Rename to...
5310 (imported_global): ...this.
5311 (create_code): Update to test the three kinds of global.
5312 (verify_code): Likewise.
5314 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5317 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5319 * gcc.target/i386/pr64291-2.c: Updated.
5321 2015-01-12 Richard Biener <rguenther@suse.de>
5323 PR tree-optimization/64530
5324 * gfortran.dg/pr64530.f90: New testcase.
5326 2015-01-12 Richard Biener <rguenther@suse.de>
5329 * gcc.dg/torture/pr64357.c: New testcase.
5331 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5333 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5336 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5337 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5339 2015-01-12 Martin Liska <mliska@suse.cz>
5341 * gcc.dg/ipa/PR64550.c: New test.
5343 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5346 * g++.dg/ipa/pr63470.C: New testcase.
5348 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5351 * gfortran.dg/typebound_operator_20.f90: New.
5353 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5356 * gfortran.dg/proc_ptr_comp_42.f90: New.
5358 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5361 * gfortran.dg/proc_ptr_comp_41.f90: New.
5363 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5365 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5367 2015-01-10 Tobias Burnus <burnus@net-b.de>
5370 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5371 and add dg-excess-errors.
5372 * gfortran.dg/line_length_6.f90: New.
5373 * gfortran.dg/line_length_7.f90: New.
5374 * gfortran.dg/line_length_8.f90: New.
5375 * gfortran.dg/line_length_9.f90: New.
5376 * gfortran.dg/line_length_10.f90: New.
5377 * gfortran.dg/line_length_11.f90: New.
5379 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5381 * jit.dg/test-threads.c (struct testcase): Move declaration
5382 to jit.dg/all-non-failing-tests.h.
5383 (testcases): Likewise.
5384 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5385 declaration here from jit.dg/all-non-failing-tests.h.
5386 (testcases): Likewise.
5387 * jit.dg/test-combination.c (create_code): Eliminate spelling
5388 out all of the testcases in favor of looping through the
5389 "testcases" metadata.
5390 (verify_code): Likewise.
5392 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5394 PR rtl-optimization/64536
5395 * gcc.dg/pr64536.c: New test.
5397 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5399 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5400 * jit.dg/test-combination.c (create_code): Likewise.
5401 (verify_code): Likewise.
5402 * jit.dg/test-constants.c: New test case.
5403 * jit.dg/test-threads.c: Add test-constants.c.
5405 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5408 * objc.dg/gnu-api-2-class.m: Add a test case
5409 for the above change.
5411 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5413 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5415 2015-01-09 Richard Biener <rguenther@suse.de>
5417 PR tree-optimization/64410
5418 * g++.dg/vect/pr64410.cc: New testcase.
5420 2015-01-09 Martin Liska <mliska@suse.cz>
5422 * gcc.dg/ipa/ipa-icf-32.c: New test.
5424 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5426 * c-c++-common/tsan/tsan_barrier.h: New.
5427 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5428 * c-c++-common/tsan/bitfield_race.c: Likewise.
5429 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5430 * c-c++-common/tsan/mutexset1.c: Likewise.
5431 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5432 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5433 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5434 * c-c++-common/tsan/simple_race.c: Likewise.
5435 * c-c++-common/tsan/simple_stack.c: Likewise.
5436 * c-c++-common/tsan/sleep_sync.c: Likewise.
5437 * c-c++-common/tsan/tiny_race.c: Likewise.
5438 * c-c++-common/tsan/tls_race.c: Likewise.
5439 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5440 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5441 * g++.dg/tsan/atomic_free.C: Likewise.
5442 * g++.dg/tsan/atomic_free2.C: Likewise.
5443 * g++.dg/tsan/cond_race.C: Likewise.
5444 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5446 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5449 * lib/target-supports.exp (check_effective_target_libatomic_available):
5451 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5452 targets that match effective-target libatomic_available.
5453 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5455 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5457 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5458 Verify the result of gcc_jit_context_get_last_error.
5459 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5461 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5463 PR tree-optimization/63989
5464 * gcc.dg/strlenopt-27.c: New test.
5466 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5468 * jit.dg/harness.h (set_up_logging): New function.
5469 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5470 set_up_logging on the context, so that every testcase is
5471 logged to a particular file.
5472 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5473 and call gcc_jit_context_set_logfile on the top-level context.
5475 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5478 * g++.dg/opt/pr64338.C: New test.
5480 2015-01-08 Tobias Burnus <burnus@net-b.de>
5482 * gfortran.dg/coarray/codimension_2b.f90: New file.
5483 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5484 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5486 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/ext/fnname4.C: New.
5491 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5494 * g++.dg/cpp0x/constexpr-64462.C: New.
5496 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5499 * g++.dg/cpp0x/deleted10.C: New.
5501 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5503 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5505 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5507 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5508 GCC_JIT_UNARY_OP_ABS.
5509 (verify_unary_ops): Likewise.
5511 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5513 * jit.dg/test-arith-overflow.c: New test case.
5514 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5515 * jit.dg/test-combination.c (create_code): Likewise.
5516 (verify_code): Likewise.
5517 * jit.dg/test-threads.c (testcases): Likewise.
5519 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5521 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5522 rather than "jit". Load g++.exp, and call g++_init.
5523 Run test-*.cc files within the testsuite and *.cc files within
5525 (jit-dg-test): Drop the addition of -fgnu89-inline to
5526 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5527 doing it when compiling C testcases (since g++ does not handle
5528 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5529 is restored to the value after g++_init ran, rather than the
5530 value before g++_init ran. Return a list of
5531 $comp_output $output_file, as dg-test assumes.
5533 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5535 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5536 make it easier to figure out the origin of each test result when
5537 running test-combination.c and test-threads.c.
5538 (CHECK_VALUE): Likewise.
5539 (CHECK_DOUBLE_VALUE): Likewise.
5540 (CHECK_STRING_VALUE): Likewise.
5541 (CHECK_STRING_STARTS_WITH): Likewise.
5542 (CHECK_STRING_CONTAINS): Likewise.
5544 (check_string_value): Likewise, add "funcname" param.
5545 (check_string_starts_with): Likewise.
5546 (check_string_contains): Likewise.
5548 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5550 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5551 generating name of built executable.
5553 2015-01-07 Marek Polacek <polacek@redhat.com>
5556 * gcc.dg/pr64440.c: New test.
5557 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5559 2015-01-07 Marek Polacek <polacek@redhat.com>
5562 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5563 * gcc.dg/pr64417.c: New test.
5565 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5568 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5571 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5573 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5574 Check if testcases run without errors, not just if they compile.
5576 2015-01-06 Christian Bruel <christian.bruel@st.com>
5579 * gcc.target/sh/pr64507.c: New test.
5581 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5583 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5585 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5587 * c-c++-common/asan/sanitize-all-1.c: New test.
5588 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5589 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5590 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5591 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5593 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5595 * lib/target-supports.exp (check_profiling_available): Return 0 for
5597 (check_effective_target_tls_runtime): Likewise.
5598 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5599 * gcc.dg/20020312-2.c: Adjust for Visium.
5600 * gcc.dg/tls/thr-cse-1.c: Likewise
5601 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5602 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5603 * gcc.dg/weak/typeof-2.c: Likewise.
5605 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5607 PR rtl-optimization/64287
5608 * gcc.dg/aru-2.c: New test.
5610 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5613 * c-c++-common/ubsan/pr64344-1.c: New test.
5614 * c-c++-common/ubsan/pr64344-2.c: New test.
5616 PR tree-optimization/64465
5617 * gcc.dg/pr64465.c: New test.
5619 PR tree-optimization/64494
5620 * gcc.c-torture/compile/pr64494.c: New test.
5622 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5625 * gfortran.dg/realloc_on_assign_25.f90: New test.
5627 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5629 Update copyright years.
5631 2015-01-05 Marek Polacek <polacek@redhat.com>
5634 * gcc.dg/pr64423.c: New test.
5636 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5638 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5639 mmix-knuth-mmixware for the same reason as for MIPS.
5640 * gcc.dg/debug/debug-2.c: Ditto.
5642 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5644 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5647 * lib/gfortran.exp: Add libatomic library search path.
5648 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5649 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5651 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5653 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5655 * c-c++-common/tsan/bitfield_race.c: New testcase.
5656 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5658 2015-01-02 Tobias Burnus <burnus@net-b.de>
5660 * gfortran.dg/coarray/collectives_4.f90: New.
5662 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5665 * gfortran.dg/extends_16.f90: New.
5667 2015-01-02 Tobias Burnus <burnus@net-b.de>
5669 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5671 2015-01-02 Tobias Burnus <burnus@net-b.de>
5673 * gfortran.dg/coarray/codimension_2.f90: New.
5674 * gfortran.dg/coarray/codimension_2a.f90: New.
5675 * gfortran.dg/coarray_35.f90: New.
5676 * gfortran.dg/coarray_35a.f90: New.
5678 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5681 * gfortran.dg/dummy_procedure_11.f90: New.
5683 Copyright (C) 2015 Free Software Foundation, Inc.
5685 Copying and distribution of this file, with or without modification,
5686 are permitted in any medium without royalty provided the copyright
5687 notice and this notice are preserved.