1 2015-04-28 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/62283
4 * gfortran.dg/vect/pr62283-2.f: New testcase.
5 * gcc.dg/vect/bb-slp-14.c: Adjust.
7 2015-04-28 Richard Biener <rguenther@suse.de>
9 PR tree-optimization/65851
10 * g++.dg/torture/pr65851.C: New testcase.
12 2015-04-27 Jeff Law <law@redhat.com>
14 PR tree-optimization/65217
15 * gcc.target/i386/pr65217.c: Remove XFAIL.
17 2015-04-27 Andre Vehreschild <vehre@gmx.de>
20 Add tests forgotten to svn-add.
21 * gfortran.dg/class_allocate_19.f03: New test.
22 * gfortran.dg/class_array_20.f03: New test.
23 * gfortran.dg/class_array_21.f03: New test.
24 * gfortran.dg/finalize_29.f08: New test.
26 2015-04-27 Andre Vehreschild <vehre@gmx.de>
30 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
31 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
33 2015-04-27 Caroline Tice <cmtice@google.com>
35 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
38 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
41 * gcc.target/powerpc/htm-1.c: New test.
42 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
44 (__builtin_tabortdci): Likewise.
45 (__builtin_tcheck): Remove operand.
46 * lib/target-supports.exp (check_htm_hw_available): New function.
48 2015-04-27 Richard Biener <rguenther@suse.de>
50 * gcc.target/i386/pr65217.c: XFAIL.
52 2015-04-27 Jakub Jelinek <jakub@redhat.com>
54 PR tree-optimization/65875
55 * gcc.c-torture/compile/pr65875.c: New test.
57 2015-04-25 Marek Polacek <polacek@redhat.com>
60 * gcc.dg/enum-incomplete-2.c: New test.
61 * gcc.dg/enum-mode-1.c: New test.
63 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
66 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
68 * gcc.target/powerpc/pr65849-2.c: Likewise.
70 2015-04-24 Tom de Vries <tom@codesourcery.com>
72 PR tree-optimization/65802
73 * g++.dg/pr65802.C: Move to ...
74 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
75 stdarg.h. Rewrite for C.
76 (fn1): Use va_list and va_arg. Make variable args function. Add use of
77 va_start and va_end. Remove unnecessary inline asm.
79 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
80 Wei Mi <wmi@google.com>
82 * gcc.target/i386/sse2-load-multi.c: New test.
83 * gcc.target/i386/sse2-store-multi.c: Ditto.
85 2015-04-24 Marek Polacek <polacek@redhat.com>
88 * c-c++-common/pr65830.c: New test.
91 * c-c++-common/Wlogical-op-1.c: New test.
93 2015-04-24 Marek Polacek <polacek@redhat.com>
96 * c-c++-common/pr61534-1.c: New test.
98 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
99 Steven Bosscher <steven@gcc.gnu.org>
101 PR rtl-optimization/34503
102 * gcc.target/arm/pr64616.c: New file.
104 2015-04-24 Bin Cheng <bin.cheng@arm.com>
106 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
108 2015-04-24 Terry Guo <terry.guo@arm.com>
110 * gcc.target/arm/pr65710.c: Update the options.
112 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
114 * gcc.target/i386/pr65523.c: Skip x32.
116 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
118 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
119 to look for vcl* where appropriate.
121 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
123 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
124 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
126 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
129 * gcc.target/arm/pr26702.c: New test.
131 2015-04-23 Marek Polacek <polacek@redhat.com>
134 * gcc.dg/pr65345-1.c: New test.
135 * gcc.dg/pr65345-2.c: New test.
137 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
139 * gcc.target/powerpc/crypto-builtin-2.c: New.
141 2015-04-23 Andre Vehreschild <vehre@gmx.de>
144 * gfortran.dg/class_allocate_19.f03: New test.
145 * gfortran.dg/class_array_20.f03: New test.
146 * gfortran.dg/class_array_21.f03: New test.
147 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
148 * gfortran.dg/finalize_15.f90: Fixing comparision to model
149 initialization correctly.
150 * gfortran.dg/finalize_29.f08: New test.
152 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
154 * gcc.target/powerpc/swaps-p8-18.c: New test.
156 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
159 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
160 * gcc.dg/vect/bb-slp-25.c: Likewise.
161 * gcc.dg/vect/bb-slp-29.c: Likewise.
162 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
163 vect_no_align && { ! vect_hw_misalign }.
164 * gcc.dg/vect/bb-slp-9.c: Likewise.
165 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
167 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
168 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
169 account for POWER8, where peeling for alignment is not needed.
170 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
171 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
172 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
173 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
174 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
175 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
176 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
177 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
178 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
179 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
180 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
181 * gcc.dg/vect/pr16105.c: Likewise.
182 * gcc.dg/vect/pr20122.c: Likewise.
183 * gcc.dg/vect/pr33804.c: Likewise.
184 * gcc.dg/vect/pr33953.c: Likewise.
185 * gcc.dg/vect/pr56787.c: Likewise.
186 * gcc.dg/vect/pr58508.c: Likewise.
187 * gcc.dg/vect/slp-25.c: Likewise.
188 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
189 * gcc.dg/vect/vect-105.c: Likewise.
190 * gcc.dg/vect/vect-27.c: Likewise.
191 * gcc.dg/vect/vect-29.c: Likewise.
192 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
194 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
195 && { ! vect_hw_misalign }.
196 * gcc.dg/vect/vect-44.c: Likewise.
197 * gcc.dg/vect/vect-48.c: Likewise.
198 * gcc.dg/vect/vect-50.c: Likewise.
199 * gcc.dg/vect/vect-52.c: Likewise.
200 * gcc.dg/vect/vect-56.c: Likewise.
201 * gcc.dg/vect/vect-60.c: Likewise.
202 * gcc.dg/vect/vect-72.c: Likewise.
203 * gcc.dg/vect/vect-75-big-array.c: Likewise.
204 * gcc.dg/vect/vect-75.c: Likewise.
205 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
206 * gcc.dg/vect/vect-77-global.c: Likewise.
207 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
208 * gcc.dg/vect/vect-78-global.c: Likewise.
209 * gcc.dg/vect/vect-93.c: Likewise.
210 * gcc.dg/vect/vect-95.c: Likewise.
211 * gcc.dg/vect/vect-96.c: Likewise.
212 * gcc.dg/vect/vect-cond-1.c: Likewise.
213 * gcc.dg/vect/vect-cond-3.c: Likewise.
214 * gcc.dg/vect/vect-cond-4.c: Likewise.
215 * gcc.dg/vect/vect-cselim-1.c: Likewise.
216 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
217 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
218 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
219 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
220 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
221 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
222 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
223 * gcc.dg/vect/vect-outer-3a.c: Likewise.
224 * gcc.dg/vect/vect-outer-5.c: Likewise.
225 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
226 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
227 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
228 * gcc.dg/vect/vect-outer-fir.c: Likewise.
229 * gcc.dg/vect/vect-peel-3.c: Likewise.
230 * gcc.dg/vect/vect-peel-4.c: Likewise.
231 * gcc.dg/vect/vect-pre-interact.c: Likewise.
232 * gcc.target/powerpc/pr65456.c: New test.
233 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
234 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
235 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
236 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
237 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
238 vect_no_align && { ! vect_hw_misalign }.
239 * gfortran.dg/vect/vect-3.f90: Likewise.
240 * gfortran.dg/vect/vect-4.f90: Likewise.
241 * gfortran.dg/vect/vect-5.f90: Likewise.
242 * lib/target-supports.exp (check_effective_target_vect_no_align):
244 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
246 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
249 * gfortran.dg/pr65429.f90: New test.
251 2015-04-22 Yury Gribov <y.gribov@samsung.com>
253 * c-c++-common/asan/user-section-1.c: New test.
254 * c-c++-common/asan/user-section-2.c: New test.
255 * c-c++-common/asan/user-section-3.c: New test.
257 2015-04-22 Hale Wang <hale.wang@arm.com>
258 Terry Guo <terry.guo@arm.com>
260 PR rtl-optimization/64818
261 * gcc.target/arm/pr64818.c: New test.
263 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
266 * g++.dg/tree-ssa/pr61034.C: Update template.
267 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
268 * gcc.dg/Warray-bounds-11.c: Likewise.
269 * gcc.dg/Warray-bounds.c: Likewise.
271 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
274 * gfortran.dg/fmt_unlimited.f90: New test.
276 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
278 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
280 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
281 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
282 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
283 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
284 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
285 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
286 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
288 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
291 * gfortran.dg/namelist_87.f90: New test.
293 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
295 * gcc.target/aarch64/mult-synth_1.c: New test.
296 * gcc.target/aarch64/mult-synth_2.c: Likewise.
297 * gcc.target/aarch64/mult-synth_3.c: Likewise.
298 * gcc.target/aarch64/mult-synth_4.c: Likewise.
299 * gcc.target/aarch64/mult-synth_5.c: Likewise.
300 * gcc.target/aarch64/mult-synth_6.c: Likewise.
302 2015-04-21 Richard Biener <rguenther@suse.de>
304 PR tree-optimization/65650
305 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
306 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
307 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
308 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
309 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
310 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
312 2015-04-21 Tom de Vries <tom@codesourcery.com>
314 PR tree-optimization/65802
315 * g++.dg/pr65802.C: New test.
317 2015-04-21 Bin Cheng <bin.cheng@arm.com>
320 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
321 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
323 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
326 * g++.dg/cpp0x/Wnarrowing2.C: New.
328 2015-04-20 Jeff Law <law@redhat.com>
330 PR tree-optimization/65658
331 * gcc.dg/pr65658.c: New test.
333 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
336 * gcc.target/aarch64/vec_init_1.c: New test.
338 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
340 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
343 2015-04-18 Martin Sebor <msebor@redhat.com>
345 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
346 of non-nul characters.
347 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
349 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
352 * gcc.target/powerpc/pr65787.c: New.
354 2015-04-17 Jakub Jelinek <jakub@redhat.com>
357 * gcc.target/aarch64/c-output-template-4.c: New test.
359 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
362 * gcc.dg/pr65780-1.c: New test.
363 * gcc.dg/pr65780-2.c: Likewise.
364 * gcc.target/i386/pr32219-9.c: Likewise.
365 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
367 * gcc.target/i386/pr64317.c (c): Initialize.
369 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
372 * g++.dg/ext/mv18.C: New test.
373 * g++.dg/ext/mv19.C: Likewise.
374 * g++.dg/ext/mv20.C: Likewise.
375 * g++.dg/ext/mv21.C: Likewise.
376 * g++.dg/ext/mv22.C: Likewise.
377 * g++.dg/ext/mv23.C: Likewise.
379 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
382 * g++.dg/init/pr64527.C: New test.
384 2015-04-17 Tom de Vries <tom@codesourcery.com>
385 Michael Matz <matz@suse.de>
387 PR tree-optimization/64950
388 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
391 2015-04-17 Yury Gribov <y.gribov@samsung.com>
393 * c-c++-common/asan/user-section-1.c: New test.
395 2015-04-17 Jakub Jelinek <jakub@redhat.com>
398 * gcc.dg/debug/pr65771.c: New test.
400 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
402 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
403 __buitlin_alloca with __builtin_alloca.
405 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
407 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
409 2015-04-16 Richard Biener <rguenther@suse.de>
411 PR tree-optimization/64277
412 * gcc.dg/Warray-bounds-14.c: New testcase.
413 * gcc.dg/Warray-bounds-15.c: Likewise.
414 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
415 * c-c++-common/ubsan/bounds-6.c: Likewise.
417 2015-04-16 Renlin Li <renlin.li@arm.com>
419 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
420 * gcc.target/arm/unsigned-float.c: New.
422 2015-04-16 Richard Biener <rguenther@suse.de>
424 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
425 * gcc.dg/tree-ssa/pr37508.c: Adjust.
426 * gfortran.dg/reassoc_6.f: Remove XFAIL.
428 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
430 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
431 * g++.dg/cpp0x/decltype-call1.C: Likewise.
432 * g++.dg/cpp0x/defaulted21.C: Likewise.
433 * g++.dg/cpp0x/defaulted28.C: Likewise.
434 * g++.dg/cpp0x/defaulted47.C: Likewise.
435 * g++.dg/cpp0x/elision_neg.C: Likewise.
436 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
437 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
438 * g++.dg/cpp0x/implicit1.C: Likewise.
439 * g++.dg/cpp0x/implicit9.C: Likewise.
440 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
441 * g++.dg/cpp0x/range-for13.C: Likewise.
442 * g++.dg/gomp/clause-2.C: Likewise.
443 * g++.dg/gomp/udr-5.C: Likewise.
444 * g++.dg/inherit/access6.C: Likewise.
445 * g++.dg/lookup/duperr1.C: Likewise.
446 * g++.dg/lookup/friend2.C: Likewise.
447 * g++.dg/lookup/pr6936.C: Likewise.
448 * g++.dg/lookup/scoped1.C: Likewise.
449 * g++.dg/lookup/using26.C: Likewise.
450 * g++.dg/lookup/using38.C: Likewise.
451 * g++.dg/other/access2.C: Likewise.
452 * g++.dg/overload/defarg3.C: Likewise.
453 * g++.dg/overload/defarg6.C: Likewise.
454 * g++.dg/parse/access11.C: Likewise.
455 * g++.dg/parse/access2.C: Likewise.
456 * g++.dg/parse/access3.C: Likewise.
457 * g++.dg/parse/access4.C: Likewise.
458 * g++.dg/parse/access5.C: Likewise.
459 * g++.dg/parse/access6.C: Likewise.
460 * g++.dg/parse/access8.C: Likewise.
461 * g++.dg/parse/access9.C: Likewise.
462 * g++.dg/parse/crash40.C: Likewise.
463 * g++.dg/tc1/dr142.C: Likewise.
464 * g++.dg/tc1/dr166.C: Likewise.
465 * g++.dg/tc1/dr52.C: Likewise.
466 * g++.dg/template/access11.C: Likewise.
467 * g++.dg/template/access18.C: Likewise.
468 * g++.dg/template/access19.C: Likewise.
469 * g++.dg/template/access2.C: Likewise.
470 * g++.dg/template/access20.C: Likewise.
471 * g++.dg/template/access26.C: Likewise.
472 * g++.dg/template/access3.C: Likewise.
473 * g++.dg/template/access7.C: Likewise.
474 * g++.dg/template/conv12.C: Likewise.
475 * g++.dg/template/crash69.C: Likewise.
476 * g++.dg/template/friend31.C: Likewise.
477 * g++.dg/template/friend32.C: Likewise.
478 * g++.dg/template/memfriend15.C: Likewise.
479 * g++.dg/template/memfriend16.C: Likewise.
480 * g++.dg/template/memfriend17.C: Likewise.
481 * g++.dg/template/memfriend7.C: Likewise.
482 * g++.dg/template/pr32519.C: Likewise.
483 * g++.dg/template/qualttp21.C: Likewise.
484 * g++.dg/template/qualttp8.C: Likewise.
485 * g++.dg/template/ttp10.C: Likewise.
486 * g++.dg/template/typedef11.C: Likewise.
487 * g++.dg/template/typedef13.C: Likewise.
488 * g++.dg/template/typedef19.C: Likewise.
489 * g++.dg/template/typedef20.C: Likewise.
490 * g++.dg/template/typedef22.C: Likewise.
491 * g++.dg/template/using16.C: Likewise.
492 * g++.dg/template/virtual3.C: Likewise.
493 * g++.dg/ubsan/pr61272.C: Likewise.
494 * g++.old-deja/g++.bob/inherit2.C: Likewise.
495 * g++.old-deja/g++.brendan/crash11.C: Likewise.
496 * g++.old-deja/g++.brendan/enum6.C: Likewise.
497 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
498 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
499 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
500 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
501 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
502 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
503 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
504 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
505 * g++.old-deja/g++.jason/access17.C: Likewise.
506 * g++.old-deja/g++.jason/access18.C: Likewise.
507 * g++.old-deja/g++.jason/access22.C: Likewise.
508 * g++.old-deja/g++.jason/access23.C: Likewise.
509 * g++.old-deja/g++.jason/access8.C: Likewise.
510 * g++.old-deja/g++.jason/delete3.C: Likewise.
511 * g++.old-deja/g++.jason/report.C: Likewise.
512 * g++.old-deja/g++.law/access2.C: Likewise.
513 * g++.old-deja/g++.law/access3.C: Likewise.
514 * g++.old-deja/g++.law/access4.C: Likewise.
515 * g++.old-deja/g++.law/access5.C: Likewise.
516 * g++.old-deja/g++.law/arm12.C: Likewise.
517 * g++.old-deja/g++.law/arm14.C: Likewise.
518 * g++.old-deja/g++.law/ctors13.C: Likewise.
519 * g++.old-deja/g++.law/union2.C: Likewise.
520 * g++.old-deja/g++.law/visibility12.C: Likewise.
521 * g++.old-deja/g++.law/visibility15.C: Likewise.
522 * g++.old-deja/g++.law/visibility16.C: Likewise.
523 * g++.old-deja/g++.law/visibility17.C: Likewise.
524 * g++.old-deja/g++.law/visibility18.C: Likewise.
525 * g++.old-deja/g++.law/visibility19.C: Likewise.
526 * g++.old-deja/g++.law/visibility20.C: Likewise.
527 * g++.old-deja/g++.law/visibility21.C: Likewise.
528 * g++.old-deja/g++.law/visibility24.C: Likewise.
529 * g++.old-deja/g++.law/visibility4.C: Likewise.
530 * g++.old-deja/g++.law/visibility5.C: Likewise.
531 * g++.old-deja/g++.law/visibility6.C: Likewise.
532 * g++.old-deja/g++.law/visibility7.C: Likewise.
533 * g++.old-deja/g++.law/visibility8.C: Likewise.
534 * g++.old-deja/g++.law/visibility9.C: Likewise.
535 * g++.old-deja/g++.niklas/t135.C: Likewise.
536 * g++.old-deja/g++.oliva/delete1.C: Likewise.
537 * g++.old-deja/g++.oliva/partord1.C: Likewise.
538 * g++.old-deja/g++.other/access11.C: Likewise.
539 * g++.old-deja/g++.other/access4.C: Likewise.
540 * g++.old-deja/g++.other/access7.C: Likewise.
541 * g++.old-deja/g++.other/crash1.C: Likewise.
542 * g++.old-deja/g++.other/crash7.C: Likewise.
543 * g++.old-deja/g++.other/friend1.C: Likewise.
544 * g++.old-deja/g++.other/friend4.C: Likewise.
545 * g++.old-deja/g++.other/friend9.C: Likewise.
546 * g++.old-deja/g++.other/lineno1.C: Likewise.
547 * g++.old-deja/g++.other/using1.C: Likewise.
548 * g++.old-deja/g++.pt/enum14.C: Likewise.
549 * g++.old-deja/g++.pt/friend11.C: Likewise.
550 * g++.old-deja/g++.pt/friend21.C: Likewise.
551 * g++.old-deja/g++.pt/friend3.C: Likewise.
552 * g++.old-deja/g++.pt/inherit2.C: Likewise.
553 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
554 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
555 * g++.old-deja/g++.robertl/eb94.C: Likewise.
557 2015-04-15 Jakub Jelinek <jakub@redhat.com>
560 * g++.dg/ipa/pr65765.C: New test.
562 2015-04-15 Nick Clifton <nickc@redhat.com>
564 * gcc.target/rx/builtins.c: Disable RMPA test if string
565 instructions are not allowed.
567 2015-04-15 Alan Modra <amodra@gmail.com>
569 * gcc.dg/pr65408.c: New.
571 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
574 * gcc.target/arm/pr65729.c: New test.
576 2015-04-14 Richard Biener <rguenther@suse.de>
578 PR tree-optimization/65758
579 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
581 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
584 * gcc.c-torture/execute/pr65648.c: New test.
586 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
588 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
589 __builtin_finite instead of finite.
590 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
593 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
595 PR tree-optimization/63387
596 * gcc.dg/pr63387.c: New testcase.
598 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
600 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
602 2015-04-13 Richard Biener <rguenther@suse.de>
604 PR tree-optimization/65204
605 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
607 2015-04-13 Terry Guo <terry.guo@arm.com>
610 * gcc.target/arm/pr65710.c: New.
612 2015-04-12 Jakub Jelinek <jakub@redhat.com>
614 PR tree-optimization/65747
615 * g++.dg/torture/pr65747.C: New test.
617 2015-04-12 Jakub Jelinek <jakub@redhat.com>
620 * g++.dg/cpp0x/pr65736.C: New test.
622 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
623 Martin Liska <mliska@suse.cz>
626 * g++.dg/ipa/pr65722.C: New testcase.
628 2015-04-11 Jakub Jelinek <jakub@redhat.com>
630 PR tree-optimization/65735
631 * gcc.c-torture/compile/pr65735.c: New test.
633 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
636 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
638 2015-04-11 Jakub Jelinek <jakub@redhat.com>
641 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
643 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
646 * gcc.target/arm/pr65647-2.c: New.
648 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
651 * g++.dg/torture/pr65694.C: New test.
653 2015-04-10 Tobias Burnus <burnus@net-b.de>
655 * gfortran.dg/coarray_lock_6.f90: New.
656 * gfortran.dg/coarray_lock_7.f90: New.
657 * gfortran.dg/coarray/lock_2.f90: New.
659 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
665 * gfortran.dg/used_types_27.f90: New.
667 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
670 * gcc.target/i386/pr65671.c: New.
672 2015-04-09 Jakub Jelinek <jakub@redhat.com>
674 PR tree-optimization/65709
675 * c-c++-common/ubsan/align-9.c: New test.
677 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
680 * gfortran.dg/pr56852.f90: New test.
682 2015-04-09 Marek Polacek <polacek@redhat.com>
683 Jakub Jelinek <jakub@redhat.com>
686 * g++.dg/opt/pr65554.C: New test.
688 2015-04-09 Jakub Jelinek <jakub@redhat.com>
691 * c-c++-common/attr-aligned-1.c: New test.
693 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
695 * gcc.target/i386/mpx/memmove-zero-length.c: New.
697 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
700 * gcc.target/i386/sse-25.c: New.
702 2015-04-09 Jakub Jelinek <jakub@redhat.com>
705 * gcc.target/i386/pr65693.c: New test.
707 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
709 * gcc.dg/lto/chkp-static-bounds_0.c: New.
711 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
713 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
715 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
717 * gcc.target/i386/thunk-retbnd.c: New.
719 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
721 * gnat.dg/opt48.adb: New test.
722 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
723 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
725 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
728 * gcc.c-torture/compile/pr65540.c: New.
730 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
732 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
735 2015-04-07 Jakub Jelinek <jakub@redhat.com>
738 * g++.dg/debug/pr65678.C: New test.
741 * gcc.c-torture/compile/pr65680.c: New test.
743 2015-04-07 Andre Vehreschild <vehre@gmx.de>
746 * gfortran.dg/allocate_with_source_5.f90: New test.
748 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
750 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
751 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
753 2015-04-07 Bin Cheng <bin.cheng@arm.com>
755 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
757 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
760 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
761 to get floating point compression.
762 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
764 2015-04-06 Jakub Jelinek <jakub@redhat.com>
766 PR preprocessor/61977
767 * gcc.dg/cpp/pr61977.c: New test.
769 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
771 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
773 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
776 * gcc.target/arm/pr65647.c: New.
778 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
781 * g++.dg/torture/pr65655.C: New testcase.
783 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
786 * g++.dg/cpp1y/lambda-init13.C: New.
788 2015-04-03 Marek Polacek <polacek@redhat.com>
790 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
792 2015-04-02 Marek Polacek <polacek@redhat.com>
795 * g++.dg/cpp0x/constexpr-fold1.C: New test.
796 * g++.dg/cpp0x/constexpr-fold2.C: New test.
798 2015-04-02 Jakub Jelinek <jakub@redhat.com>
800 PR preprocessor/61977
801 * gcc.target/powerpc/pr61977-1.c: New test.
802 * gcc.target/powerpc/pr61977-2.c: New test.
804 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
807 * g++.dg/warn/Wshadow-8.C: New.
808 * g++.dg/warn/Wshadow-9.C: Likewise.
809 * g++.dg/warn/Wshadow-10.C: Likewise.
810 * g++.dg/warn/Wshadow-11.C: Likewise.
812 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
814 * gcc.dg/pr23623.c: Added aligned attribute.
815 * gcc.dg/20141029-1.c: Likewise.
816 * gcc.dg/20150306-1.c: New test.
818 2015-04-01 Marek Polacek <polacek@redhat.com>
821 * g++.dg/cpp0x/initlist93.C: New test.
822 * g++.dg/cpp0x/initlist94.C: New test.
824 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
827 * gcc.target/aarch64/pr65624.c: New test.
829 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
831 * gcc.dg/ipa/inlinehint-4.c: New testcase.
833 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
835 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
836 extra variable to force stack alignment.
837 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
838 extra variable to force stack alignment.
840 2015-03-31 Marek Polacek <polacek@redhat.com>
843 * g++.dg/template/pr65390.C: New test.
845 2015-03-31 Martin Liska <mliska@suse.cz>
847 * g++.dg/ipa/pr65557.C: New test.
849 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
851 * gcc.target/s390/hotpatch-25.c: New test.
852 * gcc.target/s390/hotpatch-1.c: Update test.
853 * gcc.target/s390/hotpatch-10.c: Update test.
854 * gcc.target/s390/hotpatch-11.c: Update test.
855 * gcc.target/s390/hotpatch-12.c: Update test.
856 * gcc.target/s390/hotpatch-13.c: Update test.
857 * gcc.target/s390/hotpatch-14.c: Update test.
858 * gcc.target/s390/hotpatch-15.c: Update test.
859 * gcc.target/s390/hotpatch-16.c: Update test.
860 * gcc.target/s390/hotpatch-17.c: Update test.
861 * gcc.target/s390/hotpatch-18.c: Update test.
862 * gcc.target/s390/hotpatch-19.c: Update test.
863 * gcc.target/s390/hotpatch-2.c: Update test.
864 * gcc.target/s390/hotpatch-21.c: Update test.
865 * gcc.target/s390/hotpatch-22.c: Update test.
866 * gcc.target/s390/hotpatch-23.c: Update test.
867 * gcc.target/s390/hotpatch-24.c: Update test.
868 * gcc.target/s390/hotpatch-3.c: Update test.
869 * gcc.target/s390/hotpatch-4.c: Update test.
870 * gcc.target/s390/hotpatch-5.c: Update test.
871 * gcc.target/s390/hotpatch-6.c: Update test.
872 * gcc.target/s390/hotpatch-7.c: Update test.
873 * gcc.target/s390/hotpatch-8.c: Update test.
874 * gcc.target/s390/hotpatch-9.c: Update test.
875 * gcc.target/s390/hotpatch-compile-16.c: Update test.
877 2015-03-31 Richard Biener <rguenther@suse.de>
880 * g++.dg/torture/pr65626.C: New testcase.
882 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
885 * gcc.target/i386/mpx/pr65531.cc: New.
887 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
890 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
891 __builtin_alloca instead of alloca.
892 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
893 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
894 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
897 2015-03-30 Jakub Jelinek <jakub@redhat.com>
900 * g++.dg/ubsan/pr65610.C: New test.
902 2015-03-30 Marek Polacek <polacek@redhat.com>
905 * g++.dg/cpp0x/pr65398-2.C: New test.
907 2015-03-30 Marek Polacek <polacek@redhat.com>
909 * c-c++-common/pr65556.c: Change the width of bit-fields.
911 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
914 * gcc.target/i386/pr65588.c: New testcase.
916 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
919 * gfortran.dg/open_errors_2.f90: New test.
921 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
924 * gfortran.dg/namelist_86.f90: New test.
926 2015-03-28 Andre Vehreschild <vehre@gmx.de>
928 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
929 statement to reflect new ownership.
931 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
934 * g++.dg/template/friend58.C: New.
935 * g++.dg/template/friend59.C: Likewise.
937 2015-03-27 Tobias Burnus <burnus@net-b.de>
940 * g++.dg/gomp/openmp-simd-3.C: New.
941 * gcc.dg/gomp/openmp-simd-3.c: New.
943 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
946 * gcc.target/i386/pr65248-1.c: New file.
947 * gcc.target/i386/pr65248-2.c: Likewise.
948 * gcc.target/i386/pr65248-3.c: Likewise.
949 * gcc.target/i386/pr65248-4.c: Likewise.
951 2015-03-27 Jakub Jelinek <jakub@redhat.com>
954 * gcc.c-torture/compile/pr65593.c: New test.
956 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
959 * g++.dg/cpp1y/constexpr-assert1.C: New.
961 2015-03-27 Marek Polacek <polacek@redhat.com>
964 * c-c++-common/pr65556.c: New test.
966 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
969 * g++.dg/torture/pr65600.C: New testcase.
971 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
974 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
976 2015-03-27 Andre Vehreschild <vehre@gmx.de>
978 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
979 statement and cleanup. Fixed typos.
981 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
984 * gcc.c-torture/compile/pr65595.c: New testcase.
986 2015-03-27 Marek Polacek <polacek@redhat.com>
989 * g++.dg/ubsan/pr65583.C: New test.
991 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
993 * gcc.c-torture/compile/20150327.c: New testcase.
995 2015-03-26 Richard Biener <rguenther@suse.de>
998 * g++.dg/torture/pr65555.C: New testcase.
1000 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1002 PR tree-optimization/64715
1003 * gcc.dg/builtin-object-size-15.c: New test.
1004 * gcc.dg/pr64715-1.c: New test.
1005 * gcc.dg/pr64715-2.c: New test.
1007 2015-03-26 Richard Biener <rguenther@suse.de>
1010 * gnat.dg/specs/opt2.ads: Fix testcase.
1012 2015-03-25 Martin Sebor <msebor@redhat.com>
1015 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1016 when target isn't arm*-*-*-*.
1017 (check_effective_target_arm_nothumb): Likewise.
1018 (check_effective_target_arm_little_endian): Likewise.
1019 (check_effective_target_arm_vect_no_misalign): Likewise.
1020 (check_effective_target_aarch64_little_endian): Fail early if target
1023 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1025 PR tree-optimization/65177
1026 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1028 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1030 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1031 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1032 smmintrin.h and mm3dnow.h.
1034 2015-03-25 Marek Polacek <polacek@redhat.com>
1037 * g++.dg/cpp0x/pr65558.C: New test.
1039 2015-03-25 Marek Polacek <polacek@redhat.com>
1042 * g++.dg/template/pr61670.C: New test.
1044 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1047 * g++.dg/template/pr54987.C: New.
1049 2015-03-25 Richard Biener <rguenther@suse.de>
1051 PR tree-optimization/62630
1052 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1054 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1057 * gcc.target/i386/mpx/pr65508.c: New.
1059 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1063 * gfortran.dg/data_initialized_3.f90: New.
1065 2015-03-25 Richard Biener <rguenther@suse.de>
1068 * gnat.dg/specs/opt2.ads: New testcase.
1070 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1072 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1073 * gcc.target/arm/memset-inline-4.c: Skip for
1074 arm_tune_string_ops_prefer_neon.
1075 * gcc.target/arm/memset-inline-5.c: Ditto.
1076 * gcc.target/arm/memset-inline-6.c: Ditto.
1077 * gcc.target/arm/memset-inline-8.c: Ditto.
1078 * gcc.target/arm/memset-inline-9.c: Ditto.
1080 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/other/virtual3.C: New.
1085 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/cpp0x/vt-60130.C: New.
1090 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/warn/Warray-bounds-7.C: New.
1095 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1098 * g++.dg/template/defarg18.C: New.
1100 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1103 * g++.dg/cpp0x/vt-59988.C: New.
1105 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1107 PR tree-optimization/65533
1108 * gcc.dg/pr65533.c: New test.
1110 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1112 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1113 source= and mold= expressions functionality.
1114 * gfortran.dg/allocate_class_4.f90: New test.
1115 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1116 copying an unlimited polymorhpic object containing a char array
1117 to another unlimited polymorphic object respects the _len
1119 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1120 whether deferred length char array allocate works, unlimited
1121 polymorphic object allocation from a string works and if
1122 allocating an array of deferred length strings works.
1123 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1125 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1128 * g++.dg/cpp0x/constexpr-array11.C: New.
1130 2015-03-24 Richard Biener <rguenther@suse.de>
1133 * gcc.dg/torture/pr65517.c: New testcase.
1135 2015-03-24 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/coindexed_1.f90: Moved from
1138 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1140 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1143 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1147 * gcc.target/i386/pr65523.c: New test.
1150 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1152 * g++.dg/lto/pr65475b_0.C: Likewise.
1154 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1157 * gcc.target/sh/torture/pr65505.c: New.
1159 2015-03-23 Martin Sebor <msebor@redhat.com>
1162 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1163 assembly for lvx in addition to lxv.
1165 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1168 * gfortran.dg/pr65504.f90: New test.
1171 * gcc.dg/pr65521.c: New test.
1173 2015-03-23 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/65518
1176 * gcc.dg/vect/pr65518.c: New testcase.
1178 2015-03-23 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/65494
1181 * gcc.dg/vect/pr65494.c: New testcase.
1183 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1185 PR preprocessor/65238
1186 * c-c++-common/cpp/pr65238-1.c: New test.
1187 * gcc.dg/cpp/pr65238-2.c: New test.
1188 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1189 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1191 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1192 Mikael Morin <mikael@gcc.gnu.org>
1195 * gfortran.dg/elemental_dependency_4.f90: New.
1196 * gfortran.dg/elemental_dependency_5.f90: New.
1198 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1201 * g++.dg/lto/pr65475b_0.C: New testcase.
1202 * g++.dg/lto/pr65475b_1.C: New testcase.
1203 * g++.dg/lto/pr65475c_0.C: New testcase.
1204 * g++.dg/lto/pr65475c_1.C: New testcase.
1206 2015-03-21 Tobias Burnus <burnus@net-b.de>
1208 * gfortran.dg/coarray_38.f90: New.
1209 * gfortran.dg/coarray_39.f90: New.
1210 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1213 2015-03-20 Marek Polacek <polacek@redhat.com>
1216 * g++.dg/cpp0x/pr65398.C: New test.
1218 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1221 * g++.dg/lto/pr65475_0.C: New testcase.
1222 * g++.dg/lto/pr65475_1.C: New testcase.
1224 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1226 PR rtl-optimization/64366
1227 * gcc.target/sh/pr64366.c: New.
1229 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1232 * g++.dg/cpp0x/constexpr-48324.C: New.
1234 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1237 * g++.dg/cpp0x/pr48453.C: New.
1239 2015-03-20 Marek Polacek <polacek@redhat.com>
1242 * g++.dg/cpp0x/pr65072.C: New test.
1244 2015-03-20 Richard Biener <rguenther@suse.de>
1247 * gcc.dg/pr15347.c: Use -O.
1248 * c-c++-common/pr19807-1.c: Likewise.
1250 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1252 * gnat.dg/volatile13.ad[sb]: New test.
1254 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1256 PR rtl-optimization/60851
1257 * gcc.target/i386/pr60851.c: New test.
1259 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1262 * g++.dg/pr65240.h: Add tests for PR 65240.
1263 * g++.dg/pr65240-1.C: Likewise.
1264 * g++.dg/pr65240-2.C: Likewise.
1265 * g++.dg/pr65240-3.C: Likewise.
1266 * g++.dg/pr65240-4.C: Likewise.
1268 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1270 PR rtl-optimization/63491
1271 * gcc.target/powerpc/pr63491.c: New.
1273 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1275 * g++.dg/ipa/pr65465.C: New test.
1277 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1280 * g++.dg/cpp0x/deleted11.C: New.
1282 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1285 * c-c++-common/tsan/pr65400-3.c: New test.
1287 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1290 * g++.dg/cpp0x/constexpr-59686.C: New.
1292 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1295 * g++.dg/tsan/pr64265.C: New test.
1298 * c-c++-common/tsan/pr65400-1.c: New test.
1299 * c-c++-common/tsan/pr65400-2.c: New test.
1301 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/cpp0x/pr59816.C: New.
1306 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1309 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1311 2015-03-18 Martin Liska <mliska@suse.cz>
1314 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1315 equivalences either to 6 or 7.
1317 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1321 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1323 * gcc.dg/undefined-loop-1.c: New file.
1324 * gcc.dg/undefined-loop-2.c: New file.
1326 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1329 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1330 loop exits too early.
1332 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1334 PR tree-optimization/65450
1335 * gfortran.dg/pr65450.f90: New test.
1338 * gcc.target/i386/pr65078-1.c: New test.
1339 * gcc.target/i386/pr65078-2.c: New test.
1340 * gcc.target/i386/pr65078-3.c: New test.
1341 * gcc.target/i386/pr65078-4.c: New test.
1342 * gcc.target/i386/pr65078-5.c: New test.
1343 * gcc.target/i386/pr65078-6.c: New test.
1345 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1348 * g++.dg/cpp1y/pr65340.C: New.
1350 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1353 * gfortran.dg/system_clock_3.f08: Adjust test.
1355 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1358 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1359 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1361 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1364 * gfortran.dg/system_clock_3.f08: New test.
1366 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1369 g++.dg/cpp1y/pr64626-1.C: New.
1370 g++.dg/cpp1y/pr64626-2.C: New.
1371 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1373 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1375 PR tree-optimization/65427
1376 * gcc.c-torture/execute/pr65427.c: New test.
1378 2015-03-16 Marek Polacek <polacek@redhat.com>
1382 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1383 * g++.dg/cpp0x/pr65327.C: New test.
1385 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1388 * c-c++-common/asan/pr64820.c: New test.
1390 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1392 * gfortran.dg/pointer_2.f90: New test.
1394 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1396 * g++.dg/pr65049.C: New test.
1398 2015-03-16 Tom de Vries <tom@codesourcery.com>
1400 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1401 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1402 * gcc.target/i386/fuse-caller-save.c: Same.
1404 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1406 * gnat.dg/loop_optimization18.ad[sb]: New test.
1407 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1409 2015-03-16 Alan Modra <amodra@gmail.com>
1411 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1414 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1416 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1418 * gcc.dg/torture/pr65270-2.c: Likewise.
1420 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1423 * gfortran.dg/pointer_remapping_9.f90: New.
1425 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1427 PR tree-optimization/65369
1428 * gcc.c-torture/execute/pr65369.c: New test.
1430 PR tree-optimization/65418
1431 * gcc.c-torture/execute/pr65418-1.c: New test.
1432 * gcc.c-torture/execute/pr65418-2.c: New test.
1434 PR rtl-optimization/65401
1435 * gcc.c-torture/execute/pr65401.c: New test.
1437 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1440 * gcc.target/arm/pr64600_1.c: New test.
1442 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1444 PR rtl-optimization/65235
1445 * gcc.target/aarch64/pr65235_1.c: New test.
1447 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1449 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1450 * gcc.target/s390/hotpatch-22.c: Likewise.
1451 * gcc.target/s390/hotpatch-23.c: Likewise.
1452 * gcc.target/s390/hotpatch-24.c: Likewise.
1453 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1454 * gcc.target/s390/hotpatch-1.c: Update expected output.
1455 * gcc.target/s390/hotpatch-2.c: Likewise.
1456 * gcc.target/s390/hotpatch-3.c: Likewise.
1457 * gcc.target/s390/hotpatch-4.c: Likewise.
1458 * gcc.target/s390/hotpatch-5.c: Likewise.
1459 * gcc.target/s390/hotpatch-6.c: Likewise.
1460 * gcc.target/s390/hotpatch-7.c: Likewise.
1461 * gcc.target/s390/hotpatch-8.c: Likewise.
1462 * gcc.target/s390/hotpatch-9.c: Likewise.
1463 * gcc.target/s390/hotpatch-10.c: Likewise.
1464 * gcc.target/s390/hotpatch-11.c: Likewise.
1465 * gcc.target/s390/hotpatch-12.c: Likewise.
1466 * gcc.target/s390/hotpatch-13.c: Likewise.
1467 * gcc.target/s390/hotpatch-14.c: Likewise.
1468 * gcc.target/s390/hotpatch-15.c: Likewise.
1469 * gcc.target/s390/hotpatch-16.c: Likewise.
1470 * gcc.target/s390/hotpatch-17.c: Likewise.
1471 * gcc.target/s390/hotpatch-18.c: Likewise.
1472 * gcc.target/s390/hotpatch-19.c: Likewise.
1474 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1477 * gcc.target/i386/pr65103-1.c: New.
1479 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1482 * gcc.target/i386/pr65044.c: New.
1484 2015-03-12 Tom de Vries <tom@codesourcery.com>
1486 PR rtl-optimization/64895
1487 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1488 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1489 * gcc.target/i386/fuse-caller-save.c: Ditto.
1491 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1493 * gcc.dg/ipa/pr63569.c: Fix template.
1495 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1497 * g++.dg/ipa/pr64146.C: Require fpic support.
1499 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1502 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1503 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1505 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1507 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1508 to dg-options, fix up dg-skip-if.
1510 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1513 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1514 * gcc.target/avr/tiny-caller-save.c: Same.
1516 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1519 * g++.dg/pr65242.C: New test.
1521 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1523 * c-c++-common/asan/no-asan-check-glob.c: New test.
1525 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1528 * g++.dg/other/default11.C: New.
1529 * g++.dg/other/default12.C: Likewise.
1531 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1534 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1536 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1539 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1541 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1544 * g++.dg/cpp0x/pr65127.C: New test.
1546 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1548 * gcc.dg/ipa/PR64550.c: Update template.
1550 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1551 Tobias Burnus <burnus@net-b.de>
1553 * gfortran.dg/coarray_sync_memory.f90: New.
1555 2015-03-10 Marek Polacek <polacek@redhat.com>
1558 * c-c++-common/ubsan/pr65367.c: New test.
1560 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1562 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1563 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1564 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1565 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1566 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1567 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1568 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1569 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1570 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1571 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1572 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1573 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1574 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1576 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1578 * lib/mpx-dg.exp (mpx_link_flags): New.
1581 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1582 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1583 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1584 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1585 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1586 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1587 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1588 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1589 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1590 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1591 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1592 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1593 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1594 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1595 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1596 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1597 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1598 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1599 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1600 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1601 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1602 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1603 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1604 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1605 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1606 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1607 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1608 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1609 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1610 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1611 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1612 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1613 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1614 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1615 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1616 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1617 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1618 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1619 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1620 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1621 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1622 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1623 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1624 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1625 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1626 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1627 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1628 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1629 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1630 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1631 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1632 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1633 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1634 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1635 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1636 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1637 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1638 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1639 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1640 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1641 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1642 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1643 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1644 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1645 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1646 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1647 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1648 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1649 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1650 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1651 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1652 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1653 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1654 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1655 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1656 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1657 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1658 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1659 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1660 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1661 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1662 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1663 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1664 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1665 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1666 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1667 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1668 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1669 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1670 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1671 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1672 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1673 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1674 * gcc.target/i386/mpx/label-address-1.c: New.
1675 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1676 * gcc.target/i386/mpx/macro.c: New.
1677 * gcc.target/i386/mpx/mpx-check.h: New.
1678 * gcc.target/i386/mpx/mpx.exp: New.
1679 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1680 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1681 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1682 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1683 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1684 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1685 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1686 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1687 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1688 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1689 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1690 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1691 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1692 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1693 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1694 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1695 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1696 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1697 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1698 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1699 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1700 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1701 * gcc.target/i386/mpx/reference-1-nov.c: New.
1702 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1703 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1704 * gcc.target/i386/mpx/reference-2-nov.c: New.
1705 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1706 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1707 * gcc.target/i386/mpx/reference-3-nov.c: New.
1708 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1709 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1710 * gcc.target/i386/mpx/reference-4-nov.c: New.
1711 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1712 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1713 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1714 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1715 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1716 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1717 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1718 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1719 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1720 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1721 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1722 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1723 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1724 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1725 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1726 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1727 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1728 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1729 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1730 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1731 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1732 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1733 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1734 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1735 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1736 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1737 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1738 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1739 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1740 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1741 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1742 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1743 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1744 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1745 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1746 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1747 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1748 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1749 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1750 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1751 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1752 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1753 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1754 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1755 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1756 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1757 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1758 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1759 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1760 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1761 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1762 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1763 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1764 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1765 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1766 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1767 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1768 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1769 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1770 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1771 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1772 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1773 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1774 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1775 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1776 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1777 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1778 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1779 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1780 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1781 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1782 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1783 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1784 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1785 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1786 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1787 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1788 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1789 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1790 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1791 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1792 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1793 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1794 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1795 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1796 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1797 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1798 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1799 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1800 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1801 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1802 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1803 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1804 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1805 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1806 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1807 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1808 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1809 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1810 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1811 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1812 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1813 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1814 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1815 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1816 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1817 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1818 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1819 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1820 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1821 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1822 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1823 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1824 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1825 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1826 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1827 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1828 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1829 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1830 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1831 * gcc.target/i386/mpx/vla-1-nov.c: New.
1832 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1833 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1834 * gcc.target/i386/mpx/vla-2-nov.c: New.
1835 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1837 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1839 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1841 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1843 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1845 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1847 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1848 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1850 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1853 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1856 * c-c++-common/pr65120.c: New test.
1858 PR rtl-optimization/65321
1859 * gcc.dg/pr65321.c: New test.
1861 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1863 PR tree-optimization/65355
1864 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1866 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1869 * c-c++-common/pr49706.c: Adjust tests for not warning
1870 about !!x == y or !b == y where b is boolean, and add
1872 * c-c++-common/pr62199-2.c: Likewise.
1874 2015-03-09 Richard Biener <rguenther@suse.de>
1877 * gcc.dg/torture/pr65270-1.c: New testcase.
1878 * gcc.dg/torture/pr65270-2.c: Likewise.
1880 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1882 PR tree-optimization/63743
1883 * gcc.dg/pr63743.c: New test.
1885 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1888 * g++.dg/lto/pr65316_0.C: New testcase.
1889 * g++.dg/lto/pr65316_1.C: New testcase.
1891 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1894 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1896 * g++.dg/abi/rtti3.C: Likewise.
1898 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1901 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1903 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1905 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1907 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1909 2015-03-08 Morin <mikael@gcc.gnu.org>
1912 * gfortran.dg/entry_20.f90: New.
1914 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1917 * gcc.c-torture/compile/pr65153.c: New.
1919 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1922 * g++.dg/torture/pr65249.C: New.
1924 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1926 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1928 (int64_t): Likewise.
1930 2015-03-07 Marek Polacek <polacek@redhat.com>
1931 Martin Uecker <uecker@eecs.berkeley.edu>
1934 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1936 * c-c++-common/ubsan/bounds-8.c: New test.
1937 * c-c++-common/ubsan/bounds-9.c: New test.
1938 * gcc.dg/ubsan/bounds-2.c: New test.
1940 2015-03-05 Martin Sebor <msebor@redhat.com>
1942 * PR testsuite/63175
1943 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1944 checking of results into main to prevent it from getting optimized
1946 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1948 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1950 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1951 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1952 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1955 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1957 * g++.dg/lto/pr65302_1.C: New testcase.
1958 * g++.dg/lto/pr65302_0.C: New testcase.
1960 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1962 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1963 -fno-ipa-icf to dg-options.
1965 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1967 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1968 compiles using the linker plugin.
1970 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1972 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1974 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1976 * gcc.target/arm/pr65067.c: New test.
1978 2015-03-05 Martin Liska <mliska@suse.cz>
1981 * gcc.dg/ipa/pr65318.c: New test.
1983 2015-03-05 Marek Polacek <polacek@redhat.com>
1985 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1987 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1989 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1991 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1993 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1994 max-unroll-times back to defaults for s390.
1996 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2000 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2003 * g++.dg/cpp0x/initlist92.C: New.
2005 2015-03-05 Richard Biener <rguenther@suse.de>
2007 PR tree-optimization/65310
2008 * gcc.dg/vect/pr65310.c: New testcase.
2010 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2015 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2017 * gnat.dg/entry_queues3.adb: New test.
2019 2015-03-04 Ian Lance Taylor <iant@google.com>
2021 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2023 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2026 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2028 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2030 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2031 -fno-ipa-icf to dg-options
2032 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2033 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2035 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2038 * g++.dg/cpp0x/decltype62.C: New.
2040 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2042 * gnat.dg/object_overflow5.adb: New test.
2044 2015-03-03 Martin Liska <mliska@suse.cz>
2047 * gcc.dg/ipa/pr65287.c: New test.
2049 2015-03-03 Martin Jambor <mjambor@suse.cz>
2050 Eric Botcazou <ebotcazou@adacore.com>
2052 * gnat.dg/specs/pack12.ads: New test.
2054 2015-03-03 Martin Liska <mliska@suse.cz>
2056 * gcc.dg/ipa/PR65282.c: New test.
2058 2015-03-13 Jeff Law <law@redhat.com>
2060 PR tree-optimization/65241
2061 * gcc.c-torture/compile/pr65241.c: New test.
2063 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2066 * gcc.target/avr/torture/pr64331.c: New test.
2068 2015-03-03 Martin Liska <mliska@suse.cz>
2069 Jan Hubicka <hubicka@ucw.cz>
2071 * g++.dg/ipa/pr65263.C: New test.
2073 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2076 * gcc.dg/lto/pr65130_0.c: New testcase.
2077 * gcc.dg/lto/pr65130_1.c: New testcase.
2079 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2082 * g++.dg/torture/pr64988.C: New testcase.
2084 2015-03-02 Tobias Burnus <burnus@net-b.de>
2086 * gfortran.dg/coarray_atomic_6.f90: New.
2088 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2091 * gcc.target/i386/pr65184.c: New.
2093 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2096 * gcc.target/i386/pr65183.c: New.
2098 2015-02-28 Martin Liska <mliska@suse.cz>
2099 Jan Hubicka <hubicka@ucw.cz>
2101 * gcc.dg/ipa/ipa-icf-35.c: New test.
2102 * gcc.dg/ipa/ipa-icf-36.c: New test.
2103 * gcc.dg/ipa/ipa-icf-37.c: New test.
2105 2015-02-28 Martin Liska <mliska@suse.cz>
2106 Jan Hubicka <hubicka@ucw.cz>
2109 * gcc.dg/ipa/ipa-icf-34.c: New test.
2111 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2114 * gcc.target/sh/sh/pr61142.c: New.
2116 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2118 * g++.dg/other/dump-ada-spec-3.C: New test.
2120 2015-03-01 Martin Liska <mliska@suse.cz>
2122 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2123 * g++.dg/ipa/pr63595.C: Update expected results.
2125 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2128 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2130 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2132 * gcc.dg/vect/pr59354.c: Move vector producing code to
2135 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2138 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2139 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2140 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2141 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2143 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2145 PR tree-optimization/65048
2146 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2147 (foo): Use K&R style definition.
2149 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2152 * g++.dg/pr65032.C: New.
2154 2015-02-27 Marek Polacek <polacek@redhat.com>
2157 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2160 2015-02-27 Marek Polacek <polacek@redhat.com>
2163 * gcc.dg/pr65228.c: New test.
2165 2015-02-27 Kai Tietz <ktietz@redhat.com>
2168 * gcc.dg/weak/weak-17.c: New file.
2170 2015-02-27 Richard Biener <rguenther@suse.de>
2173 * g++.dg/lto/pr65193_0.C: New testcase.
2175 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2177 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2178 * gcc.target/s390/hotpatch-8.c: Likewise.
2179 * gcc.target/s390/hotpatch-9.c: Likewise.
2180 * gcc.target/s390/pr61078.c: Likewise.
2181 * gcc.target/s390/pr57960.c: Remove -m64.
2182 * gcc.target/s390/pr61078.c: Likewise.
2184 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2185 Martin Liska <mliska@suse.cz>
2188 * gcc.dg/pr64454.c: Disable ICF.
2189 * gcc.dg/pr28685-1.c: Disable ICF
2190 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2191 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2192 * g++.dg/ipa/ipa-icf-4.C: Update template.
2194 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2196 PR tree-optimization/65216
2197 * gcc.c-torture/execute/pr65216.c: New test.
2199 PR tree-optimization/65215
2200 * gcc.c-torture/execute/pr65215-1.c: New test.
2201 * gcc.c-torture/execute/pr65215-2.c: New test.
2202 * gcc.c-torture/execute/pr65215-3.c: New test.
2203 * gcc.c-torture/execute/pr65215-4.c: New test.
2204 * gcc.c-torture/execute/pr65215-5.c: New test.
2206 2015-02-26 Tom de Vries <tom@codesourcery.com>
2208 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2210 2015-02-26 Martin Liska <mliska@suse.cz>
2211 Jan Hubicka <hubicka@ucw.cz>
2213 * g++.dg/ipa/pr64146.C: Update expected results.
2214 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2215 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2216 * gcc.dg/ipa/ipa-icf-34.c: New test.
2218 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2220 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2221 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2222 (dg-additional-options): Remove dg directive.
2223 (dg-final): Add dg directive.
2225 2015-02-26 Marek Polacek <polacek@redhat.com>
2228 * g++.dg/ipa/pr65008.C: New test.
2230 2015-02-26 Tom de Vries <tom@codesourcery.com>
2232 * lib/profopt.exp (profopt-target-cleanup): New proc.
2233 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2234 files from sources from dg-additional-sources.
2236 2015-02-26 Tom de Vries <tom@codesourcery.com>
2238 * lib/gcov.exp: Cleanup in case of xfail.
2240 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2242 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2244 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2247 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2248 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2249 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2250 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2251 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2252 * g++.dg/debug/pr46123.C: XFAIL and move...
2253 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2254 * gcc.dg/debug/dwarf2-3.c: Move...
2255 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2257 2015-02-26 Marek Polacek <polacek@redhat.com>
2260 * g++.dg/cpp1y/pr65202.C: New test.
2262 2015-02-26 Tom de Vries <tom@codesourcery.com>
2264 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2265 locale_facets.h.gcov.
2267 2015-02-26 Tom de Vries <tom@codesourcery.com>
2269 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2271 2015-02-26 Tom de Vries <tom@codesourcery.com>
2273 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2275 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2278 * gcc.target/i386/pr65217.c: New.
2280 2015-02-26 Tom de Vries <tom@codesourcery.com>
2282 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2284 2015-02-26 Tom de Vries <tom@codesourcery.com>
2286 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2288 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2290 PR tree-optimization/65048
2291 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2293 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2295 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2296 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2298 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2301 * gcc.target/i386/pr65161.c: New test.
2303 2015-02-26 Terry Guo <terry.guo@arm.com>
2305 * gcc.target/arm/no-volatile-in-it.c: New test.
2307 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2309 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2310 (dg-options): Add -save-temps.
2311 (dg-final): Add cleanup-saved-temps.
2313 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2315 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2317 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2319 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2320 * gcc.target/powerpc/pack01.c: Include string.h.
2322 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2325 * gcc.target/i386/pr65167.c: New.
2327 2015-02-25 Kai Tietz <ktietz@redhat.com>
2329 PR tree-optimization/61917
2330 * gcc.dg/vect/vect-pr61917.c: New file.
2332 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2334 PR tree-optimization/65170
2335 * gcc.c-torture/execute/pr65170.c: New test.
2336 * gcc.dg/tree-ssa/vrp96.c: New test.
2338 2015-02-24 Tom de Vries <tom@codesourcery.com>
2340 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2342 2015-02-24 Tom de Vries <tom@codesourcery.com>
2345 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2346 (dg-additional-files-options): Copy additional_sources to
2347 additional_sources_used before emptying additional_sources.
2348 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2349 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2350 (cleanup-saved-temps): Use additional_sources_used instead of
2352 (dg-test): Reset additional_sources_used.
2354 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2357 * gfortran.dg/integer_exponentiation_6.F90: New test.
2359 2015-02-23 Martin Sebor <msebor@redhat.com>
2362 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2363 two parts. One to save registers, the other to verify the
2364 registers have the right values. Save register state into
2365 static data rather than on the stack.
2367 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2370 * c-c++-common/asan/pr63888.c: New test.
2372 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2375 * gcc.c-torture/compile/pr65163.c: New.
2377 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2379 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2380 with -m31 on 64 bit.
2381 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2382 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2384 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2386 * gcc.target/s390/20090223-1.c: Add
2387 -Wno-implicit-function-declaration option.
2388 * gcc.target/s390/pr42224.c: Likewise.
2389 * gcc.target/s390/pr55718.c: Likewise.
2391 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2393 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2394 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2395 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2396 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2397 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2398 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2399 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2400 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2401 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2402 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2403 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2404 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2405 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2406 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2407 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2408 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2409 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2410 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2411 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2412 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2413 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2415 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2417 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2418 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2419 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2420 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2421 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2422 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2423 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2424 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2425 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2426 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2427 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2428 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2429 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2430 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2431 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2432 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2434 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2438 * gfortran.dg/pr61960.f90: New.
2439 * gfortran.dg/pr64230.f90: New.
2440 * gfortran.dg/pr64980.f03: New.
2442 2015-02-22 Tom de Vries <tom@codesourcery.com>
2444 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2446 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2449 * gnat.dg/timing_events.adb: Removed, invalid test.
2451 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2454 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2456 * g++.dg/gcov/gcov-2.C: Likewise.
2458 2015-02-20 Richard Biener <rguenther@suse.de>
2460 PR tree-optimization/65136
2461 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2463 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2466 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2467 and nvptx-*-* blacklisting.
2469 * gcc.dg/sibcall-9.c: New test.
2470 * gcc.dg/sibcall-10.c: New test.
2472 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2474 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2476 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2479 * gcc.target/avr/torture/pr64452.c: New test.
2481 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2483 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2484 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2486 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2489 * lib/target-supports.exp (check_compile): Check whether
2490 additional_sources is defined before using it.
2492 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2495 * g++.dg/opt/pr65074.C: New file.
2497 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2499 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2500 (size_type): New typedef.
2501 (operator "" _script): Use it for the last argument.
2503 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2505 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2507 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2509 * lib/target-supports.exp (check_compile): Save/restore
2510 additional_sources that may belong to an actual test.
2512 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2514 PR gcov-profile/64634
2515 * g++.dg/gcov/gcov-15.C: New test.
2517 2015-02-18 Tom de Vries <tom@codesourcery.com>
2519 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2521 2015-02-18 Tom de Vries <tom@codesourcery.com>
2523 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2525 2015-02-18 Tom de Vries <tom@codesourcery.com>
2527 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2529 2015-02-18 Tom de Vries <tom@codesourcery.com>
2531 * gfortran.dg/fmt_cache_1.f: Add missing close.
2533 2015-02-18 Tom de Vries <tom@codesourcery.com>
2536 * gfortran.dg/read_eof_8.f90: Add missing close.
2538 2015-02-18 Richard Biener <rguenther@suse.de>
2540 PR tree-optimization/65063
2541 * gcc.dg/pr65063.c: New testcase.
2543 2015-02-18 Richard Biener <rguenther@suse.de>
2545 PR tree-optimization/62217
2546 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2548 2015-02-18 Marek Polacek <polacek@redhat.com>
2551 * c-c++-common/ubsan/pr65081.c: New test.
2553 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2555 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2556 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2558 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2560 * gcc.dg/ipa/propalign-3.c: New test.
2562 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2565 * gcc.target/sh/pr64793.c: New.
2566 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2568 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2570 * gcc.target/arm/divzero.c: New test case.
2572 2015-02-17 Tom de Vries <tom@codesourcery.com>
2574 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2576 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2577 Jakub Jelinek <jakub@redhat.com>
2580 * g++.dg/cpp0x/pr65075.C: New test.
2582 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2585 * gcc.target/powerpc/pr65058.c: New test.
2587 2015-02-16 Jeff Law <law@redhat.com>
2589 PR tree-optimization/64823
2590 * gcc.dg/uninit-20.c: New test.
2592 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2593 James Greenhalgh <james.greenhalgh@arm.com>
2596 * gcc.dg/ipa/ipa-clone-1.c: New test.
2598 2015-02-16 Richard Biener <rguenther@suse.de>
2600 PR tree-optimization/65077
2601 * gcc.dg/torture/pr65077.c: New testcase.
2603 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2605 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2606 Directive adjusted to scan for ldaxr.
2607 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2608 adjusted to scan for ldaex.
2610 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2613 * g++.dg/cpp0x/constexpr-65080.C: New.
2615 2015-02-16 Richard Biener <rguenther@suse.de>
2617 PR tree-optimization/63593
2618 * gcc.dg/pr63593.c: New testcase.
2620 2015-02-16 Marek Polacek <polacek@redhat.com>
2623 * gcc.dg/pr65066.c: New test.
2625 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2627 * gcc.dg/pr65002.C: Move ...
2628 * g++.dg/ipa/pr65002.C: ... here.
2630 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2632 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2633 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2634 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2635 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2637 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2640 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2641 the expression to find calls.
2642 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2643 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2644 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2645 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2646 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2648 2015-02-14 Marek Polacek <polacek@redhat.com>
2651 * gcc.dg/array-11.c: New test.
2652 * gcc.dg/array-12.c: New test.
2653 * gcc.dg/array-13.c: New test.
2654 * gcc.dg/array-14.c: New test.
2655 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2656 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2657 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2658 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2659 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2660 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2662 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2665 * g++.dg/lookup/using54.C: New.
2667 2015-02-13 Jeff Law <law@redhat.com>
2670 Revert my change for tree-optimization/64823.
2672 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2674 PR tree-optimization/65053
2675 * gcc.c-torture/execute/pr65053-1.c: New test.
2676 * gcc.c-torture/execute/pr65053-2.c: New test.
2678 2015-02-13 Marek Polacek <polacek@redhat.com>
2681 * gcc.dg/pr65050.c: New test.
2683 2015-02-13 Jeff Law <law@redhat.com>
2685 PR tree-optimization/64823
2686 * gcc.dg/uninit-20.c: New test.
2688 PR rtl-optimization/47477
2689 * gcc.dg/tree-ssa/pr47477.c: New test.
2691 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2694 * g++.dg/parse/ivdep-2.C: New.
2695 * g++.dg/parse/ivdep-3.C: Likewise.
2697 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2700 * gfortran.dg/continuation_13.f90: New test.
2701 * gfortran.dg/continuation_14.f: New test.
2703 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2706 * g++.dg/cpp0x/sfinae55.C: New.
2708 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2711 * g++.dg/ipa/pr65034.C: New test.
2713 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2715 PR tree-optimization/65002
2716 * gcc.dg/pr65002.C: New.
2718 2015-02-13 Marek Polacek <polacek@redhat.com>
2721 * c-c++-common/pr65040.c: New test.
2723 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2725 PR tree-optimization/64705
2726 * gcc.dg/tree-ssa/pr64705.c: New test.
2728 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2731 * gcc.dg/visibility-22.c: New test.
2732 * gcc.dg/visibility-23.c: New test.
2733 * gcc.target/i386/pr32219-1.c: New test.
2734 * gcc.target/i386/pr32219-2.c: New test.
2735 * gcc.target/i386/pr32219-3.c: New test.
2736 * gcc.target/i386/pr32219-4.c: New test.
2737 * gcc.target/i386/pr32219-5.c: New test.
2738 * gcc.target/i386/pr32219-6.c: New test.
2739 * gcc.target/i386/pr32219-7.c: New test.
2740 * gcc.target/i386/pr32219-8.c: New test.
2741 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2743 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2745 PR libgfortran/57822
2746 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2747 four different KINDs.
2749 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2752 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2755 * g++.dg/ubsan/pr65000.C: New test.
2757 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2760 * gfortran.dg/finalize_28.f90: New test
2762 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2765 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2766 DW_TAG_lexical_block removal.
2767 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2768 * g++.dg/guality/pr55541.C: New test.
2771 * g++.dg/ubsan/pr64984.C: New test.
2773 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2775 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2777 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2780 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2781 instructions for 2015-01-14 get_memmodel changes.
2782 * gcc.target/powerpc/atomic-p8.c: Likewise.
2785 * g++.dg/ubsan/pr65019.C: New test.
2787 PR tree-optimization/65014
2788 * gcc.c-torture/compile/pr65014.c: New test.
2790 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2792 PR libgfortran/57822
2793 * gfortran/fmt_g0_7.f08: Revise test.
2795 2015-02-11 Jeff Law <law@redhat.com>
2798 * gcc.target/m68k/pr63347.c: New test.
2800 2015-02-11 Marek Polacek <polacek@redhat.com>
2802 * g++.dg/ubsan/shift-1.C: New test.
2803 * gcc.dg/ubsan/c-shift-2.c: New test.
2804 * c-c++-common/ubsan/shift-5.c: Remove file.
2806 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2808 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2809 Directive adjusted to XFAIL.
2810 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2813 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2816 * g++.dg/opt/pr65003.C: New test.
2818 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2820 * lib/target-supports.exp (check_effective_target_pie): Renamed
2822 (check_effective_target_pie_enabled): This.
2823 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2824 * gcc.target/i386/pie.c: Likewise.
2826 2015-02-11 Andrew Pinski <apinski@cavium.com>
2829 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2830 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2832 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2835 * gcc.target/i386/pr61925-1.c: New test.
2836 * gcc.target/i386/pr61925-2.c: New test.
2837 * gcc.target/i386/pr61925-3.c: New test.
2839 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2842 * g++.dg/asan/pr65004.C: New test.
2844 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2847 * gcc.taget/sh/pr64661-0.h: New.
2848 * gcc.taget/sh/pr64661-1.c: New.
2849 * gcc.taget/sh/pr64661-2.c: New.
2850 * gcc.taget/sh/pr64661-3.c: New.
2851 * gcc.taget/sh/pr64661-4.c: New.
2853 2015-02-10 Richard Biener <rguenther@suse.de>
2855 PR tree-optimization/64995
2856 * g++.dg/torture/pr64995.C: New testcase.
2858 2015-02-10 Richard Biener <rguenther@suse.de>
2860 PR tree-optimization/64909
2861 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2863 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2865 * gcc.dg/signbit-sa.c: New test.
2867 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2869 PR libgfortran/57822
2870 * gfortran/fmt_g0_7.f08: New test.
2872 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2874 PR tree-optimization/43378
2875 * gcc.dg/tree-ssa/pr43378.c: New test.
2877 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2880 * g++.dg/torture/pr64978.C: New testcase.
2882 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2885 * gcc.dg/asan/pr64981.c: New test.
2887 2015-02-09 Marek Polacek <polacek@redhat.com>
2890 * gcc.dg/pr64856.c: New test.
2892 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2895 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2896 * gcc.c-torture/execute/pr64979.c: New test.
2898 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2900 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2902 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2904 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2905 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2907 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2910 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2912 2015-02-09 Richard Biener <rguenther@suse.de>
2914 PR tree-optimization/54000
2915 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2917 2015-02-09 Tom de Vries <tom@codesourcery.com>
2919 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2921 2015-02-09 Martin Liska <mliska@suse.cz>
2923 * g++.dg/ipa/pr64858.C: New test.
2925 2015-02-09 Tom de Vries <tom@codesourcery.com>
2927 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2929 2015-02-08 Andrew Pinski <apinski@cavium.com>
2931 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2933 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2936 * gfortran.dg/use_rename_8.f90: New.
2938 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2940 * gnat.dg/addr7.ad[sb]: New test.
2941 * gnat.dg/addr8.ad[sb]: Likewise.
2943 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2946 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2947 from jit.dg/test-compile-to-executable.c's create_code, with a
2948 clarification of the output message.
2949 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2951 (test_jit): Use CHECK_NO_ERRORS when calling
2952 gcc_jit_context_compile_to_file.
2953 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2954 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2955 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2956 about deletions that are attempted.
2957 (jit-verify-compile-to-file): Rename to...
2958 (jit-verify-output-file-was-created): ...this, and drop the
2959 attempt to run "file" and verify the output.
2960 (jit-verify-assembler): New function.
2961 (jit-verify-object): New function.
2962 (jit-verify-dynamic-library): New function.
2963 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2964 favor of an implementation from new file
2965 create-code-for-hello-world-executable.h, which also adds a
2967 (dg-final): Replace jit-verify-compile-to-file with
2968 jit-verify-output-file-was-created, and invoke new function
2969 jit-verify-assembler.
2970 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2972 (dg-final): Replace jit-verify-compile-to-file with
2973 jit-verify-output-file-was-created, and invoke new function
2974 jit-verify-dynamic-library.
2975 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2976 favor of an implementation from new file
2977 create-code-for-hello-world-executable.h, which also adds a
2979 (dg-final): Replace jit-verify-compile-to-file with
2980 jit-verify-output-file-was-created. Strengthen the expected stdout
2981 from the built executable.
2982 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2983 favor of an implementation from new file
2984 create-code-for-hello-world-executable.h, which also adds a
2986 (dg-final): Replace jit-verify-compile-to-file with
2987 jit-verify-output-file-was-created, and invoke new function
2989 * jit.dg/verify-dynamic-library.c: New source file.
2991 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2992 Brian Rzycki <b.rzycki@samsung.com>
2994 PR tree-optimization/64878
2995 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2997 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3000 * g++.dg/ipa/pr64896.C: New test.
3002 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3005 * gcc.target/powerpc/pr64205.c: New file.
3007 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3009 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3010 (dg-options): Use -fpie instead of -fPIE -pie.
3012 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3015 * g++.dg/asan/pr64937.C: New test.
3017 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3020 * gfortran.dg/class_to_type_4.f90: New test
3022 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3024 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3026 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3028 PR rtl-optimization/64957
3030 * gcc.c-torture/execute/pr64957.c: New test.
3032 2015-02-05 Jeff Law <law@redhat.com>
3035 * gcc.target/h8300/pr17306-1.c: New test.
3036 * gcc.target/h8300/pr17306-2.c: New test.
3038 2015-02-05 Tobias Burnus <burnus@net-b.de>
3041 * gfortran.dg/structure_constructor_12.f90: New.
3043 2015-02-05 Jeff Law <law@redhat.com>
3046 gcc.target/h8300/pr58400.c: New test.
3048 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3050 * gcc.target/arm/macro_defs0.c: New test.
3051 * gcc.target/arm/macro_defs1.c: New test.
3052 * gcc.target/arm/macro_defs2.c: New test.
3054 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3056 PR rtl-optimization/64905
3057 * gcc.target/i386/pr64905.c: Require nonpic target.
3058 (dg-options): Add -fomit-frame-pointer.
3061 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3063 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3066 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3069 * gfortran.dg/type_to_class_2.f90: New test
3070 * gfortran.dg/type_to_class_3.f90: New test
3072 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3075 * g++.dg/torture/pr64686.C: New testcase.
3077 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3079 PR rtl-optimization/64905
3080 * gcc.target/i386/pr64905.c: New file.
3082 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3084 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3085 * gcc.dg/guality/pr41616-1.c: Ditto.
3087 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3090 * gcc.dg/pr64817-3.c: New.
3092 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3093 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3095 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3096 pass parameters in registers.
3097 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3098 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3099 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3101 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3102 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3104 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3105 list, allow for multilibed targets.
3106 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3108 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3110 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3111 * gcc.dg/pr46728-6.c: Ditto.
3113 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3115 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3116 for mips_nanlegacy target.
3118 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3120 * gcc.target/i386/chkp-hidden-def.c: New.
3122 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3125 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3126 to use 24 bits for bitfield b.
3128 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3131 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3132 cache result in a global variable. Include all 32-bit targets for
3135 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3137 PR rtl-optimization/64756
3138 * gcc.c-torture/execute/pr64756.c: New test.
3140 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3143 * gcc.target/sh/pr64660-0.h: New.
3144 * gcc.target/sh/pr64660-1.c: New.
3145 * gcc.target/sh/pr64660-2.c: New.
3146 * gcc.target/sh/pr64660-3.c: New.
3147 * gcc.target/sh/pr64660-4.c: New.
3149 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3152 * g++.dg/warn/Waddress-2.C: New.
3154 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3157 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3159 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3161 PR preprocessor/64803
3162 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3164 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3166 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3168 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3170 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3171 (_ARM_FPSRC): Add DN and AHP fields.
3172 (clean_results): Force DN=1 on AArch64.
3173 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3174 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3175 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3176 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3177 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3178 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3180 2015-02-02 Alan Modra <amodra@gmail.com>
3182 * gcc.target/powerpc/cprophard.c: New.
3184 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3186 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3187 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3189 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3192 * gcc.dg/pr64817-1.c: New test.
3193 * gcc.dg/pr64817-2.c: New test.
3195 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3198 * gcc.target/sh/pr64851-0.h: New
3199 * gcc.target/sh/pr64851-1.c: New
3200 * gcc.target/sh/pr64851-2.c: New
3201 * gcc.target/sh/pr64851-3.c: New
3202 * gcc.target/sh/pr64851-4.c: New
3204 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3207 * gcc.dg/torture/pr64882.c: New test.
3209 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3212 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3215 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3217 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3218 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3219 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3220 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3221 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3222 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3224 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3225 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3227 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3228 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3231 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3234 * g++.dg/pr64688-2.C: New.
3236 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3238 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3239 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3240 * gcc.target/i386/fuse-caller-save.c: Ditto.
3241 * gcc.target/i386/headmerge-1.c: Ditto.
3242 * gcc.target/i386/headmerge-2.c: Ditto.
3243 * gcc.target/i386/sibcall-6.c: Ditto.
3245 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3248 * gcc.target/i386/pr64617.c: New test.
3250 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3253 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3254 (dg-options): Remove -m32.
3255 (dg-final): Scan for "movb %al" only.
3256 * gcc.target/i386/pr15184-2.c: Ditto.
3258 2015-01-30 Richard Biener <rguenther@suse.de>
3260 PR tree-optimization/64829
3261 * gcc.dg/vect/pr64829.c: New testcase.
3263 2015-01-29 Marek Polacek <polacek@redhat.com>
3266 * gcc.dg/pr64709.c: New test.
3268 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3271 * g++.dg/ubsan/pr64717-1.C: New test.
3272 * g++.dg/ubsan/pr64717-2.C: New test.
3274 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3276 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3278 2015-01-29 Jeff Law <law@redhat.com>
3281 * gcc.target/i386/pr15184-1.c: New test.
3282 * gcc.target/i386/pr15184-2.c: New test.
3284 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3286 PR tree-optimization/64746
3287 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3289 2015-01-29 Richard Biener <rguenther@suse.de>
3291 PR tree-optimization/64853
3292 * gcc.dg/torture/pr64853.c: New testcase.
3294 2015-01-29 Richard Biener <rguenther@suse.de>
3296 PR tree-optimization/64844
3297 * gcc.dg/vect/pr64844.c: New testcase.
3299 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3302 * gcc.dg/pr64809.c: Delete.
3304 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3307 * gcc.target/i386/pr64805.c: New.
3309 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3311 * gcc.dg/guality/guality.h (main): Add argv[0] to
3312 guality_gdb_command.
3314 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3317 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3319 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3322 * gcc.target/sh/sh.exp
3323 (check_effective_target_atomic_model_soft_gusa_available,
3324 check_effective_target_atomic_model_soft_tcb_available,
3325 check_effective_target_atomic_model_soft_imask_available,
3326 check_effective_target_atomic_model_hard_llcs_available): New.
3327 * gcc.target/sh/pr64659-0.h: New.
3328 * gcc.target/sh/pr64659-1.c: New.
3329 * gcc.target/sh/pr64659-2.c: New.
3330 * gcc.target/sh/pr64659-3.c: New.
3331 * gcc.target/sh/pr64659-4.c: New.
3333 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3335 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3336 scan-assembler-times pattern.
3338 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3341 * gcc.dg/pr64809.c: New test.
3343 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3345 PR tree-optimization/64277
3346 * gcc.dg/pr64277.c: New.
3348 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3350 PR tree-optimization/64718
3351 * gcc.c-torture/execute/pr64718.c: New test.
3353 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3355 * gcc.target/aarch64/abs_2.c: New.
3357 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3359 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3360 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3361 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3364 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3367 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3368 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3369 { target comdat_group }.
3371 2015-01-27 Tobias Burnus <burnus@net-b.de>
3374 * gfortran.dg/goacc/coarray_2.f90: New.
3376 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3380 * g++.dg/torture/pr64139.C: New testcase.
3381 * g++.dg/torture/pr60871.C: Likewise.
3383 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3386 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3387 prevent linking errors.
3389 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3392 * g++.dg/torture/pr64282.C: New testcase.
3394 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3396 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3399 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3401 * gcc.target/s390/hotpatch-13.c: New testcase.
3402 * gcc.target/s390/hotpatch-14.c: New testcase.
3403 * gcc.target/s390/hotpatch-15.c: New testcase.
3404 * gcc.target/s390/hotpatch-16.c: New testcase.
3405 * gcc.target/s390/hotpatch-17.c: New testcase.
3406 * gcc.target/s390/hotpatch-18.c: New testcase.
3407 * gcc.target/s390/hotpatch-19.c: New testcase.
3408 * gcc.target/s390/hotpatch-20.c: New testcase.
3409 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3410 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3411 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3412 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3413 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3414 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3415 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3416 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3417 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3418 * gcc.target/s390/hotpatch-10.c: Likewise.
3419 * gcc.target/s390/hotpatch-11.c: Likewise.
3420 * gcc.target/s390/hotpatch-12.c: Likewise.
3421 * gcc.target/s390/hotpatch-2.c: Likewise.
3422 * gcc.target/s390/hotpatch-3.c: Likewise.
3423 * gcc.target/s390/hotpatch-4.c: Likewise.
3424 * gcc.target/s390/hotpatch-5.c: Likewise.
3425 * gcc.target/s390/hotpatch-6.c: Likewise.
3426 * gcc.target/s390/hotpatch-7.c: Likewise.
3427 * gcc.target/s390/hotpatch-8.c: Likewise.
3428 * gcc.target/s390/hotpatch-9.c: Likewise.
3429 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3430 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3431 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3432 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3433 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3434 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3435 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3436 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3438 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3440 * gcc.dg/long_branch.c: New testcase.
3442 2015-01-27 Richard Biener <rguenther@suse.de>
3444 PR tree-optimization/56273
3445 PR tree-optimization/59124
3446 PR tree-optimization/64277
3447 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3448 * gcc.dg/Warray-bounds-12.c: Likewise.
3449 * gcc.dg/Warray-bounds-13.c: Likewise.
3451 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3453 PR rtl-optimization/61058
3454 * gcc.dg/pr61058.c: New test.
3456 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3458 * gcc.target/i386/chkp-narrow-bounds.c: New.
3460 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3462 PR tree-optimization/64807
3463 * gcc.dg/pr64807.c: New test.
3466 * gcc.dg/pr64766.c: New test.
3468 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3471 * gcc.target/sh/pr49263-4.c: New.
3473 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3476 * gfortran.dg/allocate_with_mold_1.f90: New test
3478 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3481 * gcc.dg/pr64778.c: New test.
3484 * gcc.dg/vect/pr64421.c: New test.
3486 2015-01-26 Tobias Burnus <burnus@net-b.de>
3489 * gfortran.dg/coarray_36.f: New.
3490 * gfortran.dg/coarray_37.f90: New.
3492 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3495 * gfortran.dg/class_allocate_18.f90: New.
3497 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3499 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3501 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3503 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3505 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3507 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3509 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3511 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3513 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3515 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3516 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3517 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3518 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3520 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3522 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3523 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3524 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3526 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3528 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3529 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3530 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3531 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3532 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3535 2015-01-26 Richard Biener <rguenther@suse.de>
3538 * gcc.dg/uninit-19.c: New testcase.
3540 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3542 * lib/target-supports.exp (check_effective_target_vect64): Add
3545 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3548 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3550 2015-01-26 Tony Liu <tony.liu@arm.com>
3552 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3555 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3558 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3559 correctly, clean up afterwards.
3561 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3564 * gfortran.dg/use_rename_7.f90: New.
3566 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3568 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3569 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3571 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3574 * gcc.target/sh/pr54236-4.c: New.
3576 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3578 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3579 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3582 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3585 * gfortran.dg/open_new_segv.f90: New test.
3587 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3596 * gcc.target/sh/pr64345-1.c: New.
3597 * gcc.target/sh/pr64345-2.c: New.
3598 * gcc.target/sh/pr59533-1.c: New.
3599 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3600 * gcc.target/sh/pr52933-2.c: Likewise.
3601 * gcc.target/sh/pr54089-1.c: Likewise.
3602 * gcc.target/sh/pr54236-1.c: Likewise.
3603 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3604 * gcc.target/sh/pr49263-1.c: Remove xfails.
3605 * gcc.target/sh/pr49263-2.c: Likewise.
3606 * gcc.target/sh/pr49263-3.c: Likewise.
3607 * gcc.target/sh/pr53987-1.c: Likewise.
3608 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3609 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3610 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3611 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3612 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3613 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3615 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3618 2015-01-24 Tom de Vries <tom@codesourcery.com>
3620 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3622 2015-01-23 Ian Lance Taylor <iant@google.com>
3625 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3626 targets without split stack support.
3628 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3631 * gcc.target/i386/pr64317.c: New test.
3633 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3635 PR rtl-optimization/63637
3636 PR rtl-optimization/60663
3637 * gcc.dg/pr63637-1.c: New test.
3638 * gcc.dg/pr63637-2.c: New test.
3639 * gcc.dg/pr63637-3.c: New test.
3640 * gcc.dg/pr63637-4.c: New test.
3641 * gcc.dg/pr63637-5.c: New test.
3642 * gcc.dg/pr63637-6.c: New test.
3643 * gcc.target/i386/pr63637-1.c: New test.
3644 * gcc.target/i386/pr63637-2.c: New test.
3645 * gcc.target/i386/pr63637-3.c: New test.
3646 * gcc.target/i386/pr63637-4.c: New test.
3647 * gcc.target/i386/pr63637-5.c: New test.
3648 * gcc.target/i386/pr63637-6.c: New test.
3650 2015-01-23 Richard Biener <rguenther@suse.de>
3653 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3654 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3656 2015-01-23 Marek Polacek <polacek@redhat.com>
3658 PR preprocessor/60570
3659 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3660 * gcc.dg/cpp/pr60570.c: New test.
3662 2015-01-23 Richard Biener <rguenther@suse.de>
3665 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3666 vectorization on vect64 targets.
3668 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3671 * gfortran.dg/class_allocate_17.f90: New.
3673 2015-01-23 Tobias Burnus <burnus@net-b.de>
3676 * gfortran.dg/goacc/combined_loop.f90: New.
3678 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3681 * gfortran.dg/make_unit.f90: New test.
3683 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3686 * gfortran.dg/negative_unit_int8.f: Update.
3688 2015-01-22 Jeff Law <law@redhat.com>
3691 * gcc.target/m68k/pr52076-1.c: New test.
3692 * gcc.target/m68k/pr52076-2.c: New test.
3694 2015-01-22 Richard Biener <rguenther@suse.de>
3697 * gcc.dg/torture/pr64728.c: New testcase.
3699 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3702 * g++.dg/pr64688.C: New test.
3704 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3706 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3707 to avoid errors with -fpic.
3709 2015-01-22 Richard Biener <rguenther@suse.de>
3712 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3714 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3716 PR rtl-optimization/64682
3717 * gcc.c-torture/execute/pr64682.c: New file.
3719 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3722 * gcc.dg/pr64511.c: New test.
3724 PR rtl-optimization/62078
3725 * g++.dg/opt/pr62078.C: New test.
3728 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3730 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3733 * gfortran.dg/internal_pack_15.f90: New test.
3735 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3737 * c-c++-common/tsan/step.c: New testcase.
3739 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3741 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3743 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3745 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3747 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3749 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3751 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3753 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3755 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3757 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3759 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3761 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3763 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3765 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3767 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3769 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3771 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3773 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3775 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3777 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3779 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3781 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3783 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3785 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3787 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3789 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3790 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3791 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3794 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3796 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3797 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3798 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3801 2015-01-21 Renlin Li <renlin.li@arm.com>
3803 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3804 * g++.dg/tls/thread_local5g.C: Likewise.
3805 * g++.dg/tls/thread_local6g.C: Likewise.
3807 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3809 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3810 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3811 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3813 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3815 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3816 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3817 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3819 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3821 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3822 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3823 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3825 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3827 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3828 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3829 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3831 2015-01-20 Jeff Law <law@redhat.com>
3834 * gcc.target/m68k/pr59946.c: New test.
3836 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3838 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3839 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3840 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3842 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3844 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3845 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3846 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3848 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3850 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3851 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3852 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3854 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3856 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3857 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3858 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3860 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3863 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3865 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3866 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3867 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3869 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3871 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3872 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3873 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3875 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3877 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3879 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3881 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3884 * g++.dg/ubsan/pr64632.C: New test.
3887 * gcc.dg/pr64663.c: New test.
3889 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3892 * g++.dg/warn/Wunused-var-23.C: New.
3894 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3897 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3898 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3900 2015-01-20 Richard Biener <rguenther@suse.de>
3903 * gcc.dg/lto/pr64684_0.c: New testcase.
3904 * gcc.dg/lto/pr64684_1.c: Likewise.
3905 * gcc.dg/lto/pr64684_2.c: Likewise.
3906 * gcc.dg/lto/pr64685_0.c: Likewise.
3907 * gcc.dg/lto/pr64685_1.c: Likewise.
3909 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3912 * g++.dg/cpp1y/lambda-init12.C: New.
3914 2015-01-20 Richard Biener <rguenther@suse.de>
3916 PR tree-optimization/64410
3917 * g++.dg/vect/pr64410.cc: Require vect_double.
3919 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3922 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3924 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3928 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3930 PR rtl-optimization/64081
3931 * gcc.dg/pr64081.c: New test.
3933 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3935 * jit.dg/harness.h: Include <unistd.h>.
3936 (CHECK_NO_ERRORS): New.
3937 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3938 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3939 gcc_jit_context_compile_to_file.
3940 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3941 args to the spawned executable.
3942 (jit-expand-vars): New function.
3943 (jit-exe-params): New variable.
3944 (dg-jit-set-exe-params): New function.
3945 (jit-dg-test): Detect testcases that use
3946 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3947 Set arguments of spawned process to jit-exe-params.
3948 (jit-get-output-filename): New function.
3949 (jit-setup-compile-to-file): New function.
3950 (jit-verify-compile-to-file): New function.
3951 (jit-run-executable): New function.
3952 (jit-verify-executable): New function.
3953 * jit.dg/test-compile-to-assembler.c: New testcase.
3954 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3955 * jit.dg/test-compile-to-executable.c: New testcase.
3956 * jit.dg/test-compile-to-object.c: New testcase.
3958 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3961 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3964 2015-01-19 Martin Liska <mliska@suse.cz>
3966 * objc/compile/pr64668.m: New test.
3968 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3970 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3971 (create_overflow_fn): Update comment to clarify that
3972 the third param of the created function is a bool *, not
3974 (verify_int_overflow_fn): Convert param "expected_ovf" from
3975 int to bool. Update third param of "overflow_fn_type" from int *
3976 to bool *. Update local "actual_ovf" from int to bool.
3977 (verify_uint_overflow_fn): Likewise.
3979 2015-01-19 Martin Liska <mliska@suse.cz>
3981 * gcc.dg/ipa/ipa-icf-33.c: New test.
3983 2015-01-19 Felix Yang <felix.yang@huawei.com>
3984 Haijian Zhang <z.zhanghaijian@huawei.com>
3986 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3987 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3988 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3989 result_float64x2, expected_hfloat64x2): New helper type, variable and
3991 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3992 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3993 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3994 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3995 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3996 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3997 and target without the FMA feature.
3999 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4001 * gcc.target/aarch64/pr64304.c: New testcase.
4003 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4005 PR rtl-optimization/64081
4006 * gcc.dg/pr64081.c: New test.
4008 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4011 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4013 * gcc.target/aarch64/test_frame_6.c: Likewise.
4014 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4015 and x19 (in the epilogue).
4016 * gcc.target/aarch64/test_frame_4.c: Likewise.
4017 * gcc.target/aarch64/test_frame_7.c: Likewise.
4019 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4021 * gcc.target/i386/chkp-always_inline.c: New.
4023 2015-01-15 Andrew Pinski <apinski@cavium.com>
4024 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4026 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4027 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4029 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4032 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4033 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4035 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4038 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4040 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4043 * gcc.target/sh/torture/pr64652.c: New.
4045 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4047 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4048 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4049 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4050 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4051 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4052 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4054 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4057 * g++.dg/torture/pr64378.C: New testcase.
4059 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4062 * gfortran.dg/block_13.f08: New test
4064 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4067 * gfortran.dg/associate_1.f03: Allow test for character with
4070 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4072 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4073 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4075 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4077 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4079 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4082 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4084 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4087 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4090 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4093 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4095 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4098 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4100 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4102 PR rtl-optimization/52773
4103 * gcc.c-torture/compile/pr52773.c: New test.
4105 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4108 * g++.dg/cpp0x/alias-decl-46.C: New.
4110 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4112 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4114 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4116 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4118 (CHECK_FP): Likewise.
4119 (CHECK_CUMULATIVE_SAT): Likewise.
4121 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4123 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4124 (Set_Neon_Cumulative_Sat): Add parameter.
4125 (__set_neon_cumulative_sat): Support new parameter.
4126 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4127 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4129 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4130 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4133 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4135 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4136 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4138 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4141 * g++.dg/tls/thread_local-ice4.C: New.
4143 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4145 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4148 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4151 * g++.dg/cpp0x/vt-62276.C: New.
4153 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4156 * g++.dg/pr64353.C: New.
4158 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4161 * gcc.target/aarch64/pr64263_1.c: New test.
4163 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4165 PR tree-optimization/64434
4166 * gcc.dg/torture/pr64434.c: Move to...
4167 * gcc.dg/pr64434.c: ... here.
4169 2015-01-16 Richard Biener <rguenther@suse.de>
4172 * gcc.dg/uninit-18.c: New testcase.
4174 2015-01-16 Richard Biener <rguenther@suse.de>
4176 PR tree-optimization/64568
4177 * g++.dg/torture/pr64568-2.C: New testcase.
4179 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4182 * gcc.target/i386/chkp-label-address.c: New.
4184 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4187 * gfortran.dg/pointer_init_6.f90: Extended.
4189 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4191 * gcc.c-torture/compile/20150108.c: New test.
4193 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4195 * gcc.target/visium: New directory.
4197 2015-01-16 Richard Biener <rguenther@suse.de>
4199 PR tree-optimization/61743
4200 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4201 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4203 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4205 * gcc.dg/pr64015.c: New test.
4207 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4211 * g++.dg/ipa/pr64612.C: New test.
4213 2015-01-16 Renlin Li <renlin.li@arm.com>
4215 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4217 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4219 * gcc.target/i386/sse-14.c: Test new intrinsic.
4220 * gcc.target/i386/sse-22.c: Ditto.
4222 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4225 * g++.dg/cpp0x/auto44.C: New.
4227 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4230 * gcc.target/nios2/gpopt-all.c: New test case.
4231 * gcc.target/nios2/gpopt-local.c: New test case.
4232 * gcc.target/nios2/gpopt-global.c: New test case.
4233 * gcc.target/nios2/gpopt-data.c: New test case.
4234 * gcc.target/nios2/gpopt-none.c: New test case.
4236 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4238 * g++.dg/ubsan/vptr-1.C: New test.
4239 * g++.dg/ubsan/vptr-2.C: New test.
4240 * g++.dg/ubsan/vptr-3.C: New test.
4241 * g++.dg/ubsan/vptr-4.C: New test.
4242 * g++.dg/ubsan/vptr-5.C: New test.
4243 * g++.dg/ubsan/vptr-6.C: New test.
4244 * g++.dg/ubsan/vptr-7.C: New test.
4245 * g++.dg/ubsan/vptr-8.C: New test.
4246 * g++.dg/ubsan/vptr-9.C: New test.
4248 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4250 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4252 * lib/gcc-dg.exp: Likewise.
4254 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4256 PR rtl-optimization/64110
4257 * gcc.target/i386/pr64110.c: Add scan-assembler.
4259 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4260 James Norris <jnorris@codesourcery.com>
4261 Cesar Philippidis <cesar@codesourcery.com>
4262 Ilmir Usmanov <i.usmanov@samsung.com>
4264 * lib/target-supports.exp (check_effective_target_fopenacc): New
4266 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4267 * g++.dg/goacc/goacc.exp: Likewise.
4268 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4269 * gcc.dg/goacc/goacc.exp: Likewise.
4270 * gfortran.dg/goacc/goacc.exp: Likewise.
4271 * c-c++-common/cpp/openacc-define-1.c: New file.
4272 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4273 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4274 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4275 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4276 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4277 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4278 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4279 * c-c++-common/goacc/cache-1.c: Likewise.
4280 * c-c++-common/goacc/clauses-fail.c: Likewise.
4281 * c-c++-common/goacc/collapse-1.c: Likewise.
4282 * c-c++-common/goacc/data-1.c: Likewise.
4283 * c-c++-common/goacc/data-2.c: Likewise.
4284 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4285 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4286 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4287 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4288 * c-c++-common/goacc/if-clause-1.c: Likewise.
4289 * c-c++-common/goacc/if-clause-2.c: Likewise.
4290 * c-c++-common/goacc/kernels-1.c: Likewise.
4291 * c-c++-common/goacc/loop-1.c: Likewise.
4292 * c-c++-common/goacc/loop-private-1.c: Likewise.
4293 * c-c++-common/goacc/nesting-1.c: Likewise.
4294 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4295 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4296 * c-c++-common/goacc/parallel-1.c: Likewise.
4297 * c-c++-common/goacc/pcopy.c: Likewise.
4298 * c-c++-common/goacc/pcopyin.c: Likewise.
4299 * c-c++-common/goacc/pcopyout.c: Likewise.
4300 * c-c++-common/goacc/pcreate.c: Likewise.
4301 * c-c++-common/goacc/pragma_context.c: Likewise.
4302 * c-c++-common/goacc/present-1.c: Likewise.
4303 * c-c++-common/goacc/reduction-1.c: Likewise.
4304 * c-c++-common/goacc/reduction-2.c: Likewise.
4305 * c-c++-common/goacc/reduction-3.c: Likewise.
4306 * c-c++-common/goacc/reduction-4.c: Likewise.
4307 * c-c++-common/goacc/sb-1.c: Likewise.
4308 * c-c++-common/goacc/sb-2.c: Likewise.
4309 * c-c++-common/goacc/sb-3.c: Likewise.
4310 * c-c++-common/goacc/update-1.c: Likewise.
4311 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4312 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4313 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4314 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4315 * gfortran.dg/goacc/assumed.f95: Likewise.
4316 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4317 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4318 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4319 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4320 * gfortran.dg/goacc/branch.f95: Likewise.
4321 * gfortran.dg/goacc/cache-1.f95: Likewise.
4322 * gfortran.dg/goacc/coarray.f95: Likewise.
4323 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4324 * gfortran.dg/goacc/cray.f95: Likewise.
4325 * gfortran.dg/goacc/critical.f95: Likewise.
4326 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4327 * gfortran.dg/goacc/data-tree.f95: Likewise.
4328 * gfortran.dg/goacc/declare-1.f95: Likewise.
4329 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4330 * gfortran.dg/goacc/fixed-1.f: Likewise.
4331 * gfortran.dg/goacc/fixed-2.f: Likewise.
4332 * gfortran.dg/goacc/fixed-3.f: Likewise.
4333 * gfortran.dg/goacc/fixed-4.f: Likewise.
4334 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4335 * gfortran.dg/goacc/if.f95: Likewise.
4336 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4337 * gfortran.dg/goacc/list.f95: Likewise.
4338 * gfortran.dg/goacc/literal.f95: Likewise.
4339 * gfortran.dg/goacc/loop-1.f95: Likewise.
4340 * gfortran.dg/goacc/loop-2.f95: Likewise.
4341 * gfortran.dg/goacc/loop-3.f95: Likewise.
4342 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4343 * gfortran.dg/goacc/omp.f95: Likewise.
4344 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4345 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4346 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4347 * gfortran.dg/goacc/parameter.f95: Likewise.
4348 * gfortran.dg/goacc/private-1.f95: Likewise.
4349 * gfortran.dg/goacc/private-2.f95: Likewise.
4350 * gfortran.dg/goacc/private-3.f95: Likewise.
4351 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4352 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4353 * gfortran.dg/goacc/reduction.f95: Likewise.
4354 * gfortran.dg/goacc/routine-1.f90: Likewise.
4355 * gfortran.dg/goacc/routine-2.f90: Likewise.
4356 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4357 * gfortran.dg/goacc/several-directives.f95: Likewise.
4358 * gfortran.dg/goacc/sie.f95: Likewise.
4359 * gfortran.dg/goacc/subarrays.f95: Likewise.
4360 * gfortran.dg/gomp/map-1.f90: Likewise.
4361 * gfortran.dg/openacc-define-1.f90: Likewise.
4362 * gfortran.dg/openacc-define-2.f90: Likewise.
4363 * gfortran.dg/openacc-define-3.f90: Likewise.
4364 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4365 * g++.dg/gomp/block-2.C: Likewise.
4366 * g++.dg/gomp/block-3.C: Likewise.
4367 * g++.dg/gomp/block-5.C: Likewise.
4368 * g++.dg/gomp/target-1.C: Likewise.
4369 * g++.dg/gomp/target-2.C: Likewise.
4370 * g++.dg/gomp/taskgroup-1.C: Likewise.
4371 * g++.dg/gomp/teams-1.C: Likewise.
4372 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4373 * gcc.dg/cilk-plus/jump.c: Likewise.
4374 * gcc.dg/gomp/block-1.c: Likewise.
4375 * gcc.dg/gomp/block-10.c: Likewise.
4376 * gcc.dg/gomp/block-2.c: Likewise.
4377 * gcc.dg/gomp/block-3.c: Likewise.
4378 * gcc.dg/gomp/block-4.c: Likewise.
4379 * gcc.dg/gomp/block-5.c: Likewise.
4380 * gcc.dg/gomp/block-6.c: Likewise.
4381 * gcc.dg/gomp/block-7.c: Likewise.
4382 * gcc.dg/gomp/block-8.c: Likewise.
4383 * gcc.dg/gomp/block-9.c: Likewise.
4384 * gcc.dg/gomp/target-1.c: Likewise.
4385 * gcc.dg/gomp/target-2.c: Likewise.
4386 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4387 * gcc.dg/gomp/teams-1.c: Likewise.
4389 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4391 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4394 2015-01-15 Mike Stump <mikestump@comcast.net>
4396 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4397 * gcc.dg/inline_2.c: Likewise.
4398 * gcc.dg/inline_3.c: Likewise.
4399 * gcc.dg/inline_4.c: Likewise.
4401 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4404 * gfortran.dg/proc_ptr_comp_43.f90: New.
4406 2015-01-15 Mike Stump <mikestump@comcast.net>
4408 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4409 * gcc.dg/unroll_2.c: Likewise.
4410 * gcc.dg/unroll_3.c: Likewise.
4411 * gcc.dg/unroll_4.c: Likewise.
4412 * gcc.dg/unroll_5.c: Likewise.
4414 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4417 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4419 * gcc.target/aarch64/test_frame_6.c: Likewise.
4420 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4421 x30 and x19 (in the epilogue).
4422 * gcc.target/aarch64/test_frame_4.c: Likewise.
4423 * gcc.target/aarch64/test_frame_7.c: Likewise.
4425 2015-01-15 Martin Liska <mliska@suse.cz>
4427 * g++.dg/ipa/pr64068.C: New test.
4428 * gcc.dg/ipa/PR64559.c: New test.
4430 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4432 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4435 2015-01-15 Richard Biener <rguenther@suse.de>
4437 PR tree-optimization/61743
4438 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4439 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4441 2015-01-15 Renlin Li <renlin.li@arm.com>
4443 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4444 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4446 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4448 * gcc.dg/vect/vect-aggressive-1.c: New.
4449 * gcc.target/i386/avx2-vect-aggressive.c: New.
4451 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4453 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4455 2015-01-15 Richard Biener <rguenther@suse.de>
4458 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4459 -Wl,-undefined,dynamic_lookup.
4461 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4463 * gnat.dg/opt47.adb: New test.
4465 2015-01-15 Richard Biener <rguenther@suse.de>
4468 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4470 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4472 PR tree-optimization/64434
4473 * gcc.dg/torture/pr64434.c: New test.
4475 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4477 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4478 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4479 -march=loongson* and -march=octeon* require -mno-micromips.
4481 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4482 Matthew Fortune <matthew.fortune@imgtec.com>
4484 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4485 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4486 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4487 * gcc.target/mips/call-saved-7.c: New file.
4488 * gcc.target/mips/call-saved-8.c: New file.
4489 * gcc.target/mips/call-saved-9.c: New file.
4491 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4493 * gcc.target/mips/lsa.c: New file.
4494 * gcc.target/mips/mips64-lsa.c: Likewise.
4495 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4496 * gcc.target/mips/mulsize-4.c: Likewise.
4497 * gcc.target/mips/mulsize-5.c: New file.
4498 * gcc.target/mips/mulsize-6.c: Likewise.
4499 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4500 and !HAS_LSA as ghost options.
4501 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4504 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4506 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4508 2015-01-15 Richard Biener <rguenther@suse.de>
4511 * gcc.dg/torture/pr64365.c: New testcase.
4513 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4515 * gcc.dg/stackprotectexplicit1.c: New test.
4516 * g++.dg/stackprotectexplicit2.c: New test.
4518 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4521 * gfortran.dg/inquire_internal.f90: New.
4522 * gfortran.dg/negative_unit_check.f90: New.
4524 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4527 * gcc.target/sh/pr53988-1.c: New.
4529 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4532 * g++.dg/tls/thread_local-ice3.C: New.
4534 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4536 * gcc.target/i386/fentry-override.c: Properly place {} in target
4537 selector. Remove nonpic.
4538 * gcc.target/i386/fentry.c: Likewise.
4540 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4542 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4543 warnings instead of errors.
4545 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4547 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4548 option support instead of ENABLE_LTO from Makefile.
4550 2015-01-14 Richard Biener <rguenther@suse.de>
4552 PR tree-optimization/59354
4553 * gcc.dg/vect/pr59354.c: New testcase.
4555 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4557 * lib/target-supports.exp
4558 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4559 on ARM architures before v7.
4561 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4564 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4567 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4570 * gcc.target/i386/pr64386.c: New test.
4572 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4575 * gcc.target/i386/pr64393.c: New test.
4577 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4580 * gcc.target/i386/pr64387.c: New test.
4582 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4584 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4586 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4588 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4590 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4593 * gcc.target/arm/pr64453.c: New.
4595 2015-01-14 Richard Biener <rguenther@suse.de>
4598 * gcc.dg/lto/pr64415_0.c: New testcase.
4599 * gcc.dg/lto/pr64415_1.c: Likewise.
4601 2015-01-14 Martin Liska <mliska@suse.cz>
4603 * gcc.dg/ipa/pr64307.c: New test.
4605 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4607 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4610 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4613 * gcc.target/arm/pr64460_1.c: New test.
4615 2015-01-14 Richard Biener <rguenther@suse.de>
4617 PR tree-optimization/64493
4618 PR tree-optimization/64495
4619 * gcc.dg/vect/pr64493.c: New testcase.
4620 * gcc.dg/vect/pr64495.c: Likewise.
4622 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4624 * gcc.dg/Warray-bounds-11.c: New test-case.
4626 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4628 * gcc.target/mips/octeon3-pipe-1.c: New test.
4630 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4632 * jit.dg/harness.h (set_up_logging): Move string concatenation
4634 (concat_strings): New function.
4635 (dump_reproducer): New function.
4636 (test_jit): Call dump_reproducer.
4637 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4639 (jit-dg-test): Delete any generated reproducer from previous runs.
4640 Verify that a generated reproducer was created, and verify that it
4642 * jit.dg/test-nested-contexts.c (main): Call
4643 gcc_jit_context_dump_reproducer_to_file.
4645 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4647 * gcc.dg/aru-2.c: Add dg-require-profiling.
4649 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4651 * lib/target-supports.exp (check_profiling_available): Check if
4654 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4657 * g++.dg/torture/pr64565.C: New testcase.
4659 2015-01-13 Marek Polacek <polacek@redhat.com>
4662 * gcc.dg/tm/pr64391.c: New test.
4664 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4666 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4669 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4671 * gcc.target/i386/pie.c: New test.
4673 * lib/target-supports.exp (check_effective_target_pie): New.
4675 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4677 PR rtl-optimization/64286
4678 * gcc.target/i386/avx2-pr64286.c: New test.
4680 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4683 * g++.dg/cpp0x/vt-57626.C: New.
4685 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4688 * gfortran.dg/pr64528.f90: New test.
4690 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4692 * gcc.target/aarch64/subsp.c: New test.
4694 2015-01-13 Andrew Pinski <apinski@cavium.com>
4696 * gcc.target/aarch64/store-pair-1.c: New testcase.
4698 2015-01-13 Richard Biener <rguenther@suse.de>
4701 * gcc.dg/lto/pr64373_0.c: New testcase.
4703 2015-01-13 Andrew Pinski <apinski@cavium.com>
4705 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4706 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4708 2015-01-13 Richard Biener <rguenther@suse.de>
4710 PR tree-optimization/64406
4711 * gcc.dg/pr64406.c: New testcase.
4713 2015-01-13 Richard Biener <rguenther@suse.de>
4715 PR tree-optimization/64404
4716 * gcc.dg/vect/pr64404.c: New testcase.
4718 2015-01-13 Richard Biener <rguenther@suse.de>
4720 PR tree-optimization/64568
4721 * g++.dg/torture/pr64568.C: New testcase.
4723 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4725 * jit.dg/test-error-local-used-from-other-function.c: New test
4727 * jit.dg/test-error-param-reuse.c: New test case.
4728 * jit.dg/test-error-param-sharing.c: New test case.
4729 * jit.dg/test-error-param-used-from-other-function.c: New test
4731 * jit.dg/test-error-param-used-without-a-function.c: New test
4734 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4736 PR tree-optimization/64563
4737 * gcc.dg/pr64563.c: New test.
4740 * gcc.target/i386/pr64513.c: New test.
4742 PR tree-optimization/64454
4743 * gcc.dg/pr64454.c: New test.
4746 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4748 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4749 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4750 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4751 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4752 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4753 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4754 * gcc.dg/vect/slp-25.c: Likewise.
4755 * gcc.dg/vect/vect-109.c: Likewise.
4756 * gcc.dg/vect/vect-13.c: Likewise.
4757 * gcc.dg/vect/vect-17.c: Likewise.
4758 * gcc.dg/vect/vect-18.c: Likewise.
4759 * gcc.dg/vect/vect-19.c: Likewise.
4760 * gcc.dg/vect/vect-20.c: Likewise.
4761 * gcc.dg/vect/vect-21.c: Likewise.
4762 * gcc.dg/vect/vect-22.c: Likewise.
4763 * gcc.dg/vect/vect-27.c: Likewise.
4764 * gcc.dg/vect/vect-29.c: Likewise.
4765 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4766 * gcc.dg/vect/vect-2.c: Likewise.
4767 * gcc.dg/vect/vect-3.c: Likewise.
4768 * gcc.dg/vect/vect-4.c: Likewise.
4769 * gcc.dg/vect/vect-5.c: Likewise.
4770 * gcc.dg/vect/vect-72.c: Likewise.
4771 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4772 * gcc.dg/vect/vect-73.c: Likewise.
4773 * gcc.dg/vect/vect-77-global.c: Likewise.
4774 * gcc.dg/vect/vect-78-global.c: Likewise.
4775 * gcc.dg/vect/vect-7.c: Likewise.
4776 * gcc.dg/vect/vect-86.c: Likewise.
4777 * gcc.dg/vect/vect-align-1.c: Likewise.
4778 * gcc.dg/vect/vect-align-3.c: Likewise.
4779 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4780 * gcc.dg/vect/vect-all.c: Likewise.
4781 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4782 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4783 * gcc.dg/vect/vect-peel-3.c: Likewise.
4784 * gcc.dg/vect/vect-peel-4.c: Likewise.
4785 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4787 2015-01-12 Jeff Law <law@redhat.com>
4790 * gcc.target/m68k/pr64461.c: New test.
4792 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4794 * jit.dg/test-array-as-pointer.c (create_code): Update call
4795 to gcc_jit_context_new_global by setting "kind" to
4796 GCC_JIT_GLOBAL_IMPORTED.
4797 * jit.dg/test-error-array-as-pointer.c: Likewise.
4798 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4799 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4800 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4801 * jit.dg/test-using-global.c (the_global): Rename to...
4802 (imported_global): ...this.
4803 (create_code): Update to test the three kinds of global.
4804 (verify_code): Likewise.
4806 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4809 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4811 * gcc.target/i386/pr64291-2.c: Updated.
4813 2015-01-12 Richard Biener <rguenther@suse.de>
4815 PR tree-optimization/64530
4816 * gfortran.dg/pr64530.f90: New testcase.
4818 2015-01-12 Richard Biener <rguenther@suse.de>
4821 * gcc.dg/torture/pr64357.c: New testcase.
4823 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4825 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4828 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4829 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4831 2015-01-12 Martin Liska <mliska@suse.cz>
4833 * gcc.dg/ipa/PR64550.c: New test.
4835 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4838 * g++.dg/ipa/pr63470.C: New testcase.
4840 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4843 * gfortran.dg/typebound_operator_20.f90: New.
4845 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4848 * gfortran.dg/proc_ptr_comp_42.f90: New.
4850 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4853 * gfortran.dg/proc_ptr_comp_41.f90: New.
4855 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4857 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4859 2015-01-10 Tobias Burnus <burnus@net-b.de>
4862 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4863 and add dg-excess-errors.
4864 * gfortran.dg/line_length_6.f90: New.
4865 * gfortran.dg/line_length_7.f90: New.
4866 * gfortran.dg/line_length_8.f90: New.
4867 * gfortran.dg/line_length_9.f90: New.
4868 * gfortran.dg/line_length_10.f90: New.
4869 * gfortran.dg/line_length_11.f90: New.
4871 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4873 * jit.dg/test-threads.c (struct testcase): Move declaration
4874 to jit.dg/all-non-failing-tests.h.
4875 (testcases): Likewise.
4876 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4877 declaration here from jit.dg/all-non-failing-tests.h.
4878 (testcases): Likewise.
4879 * jit.dg/test-combination.c (create_code): Eliminate spelling
4880 out all of the testcases in favor of looping through the
4881 "testcases" metadata.
4882 (verify_code): Likewise.
4884 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4886 PR rtl-optimization/64536
4887 * gcc.dg/pr64536.c: New test.
4889 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4891 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4892 * jit.dg/test-combination.c (create_code): Likewise.
4893 (verify_code): Likewise.
4894 * jit.dg/test-constants.c: New test case.
4895 * jit.dg/test-threads.c: Add test-constants.c.
4897 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4900 * objc.dg/gnu-api-2-class.m: Add a test case
4901 for the above change.
4903 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4905 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4907 2015-01-09 Richard Biener <rguenther@suse.de>
4909 PR tree-optimization/64410
4910 * g++.dg/vect/pr64410.cc: New testcase.
4912 2015-01-09 Martin Liska <mliska@suse.cz>
4914 * gcc.dg/ipa/ipa-icf-32.c: New test.
4916 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4918 * c-c++-common/tsan/tsan_barrier.h: New.
4919 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4920 * c-c++-common/tsan/bitfield_race.c: Likewise.
4921 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4922 * c-c++-common/tsan/mutexset1.c: Likewise.
4923 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4924 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4925 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4926 * c-c++-common/tsan/simple_race.c: Likewise.
4927 * c-c++-common/tsan/simple_stack.c: Likewise.
4928 * c-c++-common/tsan/sleep_sync.c: Likewise.
4929 * c-c++-common/tsan/tiny_race.c: Likewise.
4930 * c-c++-common/tsan/tls_race.c: Likewise.
4931 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4932 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4933 * g++.dg/tsan/atomic_free.C: Likewise.
4934 * g++.dg/tsan/atomic_free2.C: Likewise.
4935 * g++.dg/tsan/cond_race.C: Likewise.
4936 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4938 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4941 * lib/target-supports.exp (check_effective_target_libatomic_available):
4943 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4944 targets that match effective-target libatomic_available.
4945 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4947 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4949 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4950 Verify the result of gcc_jit_context_get_last_error.
4951 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4953 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4955 PR tree-optimization/63989
4956 * gcc.dg/strlenopt-27.c: New test.
4958 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4960 * jit.dg/harness.h (set_up_logging): New function.
4961 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4962 set_up_logging on the context, so that every testcase is
4963 logged to a particular file.
4964 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4965 and call gcc_jit_context_set_logfile on the top-level context.
4967 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4970 * g++.dg/opt/pr64338.C: New test.
4972 2015-01-08 Tobias Burnus <burnus@net-b.de>
4974 * gfortran.dg/coarray/codimension_2b.f90: New file.
4975 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4976 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4978 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4981 * g++.dg/ext/fnname4.C: New.
4983 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4986 * g++.dg/cpp0x/constexpr-64462.C: New.
4988 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4991 * g++.dg/cpp0x/deleted10.C: New.
4993 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4995 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4997 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4999 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5000 GCC_JIT_UNARY_OP_ABS.
5001 (verify_unary_ops): Likewise.
5003 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5005 * jit.dg/test-arith-overflow.c: New test case.
5006 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5007 * jit.dg/test-combination.c (create_code): Likewise.
5008 (verify_code): Likewise.
5009 * jit.dg/test-threads.c (testcases): Likewise.
5011 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5013 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5014 rather than "jit". Load g++.exp, and call g++_init.
5015 Run test-*.cc files within the testsuite and *.cc files within
5017 (jit-dg-test): Drop the addition of -fgnu89-inline to
5018 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5019 doing it when compiling C testcases (since g++ does not handle
5020 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5021 is restored to the value after g++_init ran, rather than the
5022 value before g++_init ran. Return a list of
5023 $comp_output $output_file, as dg-test assumes.
5025 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5027 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5028 make it easier to figure out the origin of each test result when
5029 running test-combination.c and test-threads.c.
5030 (CHECK_VALUE): Likewise.
5031 (CHECK_DOUBLE_VALUE): Likewise.
5032 (CHECK_STRING_VALUE): Likewise.
5033 (CHECK_STRING_STARTS_WITH): Likewise.
5034 (CHECK_STRING_CONTAINS): Likewise.
5036 (check_string_value): Likewise, add "funcname" param.
5037 (check_string_starts_with): Likewise.
5038 (check_string_contains): Likewise.
5040 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5042 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5043 generating name of built executable.
5045 2015-01-07 Marek Polacek <polacek@redhat.com>
5048 * gcc.dg/pr64440.c: New test.
5049 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5051 2015-01-07 Marek Polacek <polacek@redhat.com>
5054 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5055 * gcc.dg/pr64417.c: New test.
5057 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5060 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5063 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5065 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5066 Check if testcases run without errors, not just if they compile.
5068 2015-01-06 Christian Bruel <christian.bruel@st.com>
5071 * gcc.target/sh/pr64507.c: New test.
5073 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5075 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5077 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5079 * c-c++-common/asan/sanitize-all-1.c: New test.
5080 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5081 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5082 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5083 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5085 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5087 * lib/target-supports.exp (check_profiling_available): Return 0 for
5089 (check_effective_target_tls_runtime): Likewise.
5090 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5091 * gcc.dg/20020312-2.c: Adjust for Visium.
5092 * gcc.dg/tls/thr-cse-1.c: Likewise
5093 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5094 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5095 * gcc.dg/weak/typeof-2.c: Likewise.
5097 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5099 PR rtl-optimization/64287
5100 * gcc.dg/aru-2.c: New test.
5102 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5105 * c-c++-common/ubsan/pr64344-1.c: New test.
5106 * c-c++-common/ubsan/pr64344-2.c: New test.
5108 PR tree-optimization/64465
5109 * gcc.dg/pr64465.c: New test.
5111 PR tree-optimization/64494
5112 * gcc.c-torture/compile/pr64494.c: New test.
5114 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5117 * gfortran.dg/realloc_on_assign_25.f90: New test.
5119 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5121 Update copyright years.
5123 2015-01-05 Marek Polacek <polacek@redhat.com>
5126 * gcc.dg/pr64423.c: New test.
5128 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5130 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5131 mmix-knuth-mmixware for the same reason as for MIPS.
5132 * gcc.dg/debug/debug-2.c: Ditto.
5134 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5136 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5139 * lib/gfortran.exp: Add libatomic library search path.
5140 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5141 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5143 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5145 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5147 * c-c++-common/tsan/bitfield_race.c: New testcase.
5148 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5150 2015-01-02 Tobias Burnus <burnus@net-b.de>
5152 * gfortran.dg/coarray/collectives_4.f90: New.
5154 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5157 * gfortran.dg/extends_16.f90: New.
5159 2015-01-02 Tobias Burnus <burnus@net-b.de>
5161 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5163 2015-01-02 Tobias Burnus <burnus@net-b.de>
5165 * gfortran.dg/coarray/codimension_2.f90: New.
5166 * gfortran.dg/coarray/codimension_2a.f90: New.
5167 * gfortran.dg/coarray_35.f90: New.
5168 * gfortran.dg/coarray_35a.f90: New.
5170 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5173 * gfortran.dg/dummy_procedure_11.f90: New.
5175 Copyright (C) 2015 Free Software Foundation, Inc.
5177 Copying and distribution of this file, with or without modification,
5178 are permitted in any medium without royalty provided the copyright
5179 notice and this notice are preserved.