1 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4 * gcc.target/aarch64/vstN_lane_1.c: New file.
6 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/warn/Winit-self-3.C: New.
11 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
18 * gcc.target/arm/pr65924.c: New test.
20 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
22 * g++.dg/gomp/tpl-target-update.C: New file.
24 2015-04-29 Richard Biener <rguenther@suse.de>
26 PR tree-optimization/65917
27 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
29 2015-04-29 Christian Bruel <christian.bruel@st.com>
32 * gcc.dg/ipa/iinline-attr.c: New test.
33 * gcc.target/i386/iinline-attr-2.c: New test.
35 2015-04-28 Andre Vehreschild <vehre@gmx.de>
37 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
40 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
42 * gcc.dg/vect/vect-33.c: Remove spurious line.
44 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
46 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
48 2015-04-28 Marek Polacek <polacek@redhat.com>
51 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
52 * gcc.dg/pr65901.c: New test.
54 2015-04-28 Richard Biener <rguenther@suse.de>
56 PR tree-optimization/62283
57 * gfortran.dg/vect/pr62283-2.f: New testcase.
58 * gcc.dg/vect/bb-slp-14.c: Adjust.
60 2015-04-28 Richard Biener <rguenther@suse.de>
62 PR tree-optimization/65851
63 * g++.dg/torture/pr65851.C: New testcase.
65 2015-04-27 Jeff Law <law@redhat.com>
67 PR tree-optimization/65217
68 * gcc.target/i386/pr65217.c: Remove XFAIL.
70 2015-04-27 Andre Vehreschild <vehre@gmx.de>
73 Add tests forgotten to svn-add.
74 * gfortran.dg/class_allocate_19.f03: New test.
75 * gfortran.dg/class_array_20.f03: New test.
76 * gfortran.dg/class_array_21.f03: New test.
77 * gfortran.dg/finalize_29.f08: New test.
79 2015-04-27 Andre Vehreschild <vehre@gmx.de>
83 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
84 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
86 2015-04-27 Caroline Tice <cmtice@google.com>
88 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
91 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
94 * gcc.target/powerpc/htm-1.c: New test.
95 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
97 (__builtin_tabortdci): Likewise.
98 (__builtin_tcheck): Remove operand.
99 * lib/target-supports.exp (check_htm_hw_available): New function.
101 2015-04-27 Richard Biener <rguenther@suse.de>
103 * gcc.target/i386/pr65217.c: XFAIL.
105 2015-04-27 Jakub Jelinek <jakub@redhat.com>
107 PR tree-optimization/65875
108 * gcc.c-torture/compile/pr65875.c: New test.
110 2015-04-25 Marek Polacek <polacek@redhat.com>
113 * gcc.dg/enum-incomplete-2.c: New test.
114 * gcc.dg/enum-mode-1.c: New test.
116 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
119 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
121 * gcc.target/powerpc/pr65849-2.c: Likewise.
123 2015-04-24 Tom de Vries <tom@codesourcery.com>
125 PR tree-optimization/65802
126 * g++.dg/pr65802.C: Move to ...
127 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
128 stdarg.h. Rewrite for C.
129 (fn1): Use va_list and va_arg. Make variable args function. Add use of
130 va_start and va_end. Remove unnecessary inline asm.
132 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
133 Wei Mi <wmi@google.com>
135 * gcc.target/i386/sse2-load-multi.c: New test.
136 * gcc.target/i386/sse2-store-multi.c: Ditto.
138 2015-04-24 Marek Polacek <polacek@redhat.com>
141 * c-c++-common/pr65830.c: New test.
144 * c-c++-common/Wlogical-op-1.c: New test.
146 2015-04-24 Marek Polacek <polacek@redhat.com>
149 * c-c++-common/pr61534-1.c: New test.
151 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
152 Steven Bosscher <steven@gcc.gnu.org>
154 PR rtl-optimization/34503
155 * gcc.target/arm/pr64616.c: New file.
157 2015-04-24 Bin Cheng <bin.cheng@arm.com>
159 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
161 2015-04-24 Terry Guo <terry.guo@arm.com>
163 * gcc.target/arm/pr65710.c: Update the options.
165 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
167 * gcc.target/i386/pr65523.c: Skip x32.
169 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
171 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
172 to look for vcl* where appropriate.
174 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
176 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
177 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
179 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
182 * gcc.target/arm/pr26702.c: New test.
184 2015-04-23 Marek Polacek <polacek@redhat.com>
187 * gcc.dg/pr65345-1.c: New test.
188 * gcc.dg/pr65345-2.c: New test.
190 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
192 * gcc.target/powerpc/crypto-builtin-2.c: New.
194 2015-04-23 Andre Vehreschild <vehre@gmx.de>
197 * gfortran.dg/class_allocate_19.f03: New test.
198 * gfortran.dg/class_array_20.f03: New test.
199 * gfortran.dg/class_array_21.f03: New test.
200 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
201 * gfortran.dg/finalize_15.f90: Fixing comparision to model
202 initialization correctly.
203 * gfortran.dg/finalize_29.f08: New test.
205 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
207 * gcc.target/powerpc/swaps-p8-18.c: New test.
209 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
212 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
213 * gcc.dg/vect/bb-slp-25.c: Likewise.
214 * gcc.dg/vect/bb-slp-29.c: Likewise.
215 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
216 vect_no_align && { ! vect_hw_misalign }.
217 * gcc.dg/vect/bb-slp-9.c: Likewise.
218 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
220 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
221 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
222 account for POWER8, where peeling for alignment is not needed.
223 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
224 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
225 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
226 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
227 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
228 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
229 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
230 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
231 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
232 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
233 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
234 * gcc.dg/vect/pr16105.c: Likewise.
235 * gcc.dg/vect/pr20122.c: Likewise.
236 * gcc.dg/vect/pr33804.c: Likewise.
237 * gcc.dg/vect/pr33953.c: Likewise.
238 * gcc.dg/vect/pr56787.c: Likewise.
239 * gcc.dg/vect/pr58508.c: Likewise.
240 * gcc.dg/vect/slp-25.c: Likewise.
241 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
242 * gcc.dg/vect/vect-105.c: Likewise.
243 * gcc.dg/vect/vect-27.c: Likewise.
244 * gcc.dg/vect/vect-29.c: Likewise.
245 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
247 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
248 && { ! vect_hw_misalign }.
249 * gcc.dg/vect/vect-44.c: Likewise.
250 * gcc.dg/vect/vect-48.c: Likewise.
251 * gcc.dg/vect/vect-50.c: Likewise.
252 * gcc.dg/vect/vect-52.c: Likewise.
253 * gcc.dg/vect/vect-56.c: Likewise.
254 * gcc.dg/vect/vect-60.c: Likewise.
255 * gcc.dg/vect/vect-72.c: Likewise.
256 * gcc.dg/vect/vect-75-big-array.c: Likewise.
257 * gcc.dg/vect/vect-75.c: Likewise.
258 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
259 * gcc.dg/vect/vect-77-global.c: Likewise.
260 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
261 * gcc.dg/vect/vect-78-global.c: Likewise.
262 * gcc.dg/vect/vect-93.c: Likewise.
263 * gcc.dg/vect/vect-95.c: Likewise.
264 * gcc.dg/vect/vect-96.c: Likewise.
265 * gcc.dg/vect/vect-cond-1.c: Likewise.
266 * gcc.dg/vect/vect-cond-3.c: Likewise.
267 * gcc.dg/vect/vect-cond-4.c: Likewise.
268 * gcc.dg/vect/vect-cselim-1.c: Likewise.
269 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
270 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
271 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
272 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
273 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
274 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
275 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
276 * gcc.dg/vect/vect-outer-3a.c: Likewise.
277 * gcc.dg/vect/vect-outer-5.c: Likewise.
278 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
279 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
280 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
281 * gcc.dg/vect/vect-outer-fir.c: Likewise.
282 * gcc.dg/vect/vect-peel-3.c: Likewise.
283 * gcc.dg/vect/vect-peel-4.c: Likewise.
284 * gcc.dg/vect/vect-pre-interact.c: Likewise.
285 * gcc.target/powerpc/pr65456.c: New test.
286 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
287 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
288 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
289 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
290 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
291 vect_no_align && { ! vect_hw_misalign }.
292 * gfortran.dg/vect/vect-3.f90: Likewise.
293 * gfortran.dg/vect/vect-4.f90: Likewise.
294 * gfortran.dg/vect/vect-5.f90: Likewise.
295 * lib/target-supports.exp (check_effective_target_vect_no_align):
297 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
299 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
302 * gfortran.dg/pr65429.f90: New test.
304 2015-04-22 Yury Gribov <y.gribov@samsung.com>
306 * c-c++-common/asan/user-section-1.c: New test.
307 * c-c++-common/asan/user-section-2.c: New test.
308 * c-c++-common/asan/user-section-3.c: New test.
310 2015-04-22 Hale Wang <hale.wang@arm.com>
311 Terry Guo <terry.guo@arm.com>
313 PR rtl-optimization/64818
314 * gcc.target/arm/pr64818.c: New test.
316 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
319 * g++.dg/tree-ssa/pr61034.C: Update template.
320 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
321 * gcc.dg/Warray-bounds-11.c: Likewise.
322 * gcc.dg/Warray-bounds.c: Likewise.
324 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
327 * gfortran.dg/fmt_unlimited.f90: New test.
329 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
331 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
333 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
334 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
335 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
336 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
337 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
338 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
339 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
341 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
344 * gfortran.dg/namelist_87.f90: New test.
346 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
348 * gcc.target/aarch64/mult-synth_1.c: New test.
349 * gcc.target/aarch64/mult-synth_2.c: Likewise.
350 * gcc.target/aarch64/mult-synth_3.c: Likewise.
351 * gcc.target/aarch64/mult-synth_4.c: Likewise.
352 * gcc.target/aarch64/mult-synth_5.c: Likewise.
353 * gcc.target/aarch64/mult-synth_6.c: Likewise.
355 2015-04-21 Richard Biener <rguenther@suse.de>
357 PR tree-optimization/65650
358 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
359 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
360 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
361 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
362 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
363 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
365 2015-04-21 Tom de Vries <tom@codesourcery.com>
367 PR tree-optimization/65802
368 * g++.dg/pr65802.C: New test.
370 2015-04-21 Bin Cheng <bin.cheng@arm.com>
373 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
374 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
376 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
379 * g++.dg/cpp0x/Wnarrowing2.C: New.
381 2015-04-20 Jeff Law <law@redhat.com>
383 PR tree-optimization/65658
384 * gcc.dg/pr65658.c: New test.
386 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
389 * gcc.target/aarch64/vec_init_1.c: New test.
391 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
393 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
396 2015-04-18 Martin Sebor <msebor@redhat.com>
398 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
399 of non-nul characters.
400 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
402 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
405 * gcc.target/powerpc/pr65787.c: New.
407 2015-04-17 Jakub Jelinek <jakub@redhat.com>
410 * gcc.target/aarch64/c-output-template-4.c: New test.
412 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
415 * gcc.dg/pr65780-1.c: New test.
416 * gcc.dg/pr65780-2.c: Likewise.
417 * gcc.target/i386/pr32219-9.c: Likewise.
418 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
420 * gcc.target/i386/pr64317.c (c): Initialize.
422 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
425 * g++.dg/ext/mv18.C: New test.
426 * g++.dg/ext/mv19.C: Likewise.
427 * g++.dg/ext/mv20.C: Likewise.
428 * g++.dg/ext/mv21.C: Likewise.
429 * g++.dg/ext/mv22.C: Likewise.
430 * g++.dg/ext/mv23.C: Likewise.
432 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
435 * g++.dg/init/pr64527.C: New test.
437 2015-04-17 Tom de Vries <tom@codesourcery.com>
438 Michael Matz <matz@suse.de>
440 PR tree-optimization/64950
441 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
444 2015-04-17 Yury Gribov <y.gribov@samsung.com>
446 * c-c++-common/asan/user-section-1.c: New test.
448 2015-04-17 Jakub Jelinek <jakub@redhat.com>
451 * gcc.dg/debug/pr65771.c: New test.
453 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
455 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
456 __buitlin_alloca with __builtin_alloca.
458 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
460 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
462 2015-04-16 Richard Biener <rguenther@suse.de>
464 PR tree-optimization/64277
465 * gcc.dg/Warray-bounds-14.c: New testcase.
466 * gcc.dg/Warray-bounds-15.c: Likewise.
467 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
468 * c-c++-common/ubsan/bounds-6.c: Likewise.
470 2015-04-16 Renlin Li <renlin.li@arm.com>
472 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
473 * gcc.target/arm/unsigned-float.c: New.
475 2015-04-16 Richard Biener <rguenther@suse.de>
477 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
478 * gcc.dg/tree-ssa/pr37508.c: Adjust.
479 * gfortran.dg/reassoc_6.f: Remove XFAIL.
481 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
483 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
484 * g++.dg/cpp0x/decltype-call1.C: Likewise.
485 * g++.dg/cpp0x/defaulted21.C: Likewise.
486 * g++.dg/cpp0x/defaulted28.C: Likewise.
487 * g++.dg/cpp0x/defaulted47.C: Likewise.
488 * g++.dg/cpp0x/elision_neg.C: Likewise.
489 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
490 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
491 * g++.dg/cpp0x/implicit1.C: Likewise.
492 * g++.dg/cpp0x/implicit9.C: Likewise.
493 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
494 * g++.dg/cpp0x/range-for13.C: Likewise.
495 * g++.dg/gomp/clause-2.C: Likewise.
496 * g++.dg/gomp/udr-5.C: Likewise.
497 * g++.dg/inherit/access6.C: Likewise.
498 * g++.dg/lookup/duperr1.C: Likewise.
499 * g++.dg/lookup/friend2.C: Likewise.
500 * g++.dg/lookup/pr6936.C: Likewise.
501 * g++.dg/lookup/scoped1.C: Likewise.
502 * g++.dg/lookup/using26.C: Likewise.
503 * g++.dg/lookup/using38.C: Likewise.
504 * g++.dg/other/access2.C: Likewise.
505 * g++.dg/overload/defarg3.C: Likewise.
506 * g++.dg/overload/defarg6.C: Likewise.
507 * g++.dg/parse/access11.C: Likewise.
508 * g++.dg/parse/access2.C: Likewise.
509 * g++.dg/parse/access3.C: Likewise.
510 * g++.dg/parse/access4.C: Likewise.
511 * g++.dg/parse/access5.C: Likewise.
512 * g++.dg/parse/access6.C: Likewise.
513 * g++.dg/parse/access8.C: Likewise.
514 * g++.dg/parse/access9.C: Likewise.
515 * g++.dg/parse/crash40.C: Likewise.
516 * g++.dg/tc1/dr142.C: Likewise.
517 * g++.dg/tc1/dr166.C: Likewise.
518 * g++.dg/tc1/dr52.C: Likewise.
519 * g++.dg/template/access11.C: Likewise.
520 * g++.dg/template/access18.C: Likewise.
521 * g++.dg/template/access19.C: Likewise.
522 * g++.dg/template/access2.C: Likewise.
523 * g++.dg/template/access20.C: Likewise.
524 * g++.dg/template/access26.C: Likewise.
525 * g++.dg/template/access3.C: Likewise.
526 * g++.dg/template/access7.C: Likewise.
527 * g++.dg/template/conv12.C: Likewise.
528 * g++.dg/template/crash69.C: Likewise.
529 * g++.dg/template/friend31.C: Likewise.
530 * g++.dg/template/friend32.C: Likewise.
531 * g++.dg/template/memfriend15.C: Likewise.
532 * g++.dg/template/memfriend16.C: Likewise.
533 * g++.dg/template/memfriend17.C: Likewise.
534 * g++.dg/template/memfriend7.C: Likewise.
535 * g++.dg/template/pr32519.C: Likewise.
536 * g++.dg/template/qualttp21.C: Likewise.
537 * g++.dg/template/qualttp8.C: Likewise.
538 * g++.dg/template/ttp10.C: Likewise.
539 * g++.dg/template/typedef11.C: Likewise.
540 * g++.dg/template/typedef13.C: Likewise.
541 * g++.dg/template/typedef19.C: Likewise.
542 * g++.dg/template/typedef20.C: Likewise.
543 * g++.dg/template/typedef22.C: Likewise.
544 * g++.dg/template/using16.C: Likewise.
545 * g++.dg/template/virtual3.C: Likewise.
546 * g++.dg/ubsan/pr61272.C: Likewise.
547 * g++.old-deja/g++.bob/inherit2.C: Likewise.
548 * g++.old-deja/g++.brendan/crash11.C: Likewise.
549 * g++.old-deja/g++.brendan/enum6.C: Likewise.
550 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
551 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
552 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
553 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
554 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
555 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
556 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
557 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
558 * g++.old-deja/g++.jason/access17.C: Likewise.
559 * g++.old-deja/g++.jason/access18.C: Likewise.
560 * g++.old-deja/g++.jason/access22.C: Likewise.
561 * g++.old-deja/g++.jason/access23.C: Likewise.
562 * g++.old-deja/g++.jason/access8.C: Likewise.
563 * g++.old-deja/g++.jason/delete3.C: Likewise.
564 * g++.old-deja/g++.jason/report.C: Likewise.
565 * g++.old-deja/g++.law/access2.C: Likewise.
566 * g++.old-deja/g++.law/access3.C: Likewise.
567 * g++.old-deja/g++.law/access4.C: Likewise.
568 * g++.old-deja/g++.law/access5.C: Likewise.
569 * g++.old-deja/g++.law/arm12.C: Likewise.
570 * g++.old-deja/g++.law/arm14.C: Likewise.
571 * g++.old-deja/g++.law/ctors13.C: Likewise.
572 * g++.old-deja/g++.law/union2.C: Likewise.
573 * g++.old-deja/g++.law/visibility12.C: Likewise.
574 * g++.old-deja/g++.law/visibility15.C: Likewise.
575 * g++.old-deja/g++.law/visibility16.C: Likewise.
576 * g++.old-deja/g++.law/visibility17.C: Likewise.
577 * g++.old-deja/g++.law/visibility18.C: Likewise.
578 * g++.old-deja/g++.law/visibility19.C: Likewise.
579 * g++.old-deja/g++.law/visibility20.C: Likewise.
580 * g++.old-deja/g++.law/visibility21.C: Likewise.
581 * g++.old-deja/g++.law/visibility24.C: Likewise.
582 * g++.old-deja/g++.law/visibility4.C: Likewise.
583 * g++.old-deja/g++.law/visibility5.C: Likewise.
584 * g++.old-deja/g++.law/visibility6.C: Likewise.
585 * g++.old-deja/g++.law/visibility7.C: Likewise.
586 * g++.old-deja/g++.law/visibility8.C: Likewise.
587 * g++.old-deja/g++.law/visibility9.C: Likewise.
588 * g++.old-deja/g++.niklas/t135.C: Likewise.
589 * g++.old-deja/g++.oliva/delete1.C: Likewise.
590 * g++.old-deja/g++.oliva/partord1.C: Likewise.
591 * g++.old-deja/g++.other/access11.C: Likewise.
592 * g++.old-deja/g++.other/access4.C: Likewise.
593 * g++.old-deja/g++.other/access7.C: Likewise.
594 * g++.old-deja/g++.other/crash1.C: Likewise.
595 * g++.old-deja/g++.other/crash7.C: Likewise.
596 * g++.old-deja/g++.other/friend1.C: Likewise.
597 * g++.old-deja/g++.other/friend4.C: Likewise.
598 * g++.old-deja/g++.other/friend9.C: Likewise.
599 * g++.old-deja/g++.other/lineno1.C: Likewise.
600 * g++.old-deja/g++.other/using1.C: Likewise.
601 * g++.old-deja/g++.pt/enum14.C: Likewise.
602 * g++.old-deja/g++.pt/friend11.C: Likewise.
603 * g++.old-deja/g++.pt/friend21.C: Likewise.
604 * g++.old-deja/g++.pt/friend3.C: Likewise.
605 * g++.old-deja/g++.pt/inherit2.C: Likewise.
606 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
607 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
608 * g++.old-deja/g++.robertl/eb94.C: Likewise.
610 2015-04-15 Jakub Jelinek <jakub@redhat.com>
613 * g++.dg/ipa/pr65765.C: New test.
615 2015-04-15 Nick Clifton <nickc@redhat.com>
617 * gcc.target/rx/builtins.c: Disable RMPA test if string
618 instructions are not allowed.
620 2015-04-15 Alan Modra <amodra@gmail.com>
622 * gcc.dg/pr65408.c: New.
624 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
627 * gcc.target/arm/pr65729.c: New test.
629 2015-04-14 Richard Biener <rguenther@suse.de>
631 PR tree-optimization/65758
632 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
634 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
637 * gcc.c-torture/execute/pr65648.c: New test.
639 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
641 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
642 __builtin_finite instead of finite.
643 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
646 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
648 PR tree-optimization/63387
649 * gcc.dg/pr63387.c: New testcase.
651 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
653 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
655 2015-04-13 Richard Biener <rguenther@suse.de>
657 PR tree-optimization/65204
658 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
660 2015-04-13 Terry Guo <terry.guo@arm.com>
663 * gcc.target/arm/pr65710.c: New.
665 2015-04-12 Jakub Jelinek <jakub@redhat.com>
667 PR tree-optimization/65747
668 * g++.dg/torture/pr65747.C: New test.
670 2015-04-12 Jakub Jelinek <jakub@redhat.com>
673 * g++.dg/cpp0x/pr65736.C: New test.
675 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
676 Martin Liska <mliska@suse.cz>
679 * g++.dg/ipa/pr65722.C: New testcase.
681 2015-04-11 Jakub Jelinek <jakub@redhat.com>
683 PR tree-optimization/65735
684 * gcc.c-torture/compile/pr65735.c: New test.
686 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
689 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
691 2015-04-11 Jakub Jelinek <jakub@redhat.com>
694 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
696 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
699 * gcc.target/arm/pr65647-2.c: New.
701 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
704 * g++.dg/torture/pr65694.C: New test.
706 2015-04-10 Tobias Burnus <burnus@net-b.de>
708 * gfortran.dg/coarray_lock_6.f90: New.
709 * gfortran.dg/coarray_lock_7.f90: New.
710 * gfortran.dg/coarray/lock_2.f90: New.
712 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
718 * gfortran.dg/used_types_27.f90: New.
720 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
723 * gcc.target/i386/pr65671.c: New.
725 2015-04-09 Jakub Jelinek <jakub@redhat.com>
727 PR tree-optimization/65709
728 * c-c++-common/ubsan/align-9.c: New test.
730 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
733 * gfortran.dg/pr56852.f90: New test.
735 2015-04-09 Marek Polacek <polacek@redhat.com>
736 Jakub Jelinek <jakub@redhat.com>
739 * g++.dg/opt/pr65554.C: New test.
741 2015-04-09 Jakub Jelinek <jakub@redhat.com>
744 * c-c++-common/attr-aligned-1.c: New test.
746 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
748 * gcc.target/i386/mpx/memmove-zero-length.c: New.
750 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
753 * gcc.target/i386/sse-25.c: New.
755 2015-04-09 Jakub Jelinek <jakub@redhat.com>
758 * gcc.target/i386/pr65693.c: New test.
760 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
762 * gcc.dg/lto/chkp-static-bounds_0.c: New.
764 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
766 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
768 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
770 * gcc.target/i386/thunk-retbnd.c: New.
772 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
774 * gnat.dg/opt48.adb: New test.
775 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
776 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
778 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
781 * gcc.c-torture/compile/pr65540.c: New.
783 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
785 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
788 2015-04-07 Jakub Jelinek <jakub@redhat.com>
791 * g++.dg/debug/pr65678.C: New test.
794 * gcc.c-torture/compile/pr65680.c: New test.
796 2015-04-07 Andre Vehreschild <vehre@gmx.de>
799 * gfortran.dg/allocate_with_source_5.f90: New test.
801 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
803 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
804 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
806 2015-04-07 Bin Cheng <bin.cheng@arm.com>
808 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
810 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
813 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
814 to get floating point compression.
815 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
817 2015-04-06 Jakub Jelinek <jakub@redhat.com>
819 PR preprocessor/61977
820 * gcc.dg/cpp/pr61977.c: New test.
822 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
824 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
826 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
829 * gcc.target/arm/pr65647.c: New.
831 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
834 * g++.dg/torture/pr65655.C: New testcase.
836 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/cpp1y/lambda-init13.C: New.
841 2015-04-03 Marek Polacek <polacek@redhat.com>
843 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
845 2015-04-02 Marek Polacek <polacek@redhat.com>
848 * g++.dg/cpp0x/constexpr-fold1.C: New test.
849 * g++.dg/cpp0x/constexpr-fold2.C: New test.
851 2015-04-02 Jakub Jelinek <jakub@redhat.com>
853 PR preprocessor/61977
854 * gcc.target/powerpc/pr61977-1.c: New test.
855 * gcc.target/powerpc/pr61977-2.c: New test.
857 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
860 * g++.dg/warn/Wshadow-8.C: New.
861 * g++.dg/warn/Wshadow-9.C: Likewise.
862 * g++.dg/warn/Wshadow-10.C: Likewise.
863 * g++.dg/warn/Wshadow-11.C: Likewise.
865 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
867 * gcc.dg/pr23623.c: Added aligned attribute.
868 * gcc.dg/20141029-1.c: Likewise.
869 * gcc.dg/20150306-1.c: New test.
871 2015-04-01 Marek Polacek <polacek@redhat.com>
874 * g++.dg/cpp0x/initlist93.C: New test.
875 * g++.dg/cpp0x/initlist94.C: New test.
877 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
880 * gcc.target/aarch64/pr65624.c: New test.
882 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
884 * gcc.dg/ipa/inlinehint-4.c: New testcase.
886 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
888 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
889 extra variable to force stack alignment.
890 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
891 extra variable to force stack alignment.
893 2015-03-31 Marek Polacek <polacek@redhat.com>
896 * g++.dg/template/pr65390.C: New test.
898 2015-03-31 Martin Liska <mliska@suse.cz>
900 * g++.dg/ipa/pr65557.C: New test.
902 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
904 * gcc.target/s390/hotpatch-25.c: New test.
905 * gcc.target/s390/hotpatch-1.c: Update test.
906 * gcc.target/s390/hotpatch-10.c: Update test.
907 * gcc.target/s390/hotpatch-11.c: Update test.
908 * gcc.target/s390/hotpatch-12.c: Update test.
909 * gcc.target/s390/hotpatch-13.c: Update test.
910 * gcc.target/s390/hotpatch-14.c: Update test.
911 * gcc.target/s390/hotpatch-15.c: Update test.
912 * gcc.target/s390/hotpatch-16.c: Update test.
913 * gcc.target/s390/hotpatch-17.c: Update test.
914 * gcc.target/s390/hotpatch-18.c: Update test.
915 * gcc.target/s390/hotpatch-19.c: Update test.
916 * gcc.target/s390/hotpatch-2.c: Update test.
917 * gcc.target/s390/hotpatch-21.c: Update test.
918 * gcc.target/s390/hotpatch-22.c: Update test.
919 * gcc.target/s390/hotpatch-23.c: Update test.
920 * gcc.target/s390/hotpatch-24.c: Update test.
921 * gcc.target/s390/hotpatch-3.c: Update test.
922 * gcc.target/s390/hotpatch-4.c: Update test.
923 * gcc.target/s390/hotpatch-5.c: Update test.
924 * gcc.target/s390/hotpatch-6.c: Update test.
925 * gcc.target/s390/hotpatch-7.c: Update test.
926 * gcc.target/s390/hotpatch-8.c: Update test.
927 * gcc.target/s390/hotpatch-9.c: Update test.
928 * gcc.target/s390/hotpatch-compile-16.c: Update test.
930 2015-03-31 Richard Biener <rguenther@suse.de>
933 * g++.dg/torture/pr65626.C: New testcase.
935 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
938 * gcc.target/i386/mpx/pr65531.cc: New.
940 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
943 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
944 __builtin_alloca instead of alloca.
945 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
946 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
947 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
950 2015-03-30 Jakub Jelinek <jakub@redhat.com>
953 * g++.dg/ubsan/pr65610.C: New test.
955 2015-03-30 Marek Polacek <polacek@redhat.com>
958 * g++.dg/cpp0x/pr65398-2.C: New test.
960 2015-03-30 Marek Polacek <polacek@redhat.com>
962 * c-c++-common/pr65556.c: Change the width of bit-fields.
964 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
967 * gcc.target/i386/pr65588.c: New testcase.
969 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
972 * gfortran.dg/open_errors_2.f90: New test.
974 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
977 * gfortran.dg/namelist_86.f90: New test.
979 2015-03-28 Andre Vehreschild <vehre@gmx.de>
981 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
982 statement to reflect new ownership.
984 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
987 * g++.dg/template/friend58.C: New.
988 * g++.dg/template/friend59.C: Likewise.
990 2015-03-27 Tobias Burnus <burnus@net-b.de>
993 * g++.dg/gomp/openmp-simd-3.C: New.
994 * gcc.dg/gomp/openmp-simd-3.c: New.
996 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
999 * gcc.target/i386/pr65248-1.c: New file.
1000 * gcc.target/i386/pr65248-2.c: Likewise.
1001 * gcc.target/i386/pr65248-3.c: Likewise.
1002 * gcc.target/i386/pr65248-4.c: Likewise.
1004 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1007 * gcc.c-torture/compile/pr65593.c: New test.
1009 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1012 * g++.dg/cpp1y/constexpr-assert1.C: New.
1014 2015-03-27 Marek Polacek <polacek@redhat.com>
1017 * c-c++-common/pr65556.c: New test.
1019 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1022 * g++.dg/torture/pr65600.C: New testcase.
1024 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1027 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1029 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1031 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1032 statement and cleanup. Fixed typos.
1034 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1037 * gcc.c-torture/compile/pr65595.c: New testcase.
1039 2015-03-27 Marek Polacek <polacek@redhat.com>
1042 * g++.dg/ubsan/pr65583.C: New test.
1044 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1046 * gcc.c-torture/compile/20150327.c: New testcase.
1048 2015-03-26 Richard Biener <rguenther@suse.de>
1051 * g++.dg/torture/pr65555.C: New testcase.
1053 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1055 PR tree-optimization/64715
1056 * gcc.dg/builtin-object-size-15.c: New test.
1057 * gcc.dg/pr64715-1.c: New test.
1058 * gcc.dg/pr64715-2.c: New test.
1060 2015-03-26 Richard Biener <rguenther@suse.de>
1063 * gnat.dg/specs/opt2.ads: Fix testcase.
1065 2015-03-25 Martin Sebor <msebor@redhat.com>
1068 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1069 when target isn't arm*-*-*-*.
1070 (check_effective_target_arm_nothumb): Likewise.
1071 (check_effective_target_arm_little_endian): Likewise.
1072 (check_effective_target_arm_vect_no_misalign): Likewise.
1073 (check_effective_target_aarch64_little_endian): Fail early if target
1076 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1078 PR tree-optimization/65177
1079 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1081 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1083 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1084 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1085 smmintrin.h and mm3dnow.h.
1087 2015-03-25 Marek Polacek <polacek@redhat.com>
1090 * g++.dg/cpp0x/pr65558.C: New test.
1092 2015-03-25 Marek Polacek <polacek@redhat.com>
1095 * g++.dg/template/pr61670.C: New test.
1097 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1100 * g++.dg/template/pr54987.C: New.
1102 2015-03-25 Richard Biener <rguenther@suse.de>
1104 PR tree-optimization/62630
1105 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1107 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1110 * gcc.target/i386/mpx/pr65508.c: New.
1112 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1116 * gfortran.dg/data_initialized_3.f90: New.
1118 2015-03-25 Richard Biener <rguenther@suse.de>
1121 * gnat.dg/specs/opt2.ads: New testcase.
1123 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1125 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1126 * gcc.target/arm/memset-inline-4.c: Skip for
1127 arm_tune_string_ops_prefer_neon.
1128 * gcc.target/arm/memset-inline-5.c: Ditto.
1129 * gcc.target/arm/memset-inline-6.c: Ditto.
1130 * gcc.target/arm/memset-inline-8.c: Ditto.
1131 * gcc.target/arm/memset-inline-9.c: Ditto.
1133 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1136 * g++.dg/other/virtual3.C: New.
1138 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1141 * g++.dg/cpp0x/vt-60130.C: New.
1143 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1146 * g++.dg/warn/Warray-bounds-7.C: New.
1148 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1151 * g++.dg/template/defarg18.C: New.
1153 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1156 * g++.dg/cpp0x/vt-59988.C: New.
1158 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1160 PR tree-optimization/65533
1161 * gcc.dg/pr65533.c: New test.
1163 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1165 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1166 source= and mold= expressions functionality.
1167 * gfortran.dg/allocate_class_4.f90: New test.
1168 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1169 copying an unlimited polymorhpic object containing a char array
1170 to another unlimited polymorphic object respects the _len
1172 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1173 whether deferred length char array allocate works, unlimited
1174 polymorphic object allocation from a string works and if
1175 allocating an array of deferred length strings works.
1176 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1178 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1181 * g++.dg/cpp0x/constexpr-array11.C: New.
1183 2015-03-24 Richard Biener <rguenther@suse.de>
1186 * gcc.dg/torture/pr65517.c: New testcase.
1188 2015-03-24 Tobias Burnus <burnus@net-b.de>
1190 * gfortran.dg/coindexed_1.f90: Moved from
1191 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1193 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1196 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1200 * gcc.target/i386/pr65523.c: New test.
1203 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1205 * g++.dg/lto/pr65475b_0.C: Likewise.
1207 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1210 * gcc.target/sh/torture/pr65505.c: New.
1212 2015-03-23 Martin Sebor <msebor@redhat.com>
1215 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1216 assembly for lvx in addition to lxv.
1218 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1221 * gfortran.dg/pr65504.f90: New test.
1224 * gcc.dg/pr65521.c: New test.
1226 2015-03-23 Richard Biener <rguenther@suse.de>
1228 PR tree-optimization/65518
1229 * gcc.dg/vect/pr65518.c: New testcase.
1231 2015-03-23 Richard Biener <rguenther@suse.de>
1233 PR tree-optimization/65494
1234 * gcc.dg/vect/pr65494.c: New testcase.
1236 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1238 PR preprocessor/65238
1239 * c-c++-common/cpp/pr65238-1.c: New test.
1240 * gcc.dg/cpp/pr65238-2.c: New test.
1241 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1242 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1244 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1245 Mikael Morin <mikael@gcc.gnu.org>
1248 * gfortran.dg/elemental_dependency_4.f90: New.
1249 * gfortran.dg/elemental_dependency_5.f90: New.
1251 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1254 * g++.dg/lto/pr65475b_0.C: New testcase.
1255 * g++.dg/lto/pr65475b_1.C: New testcase.
1256 * g++.dg/lto/pr65475c_0.C: New testcase.
1257 * g++.dg/lto/pr65475c_1.C: New testcase.
1259 2015-03-21 Tobias Burnus <burnus@net-b.de>
1261 * gfortran.dg/coarray_38.f90: New.
1262 * gfortran.dg/coarray_39.f90: New.
1263 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1266 2015-03-20 Marek Polacek <polacek@redhat.com>
1269 * g++.dg/cpp0x/pr65398.C: New test.
1271 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1274 * g++.dg/lto/pr65475_0.C: New testcase.
1275 * g++.dg/lto/pr65475_1.C: New testcase.
1277 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1279 PR rtl-optimization/64366
1280 * gcc.target/sh/pr64366.c: New.
1282 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1285 * g++.dg/cpp0x/constexpr-48324.C: New.
1287 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1290 * g++.dg/cpp0x/pr48453.C: New.
1292 2015-03-20 Marek Polacek <polacek@redhat.com>
1295 * g++.dg/cpp0x/pr65072.C: New test.
1297 2015-03-20 Richard Biener <rguenther@suse.de>
1300 * gcc.dg/pr15347.c: Use -O.
1301 * c-c++-common/pr19807-1.c: Likewise.
1303 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1305 * gnat.dg/volatile13.ad[sb]: New test.
1307 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1309 PR rtl-optimization/60851
1310 * gcc.target/i386/pr60851.c: New test.
1312 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1315 * g++.dg/pr65240.h: Add tests for PR 65240.
1316 * g++.dg/pr65240-1.C: Likewise.
1317 * g++.dg/pr65240-2.C: Likewise.
1318 * g++.dg/pr65240-3.C: Likewise.
1319 * g++.dg/pr65240-4.C: Likewise.
1321 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1323 PR rtl-optimization/63491
1324 * gcc.target/powerpc/pr63491.c: New.
1326 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1328 * g++.dg/ipa/pr65465.C: New test.
1330 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1333 * g++.dg/cpp0x/deleted11.C: New.
1335 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1338 * c-c++-common/tsan/pr65400-3.c: New test.
1340 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/cpp0x/constexpr-59686.C: New.
1345 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1348 * g++.dg/tsan/pr64265.C: New test.
1351 * c-c++-common/tsan/pr65400-1.c: New test.
1352 * c-c++-common/tsan/pr65400-2.c: New test.
1354 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1357 * g++.dg/cpp0x/pr59816.C: New.
1359 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1362 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1364 2015-03-18 Martin Liska <mliska@suse.cz>
1367 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1368 equivalences either to 6 or 7.
1370 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1374 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1376 * gcc.dg/undefined-loop-1.c: New file.
1377 * gcc.dg/undefined-loop-2.c: New file.
1379 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1382 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1383 loop exits too early.
1385 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1387 PR tree-optimization/65450
1388 * gfortran.dg/pr65450.f90: New test.
1391 * gcc.target/i386/pr65078-1.c: New test.
1392 * gcc.target/i386/pr65078-2.c: New test.
1393 * gcc.target/i386/pr65078-3.c: New test.
1394 * gcc.target/i386/pr65078-4.c: New test.
1395 * gcc.target/i386/pr65078-5.c: New test.
1396 * gcc.target/i386/pr65078-6.c: New test.
1398 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/cpp1y/pr65340.C: New.
1403 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1406 * gfortran.dg/system_clock_3.f08: Adjust test.
1408 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1411 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1412 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1414 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1417 * gfortran.dg/system_clock_3.f08: New test.
1419 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1422 g++.dg/cpp1y/pr64626-1.C: New.
1423 g++.dg/cpp1y/pr64626-2.C: New.
1424 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1426 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1428 PR tree-optimization/65427
1429 * gcc.c-torture/execute/pr65427.c: New test.
1431 2015-03-16 Marek Polacek <polacek@redhat.com>
1435 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1436 * g++.dg/cpp0x/pr65327.C: New test.
1438 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1441 * c-c++-common/asan/pr64820.c: New test.
1443 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1445 * gfortran.dg/pointer_2.f90: New test.
1447 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1449 * g++.dg/pr65049.C: New test.
1451 2015-03-16 Tom de Vries <tom@codesourcery.com>
1453 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1454 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1455 * gcc.target/i386/fuse-caller-save.c: Same.
1457 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1459 * gnat.dg/loop_optimization18.ad[sb]: New test.
1460 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1462 2015-03-16 Alan Modra <amodra@gmail.com>
1464 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1467 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1469 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1471 * gcc.dg/torture/pr65270-2.c: Likewise.
1473 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1476 * gfortran.dg/pointer_remapping_9.f90: New.
1478 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1480 PR tree-optimization/65369
1481 * gcc.c-torture/execute/pr65369.c: New test.
1483 PR tree-optimization/65418
1484 * gcc.c-torture/execute/pr65418-1.c: New test.
1485 * gcc.c-torture/execute/pr65418-2.c: New test.
1487 PR rtl-optimization/65401
1488 * gcc.c-torture/execute/pr65401.c: New test.
1490 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1493 * gcc.target/arm/pr64600_1.c: New test.
1495 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1497 PR rtl-optimization/65235
1498 * gcc.target/aarch64/pr65235_1.c: New test.
1500 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1502 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1503 * gcc.target/s390/hotpatch-22.c: Likewise.
1504 * gcc.target/s390/hotpatch-23.c: Likewise.
1505 * gcc.target/s390/hotpatch-24.c: Likewise.
1506 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1507 * gcc.target/s390/hotpatch-1.c: Update expected output.
1508 * gcc.target/s390/hotpatch-2.c: Likewise.
1509 * gcc.target/s390/hotpatch-3.c: Likewise.
1510 * gcc.target/s390/hotpatch-4.c: Likewise.
1511 * gcc.target/s390/hotpatch-5.c: Likewise.
1512 * gcc.target/s390/hotpatch-6.c: Likewise.
1513 * gcc.target/s390/hotpatch-7.c: Likewise.
1514 * gcc.target/s390/hotpatch-8.c: Likewise.
1515 * gcc.target/s390/hotpatch-9.c: Likewise.
1516 * gcc.target/s390/hotpatch-10.c: Likewise.
1517 * gcc.target/s390/hotpatch-11.c: Likewise.
1518 * gcc.target/s390/hotpatch-12.c: Likewise.
1519 * gcc.target/s390/hotpatch-13.c: Likewise.
1520 * gcc.target/s390/hotpatch-14.c: Likewise.
1521 * gcc.target/s390/hotpatch-15.c: Likewise.
1522 * gcc.target/s390/hotpatch-16.c: Likewise.
1523 * gcc.target/s390/hotpatch-17.c: Likewise.
1524 * gcc.target/s390/hotpatch-18.c: Likewise.
1525 * gcc.target/s390/hotpatch-19.c: Likewise.
1527 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1530 * gcc.target/i386/pr65103-1.c: New.
1532 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1535 * gcc.target/i386/pr65044.c: New.
1537 2015-03-12 Tom de Vries <tom@codesourcery.com>
1539 PR rtl-optimization/64895
1540 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1541 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1542 * gcc.target/i386/fuse-caller-save.c: Ditto.
1544 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1546 * gcc.dg/ipa/pr63569.c: Fix template.
1548 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1550 * g++.dg/ipa/pr64146.C: Require fpic support.
1552 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1555 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1556 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1558 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1560 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1561 to dg-options, fix up dg-skip-if.
1563 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1566 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1567 * gcc.target/avr/tiny-caller-save.c: Same.
1569 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1572 * g++.dg/pr65242.C: New test.
1574 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1576 * c-c++-common/asan/no-asan-check-glob.c: New test.
1578 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1581 * g++.dg/other/default11.C: New.
1582 * g++.dg/other/default12.C: Likewise.
1584 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1587 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1589 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1592 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1594 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1597 * g++.dg/cpp0x/pr65127.C: New test.
1599 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1601 * gcc.dg/ipa/PR64550.c: Update template.
1603 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1604 Tobias Burnus <burnus@net-b.de>
1606 * gfortran.dg/coarray_sync_memory.f90: New.
1608 2015-03-10 Marek Polacek <polacek@redhat.com>
1611 * c-c++-common/ubsan/pr65367.c: New test.
1613 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1615 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1616 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1617 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1618 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1619 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1620 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1621 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1622 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1623 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1624 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1625 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1626 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1627 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1629 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1631 * lib/mpx-dg.exp (mpx_link_flags): New.
1634 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1635 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1636 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1637 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1638 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1639 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1640 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1641 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1642 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1643 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1644 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1645 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1646 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1647 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1648 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1649 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1650 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1651 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1652 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1653 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1654 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1655 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1656 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1657 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1658 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1659 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1660 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1661 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1662 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1663 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1664 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1665 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1666 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1667 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1668 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1669 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1670 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1671 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1672 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1673 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1674 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1675 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1676 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1677 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1678 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1679 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1680 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1681 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1682 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1683 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1684 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1685 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1686 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1687 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1688 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1689 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1690 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1691 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1692 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1693 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1694 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1695 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1696 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1697 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1698 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1699 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1700 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1701 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1702 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1703 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1704 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1705 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1706 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1707 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1708 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1709 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1710 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1711 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1712 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1713 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1714 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1715 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1716 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1717 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1718 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1719 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1720 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1721 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1722 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1723 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1724 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1725 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1726 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1727 * gcc.target/i386/mpx/label-address-1.c: New.
1728 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1729 * gcc.target/i386/mpx/macro.c: New.
1730 * gcc.target/i386/mpx/mpx-check.h: New.
1731 * gcc.target/i386/mpx/mpx.exp: New.
1732 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1733 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1734 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1735 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1736 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1737 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1738 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1739 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1740 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1741 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1742 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1743 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1744 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1745 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1746 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1747 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1748 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1749 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1750 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1751 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1752 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1753 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1754 * gcc.target/i386/mpx/reference-1-nov.c: New.
1755 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1756 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1757 * gcc.target/i386/mpx/reference-2-nov.c: New.
1758 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1759 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1760 * gcc.target/i386/mpx/reference-3-nov.c: New.
1761 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1762 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1763 * gcc.target/i386/mpx/reference-4-nov.c: New.
1764 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1765 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1766 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1767 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1768 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1769 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1770 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1771 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1772 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1773 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1774 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1775 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1776 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1777 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1778 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1779 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1780 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1781 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1782 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1783 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1784 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1785 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1786 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1787 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1788 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1789 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1790 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1791 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1792 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1793 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1794 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1795 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1796 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1797 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1798 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1799 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1800 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1801 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1802 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1803 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1804 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1805 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1806 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1807 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1808 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1809 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1810 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1811 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1812 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1813 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1814 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1815 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1816 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1817 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1818 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1819 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1820 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1821 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1822 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1823 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1824 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1825 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1826 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1827 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1828 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1829 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1830 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1831 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1832 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1833 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1834 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1835 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1836 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1837 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1838 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1839 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1840 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1841 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1842 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1843 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1844 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1845 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1846 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1847 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1848 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1849 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1850 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1851 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1852 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1853 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1854 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1855 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1856 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1857 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1858 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1859 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1860 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1861 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1862 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1863 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1864 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1865 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1866 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1867 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1868 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1869 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1870 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1871 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1872 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1873 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1874 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1875 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1876 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1877 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1878 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1879 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1880 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1881 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1882 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1883 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1884 * gcc.target/i386/mpx/vla-1-nov.c: New.
1885 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1886 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1887 * gcc.target/i386/mpx/vla-2-nov.c: New.
1888 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1890 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1892 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1894 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1896 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1898 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1900 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1901 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1903 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1906 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1909 * c-c++-common/pr65120.c: New test.
1911 PR rtl-optimization/65321
1912 * gcc.dg/pr65321.c: New test.
1914 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1916 PR tree-optimization/65355
1917 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1919 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1922 * c-c++-common/pr49706.c: Adjust tests for not warning
1923 about !!x == y or !b == y where b is boolean, and add
1925 * c-c++-common/pr62199-2.c: Likewise.
1927 2015-03-09 Richard Biener <rguenther@suse.de>
1930 * gcc.dg/torture/pr65270-1.c: New testcase.
1931 * gcc.dg/torture/pr65270-2.c: Likewise.
1933 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1935 PR tree-optimization/63743
1936 * gcc.dg/pr63743.c: New test.
1938 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1941 * g++.dg/lto/pr65316_0.C: New testcase.
1942 * g++.dg/lto/pr65316_1.C: New testcase.
1944 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1947 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1949 * g++.dg/abi/rtti3.C: Likewise.
1951 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1954 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1956 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1958 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1960 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1962 2015-03-08 Morin <mikael@gcc.gnu.org>
1965 * gfortran.dg/entry_20.f90: New.
1967 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1970 * gcc.c-torture/compile/pr65153.c: New.
1972 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1975 * g++.dg/torture/pr65249.C: New.
1977 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1979 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1981 (int64_t): Likewise.
1983 2015-03-07 Marek Polacek <polacek@redhat.com>
1984 Martin Uecker <uecker@eecs.berkeley.edu>
1987 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1989 * c-c++-common/ubsan/bounds-8.c: New test.
1990 * c-c++-common/ubsan/bounds-9.c: New test.
1991 * gcc.dg/ubsan/bounds-2.c: New test.
1993 2015-03-05 Martin Sebor <msebor@redhat.com>
1995 * PR testsuite/63175
1996 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1997 checking of results into main to prevent it from getting optimized
1999 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2001 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2003 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2004 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2005 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2008 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2010 * g++.dg/lto/pr65302_1.C: New testcase.
2011 * g++.dg/lto/pr65302_0.C: New testcase.
2013 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2015 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2016 -fno-ipa-icf to dg-options.
2018 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2020 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2021 compiles using the linker plugin.
2023 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2025 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2027 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2029 * gcc.target/arm/pr65067.c: New test.
2031 2015-03-05 Martin Liska <mliska@suse.cz>
2034 * gcc.dg/ipa/pr65318.c: New test.
2036 2015-03-05 Marek Polacek <polacek@redhat.com>
2038 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2040 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2042 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2044 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2046 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2047 max-unroll-times back to defaults for s390.
2049 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2053 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2056 * g++.dg/cpp0x/initlist92.C: New.
2058 2015-03-05 Richard Biener <rguenther@suse.de>
2060 PR tree-optimization/65310
2061 * gcc.dg/vect/pr65310.c: New testcase.
2063 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2066 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2068 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2070 * gnat.dg/entry_queues3.adb: New test.
2072 2015-03-04 Ian Lance Taylor <iant@google.com>
2074 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2076 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2079 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2081 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2083 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2084 -fno-ipa-icf to dg-options
2085 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2086 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2088 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2091 * g++.dg/cpp0x/decltype62.C: New.
2093 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2095 * gnat.dg/object_overflow5.adb: New test.
2097 2015-03-03 Martin Liska <mliska@suse.cz>
2100 * gcc.dg/ipa/pr65287.c: New test.
2102 2015-03-03 Martin Jambor <mjambor@suse.cz>
2103 Eric Botcazou <ebotcazou@adacore.com>
2105 * gnat.dg/specs/pack12.ads: New test.
2107 2015-03-03 Martin Liska <mliska@suse.cz>
2109 * gcc.dg/ipa/PR65282.c: New test.
2111 2015-03-13 Jeff Law <law@redhat.com>
2113 PR tree-optimization/65241
2114 * gcc.c-torture/compile/pr65241.c: New test.
2116 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2119 * gcc.target/avr/torture/pr64331.c: New test.
2121 2015-03-03 Martin Liska <mliska@suse.cz>
2122 Jan Hubicka <hubicka@ucw.cz>
2124 * g++.dg/ipa/pr65263.C: New test.
2126 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2129 * gcc.dg/lto/pr65130_0.c: New testcase.
2130 * gcc.dg/lto/pr65130_1.c: New testcase.
2132 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2135 * g++.dg/torture/pr64988.C: New testcase.
2137 2015-03-02 Tobias Burnus <burnus@net-b.de>
2139 * gfortran.dg/coarray_atomic_6.f90: New.
2141 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2144 * gcc.target/i386/pr65184.c: New.
2146 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2149 * gcc.target/i386/pr65183.c: New.
2151 2015-02-28 Martin Liska <mliska@suse.cz>
2152 Jan Hubicka <hubicka@ucw.cz>
2154 * gcc.dg/ipa/ipa-icf-35.c: New test.
2155 * gcc.dg/ipa/ipa-icf-36.c: New test.
2156 * gcc.dg/ipa/ipa-icf-37.c: New test.
2158 2015-02-28 Martin Liska <mliska@suse.cz>
2159 Jan Hubicka <hubicka@ucw.cz>
2162 * gcc.dg/ipa/ipa-icf-34.c: New test.
2164 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2167 * gcc.target/sh/sh/pr61142.c: New.
2169 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2171 * g++.dg/other/dump-ada-spec-3.C: New test.
2173 2015-03-01 Martin Liska <mliska@suse.cz>
2175 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2176 * g++.dg/ipa/pr63595.C: Update expected results.
2178 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2181 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2183 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2185 * gcc.dg/vect/pr59354.c: Move vector producing code to
2188 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2191 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2192 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2193 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2194 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2196 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2198 PR tree-optimization/65048
2199 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2200 (foo): Use K&R style definition.
2202 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2205 * g++.dg/pr65032.C: New.
2207 2015-02-27 Marek Polacek <polacek@redhat.com>
2210 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2213 2015-02-27 Marek Polacek <polacek@redhat.com>
2216 * gcc.dg/pr65228.c: New test.
2218 2015-02-27 Kai Tietz <ktietz@redhat.com>
2221 * gcc.dg/weak/weak-17.c: New file.
2223 2015-02-27 Richard Biener <rguenther@suse.de>
2226 * g++.dg/lto/pr65193_0.C: New testcase.
2228 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2230 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2231 * gcc.target/s390/hotpatch-8.c: Likewise.
2232 * gcc.target/s390/hotpatch-9.c: Likewise.
2233 * gcc.target/s390/pr61078.c: Likewise.
2234 * gcc.target/s390/pr57960.c: Remove -m64.
2235 * gcc.target/s390/pr61078.c: Likewise.
2237 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2238 Martin Liska <mliska@suse.cz>
2241 * gcc.dg/pr64454.c: Disable ICF.
2242 * gcc.dg/pr28685-1.c: Disable ICF
2243 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2244 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2245 * g++.dg/ipa/ipa-icf-4.C: Update template.
2247 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2249 PR tree-optimization/65216
2250 * gcc.c-torture/execute/pr65216.c: New test.
2252 PR tree-optimization/65215
2253 * gcc.c-torture/execute/pr65215-1.c: New test.
2254 * gcc.c-torture/execute/pr65215-2.c: New test.
2255 * gcc.c-torture/execute/pr65215-3.c: New test.
2256 * gcc.c-torture/execute/pr65215-4.c: New test.
2257 * gcc.c-torture/execute/pr65215-5.c: New test.
2259 2015-02-26 Tom de Vries <tom@codesourcery.com>
2261 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2263 2015-02-26 Martin Liska <mliska@suse.cz>
2264 Jan Hubicka <hubicka@ucw.cz>
2266 * g++.dg/ipa/pr64146.C: Update expected results.
2267 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2268 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2269 * gcc.dg/ipa/ipa-icf-34.c: New test.
2271 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2273 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2274 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2275 (dg-additional-options): Remove dg directive.
2276 (dg-final): Add dg directive.
2278 2015-02-26 Marek Polacek <polacek@redhat.com>
2281 * g++.dg/ipa/pr65008.C: New test.
2283 2015-02-26 Tom de Vries <tom@codesourcery.com>
2285 * lib/profopt.exp (profopt-target-cleanup): New proc.
2286 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2287 files from sources from dg-additional-sources.
2289 2015-02-26 Tom de Vries <tom@codesourcery.com>
2291 * lib/gcov.exp: Cleanup in case of xfail.
2293 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2295 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2297 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2300 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2301 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2302 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2303 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2304 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2305 * g++.dg/debug/pr46123.C: XFAIL and move...
2306 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2307 * gcc.dg/debug/dwarf2-3.c: Move...
2308 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2310 2015-02-26 Marek Polacek <polacek@redhat.com>
2313 * g++.dg/cpp1y/pr65202.C: New test.
2315 2015-02-26 Tom de Vries <tom@codesourcery.com>
2317 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2318 locale_facets.h.gcov.
2320 2015-02-26 Tom de Vries <tom@codesourcery.com>
2322 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2324 2015-02-26 Tom de Vries <tom@codesourcery.com>
2326 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2328 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2331 * gcc.target/i386/pr65217.c: New.
2333 2015-02-26 Tom de Vries <tom@codesourcery.com>
2335 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2337 2015-02-26 Tom de Vries <tom@codesourcery.com>
2339 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2341 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2343 PR tree-optimization/65048
2344 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2346 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2348 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2349 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2351 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2354 * gcc.target/i386/pr65161.c: New test.
2356 2015-02-26 Terry Guo <terry.guo@arm.com>
2358 * gcc.target/arm/no-volatile-in-it.c: New test.
2360 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2362 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2363 (dg-options): Add -save-temps.
2364 (dg-final): Add cleanup-saved-temps.
2366 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2368 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2370 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2372 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2373 * gcc.target/powerpc/pack01.c: Include string.h.
2375 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2378 * gcc.target/i386/pr65167.c: New.
2380 2015-02-25 Kai Tietz <ktietz@redhat.com>
2382 PR tree-optimization/61917
2383 * gcc.dg/vect/vect-pr61917.c: New file.
2385 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2387 PR tree-optimization/65170
2388 * gcc.c-torture/execute/pr65170.c: New test.
2389 * gcc.dg/tree-ssa/vrp96.c: New test.
2391 2015-02-24 Tom de Vries <tom@codesourcery.com>
2393 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2395 2015-02-24 Tom de Vries <tom@codesourcery.com>
2398 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2399 (dg-additional-files-options): Copy additional_sources to
2400 additional_sources_used before emptying additional_sources.
2401 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2402 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2403 (cleanup-saved-temps): Use additional_sources_used instead of
2405 (dg-test): Reset additional_sources_used.
2407 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2410 * gfortran.dg/integer_exponentiation_6.F90: New test.
2412 2015-02-23 Martin Sebor <msebor@redhat.com>
2415 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2416 two parts. One to save registers, the other to verify the
2417 registers have the right values. Save register state into
2418 static data rather than on the stack.
2420 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2423 * c-c++-common/asan/pr63888.c: New test.
2425 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2428 * gcc.c-torture/compile/pr65163.c: New.
2430 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2432 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2433 with -m31 on 64 bit.
2434 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2435 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2437 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2439 * gcc.target/s390/20090223-1.c: Add
2440 -Wno-implicit-function-declaration option.
2441 * gcc.target/s390/pr42224.c: Likewise.
2442 * gcc.target/s390/pr55718.c: Likewise.
2444 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2446 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2447 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2448 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2449 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2450 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2451 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2452 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2453 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2454 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2455 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2456 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2457 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2458 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2459 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2460 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2461 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2462 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2463 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2464 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2465 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2466 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2468 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2470 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2471 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2472 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2473 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2474 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2475 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2476 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2477 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2478 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2479 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2480 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2481 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2482 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2483 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2484 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2485 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2487 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2491 * gfortran.dg/pr61960.f90: New.
2492 * gfortran.dg/pr64230.f90: New.
2493 * gfortran.dg/pr64980.f03: New.
2495 2015-02-22 Tom de Vries <tom@codesourcery.com>
2497 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2499 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2502 * gnat.dg/timing_events.adb: Removed, invalid test.
2504 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2507 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2509 * g++.dg/gcov/gcov-2.C: Likewise.
2511 2015-02-20 Richard Biener <rguenther@suse.de>
2513 PR tree-optimization/65136
2514 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2516 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2519 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2520 and nvptx-*-* blacklisting.
2522 * gcc.dg/sibcall-9.c: New test.
2523 * gcc.dg/sibcall-10.c: New test.
2525 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2527 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2529 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2532 * gcc.target/avr/torture/pr64452.c: New test.
2534 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2536 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2537 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2539 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2542 * lib/target-supports.exp (check_compile): Check whether
2543 additional_sources is defined before using it.
2545 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2548 * g++.dg/opt/pr65074.C: New file.
2550 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2552 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2553 (size_type): New typedef.
2554 (operator "" _script): Use it for the last argument.
2556 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2558 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2560 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2562 * lib/target-supports.exp (check_compile): Save/restore
2563 additional_sources that may belong to an actual test.
2565 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2567 PR gcov-profile/64634
2568 * g++.dg/gcov/gcov-15.C: New test.
2570 2015-02-18 Tom de Vries <tom@codesourcery.com>
2572 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2574 2015-02-18 Tom de Vries <tom@codesourcery.com>
2576 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2578 2015-02-18 Tom de Vries <tom@codesourcery.com>
2580 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2582 2015-02-18 Tom de Vries <tom@codesourcery.com>
2584 * gfortran.dg/fmt_cache_1.f: Add missing close.
2586 2015-02-18 Tom de Vries <tom@codesourcery.com>
2589 * gfortran.dg/read_eof_8.f90: Add missing close.
2591 2015-02-18 Richard Biener <rguenther@suse.de>
2593 PR tree-optimization/65063
2594 * gcc.dg/pr65063.c: New testcase.
2596 2015-02-18 Richard Biener <rguenther@suse.de>
2598 PR tree-optimization/62217
2599 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2601 2015-02-18 Marek Polacek <polacek@redhat.com>
2604 * c-c++-common/ubsan/pr65081.c: New test.
2606 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2608 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2609 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2611 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2613 * gcc.dg/ipa/propalign-3.c: New test.
2615 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2618 * gcc.target/sh/pr64793.c: New.
2619 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2621 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2623 * gcc.target/arm/divzero.c: New test case.
2625 2015-02-17 Tom de Vries <tom@codesourcery.com>
2627 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2629 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2630 Jakub Jelinek <jakub@redhat.com>
2633 * g++.dg/cpp0x/pr65075.C: New test.
2635 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2638 * gcc.target/powerpc/pr65058.c: New test.
2640 2015-02-16 Jeff Law <law@redhat.com>
2642 PR tree-optimization/64823
2643 * gcc.dg/uninit-20.c: New test.
2645 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2646 James Greenhalgh <james.greenhalgh@arm.com>
2649 * gcc.dg/ipa/ipa-clone-1.c: New test.
2651 2015-02-16 Richard Biener <rguenther@suse.de>
2653 PR tree-optimization/65077
2654 * gcc.dg/torture/pr65077.c: New testcase.
2656 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2658 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2659 Directive adjusted to scan for ldaxr.
2660 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2661 adjusted to scan for ldaex.
2663 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2666 * g++.dg/cpp0x/constexpr-65080.C: New.
2668 2015-02-16 Richard Biener <rguenther@suse.de>
2670 PR tree-optimization/63593
2671 * gcc.dg/pr63593.c: New testcase.
2673 2015-02-16 Marek Polacek <polacek@redhat.com>
2676 * gcc.dg/pr65066.c: New test.
2678 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2680 * gcc.dg/pr65002.C: Move ...
2681 * g++.dg/ipa/pr65002.C: ... here.
2683 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2685 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2686 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2687 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2688 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2690 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2693 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2694 the expression to find calls.
2695 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2696 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2697 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2698 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2699 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2701 2015-02-14 Marek Polacek <polacek@redhat.com>
2704 * gcc.dg/array-11.c: New test.
2705 * gcc.dg/array-12.c: New test.
2706 * gcc.dg/array-13.c: New test.
2707 * gcc.dg/array-14.c: New test.
2708 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2709 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2710 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2711 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2712 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2713 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2715 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2718 * g++.dg/lookup/using54.C: New.
2720 2015-02-13 Jeff Law <law@redhat.com>
2723 Revert my change for tree-optimization/64823.
2725 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2727 PR tree-optimization/65053
2728 * gcc.c-torture/execute/pr65053-1.c: New test.
2729 * gcc.c-torture/execute/pr65053-2.c: New test.
2731 2015-02-13 Marek Polacek <polacek@redhat.com>
2734 * gcc.dg/pr65050.c: New test.
2736 2015-02-13 Jeff Law <law@redhat.com>
2738 PR tree-optimization/64823
2739 * gcc.dg/uninit-20.c: New test.
2741 PR rtl-optimization/47477
2742 * gcc.dg/tree-ssa/pr47477.c: New test.
2744 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2747 * g++.dg/parse/ivdep-2.C: New.
2748 * g++.dg/parse/ivdep-3.C: Likewise.
2750 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2753 * gfortran.dg/continuation_13.f90: New test.
2754 * gfortran.dg/continuation_14.f: New test.
2756 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2759 * g++.dg/cpp0x/sfinae55.C: New.
2761 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2764 * g++.dg/ipa/pr65034.C: New test.
2766 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2768 PR tree-optimization/65002
2769 * gcc.dg/pr65002.C: New.
2771 2015-02-13 Marek Polacek <polacek@redhat.com>
2774 * c-c++-common/pr65040.c: New test.
2776 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2778 PR tree-optimization/64705
2779 * gcc.dg/tree-ssa/pr64705.c: New test.
2781 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2784 * gcc.dg/visibility-22.c: New test.
2785 * gcc.dg/visibility-23.c: New test.
2786 * gcc.target/i386/pr32219-1.c: New test.
2787 * gcc.target/i386/pr32219-2.c: New test.
2788 * gcc.target/i386/pr32219-3.c: New test.
2789 * gcc.target/i386/pr32219-4.c: New test.
2790 * gcc.target/i386/pr32219-5.c: New test.
2791 * gcc.target/i386/pr32219-6.c: New test.
2792 * gcc.target/i386/pr32219-7.c: New test.
2793 * gcc.target/i386/pr32219-8.c: New test.
2794 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2796 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2798 PR libgfortran/57822
2799 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2800 four different KINDs.
2802 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2805 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2808 * g++.dg/ubsan/pr65000.C: New test.
2810 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2813 * gfortran.dg/finalize_28.f90: New test
2815 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2818 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2819 DW_TAG_lexical_block removal.
2820 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2821 * g++.dg/guality/pr55541.C: New test.
2824 * g++.dg/ubsan/pr64984.C: New test.
2826 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2828 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2830 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2833 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2834 instructions for 2015-01-14 get_memmodel changes.
2835 * gcc.target/powerpc/atomic-p8.c: Likewise.
2838 * g++.dg/ubsan/pr65019.C: New test.
2840 PR tree-optimization/65014
2841 * gcc.c-torture/compile/pr65014.c: New test.
2843 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2845 PR libgfortran/57822
2846 * gfortran/fmt_g0_7.f08: Revise test.
2848 2015-02-11 Jeff Law <law@redhat.com>
2851 * gcc.target/m68k/pr63347.c: New test.
2853 2015-02-11 Marek Polacek <polacek@redhat.com>
2855 * g++.dg/ubsan/shift-1.C: New test.
2856 * gcc.dg/ubsan/c-shift-2.c: New test.
2857 * c-c++-common/ubsan/shift-5.c: Remove file.
2859 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2861 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2862 Directive adjusted to XFAIL.
2863 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2866 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2869 * g++.dg/opt/pr65003.C: New test.
2871 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2873 * lib/target-supports.exp (check_effective_target_pie): Renamed
2875 (check_effective_target_pie_enabled): This.
2876 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2877 * gcc.target/i386/pie.c: Likewise.
2879 2015-02-11 Andrew Pinski <apinski@cavium.com>
2882 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2883 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2885 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2888 * gcc.target/i386/pr61925-1.c: New test.
2889 * gcc.target/i386/pr61925-2.c: New test.
2890 * gcc.target/i386/pr61925-3.c: New test.
2892 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2895 * g++.dg/asan/pr65004.C: New test.
2897 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2900 * gcc.taget/sh/pr64661-0.h: New.
2901 * gcc.taget/sh/pr64661-1.c: New.
2902 * gcc.taget/sh/pr64661-2.c: New.
2903 * gcc.taget/sh/pr64661-3.c: New.
2904 * gcc.taget/sh/pr64661-4.c: New.
2906 2015-02-10 Richard Biener <rguenther@suse.de>
2908 PR tree-optimization/64995
2909 * g++.dg/torture/pr64995.C: New testcase.
2911 2015-02-10 Richard Biener <rguenther@suse.de>
2913 PR tree-optimization/64909
2914 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2916 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2918 * gcc.dg/signbit-sa.c: New test.
2920 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2922 PR libgfortran/57822
2923 * gfortran/fmt_g0_7.f08: New test.
2925 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2927 PR tree-optimization/43378
2928 * gcc.dg/tree-ssa/pr43378.c: New test.
2930 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2933 * g++.dg/torture/pr64978.C: New testcase.
2935 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2938 * gcc.dg/asan/pr64981.c: New test.
2940 2015-02-09 Marek Polacek <polacek@redhat.com>
2943 * gcc.dg/pr64856.c: New test.
2945 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2948 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2949 * gcc.c-torture/execute/pr64979.c: New test.
2951 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2953 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2955 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2957 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2958 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2960 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2963 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2965 2015-02-09 Richard Biener <rguenther@suse.de>
2967 PR tree-optimization/54000
2968 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2970 2015-02-09 Tom de Vries <tom@codesourcery.com>
2972 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2974 2015-02-09 Martin Liska <mliska@suse.cz>
2976 * g++.dg/ipa/pr64858.C: New test.
2978 2015-02-09 Tom de Vries <tom@codesourcery.com>
2980 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2982 2015-02-08 Andrew Pinski <apinski@cavium.com>
2984 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2986 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2989 * gfortran.dg/use_rename_8.f90: New.
2991 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2993 * gnat.dg/addr7.ad[sb]: New test.
2994 * gnat.dg/addr8.ad[sb]: Likewise.
2996 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2999 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3000 from jit.dg/test-compile-to-executable.c's create_code, with a
3001 clarification of the output message.
3002 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3004 (test_jit): Use CHECK_NO_ERRORS when calling
3005 gcc_jit_context_compile_to_file.
3006 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3007 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3008 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3009 about deletions that are attempted.
3010 (jit-verify-compile-to-file): Rename to...
3011 (jit-verify-output-file-was-created): ...this, and drop the
3012 attempt to run "file" and verify the output.
3013 (jit-verify-assembler): New function.
3014 (jit-verify-object): New function.
3015 (jit-verify-dynamic-library): New function.
3016 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3017 favor of an implementation from new file
3018 create-code-for-hello-world-executable.h, which also adds a
3020 (dg-final): Replace jit-verify-compile-to-file with
3021 jit-verify-output-file-was-created, and invoke new function
3022 jit-verify-assembler.
3023 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3025 (dg-final): Replace jit-verify-compile-to-file with
3026 jit-verify-output-file-was-created, and invoke new function
3027 jit-verify-dynamic-library.
3028 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3029 favor of an implementation from new file
3030 create-code-for-hello-world-executable.h, which also adds a
3032 (dg-final): Replace jit-verify-compile-to-file with
3033 jit-verify-output-file-was-created. Strengthen the expected stdout
3034 from the built executable.
3035 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3036 favor of an implementation from new file
3037 create-code-for-hello-world-executable.h, which also adds a
3039 (dg-final): Replace jit-verify-compile-to-file with
3040 jit-verify-output-file-was-created, and invoke new function
3042 * jit.dg/verify-dynamic-library.c: New source file.
3044 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3045 Brian Rzycki <b.rzycki@samsung.com>
3047 PR tree-optimization/64878
3048 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3050 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3053 * g++.dg/ipa/pr64896.C: New test.
3055 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3058 * gcc.target/powerpc/pr64205.c: New file.
3060 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3062 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3063 (dg-options): Use -fpie instead of -fPIE -pie.
3065 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3068 * g++.dg/asan/pr64937.C: New test.
3070 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3073 * gfortran.dg/class_to_type_4.f90: New test
3075 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3077 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3079 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3081 PR rtl-optimization/64957
3083 * gcc.c-torture/execute/pr64957.c: New test.
3085 2015-02-05 Jeff Law <law@redhat.com>
3088 * gcc.target/h8300/pr17306-1.c: New test.
3089 * gcc.target/h8300/pr17306-2.c: New test.
3091 2015-02-05 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/structure_constructor_12.f90: New.
3096 2015-02-05 Jeff Law <law@redhat.com>
3099 gcc.target/h8300/pr58400.c: New test.
3101 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3103 * gcc.target/arm/macro_defs0.c: New test.
3104 * gcc.target/arm/macro_defs1.c: New test.
3105 * gcc.target/arm/macro_defs2.c: New test.
3107 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3109 PR rtl-optimization/64905
3110 * gcc.target/i386/pr64905.c: Require nonpic target.
3111 (dg-options): Add -fomit-frame-pointer.
3114 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3116 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3119 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3122 * gfortran.dg/type_to_class_2.f90: New test
3123 * gfortran.dg/type_to_class_3.f90: New test
3125 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3128 * g++.dg/torture/pr64686.C: New testcase.
3130 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3132 PR rtl-optimization/64905
3133 * gcc.target/i386/pr64905.c: New file.
3135 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3137 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3138 * gcc.dg/guality/pr41616-1.c: Ditto.
3140 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3143 * gcc.dg/pr64817-3.c: New.
3145 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3146 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3148 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3149 pass parameters in registers.
3150 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3151 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3152 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3154 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3155 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3157 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3158 list, allow for multilibed targets.
3159 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3161 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3163 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3164 * gcc.dg/pr46728-6.c: Ditto.
3166 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3168 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3169 for mips_nanlegacy target.
3171 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3173 * gcc.target/i386/chkp-hidden-def.c: New.
3175 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3178 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3179 to use 24 bits for bitfield b.
3181 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3184 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3185 cache result in a global variable. Include all 32-bit targets for
3188 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3190 PR rtl-optimization/64756
3191 * gcc.c-torture/execute/pr64756.c: New test.
3193 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3196 * gcc.target/sh/pr64660-0.h: New.
3197 * gcc.target/sh/pr64660-1.c: New.
3198 * gcc.target/sh/pr64660-2.c: New.
3199 * gcc.target/sh/pr64660-3.c: New.
3200 * gcc.target/sh/pr64660-4.c: New.
3202 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3205 * g++.dg/warn/Waddress-2.C: New.
3207 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3210 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3212 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3214 PR preprocessor/64803
3215 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3217 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3219 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3221 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3223 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3224 (_ARM_FPSRC): Add DN and AHP fields.
3225 (clean_results): Force DN=1 on AArch64.
3226 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3227 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3228 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3229 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3230 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3231 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3233 2015-02-02 Alan Modra <amodra@gmail.com>
3235 * gcc.target/powerpc/cprophard.c: New.
3237 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3239 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3240 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3242 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3245 * gcc.dg/pr64817-1.c: New test.
3246 * gcc.dg/pr64817-2.c: New test.
3248 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3251 * gcc.target/sh/pr64851-0.h: New
3252 * gcc.target/sh/pr64851-1.c: New
3253 * gcc.target/sh/pr64851-2.c: New
3254 * gcc.target/sh/pr64851-3.c: New
3255 * gcc.target/sh/pr64851-4.c: New
3257 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3260 * gcc.dg/torture/pr64882.c: New test.
3262 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3265 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3268 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3270 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3271 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3272 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3273 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3274 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3275 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3277 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3278 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3280 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3281 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3284 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3287 * g++.dg/pr64688-2.C: New.
3289 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3291 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3292 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3293 * gcc.target/i386/fuse-caller-save.c: Ditto.
3294 * gcc.target/i386/headmerge-1.c: Ditto.
3295 * gcc.target/i386/headmerge-2.c: Ditto.
3296 * gcc.target/i386/sibcall-6.c: Ditto.
3298 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3301 * gcc.target/i386/pr64617.c: New test.
3303 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3306 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3307 (dg-options): Remove -m32.
3308 (dg-final): Scan for "movb %al" only.
3309 * gcc.target/i386/pr15184-2.c: Ditto.
3311 2015-01-30 Richard Biener <rguenther@suse.de>
3313 PR tree-optimization/64829
3314 * gcc.dg/vect/pr64829.c: New testcase.
3316 2015-01-29 Marek Polacek <polacek@redhat.com>
3319 * gcc.dg/pr64709.c: New test.
3321 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3324 * g++.dg/ubsan/pr64717-1.C: New test.
3325 * g++.dg/ubsan/pr64717-2.C: New test.
3327 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3329 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3331 2015-01-29 Jeff Law <law@redhat.com>
3334 * gcc.target/i386/pr15184-1.c: New test.
3335 * gcc.target/i386/pr15184-2.c: New test.
3337 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3339 PR tree-optimization/64746
3340 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3342 2015-01-29 Richard Biener <rguenther@suse.de>
3344 PR tree-optimization/64853
3345 * gcc.dg/torture/pr64853.c: New testcase.
3347 2015-01-29 Richard Biener <rguenther@suse.de>
3349 PR tree-optimization/64844
3350 * gcc.dg/vect/pr64844.c: New testcase.
3352 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3355 * gcc.dg/pr64809.c: Delete.
3357 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3360 * gcc.target/i386/pr64805.c: New.
3362 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3364 * gcc.dg/guality/guality.h (main): Add argv[0] to
3365 guality_gdb_command.
3367 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3370 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3372 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3375 * gcc.target/sh/sh.exp
3376 (check_effective_target_atomic_model_soft_gusa_available,
3377 check_effective_target_atomic_model_soft_tcb_available,
3378 check_effective_target_atomic_model_soft_imask_available,
3379 check_effective_target_atomic_model_hard_llcs_available): New.
3380 * gcc.target/sh/pr64659-0.h: New.
3381 * gcc.target/sh/pr64659-1.c: New.
3382 * gcc.target/sh/pr64659-2.c: New.
3383 * gcc.target/sh/pr64659-3.c: New.
3384 * gcc.target/sh/pr64659-4.c: New.
3386 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3388 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3389 scan-assembler-times pattern.
3391 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3394 * gcc.dg/pr64809.c: New test.
3396 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3398 PR tree-optimization/64277
3399 * gcc.dg/pr64277.c: New.
3401 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3403 PR tree-optimization/64718
3404 * gcc.c-torture/execute/pr64718.c: New test.
3406 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3408 * gcc.target/aarch64/abs_2.c: New.
3410 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3412 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3413 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3414 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3417 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3420 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3421 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3422 { target comdat_group }.
3424 2015-01-27 Tobias Burnus <burnus@net-b.de>
3427 * gfortran.dg/goacc/coarray_2.f90: New.
3429 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3433 * g++.dg/torture/pr64139.C: New testcase.
3434 * g++.dg/torture/pr60871.C: Likewise.
3436 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3439 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3440 prevent linking errors.
3442 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3445 * g++.dg/torture/pr64282.C: New testcase.
3447 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3449 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3452 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3454 * gcc.target/s390/hotpatch-13.c: New testcase.
3455 * gcc.target/s390/hotpatch-14.c: New testcase.
3456 * gcc.target/s390/hotpatch-15.c: New testcase.
3457 * gcc.target/s390/hotpatch-16.c: New testcase.
3458 * gcc.target/s390/hotpatch-17.c: New testcase.
3459 * gcc.target/s390/hotpatch-18.c: New testcase.
3460 * gcc.target/s390/hotpatch-19.c: New testcase.
3461 * gcc.target/s390/hotpatch-20.c: New testcase.
3462 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3463 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3464 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3465 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3466 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3467 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3468 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3469 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3470 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3471 * gcc.target/s390/hotpatch-10.c: Likewise.
3472 * gcc.target/s390/hotpatch-11.c: Likewise.
3473 * gcc.target/s390/hotpatch-12.c: Likewise.
3474 * gcc.target/s390/hotpatch-2.c: Likewise.
3475 * gcc.target/s390/hotpatch-3.c: Likewise.
3476 * gcc.target/s390/hotpatch-4.c: Likewise.
3477 * gcc.target/s390/hotpatch-5.c: Likewise.
3478 * gcc.target/s390/hotpatch-6.c: Likewise.
3479 * gcc.target/s390/hotpatch-7.c: Likewise.
3480 * gcc.target/s390/hotpatch-8.c: Likewise.
3481 * gcc.target/s390/hotpatch-9.c: Likewise.
3482 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3483 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3484 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3485 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3486 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3487 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3488 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3489 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3491 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3493 * gcc.dg/long_branch.c: New testcase.
3495 2015-01-27 Richard Biener <rguenther@suse.de>
3497 PR tree-optimization/56273
3498 PR tree-optimization/59124
3499 PR tree-optimization/64277
3500 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3501 * gcc.dg/Warray-bounds-12.c: Likewise.
3502 * gcc.dg/Warray-bounds-13.c: Likewise.
3504 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3506 PR rtl-optimization/61058
3507 * gcc.dg/pr61058.c: New test.
3509 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3511 * gcc.target/i386/chkp-narrow-bounds.c: New.
3513 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3515 PR tree-optimization/64807
3516 * gcc.dg/pr64807.c: New test.
3519 * gcc.dg/pr64766.c: New test.
3521 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3524 * gcc.target/sh/pr49263-4.c: New.
3526 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3529 * gfortran.dg/allocate_with_mold_1.f90: New test
3531 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3534 * gcc.dg/pr64778.c: New test.
3537 * gcc.dg/vect/pr64421.c: New test.
3539 2015-01-26 Tobias Burnus <burnus@net-b.de>
3542 * gfortran.dg/coarray_36.f: New.
3543 * gfortran.dg/coarray_37.f90: New.
3545 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3548 * gfortran.dg/class_allocate_18.f90: New.
3550 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3552 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3554 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3556 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3558 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3560 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3562 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3564 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3566 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3568 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3569 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3570 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3571 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3573 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3575 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3576 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3577 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3579 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3581 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3582 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3583 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3584 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3585 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3588 2015-01-26 Richard Biener <rguenther@suse.de>
3591 * gcc.dg/uninit-19.c: New testcase.
3593 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3595 * lib/target-supports.exp (check_effective_target_vect64): Add
3598 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3601 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3603 2015-01-26 Tony Liu <tony.liu@arm.com>
3605 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3608 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3611 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3612 correctly, clean up afterwards.
3614 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3617 * gfortran.dg/use_rename_7.f90: New.
3619 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3621 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3622 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3624 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3627 * gcc.target/sh/pr54236-4.c: New.
3629 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3631 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3632 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3635 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3638 * gfortran.dg/open_new_segv.f90: New test.
3640 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3649 * gcc.target/sh/pr64345-1.c: New.
3650 * gcc.target/sh/pr64345-2.c: New.
3651 * gcc.target/sh/pr59533-1.c: New.
3652 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3653 * gcc.target/sh/pr52933-2.c: Likewise.
3654 * gcc.target/sh/pr54089-1.c: Likewise.
3655 * gcc.target/sh/pr54236-1.c: Likewise.
3656 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3657 * gcc.target/sh/pr49263-1.c: Remove xfails.
3658 * gcc.target/sh/pr49263-2.c: Likewise.
3659 * gcc.target/sh/pr49263-3.c: Likewise.
3660 * gcc.target/sh/pr53987-1.c: Likewise.
3661 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3662 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3663 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3664 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3665 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3666 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3668 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3671 2015-01-24 Tom de Vries <tom@codesourcery.com>
3673 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3675 2015-01-23 Ian Lance Taylor <iant@google.com>
3678 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3679 targets without split stack support.
3681 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3684 * gcc.target/i386/pr64317.c: New test.
3686 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3688 PR rtl-optimization/63637
3689 PR rtl-optimization/60663
3690 * gcc.dg/pr63637-1.c: New test.
3691 * gcc.dg/pr63637-2.c: New test.
3692 * gcc.dg/pr63637-3.c: New test.
3693 * gcc.dg/pr63637-4.c: New test.
3694 * gcc.dg/pr63637-5.c: New test.
3695 * gcc.dg/pr63637-6.c: New test.
3696 * gcc.target/i386/pr63637-1.c: New test.
3697 * gcc.target/i386/pr63637-2.c: New test.
3698 * gcc.target/i386/pr63637-3.c: New test.
3699 * gcc.target/i386/pr63637-4.c: New test.
3700 * gcc.target/i386/pr63637-5.c: New test.
3701 * gcc.target/i386/pr63637-6.c: New test.
3703 2015-01-23 Richard Biener <rguenther@suse.de>
3706 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3707 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3709 2015-01-23 Marek Polacek <polacek@redhat.com>
3711 PR preprocessor/60570
3712 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3713 * gcc.dg/cpp/pr60570.c: New test.
3715 2015-01-23 Richard Biener <rguenther@suse.de>
3718 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3719 vectorization on vect64 targets.
3721 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3724 * gfortran.dg/class_allocate_17.f90: New.
3726 2015-01-23 Tobias Burnus <burnus@net-b.de>
3729 * gfortran.dg/goacc/combined_loop.f90: New.
3731 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734 * gfortran.dg/make_unit.f90: New test.
3736 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3739 * gfortran.dg/negative_unit_int8.f: Update.
3741 2015-01-22 Jeff Law <law@redhat.com>
3744 * gcc.target/m68k/pr52076-1.c: New test.
3745 * gcc.target/m68k/pr52076-2.c: New test.
3747 2015-01-22 Richard Biener <rguenther@suse.de>
3750 * gcc.dg/torture/pr64728.c: New testcase.
3752 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3755 * g++.dg/pr64688.C: New test.
3757 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3759 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3760 to avoid errors with -fpic.
3762 2015-01-22 Richard Biener <rguenther@suse.de>
3765 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3767 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3769 PR rtl-optimization/64682
3770 * gcc.c-torture/execute/pr64682.c: New file.
3772 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3775 * gcc.dg/pr64511.c: New test.
3777 PR rtl-optimization/62078
3778 * g++.dg/opt/pr62078.C: New test.
3781 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3783 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3786 * gfortran.dg/internal_pack_15.f90: New test.
3788 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3790 * c-c++-common/tsan/step.c: New testcase.
3792 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3794 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3796 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3798 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3800 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3802 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3804 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3806 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3808 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3810 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3812 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3814 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3816 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3818 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3820 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3822 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3824 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3826 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3828 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3830 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3832 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3834 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3836 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3838 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3840 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3842 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3843 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3844 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3847 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3849 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3850 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3851 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3854 2015-01-21 Renlin Li <renlin.li@arm.com>
3856 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3857 * g++.dg/tls/thread_local5g.C: Likewise.
3858 * g++.dg/tls/thread_local6g.C: Likewise.
3860 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3862 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3863 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3864 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3866 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3868 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3869 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3870 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3872 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3874 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3875 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3876 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3878 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3880 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3881 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3882 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3884 2015-01-20 Jeff Law <law@redhat.com>
3887 * gcc.target/m68k/pr59946.c: New test.
3889 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3891 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3892 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3893 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3895 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3897 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3898 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3899 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3901 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3903 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3904 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3905 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3907 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3909 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3910 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3911 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3913 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3916 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3918 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3919 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3920 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3922 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3924 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3925 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3926 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3928 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3930 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3932 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3934 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3937 * g++.dg/ubsan/pr64632.C: New test.
3940 * gcc.dg/pr64663.c: New test.
3942 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3945 * g++.dg/warn/Wunused-var-23.C: New.
3947 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3950 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3951 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3953 2015-01-20 Richard Biener <rguenther@suse.de>
3956 * gcc.dg/lto/pr64684_0.c: New testcase.
3957 * gcc.dg/lto/pr64684_1.c: Likewise.
3958 * gcc.dg/lto/pr64684_2.c: Likewise.
3959 * gcc.dg/lto/pr64685_0.c: Likewise.
3960 * gcc.dg/lto/pr64685_1.c: Likewise.
3962 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3965 * g++.dg/cpp1y/lambda-init12.C: New.
3967 2015-01-20 Richard Biener <rguenther@suse.de>
3969 PR tree-optimization/64410
3970 * g++.dg/vect/pr64410.cc: Require vect_double.
3972 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3975 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3977 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3981 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3983 PR rtl-optimization/64081
3984 * gcc.dg/pr64081.c: New test.
3986 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3988 * jit.dg/harness.h: Include <unistd.h>.
3989 (CHECK_NO_ERRORS): New.
3990 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3991 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3992 gcc_jit_context_compile_to_file.
3993 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3994 args to the spawned executable.
3995 (jit-expand-vars): New function.
3996 (jit-exe-params): New variable.
3997 (dg-jit-set-exe-params): New function.
3998 (jit-dg-test): Detect testcases that use
3999 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4000 Set arguments of spawned process to jit-exe-params.
4001 (jit-get-output-filename): New function.
4002 (jit-setup-compile-to-file): New function.
4003 (jit-verify-compile-to-file): New function.
4004 (jit-run-executable): New function.
4005 (jit-verify-executable): New function.
4006 * jit.dg/test-compile-to-assembler.c: New testcase.
4007 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4008 * jit.dg/test-compile-to-executable.c: New testcase.
4009 * jit.dg/test-compile-to-object.c: New testcase.
4011 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4014 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4017 2015-01-19 Martin Liska <mliska@suse.cz>
4019 * objc/compile/pr64668.m: New test.
4021 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4023 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4024 (create_overflow_fn): Update comment to clarify that
4025 the third param of the created function is a bool *, not
4027 (verify_int_overflow_fn): Convert param "expected_ovf" from
4028 int to bool. Update third param of "overflow_fn_type" from int *
4029 to bool *. Update local "actual_ovf" from int to bool.
4030 (verify_uint_overflow_fn): Likewise.
4032 2015-01-19 Martin Liska <mliska@suse.cz>
4034 * gcc.dg/ipa/ipa-icf-33.c: New test.
4036 2015-01-19 Felix Yang <felix.yang@huawei.com>
4037 Haijian Zhang <z.zhanghaijian@huawei.com>
4039 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4040 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4041 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4042 result_float64x2, expected_hfloat64x2): New helper type, variable and
4044 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4045 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4046 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4047 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4048 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4049 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4050 and target without the FMA feature.
4052 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4054 * gcc.target/aarch64/pr64304.c: New testcase.
4056 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4058 PR rtl-optimization/64081
4059 * gcc.dg/pr64081.c: New test.
4061 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4064 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4066 * gcc.target/aarch64/test_frame_6.c: Likewise.
4067 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4068 and x19 (in the epilogue).
4069 * gcc.target/aarch64/test_frame_4.c: Likewise.
4070 * gcc.target/aarch64/test_frame_7.c: Likewise.
4072 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4074 * gcc.target/i386/chkp-always_inline.c: New.
4076 2015-01-15 Andrew Pinski <apinski@cavium.com>
4077 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4079 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4080 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4082 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4085 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4086 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4088 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4091 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4093 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4096 * gcc.target/sh/torture/pr64652.c: New.
4098 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4100 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4101 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4102 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4103 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4104 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4105 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4107 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4110 * g++.dg/torture/pr64378.C: New testcase.
4112 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4115 * gfortran.dg/block_13.f08: New test
4117 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4120 * gfortran.dg/associate_1.f03: Allow test for character with
4123 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4125 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4126 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4128 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4130 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4132 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4135 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4137 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4140 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4143 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4146 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4148 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4151 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4153 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4155 PR rtl-optimization/52773
4156 * gcc.c-torture/compile/pr52773.c: New test.
4158 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4161 * g++.dg/cpp0x/alias-decl-46.C: New.
4163 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4165 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4167 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4169 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4171 (CHECK_FP): Likewise.
4172 (CHECK_CUMULATIVE_SAT): Likewise.
4174 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4176 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4177 (Set_Neon_Cumulative_Sat): Add parameter.
4178 (__set_neon_cumulative_sat): Support new parameter.
4179 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4180 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4182 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4183 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4186 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4188 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4189 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4191 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4194 * g++.dg/tls/thread_local-ice4.C: New.
4196 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4198 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4201 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4204 * g++.dg/cpp0x/vt-62276.C: New.
4206 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4209 * g++.dg/pr64353.C: New.
4211 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4214 * gcc.target/aarch64/pr64263_1.c: New test.
4216 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4218 PR tree-optimization/64434
4219 * gcc.dg/torture/pr64434.c: Move to...
4220 * gcc.dg/pr64434.c: ... here.
4222 2015-01-16 Richard Biener <rguenther@suse.de>
4225 * gcc.dg/uninit-18.c: New testcase.
4227 2015-01-16 Richard Biener <rguenther@suse.de>
4229 PR tree-optimization/64568
4230 * g++.dg/torture/pr64568-2.C: New testcase.
4232 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4235 * gcc.target/i386/chkp-label-address.c: New.
4237 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4240 * gfortran.dg/pointer_init_6.f90: Extended.
4242 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4244 * gcc.c-torture/compile/20150108.c: New test.
4246 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4248 * gcc.target/visium: New directory.
4250 2015-01-16 Richard Biener <rguenther@suse.de>
4252 PR tree-optimization/61743
4253 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4254 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4256 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4258 * gcc.dg/pr64015.c: New test.
4260 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4264 * g++.dg/ipa/pr64612.C: New test.
4266 2015-01-16 Renlin Li <renlin.li@arm.com>
4268 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4270 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4272 * gcc.target/i386/sse-14.c: Test new intrinsic.
4273 * gcc.target/i386/sse-22.c: Ditto.
4275 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4278 * g++.dg/cpp0x/auto44.C: New.
4280 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4283 * gcc.target/nios2/gpopt-all.c: New test case.
4284 * gcc.target/nios2/gpopt-local.c: New test case.
4285 * gcc.target/nios2/gpopt-global.c: New test case.
4286 * gcc.target/nios2/gpopt-data.c: New test case.
4287 * gcc.target/nios2/gpopt-none.c: New test case.
4289 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4291 * g++.dg/ubsan/vptr-1.C: New test.
4292 * g++.dg/ubsan/vptr-2.C: New test.
4293 * g++.dg/ubsan/vptr-3.C: New test.
4294 * g++.dg/ubsan/vptr-4.C: New test.
4295 * g++.dg/ubsan/vptr-5.C: New test.
4296 * g++.dg/ubsan/vptr-6.C: New test.
4297 * g++.dg/ubsan/vptr-7.C: New test.
4298 * g++.dg/ubsan/vptr-8.C: New test.
4299 * g++.dg/ubsan/vptr-9.C: New test.
4301 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4303 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4305 * lib/gcc-dg.exp: Likewise.
4307 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4309 PR rtl-optimization/64110
4310 * gcc.target/i386/pr64110.c: Add scan-assembler.
4312 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4313 James Norris <jnorris@codesourcery.com>
4314 Cesar Philippidis <cesar@codesourcery.com>
4315 Ilmir Usmanov <i.usmanov@samsung.com>
4317 * lib/target-supports.exp (check_effective_target_fopenacc): New
4319 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4320 * g++.dg/goacc/goacc.exp: Likewise.
4321 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4322 * gcc.dg/goacc/goacc.exp: Likewise.
4323 * gfortran.dg/goacc/goacc.exp: Likewise.
4324 * c-c++-common/cpp/openacc-define-1.c: New file.
4325 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4326 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4327 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4328 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4329 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4330 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4331 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4332 * c-c++-common/goacc/cache-1.c: Likewise.
4333 * c-c++-common/goacc/clauses-fail.c: Likewise.
4334 * c-c++-common/goacc/collapse-1.c: Likewise.
4335 * c-c++-common/goacc/data-1.c: Likewise.
4336 * c-c++-common/goacc/data-2.c: Likewise.
4337 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4338 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4339 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4340 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4341 * c-c++-common/goacc/if-clause-1.c: Likewise.
4342 * c-c++-common/goacc/if-clause-2.c: Likewise.
4343 * c-c++-common/goacc/kernels-1.c: Likewise.
4344 * c-c++-common/goacc/loop-1.c: Likewise.
4345 * c-c++-common/goacc/loop-private-1.c: Likewise.
4346 * c-c++-common/goacc/nesting-1.c: Likewise.
4347 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4348 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4349 * c-c++-common/goacc/parallel-1.c: Likewise.
4350 * c-c++-common/goacc/pcopy.c: Likewise.
4351 * c-c++-common/goacc/pcopyin.c: Likewise.
4352 * c-c++-common/goacc/pcopyout.c: Likewise.
4353 * c-c++-common/goacc/pcreate.c: Likewise.
4354 * c-c++-common/goacc/pragma_context.c: Likewise.
4355 * c-c++-common/goacc/present-1.c: Likewise.
4356 * c-c++-common/goacc/reduction-1.c: Likewise.
4357 * c-c++-common/goacc/reduction-2.c: Likewise.
4358 * c-c++-common/goacc/reduction-3.c: Likewise.
4359 * c-c++-common/goacc/reduction-4.c: Likewise.
4360 * c-c++-common/goacc/sb-1.c: Likewise.
4361 * c-c++-common/goacc/sb-2.c: Likewise.
4362 * c-c++-common/goacc/sb-3.c: Likewise.
4363 * c-c++-common/goacc/update-1.c: Likewise.
4364 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4365 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4366 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4367 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4368 * gfortran.dg/goacc/assumed.f95: Likewise.
4369 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4370 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4371 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4372 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4373 * gfortran.dg/goacc/branch.f95: Likewise.
4374 * gfortran.dg/goacc/cache-1.f95: Likewise.
4375 * gfortran.dg/goacc/coarray.f95: Likewise.
4376 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4377 * gfortran.dg/goacc/cray.f95: Likewise.
4378 * gfortran.dg/goacc/critical.f95: Likewise.
4379 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4380 * gfortran.dg/goacc/data-tree.f95: Likewise.
4381 * gfortran.dg/goacc/declare-1.f95: Likewise.
4382 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4383 * gfortran.dg/goacc/fixed-1.f: Likewise.
4384 * gfortran.dg/goacc/fixed-2.f: Likewise.
4385 * gfortran.dg/goacc/fixed-3.f: Likewise.
4386 * gfortran.dg/goacc/fixed-4.f: Likewise.
4387 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4388 * gfortran.dg/goacc/if.f95: Likewise.
4389 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4390 * gfortran.dg/goacc/list.f95: Likewise.
4391 * gfortran.dg/goacc/literal.f95: Likewise.
4392 * gfortran.dg/goacc/loop-1.f95: Likewise.
4393 * gfortran.dg/goacc/loop-2.f95: Likewise.
4394 * gfortran.dg/goacc/loop-3.f95: Likewise.
4395 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4396 * gfortran.dg/goacc/omp.f95: Likewise.
4397 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4398 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4399 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4400 * gfortran.dg/goacc/parameter.f95: Likewise.
4401 * gfortran.dg/goacc/private-1.f95: Likewise.
4402 * gfortran.dg/goacc/private-2.f95: Likewise.
4403 * gfortran.dg/goacc/private-3.f95: Likewise.
4404 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4405 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4406 * gfortran.dg/goacc/reduction.f95: Likewise.
4407 * gfortran.dg/goacc/routine-1.f90: Likewise.
4408 * gfortran.dg/goacc/routine-2.f90: Likewise.
4409 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4410 * gfortran.dg/goacc/several-directives.f95: Likewise.
4411 * gfortran.dg/goacc/sie.f95: Likewise.
4412 * gfortran.dg/goacc/subarrays.f95: Likewise.
4413 * gfortran.dg/gomp/map-1.f90: Likewise.
4414 * gfortran.dg/openacc-define-1.f90: Likewise.
4415 * gfortran.dg/openacc-define-2.f90: Likewise.
4416 * gfortran.dg/openacc-define-3.f90: Likewise.
4417 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4418 * g++.dg/gomp/block-2.C: Likewise.
4419 * g++.dg/gomp/block-3.C: Likewise.
4420 * g++.dg/gomp/block-5.C: Likewise.
4421 * g++.dg/gomp/target-1.C: Likewise.
4422 * g++.dg/gomp/target-2.C: Likewise.
4423 * g++.dg/gomp/taskgroup-1.C: Likewise.
4424 * g++.dg/gomp/teams-1.C: Likewise.
4425 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4426 * gcc.dg/cilk-plus/jump.c: Likewise.
4427 * gcc.dg/gomp/block-1.c: Likewise.
4428 * gcc.dg/gomp/block-10.c: Likewise.
4429 * gcc.dg/gomp/block-2.c: Likewise.
4430 * gcc.dg/gomp/block-3.c: Likewise.
4431 * gcc.dg/gomp/block-4.c: Likewise.
4432 * gcc.dg/gomp/block-5.c: Likewise.
4433 * gcc.dg/gomp/block-6.c: Likewise.
4434 * gcc.dg/gomp/block-7.c: Likewise.
4435 * gcc.dg/gomp/block-8.c: Likewise.
4436 * gcc.dg/gomp/block-9.c: Likewise.
4437 * gcc.dg/gomp/target-1.c: Likewise.
4438 * gcc.dg/gomp/target-2.c: Likewise.
4439 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4440 * gcc.dg/gomp/teams-1.c: Likewise.
4442 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4444 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4447 2015-01-15 Mike Stump <mikestump@comcast.net>
4449 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4450 * gcc.dg/inline_2.c: Likewise.
4451 * gcc.dg/inline_3.c: Likewise.
4452 * gcc.dg/inline_4.c: Likewise.
4454 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4457 * gfortran.dg/proc_ptr_comp_43.f90: New.
4459 2015-01-15 Mike Stump <mikestump@comcast.net>
4461 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4462 * gcc.dg/unroll_2.c: Likewise.
4463 * gcc.dg/unroll_3.c: Likewise.
4464 * gcc.dg/unroll_4.c: Likewise.
4465 * gcc.dg/unroll_5.c: Likewise.
4467 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4470 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4472 * gcc.target/aarch64/test_frame_6.c: Likewise.
4473 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4474 x30 and x19 (in the epilogue).
4475 * gcc.target/aarch64/test_frame_4.c: Likewise.
4476 * gcc.target/aarch64/test_frame_7.c: Likewise.
4478 2015-01-15 Martin Liska <mliska@suse.cz>
4480 * g++.dg/ipa/pr64068.C: New test.
4481 * gcc.dg/ipa/PR64559.c: New test.
4483 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4485 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4488 2015-01-15 Richard Biener <rguenther@suse.de>
4490 PR tree-optimization/61743
4491 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4492 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4494 2015-01-15 Renlin Li <renlin.li@arm.com>
4496 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4497 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4499 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4501 * gcc.dg/vect/vect-aggressive-1.c: New.
4502 * gcc.target/i386/avx2-vect-aggressive.c: New.
4504 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4506 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4508 2015-01-15 Richard Biener <rguenther@suse.de>
4511 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4512 -Wl,-undefined,dynamic_lookup.
4514 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4516 * gnat.dg/opt47.adb: New test.
4518 2015-01-15 Richard Biener <rguenther@suse.de>
4521 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4523 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4525 PR tree-optimization/64434
4526 * gcc.dg/torture/pr64434.c: New test.
4528 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4530 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4531 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4532 -march=loongson* and -march=octeon* require -mno-micromips.
4534 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4535 Matthew Fortune <matthew.fortune@imgtec.com>
4537 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4538 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4539 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4540 * gcc.target/mips/call-saved-7.c: New file.
4541 * gcc.target/mips/call-saved-8.c: New file.
4542 * gcc.target/mips/call-saved-9.c: New file.
4544 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4546 * gcc.target/mips/lsa.c: New file.
4547 * gcc.target/mips/mips64-lsa.c: Likewise.
4548 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4549 * gcc.target/mips/mulsize-4.c: Likewise.
4550 * gcc.target/mips/mulsize-5.c: New file.
4551 * gcc.target/mips/mulsize-6.c: Likewise.
4552 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4553 and !HAS_LSA as ghost options.
4554 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4557 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4559 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4561 2015-01-15 Richard Biener <rguenther@suse.de>
4564 * gcc.dg/torture/pr64365.c: New testcase.
4566 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4568 * gcc.dg/stackprotectexplicit1.c: New test.
4569 * g++.dg/stackprotectexplicit2.c: New test.
4571 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4574 * gfortran.dg/inquire_internal.f90: New.
4575 * gfortran.dg/negative_unit_check.f90: New.
4577 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4580 * gcc.target/sh/pr53988-1.c: New.
4582 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4585 * g++.dg/tls/thread_local-ice3.C: New.
4587 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4589 * gcc.target/i386/fentry-override.c: Properly place {} in target
4590 selector. Remove nonpic.
4591 * gcc.target/i386/fentry.c: Likewise.
4593 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4595 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4596 warnings instead of errors.
4598 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4600 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4601 option support instead of ENABLE_LTO from Makefile.
4603 2015-01-14 Richard Biener <rguenther@suse.de>
4605 PR tree-optimization/59354
4606 * gcc.dg/vect/pr59354.c: New testcase.
4608 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4610 * lib/target-supports.exp
4611 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4612 on ARM architures before v7.
4614 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4617 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4620 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4623 * gcc.target/i386/pr64386.c: New test.
4625 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4628 * gcc.target/i386/pr64393.c: New test.
4630 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4633 * gcc.target/i386/pr64387.c: New test.
4635 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4637 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4639 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4641 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4643 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4646 * gcc.target/arm/pr64453.c: New.
4648 2015-01-14 Richard Biener <rguenther@suse.de>
4651 * gcc.dg/lto/pr64415_0.c: New testcase.
4652 * gcc.dg/lto/pr64415_1.c: Likewise.
4654 2015-01-14 Martin Liska <mliska@suse.cz>
4656 * gcc.dg/ipa/pr64307.c: New test.
4658 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4660 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4663 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4666 * gcc.target/arm/pr64460_1.c: New test.
4668 2015-01-14 Richard Biener <rguenther@suse.de>
4670 PR tree-optimization/64493
4671 PR tree-optimization/64495
4672 * gcc.dg/vect/pr64493.c: New testcase.
4673 * gcc.dg/vect/pr64495.c: Likewise.
4675 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4677 * gcc.dg/Warray-bounds-11.c: New test-case.
4679 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4681 * gcc.target/mips/octeon3-pipe-1.c: New test.
4683 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4685 * jit.dg/harness.h (set_up_logging): Move string concatenation
4687 (concat_strings): New function.
4688 (dump_reproducer): New function.
4689 (test_jit): Call dump_reproducer.
4690 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4692 (jit-dg-test): Delete any generated reproducer from previous runs.
4693 Verify that a generated reproducer was created, and verify that it
4695 * jit.dg/test-nested-contexts.c (main): Call
4696 gcc_jit_context_dump_reproducer_to_file.
4698 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4700 * gcc.dg/aru-2.c: Add dg-require-profiling.
4702 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4704 * lib/target-supports.exp (check_profiling_available): Check if
4707 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4710 * g++.dg/torture/pr64565.C: New testcase.
4712 2015-01-13 Marek Polacek <polacek@redhat.com>
4715 * gcc.dg/tm/pr64391.c: New test.
4717 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4719 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4722 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4724 * gcc.target/i386/pie.c: New test.
4726 * lib/target-supports.exp (check_effective_target_pie): New.
4728 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4730 PR rtl-optimization/64286
4731 * gcc.target/i386/avx2-pr64286.c: New test.
4733 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4736 * g++.dg/cpp0x/vt-57626.C: New.
4738 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4741 * gfortran.dg/pr64528.f90: New test.
4743 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4745 * gcc.target/aarch64/subsp.c: New test.
4747 2015-01-13 Andrew Pinski <apinski@cavium.com>
4749 * gcc.target/aarch64/store-pair-1.c: New testcase.
4751 2015-01-13 Richard Biener <rguenther@suse.de>
4754 * gcc.dg/lto/pr64373_0.c: New testcase.
4756 2015-01-13 Andrew Pinski <apinski@cavium.com>
4758 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4759 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4761 2015-01-13 Richard Biener <rguenther@suse.de>
4763 PR tree-optimization/64406
4764 * gcc.dg/pr64406.c: New testcase.
4766 2015-01-13 Richard Biener <rguenther@suse.de>
4768 PR tree-optimization/64404
4769 * gcc.dg/vect/pr64404.c: New testcase.
4771 2015-01-13 Richard Biener <rguenther@suse.de>
4773 PR tree-optimization/64568
4774 * g++.dg/torture/pr64568.C: New testcase.
4776 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4778 * jit.dg/test-error-local-used-from-other-function.c: New test
4780 * jit.dg/test-error-param-reuse.c: New test case.
4781 * jit.dg/test-error-param-sharing.c: New test case.
4782 * jit.dg/test-error-param-used-from-other-function.c: New test
4784 * jit.dg/test-error-param-used-without-a-function.c: New test
4787 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4789 PR tree-optimization/64563
4790 * gcc.dg/pr64563.c: New test.
4793 * gcc.target/i386/pr64513.c: New test.
4795 PR tree-optimization/64454
4796 * gcc.dg/pr64454.c: New test.
4799 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4801 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4802 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4803 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4804 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4805 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4806 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4807 * gcc.dg/vect/slp-25.c: Likewise.
4808 * gcc.dg/vect/vect-109.c: Likewise.
4809 * gcc.dg/vect/vect-13.c: Likewise.
4810 * gcc.dg/vect/vect-17.c: Likewise.
4811 * gcc.dg/vect/vect-18.c: Likewise.
4812 * gcc.dg/vect/vect-19.c: Likewise.
4813 * gcc.dg/vect/vect-20.c: Likewise.
4814 * gcc.dg/vect/vect-21.c: Likewise.
4815 * gcc.dg/vect/vect-22.c: Likewise.
4816 * gcc.dg/vect/vect-27.c: Likewise.
4817 * gcc.dg/vect/vect-29.c: Likewise.
4818 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4819 * gcc.dg/vect/vect-2.c: Likewise.
4820 * gcc.dg/vect/vect-3.c: Likewise.
4821 * gcc.dg/vect/vect-4.c: Likewise.
4822 * gcc.dg/vect/vect-5.c: Likewise.
4823 * gcc.dg/vect/vect-72.c: Likewise.
4824 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4825 * gcc.dg/vect/vect-73.c: Likewise.
4826 * gcc.dg/vect/vect-77-global.c: Likewise.
4827 * gcc.dg/vect/vect-78-global.c: Likewise.
4828 * gcc.dg/vect/vect-7.c: Likewise.
4829 * gcc.dg/vect/vect-86.c: Likewise.
4830 * gcc.dg/vect/vect-align-1.c: Likewise.
4831 * gcc.dg/vect/vect-align-3.c: Likewise.
4832 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4833 * gcc.dg/vect/vect-all.c: Likewise.
4834 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4835 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4836 * gcc.dg/vect/vect-peel-3.c: Likewise.
4837 * gcc.dg/vect/vect-peel-4.c: Likewise.
4838 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4840 2015-01-12 Jeff Law <law@redhat.com>
4843 * gcc.target/m68k/pr64461.c: New test.
4845 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4847 * jit.dg/test-array-as-pointer.c (create_code): Update call
4848 to gcc_jit_context_new_global by setting "kind" to
4849 GCC_JIT_GLOBAL_IMPORTED.
4850 * jit.dg/test-error-array-as-pointer.c: Likewise.
4851 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4852 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4853 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4854 * jit.dg/test-using-global.c (the_global): Rename to...
4855 (imported_global): ...this.
4856 (create_code): Update to test the three kinds of global.
4857 (verify_code): Likewise.
4859 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4862 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4864 * gcc.target/i386/pr64291-2.c: Updated.
4866 2015-01-12 Richard Biener <rguenther@suse.de>
4868 PR tree-optimization/64530
4869 * gfortran.dg/pr64530.f90: New testcase.
4871 2015-01-12 Richard Biener <rguenther@suse.de>
4874 * gcc.dg/torture/pr64357.c: New testcase.
4876 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4878 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4881 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4882 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4884 2015-01-12 Martin Liska <mliska@suse.cz>
4886 * gcc.dg/ipa/PR64550.c: New test.
4888 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4891 * g++.dg/ipa/pr63470.C: New testcase.
4893 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4896 * gfortran.dg/typebound_operator_20.f90: New.
4898 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4901 * gfortran.dg/proc_ptr_comp_42.f90: New.
4903 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4906 * gfortran.dg/proc_ptr_comp_41.f90: New.
4908 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4910 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4912 2015-01-10 Tobias Burnus <burnus@net-b.de>
4915 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4916 and add dg-excess-errors.
4917 * gfortran.dg/line_length_6.f90: New.
4918 * gfortran.dg/line_length_7.f90: New.
4919 * gfortran.dg/line_length_8.f90: New.
4920 * gfortran.dg/line_length_9.f90: New.
4921 * gfortran.dg/line_length_10.f90: New.
4922 * gfortran.dg/line_length_11.f90: New.
4924 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4926 * jit.dg/test-threads.c (struct testcase): Move declaration
4927 to jit.dg/all-non-failing-tests.h.
4928 (testcases): Likewise.
4929 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4930 declaration here from jit.dg/all-non-failing-tests.h.
4931 (testcases): Likewise.
4932 * jit.dg/test-combination.c (create_code): Eliminate spelling
4933 out all of the testcases in favor of looping through the
4934 "testcases" metadata.
4935 (verify_code): Likewise.
4937 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4939 PR rtl-optimization/64536
4940 * gcc.dg/pr64536.c: New test.
4942 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4944 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4945 * jit.dg/test-combination.c (create_code): Likewise.
4946 (verify_code): Likewise.
4947 * jit.dg/test-constants.c: New test case.
4948 * jit.dg/test-threads.c: Add test-constants.c.
4950 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4953 * objc.dg/gnu-api-2-class.m: Add a test case
4954 for the above change.
4956 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4958 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4960 2015-01-09 Richard Biener <rguenther@suse.de>
4962 PR tree-optimization/64410
4963 * g++.dg/vect/pr64410.cc: New testcase.
4965 2015-01-09 Martin Liska <mliska@suse.cz>
4967 * gcc.dg/ipa/ipa-icf-32.c: New test.
4969 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4971 * c-c++-common/tsan/tsan_barrier.h: New.
4972 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4973 * c-c++-common/tsan/bitfield_race.c: Likewise.
4974 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4975 * c-c++-common/tsan/mutexset1.c: Likewise.
4976 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4977 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4978 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4979 * c-c++-common/tsan/simple_race.c: Likewise.
4980 * c-c++-common/tsan/simple_stack.c: Likewise.
4981 * c-c++-common/tsan/sleep_sync.c: Likewise.
4982 * c-c++-common/tsan/tiny_race.c: Likewise.
4983 * c-c++-common/tsan/tls_race.c: Likewise.
4984 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4985 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4986 * g++.dg/tsan/atomic_free.C: Likewise.
4987 * g++.dg/tsan/atomic_free2.C: Likewise.
4988 * g++.dg/tsan/cond_race.C: Likewise.
4989 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4991 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4994 * lib/target-supports.exp (check_effective_target_libatomic_available):
4996 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4997 targets that match effective-target libatomic_available.
4998 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5000 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5002 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5003 Verify the result of gcc_jit_context_get_last_error.
5004 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5006 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5008 PR tree-optimization/63989
5009 * gcc.dg/strlenopt-27.c: New test.
5011 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5013 * jit.dg/harness.h (set_up_logging): New function.
5014 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5015 set_up_logging on the context, so that every testcase is
5016 logged to a particular file.
5017 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5018 and call gcc_jit_context_set_logfile on the top-level context.
5020 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5023 * g++.dg/opt/pr64338.C: New test.
5025 2015-01-08 Tobias Burnus <burnus@net-b.de>
5027 * gfortran.dg/coarray/codimension_2b.f90: New file.
5028 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5029 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5031 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5034 * g++.dg/ext/fnname4.C: New.
5036 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5039 * g++.dg/cpp0x/constexpr-64462.C: New.
5041 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5044 * g++.dg/cpp0x/deleted10.C: New.
5046 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5048 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5050 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5052 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5053 GCC_JIT_UNARY_OP_ABS.
5054 (verify_unary_ops): Likewise.
5056 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5058 * jit.dg/test-arith-overflow.c: New test case.
5059 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5060 * jit.dg/test-combination.c (create_code): Likewise.
5061 (verify_code): Likewise.
5062 * jit.dg/test-threads.c (testcases): Likewise.
5064 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5066 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5067 rather than "jit". Load g++.exp, and call g++_init.
5068 Run test-*.cc files within the testsuite and *.cc files within
5070 (jit-dg-test): Drop the addition of -fgnu89-inline to
5071 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5072 doing it when compiling C testcases (since g++ does not handle
5073 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5074 is restored to the value after g++_init ran, rather than the
5075 value before g++_init ran. Return a list of
5076 $comp_output $output_file, as dg-test assumes.
5078 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5080 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5081 make it easier to figure out the origin of each test result when
5082 running test-combination.c and test-threads.c.
5083 (CHECK_VALUE): Likewise.
5084 (CHECK_DOUBLE_VALUE): Likewise.
5085 (CHECK_STRING_VALUE): Likewise.
5086 (CHECK_STRING_STARTS_WITH): Likewise.
5087 (CHECK_STRING_CONTAINS): Likewise.
5089 (check_string_value): Likewise, add "funcname" param.
5090 (check_string_starts_with): Likewise.
5091 (check_string_contains): Likewise.
5093 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5095 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5096 generating name of built executable.
5098 2015-01-07 Marek Polacek <polacek@redhat.com>
5101 * gcc.dg/pr64440.c: New test.
5102 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5104 2015-01-07 Marek Polacek <polacek@redhat.com>
5107 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5108 * gcc.dg/pr64417.c: New test.
5110 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5113 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5116 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5118 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5119 Check if testcases run without errors, not just if they compile.
5121 2015-01-06 Christian Bruel <christian.bruel@st.com>
5124 * gcc.target/sh/pr64507.c: New test.
5126 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5128 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5130 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5132 * c-c++-common/asan/sanitize-all-1.c: New test.
5133 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5134 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5135 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5136 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5138 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5140 * lib/target-supports.exp (check_profiling_available): Return 0 for
5142 (check_effective_target_tls_runtime): Likewise.
5143 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5144 * gcc.dg/20020312-2.c: Adjust for Visium.
5145 * gcc.dg/tls/thr-cse-1.c: Likewise
5146 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5147 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5148 * gcc.dg/weak/typeof-2.c: Likewise.
5150 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5152 PR rtl-optimization/64287
5153 * gcc.dg/aru-2.c: New test.
5155 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5158 * c-c++-common/ubsan/pr64344-1.c: New test.
5159 * c-c++-common/ubsan/pr64344-2.c: New test.
5161 PR tree-optimization/64465
5162 * gcc.dg/pr64465.c: New test.
5164 PR tree-optimization/64494
5165 * gcc.c-torture/compile/pr64494.c: New test.
5167 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5170 * gfortran.dg/realloc_on_assign_25.f90: New test.
5172 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5174 Update copyright years.
5176 2015-01-05 Marek Polacek <polacek@redhat.com>
5179 * gcc.dg/pr64423.c: New test.
5181 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5183 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5184 mmix-knuth-mmixware for the same reason as for MIPS.
5185 * gcc.dg/debug/debug-2.c: Ditto.
5187 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5189 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5192 * lib/gfortran.exp: Add libatomic library search path.
5193 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5194 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5196 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5198 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5200 * c-c++-common/tsan/bitfield_race.c: New testcase.
5201 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5203 2015-01-02 Tobias Burnus <burnus@net-b.de>
5205 * gfortran.dg/coarray/collectives_4.f90: New.
5207 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5210 * gfortran.dg/extends_16.f90: New.
5212 2015-01-02 Tobias Burnus <burnus@net-b.de>
5214 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5216 2015-01-02 Tobias Burnus <burnus@net-b.de>
5218 * gfortran.dg/coarray/codimension_2.f90: New.
5219 * gfortran.dg/coarray/codimension_2a.f90: New.
5220 * gfortran.dg/coarray_35.f90: New.
5221 * gfortran.dg/coarray_35a.f90: New.
5223 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5226 * gfortran.dg/dummy_procedure_11.f90: New.
5228 Copyright (C) 2015 Free Software Foundation, Inc.
5230 Copying and distribution of this file, with or without modification,
5231 are permitted in any medium without royalty provided the copyright
5232 notice and this notice are preserved.