1 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/inline_matmul_7.f90: New test.
5 * gfortran.dg/inline_matmul_8.f90: New test.
6 * gfortran.dg/inline_matmul_9.f90: New test.
8 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
10 * gfortran.dg/bound_simplification_5.f90: New.
12 2015-05-09 Jason Merrill <jason@redhat.com>
14 * lib/target-supports.exp (cxx_default): New global.
15 (check_effective_target_c++11_only)
16 (check_effective_target_c++14_only)
17 (check_effective_target_c++98_only)
18 (check_effective_target_c++1z_only): Check it.
20 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
22 PR tree-optimization/64454
23 * gcc.dg/tree-ssa/vrp97.c: New file.
24 * gcc.dg/vect/slp-perm-7.c: Update.
26 2015-05-09 Andre Vehreschild <vehre@gmx.de>
29 * gfortran.dg/elemental_subroutine_11.f90: New test.
31 2015-05-08 Richard Biener <rguenther@suse.de>
33 PR tree-optimization/66036
34 * gcc.dg/vect/slp-41.c: New testcase.
36 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
38 * gfortran.dg/elemental_optional_args_7.f90: New.
40 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
42 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
45 2015-05-08 Marek Polacek <polacek@redhat.com>
48 * gcc.dg/Woverride-init-side-effects-1.c: New test.
49 * gcc.dg/Woverride-init-side-effects-2.c: New test.
51 2015-05-07 Marek Polacek <polacek@redhat.com>
54 * c-c++-common/Wshift-negative-value-1.c: New test.
55 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
56 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
57 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
58 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
59 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
60 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
61 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
62 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
64 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
68 * gcc.dg/fdata-sections-2.c: New file.
70 2015-05-07 Marek Polacek <polacek@redhat.com>
73 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
75 * c-c++-common/ubsan/align-7.c: Likewise.
76 * c-c++-common/ubsan/bounds-8.c: Likewise.
77 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
78 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
79 * c-c++-common/ubsan/null-1.c: Likewise.
80 * c-c++-common/ubsan/null-10.c: Likewise.
81 * c-c++-common/ubsan/null-11.c: Likewise.
82 * c-c++-common/ubsan/null-2.c: Likewise.
83 * c-c++-common/ubsan/null-3.c: Likewise.
84 * c-c++-common/ubsan/null-4.c: Likewise.
85 * c-c++-common/ubsan/null-5.c: Likewise.
86 * c-c++-common/ubsan/null-6.c: Likewise.
87 * c-c++-common/ubsan/null-7.c: Likewise.
88 * c-c++-common/ubsan/null-8.c: Likewise.
89 * c-c++-common/ubsan/null-9.c: Likewise.
90 * c-c++-common/ubsan/object-size-1.c: Likewise.
91 * c-c++-common/ubsan/object-size-10.c: Likewise.
92 * c-c++-common/ubsan/object-size-4.c: Likewise.
93 * c-c++-common/ubsan/object-size-5.c: Likewise.
94 * c-c++-common/ubsan/object-size-7.c: Likewise.
95 * c-c++-common/ubsan/object-size-8.c: Likewise.
96 * c-c++-common/ubsan/object-size-9.c: Likewise.
97 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
98 * c-c++-common/ubsan/overflow-int128.c: Likewise.
99 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
100 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
101 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
102 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
103 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
104 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
105 * c-c++-common/ubsan/pr59333.c: Likewise.
106 * c-c++-common/ubsan/pr59667.c: Likewise.
107 * c-c++-common/ubsan/pr60613-2.c: Likewise.
108 * c-c++-common/ubsan/pr60636.c: Likewise.
109 * c-c++-common/ubsan/pr63802.c: Likewise.
110 * c-c++-common/ubsan/recovery-1.c: Likewise.
111 * c-c++-common/ubsan/recovery-3.c: Likewise.
112 * c-c++-common/ubsan/shift-1.c: Likewise.
113 * c-c++-common/ubsan/shift-2.c: Likewise.
114 * c-c++-common/ubsan/shift-4.c: Likewise.
115 * c-c++-common/ubsan/shift-7.c: Likewise.
116 * c-c++-common/ubsan/undefined-2.c: Likewise.
117 * c-c++-common/ubsan/vla-1.c: Likewise.
118 * g++.dg/ubsan/null-1.C: Likewise.
119 * g++.dg/ubsan/null-3.C: Likewise.
120 * g++.dg/ubsan/null-4.C: Likewise.
121 * g++.dg/ubsan/vptr-8.C: Likewise.
122 * g++.dg/ubsan/vptr-9.C: Likewise.
123 * gcc.dg/ubsan/bounds-2.c: Likewise.
124 * gcc.dg/ubsan/object-size-9.c: Likewise.
126 2015-05-07 Jeff Law <law@redhat.com>
128 * gcc.dg/tree-ssa/shorten-1.c: New test.
130 2015-05-07 Richard Biener <rguenther@suse.de>
132 PR tree-optimization/66002
133 * gcc.dg/vect/vect-125.c: New testcase.
135 2015-05-07 Marek Polacek <polacek@redhat.com>
136 Martin Uecker <uecker@eecs.berkeley.edu>
138 * c-c++-common/ubsan/bounds-10.c: New test.
140 2015-05-06 David Malcolm <dmalcolm@redhat.com>
142 * jit.dg/harness.h (set_options): Wrap with
143 #ifndef TEST_ESCHEWS_SET_OPTIONS.
144 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
145 Special-case test-benchmark.c as a negative.
146 * jit.dg/test-benchmark.c: New file.
148 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
151 * gcc.target/arm/pr64208.c: New test.
153 2015-05-06 Alan Modra <amodra@gmail.com>
156 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
157 (gparms): Make volatile.
159 2015-05-06 Richard Biener <rguenther@suse.de>
161 PR tree-optimization/62283
162 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
164 2015-05-06 Christian Bruel <christian.bruel@st.com>
167 * gcc.target/aarch64/iinline-attr-1.c: New test.
169 2015-05-06 Richard Biener <rguenther@suse.de>
171 * gcc.dg/vect/bb-slp-34.c: New testcase.
173 2015-05-06 Richard Biener <rguenther@suse.de>
175 PR tree-optimization/62283
176 * gcc.dg/vect/bb-slp-14.c: Adjust.
178 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
181 * gcc.target/i386/pr65990.c: New test.
183 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
186 * gcc.target/i386/pr65915.c: New.
188 2015-05-05 Tom de Vries <tom@codesourcery.com>
190 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
193 2015-05-05 Tom de Vries <tom@codesourcery.com>
195 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
198 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
200 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
201 * gcc.target/arm/pr65924.c: Likewise.
203 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
206 * gcc.target/i386/pr65871-3.c: New test.
208 2015-05-04 Jeff Law <law@redhat.com>
211 2015-05-04 Jeff Law <law@redhat.com>
212 * gcc.dg/tree-ssa/shorten-1.c: New test.
214 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
215 Jakub Jelinek <jakub@redhat.com>
218 * g++.dg/cpp0x/Wnarrowing4.C: New.
220 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
222 * lib/target-supports.exp
223 (check_effective_target_keeps_null_pointer_checks): Clarify that
224 this is for targets that disable -fdelete-null-pointer-checks,
225 not default it to off.
226 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
227 -fdelete-null-pointer-checks explicit.
228 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
229 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
230 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
231 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
232 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
233 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
234 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
235 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
236 * gcc.dg/tree-ssa/pr20318.c: Likewise.
237 * gcc.dg/tree-ssa/pr20701.c: Likewise.
238 * gcc.dg/tree-ssa/pr20702.c: Likewise.
239 * gcc.dg/tree-ssa/pr21086.c: Likewise.
240 * gcc.dg/tree-ssa/pr21090.c: Likewise.
241 * gcc.dg/tree-ssa/pr58480.c: Likewise.
242 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
243 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
244 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
245 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
246 * gcc.dg/tree-ssa/unreachable.c: Likewise.
247 * gcc.dg/tree-ssa/vrp02.c: Likewise.
248 * gcc.dg/tree-ssa/vrp07.c: Likewise.
249 * gcc.dg/tree-ssa/vrp08.c: Likewise.
250 * gcc.dg/tree-ssa/vrp55.c: Likewise.
251 * g++.dg/cpp0x/static_assert9.C: Likewise.
252 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
253 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
254 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
255 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
256 * g++.dg/tree-ssa/pr26406.C: Likewise.
258 2015-05-04 Jakub Jelinek <jakub@redhat.com>
260 PR tree-optimization/65984
261 * c-c++-common/ubsan/pr65984.c: New test.
263 2015-05-04 Jeff Law <law@redhat.com>
265 * gcc.dg/tree-ssa/shorten-1.c: New test.
267 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
270 * gfortran.dg/pr44735.f90: New test.
272 2015-05-04 Richard Biener <rguenther@suse.de>
274 PR tree-optimization/65965
275 * gcc.dg/vect/bb-slp-33.c: New testcase.
277 2015-05-04 Richard Biener <rguenther@suse.de>
279 PR tree-optimization/65935
280 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
282 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
284 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
285 for each supported variant instead of CHECK_RESULTS.
286 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
287 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
288 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
289 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
290 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
291 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
292 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
293 expected results for unsupported variants. Call CHECK for each
294 supported variant instead of CHECK_RESULTS.
295 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
296 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
297 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
298 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
299 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
300 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
301 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
302 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
303 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
304 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
305 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
306 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
307 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
308 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
309 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
310 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
311 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
312 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
313 expected results for unsupported variants.
314 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
315 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
316 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
317 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
318 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
319 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
320 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
321 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
322 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
323 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
324 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
325 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
326 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
327 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
328 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
329 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
330 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
331 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
332 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
333 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
334 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
335 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
336 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
337 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
338 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
339 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
340 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
341 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
343 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
346 * gfortran.dg/bound_9.f90: Add pointer assignment.
348 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
349 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
352 * g++.dg/cpp0x/Wnarrowing3.C: New.
354 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
356 * gcc.dg/20150120-1.c: New test.
357 * gcc.dg/20150120-2.c: New test.
358 * gcc.dg/20150120-3.c: New test.
360 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
362 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
364 2015-05-01 Renlin Li <renlin.li@arm.com>
366 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
368 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
370 * gfortran.dg/bound_simplification_4.f90: New.
372 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
374 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
375 with powerpc_p8vector_ok.
377 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
380 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
382 * gfortran.dg/bound_9.f90: New test case.
384 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
386 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
387 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
388 for 32bit x86 targets.
389 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
390 for 32bit x86 targets.
391 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
392 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
393 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
394 for 32bit x86 targets.
396 2015-04-30 Marek Polacek <polacek@redhat.com>
398 PR tree-optimization/63551
399 * g++.dg/ipa/pr63551.C: New test.
401 2015-04-30 Caroline Tice <cmtice@google.com>
404 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
405 partition size on certain targets.
407 2015-04-30 Renlin Li <renlin.li@arm.com>
409 * gcc.target/aarch64/vect-reduc-or_1.c: New.
411 2015-04-30 Marek Polacek <polacek@redhat.com>
413 * c-c++-common/Wbool-compare-3.c: New test.
415 * gcc.dg/pr65901.c (foo): Adjust dg-error.
416 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
418 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
421 * g++.dg/init/ref22.C: New.
423 2015-04-30 Marek Polacek <polacek@redhat.com>
425 * gcc.dg/init-bad-8.c: New test.
427 * gcc.dg/incomplete-typedef-1.c: New test.
429 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/template/crash121.C: New.
434 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
436 * gcc.target/mips/call-from-init.c: New test.
437 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
439 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
442 * gcc.target/i386/pr65871-1.c: New test.
443 * gcc.target/i386/pr65871-2.c: Ditto.
445 2015-04-29 Marek Polacek <polacek@redhat.com>
448 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
449 * c-c++-common/Wbool-compare-2.c: New test.
451 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
454 * gcc.target/aarch64/vstN_lane_1.c: New file.
456 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
459 * g++.dg/warn/Winit-self-3.C: New.
461 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
463 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
465 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
468 * gcc.target/arm/pr65924.c: New test.
470 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
472 * g++.dg/gomp/tpl-target-update.C: New file.
474 2015-04-29 Richard Biener <rguenther@suse.de>
476 PR tree-optimization/65917
477 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
479 2015-04-29 Christian Bruel <christian.bruel@st.com>
482 * gcc.dg/ipa/iinline-attr.c: New test.
483 * gcc.target/i386/iinline-attr-2.c: New test.
485 2015-04-28 Andre Vehreschild <vehre@gmx.de>
487 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
490 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
492 * gcc.dg/vect/vect-33.c: Remove spurious line.
494 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
496 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
498 2015-04-28 Marek Polacek <polacek@redhat.com>
501 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
502 * gcc.dg/pr65901.c: New test.
504 2015-04-28 Richard Biener <rguenther@suse.de>
506 PR tree-optimization/62283
507 * gfortran.dg/vect/pr62283-2.f: New testcase.
508 * gcc.dg/vect/bb-slp-14.c: Adjust.
510 2015-04-28 Richard Biener <rguenther@suse.de>
512 PR tree-optimization/65851
513 * g++.dg/torture/pr65851.C: New testcase.
515 2015-04-27 Jeff Law <law@redhat.com>
517 PR tree-optimization/65217
518 * gcc.target/i386/pr65217.c: Remove XFAIL.
520 2015-04-27 Andre Vehreschild <vehre@gmx.de>
523 Add tests forgotten to svn-add.
524 * gfortran.dg/class_allocate_19.f03: New test.
525 * gfortran.dg/class_array_20.f03: New test.
526 * gfortran.dg/class_array_21.f03: New test.
527 * gfortran.dg/finalize_29.f08: New test.
529 2015-04-27 Andre Vehreschild <vehre@gmx.de>
533 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
534 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
536 2015-04-27 Caroline Tice <cmtice@google.com>
538 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
541 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
544 * gcc.target/powerpc/htm-1.c: New test.
545 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
547 (__builtin_tabortdci): Likewise.
548 (__builtin_tcheck): Remove operand.
549 * lib/target-supports.exp (check_htm_hw_available): New function.
551 2015-04-27 Richard Biener <rguenther@suse.de>
553 * gcc.target/i386/pr65217.c: XFAIL.
555 2015-04-27 Jakub Jelinek <jakub@redhat.com>
557 PR tree-optimization/65875
558 * gcc.c-torture/compile/pr65875.c: New test.
560 2015-04-25 Marek Polacek <polacek@redhat.com>
563 * gcc.dg/enum-incomplete-2.c: New test.
564 * gcc.dg/enum-mode-1.c: New test.
566 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
569 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
571 * gcc.target/powerpc/pr65849-2.c: Likewise.
573 2015-04-24 Tom de Vries <tom@codesourcery.com>
575 PR tree-optimization/65802
576 * g++.dg/pr65802.C: Move to ...
577 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
578 stdarg.h. Rewrite for C.
579 (fn1): Use va_list and va_arg. Make variable args function. Add use of
580 va_start and va_end. Remove unnecessary inline asm.
582 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
583 Wei Mi <wmi@google.com>
585 * gcc.target/i386/sse2-load-multi.c: New test.
586 * gcc.target/i386/sse2-store-multi.c: Ditto.
588 2015-04-24 Marek Polacek <polacek@redhat.com>
591 * c-c++-common/pr65830.c: New test.
594 * c-c++-common/Wlogical-op-1.c: New test.
596 2015-04-24 Marek Polacek <polacek@redhat.com>
599 * c-c++-common/pr61534-1.c: New test.
601 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
602 Steven Bosscher <steven@gcc.gnu.org>
604 PR rtl-optimization/34503
605 * gcc.target/arm/pr64616.c: New file.
607 2015-04-24 Bin Cheng <bin.cheng@arm.com>
609 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
611 2015-04-24 Terry Guo <terry.guo@arm.com>
613 * gcc.target/arm/pr65710.c: Update the options.
615 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
617 * gcc.target/i386/pr65523.c: Skip x32.
619 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
621 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
622 to look for vcl* where appropriate.
624 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
626 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
627 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
629 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
632 * gcc.target/arm/pr26702.c: New test.
634 2015-04-23 Marek Polacek <polacek@redhat.com>
637 * gcc.dg/pr65345-1.c: New test.
638 * gcc.dg/pr65345-2.c: New test.
640 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
642 * gcc.target/powerpc/crypto-builtin-2.c: New.
644 2015-04-23 Andre Vehreschild <vehre@gmx.de>
647 * gfortran.dg/class_allocate_19.f03: New test.
648 * gfortran.dg/class_array_20.f03: New test.
649 * gfortran.dg/class_array_21.f03: New test.
650 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
651 * gfortran.dg/finalize_15.f90: Fixing comparision to model
652 initialization correctly.
653 * gfortran.dg/finalize_29.f08: New test.
655 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
657 * gcc.target/powerpc/swaps-p8-18.c: New test.
659 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
662 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
663 * gcc.dg/vect/bb-slp-25.c: Likewise.
664 * gcc.dg/vect/bb-slp-29.c: Likewise.
665 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
666 vect_no_align && { ! vect_hw_misalign }.
667 * gcc.dg/vect/bb-slp-9.c: Likewise.
668 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
670 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
671 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
672 account for POWER8, where peeling for alignment is not needed.
673 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
674 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
675 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
676 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
677 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
678 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
679 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
680 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
681 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
682 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
683 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
684 * gcc.dg/vect/pr16105.c: Likewise.
685 * gcc.dg/vect/pr20122.c: Likewise.
686 * gcc.dg/vect/pr33804.c: Likewise.
687 * gcc.dg/vect/pr33953.c: Likewise.
688 * gcc.dg/vect/pr56787.c: Likewise.
689 * gcc.dg/vect/pr58508.c: Likewise.
690 * gcc.dg/vect/slp-25.c: Likewise.
691 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
692 * gcc.dg/vect/vect-105.c: Likewise.
693 * gcc.dg/vect/vect-27.c: Likewise.
694 * gcc.dg/vect/vect-29.c: Likewise.
695 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
697 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
698 && { ! vect_hw_misalign }.
699 * gcc.dg/vect/vect-44.c: Likewise.
700 * gcc.dg/vect/vect-48.c: Likewise.
701 * gcc.dg/vect/vect-50.c: Likewise.
702 * gcc.dg/vect/vect-52.c: Likewise.
703 * gcc.dg/vect/vect-56.c: Likewise.
704 * gcc.dg/vect/vect-60.c: Likewise.
705 * gcc.dg/vect/vect-72.c: Likewise.
706 * gcc.dg/vect/vect-75-big-array.c: Likewise.
707 * gcc.dg/vect/vect-75.c: Likewise.
708 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
709 * gcc.dg/vect/vect-77-global.c: Likewise.
710 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
711 * gcc.dg/vect/vect-78-global.c: Likewise.
712 * gcc.dg/vect/vect-93.c: Likewise.
713 * gcc.dg/vect/vect-95.c: Likewise.
714 * gcc.dg/vect/vect-96.c: Likewise.
715 * gcc.dg/vect/vect-cond-1.c: Likewise.
716 * gcc.dg/vect/vect-cond-3.c: Likewise.
717 * gcc.dg/vect/vect-cond-4.c: Likewise.
718 * gcc.dg/vect/vect-cselim-1.c: Likewise.
719 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
720 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
721 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
722 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
723 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
724 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
725 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
726 * gcc.dg/vect/vect-outer-3a.c: Likewise.
727 * gcc.dg/vect/vect-outer-5.c: Likewise.
728 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
729 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
730 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
731 * gcc.dg/vect/vect-outer-fir.c: Likewise.
732 * gcc.dg/vect/vect-peel-3.c: Likewise.
733 * gcc.dg/vect/vect-peel-4.c: Likewise.
734 * gcc.dg/vect/vect-pre-interact.c: Likewise.
735 * gcc.target/powerpc/pr65456.c: New test.
736 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
737 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
738 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
739 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
740 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
741 vect_no_align && { ! vect_hw_misalign }.
742 * gfortran.dg/vect/vect-3.f90: Likewise.
743 * gfortran.dg/vect/vect-4.f90: Likewise.
744 * gfortran.dg/vect/vect-5.f90: Likewise.
745 * lib/target-supports.exp (check_effective_target_vect_no_align):
747 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
749 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
752 * gfortran.dg/pr65429.f90: New test.
754 2015-04-22 Yury Gribov <y.gribov@samsung.com>
756 * c-c++-common/asan/user-section-1.c: New test.
757 * c-c++-common/asan/user-section-2.c: New test.
758 * c-c++-common/asan/user-section-3.c: New test.
760 2015-04-22 Hale Wang <hale.wang@arm.com>
761 Terry Guo <terry.guo@arm.com>
763 PR rtl-optimization/64818
764 * gcc.target/arm/pr64818.c: New test.
766 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
769 * g++.dg/tree-ssa/pr61034.C: Update template.
770 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
771 * gcc.dg/Warray-bounds-11.c: Likewise.
772 * gcc.dg/Warray-bounds.c: Likewise.
774 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
777 * gfortran.dg/fmt_unlimited.f90: New test.
779 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
781 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
783 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
784 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
785 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
786 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
787 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
788 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
789 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
791 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
794 * gfortran.dg/namelist_87.f90: New test.
796 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
798 * gcc.target/aarch64/mult-synth_1.c: New test.
799 * gcc.target/aarch64/mult-synth_2.c: Likewise.
800 * gcc.target/aarch64/mult-synth_3.c: Likewise.
801 * gcc.target/aarch64/mult-synth_4.c: Likewise.
802 * gcc.target/aarch64/mult-synth_5.c: Likewise.
803 * gcc.target/aarch64/mult-synth_6.c: Likewise.
805 2015-04-21 Richard Biener <rguenther@suse.de>
807 PR tree-optimization/65650
808 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
809 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
810 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
811 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
812 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
813 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
815 2015-04-21 Tom de Vries <tom@codesourcery.com>
817 PR tree-optimization/65802
818 * g++.dg/pr65802.C: New test.
820 2015-04-21 Bin Cheng <bin.cheng@arm.com>
823 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
824 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
826 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
829 * g++.dg/cpp0x/Wnarrowing2.C: New.
831 2015-04-20 Jeff Law <law@redhat.com>
833 PR tree-optimization/65658
834 * gcc.dg/pr65658.c: New test.
836 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
839 * gcc.target/aarch64/vec_init_1.c: New test.
841 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
843 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
846 2015-04-18 Martin Sebor <msebor@redhat.com>
848 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
849 of non-nul characters.
850 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
852 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
855 * gcc.target/powerpc/pr65787.c: New.
857 2015-04-17 Jakub Jelinek <jakub@redhat.com>
860 * gcc.target/aarch64/c-output-template-4.c: New test.
862 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
865 * gcc.dg/pr65780-1.c: New test.
866 * gcc.dg/pr65780-2.c: Likewise.
867 * gcc.target/i386/pr32219-9.c: Likewise.
868 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
870 * gcc.target/i386/pr64317.c (c): Initialize.
872 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
875 * g++.dg/ext/mv18.C: New test.
876 * g++.dg/ext/mv19.C: Likewise.
877 * g++.dg/ext/mv20.C: Likewise.
878 * g++.dg/ext/mv21.C: Likewise.
879 * g++.dg/ext/mv22.C: Likewise.
880 * g++.dg/ext/mv23.C: Likewise.
882 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
885 * g++.dg/init/pr64527.C: New test.
887 2015-04-17 Tom de Vries <tom@codesourcery.com>
888 Michael Matz <matz@suse.de>
890 PR tree-optimization/64950
891 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
894 2015-04-17 Yury Gribov <y.gribov@samsung.com>
896 * c-c++-common/asan/user-section-1.c: New test.
898 2015-04-17 Jakub Jelinek <jakub@redhat.com>
901 * gcc.dg/debug/pr65771.c: New test.
903 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
905 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
906 __buitlin_alloca with __builtin_alloca.
908 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
910 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
912 2015-04-16 Richard Biener <rguenther@suse.de>
914 PR tree-optimization/64277
915 * gcc.dg/Warray-bounds-14.c: New testcase.
916 * gcc.dg/Warray-bounds-15.c: Likewise.
917 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
918 * c-c++-common/ubsan/bounds-6.c: Likewise.
920 2015-04-16 Renlin Li <renlin.li@arm.com>
922 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
923 * gcc.target/arm/unsigned-float.c: New.
925 2015-04-16 Richard Biener <rguenther@suse.de>
927 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
928 * gcc.dg/tree-ssa/pr37508.c: Adjust.
929 * gfortran.dg/reassoc_6.f: Remove XFAIL.
931 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
933 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
934 * g++.dg/cpp0x/decltype-call1.C: Likewise.
935 * g++.dg/cpp0x/defaulted21.C: Likewise.
936 * g++.dg/cpp0x/defaulted28.C: Likewise.
937 * g++.dg/cpp0x/defaulted47.C: Likewise.
938 * g++.dg/cpp0x/elision_neg.C: Likewise.
939 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
940 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
941 * g++.dg/cpp0x/implicit1.C: Likewise.
942 * g++.dg/cpp0x/implicit9.C: Likewise.
943 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
944 * g++.dg/cpp0x/range-for13.C: Likewise.
945 * g++.dg/gomp/clause-2.C: Likewise.
946 * g++.dg/gomp/udr-5.C: Likewise.
947 * g++.dg/inherit/access6.C: Likewise.
948 * g++.dg/lookup/duperr1.C: Likewise.
949 * g++.dg/lookup/friend2.C: Likewise.
950 * g++.dg/lookup/pr6936.C: Likewise.
951 * g++.dg/lookup/scoped1.C: Likewise.
952 * g++.dg/lookup/using26.C: Likewise.
953 * g++.dg/lookup/using38.C: Likewise.
954 * g++.dg/other/access2.C: Likewise.
955 * g++.dg/overload/defarg3.C: Likewise.
956 * g++.dg/overload/defarg6.C: Likewise.
957 * g++.dg/parse/access11.C: Likewise.
958 * g++.dg/parse/access2.C: Likewise.
959 * g++.dg/parse/access3.C: Likewise.
960 * g++.dg/parse/access4.C: Likewise.
961 * g++.dg/parse/access5.C: Likewise.
962 * g++.dg/parse/access6.C: Likewise.
963 * g++.dg/parse/access8.C: Likewise.
964 * g++.dg/parse/access9.C: Likewise.
965 * g++.dg/parse/crash40.C: Likewise.
966 * g++.dg/tc1/dr142.C: Likewise.
967 * g++.dg/tc1/dr166.C: Likewise.
968 * g++.dg/tc1/dr52.C: Likewise.
969 * g++.dg/template/access11.C: Likewise.
970 * g++.dg/template/access18.C: Likewise.
971 * g++.dg/template/access19.C: Likewise.
972 * g++.dg/template/access2.C: Likewise.
973 * g++.dg/template/access20.C: Likewise.
974 * g++.dg/template/access26.C: Likewise.
975 * g++.dg/template/access3.C: Likewise.
976 * g++.dg/template/access7.C: Likewise.
977 * g++.dg/template/conv12.C: Likewise.
978 * g++.dg/template/crash69.C: Likewise.
979 * g++.dg/template/friend31.C: Likewise.
980 * g++.dg/template/friend32.C: Likewise.
981 * g++.dg/template/memfriend15.C: Likewise.
982 * g++.dg/template/memfriend16.C: Likewise.
983 * g++.dg/template/memfriend17.C: Likewise.
984 * g++.dg/template/memfriend7.C: Likewise.
985 * g++.dg/template/pr32519.C: Likewise.
986 * g++.dg/template/qualttp21.C: Likewise.
987 * g++.dg/template/qualttp8.C: Likewise.
988 * g++.dg/template/ttp10.C: Likewise.
989 * g++.dg/template/typedef11.C: Likewise.
990 * g++.dg/template/typedef13.C: Likewise.
991 * g++.dg/template/typedef19.C: Likewise.
992 * g++.dg/template/typedef20.C: Likewise.
993 * g++.dg/template/typedef22.C: Likewise.
994 * g++.dg/template/using16.C: Likewise.
995 * g++.dg/template/virtual3.C: Likewise.
996 * g++.dg/ubsan/pr61272.C: Likewise.
997 * g++.old-deja/g++.bob/inherit2.C: Likewise.
998 * g++.old-deja/g++.brendan/crash11.C: Likewise.
999 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1000 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1001 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1002 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1003 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1004 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1005 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1006 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1007 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1008 * g++.old-deja/g++.jason/access17.C: Likewise.
1009 * g++.old-deja/g++.jason/access18.C: Likewise.
1010 * g++.old-deja/g++.jason/access22.C: Likewise.
1011 * g++.old-deja/g++.jason/access23.C: Likewise.
1012 * g++.old-deja/g++.jason/access8.C: Likewise.
1013 * g++.old-deja/g++.jason/delete3.C: Likewise.
1014 * g++.old-deja/g++.jason/report.C: Likewise.
1015 * g++.old-deja/g++.law/access2.C: Likewise.
1016 * g++.old-deja/g++.law/access3.C: Likewise.
1017 * g++.old-deja/g++.law/access4.C: Likewise.
1018 * g++.old-deja/g++.law/access5.C: Likewise.
1019 * g++.old-deja/g++.law/arm12.C: Likewise.
1020 * g++.old-deja/g++.law/arm14.C: Likewise.
1021 * g++.old-deja/g++.law/ctors13.C: Likewise.
1022 * g++.old-deja/g++.law/union2.C: Likewise.
1023 * g++.old-deja/g++.law/visibility12.C: Likewise.
1024 * g++.old-deja/g++.law/visibility15.C: Likewise.
1025 * g++.old-deja/g++.law/visibility16.C: Likewise.
1026 * g++.old-deja/g++.law/visibility17.C: Likewise.
1027 * g++.old-deja/g++.law/visibility18.C: Likewise.
1028 * g++.old-deja/g++.law/visibility19.C: Likewise.
1029 * g++.old-deja/g++.law/visibility20.C: Likewise.
1030 * g++.old-deja/g++.law/visibility21.C: Likewise.
1031 * g++.old-deja/g++.law/visibility24.C: Likewise.
1032 * g++.old-deja/g++.law/visibility4.C: Likewise.
1033 * g++.old-deja/g++.law/visibility5.C: Likewise.
1034 * g++.old-deja/g++.law/visibility6.C: Likewise.
1035 * g++.old-deja/g++.law/visibility7.C: Likewise.
1036 * g++.old-deja/g++.law/visibility8.C: Likewise.
1037 * g++.old-deja/g++.law/visibility9.C: Likewise.
1038 * g++.old-deja/g++.niklas/t135.C: Likewise.
1039 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1040 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1041 * g++.old-deja/g++.other/access11.C: Likewise.
1042 * g++.old-deja/g++.other/access4.C: Likewise.
1043 * g++.old-deja/g++.other/access7.C: Likewise.
1044 * g++.old-deja/g++.other/crash1.C: Likewise.
1045 * g++.old-deja/g++.other/crash7.C: Likewise.
1046 * g++.old-deja/g++.other/friend1.C: Likewise.
1047 * g++.old-deja/g++.other/friend4.C: Likewise.
1048 * g++.old-deja/g++.other/friend9.C: Likewise.
1049 * g++.old-deja/g++.other/lineno1.C: Likewise.
1050 * g++.old-deja/g++.other/using1.C: Likewise.
1051 * g++.old-deja/g++.pt/enum14.C: Likewise.
1052 * g++.old-deja/g++.pt/friend11.C: Likewise.
1053 * g++.old-deja/g++.pt/friend21.C: Likewise.
1054 * g++.old-deja/g++.pt/friend3.C: Likewise.
1055 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1056 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1057 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1058 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1060 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1063 * g++.dg/ipa/pr65765.C: New test.
1065 2015-04-15 Nick Clifton <nickc@redhat.com>
1067 * gcc.target/rx/builtins.c: Disable RMPA test if string
1068 instructions are not allowed.
1070 2015-04-15 Alan Modra <amodra@gmail.com>
1072 * gcc.dg/pr65408.c: New.
1074 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1077 * gcc.target/arm/pr65729.c: New test.
1079 2015-04-14 Richard Biener <rguenther@suse.de>
1081 PR tree-optimization/65758
1082 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1084 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1087 * gcc.c-torture/execute/pr65648.c: New test.
1089 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1091 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1092 __builtin_finite instead of finite.
1093 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1096 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1098 PR tree-optimization/63387
1099 * gcc.dg/pr63387.c: New testcase.
1101 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1103 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1105 2015-04-13 Richard Biener <rguenther@suse.de>
1107 PR tree-optimization/65204
1108 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1110 2015-04-13 Terry Guo <terry.guo@arm.com>
1113 * gcc.target/arm/pr65710.c: New.
1115 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1117 PR tree-optimization/65747
1118 * g++.dg/torture/pr65747.C: New test.
1120 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1123 * g++.dg/cpp0x/pr65736.C: New test.
1125 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1126 Martin Liska <mliska@suse.cz>
1129 * g++.dg/ipa/pr65722.C: New testcase.
1131 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1133 PR tree-optimization/65735
1134 * gcc.c-torture/compile/pr65735.c: New test.
1136 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1139 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1141 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1144 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1146 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1149 * gcc.target/arm/pr65647-2.c: New.
1151 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1154 * g++.dg/torture/pr65694.C: New test.
1156 2015-04-10 Tobias Burnus <burnus@net-b.de>
1158 * gfortran.dg/coarray_lock_6.f90: New.
1159 * gfortran.dg/coarray_lock_7.f90: New.
1160 * gfortran.dg/coarray/lock_2.f90: New.
1162 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1168 * gfortran.dg/used_types_27.f90: New.
1170 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1173 * gcc.target/i386/pr65671.c: New.
1175 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1177 PR tree-optimization/65709
1178 * c-c++-common/ubsan/align-9.c: New test.
1180 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1183 * gfortran.dg/pr56852.f90: New test.
1185 2015-04-09 Marek Polacek <polacek@redhat.com>
1186 Jakub Jelinek <jakub@redhat.com>
1189 * g++.dg/opt/pr65554.C: New test.
1191 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1194 * c-c++-common/attr-aligned-1.c: New test.
1196 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1198 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1200 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1203 * gcc.target/i386/sse-25.c: New.
1205 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1208 * gcc.target/i386/pr65693.c: New test.
1210 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1212 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1214 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1216 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1218 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1220 * gcc.target/i386/thunk-retbnd.c: New.
1222 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1224 * gnat.dg/opt48.adb: New test.
1225 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1226 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1228 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1231 * gcc.c-torture/compile/pr65540.c: New.
1233 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1235 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1238 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1241 * g++.dg/debug/pr65678.C: New test.
1244 * gcc.c-torture/compile/pr65680.c: New test.
1246 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1249 * gfortran.dg/allocate_with_source_5.f90: New test.
1251 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1253 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1254 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1256 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1258 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1260 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1263 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1264 to get floating point compression.
1265 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1267 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1269 PR preprocessor/61977
1270 * gcc.dg/cpp/pr61977.c: New test.
1272 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1274 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1276 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1279 * gcc.target/arm/pr65647.c: New.
1281 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1284 * g++.dg/torture/pr65655.C: New testcase.
1286 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/cpp1y/lambda-init13.C: New.
1291 2015-04-03 Marek Polacek <polacek@redhat.com>
1293 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1295 2015-04-02 Marek Polacek <polacek@redhat.com>
1298 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1299 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1301 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1303 PR preprocessor/61977
1304 * gcc.target/powerpc/pr61977-1.c: New test.
1305 * gcc.target/powerpc/pr61977-2.c: New test.
1307 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/warn/Wshadow-8.C: New.
1311 * g++.dg/warn/Wshadow-9.C: Likewise.
1312 * g++.dg/warn/Wshadow-10.C: Likewise.
1313 * g++.dg/warn/Wshadow-11.C: Likewise.
1315 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1317 * gcc.dg/pr23623.c: Added aligned attribute.
1318 * gcc.dg/20141029-1.c: Likewise.
1319 * gcc.dg/20150306-1.c: New test.
1321 2015-04-01 Marek Polacek <polacek@redhat.com>
1324 * g++.dg/cpp0x/initlist93.C: New test.
1325 * g++.dg/cpp0x/initlist94.C: New test.
1327 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1330 * gcc.target/aarch64/pr65624.c: New test.
1332 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1334 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1336 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1338 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1339 extra variable to force stack alignment.
1340 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1341 extra variable to force stack alignment.
1343 2015-03-31 Marek Polacek <polacek@redhat.com>
1346 * g++.dg/template/pr65390.C: New test.
1348 2015-03-31 Martin Liska <mliska@suse.cz>
1350 * g++.dg/ipa/pr65557.C: New test.
1352 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1354 * gcc.target/s390/hotpatch-25.c: New test.
1355 * gcc.target/s390/hotpatch-1.c: Update test.
1356 * gcc.target/s390/hotpatch-10.c: Update test.
1357 * gcc.target/s390/hotpatch-11.c: Update test.
1358 * gcc.target/s390/hotpatch-12.c: Update test.
1359 * gcc.target/s390/hotpatch-13.c: Update test.
1360 * gcc.target/s390/hotpatch-14.c: Update test.
1361 * gcc.target/s390/hotpatch-15.c: Update test.
1362 * gcc.target/s390/hotpatch-16.c: Update test.
1363 * gcc.target/s390/hotpatch-17.c: Update test.
1364 * gcc.target/s390/hotpatch-18.c: Update test.
1365 * gcc.target/s390/hotpatch-19.c: Update test.
1366 * gcc.target/s390/hotpatch-2.c: Update test.
1367 * gcc.target/s390/hotpatch-21.c: Update test.
1368 * gcc.target/s390/hotpatch-22.c: Update test.
1369 * gcc.target/s390/hotpatch-23.c: Update test.
1370 * gcc.target/s390/hotpatch-24.c: Update test.
1371 * gcc.target/s390/hotpatch-3.c: Update test.
1372 * gcc.target/s390/hotpatch-4.c: Update test.
1373 * gcc.target/s390/hotpatch-5.c: Update test.
1374 * gcc.target/s390/hotpatch-6.c: Update test.
1375 * gcc.target/s390/hotpatch-7.c: Update test.
1376 * gcc.target/s390/hotpatch-8.c: Update test.
1377 * gcc.target/s390/hotpatch-9.c: Update test.
1378 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1380 2015-03-31 Richard Biener <rguenther@suse.de>
1383 * g++.dg/torture/pr65626.C: New testcase.
1385 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1388 * gcc.target/i386/mpx/pr65531.cc: New.
1390 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1393 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1394 __builtin_alloca instead of alloca.
1395 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1396 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1397 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1400 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1403 * g++.dg/ubsan/pr65610.C: New test.
1405 2015-03-30 Marek Polacek <polacek@redhat.com>
1408 * g++.dg/cpp0x/pr65398-2.C: New test.
1410 2015-03-30 Marek Polacek <polacek@redhat.com>
1412 * c-c++-common/pr65556.c: Change the width of bit-fields.
1414 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1417 * gcc.target/i386/pr65588.c: New testcase.
1419 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1421 PR libgfortran/65563
1422 * gfortran.dg/open_errors_2.f90: New test.
1424 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1426 PR libgfortran/65596
1427 * gfortran.dg/namelist_86.f90: New test.
1429 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1431 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1432 statement to reflect new ownership.
1434 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1437 * g++.dg/template/friend58.C: New.
1438 * g++.dg/template/friend59.C: Likewise.
1440 2015-03-27 Tobias Burnus <burnus@net-b.de>
1443 * g++.dg/gomp/openmp-simd-3.C: New.
1444 * gcc.dg/gomp/openmp-simd-3.c: New.
1446 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1449 * gcc.target/i386/pr65248-1.c: New file.
1450 * gcc.target/i386/pr65248-2.c: Likewise.
1451 * gcc.target/i386/pr65248-3.c: Likewise.
1452 * gcc.target/i386/pr65248-4.c: Likewise.
1454 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.c-torture/compile/pr65593.c: New test.
1459 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1462 * g++.dg/cpp1y/constexpr-assert1.C: New.
1464 2015-03-27 Marek Polacek <polacek@redhat.com>
1467 * c-c++-common/pr65556.c: New test.
1469 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1472 * g++.dg/torture/pr65600.C: New testcase.
1474 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1477 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1479 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1481 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1482 statement and cleanup. Fixed typos.
1484 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1487 * gcc.c-torture/compile/pr65595.c: New testcase.
1489 2015-03-27 Marek Polacek <polacek@redhat.com>
1492 * g++.dg/ubsan/pr65583.C: New test.
1494 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1496 * gcc.c-torture/compile/20150327.c: New testcase.
1498 2015-03-26 Richard Biener <rguenther@suse.de>
1501 * g++.dg/torture/pr65555.C: New testcase.
1503 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1505 PR tree-optimization/64715
1506 * gcc.dg/builtin-object-size-15.c: New test.
1507 * gcc.dg/pr64715-1.c: New test.
1508 * gcc.dg/pr64715-2.c: New test.
1510 2015-03-26 Richard Biener <rguenther@suse.de>
1513 * gnat.dg/specs/opt2.ads: Fix testcase.
1515 2015-03-25 Martin Sebor <msebor@redhat.com>
1518 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1519 when target isn't arm*-*-*-*.
1520 (check_effective_target_arm_nothumb): Likewise.
1521 (check_effective_target_arm_little_endian): Likewise.
1522 (check_effective_target_arm_vect_no_misalign): Likewise.
1523 (check_effective_target_aarch64_little_endian): Fail early if target
1526 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1528 PR tree-optimization/65177
1529 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1531 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1533 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1534 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1535 smmintrin.h and mm3dnow.h.
1537 2015-03-25 Marek Polacek <polacek@redhat.com>
1540 * g++.dg/cpp0x/pr65558.C: New test.
1542 2015-03-25 Marek Polacek <polacek@redhat.com>
1545 * g++.dg/template/pr61670.C: New test.
1547 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1550 * g++.dg/template/pr54987.C: New.
1552 2015-03-25 Richard Biener <rguenther@suse.de>
1554 PR tree-optimization/62630
1555 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1557 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1560 * gcc.target/i386/mpx/pr65508.c: New.
1562 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1566 * gfortran.dg/data_initialized_3.f90: New.
1568 2015-03-25 Richard Biener <rguenther@suse.de>
1571 * gnat.dg/specs/opt2.ads: New testcase.
1573 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1575 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1576 * gcc.target/arm/memset-inline-4.c: Skip for
1577 arm_tune_string_ops_prefer_neon.
1578 * gcc.target/arm/memset-inline-5.c: Ditto.
1579 * gcc.target/arm/memset-inline-6.c: Ditto.
1580 * gcc.target/arm/memset-inline-8.c: Ditto.
1581 * gcc.target/arm/memset-inline-9.c: Ditto.
1583 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1586 * g++.dg/other/virtual3.C: New.
1588 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/cpp0x/vt-60130.C: New.
1593 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/warn/Warray-bounds-7.C: New.
1598 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/template/defarg18.C: New.
1603 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1606 * g++.dg/cpp0x/vt-59988.C: New.
1608 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1610 PR tree-optimization/65533
1611 * gcc.dg/pr65533.c: New test.
1613 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1615 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1616 source= and mold= expressions functionality.
1617 * gfortran.dg/allocate_class_4.f90: New test.
1618 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1619 copying an unlimited polymorhpic object containing a char array
1620 to another unlimited polymorphic object respects the _len
1622 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1623 whether deferred length char array allocate works, unlimited
1624 polymorphic object allocation from a string works and if
1625 allocating an array of deferred length strings works.
1626 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1628 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/cpp0x/constexpr-array11.C: New.
1633 2015-03-24 Richard Biener <rguenther@suse.de>
1636 * gcc.dg/torture/pr65517.c: New testcase.
1638 2015-03-24 Tobias Burnus <burnus@net-b.de>
1640 * gfortran.dg/coindexed_1.f90: Moved from
1641 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1643 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1646 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1650 * gcc.target/i386/pr65523.c: New test.
1653 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1655 * g++.dg/lto/pr65475b_0.C: Likewise.
1657 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1660 * gcc.target/sh/torture/pr65505.c: New.
1662 2015-03-23 Martin Sebor <msebor@redhat.com>
1665 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1666 assembly for lvx in addition to lxv.
1668 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1671 * gfortran.dg/pr65504.f90: New test.
1674 * gcc.dg/pr65521.c: New test.
1676 2015-03-23 Richard Biener <rguenther@suse.de>
1678 PR tree-optimization/65518
1679 * gcc.dg/vect/pr65518.c: New testcase.
1681 2015-03-23 Richard Biener <rguenther@suse.de>
1683 PR tree-optimization/65494
1684 * gcc.dg/vect/pr65494.c: New testcase.
1686 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1688 PR preprocessor/65238
1689 * c-c++-common/cpp/pr65238-1.c: New test.
1690 * gcc.dg/cpp/pr65238-2.c: New test.
1691 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1692 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1694 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1695 Mikael Morin <mikael@gcc.gnu.org>
1698 * gfortran.dg/elemental_dependency_4.f90: New.
1699 * gfortran.dg/elemental_dependency_5.f90: New.
1701 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1704 * g++.dg/lto/pr65475b_0.C: New testcase.
1705 * g++.dg/lto/pr65475b_1.C: New testcase.
1706 * g++.dg/lto/pr65475c_0.C: New testcase.
1707 * g++.dg/lto/pr65475c_1.C: New testcase.
1709 2015-03-21 Tobias Burnus <burnus@net-b.de>
1711 * gfortran.dg/coarray_38.f90: New.
1712 * gfortran.dg/coarray_39.f90: New.
1713 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1716 2015-03-20 Marek Polacek <polacek@redhat.com>
1719 * g++.dg/cpp0x/pr65398.C: New test.
1721 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1724 * g++.dg/lto/pr65475_0.C: New testcase.
1725 * g++.dg/lto/pr65475_1.C: New testcase.
1727 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1729 PR rtl-optimization/64366
1730 * gcc.target/sh/pr64366.c: New.
1732 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1735 * g++.dg/cpp0x/constexpr-48324.C: New.
1737 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/cpp0x/pr48453.C: New.
1742 2015-03-20 Marek Polacek <polacek@redhat.com>
1745 * g++.dg/cpp0x/pr65072.C: New test.
1747 2015-03-20 Richard Biener <rguenther@suse.de>
1750 * gcc.dg/pr15347.c: Use -O.
1751 * c-c++-common/pr19807-1.c: Likewise.
1753 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1755 * gnat.dg/volatile13.ad[sb]: New test.
1757 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1759 PR rtl-optimization/60851
1760 * gcc.target/i386/pr60851.c: New test.
1762 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1765 * g++.dg/pr65240.h: Add tests for PR 65240.
1766 * g++.dg/pr65240-1.C: Likewise.
1767 * g++.dg/pr65240-2.C: Likewise.
1768 * g++.dg/pr65240-3.C: Likewise.
1769 * g++.dg/pr65240-4.C: Likewise.
1771 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1773 PR rtl-optimization/63491
1774 * gcc.target/powerpc/pr63491.c: New.
1776 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1778 * g++.dg/ipa/pr65465.C: New test.
1780 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1783 * g++.dg/cpp0x/deleted11.C: New.
1785 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1788 * c-c++-common/tsan/pr65400-3.c: New test.
1790 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/cpp0x/constexpr-59686.C: New.
1795 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1798 * g++.dg/tsan/pr64265.C: New test.
1801 * c-c++-common/tsan/pr65400-1.c: New test.
1802 * c-c++-common/tsan/pr65400-2.c: New test.
1804 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1807 * g++.dg/cpp0x/pr59816.C: New.
1809 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1812 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1814 2015-03-18 Martin Liska <mliska@suse.cz>
1817 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1818 equivalences either to 6 or 7.
1820 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1824 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1826 * gcc.dg/undefined-loop-1.c: New file.
1827 * gcc.dg/undefined-loop-2.c: New file.
1829 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1832 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1833 loop exits too early.
1835 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1837 PR tree-optimization/65450
1838 * gfortran.dg/pr65450.f90: New test.
1841 * gcc.target/i386/pr65078-1.c: New test.
1842 * gcc.target/i386/pr65078-2.c: New test.
1843 * gcc.target/i386/pr65078-3.c: New test.
1844 * gcc.target/i386/pr65078-4.c: New test.
1845 * gcc.target/i386/pr65078-5.c: New test.
1846 * gcc.target/i386/pr65078-6.c: New test.
1848 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1851 * g++.dg/cpp1y/pr65340.C: New.
1853 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1856 * gfortran.dg/system_clock_3.f08: Adjust test.
1858 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1861 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1862 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1864 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1867 * gfortran.dg/system_clock_3.f08: New test.
1869 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1872 g++.dg/cpp1y/pr64626-1.C: New.
1873 g++.dg/cpp1y/pr64626-2.C: New.
1874 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1876 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1878 PR tree-optimization/65427
1879 * gcc.c-torture/execute/pr65427.c: New test.
1881 2015-03-16 Marek Polacek <polacek@redhat.com>
1885 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1886 * g++.dg/cpp0x/pr65327.C: New test.
1888 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1891 * c-c++-common/asan/pr64820.c: New test.
1893 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1895 * gfortran.dg/pointer_2.f90: New test.
1897 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1899 * g++.dg/pr65049.C: New test.
1901 2015-03-16 Tom de Vries <tom@codesourcery.com>
1903 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1904 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1905 * gcc.target/i386/fuse-caller-save.c: Same.
1907 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1909 * gnat.dg/loop_optimization18.ad[sb]: New test.
1910 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1912 2015-03-16 Alan Modra <amodra@gmail.com>
1914 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1917 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1919 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1921 * gcc.dg/torture/pr65270-2.c: Likewise.
1923 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1926 * gfortran.dg/pointer_remapping_9.f90: New.
1928 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1930 PR tree-optimization/65369
1931 * gcc.c-torture/execute/pr65369.c: New test.
1933 PR tree-optimization/65418
1934 * gcc.c-torture/execute/pr65418-1.c: New test.
1935 * gcc.c-torture/execute/pr65418-2.c: New test.
1937 PR rtl-optimization/65401
1938 * gcc.c-torture/execute/pr65401.c: New test.
1940 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1943 * gcc.target/arm/pr64600_1.c: New test.
1945 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1947 PR rtl-optimization/65235
1948 * gcc.target/aarch64/pr65235_1.c: New test.
1950 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1952 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1953 * gcc.target/s390/hotpatch-22.c: Likewise.
1954 * gcc.target/s390/hotpatch-23.c: Likewise.
1955 * gcc.target/s390/hotpatch-24.c: Likewise.
1956 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1957 * gcc.target/s390/hotpatch-1.c: Update expected output.
1958 * gcc.target/s390/hotpatch-2.c: Likewise.
1959 * gcc.target/s390/hotpatch-3.c: Likewise.
1960 * gcc.target/s390/hotpatch-4.c: Likewise.
1961 * gcc.target/s390/hotpatch-5.c: Likewise.
1962 * gcc.target/s390/hotpatch-6.c: Likewise.
1963 * gcc.target/s390/hotpatch-7.c: Likewise.
1964 * gcc.target/s390/hotpatch-8.c: Likewise.
1965 * gcc.target/s390/hotpatch-9.c: Likewise.
1966 * gcc.target/s390/hotpatch-10.c: Likewise.
1967 * gcc.target/s390/hotpatch-11.c: Likewise.
1968 * gcc.target/s390/hotpatch-12.c: Likewise.
1969 * gcc.target/s390/hotpatch-13.c: Likewise.
1970 * gcc.target/s390/hotpatch-14.c: Likewise.
1971 * gcc.target/s390/hotpatch-15.c: Likewise.
1972 * gcc.target/s390/hotpatch-16.c: Likewise.
1973 * gcc.target/s390/hotpatch-17.c: Likewise.
1974 * gcc.target/s390/hotpatch-18.c: Likewise.
1975 * gcc.target/s390/hotpatch-19.c: Likewise.
1977 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1980 * gcc.target/i386/pr65103-1.c: New.
1982 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1985 * gcc.target/i386/pr65044.c: New.
1987 2015-03-12 Tom de Vries <tom@codesourcery.com>
1989 PR rtl-optimization/64895
1990 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1991 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1992 * gcc.target/i386/fuse-caller-save.c: Ditto.
1994 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1996 * gcc.dg/ipa/pr63569.c: Fix template.
1998 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2000 * g++.dg/ipa/pr64146.C: Require fpic support.
2002 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2005 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2006 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2008 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2010 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2011 to dg-options, fix up dg-skip-if.
2013 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2016 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2017 * gcc.target/avr/tiny-caller-save.c: Same.
2019 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2022 * g++.dg/pr65242.C: New test.
2024 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2026 * c-c++-common/asan/no-asan-check-glob.c: New test.
2028 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2031 * g++.dg/other/default11.C: New.
2032 * g++.dg/other/default12.C: Likewise.
2034 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2037 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2039 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2042 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2044 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2047 * g++.dg/cpp0x/pr65127.C: New test.
2049 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2051 * gcc.dg/ipa/PR64550.c: Update template.
2053 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2054 Tobias Burnus <burnus@net-b.de>
2056 * gfortran.dg/coarray_sync_memory.f90: New.
2058 2015-03-10 Marek Polacek <polacek@redhat.com>
2061 * c-c++-common/ubsan/pr65367.c: New test.
2063 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2065 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2066 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2067 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2068 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2069 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2070 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2071 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2072 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2073 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2074 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2075 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2076 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2077 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2079 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2081 * lib/mpx-dg.exp (mpx_link_flags): New.
2084 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2085 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2086 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2087 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2088 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2089 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2090 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2091 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2092 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2093 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2094 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2095 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2096 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2097 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2098 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2099 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2100 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2101 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2102 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2103 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2104 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2105 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2106 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2107 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2108 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2109 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2110 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2111 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2112 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2113 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2114 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2115 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2116 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2117 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2118 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2119 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2120 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2121 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2122 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2123 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2124 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2125 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2126 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2127 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2128 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2129 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2130 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2131 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2132 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2133 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2134 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2135 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2136 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2137 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2138 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2139 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2140 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2141 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2142 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2143 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2144 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2145 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2146 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2147 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2148 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2149 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2150 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2151 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2152 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2153 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2154 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2155 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2156 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2157 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2158 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2159 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2160 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2161 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2162 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2163 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2164 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2165 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2166 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2167 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2168 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2169 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2170 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2171 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2172 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2173 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2174 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2175 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2176 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2177 * gcc.target/i386/mpx/label-address-1.c: New.
2178 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2179 * gcc.target/i386/mpx/macro.c: New.
2180 * gcc.target/i386/mpx/mpx-check.h: New.
2181 * gcc.target/i386/mpx/mpx.exp: New.
2182 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2183 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2184 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2185 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2186 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2187 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2188 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2189 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2190 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2191 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2192 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2193 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2194 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2195 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2196 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2197 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2198 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2199 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2200 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2201 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2202 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2203 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2204 * gcc.target/i386/mpx/reference-1-nov.c: New.
2205 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2206 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2207 * gcc.target/i386/mpx/reference-2-nov.c: New.
2208 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2209 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2210 * gcc.target/i386/mpx/reference-3-nov.c: New.
2211 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2212 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2213 * gcc.target/i386/mpx/reference-4-nov.c: New.
2214 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2215 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2216 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2217 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2218 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2219 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2220 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2221 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2222 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2223 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2224 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2225 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2226 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2227 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2228 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2229 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2230 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2231 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2232 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2233 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2234 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2235 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2236 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2237 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2238 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2239 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2240 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2241 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2242 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2243 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2244 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2245 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2246 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2247 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2248 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2249 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2250 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2251 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2252 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2253 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2254 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2255 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2256 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2257 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2258 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2259 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2260 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2261 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2262 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2263 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2264 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2265 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2266 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2267 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2268 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2269 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2270 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2271 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2272 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2273 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2274 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2275 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2276 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2277 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2278 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2279 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2280 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2281 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2282 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2283 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2284 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2285 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2286 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2287 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2288 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2289 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2290 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2291 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2292 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2293 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2294 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2295 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2296 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2297 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2298 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2299 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2300 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2301 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2302 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2303 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2304 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2305 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2306 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2307 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2308 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2309 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2310 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2311 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2312 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2313 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2314 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2315 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2316 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2317 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2318 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2319 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2320 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2321 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2322 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2323 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2324 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2325 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2326 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2327 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2328 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2329 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2330 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2331 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2332 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2333 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2334 * gcc.target/i386/mpx/vla-1-nov.c: New.
2335 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2336 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2337 * gcc.target/i386/mpx/vla-2-nov.c: New.
2338 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2340 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2342 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2344 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2346 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2348 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2350 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2351 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2353 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2356 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2359 * c-c++-common/pr65120.c: New test.
2361 PR rtl-optimization/65321
2362 * gcc.dg/pr65321.c: New test.
2364 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2366 PR tree-optimization/65355
2367 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2369 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2372 * c-c++-common/pr49706.c: Adjust tests for not warning
2373 about !!x == y or !b == y where b is boolean, and add
2375 * c-c++-common/pr62199-2.c: Likewise.
2377 2015-03-09 Richard Biener <rguenther@suse.de>
2380 * gcc.dg/torture/pr65270-1.c: New testcase.
2381 * gcc.dg/torture/pr65270-2.c: Likewise.
2383 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2385 PR tree-optimization/63743
2386 * gcc.dg/pr63743.c: New test.
2388 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2391 * g++.dg/lto/pr65316_0.C: New testcase.
2392 * g++.dg/lto/pr65316_1.C: New testcase.
2394 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2397 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2399 * g++.dg/abi/rtti3.C: Likewise.
2401 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2404 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2406 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2408 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2410 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2412 2015-03-08 Morin <mikael@gcc.gnu.org>
2415 * gfortran.dg/entry_20.f90: New.
2417 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2420 * gcc.c-torture/compile/pr65153.c: New.
2422 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2425 * g++.dg/torture/pr65249.C: New.
2427 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2429 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2431 (int64_t): Likewise.
2433 2015-03-07 Marek Polacek <polacek@redhat.com>
2434 Martin Uecker <uecker@eecs.berkeley.edu>
2437 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2439 * c-c++-common/ubsan/bounds-8.c: New test.
2440 * c-c++-common/ubsan/bounds-9.c: New test.
2441 * gcc.dg/ubsan/bounds-2.c: New test.
2443 2015-03-05 Martin Sebor <msebor@redhat.com>
2445 * PR testsuite/63175
2446 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2447 checking of results into main to prevent it from getting optimized
2449 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2451 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2453 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2454 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2455 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2458 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2460 * g++.dg/lto/pr65302_1.C: New testcase.
2461 * g++.dg/lto/pr65302_0.C: New testcase.
2463 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2465 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2466 -fno-ipa-icf to dg-options.
2468 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2470 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2471 compiles using the linker plugin.
2473 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2475 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2477 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2479 * gcc.target/arm/pr65067.c: New test.
2481 2015-03-05 Martin Liska <mliska@suse.cz>
2484 * gcc.dg/ipa/pr65318.c: New test.
2486 2015-03-05 Marek Polacek <polacek@redhat.com>
2488 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2490 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2492 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2494 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2496 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2497 max-unroll-times back to defaults for s390.
2499 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2503 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2506 * g++.dg/cpp0x/initlist92.C: New.
2508 2015-03-05 Richard Biener <rguenther@suse.de>
2510 PR tree-optimization/65310
2511 * gcc.dg/vect/pr65310.c: New testcase.
2513 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2516 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2518 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2520 * gnat.dg/entry_queues3.adb: New test.
2522 2015-03-04 Ian Lance Taylor <iant@google.com>
2524 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2526 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2529 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2531 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2533 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2534 -fno-ipa-icf to dg-options
2535 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2536 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2538 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/cpp0x/decltype62.C: New.
2543 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2545 * gnat.dg/object_overflow5.adb: New test.
2547 2015-03-03 Martin Liska <mliska@suse.cz>
2550 * gcc.dg/ipa/pr65287.c: New test.
2552 2015-03-03 Martin Jambor <mjambor@suse.cz>
2553 Eric Botcazou <ebotcazou@adacore.com>
2555 * gnat.dg/specs/pack12.ads: New test.
2557 2015-03-03 Martin Liska <mliska@suse.cz>
2559 * gcc.dg/ipa/PR65282.c: New test.
2561 2015-03-13 Jeff Law <law@redhat.com>
2563 PR tree-optimization/65241
2564 * gcc.c-torture/compile/pr65241.c: New test.
2566 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2569 * gcc.target/avr/torture/pr64331.c: New test.
2571 2015-03-03 Martin Liska <mliska@suse.cz>
2572 Jan Hubicka <hubicka@ucw.cz>
2574 * g++.dg/ipa/pr65263.C: New test.
2576 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2579 * gcc.dg/lto/pr65130_0.c: New testcase.
2580 * gcc.dg/lto/pr65130_1.c: New testcase.
2582 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2585 * g++.dg/torture/pr64988.C: New testcase.
2587 2015-03-02 Tobias Burnus <burnus@net-b.de>
2589 * gfortran.dg/coarray_atomic_6.f90: New.
2591 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2594 * gcc.target/i386/pr65184.c: New.
2596 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2599 * gcc.target/i386/pr65183.c: New.
2601 2015-02-28 Martin Liska <mliska@suse.cz>
2602 Jan Hubicka <hubicka@ucw.cz>
2604 * gcc.dg/ipa/ipa-icf-35.c: New test.
2605 * gcc.dg/ipa/ipa-icf-36.c: New test.
2606 * gcc.dg/ipa/ipa-icf-37.c: New test.
2608 2015-02-28 Martin Liska <mliska@suse.cz>
2609 Jan Hubicka <hubicka@ucw.cz>
2612 * gcc.dg/ipa/ipa-icf-34.c: New test.
2614 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2617 * gcc.target/sh/sh/pr61142.c: New.
2619 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2621 * g++.dg/other/dump-ada-spec-3.C: New test.
2623 2015-03-01 Martin Liska <mliska@suse.cz>
2625 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2626 * g++.dg/ipa/pr63595.C: Update expected results.
2628 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2631 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2633 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2635 * gcc.dg/vect/pr59354.c: Move vector producing code to
2638 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2641 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2642 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2643 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2644 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2646 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2648 PR tree-optimization/65048
2649 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2650 (foo): Use K&R style definition.
2652 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2655 * g++.dg/pr65032.C: New.
2657 2015-02-27 Marek Polacek <polacek@redhat.com>
2660 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2663 2015-02-27 Marek Polacek <polacek@redhat.com>
2666 * gcc.dg/pr65228.c: New test.
2668 2015-02-27 Kai Tietz <ktietz@redhat.com>
2671 * gcc.dg/weak/weak-17.c: New file.
2673 2015-02-27 Richard Biener <rguenther@suse.de>
2676 * g++.dg/lto/pr65193_0.C: New testcase.
2678 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2680 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2681 * gcc.target/s390/hotpatch-8.c: Likewise.
2682 * gcc.target/s390/hotpatch-9.c: Likewise.
2683 * gcc.target/s390/pr61078.c: Likewise.
2684 * gcc.target/s390/pr57960.c: Remove -m64.
2685 * gcc.target/s390/pr61078.c: Likewise.
2687 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2688 Martin Liska <mliska@suse.cz>
2691 * gcc.dg/pr64454.c: Disable ICF.
2692 * gcc.dg/pr28685-1.c: Disable ICF
2693 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2694 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2695 * g++.dg/ipa/ipa-icf-4.C: Update template.
2697 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2699 PR tree-optimization/65216
2700 * gcc.c-torture/execute/pr65216.c: New test.
2702 PR tree-optimization/65215
2703 * gcc.c-torture/execute/pr65215-1.c: New test.
2704 * gcc.c-torture/execute/pr65215-2.c: New test.
2705 * gcc.c-torture/execute/pr65215-3.c: New test.
2706 * gcc.c-torture/execute/pr65215-4.c: New test.
2707 * gcc.c-torture/execute/pr65215-5.c: New test.
2709 2015-02-26 Tom de Vries <tom@codesourcery.com>
2711 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2713 2015-02-26 Martin Liska <mliska@suse.cz>
2714 Jan Hubicka <hubicka@ucw.cz>
2716 * g++.dg/ipa/pr64146.C: Update expected results.
2717 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2718 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2719 * gcc.dg/ipa/ipa-icf-34.c: New test.
2721 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2723 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2724 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2725 (dg-additional-options): Remove dg directive.
2726 (dg-final): Add dg directive.
2728 2015-02-26 Marek Polacek <polacek@redhat.com>
2731 * g++.dg/ipa/pr65008.C: New test.
2733 2015-02-26 Tom de Vries <tom@codesourcery.com>
2735 * lib/profopt.exp (profopt-target-cleanup): New proc.
2736 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2737 files from sources from dg-additional-sources.
2739 2015-02-26 Tom de Vries <tom@codesourcery.com>
2741 * lib/gcov.exp: Cleanup in case of xfail.
2743 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2745 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2747 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2750 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2751 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2752 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2753 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2754 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2755 * g++.dg/debug/pr46123.C: XFAIL and move...
2756 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2757 * gcc.dg/debug/dwarf2-3.c: Move...
2758 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2760 2015-02-26 Marek Polacek <polacek@redhat.com>
2763 * g++.dg/cpp1y/pr65202.C: New test.
2765 2015-02-26 Tom de Vries <tom@codesourcery.com>
2767 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2768 locale_facets.h.gcov.
2770 2015-02-26 Tom de Vries <tom@codesourcery.com>
2772 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2774 2015-02-26 Tom de Vries <tom@codesourcery.com>
2776 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2778 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2781 * gcc.target/i386/pr65217.c: New.
2783 2015-02-26 Tom de Vries <tom@codesourcery.com>
2785 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2787 2015-02-26 Tom de Vries <tom@codesourcery.com>
2789 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2791 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2793 PR tree-optimization/65048
2794 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2796 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2798 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2799 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2801 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2804 * gcc.target/i386/pr65161.c: New test.
2806 2015-02-26 Terry Guo <terry.guo@arm.com>
2808 * gcc.target/arm/no-volatile-in-it.c: New test.
2810 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2812 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2813 (dg-options): Add -save-temps.
2814 (dg-final): Add cleanup-saved-temps.
2816 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2818 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2820 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2822 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2823 * gcc.target/powerpc/pack01.c: Include string.h.
2825 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2828 * gcc.target/i386/pr65167.c: New.
2830 2015-02-25 Kai Tietz <ktietz@redhat.com>
2832 PR tree-optimization/61917
2833 * gcc.dg/vect/vect-pr61917.c: New file.
2835 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2837 PR tree-optimization/65170
2838 * gcc.c-torture/execute/pr65170.c: New test.
2839 * gcc.dg/tree-ssa/vrp96.c: New test.
2841 2015-02-24 Tom de Vries <tom@codesourcery.com>
2843 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2845 2015-02-24 Tom de Vries <tom@codesourcery.com>
2848 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2849 (dg-additional-files-options): Copy additional_sources to
2850 additional_sources_used before emptying additional_sources.
2851 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2852 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2853 (cleanup-saved-temps): Use additional_sources_used instead of
2855 (dg-test): Reset additional_sources_used.
2857 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2860 * gfortran.dg/integer_exponentiation_6.F90: New test.
2862 2015-02-23 Martin Sebor <msebor@redhat.com>
2865 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2866 two parts. One to save registers, the other to verify the
2867 registers have the right values. Save register state into
2868 static data rather than on the stack.
2870 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2873 * c-c++-common/asan/pr63888.c: New test.
2875 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2878 * gcc.c-torture/compile/pr65163.c: New.
2880 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2882 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2883 with -m31 on 64 bit.
2884 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2885 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2887 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2889 * gcc.target/s390/20090223-1.c: Add
2890 -Wno-implicit-function-declaration option.
2891 * gcc.target/s390/pr42224.c: Likewise.
2892 * gcc.target/s390/pr55718.c: Likewise.
2894 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2896 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2897 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2898 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2899 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2900 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2901 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2902 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2903 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2904 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2905 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2906 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2907 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2908 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2909 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2910 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2911 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2912 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2913 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2914 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2915 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2916 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2918 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2920 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2921 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2922 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2923 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2924 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2925 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2926 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2927 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2928 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2929 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2930 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2931 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2932 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2933 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2934 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2935 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2937 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2941 * gfortran.dg/pr61960.f90: New.
2942 * gfortran.dg/pr64230.f90: New.
2943 * gfortran.dg/pr64980.f03: New.
2945 2015-02-22 Tom de Vries <tom@codesourcery.com>
2947 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2949 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2952 * gnat.dg/timing_events.adb: Removed, invalid test.
2954 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2957 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2959 * g++.dg/gcov/gcov-2.C: Likewise.
2961 2015-02-20 Richard Biener <rguenther@suse.de>
2963 PR tree-optimization/65136
2964 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2966 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2969 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2970 and nvptx-*-* blacklisting.
2972 * gcc.dg/sibcall-9.c: New test.
2973 * gcc.dg/sibcall-10.c: New test.
2975 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2977 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2979 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2982 * gcc.target/avr/torture/pr64452.c: New test.
2984 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2986 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2987 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2989 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2992 * lib/target-supports.exp (check_compile): Check whether
2993 additional_sources is defined before using it.
2995 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2998 * g++.dg/opt/pr65074.C: New file.
3000 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3002 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3003 (size_type): New typedef.
3004 (operator "" _script): Use it for the last argument.
3006 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3008 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3010 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3012 * lib/target-supports.exp (check_compile): Save/restore
3013 additional_sources that may belong to an actual test.
3015 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3017 PR gcov-profile/64634
3018 * g++.dg/gcov/gcov-15.C: New test.
3020 2015-02-18 Tom de Vries <tom@codesourcery.com>
3022 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3024 2015-02-18 Tom de Vries <tom@codesourcery.com>
3026 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3028 2015-02-18 Tom de Vries <tom@codesourcery.com>
3030 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3032 2015-02-18 Tom de Vries <tom@codesourcery.com>
3034 * gfortran.dg/fmt_cache_1.f: Add missing close.
3036 2015-02-18 Tom de Vries <tom@codesourcery.com>
3039 * gfortran.dg/read_eof_8.f90: Add missing close.
3041 2015-02-18 Richard Biener <rguenther@suse.de>
3043 PR tree-optimization/65063
3044 * gcc.dg/pr65063.c: New testcase.
3046 2015-02-18 Richard Biener <rguenther@suse.de>
3048 PR tree-optimization/62217
3049 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3051 2015-02-18 Marek Polacek <polacek@redhat.com>
3054 * c-c++-common/ubsan/pr65081.c: New test.
3056 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3058 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3059 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3061 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3063 * gcc.dg/ipa/propalign-3.c: New test.
3065 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3068 * gcc.target/sh/pr64793.c: New.
3069 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3071 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3073 * gcc.target/arm/divzero.c: New test case.
3075 2015-02-17 Tom de Vries <tom@codesourcery.com>
3077 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3079 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3080 Jakub Jelinek <jakub@redhat.com>
3083 * g++.dg/cpp0x/pr65075.C: New test.
3085 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3088 * gcc.target/powerpc/pr65058.c: New test.
3090 2015-02-16 Jeff Law <law@redhat.com>
3092 PR tree-optimization/64823
3093 * gcc.dg/uninit-20.c: New test.
3095 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3096 James Greenhalgh <james.greenhalgh@arm.com>
3099 * gcc.dg/ipa/ipa-clone-1.c: New test.
3101 2015-02-16 Richard Biener <rguenther@suse.de>
3103 PR tree-optimization/65077
3104 * gcc.dg/torture/pr65077.c: New testcase.
3106 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3108 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3109 Directive adjusted to scan for ldaxr.
3110 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3111 adjusted to scan for ldaex.
3113 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3116 * g++.dg/cpp0x/constexpr-65080.C: New.
3118 2015-02-16 Richard Biener <rguenther@suse.de>
3120 PR tree-optimization/63593
3121 * gcc.dg/pr63593.c: New testcase.
3123 2015-02-16 Marek Polacek <polacek@redhat.com>
3126 * gcc.dg/pr65066.c: New test.
3128 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3130 * gcc.dg/pr65002.C: Move ...
3131 * g++.dg/ipa/pr65002.C: ... here.
3133 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3135 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3136 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3137 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3138 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3140 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3143 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3144 the expression to find calls.
3145 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3146 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3147 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3148 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3149 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3151 2015-02-14 Marek Polacek <polacek@redhat.com>
3154 * gcc.dg/array-11.c: New test.
3155 * gcc.dg/array-12.c: New test.
3156 * gcc.dg/array-13.c: New test.
3157 * gcc.dg/array-14.c: New test.
3158 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3159 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3160 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3161 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3162 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3163 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3165 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3168 * g++.dg/lookup/using54.C: New.
3170 2015-02-13 Jeff Law <law@redhat.com>
3173 Revert my change for tree-optimization/64823.
3175 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3177 PR tree-optimization/65053
3178 * gcc.c-torture/execute/pr65053-1.c: New test.
3179 * gcc.c-torture/execute/pr65053-2.c: New test.
3181 2015-02-13 Marek Polacek <polacek@redhat.com>
3184 * gcc.dg/pr65050.c: New test.
3186 2015-02-13 Jeff Law <law@redhat.com>
3188 PR tree-optimization/64823
3189 * gcc.dg/uninit-20.c: New test.
3191 PR rtl-optimization/47477
3192 * gcc.dg/tree-ssa/pr47477.c: New test.
3194 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3197 * g++.dg/parse/ivdep-2.C: New.
3198 * g++.dg/parse/ivdep-3.C: Likewise.
3200 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3203 * gfortran.dg/continuation_13.f90: New test.
3204 * gfortran.dg/continuation_14.f: New test.
3206 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3209 * g++.dg/cpp0x/sfinae55.C: New.
3211 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3214 * g++.dg/ipa/pr65034.C: New test.
3216 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3218 PR tree-optimization/65002
3219 * gcc.dg/pr65002.C: New.
3221 2015-02-13 Marek Polacek <polacek@redhat.com>
3224 * c-c++-common/pr65040.c: New test.
3226 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3228 PR tree-optimization/64705
3229 * gcc.dg/tree-ssa/pr64705.c: New test.
3231 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3234 * gcc.dg/visibility-22.c: New test.
3235 * gcc.dg/visibility-23.c: New test.
3236 * gcc.target/i386/pr32219-1.c: New test.
3237 * gcc.target/i386/pr32219-2.c: New test.
3238 * gcc.target/i386/pr32219-3.c: New test.
3239 * gcc.target/i386/pr32219-4.c: New test.
3240 * gcc.target/i386/pr32219-5.c: New test.
3241 * gcc.target/i386/pr32219-6.c: New test.
3242 * gcc.target/i386/pr32219-7.c: New test.
3243 * gcc.target/i386/pr32219-8.c: New test.
3244 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3246 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3248 PR libgfortran/57822
3249 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3250 four different KINDs.
3252 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3255 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3258 * g++.dg/ubsan/pr65000.C: New test.
3260 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3263 * gfortran.dg/finalize_28.f90: New test
3265 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3268 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3269 DW_TAG_lexical_block removal.
3270 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3271 * g++.dg/guality/pr55541.C: New test.
3274 * g++.dg/ubsan/pr64984.C: New test.
3276 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3278 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3280 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3283 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3284 instructions for 2015-01-14 get_memmodel changes.
3285 * gcc.target/powerpc/atomic-p8.c: Likewise.
3288 * g++.dg/ubsan/pr65019.C: New test.
3290 PR tree-optimization/65014
3291 * gcc.c-torture/compile/pr65014.c: New test.
3293 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3295 PR libgfortran/57822
3296 * gfortran/fmt_g0_7.f08: Revise test.
3298 2015-02-11 Jeff Law <law@redhat.com>
3301 * gcc.target/m68k/pr63347.c: New test.
3303 2015-02-11 Marek Polacek <polacek@redhat.com>
3305 * g++.dg/ubsan/shift-1.C: New test.
3306 * gcc.dg/ubsan/c-shift-2.c: New test.
3307 * c-c++-common/ubsan/shift-5.c: Remove file.
3309 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3311 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3312 Directive adjusted to XFAIL.
3313 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3316 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3319 * g++.dg/opt/pr65003.C: New test.
3321 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3323 * lib/target-supports.exp (check_effective_target_pie): Renamed
3325 (check_effective_target_pie_enabled): This.
3326 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3327 * gcc.target/i386/pie.c: Likewise.
3329 2015-02-11 Andrew Pinski <apinski@cavium.com>
3332 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3333 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3335 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3338 * gcc.target/i386/pr61925-1.c: New test.
3339 * gcc.target/i386/pr61925-2.c: New test.
3340 * gcc.target/i386/pr61925-3.c: New test.
3342 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3345 * g++.dg/asan/pr65004.C: New test.
3347 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3350 * gcc.taget/sh/pr64661-0.h: New.
3351 * gcc.taget/sh/pr64661-1.c: New.
3352 * gcc.taget/sh/pr64661-2.c: New.
3353 * gcc.taget/sh/pr64661-3.c: New.
3354 * gcc.taget/sh/pr64661-4.c: New.
3356 2015-02-10 Richard Biener <rguenther@suse.de>
3358 PR tree-optimization/64995
3359 * g++.dg/torture/pr64995.C: New testcase.
3361 2015-02-10 Richard Biener <rguenther@suse.de>
3363 PR tree-optimization/64909
3364 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3366 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3368 * gcc.dg/signbit-sa.c: New test.
3370 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3372 PR libgfortran/57822
3373 * gfortran/fmt_g0_7.f08: New test.
3375 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3377 PR tree-optimization/43378
3378 * gcc.dg/tree-ssa/pr43378.c: New test.
3380 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3383 * g++.dg/torture/pr64978.C: New testcase.
3385 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3388 * gcc.dg/asan/pr64981.c: New test.
3390 2015-02-09 Marek Polacek <polacek@redhat.com>
3393 * gcc.dg/pr64856.c: New test.
3395 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3398 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3399 * gcc.c-torture/execute/pr64979.c: New test.
3401 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3403 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3405 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3407 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3408 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3410 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3413 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3415 2015-02-09 Richard Biener <rguenther@suse.de>
3417 PR tree-optimization/54000
3418 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3420 2015-02-09 Tom de Vries <tom@codesourcery.com>
3422 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3424 2015-02-09 Martin Liska <mliska@suse.cz>
3426 * g++.dg/ipa/pr64858.C: New test.
3428 2015-02-09 Tom de Vries <tom@codesourcery.com>
3430 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3432 2015-02-08 Andrew Pinski <apinski@cavium.com>
3434 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3436 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3439 * gfortran.dg/use_rename_8.f90: New.
3441 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3443 * gnat.dg/addr7.ad[sb]: New test.
3444 * gnat.dg/addr8.ad[sb]: Likewise.
3446 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3449 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3450 from jit.dg/test-compile-to-executable.c's create_code, with a
3451 clarification of the output message.
3452 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3454 (test_jit): Use CHECK_NO_ERRORS when calling
3455 gcc_jit_context_compile_to_file.
3456 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3457 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3458 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3459 about deletions that are attempted.
3460 (jit-verify-compile-to-file): Rename to...
3461 (jit-verify-output-file-was-created): ...this, and drop the
3462 attempt to run "file" and verify the output.
3463 (jit-verify-assembler): New function.
3464 (jit-verify-object): New function.
3465 (jit-verify-dynamic-library): New function.
3466 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3467 favor of an implementation from new file
3468 create-code-for-hello-world-executable.h, which also adds a
3470 (dg-final): Replace jit-verify-compile-to-file with
3471 jit-verify-output-file-was-created, and invoke new function
3472 jit-verify-assembler.
3473 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3475 (dg-final): Replace jit-verify-compile-to-file with
3476 jit-verify-output-file-was-created, and invoke new function
3477 jit-verify-dynamic-library.
3478 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3479 favor of an implementation from new file
3480 create-code-for-hello-world-executable.h, which also adds a
3482 (dg-final): Replace jit-verify-compile-to-file with
3483 jit-verify-output-file-was-created. Strengthen the expected stdout
3484 from the built executable.
3485 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3486 favor of an implementation from new file
3487 create-code-for-hello-world-executable.h, which also adds a
3489 (dg-final): Replace jit-verify-compile-to-file with
3490 jit-verify-output-file-was-created, and invoke new function
3492 * jit.dg/verify-dynamic-library.c: New source file.
3494 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3495 Brian Rzycki <b.rzycki@samsung.com>
3497 PR tree-optimization/64878
3498 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3500 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3503 * g++.dg/ipa/pr64896.C: New test.
3505 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3508 * gcc.target/powerpc/pr64205.c: New file.
3510 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3512 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3513 (dg-options): Use -fpie instead of -fPIE -pie.
3515 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3518 * g++.dg/asan/pr64937.C: New test.
3520 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3523 * gfortran.dg/class_to_type_4.f90: New test
3525 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3527 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3529 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3531 PR rtl-optimization/64957
3533 * gcc.c-torture/execute/pr64957.c: New test.
3535 2015-02-05 Jeff Law <law@redhat.com>
3538 * gcc.target/h8300/pr17306-1.c: New test.
3539 * gcc.target/h8300/pr17306-2.c: New test.
3541 2015-02-05 Tobias Burnus <burnus@net-b.de>
3544 * gfortran.dg/structure_constructor_12.f90: New.
3546 2015-02-05 Jeff Law <law@redhat.com>
3549 gcc.target/h8300/pr58400.c: New test.
3551 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3553 * gcc.target/arm/macro_defs0.c: New test.
3554 * gcc.target/arm/macro_defs1.c: New test.
3555 * gcc.target/arm/macro_defs2.c: New test.
3557 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3559 PR rtl-optimization/64905
3560 * gcc.target/i386/pr64905.c: Require nonpic target.
3561 (dg-options): Add -fomit-frame-pointer.
3564 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3566 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3569 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3572 * gfortran.dg/type_to_class_2.f90: New test
3573 * gfortran.dg/type_to_class_3.f90: New test
3575 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3578 * g++.dg/torture/pr64686.C: New testcase.
3580 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3582 PR rtl-optimization/64905
3583 * gcc.target/i386/pr64905.c: New file.
3585 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3587 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3588 * gcc.dg/guality/pr41616-1.c: Ditto.
3590 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3593 * gcc.dg/pr64817-3.c: New.
3595 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3596 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3598 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3599 pass parameters in registers.
3600 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3601 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3602 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3604 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3605 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3607 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3608 list, allow for multilibed targets.
3609 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3611 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3613 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3614 * gcc.dg/pr46728-6.c: Ditto.
3616 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3618 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3619 for mips_nanlegacy target.
3621 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3623 * gcc.target/i386/chkp-hidden-def.c: New.
3625 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3628 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3629 to use 24 bits for bitfield b.
3631 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3634 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3635 cache result in a global variable. Include all 32-bit targets for
3638 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3640 PR rtl-optimization/64756
3641 * gcc.c-torture/execute/pr64756.c: New test.
3643 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3646 * gcc.target/sh/pr64660-0.h: New.
3647 * gcc.target/sh/pr64660-1.c: New.
3648 * gcc.target/sh/pr64660-2.c: New.
3649 * gcc.target/sh/pr64660-3.c: New.
3650 * gcc.target/sh/pr64660-4.c: New.
3652 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3655 * g++.dg/warn/Waddress-2.C: New.
3657 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3660 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3662 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3664 PR preprocessor/64803
3665 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3667 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3669 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3671 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3673 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3674 (_ARM_FPSRC): Add DN and AHP fields.
3675 (clean_results): Force DN=1 on AArch64.
3676 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3677 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3678 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3679 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3680 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3681 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3683 2015-02-02 Alan Modra <amodra@gmail.com>
3685 * gcc.target/powerpc/cprophard.c: New.
3687 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3689 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3690 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3692 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3695 * gcc.dg/pr64817-1.c: New test.
3696 * gcc.dg/pr64817-2.c: New test.
3698 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3701 * gcc.target/sh/pr64851-0.h: New
3702 * gcc.target/sh/pr64851-1.c: New
3703 * gcc.target/sh/pr64851-2.c: New
3704 * gcc.target/sh/pr64851-3.c: New
3705 * gcc.target/sh/pr64851-4.c: New
3707 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3710 * gcc.dg/torture/pr64882.c: New test.
3712 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3715 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3718 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3720 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3721 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3722 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3723 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3724 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3725 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3727 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3728 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3730 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3731 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3734 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3737 * g++.dg/pr64688-2.C: New.
3739 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3741 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3742 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3743 * gcc.target/i386/fuse-caller-save.c: Ditto.
3744 * gcc.target/i386/headmerge-1.c: Ditto.
3745 * gcc.target/i386/headmerge-2.c: Ditto.
3746 * gcc.target/i386/sibcall-6.c: Ditto.
3748 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3751 * gcc.target/i386/pr64617.c: New test.
3753 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3756 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3757 (dg-options): Remove -m32.
3758 (dg-final): Scan for "movb %al" only.
3759 * gcc.target/i386/pr15184-2.c: Ditto.
3761 2015-01-30 Richard Biener <rguenther@suse.de>
3763 PR tree-optimization/64829
3764 * gcc.dg/vect/pr64829.c: New testcase.
3766 2015-01-29 Marek Polacek <polacek@redhat.com>
3769 * gcc.dg/pr64709.c: New test.
3771 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3774 * g++.dg/ubsan/pr64717-1.C: New test.
3775 * g++.dg/ubsan/pr64717-2.C: New test.
3777 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3779 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3781 2015-01-29 Jeff Law <law@redhat.com>
3784 * gcc.target/i386/pr15184-1.c: New test.
3785 * gcc.target/i386/pr15184-2.c: New test.
3787 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3789 PR tree-optimization/64746
3790 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3792 2015-01-29 Richard Biener <rguenther@suse.de>
3794 PR tree-optimization/64853
3795 * gcc.dg/torture/pr64853.c: New testcase.
3797 2015-01-29 Richard Biener <rguenther@suse.de>
3799 PR tree-optimization/64844
3800 * gcc.dg/vect/pr64844.c: New testcase.
3802 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3805 * gcc.dg/pr64809.c: Delete.
3807 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3810 * gcc.target/i386/pr64805.c: New.
3812 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3814 * gcc.dg/guality/guality.h (main): Add argv[0] to
3815 guality_gdb_command.
3817 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3820 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3822 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3825 * gcc.target/sh/sh.exp
3826 (check_effective_target_atomic_model_soft_gusa_available,
3827 check_effective_target_atomic_model_soft_tcb_available,
3828 check_effective_target_atomic_model_soft_imask_available,
3829 check_effective_target_atomic_model_hard_llcs_available): New.
3830 * gcc.target/sh/pr64659-0.h: New.
3831 * gcc.target/sh/pr64659-1.c: New.
3832 * gcc.target/sh/pr64659-2.c: New.
3833 * gcc.target/sh/pr64659-3.c: New.
3834 * gcc.target/sh/pr64659-4.c: New.
3836 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3838 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3839 scan-assembler-times pattern.
3841 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3844 * gcc.dg/pr64809.c: New test.
3846 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3848 PR tree-optimization/64277
3849 * gcc.dg/pr64277.c: New.
3851 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3853 PR tree-optimization/64718
3854 * gcc.c-torture/execute/pr64718.c: New test.
3856 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3858 * gcc.target/aarch64/abs_2.c: New.
3860 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3862 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3863 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3864 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3867 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3870 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3871 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3872 { target comdat_group }.
3874 2015-01-27 Tobias Burnus <burnus@net-b.de>
3877 * gfortran.dg/goacc/coarray_2.f90: New.
3879 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3883 * g++.dg/torture/pr64139.C: New testcase.
3884 * g++.dg/torture/pr60871.C: Likewise.
3886 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3889 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3890 prevent linking errors.
3892 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3895 * g++.dg/torture/pr64282.C: New testcase.
3897 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3899 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3902 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3904 * gcc.target/s390/hotpatch-13.c: New testcase.
3905 * gcc.target/s390/hotpatch-14.c: New testcase.
3906 * gcc.target/s390/hotpatch-15.c: New testcase.
3907 * gcc.target/s390/hotpatch-16.c: New testcase.
3908 * gcc.target/s390/hotpatch-17.c: New testcase.
3909 * gcc.target/s390/hotpatch-18.c: New testcase.
3910 * gcc.target/s390/hotpatch-19.c: New testcase.
3911 * gcc.target/s390/hotpatch-20.c: New testcase.
3912 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3913 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3914 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3915 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3916 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3917 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3918 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3919 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3920 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3921 * gcc.target/s390/hotpatch-10.c: Likewise.
3922 * gcc.target/s390/hotpatch-11.c: Likewise.
3923 * gcc.target/s390/hotpatch-12.c: Likewise.
3924 * gcc.target/s390/hotpatch-2.c: Likewise.
3925 * gcc.target/s390/hotpatch-3.c: Likewise.
3926 * gcc.target/s390/hotpatch-4.c: Likewise.
3927 * gcc.target/s390/hotpatch-5.c: Likewise.
3928 * gcc.target/s390/hotpatch-6.c: Likewise.
3929 * gcc.target/s390/hotpatch-7.c: Likewise.
3930 * gcc.target/s390/hotpatch-8.c: Likewise.
3931 * gcc.target/s390/hotpatch-9.c: Likewise.
3932 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3933 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3934 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3935 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3936 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3937 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3938 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3939 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3941 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3943 * gcc.dg/long_branch.c: New testcase.
3945 2015-01-27 Richard Biener <rguenther@suse.de>
3947 PR tree-optimization/56273
3948 PR tree-optimization/59124
3949 PR tree-optimization/64277
3950 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3951 * gcc.dg/Warray-bounds-12.c: Likewise.
3952 * gcc.dg/Warray-bounds-13.c: Likewise.
3954 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3956 PR rtl-optimization/61058
3957 * gcc.dg/pr61058.c: New test.
3959 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3961 * gcc.target/i386/chkp-narrow-bounds.c: New.
3963 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3965 PR tree-optimization/64807
3966 * gcc.dg/pr64807.c: New test.
3969 * gcc.dg/pr64766.c: New test.
3971 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3974 * gcc.target/sh/pr49263-4.c: New.
3976 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3979 * gfortran.dg/allocate_with_mold_1.f90: New test
3981 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3984 * gcc.dg/pr64778.c: New test.
3987 * gcc.dg/vect/pr64421.c: New test.
3989 2015-01-26 Tobias Burnus <burnus@net-b.de>
3992 * gfortran.dg/coarray_36.f: New.
3993 * gfortran.dg/coarray_37.f90: New.
3995 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3998 * gfortran.dg/class_allocate_18.f90: New.
4000 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4002 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4004 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4006 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4008 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4010 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4012 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4014 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4016 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4018 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4019 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4020 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4021 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4023 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4025 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4026 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4027 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4029 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4031 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4032 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4033 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4034 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4035 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4038 2015-01-26 Richard Biener <rguenther@suse.de>
4041 * gcc.dg/uninit-19.c: New testcase.
4043 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4045 * lib/target-supports.exp (check_effective_target_vect64): Add
4048 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4051 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4053 2015-01-26 Tony Liu <tony.liu@arm.com>
4055 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4058 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4061 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4062 correctly, clean up afterwards.
4064 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4067 * gfortran.dg/use_rename_7.f90: New.
4069 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4071 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4072 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4074 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4077 * gcc.target/sh/pr54236-4.c: New.
4079 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4081 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4082 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4085 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4088 * gfortran.dg/open_new_segv.f90: New test.
4090 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4099 * gcc.target/sh/pr64345-1.c: New.
4100 * gcc.target/sh/pr64345-2.c: New.
4101 * gcc.target/sh/pr59533-1.c: New.
4102 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4103 * gcc.target/sh/pr52933-2.c: Likewise.
4104 * gcc.target/sh/pr54089-1.c: Likewise.
4105 * gcc.target/sh/pr54236-1.c: Likewise.
4106 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4107 * gcc.target/sh/pr49263-1.c: Remove xfails.
4108 * gcc.target/sh/pr49263-2.c: Likewise.
4109 * gcc.target/sh/pr49263-3.c: Likewise.
4110 * gcc.target/sh/pr53987-1.c: Likewise.
4111 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4112 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4113 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4114 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4115 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4116 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4118 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4121 2015-01-24 Tom de Vries <tom@codesourcery.com>
4123 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4125 2015-01-23 Ian Lance Taylor <iant@google.com>
4128 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4129 targets without split stack support.
4131 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4134 * gcc.target/i386/pr64317.c: New test.
4136 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4138 PR rtl-optimization/63637
4139 PR rtl-optimization/60663
4140 * gcc.dg/pr63637-1.c: New test.
4141 * gcc.dg/pr63637-2.c: New test.
4142 * gcc.dg/pr63637-3.c: New test.
4143 * gcc.dg/pr63637-4.c: New test.
4144 * gcc.dg/pr63637-5.c: New test.
4145 * gcc.dg/pr63637-6.c: New test.
4146 * gcc.target/i386/pr63637-1.c: New test.
4147 * gcc.target/i386/pr63637-2.c: New test.
4148 * gcc.target/i386/pr63637-3.c: New test.
4149 * gcc.target/i386/pr63637-4.c: New test.
4150 * gcc.target/i386/pr63637-5.c: New test.
4151 * gcc.target/i386/pr63637-6.c: New test.
4153 2015-01-23 Richard Biener <rguenther@suse.de>
4156 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4157 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4159 2015-01-23 Marek Polacek <polacek@redhat.com>
4161 PR preprocessor/60570
4162 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4163 * gcc.dg/cpp/pr60570.c: New test.
4165 2015-01-23 Richard Biener <rguenther@suse.de>
4168 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4169 vectorization on vect64 targets.
4171 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4174 * gfortran.dg/class_allocate_17.f90: New.
4176 2015-01-23 Tobias Burnus <burnus@net-b.de>
4179 * gfortran.dg/goacc/combined_loop.f90: New.
4181 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4184 * gfortran.dg/make_unit.f90: New test.
4186 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4189 * gfortran.dg/negative_unit_int8.f: Update.
4191 2015-01-22 Jeff Law <law@redhat.com>
4194 * gcc.target/m68k/pr52076-1.c: New test.
4195 * gcc.target/m68k/pr52076-2.c: New test.
4197 2015-01-22 Richard Biener <rguenther@suse.de>
4200 * gcc.dg/torture/pr64728.c: New testcase.
4202 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4205 * g++.dg/pr64688.C: New test.
4207 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4209 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4210 to avoid errors with -fpic.
4212 2015-01-22 Richard Biener <rguenther@suse.de>
4215 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4217 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4219 PR rtl-optimization/64682
4220 * gcc.c-torture/execute/pr64682.c: New file.
4222 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4225 * gcc.dg/pr64511.c: New test.
4227 PR rtl-optimization/62078
4228 * g++.dg/opt/pr62078.C: New test.
4231 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4233 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4236 * gfortran.dg/internal_pack_15.f90: New test.
4238 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4240 * c-c++-common/tsan/step.c: New testcase.
4242 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4244 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4246 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4248 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4250 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4252 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4254 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4256 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4258 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4260 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4262 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4264 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4266 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4268 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4270 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4272 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4274 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4276 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4278 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4280 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4282 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4284 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4286 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4288 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4290 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4292 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4293 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4294 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4297 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4299 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4300 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4301 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4304 2015-01-21 Renlin Li <renlin.li@arm.com>
4306 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4307 * g++.dg/tls/thread_local5g.C: Likewise.
4308 * g++.dg/tls/thread_local6g.C: Likewise.
4310 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4312 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4313 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4314 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4316 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4318 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4319 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4320 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4322 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4324 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4325 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4326 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4328 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4330 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4331 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4332 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4334 2015-01-20 Jeff Law <law@redhat.com>
4337 * gcc.target/m68k/pr59946.c: New test.
4339 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4341 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4342 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4343 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4345 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4347 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4348 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4349 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4351 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4353 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4354 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4355 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4357 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4359 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4360 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4361 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4363 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4366 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4368 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4369 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4370 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4372 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4374 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4375 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4376 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4378 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4380 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4382 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4384 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4387 * g++.dg/ubsan/pr64632.C: New test.
4390 * gcc.dg/pr64663.c: New test.
4392 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4395 * g++.dg/warn/Wunused-var-23.C: New.
4397 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4400 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4401 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4403 2015-01-20 Richard Biener <rguenther@suse.de>
4406 * gcc.dg/lto/pr64684_0.c: New testcase.
4407 * gcc.dg/lto/pr64684_1.c: Likewise.
4408 * gcc.dg/lto/pr64684_2.c: Likewise.
4409 * gcc.dg/lto/pr64685_0.c: Likewise.
4410 * gcc.dg/lto/pr64685_1.c: Likewise.
4412 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4415 * g++.dg/cpp1y/lambda-init12.C: New.
4417 2015-01-20 Richard Biener <rguenther@suse.de>
4419 PR tree-optimization/64410
4420 * g++.dg/vect/pr64410.cc: Require vect_double.
4422 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4425 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4427 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4431 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4433 PR rtl-optimization/64081
4434 * gcc.dg/pr64081.c: New test.
4436 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4438 * jit.dg/harness.h: Include <unistd.h>.
4439 (CHECK_NO_ERRORS): New.
4440 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4441 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4442 gcc_jit_context_compile_to_file.
4443 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4444 args to the spawned executable.
4445 (jit-expand-vars): New function.
4446 (jit-exe-params): New variable.
4447 (dg-jit-set-exe-params): New function.
4448 (jit-dg-test): Detect testcases that use
4449 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4450 Set arguments of spawned process to jit-exe-params.
4451 (jit-get-output-filename): New function.
4452 (jit-setup-compile-to-file): New function.
4453 (jit-verify-compile-to-file): New function.
4454 (jit-run-executable): New function.
4455 (jit-verify-executable): New function.
4456 * jit.dg/test-compile-to-assembler.c: New testcase.
4457 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4458 * jit.dg/test-compile-to-executable.c: New testcase.
4459 * jit.dg/test-compile-to-object.c: New testcase.
4461 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4464 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4467 2015-01-19 Martin Liska <mliska@suse.cz>
4469 * objc/compile/pr64668.m: New test.
4471 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4473 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4474 (create_overflow_fn): Update comment to clarify that
4475 the third param of the created function is a bool *, not
4477 (verify_int_overflow_fn): Convert param "expected_ovf" from
4478 int to bool. Update third param of "overflow_fn_type" from int *
4479 to bool *. Update local "actual_ovf" from int to bool.
4480 (verify_uint_overflow_fn): Likewise.
4482 2015-01-19 Martin Liska <mliska@suse.cz>
4484 * gcc.dg/ipa/ipa-icf-33.c: New test.
4486 2015-01-19 Felix Yang <felix.yang@huawei.com>
4487 Haijian Zhang <z.zhanghaijian@huawei.com>
4489 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4490 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4491 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4492 result_float64x2, expected_hfloat64x2): New helper type, variable and
4494 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4495 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4496 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4497 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4498 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4499 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4500 and target without the FMA feature.
4502 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4504 * gcc.target/aarch64/pr64304.c: New testcase.
4506 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4508 PR rtl-optimization/64081
4509 * gcc.dg/pr64081.c: New test.
4511 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4514 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4516 * gcc.target/aarch64/test_frame_6.c: Likewise.
4517 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4518 and x19 (in the epilogue).
4519 * gcc.target/aarch64/test_frame_4.c: Likewise.
4520 * gcc.target/aarch64/test_frame_7.c: Likewise.
4522 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4524 * gcc.target/i386/chkp-always_inline.c: New.
4526 2015-01-15 Andrew Pinski <apinski@cavium.com>
4527 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4529 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4530 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4532 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4535 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4536 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4538 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4541 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4543 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4546 * gcc.target/sh/torture/pr64652.c: New.
4548 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4550 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4551 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4552 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4553 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4554 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4555 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4557 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4560 * g++.dg/torture/pr64378.C: New testcase.
4562 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4565 * gfortran.dg/block_13.f08: New test
4567 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4570 * gfortran.dg/associate_1.f03: Allow test for character with
4573 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4575 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4576 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4578 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4580 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4582 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4585 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4587 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4590 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4593 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4596 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4598 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4601 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4603 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4605 PR rtl-optimization/52773
4606 * gcc.c-torture/compile/pr52773.c: New test.
4608 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4611 * g++.dg/cpp0x/alias-decl-46.C: New.
4613 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4615 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4617 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4619 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4621 (CHECK_FP): Likewise.
4622 (CHECK_CUMULATIVE_SAT): Likewise.
4624 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4626 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4627 (Set_Neon_Cumulative_Sat): Add parameter.
4628 (__set_neon_cumulative_sat): Support new parameter.
4629 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4630 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4632 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4633 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4636 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4638 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4639 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4641 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4644 * g++.dg/tls/thread_local-ice4.C: New.
4646 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4648 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4651 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4654 * g++.dg/cpp0x/vt-62276.C: New.
4656 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4659 * g++.dg/pr64353.C: New.
4661 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4664 * gcc.target/aarch64/pr64263_1.c: New test.
4666 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4668 PR tree-optimization/64434
4669 * gcc.dg/torture/pr64434.c: Move to...
4670 * gcc.dg/pr64434.c: ... here.
4672 2015-01-16 Richard Biener <rguenther@suse.de>
4675 * gcc.dg/uninit-18.c: New testcase.
4677 2015-01-16 Richard Biener <rguenther@suse.de>
4679 PR tree-optimization/64568
4680 * g++.dg/torture/pr64568-2.C: New testcase.
4682 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4685 * gcc.target/i386/chkp-label-address.c: New.
4687 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4690 * gfortran.dg/pointer_init_6.f90: Extended.
4692 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4694 * gcc.c-torture/compile/20150108.c: New test.
4696 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4698 * gcc.target/visium: New directory.
4700 2015-01-16 Richard Biener <rguenther@suse.de>
4702 PR tree-optimization/61743
4703 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4704 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4706 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4708 * gcc.dg/pr64015.c: New test.
4710 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4714 * g++.dg/ipa/pr64612.C: New test.
4716 2015-01-16 Renlin Li <renlin.li@arm.com>
4718 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4720 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4722 * gcc.target/i386/sse-14.c: Test new intrinsic.
4723 * gcc.target/i386/sse-22.c: Ditto.
4725 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4728 * g++.dg/cpp0x/auto44.C: New.
4730 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4733 * gcc.target/nios2/gpopt-all.c: New test case.
4734 * gcc.target/nios2/gpopt-local.c: New test case.
4735 * gcc.target/nios2/gpopt-global.c: New test case.
4736 * gcc.target/nios2/gpopt-data.c: New test case.
4737 * gcc.target/nios2/gpopt-none.c: New test case.
4739 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4741 * g++.dg/ubsan/vptr-1.C: New test.
4742 * g++.dg/ubsan/vptr-2.C: New test.
4743 * g++.dg/ubsan/vptr-3.C: New test.
4744 * g++.dg/ubsan/vptr-4.C: New test.
4745 * g++.dg/ubsan/vptr-5.C: New test.
4746 * g++.dg/ubsan/vptr-6.C: New test.
4747 * g++.dg/ubsan/vptr-7.C: New test.
4748 * g++.dg/ubsan/vptr-8.C: New test.
4749 * g++.dg/ubsan/vptr-9.C: New test.
4751 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4753 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4755 * lib/gcc-dg.exp: Likewise.
4757 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4759 PR rtl-optimization/64110
4760 * gcc.target/i386/pr64110.c: Add scan-assembler.
4762 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4763 James Norris <jnorris@codesourcery.com>
4764 Cesar Philippidis <cesar@codesourcery.com>
4765 Ilmir Usmanov <i.usmanov@samsung.com>
4767 * lib/target-supports.exp (check_effective_target_fopenacc): New
4769 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4770 * g++.dg/goacc/goacc.exp: Likewise.
4771 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4772 * gcc.dg/goacc/goacc.exp: Likewise.
4773 * gfortran.dg/goacc/goacc.exp: Likewise.
4774 * c-c++-common/cpp/openacc-define-1.c: New file.
4775 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4776 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4777 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4778 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4779 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4780 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4781 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4782 * c-c++-common/goacc/cache-1.c: Likewise.
4783 * c-c++-common/goacc/clauses-fail.c: Likewise.
4784 * c-c++-common/goacc/collapse-1.c: Likewise.
4785 * c-c++-common/goacc/data-1.c: Likewise.
4786 * c-c++-common/goacc/data-2.c: Likewise.
4787 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4788 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4789 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4790 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4791 * c-c++-common/goacc/if-clause-1.c: Likewise.
4792 * c-c++-common/goacc/if-clause-2.c: Likewise.
4793 * c-c++-common/goacc/kernels-1.c: Likewise.
4794 * c-c++-common/goacc/loop-1.c: Likewise.
4795 * c-c++-common/goacc/loop-private-1.c: Likewise.
4796 * c-c++-common/goacc/nesting-1.c: Likewise.
4797 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4798 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4799 * c-c++-common/goacc/parallel-1.c: Likewise.
4800 * c-c++-common/goacc/pcopy.c: Likewise.
4801 * c-c++-common/goacc/pcopyin.c: Likewise.
4802 * c-c++-common/goacc/pcopyout.c: Likewise.
4803 * c-c++-common/goacc/pcreate.c: Likewise.
4804 * c-c++-common/goacc/pragma_context.c: Likewise.
4805 * c-c++-common/goacc/present-1.c: Likewise.
4806 * c-c++-common/goacc/reduction-1.c: Likewise.
4807 * c-c++-common/goacc/reduction-2.c: Likewise.
4808 * c-c++-common/goacc/reduction-3.c: Likewise.
4809 * c-c++-common/goacc/reduction-4.c: Likewise.
4810 * c-c++-common/goacc/sb-1.c: Likewise.
4811 * c-c++-common/goacc/sb-2.c: Likewise.
4812 * c-c++-common/goacc/sb-3.c: Likewise.
4813 * c-c++-common/goacc/update-1.c: Likewise.
4814 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4815 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4816 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4817 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4818 * gfortran.dg/goacc/assumed.f95: Likewise.
4819 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4820 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4821 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4822 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4823 * gfortran.dg/goacc/branch.f95: Likewise.
4824 * gfortran.dg/goacc/cache-1.f95: Likewise.
4825 * gfortran.dg/goacc/coarray.f95: Likewise.
4826 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4827 * gfortran.dg/goacc/cray.f95: Likewise.
4828 * gfortran.dg/goacc/critical.f95: Likewise.
4829 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4830 * gfortran.dg/goacc/data-tree.f95: Likewise.
4831 * gfortran.dg/goacc/declare-1.f95: Likewise.
4832 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4833 * gfortran.dg/goacc/fixed-1.f: Likewise.
4834 * gfortran.dg/goacc/fixed-2.f: Likewise.
4835 * gfortran.dg/goacc/fixed-3.f: Likewise.
4836 * gfortran.dg/goacc/fixed-4.f: Likewise.
4837 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4838 * gfortran.dg/goacc/if.f95: Likewise.
4839 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4840 * gfortran.dg/goacc/list.f95: Likewise.
4841 * gfortran.dg/goacc/literal.f95: Likewise.
4842 * gfortran.dg/goacc/loop-1.f95: Likewise.
4843 * gfortran.dg/goacc/loop-2.f95: Likewise.
4844 * gfortran.dg/goacc/loop-3.f95: Likewise.
4845 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4846 * gfortran.dg/goacc/omp.f95: Likewise.
4847 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4848 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4849 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4850 * gfortran.dg/goacc/parameter.f95: Likewise.
4851 * gfortran.dg/goacc/private-1.f95: Likewise.
4852 * gfortran.dg/goacc/private-2.f95: Likewise.
4853 * gfortran.dg/goacc/private-3.f95: Likewise.
4854 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4855 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4856 * gfortran.dg/goacc/reduction.f95: Likewise.
4857 * gfortran.dg/goacc/routine-1.f90: Likewise.
4858 * gfortran.dg/goacc/routine-2.f90: Likewise.
4859 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4860 * gfortran.dg/goacc/several-directives.f95: Likewise.
4861 * gfortran.dg/goacc/sie.f95: Likewise.
4862 * gfortran.dg/goacc/subarrays.f95: Likewise.
4863 * gfortran.dg/gomp/map-1.f90: Likewise.
4864 * gfortran.dg/openacc-define-1.f90: Likewise.
4865 * gfortran.dg/openacc-define-2.f90: Likewise.
4866 * gfortran.dg/openacc-define-3.f90: Likewise.
4867 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4868 * g++.dg/gomp/block-2.C: Likewise.
4869 * g++.dg/gomp/block-3.C: Likewise.
4870 * g++.dg/gomp/block-5.C: Likewise.
4871 * g++.dg/gomp/target-1.C: Likewise.
4872 * g++.dg/gomp/target-2.C: Likewise.
4873 * g++.dg/gomp/taskgroup-1.C: Likewise.
4874 * g++.dg/gomp/teams-1.C: Likewise.
4875 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4876 * gcc.dg/cilk-plus/jump.c: Likewise.
4877 * gcc.dg/gomp/block-1.c: Likewise.
4878 * gcc.dg/gomp/block-10.c: Likewise.
4879 * gcc.dg/gomp/block-2.c: Likewise.
4880 * gcc.dg/gomp/block-3.c: Likewise.
4881 * gcc.dg/gomp/block-4.c: Likewise.
4882 * gcc.dg/gomp/block-5.c: Likewise.
4883 * gcc.dg/gomp/block-6.c: Likewise.
4884 * gcc.dg/gomp/block-7.c: Likewise.
4885 * gcc.dg/gomp/block-8.c: Likewise.
4886 * gcc.dg/gomp/block-9.c: Likewise.
4887 * gcc.dg/gomp/target-1.c: Likewise.
4888 * gcc.dg/gomp/target-2.c: Likewise.
4889 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4890 * gcc.dg/gomp/teams-1.c: Likewise.
4892 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4894 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4897 2015-01-15 Mike Stump <mikestump@comcast.net>
4899 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4900 * gcc.dg/inline_2.c: Likewise.
4901 * gcc.dg/inline_3.c: Likewise.
4902 * gcc.dg/inline_4.c: Likewise.
4904 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4907 * gfortran.dg/proc_ptr_comp_43.f90: New.
4909 2015-01-15 Mike Stump <mikestump@comcast.net>
4911 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4912 * gcc.dg/unroll_2.c: Likewise.
4913 * gcc.dg/unroll_3.c: Likewise.
4914 * gcc.dg/unroll_4.c: Likewise.
4915 * gcc.dg/unroll_5.c: Likewise.
4917 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4920 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4922 * gcc.target/aarch64/test_frame_6.c: Likewise.
4923 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4924 x30 and x19 (in the epilogue).
4925 * gcc.target/aarch64/test_frame_4.c: Likewise.
4926 * gcc.target/aarch64/test_frame_7.c: Likewise.
4928 2015-01-15 Martin Liska <mliska@suse.cz>
4930 * g++.dg/ipa/pr64068.C: New test.
4931 * gcc.dg/ipa/PR64559.c: New test.
4933 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4935 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4938 2015-01-15 Richard Biener <rguenther@suse.de>
4940 PR tree-optimization/61743
4941 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4942 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4944 2015-01-15 Renlin Li <renlin.li@arm.com>
4946 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4947 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4949 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4951 * gcc.dg/vect/vect-aggressive-1.c: New.
4952 * gcc.target/i386/avx2-vect-aggressive.c: New.
4954 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4956 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4958 2015-01-15 Richard Biener <rguenther@suse.de>
4961 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4962 -Wl,-undefined,dynamic_lookup.
4964 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4966 * gnat.dg/opt47.adb: New test.
4968 2015-01-15 Richard Biener <rguenther@suse.de>
4971 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4973 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4975 PR tree-optimization/64434
4976 * gcc.dg/torture/pr64434.c: New test.
4978 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4980 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4981 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4982 -march=loongson* and -march=octeon* require -mno-micromips.
4984 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4985 Matthew Fortune <matthew.fortune@imgtec.com>
4987 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4988 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4989 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4990 * gcc.target/mips/call-saved-7.c: New file.
4991 * gcc.target/mips/call-saved-8.c: New file.
4992 * gcc.target/mips/call-saved-9.c: New file.
4994 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4996 * gcc.target/mips/lsa.c: New file.
4997 * gcc.target/mips/mips64-lsa.c: Likewise.
4998 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4999 * gcc.target/mips/mulsize-4.c: Likewise.
5000 * gcc.target/mips/mulsize-5.c: New file.
5001 * gcc.target/mips/mulsize-6.c: Likewise.
5002 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5003 and !HAS_LSA as ghost options.
5004 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5007 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5009 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5011 2015-01-15 Richard Biener <rguenther@suse.de>
5014 * gcc.dg/torture/pr64365.c: New testcase.
5016 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5018 * gcc.dg/stackprotectexplicit1.c: New test.
5019 * g++.dg/stackprotectexplicit2.c: New test.
5021 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5024 * gfortran.dg/inquire_internal.f90: New.
5025 * gfortran.dg/negative_unit_check.f90: New.
5027 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5030 * gcc.target/sh/pr53988-1.c: New.
5032 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5035 * g++.dg/tls/thread_local-ice3.C: New.
5037 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5039 * gcc.target/i386/fentry-override.c: Properly place {} in target
5040 selector. Remove nonpic.
5041 * gcc.target/i386/fentry.c: Likewise.
5043 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5045 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5046 warnings instead of errors.
5048 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5050 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5051 option support instead of ENABLE_LTO from Makefile.
5053 2015-01-14 Richard Biener <rguenther@suse.de>
5055 PR tree-optimization/59354
5056 * gcc.dg/vect/pr59354.c: New testcase.
5058 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5060 * lib/target-supports.exp
5061 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5062 on ARM architures before v7.
5064 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5067 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5070 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5073 * gcc.target/i386/pr64386.c: New test.
5075 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5078 * gcc.target/i386/pr64393.c: New test.
5080 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5083 * gcc.target/i386/pr64387.c: New test.
5085 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5087 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5089 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5091 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5093 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5096 * gcc.target/arm/pr64453.c: New.
5098 2015-01-14 Richard Biener <rguenther@suse.de>
5101 * gcc.dg/lto/pr64415_0.c: New testcase.
5102 * gcc.dg/lto/pr64415_1.c: Likewise.
5104 2015-01-14 Martin Liska <mliska@suse.cz>
5106 * gcc.dg/ipa/pr64307.c: New test.
5108 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5110 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5113 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5116 * gcc.target/arm/pr64460_1.c: New test.
5118 2015-01-14 Richard Biener <rguenther@suse.de>
5120 PR tree-optimization/64493
5121 PR tree-optimization/64495
5122 * gcc.dg/vect/pr64493.c: New testcase.
5123 * gcc.dg/vect/pr64495.c: Likewise.
5125 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5127 * gcc.dg/Warray-bounds-11.c: New test-case.
5129 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5131 * gcc.target/mips/octeon3-pipe-1.c: New test.
5133 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5135 * jit.dg/harness.h (set_up_logging): Move string concatenation
5137 (concat_strings): New function.
5138 (dump_reproducer): New function.
5139 (test_jit): Call dump_reproducer.
5140 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5142 (jit-dg-test): Delete any generated reproducer from previous runs.
5143 Verify that a generated reproducer was created, and verify that it
5145 * jit.dg/test-nested-contexts.c (main): Call
5146 gcc_jit_context_dump_reproducer_to_file.
5148 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5150 * gcc.dg/aru-2.c: Add dg-require-profiling.
5152 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5154 * lib/target-supports.exp (check_profiling_available): Check if
5157 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5160 * g++.dg/torture/pr64565.C: New testcase.
5162 2015-01-13 Marek Polacek <polacek@redhat.com>
5165 * gcc.dg/tm/pr64391.c: New test.
5167 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5169 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5172 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5174 * gcc.target/i386/pie.c: New test.
5176 * lib/target-supports.exp (check_effective_target_pie): New.
5178 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5180 PR rtl-optimization/64286
5181 * gcc.target/i386/avx2-pr64286.c: New test.
5183 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5186 * g++.dg/cpp0x/vt-57626.C: New.
5188 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5191 * gfortran.dg/pr64528.f90: New test.
5193 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5195 * gcc.target/aarch64/subsp.c: New test.
5197 2015-01-13 Andrew Pinski <apinski@cavium.com>
5199 * gcc.target/aarch64/store-pair-1.c: New testcase.
5201 2015-01-13 Richard Biener <rguenther@suse.de>
5204 * gcc.dg/lto/pr64373_0.c: New testcase.
5206 2015-01-13 Andrew Pinski <apinski@cavium.com>
5208 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5209 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5211 2015-01-13 Richard Biener <rguenther@suse.de>
5213 PR tree-optimization/64406
5214 * gcc.dg/pr64406.c: New testcase.
5216 2015-01-13 Richard Biener <rguenther@suse.de>
5218 PR tree-optimization/64404
5219 * gcc.dg/vect/pr64404.c: New testcase.
5221 2015-01-13 Richard Biener <rguenther@suse.de>
5223 PR tree-optimization/64568
5224 * g++.dg/torture/pr64568.C: New testcase.
5226 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5228 * jit.dg/test-error-local-used-from-other-function.c: New test
5230 * jit.dg/test-error-param-reuse.c: New test case.
5231 * jit.dg/test-error-param-sharing.c: New test case.
5232 * jit.dg/test-error-param-used-from-other-function.c: New test
5234 * jit.dg/test-error-param-used-without-a-function.c: New test
5237 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5239 PR tree-optimization/64563
5240 * gcc.dg/pr64563.c: New test.
5243 * gcc.target/i386/pr64513.c: New test.
5245 PR tree-optimization/64454
5246 * gcc.dg/pr64454.c: New test.
5249 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5251 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5252 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5253 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5254 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5255 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5256 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5257 * gcc.dg/vect/slp-25.c: Likewise.
5258 * gcc.dg/vect/vect-109.c: Likewise.
5259 * gcc.dg/vect/vect-13.c: Likewise.
5260 * gcc.dg/vect/vect-17.c: Likewise.
5261 * gcc.dg/vect/vect-18.c: Likewise.
5262 * gcc.dg/vect/vect-19.c: Likewise.
5263 * gcc.dg/vect/vect-20.c: Likewise.
5264 * gcc.dg/vect/vect-21.c: Likewise.
5265 * gcc.dg/vect/vect-22.c: Likewise.
5266 * gcc.dg/vect/vect-27.c: Likewise.
5267 * gcc.dg/vect/vect-29.c: Likewise.
5268 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5269 * gcc.dg/vect/vect-2.c: Likewise.
5270 * gcc.dg/vect/vect-3.c: Likewise.
5271 * gcc.dg/vect/vect-4.c: Likewise.
5272 * gcc.dg/vect/vect-5.c: Likewise.
5273 * gcc.dg/vect/vect-72.c: Likewise.
5274 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5275 * gcc.dg/vect/vect-73.c: Likewise.
5276 * gcc.dg/vect/vect-77-global.c: Likewise.
5277 * gcc.dg/vect/vect-78-global.c: Likewise.
5278 * gcc.dg/vect/vect-7.c: Likewise.
5279 * gcc.dg/vect/vect-86.c: Likewise.
5280 * gcc.dg/vect/vect-align-1.c: Likewise.
5281 * gcc.dg/vect/vect-align-3.c: Likewise.
5282 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5283 * gcc.dg/vect/vect-all.c: Likewise.
5284 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5285 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5286 * gcc.dg/vect/vect-peel-3.c: Likewise.
5287 * gcc.dg/vect/vect-peel-4.c: Likewise.
5288 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5290 2015-01-12 Jeff Law <law@redhat.com>
5293 * gcc.target/m68k/pr64461.c: New test.
5295 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5297 * jit.dg/test-array-as-pointer.c (create_code): Update call
5298 to gcc_jit_context_new_global by setting "kind" to
5299 GCC_JIT_GLOBAL_IMPORTED.
5300 * jit.dg/test-error-array-as-pointer.c: Likewise.
5301 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5302 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5303 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5304 * jit.dg/test-using-global.c (the_global): Rename to...
5305 (imported_global): ...this.
5306 (create_code): Update to test the three kinds of global.
5307 (verify_code): Likewise.
5309 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5312 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5314 * gcc.target/i386/pr64291-2.c: Updated.
5316 2015-01-12 Richard Biener <rguenther@suse.de>
5318 PR tree-optimization/64530
5319 * gfortran.dg/pr64530.f90: New testcase.
5321 2015-01-12 Richard Biener <rguenther@suse.de>
5324 * gcc.dg/torture/pr64357.c: New testcase.
5326 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5328 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5331 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5332 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5334 2015-01-12 Martin Liska <mliska@suse.cz>
5336 * gcc.dg/ipa/PR64550.c: New test.
5338 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5341 * g++.dg/ipa/pr63470.C: New testcase.
5343 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5346 * gfortran.dg/typebound_operator_20.f90: New.
5348 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5351 * gfortran.dg/proc_ptr_comp_42.f90: New.
5353 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5356 * gfortran.dg/proc_ptr_comp_41.f90: New.
5358 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5360 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5362 2015-01-10 Tobias Burnus <burnus@net-b.de>
5365 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5366 and add dg-excess-errors.
5367 * gfortran.dg/line_length_6.f90: New.
5368 * gfortran.dg/line_length_7.f90: New.
5369 * gfortran.dg/line_length_8.f90: New.
5370 * gfortran.dg/line_length_9.f90: New.
5371 * gfortran.dg/line_length_10.f90: New.
5372 * gfortran.dg/line_length_11.f90: New.
5374 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5376 * jit.dg/test-threads.c (struct testcase): Move declaration
5377 to jit.dg/all-non-failing-tests.h.
5378 (testcases): Likewise.
5379 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5380 declaration here from jit.dg/all-non-failing-tests.h.
5381 (testcases): Likewise.
5382 * jit.dg/test-combination.c (create_code): Eliminate spelling
5383 out all of the testcases in favor of looping through the
5384 "testcases" metadata.
5385 (verify_code): Likewise.
5387 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5389 PR rtl-optimization/64536
5390 * gcc.dg/pr64536.c: New test.
5392 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5394 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5395 * jit.dg/test-combination.c (create_code): Likewise.
5396 (verify_code): Likewise.
5397 * jit.dg/test-constants.c: New test case.
5398 * jit.dg/test-threads.c: Add test-constants.c.
5400 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5403 * objc.dg/gnu-api-2-class.m: Add a test case
5404 for the above change.
5406 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5408 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5410 2015-01-09 Richard Biener <rguenther@suse.de>
5412 PR tree-optimization/64410
5413 * g++.dg/vect/pr64410.cc: New testcase.
5415 2015-01-09 Martin Liska <mliska@suse.cz>
5417 * gcc.dg/ipa/ipa-icf-32.c: New test.
5419 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5421 * c-c++-common/tsan/tsan_barrier.h: New.
5422 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5423 * c-c++-common/tsan/bitfield_race.c: Likewise.
5424 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5425 * c-c++-common/tsan/mutexset1.c: Likewise.
5426 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5427 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5428 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5429 * c-c++-common/tsan/simple_race.c: Likewise.
5430 * c-c++-common/tsan/simple_stack.c: Likewise.
5431 * c-c++-common/tsan/sleep_sync.c: Likewise.
5432 * c-c++-common/tsan/tiny_race.c: Likewise.
5433 * c-c++-common/tsan/tls_race.c: Likewise.
5434 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5435 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5436 * g++.dg/tsan/atomic_free.C: Likewise.
5437 * g++.dg/tsan/atomic_free2.C: Likewise.
5438 * g++.dg/tsan/cond_race.C: Likewise.
5439 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5441 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5444 * lib/target-supports.exp (check_effective_target_libatomic_available):
5446 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5447 targets that match effective-target libatomic_available.
5448 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5450 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5452 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5453 Verify the result of gcc_jit_context_get_last_error.
5454 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5456 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5458 PR tree-optimization/63989
5459 * gcc.dg/strlenopt-27.c: New test.
5461 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5463 * jit.dg/harness.h (set_up_logging): New function.
5464 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5465 set_up_logging on the context, so that every testcase is
5466 logged to a particular file.
5467 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5468 and call gcc_jit_context_set_logfile on the top-level context.
5470 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5473 * g++.dg/opt/pr64338.C: New test.
5475 2015-01-08 Tobias Burnus <burnus@net-b.de>
5477 * gfortran.dg/coarray/codimension_2b.f90: New file.
5478 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5479 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5481 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5484 * g++.dg/ext/fnname4.C: New.
5486 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/cpp0x/constexpr-64462.C: New.
5491 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5494 * g++.dg/cpp0x/deleted10.C: New.
5496 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5498 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5500 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5502 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5503 GCC_JIT_UNARY_OP_ABS.
5504 (verify_unary_ops): Likewise.
5506 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5508 * jit.dg/test-arith-overflow.c: New test case.
5509 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5510 * jit.dg/test-combination.c (create_code): Likewise.
5511 (verify_code): Likewise.
5512 * jit.dg/test-threads.c (testcases): Likewise.
5514 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5516 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5517 rather than "jit". Load g++.exp, and call g++_init.
5518 Run test-*.cc files within the testsuite and *.cc files within
5520 (jit-dg-test): Drop the addition of -fgnu89-inline to
5521 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5522 doing it when compiling C testcases (since g++ does not handle
5523 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5524 is restored to the value after g++_init ran, rather than the
5525 value before g++_init ran. Return a list of
5526 $comp_output $output_file, as dg-test assumes.
5528 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5530 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5531 make it easier to figure out the origin of each test result when
5532 running test-combination.c and test-threads.c.
5533 (CHECK_VALUE): Likewise.
5534 (CHECK_DOUBLE_VALUE): Likewise.
5535 (CHECK_STRING_VALUE): Likewise.
5536 (CHECK_STRING_STARTS_WITH): Likewise.
5537 (CHECK_STRING_CONTAINS): Likewise.
5539 (check_string_value): Likewise, add "funcname" param.
5540 (check_string_starts_with): Likewise.
5541 (check_string_contains): Likewise.
5543 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5545 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5546 generating name of built executable.
5548 2015-01-07 Marek Polacek <polacek@redhat.com>
5551 * gcc.dg/pr64440.c: New test.
5552 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5554 2015-01-07 Marek Polacek <polacek@redhat.com>
5557 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5558 * gcc.dg/pr64417.c: New test.
5560 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5563 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5566 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5568 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5569 Check if testcases run without errors, not just if they compile.
5571 2015-01-06 Christian Bruel <christian.bruel@st.com>
5574 * gcc.target/sh/pr64507.c: New test.
5576 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5578 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5580 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5582 * c-c++-common/asan/sanitize-all-1.c: New test.
5583 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5584 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5585 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5586 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5588 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5590 * lib/target-supports.exp (check_profiling_available): Return 0 for
5592 (check_effective_target_tls_runtime): Likewise.
5593 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5594 * gcc.dg/20020312-2.c: Adjust for Visium.
5595 * gcc.dg/tls/thr-cse-1.c: Likewise
5596 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5597 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5598 * gcc.dg/weak/typeof-2.c: Likewise.
5600 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5602 PR rtl-optimization/64287
5603 * gcc.dg/aru-2.c: New test.
5605 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5608 * c-c++-common/ubsan/pr64344-1.c: New test.
5609 * c-c++-common/ubsan/pr64344-2.c: New test.
5611 PR tree-optimization/64465
5612 * gcc.dg/pr64465.c: New test.
5614 PR tree-optimization/64494
5615 * gcc.c-torture/compile/pr64494.c: New test.
5617 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5620 * gfortran.dg/realloc_on_assign_25.f90: New test.
5622 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5624 Update copyright years.
5626 2015-01-05 Marek Polacek <polacek@redhat.com>
5629 * gcc.dg/pr64423.c: New test.
5631 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5633 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5634 mmix-knuth-mmixware for the same reason as for MIPS.
5635 * gcc.dg/debug/debug-2.c: Ditto.
5637 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5639 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5642 * lib/gfortran.exp: Add libatomic library search path.
5643 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5644 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5646 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5648 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5650 * c-c++-common/tsan/bitfield_race.c: New testcase.
5651 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5653 2015-01-02 Tobias Burnus <burnus@net-b.de>
5655 * gfortran.dg/coarray/collectives_4.f90: New.
5657 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5660 * gfortran.dg/extends_16.f90: New.
5662 2015-01-02 Tobias Burnus <burnus@net-b.de>
5664 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5666 2015-01-02 Tobias Burnus <burnus@net-b.de>
5668 * gfortran.dg/coarray/codimension_2.f90: New.
5669 * gfortran.dg/coarray/codimension_2a.f90: New.
5670 * gfortran.dg/coarray_35.f90: New.
5671 * gfortran.dg/coarray_35a.f90: New.
5673 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5676 * gfortran.dg/dummy_procedure_11.f90: New.
5678 Copyright (C) 2015 Free Software Foundation, Inc.
5680 Copying and distribution of this file, with or without modification,
5681 are permitted in any medium without royalty provided the copyright
5682 notice and this notice are preserved.