re PR target/65105 ([i386] XMM registers are not used for 64bit computations on 32bit...
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
2
3 PR target/65105
4 * gcc.target/i386/pr65105-1.c: New.
5 * gcc.target/i386/pr65105-2.c: New.
6 * gcc.target/i386/pr65105-3.c: New.
7 * gcc.target/i386/pr65105-4.C: New.
8 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
9
10 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
11
12 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
13
14 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
15
16 PR fortran/40054
17 PR fortran/63921
18 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
19 standard as legacy.
20 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
21 * gfortran.dg/function_types_3.f90: Change error message to
22 "Type inaccessible...."
23 * gfortran.dg/ptr_func_assign_1.f08: New test.
24 * gfortran.dg/ptr_func_assign_2.f08: New test.
25
26 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
27
28 PR fortran/40054
29 PR fortran/63921
30 * gfortran.dg/ptr_func_assign_3.f08: New test.
31 * gfortran.dg/ptr_func_assign_4.f08: New test.
32
33 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
34 Sebastian Pop <s.pop@samsung.com>
35
36 * gcc/testsuite/gcc.dg/graphite/run-id-pr67700-1.c: New test case.
37 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
38 * gcc.dg/graphite/block-3.c: Same.
39 * gcc.dg/graphite/block-4.c: Same.
40 * gcc.dg/graphite/block-5.c: Same.
41 * gcc.dg/graphite/block-6.c: Same.
42 * gcc.dg/graphite/block-7.c: Same.
43 * gcc.dg/graphite/block-8.c: Same.
44 * gcc.dg/graphite/block-pr47654.c: Same.
45 * gcc.dg/graphite/interchange-0.c: Same.
46 * gcc.dg/graphite/interchange-1.c: Same.
47 * gcc.dg/graphite/interchange-10.c: Same.
48 * gcc.dg/graphite/interchange-11.c: Same.
49 * gcc.dg/graphite/interchange-12.c: Same.
50 * gcc.dg/graphite/interchange-13.c: Same.
51 * gcc.dg/graphite/interchange-14.c: Same.
52 * gcc.dg/graphite/interchange-15.c: Same.
53 * gcc.dg/graphite/interchange-3.c: Same.
54 * gcc.dg/graphite/interchange-4.c: Same.
55 * gcc.dg/graphite/interchange-5.c: Same.
56 * gcc.dg/graphite/interchange-6.c: Same.
57 * gcc.dg/graphite/interchange-7.c: Same.
58 * gcc.dg/graphite/interchange-8.c: Same.
59 * gcc.dg/graphite/interchange-9.c: Same.
60 * gcc.dg/graphite/interchange-mvt.c: Same.
61 * gcc.dg/graphite/pr35356-1.c: Same.
62 * gcc.dg/graphite/pr35356-3.c: Same.
63 * gcc.dg/graphite/pr37485.c: Same.
64 * gcc.dg/graphite/scop-1.c: Same.
65 * gcc.dg/graphite/scop-11.c: Same.
66 * gcc.dg/graphite/scop-5.c: Same.
67 * gcc.dg/graphite/uns-block-1.c: Same.
68 * gcc.dg/graphite/uns-interchange-9.c: Same.
69 * gfortran.dg/graphite/block-1.f90: Same.
70 * gfortran.dg/graphite/interchange-3.f90: Same.
71 * gfortran.dg/graphite/pr14741.f90: Same.
72 * gfortran.dg/graphite/block-2.f: Same.
73
74 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
75 Sebastian Pop <s.pop@samsung.com>
76
77 PR tree-optimization/67700
78 * testsuite/gcc.dg/graphite/run-id-pr67700.c: New.
79
80 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
81
82 PR target/54236
83 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
84 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
85 test_27): New.
86 * gcc.target/sh/pr54236-5.c: New.
87 * gcc.target/sh/pr54236-6.c: New.
88
89 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90
91 PR rtl-optimization/67456
92 PR rtl-optimization/67464
93 PR rtl-optimization/67465
94 * gcc.dg/pr67465.c: New test.
95
96 2015-09-28 Tom de Vries <tom@codesourcery.com>
97
98 PR tree-optimization/62171
99 * gcc.dg/vect/pr62171.c: New test.
100
101 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
102
103 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
104 skip on AIX. XFAIL individual line tests.
105
106 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
107
108 PR rtl-optimization/64164
109 PR tree-optimization/67312
110 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
111 * gcc.target/i386/stackalign/return-4.c: Add -O.
112
113 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
114
115 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
116
117 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
118
119 PR fortran/67721
120 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
121
122 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
123
124 * gcc.dg/pr64935-1.c: XFAIL on AIX.
125 * gcc.dg/pr64935-2.c: XFAIL on AIX.
126 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
127 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
128 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
129 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
130 DW_AT_noreturn on AIX.
131 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
132 DW_AT_noreturn on AIX.
133 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
134 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
135 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
136 DW_AT_GNU_deleted on AIX.
137 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
138 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
139 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
140 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
141 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
142 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
143 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
144 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
145 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
146 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
147 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
148 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
149 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
150 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
151 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
152
153 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
154
155 PR fortran/67614
156 * gfortran.dg/pr67614.f90: New test.
157
158 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
159
160 PR fortran/67525
161 * gfortran.dg/pr67525.f90: New test.
162
163 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
164
165 PR fortran/55603
166 * gfortran.dg/allocatable_function_9.f90: New.
167
168 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
169
170 PR target/67675
171 * gcc.target/sh/pr67675.c: New.
172
173 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
174
175 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
176
177 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
178
179 * gcc.target/i386/pr66749.c (dg-options): Replace
180 -mtune=lakemount with -mtune=lakemont.
181 * gcc.target/i386/pr66821.c (dg-options): Likewise.
182 * gcc.target/i386/pr67329.c (dg-options): Likewise.
183
184 2015-09-25 Marek Polacek <polacek@redhat.com>
185
186 * c-c++-common/ubsan/bounds-11.c: New test.
187 * c-c++-common/ubsan/bounds-12.c: New test.
188
189 2015-09-25 Marek Polacek <polacek@redhat.com>
190
191 PR sanitizer/64906
192 * c-c++-common/ubsan/pr64906.c: New test.
193
194 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
195
196 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
197 with -mtune=lakemount.
198 * gcc.target/i386/pr66821.c (dg-options): Likewise.
199 * gcc.target/i386/pr67329.c (dg-options): Likewise.
200
201 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
202
203 PR driver/67640
204 * gcc.dg/Werror-13.c: New test.
205
206 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
207
208 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
209
210 2015-09-24 Richard Biener <rguenther@suse.de>
211
212 PR lto/67699
213 * g++.dg/pr67699.C: New testcase.
214
215 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
216
217 PR libgcc/67624
218 * gcc.target/arm/fp16-inf.c: New test.
219
220 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
221
222 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
223 name while checking for AVX-512VBMI presence.
224
225 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
226
227 * lib/target-supports.exp (check_effective_target_pie): Check for
228 PIE support on Solaris 11.x and 12.
229
230 2015-09-24 Richard Biener <rguenther@suse.de>
231
232 * g++.dg/tree-ssa/restrict3.C: New testcase.
233
234 2015-09-24 Richard Biener <rguenther@suse.de>
235
236 PR tree-optimization/48885
237 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
238
239 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
240
241 * c-c++-common/Wmisleading-indentation.c: Augment test.
242
243 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
244
245 Fix small typos in the coding rule enforcement warnings.
246 * g++.dg/diagnostic/disable.C: Replace 'namepace'
247 with 'namespace'.
248
249 2015-09-23 Richard Biener <rguenther@suse.de>
250
251 PR middle-end/67662
252 * gcc.dg/ubsan/pr67662.c: New testcase.
253
254 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
255
256 PR c/49655
257 * gcc.dg/pragma-diag-6.c: New test.
258
259 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
260
261 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
262
263 2015-09-23 Richard Biener <rguenther@suse.de>
264
265 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
266
267 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
268
269 * c-c++-common/Wmisleading-indentation.c: Augment test.
270
271 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
272
273 * g++.dg/diagostic/disable.C: New.
274
275 2015-09-22 Tom de Vries <tom@codesourcery.com>
276
277 PR tree-optimization/67671
278 * g++.dg/pr67671.C: New test.
279
280 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
281
282 PR target/67480
283 * gcc.target/i386/pr67480.c: New test.
284
285 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
286
287 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
288 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
289 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
290 avx512dq, avx512cd, avx512er and avx512pf.
291
292 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
293
294 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
295 update-fetch operations.
296 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
297
298 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
299
300 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
301 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
302
303 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
304
305 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
306 (TEST_ONE): New.
307 * gcc.target/aarch64/atomic-inst-swap.c: New.
308
309 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
310
311 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
312 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
313 * gcc.target/i386/pr59789.c (f1): Likewise.
314 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
315 * gcc.target/i386/intrinsics_6.c: Likewise.
316 * gcc.dg/winline-5.c (int t): Likewise.
317 * gcc.dg/winline-9.c (t): Likewise.
318 * gcc.dg/always_inline2.c (q): Likewise.
319 * gcc.dg/winline-2.c (inline int t): Likewise.
320 * gcc.dg/winline-6.c: Likewise.
321 * gcc.dg/winline-10.c (void g): Likewise.
322 * gcc.dg/pr49243.c (void parse): Likewise.
323 * gcc.dg/always_inline3.c (q2): Likewise.
324 * gcc.dg/winline-3.c: Likewise.
325 * gcc.dg/winline-7.c (inline void *t): Likewise.
326
327 2015-09-22 Tom de Vries <tom@codesourcery.com>
328
329 PR tree-optimization/67666
330 * g++.dg/pr67666.C: New test.
331
332 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
333
334 PR fortran/67615
335 * gfortran.dg/pr67615.f90: new test.
336
337 2015-09-21 Jeff Law <law@redhat.com>
338
339 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
340
341 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
342
343 Complete the implementation of N4230, Nested namespace definition.
344 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
345 attributes and nested namespace definitions.
346 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
347 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
348 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
349 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
350 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
351 appearing before the namespace identifier.
352
353 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
354
355 PR c/66415
356 * gcc.dg/cpp/pr66415-1.c: Test column number.
357
358 2015-09-21 Richard Biener <rguenther@suse.de>
359
360 * g++.dg/ext/attr-alias-3.C: Add -g.
361
362 2015-09-21 Richard Biener <rguenther@suse.de>
363
364 PR debug/67664
365 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
366
367 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
368
369 PR target/64345
370 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
371
372 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
373
374 * gcc.dg/pragma-diag-5.c: Fix excess warning.
375
376 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
377
378 PR middle-end/60832
379 * gcc.dg/pr53265.c: Update.
380
381 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
382
383 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
384
385 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
386
387 PR target/59478
388 * gcc.target/sh/pr59478.c: New.
389
390 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
391
392 PR target/67126
393 * gcc.target/sh/pr51244-12.c: Adjust testcase.
394 * gcc.target/sh/pr54236-2.c: Likewise.
395
396 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
397
398 * gcc.target/sh/pr43417.c: Move target independent test to ...
399 * gcc.c-torture/compile/pr43417.c: ... here.
400
401 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
402
403 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
404 check_effective_target_big_endian, check_effective_target_little_endian,
405 check_effective_target_any_fpu, check_effective_target_double_fpu,
406 check_effective_target_use_single_only_fpu,
407 check_effective_target_default_single_fpu,
408 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
409 check_effective_target_has_fsca, check_effective_target_has_fsrra,
410 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
411 check_effective_target_fmovd_enabled,
412 check_effective_target_has_privileged, check_effective_target_has_pref,
413 check_effective_target_banked_r0r7_isr,
414 check_effective_target_stack_save_isr): New effective target checks.
415 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
416 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
417 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
418 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
419 * gcc.target/sh/20080410-1.c: Use new effective target checks.
420 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
421 * gcc.target/sh/attr-isr.c: Likewise.
422 * gcc.target/sh/fpul-usage-1.c: Likewise.
423 * gcc.target/sh/hiconst.c: Likewise.
424 * gcc.target/sh/mfmovd.c: Likewise.
425 * gcc.target/sh/pr21255-3.c: Likewise.
426 * gcc.target/sh/pr33135-1.c: Likewise.
427 * gcc.target/sh/pr33135-2.c: Likewise.
428 * gcc.target/sh/pr33135-3.c: Likewise.
429 * gcc.target/sh/pr33135-4.c: Likewise.
430 * gcc.target/sh/pr39423-2.c: Likewise.
431 * gcc.target/sh/pr49880-4.c: Likewise.
432 * gcc.target/sh/pr49880-5.c: Likewise.
433 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
434 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
435 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
436 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
437 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
438 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
439 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
440 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
441 * gcc.target/sh/pr50751-2.c: Likewise.
442 * gcc.target/sh/pr50751-3.c: Likewise.
443 * gcc.target/sh/pr50751-5.c: Likewise.
444 * gcc.target/sh/pr50751-6.c: Likewise.
445 * gcc.target/sh/pr50751-8.c: Likewise.
446 * gcc.target/sh/pr51244-15.c: Likewise.
447 * gcc.target/sh/pr51244-2.c: Likewise.
448 * gcc.target/sh/pr51244-20.c: Likewise.
449 * gcc.target/sh/pr51244-6.c: Likewise.
450 * gcc.target/sh/pr52483-4.c: Likewise.
451 * gcc.target/sh/pr53511-1.c: Likewise.
452 * gcc.target/sh/pr53512-1.c: Likewise.
453 * gcc.target/sh/pr53512-2.c: Likewise.
454 * gcc.target/sh/pr53512-3.c: Likewise.
455 * gcc.target/sh/pr53512-4.c: Likewise.
456 * gcc.target/sh/pr53513-1.c: Likewise.
457 * gcc.target/sh/pr54089-2.c: Likewise.
458 * gcc.target/sh/pr54089-3.c: Likewise.
459 * gcc.target/sh/pr54089-4.c: Likewise.
460 * gcc.target/sh/pr54602-2.c: Likewise.
461 * gcc.target/sh/pr54602-3.c: Likewise.
462 * gcc.target/sh/pr54602-4.c: Likewise.
463 * gcc.target/sh/pr54680.c: Likewise.
464 * gcc.target/sh/pr55303-1.c: Likewise.
465 * gcc.target/sh/pr55303-2.c: Likewise.
466 * gcc.target/sh/pr55303-3.c: Likewise.
467 * gcc.target/sh/pr56547-1.c: Likewise.
468 * gcc.target/sh/pr56547-2.c: Likewise.
469 * gcc.target/sh/pr61195.c: Likewise.
470 * gcc.target/sh/pr61996.c: Likewise.
471 * gcc.target/sh/pr6526.c: Likewise.
472 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
473 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
474 * gcc.target/sh/prefetch.c: Likewise.
475 * gcc.target/sh/rte-delay-slot.c: Likewise.
476 * gcc.target/sh/sh2a-band.c: Likewise.
477 * gcc.target/sh/sh2a-bclr.c: Likewise.
478 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
479 * gcc.target/sh/sh2a-bld.c: Likewise.
480 * gcc.target/sh/sh2a-bor.c: Likewise.
481 * gcc.target/sh/sh2a-bset.c: Likewise.
482 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
483 * gcc.target/sh/sh2a-bxor.c: Likewise.
484 * gcc.target/sh/sh2a-jsrn.c: Likewise.
485 * gcc.target/sh/sh2a-movi20s.c: Likewise.
486 * gcc.target/sh/sh2a-movrt.c: Likewise.
487 * gcc.target/sh/sh2a-resbank.c: Likewise.
488 * gcc.target/sh/sh2a-rtsn.c: Likewise.
489 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
490 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
491 * gcc.target/sh/sh4a-cosf.c: Likewise.
492 * gcc.target/sh/sh4a-fsrra.c: Likewise.
493 * gcc.target/sh/sh4a-memmovua.c: Likewise.
494 * gcc.target/sh/sh4a-sincosf.c: Likewise.
495 * gcc.target/sh/sh4a-sinf.c: Likewise.
496
497 2015-09-20 Jeff Law <law@redhat.com>
498
499 PR tree-optimization/47679
500 * g++.dg/warn/Wuninitialized-6.C: New test.
501
502 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
503
504 Implement nested namespace definitions.
505 * g++.dg/cpp1z/nested-namespace-def1.C: New.
506 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
507 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
508 * g++.dg/lookup/name-clash5.C: Adjust.
509 * g++.dg/lookup/name-clash6.C: Likewise.
510
511 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
512
513 * gcc.dg/pragma-diag-5.c: New test.
514
515 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
516
517 PR middle-end/67619
518 * gcc.dg/torture/pr67619.c: New test.
519 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
520 New procedure.
521
522 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
523
524 PR tree-optimization/67283
525 * gcc.dg/tree-ssa/sra-15.c: New.
526 * gcc.dg/tree-ssa/sra-16.c: New.
527
528 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
529
530 PR sanitizer/64078
531 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
532 (f2, f3): Make the function static.
533 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
534
535 2015-09-17 Christian Bruel <christian.bruel@st.com>
536
537 * gcc.target/arm/attr_thumb-static2.c: New test.
538
539 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
540
541 * gnat.dg/overflow_sum3.adb: New test.
542
543 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
544
545 * gcc.target/arm/stack-checking.c: New test.
546
547 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
548
549 PR fortran/52846
550 * gfortran.dg/public_private_module_5.f90: Add module procedure
551 trigger_smod to ensure that the smod file is written.
552
553 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
554
555 * gcc.target/aarch64/copysign_1.c: New.
556 * gcc.target/aarch64/copysign_2.c: New.
557
558 2015-09-17 Bin Cheng <bin.cheng@arm.com>
559
560 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
561 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
562 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
563
564 2015-09-16 John Marino <gnugcc@marino.st>
565
566 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
567
568 2015-09-16 Richard Biener <rguenther@suse.de>
569
570 PR middle-end/67253
571 * gcc.dg/torture/pr67253.c: New testcase.
572
573 2015-09-16 Richard Biener <rguenther@suse.de>
574
575 PR middle-end/67271
576 * gcc.dg/pr67271.c: New testcase.
577
578 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
579
580 * gnat.dg/opt49.adb: New test.
581
582 2015-09-16 Richard Biener <rguenther@suse.de>
583
584 PR middle-end/67442
585 * gcc.dg/torture/pr67442.c: New testcase.
586
587 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
588
589 * gnat.dg/array24.adb: New test.
590 * gnat.dg/blocklocs.adb: Delete.
591
592 2015-09-15 Marek Polacek <polacek@redhat.com>
593
594 PR c/67580
595 * gcc.dg/pr67580.c: New test.
596
597 2015-09-15 Richard Biener <rguenther@suse.de>
598
599 PR tree-optimization/67470
600 * gcc.dg/torture/pr67470.c: New testcase.
601
602 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
603
604 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
605
606 2015-09-15 Richard Biener <rguenther@suse.de>
607
608 PR middle-end/67563
609 * gcc.dg/pr67563.c: New testcase.
610
611 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
612
613 PR fortran/67460
614 * gfortran.dg/pr67460.f90: New test.
615
616 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
617
618 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
619 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
620
621 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
622
623 PR c++/51911
624 * g++.dg/cpp0x/new-auto1.C: New.
625
626 2015-09-11 Mark Wielaard <mjw@redhat.com>
627
628 PR c/28901
629 * g++.dg/warn/unused-variable-1.C: New test.
630 * g++.dg/warn/unused-variable-2.C: Likewise.
631 * gcc.dg/unused-4.c: Adjust warning for static const.
632 * gcc.dg/unused-variable-1.c: New test.
633 * gcc.dg/unused-variable-2.c: Likewise.
634
635 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
636
637 * gfortran.dg/private_type_3.f90: Require visibility.
638 * gfortran.dg/module_variable_2.f90: Same.
639 * gfortran.dg/nested_forall_1.f: Same.
640 * gfortran.dg/elemental_dependency_4.f90: Same.
641 * gfortran.dg/bind_c_usage_25.f90: Same.
642 * gfortran.dg/access_spec_1.f90: Same.
643 * gfortran.dg/public_private_module_2.f90: Same.
644 * gfortran.dg/host_assoc_variable_1.f90: Same.
645 * gfortran.dg/public_private_module_6.f90: Same.
646 * gfortran.dg/module_variable_1.f90: Same.
647 * gfortran.dg/pr37286.f90: Same.
648 * gfortran.dg/internal_pack_7.f90: Same.
649 * gfortran.dg/submodule_10.f08: Same.
650 * gfortran.dg/allocatable_function_8.f90: Same.
651 * gfortran.dg/merge_init_expr_2.f90: Same.
652 * gfortran.dg/class_37.f03: Same.
653 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
654 * gfortran.dg/typebound_call_20.f03: Same.
655 * gfortran.dg/proc_ptr_result_3.f90: Same.
656 * gfortran.dg/pr32535.f90: Same.
657 * gfortran.dg/typebound_proc_19.f90: Same.
658 * gfortran.dg/initialization_10.f90: Same.
659 * gfortran.dg/bind_c_usage_8.f03: Same.
660 * gfortran.dg/pr61335.f90: Same.
661 * gfortran.dg/elemental_dependency_5.f90: Same.
662 * gfortran.dg/proc_ptr_3.f90: Same.
663 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
664
665 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
666
667 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
668 * gcc.dg/Wno-frame-address.c: Skip for Visium.
669 * gcc.dg/loop-8.c: Likewise.
670
671 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
672
673 PR ada/66965
674 * gnat.dg/specs/addr1.ads: Remove.
675
676 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
677
678 * gcc.dg/pie-link.c: Add -pie to dg-options.
679
680 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
681
682 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
683 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
684
685 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
686
687 * gcc.target/powerpc/swaps-p8-20.c: New test.
688 * gcc.target/powerpc/swaps-p8-21.c: New test.
689
690 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
691
692 PR fortran/67526
693 * gfortran.dg/pr67526.f90: New test.
694
695 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
696
697 PR c++/67318
698 * g++.dg/cpp0x/variadic166.C: New.
699
700 2015-09-09 Mark Wielaard <mjw@redhat.com>
701
702 * c-c++-common/nonnull-1.c: New test.
703
704 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
705
706 PR fortran/66993
707 * gfortran.dg/submodule_11.f08: New test.
708
709 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
710
711 PR target/67506
712 * gcc.c-torture/compile/pr67506.c: New test.
713
714 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
715
716 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
717 initialization with a byte mask. No change expected here.
718 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
719 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
720 initialization with contigious bitmask. Literal pool is expectd
721 to be used here.
722
723 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
724
725 PR target/67439
726 * gcc.target/arm/pr67439_1.c: New test.
727
728 2015-09-10 Jiong Wang <jiong.wang@arm.com>
729
730 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
731 model.
732
733 2015-09-10 Jakub Jelinek <jakub@redhat.com>
734
735 PR c++/67523
736 * g++.dg/gomp/pr67523.C: New test.
737
738 PR c++/67522
739 * g++.dg/gomp/pr67522.C: New test.
740
741 PR middle-end/67521
742 * c-c++-common/gomp/pr67521.c: New test.
743
744 PR middle-end/67517
745 * c-c++-common/gomp/pr67517.c: New test.
746
747 PR c++/67514
748 * g++.dg/gomp/pr67514.C: New test.
749
750 PR c++/67511
751 * g++.dg/gomp/pr67511.C: New test.
752
753 PR c/67502
754 * c-c++-common/gomp/pr67502.c: New test.
755
756 2015-09-09 Marek Polacek <polacek@redhat.com>
757
758 PR middle-end/67512
759 * gcc.dg/pr67512.c: New test.
760
761 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
762
763 PR c++/53184
764 * g++.dg/warn/Wsubobject-linkage-1.C: New.
765 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
766 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
767 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
768
769 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
770
771 * gcc.target/aarch64/mod_2.x: New file.
772 * gcc.target/aarch64/mod_256.x: Likewise.
773 * gcc.target/arm/mod_2.c: New test.
774 * gcc.target/arm/mod_256.c: Likewise.
775 * gcc.target/aarch64/mod_2.c: Likewise.
776 * gcc.target/aarch64/mod_256.c: Likewise.
777
778 2015-09-09 Jakub Jelinek <jakub@redhat.com>
779
780 PR c++/67504
781 * g++.dg/gomp/pr67504.C: New test.
782
783 PR c/67501
784 * c-c++-common/gomp/pr67501.c: New test.
785
786 PR c/67500
787 * gcc.dg/gomp/pr67500.c: New test.
788
789 PR c/67495
790 * gcc.dg/gomp/pr67495.c: New test.
791
792 2015-09-09 Aditya Kumar <hiraditya@msn.com>
793 Sebastian Pop <s.pop@samsung.com>
794
795 PR tree-optimization/53852
796 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
797 both isl-0.12 and isl-0.15.
798 * gcc.dg/graphite/uns-interchange-14.c: Same.
799 * gcc.dg/graphite/uns-interchange-15.c: Same.
800 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
801
802 2015-09-08 Aditya Kumar <hiraditya@msn.com>
803 Sebastian Pop <s.pop@samsung.com>
804
805 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
806 * gcc.dg/graphite/block-1.c: Same.
807 * gcc.dg/graphite/block-5.c: Same.
808 * gcc.dg/graphite/block-6.c: Same.
809 * gcc.dg/graphite/interchange-1.c: Same.
810 * gcc.dg/graphite/interchange-10.c: Same.
811 * gcc.dg/graphite/interchange-11.c: Same.
812 * gcc.dg/graphite/interchange-13.c: Same.
813 * gcc.dg/graphite/interchange-14.c: Same.
814 * gcc.dg/graphite/interchange-3.c: Same.
815 * gcc.dg/graphite/interchange-4.c: Same.
816 * gcc.dg/graphite/interchange-7.c: Same.
817 * gcc.dg/graphite/interchange-8.c: Same.
818 * gcc.dg/graphite/interchange-9.c: Same.
819 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
820 * gcc.dg/graphite/pr35356-1.c (foo): Same.
821 * gcc.dg/graphite/pr37485.c: Same.
822 * gcc.dg/graphite/scop-0.c (int toto): Same.
823 * gcc.dg/graphite/scop-1.c: Same.
824 * gcc.dg/graphite/scop-10.c: Same.
825 * gcc.dg/graphite/scop-11.c: Same.
826 * gcc.dg/graphite/scop-12.c: Same.
827 * gcc.dg/graphite/scop-13.c: Same.
828 * gcc.dg/graphite/scop-16.c: Same.
829 * gcc.dg/graphite/scop-17.c: Same.
830 * gcc.dg/graphite/scop-18.c: Same.
831 * gcc.dg/graphite/scop-2.c: Same.
832 * gcc.dg/graphite/scop-21.c (int test): Same.
833 * gcc.dg/graphite/scop-22.c (void foo): Same.
834 * gcc.dg/graphite/scop-4.c: Same.
835 * gcc.dg/graphite/scop-5.c: Same.
836 * gcc.dg/graphite/scop-6.c: Same.
837 * gcc.dg/graphite/scop-7.c: Same.
838 * gcc.dg/graphite/scop-8.c: Same.
839 * gcc.dg/graphite/scop-9.c: Same.
840 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
841 data-refs remain inside the inner loop.
842 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
843 * gcc.dg/graphite/uns-interchange-14.c: Same.
844 * gcc.dg/graphite/uns-interchange-9.c: Same.
845 * gfortran.dg/graphite/interchange-3.f90
846
847 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
848
849 PR target/63870
850 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
851 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
852 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
853 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
854 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
855 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
856 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
857 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
858 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
859 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
860 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
861 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
862
863 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
864
865 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
866 * lib/target-supports.exp
867 (check_effective_target_arm_neon_fp16_hw): New.
868
869 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
870
871 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
872 Set additional_flags for neon-fp16 if supported, else fallback to neon.
873
874 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
875 (hfloat16_t): New.
876 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
877 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
878 if supported.
879 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
880 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
881 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
882 when those are supported.
883 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
884 (vdup_n_f16): New.
885
886 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
887 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
888 cases if supported.
889
890 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
891 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
892 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
893 Likewise.
894 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
895 Likewise.
896 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
897
898 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
899 Add float16x8_t case.
900 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
901 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
902 main, exec_vcreate): Likewise.
903 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
904 exec_vget_high): Likewise.
905 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
906 exec_vget_low): Likewise.
907 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
908 Likewise.
909 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
910 exec_vld1_dup): Likewise.
911 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
912 exec_vld1_lane): Likewise.
913 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
914 Likewise.
915 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
916 exec_vldX_dup): Likewise.
917 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
918 exec_vldX_lane): Likewise.
919 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
920 exec_vset_lane): Likewise.
921 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
922 exec_vst1_lane): Likewise.
923
924 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
925
926 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
927 * gcc.target/aarch64/vget_low_1.c: Likewise.
928
929 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
930
931 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
932 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
933 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
934 (main): update orig_data to avoid float16 NaN on bigendian.
935
936 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
937
938 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
939 float16x8_t.
940 * gcc.target/aarch64/vset_lane_1.c: Likewise.
941 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
942 * gcc.target/aarch64/vld1_lane.c: Likewise.
943
944 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
945
946 PR c++/67369
947 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
948
949 2015-09-07 Marek Polacek <polacek@redhat.com>
950
951 PR inline-asm/67448
952 * gcc.dg/asm-10.c: New test.
953
954 2015-09-04 Jakub Jelinek <jakub@redhat.com>
955
956 PR middle-end/67452
957 * gcc.dg/lto/pr67452_0.c: New test.
958
959 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
960
961 PR target/65210
962 * gcc.target/avr/pr65210.c: New test.
963
964 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
965
966 PR testsuite/67450
967 * lib/target-supports.exp (check_cached_effective_target):
968 Apppend $prop to et_prop_list only if needed.
969
970 2015-09-04 Marek Polacek <polacek@redhat.com>
971
972 PR sanitizer/67279
973 * gcc.dg/ubsan/pr67279.c: New test.
974
975 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
976 Petr Murzin <petr.murzin@intel.com>
977 Kirill Yukhin <kirill.yukhin@intel.com>
978
979 * gcc.target/i386/avx512f-scatter-1.c: New.
980 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
981 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
982
983 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
984
985 * gfortran.dg/read_dir.f90: Delete empty directory when closing
986 rather than calling rmdir, cleanup if open fails.
987
988 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
989
990 * gcc.target/powerpc/vec-mult-char-1.c: New test.
991 * gcc.target/powerpc/vec-mult-char-2.c: New test.
992 * lib/target-supports.exp (check_effective_target_vect_char_mult):
993 Return true for PowerPC targets that implement Altivec.
994
995 2015-09-03 Renlin Li <renlin.li@arm.com>
996
997 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
998 check the assembly.
999 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1000
1001 2015-09-03 Martin Sebor <msebor@redhat.com>
1002
1003 PR c/66516
1004 * g++.dg/addr_builtin-1.C: New test.
1005 * gcc.dg/addr_builtin-1.c: New test.
1006
1007 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1008
1009 * gcc.target/powerpc/vec-shift.c: New test.
1010
1011 2015-09-03 Tom de Vries <tom@codesourcery.com>
1012
1013 PR tree-optimization/65637
1014 * gcc.dg/autopar/reduc-4.c: New test.
1015
1016 2015-09-03 Tom de Vries <tom@codesourcery.com>
1017
1018 PR tree-optimization/65637
1019 * gcc.dg/autopar/pr46099-2.c: New test.
1020
1021 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1022
1023 PR middle-end/67351
1024 * g++.dg/pr67351.C: New test.
1025
1026 2015-09-03 Richard Biener <rguenther@suse.de>
1027
1028 PR ipa/66705
1029 * g++.dg/lto/pr66705_0.C: New testcase.
1030
1031 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1032
1033 PR middle-end/60586
1034 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1035 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1036
1037 2015-09-02 Marek Polacek <polacek@redhat.com>
1038
1039 PR c/67432
1040 * gcc.dg/pr67432.c: New test.
1041
1042 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1043
1044 * lib/target-supports.exp (clear_effective_target_cache): New.
1045 (check_cached_effective_target): Update et_prop_list.
1046 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1047 * g++.dg/compat/compat.exp: Likewise.
1048 * g++.dg/compat/struct-layout-1.exp: Likewise.
1049 * lib/asan-dg.exp: Likewise.
1050 * lib/atomic-dg.exp: Likewise.
1051 * lib/cilk-plus-dg.exp: Likewise.
1052 * lib/clearcap.exp: Likewise.
1053 * lib/mpx-dg.exp: Likewise.
1054 * lib/tsan-dg.exp: Likewise.
1055 * lib/ubsan-dg.exp: Likewise.
1056
1057 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1058
1059 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1060
1061 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1062 Andrew Bennett <andrew.bennett@imgtec.com>
1063
1064 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1065 dependencies between ISA level and compact-branches.
1066 * gcc.target/mips/branch-10.c: Update expected output to allow
1067 compact forms of b/bal.
1068 * gcc.target/mips/branch-11.c: Likewise.
1069 * gcc.target/mips/branch-12.c: Likewise.
1070 * gcc.target/mips/branch-13.c: Likewise.
1071 * gcc.target/mips/branch-3.c: Likewise.
1072 * gcc.target/mips/branch-4.c: Likewise.
1073 * gcc.target/mips/branch-5.c: Likewise.
1074 * gcc.target/mips/branch-6.c: Likewise.
1075 * gcc.target/mips/branch-7.c: Likewise.
1076 * gcc.target/mips/branch-8.c: Likewise.
1077 * gcc.target/mips/branch-9.c: Likewise.
1078 * gcc.target/mips/branch-cost-1.c: Likewise.
1079 * gcc.target/mips/call-1.c: Likewise.
1080 * gcc.target/mips/call-2.c: Likewise.
1081 * gcc.target/mips/call-3.c: Likewise.
1082 * gcc.target/mips/call-4.c: Likewise.
1083 * gcc.target/mips/call-5.c: Likewise.
1084 * gcc.target/mips/call-6.c: Likewise.
1085 * gcc.target/mips/lazy-binding-1.c: Likewise.
1086 * gcc.target/mips/near-far-1.c: Likewise.
1087 * gcc.target/mips/near-far-2.c: Likewise.
1088 * gcc.target/mips/near-far-3.c: Likewise.
1089 * gcc.target/mips/near-far-4.c: Likewise.
1090 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1091 run with compact branches allowed.
1092 * gcc.target/mips/compact-branches-1.c: New file.
1093 * gcc.target/mips/compact-branches-2.c: Likewise.
1094 * gcc.target/mips/compact-branches-3.c: Likewise.
1095 * gcc.target/mips/compact-branches-4.c: Likewise.
1096 * gcc.target/mips/compact-branches-5.c: Likewise.
1097 * gcc.target/mips/compact-branches-6.c: Likewise.
1098 * gcc.target/mips/compact-branches-7.c: Likewise.
1099
1100 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1101
1102 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1103 Clean-up a created directory if testcase fails.
1104
1105 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1106
1107 PR target/67405
1108 * g++.dg/pr67405.C: New test.
1109
1110 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1111
1112 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1113
1114 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1115
1116 * gcc.dg/ifcvt-1.c: New test.
1117 * gcc.dg/ifcvt-2.c: Likewise.
1118 * gcc.dg/ifcvt-3.c: Likewise.
1119
1120 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1121
1122 PR libfortran/67412
1123 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1124 *-*-solaris2.10.
1125
1126 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1127
1128 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1129
1130 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1131
1132 PR c++/61753
1133 * g++.dg/other/pr61753.C: New.
1134
1135 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1136
1137 * gcc.dg/tree-ssa/cmp-1.c: New file.
1138
1139 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1140
1141 * gcc.dg/tree-ssa/complex-7.c: New file.
1142
1143 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1144
1145 * gcc.target/powerpc/swaps-p8-19.c: New test.
1146
1147 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1148
1149 PR fortran/67367
1150 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1151
1152 2015-08-29 Tom de Vries <tom@codesourcery.com>
1153
1154 PR tree-optimization/46193
1155 * gcc.dg/autopar/pr46193.c: New test.
1156
1157 2015-08-28 Nathan Sidwell <nathan@acm.org>
1158
1159 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
1160 use exit code for failure.
1161
1162 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
1163 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
1164 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
1165 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
1166 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
1167 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
1168 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
1169 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
1170 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
1171 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
1172
1173 2015-08-28 Jeff Law <law@redhat.com>
1174
1175 PR lto/66752
1176 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1177 * gcc.dg/torture/pr66752-1.c: New test
1178 * g++.dg/torture/pr66752-2.C: New test.
1179
1180 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1181 Revert:
1182 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1183
1184 * gcc.dg/tree-ssa/sra-15.c: New.
1185
1186 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1187
1188 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1189 * gcc.target/mips/msub-8.c: Ditto
1190
1191 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1192
1193 * lib/target-supports.exp (check-effective_target_vect_double):
1194 Enable for Power targets with VSX hardware available.
1195 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1196 vect_no_align && { ! vect_hw_misalign }.
1197
1198 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1199
1200 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1201 Replaced by opt_files, compile with -floop-nest-optimize.
1202 * g++.dg/graphite/graphite.exp: Same.
1203 * gfortran.dg/graphite/graphite.exp: Same.
1204 * gcc.dg/graphite/block-0.c: Adjust pattern.
1205 * gcc.dg/graphite/block-1.c: Same.
1206 * gcc.dg/graphite/block-3.c: Same.
1207 * gcc.dg/graphite/block-4.c: Same.
1208 * gcc.dg/graphite/block-5.c: Same.
1209 * gcc.dg/graphite/block-6.c: Same.
1210 * gcc.dg/graphite/block-7.c: Same.
1211 * gcc.dg/graphite/block-8.c: Same.
1212 * gcc.dg/graphite/block-pr47654.c: Same.
1213 * gcc.dg/graphite/interchange-0.c: Same.
1214 * gcc.dg/graphite/interchange-1.c: Same.
1215 * gcc.dg/graphite/interchange-10.c: Same.
1216 * gcc.dg/graphite/interchange-11.c: Same.
1217 * gcc.dg/graphite/interchange-12.c: Same.
1218 * gcc.dg/graphite/interchange-13.c: Same.
1219 * gcc.dg/graphite/interchange-14.c: Same.
1220 * gcc.dg/graphite/interchange-15.c: Same.
1221 * gcc.dg/graphite/interchange-3.c: Same.
1222 * gcc.dg/graphite/interchange-4.c: Same.
1223 * gcc.dg/graphite/interchange-5.c: Same.
1224 * gcc.dg/graphite/interchange-6.c: Same.
1225 * gcc.dg/graphite/interchange-7.c: Same.
1226 * gcc.dg/graphite/interchange-8.c: Same.
1227 * gcc.dg/graphite/interchange-9.c: Same.
1228 * gcc.dg/graphite/interchange-mvt.c: Same.
1229 * gcc.dg/graphite/pr37485.c: Same.
1230 * gcc.dg/graphite/uns-block-1.c: Same.
1231 * gcc.dg/graphite/uns-interchange-12.c: Same.
1232 * gcc.dg/graphite/uns-interchange-14.c: Same.
1233 * gcc.dg/graphite/uns-interchange-15.c: Same.
1234 * gcc.dg/graphite/uns-interchange-9.c: Same.
1235 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1236 * gfortran.dg/graphite/interchange-3.f90: Same.
1237
1238 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1239
1240 PR target/67317
1241 * gcc.target/i386/pr67317-1.c: New test.
1242 * gcc.target/i386/pr67317-2.c: Ditto.
1243 * gcc.target/i386/pr67317-3.c: Ditto.
1244 * gcc.target/i386/pr67317-4.c: Ditto.
1245 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1246 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1247
1248 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1249
1250 * gcc.target/powerpc/vec-shr.c: New.
1251
1252 2015-08-27 Marek Polacek <polacek@redhat.com>
1253
1254 PR middle-end/67005
1255 * gcc.dg/torture/pr67005.c: New test.
1256
1257 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1258
1259 * gcc.dg/tree-ssa/sra-15.c: New.
1260
1261 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1262
1263 * gcc.target/aarch64/long_branch_1.c: New test.
1264
1265 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1266
1267 * gcc.target/s390/20150826-1.c: New test.
1268
1269 2015-08-26 Renlin Li <renlin.li@arm.com>
1270
1271 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1272
1273 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1274
1275 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1276
1277 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1278
1279 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1280 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1281 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1282 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1283
1284 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1285
1286 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1287 New test directive.
1288 * gcc.target/aarch64/tlsle_1.x: New test source.
1289 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1290 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1291 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1292
1293 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1294
1295 PR fortran/29600
1296 * gfortran.dg/shape_8.f90: New test.
1297
1298 2015-08-25 Marek Polacek <polacek@redhat.com>
1299
1300 PR middle-end/67330
1301 * gcc.dg/weak/weak-18.c: New test.
1302
1303 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1304
1305 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1306 gcc_jit_context_set_bool_use_external_driver.
1307
1308 2015-08-25 Nathan Sidwell <nathan@acm.org>
1309
1310 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1311
1312 * gcc.dg/20001117-1.c: Needs return_address.
1313 * gcc.dg/20020415-1.c: Needs alloca.
1314 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1315 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1316 * gcc.dg/pr63186.c: Needs label_values.
1317 * gcc.dg/torture/pr33848.c: Likwise.
1318
1319 * lib/target-supports.exp (check_effective_target_fopenacc,
1320 check_effective_target_fopenmp): Disable for nvptx.
1321 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1322 * gcc.dg/stack-usage-1.c: Likewise.
1323 * gcc.dg/stack-usage-2.c: Likewise.
1324 * gcc.dg/unused-5.c: Likewise.
1325 * gcc.dg/unwind-1.c: Likewise.
1326
1327 2015-08-25 Christian Bruel <christian.bruel@st.com>
1328
1329 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1330 * g++.dg/Wno-frame-address.C: Ditto.
1331
1332 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1333
1334 PR target/67211
1335 * g++.dg/pr67211.C: New test.
1336
1337 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1338
1339 PR fortran/62536
1340 PR fortran/66175
1341 * gfortran.dg/block_end_error_1.f90: New test.
1342 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1343
1344 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1345
1346 PR target/66821
1347 * gcc.target/i386/pr66821.c: New test.
1348
1349 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1350
1351 PR target/67329
1352 * gcc.target/i386/pr67329.c: New test.
1353
1354 2015-08-24 Nathan Sidwell <nathan@acm.org>
1355
1356 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
1357
1358 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
1359
1360 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1361 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
1362 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
1363 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
1364 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
1365
1366 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
1367
1368 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
1369 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
1370 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
1371 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1372 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
1373 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
1374 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
1375 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
1376 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
1377 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
1378
1379 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
1380 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
1381
1382 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1383
1384 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
1385
1386 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
1387 check for nvptx.
1388
1389 2015-08-24 Tom de Vries <tom@codesourcery.com>
1390
1391 PR tree-optimization/65468
1392 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1393
1394 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1395
1396 PR libfortran/54572
1397 * gfortran.dg/backtrace_1.f90: New test.
1398
1399 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1400
1401 PR libfortran/62296
1402 * gfortran.dg/execute_command_line_2.f90: New test.
1403
1404 2015-08-23 Tom de Vries <tom@codesourcery.com>
1405
1406 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1407 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1408 vect_no_int_max to vect_no_int_min_max.
1409 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1410 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1411 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1412 * gcc.dg/vect/slp-reduc-4.c: Same.
1413 * gcc.dg/vect/slp-reduc-5.c: Same.
1414 * gcc.dg/vect/vect-125.c: Same.
1415 * gcc.dg/vect/vect-13.c: Same.
1416 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1417 * gcc.dg/vect/vect-reduc-1.c: Same.
1418 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1419 * gcc.dg/vect/vect-reduc-1char.c:Same.
1420 * gcc.dg/vect/vect-reduc-1short.c: Same.
1421 * gcc.dg/vect/vect-reduc-2.c: Same.
1422 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1423 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1424 * lib/target-supports.exp: Same.
1425
1426 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/63693
1429 * g++.dg/cpp0x/decltype63.C: New.
1430
1431 2015-08-22 Nathan Sidwell <nathan@acm.org>
1432
1433 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1434 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1435 * c-c++-common/Wunused-var-8.c: Likewise.
1436 * c-c++-common/gomp/pr61486-2.c: Likewise.
1437 * c-c++-common/Wunused-var-6.c: Likewise.
1438 * c-c++-common/goacc/reduction-1.c: Likewise.
1439 * c-c++-common/goacc/reduction-2.c: Likewise.
1440 * c-c++-common/goacc/reduction-3.c: Likewise.
1441 * c-c++-common/goacc/reduction-4.c: Likewise.
1442 * gcc.dg/builtins-64.c: Likewise.
1443 * gcc.dg/pr59523.c: Likewise.
1444 * gcc.dg/tree-ssa/20080530.c: Likewise.
1445 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1446 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1447 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1448 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1449 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1450 * gcc.dg/pr59011.c: Likewise.
1451 * gcc.dg/uninit-9.c: Likewise.
1452 * gcc.dg/pr61561.c: Likewise.
1453 * gcc.dg/vla-4.c: Likewise.
1454 * gcc.dg/20101010-1.c: Likewise.
1455 * gcc.dg/pr49120.c: Likewise.
1456 * gcc.dg/20030331-2.c: Likewise.
1457 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1458 * gcc.dg/pr25682.c: Likewise.
1459 * gcc.dg/guality/guality.c: Likewise.
1460 * gcc.dg/pr27301.c: Likewise.
1461 * gcc.dg/uninit-9-O0.c: Likewise.
1462 * gcc.dg/fold-alloca-1.c: Likewise.
1463 * gcc.dg/pr41470.c: Likewise.
1464 * gcc.dg/pr51491-2.c: Likewise.
1465 * gcc.dg/winline-7.c: Likewise.
1466 * gcc.dg/vla-2.c: Likewise.
1467 * gcc.dg/pr50764.c: Likewise.
1468 * gcc.dg/c99-vla-1.c: Likewise.
1469 * gcc.dg/pr33238.c: Likewise.
1470 * gcc.dg/c99-const-expr-13.c: Likewise.
1471 * gcc.dg/builtin-return-1.c: Likewise.
1472 * gcc.dg/vla-3.c: Likewise.
1473 * gcc.dg/20020415-1.c: Likewise.
1474 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1475 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1476 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1477 * gcc.dg/torture/calleesave-sse.c: Likewise.
1478 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1479 * gcc.dg/gomp/vla-2.c: Likewise.
1480 * gcc.dg/gomp/vla-3.c: Likewise.
1481 * gcc.dg/gomp/vla-4.c: Likewise.
1482 * gcc.dg/gomp/pr30494.c: Likewise.
1483 * gcc.dg/gomp/vla-5.c: Likewise.
1484 * gcc.dg/pr51990-2.c: Likewise.
1485 * gcc.dg/vla-22.c: Likewise.
1486
1487 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1488
1489 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1490 * gcc.dg/dollar.c: Likewise.
1491 * gcc.dg/pragma-message.c: Likewise.
1492 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1493 * c-c++-common/raw-string-14.c: Likewise.
1494
1495 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1496
1497 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1498 property that instantiation here is a compile-time error.
1499
1500 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 * g++.dg/other/pr67065.C: Extend.
1503
1504 2015-08-21 Nathan Sidwell <nathan@acm.org>
1505
1506 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1507 is freestanding.
1508 (check_effective_target_global_constructor): New.
1509 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1510 * gcc.dg/debug/debug.exp: Skip for nvptx.
1511 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1512
1513 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1514 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1515 * gcc.c-torture/compile/pr33855.c: Likewise.
1516 * gcc.c-torture/compile/920723-1.c: Likewise.
1517 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1518 writing a const.
1519 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1520 label.
1521 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1522 'call'.
1523
1524 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1525 prototype normal.
1526 * gcc.c-torture/execute/switch-1.c: Likewise.
1527
1528 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1529 * gcc.c-torture/execute/printf-1.c: Likewise.
1530 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1531 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1532 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1533 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1534 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1535 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1536 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1537 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1538 * gcc.c-torture/execute/gofast.c: Likewise.
1539 * gcc.c-torture/execute/complex-6.c: Likewise.
1540
1541 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1542 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1543 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1544 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1545 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1546 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1547 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1548 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1549 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1550 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1551 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1552 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1553 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1554 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1555 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1556 * gcc.dg/setjmp-1.c: Likewise.
1557 * gcc.dg/cleanup-5.c: Likewise.
1558 * gcc.dg/cleanup-12.c: Likewise.
1559 * gcc.dg/cleanup-13.c: Likewise.
1560
1561 * gcc.dg/constructor-1.c: Require global ctor.
1562
1563 * gcc.dg/fork-instrumentation.c: Require profiling.
1564 * gcc.dg/20030107-1.c: Likewise.
1565 * gcc.dg/20030702-1.c: Likewise.
1566
1567 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1568 * gcc.dg/cpp/paste2.c: Likewise.
1569 * gcc.dg/cpp/strify3.c: Likewise.
1570 * gcc.dg/cpp/strify4.c: Likewise.
1571 * gcc.dg/cpp/lexnum.c: Likewise.
1572 * gcc.dg/cpp/digraphs.c: Likewise.
1573 * gcc.dg/cpp/macro1.c: Likewise.
1574
1575 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1576
1577 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1578
1579 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1580
1581 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1582 only once.
1583
1584 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1585
1586 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1587 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1588 vec_vpmsum_be and vec_shasigma_be.
1589
1590 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1591
1592 * lib/target-supports.exp
1593 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1594 with -mfp16-format=ieee.
1595
1596 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1597
1598 PR c++/67065
1599 * g++.dg/other/pr67065.C: New.
1600
1601 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1602
1603 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1604 memcpy.
1605 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1606 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1607 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1608 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1609
1610 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1611
1612 * gcc.dg/wide_shift_64_1.c: New testcase.
1613 * gcc.dg/wide_shift_128_1.c: Likewise.
1614 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1615
1616 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1617
1618 * lib/target-supports.exp
1619 (check_effective_target_fstack_protector_enabled): New test.
1620 * gcc.target/i386/ssp-default.c: New test.
1621
1622 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1623
1624 PR fortran/66929
1625 * gfortran.dg/generic_31.f90: New.
1626
1627 2015-08-19 Marek Polacek <polacek@redhat.com>
1628
1629 PR middle-end/67133
1630 * g++.dg/torture/pr67133.C: New test.
1631
1632 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1633
1634 * gcc.target/powerpc/altivec-35.c: New test.
1635 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1636 * gcc.target/powerpc/vsx-vector-7.c: New test.
1637
1638 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1639
1640 PR middle-end/36757
1641 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1642 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1643
1644 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1645
1646 PR rtl-optimization/67218
1647 * gcc.c-torture/execute/ieee/pr67218.c,
1648 gcc.target/aarch64/fcvt_int_float_double1.c,
1649 gcc.target/aarch64/fcvt_int_float_double2.c,
1650 gcc.target/aarch64/fcvt_int_float_double3.c,
1651 gcc.target/aarch64/fcvt_int_float_double4.c,
1652 gcc.target/aarch64/fcvt_uint_float_double1.c,
1653 gcc.target/aarch64/fcvt_uint_float_double2.c,
1654 gcc.target/aarch64/fcvt_uint_float_double3.c,
1655 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1656
1657 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1658
1659 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1660 dg-options to disable LSE extensions.
1661 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1662 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1663 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1664 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1665 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1666 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1667 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1668 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1669 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1670 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1671 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1672 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1673 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1674 * gcc.target/aarch64/sync-op-full.c: Likewise.
1675 * gcc.target/aarch64/sync-op-release.c: Likewise.
1676
1677 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1678
1679 PR c++/67160
1680 * g++.dg/cpp1z/feat-cxx1z.C: New.
1681
1682 2015-08-18 Marek Polacek <polacek@redhat.com>
1683
1684 PR middle-end/67222
1685 * gcc.dg/torture/pr67222.c: New test.
1686
1687 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1688
1689 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1690
1691 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1692
1693 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1694 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1695 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1696
1697 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1698
1699 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1700 which is used in later code.
1701
1702 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1703
1704 PR c++/67216
1705 * g++.dg/cpp0x/nullptr34.C: New.
1706 * g++.dg/warn/Wconversion2.C: Adjust.
1707 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1708 * g++.old-deja/g++.other/null3.C: Likewise.
1709
1710 * g++.dg/cpp0x/pr51313.C: Adjust.
1711
1712 2015-08-17 Richard Biener <rguenther@suse.de>
1713
1714 PR tree-optimization/67221
1715 * gcc.dg/torture/pr67221.c: New testcase.
1716
1717 2015-08-17 Mike Stump <mikestump@comcast.net>
1718 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1719
1720 * gcc.target/arm/memcpy-aligned-1.c: New test.
1721
1722 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1723
1724 PR fortran/54656
1725 * gfortran.dg/norm_4.f90: Rename to...
1726 * gfortran.dg/norm2_4.f90: this.
1727 * gfortran.dg/norm2_5.f90: New test.
1728
1729 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1730
1731 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1732 * gcc.dg/ssp-1.c: Make counter a register.
1733 * gcc.dg/ssp-2.c: Likewise.
1734 * gcc.dg/torture/parm-coalesce.c: New.
1735
1736 2015-08-14 Marek Polacek <polacek@redhat.com>
1737
1738 PR middle-end/67133
1739 * gcc.dg/torture/pr67133.c: New test.
1740
1741 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1742 Matthias Klose <doko@debian.org>
1743
1744 PR target/67143
1745 * gcc.c-torture/compile/pr67143.c: New
1746 * gcc.target/aarch64/atomic-op-imm.c
1747 (atomic_fetch_add_negative_RELAXED): New.
1748 (atomic_fetch_sub_negative_ACQUIRE): New.
1749
1750 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1751
1752 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1753 * gcc.target/aarch64/target_attr_8.c: Likewise.
1754 * gcc.target/aarch64/target_attr_14.c: Likewise.
1755
1756 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1757
1758 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1759
1760 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1761
1762 * gcc.target/i386/builtin_target.c: Add skylake check.
1763
1764 2015-08-13 Jeff Law <law@redhat.com>
1765
1766 * gcc.dg/pr66314.c: Moved from here to ..
1767 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1768 to clear all sanitizers before -fsanitize=kernel-address.
1769
1770 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1771
1772 * gcc.target/aarch64/cinc_common_1.c: New test.
1773
1774 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 PR c++/53421
1777 * g++.dg/ext/attribute-may-alias-1.C: New.
1778 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1779
1780 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1781
1782 * gcc.target/aarch64/atomic-inst-cas.c: New.
1783 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1784
1785 2015-08-13 Andreas Schwab <schwab@suse.de>
1786
1787 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1788
1789 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1790
1791 PR c++/62164
1792 * g++.dg/torture/pr62164.C: New.
1793
1794 2015-08-13 Richard Biener <rguenther@suse.de>
1795
1796 PR tree-optimization/67191
1797 * gcc.dg/torture/pr67191.c: New testcase.
1798 * g++.dg/torture/pr67191.C: Likewise.
1799
1800 2015-08-13 Richard Biener <rguenther@suse.de>
1801
1802 PR tree-optimization/66502
1803 PR tree-optimization/67167
1804 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1805
1806 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1807
1808 PR c++/53330
1809 * g++.dg/init/new42.C: New.
1810
1811 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1812
1813 PR target/67071
1814 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1815 vector constants.
1816 * gcc.target/powerpc/pr67071-2.c: Likewise.
1817 * gcc.target/powerpc/pr67071-3.c: Likewise.
1818
1819 2015-08-12 Marek Polacek <polacek@redhat.com>
1820
1821 PR c++/55095
1822 * c-c++-common/Wshift-overflow-6.c: New test.
1823 * c-c++-common/Wshift-overflow-7.c: New test.
1824 * g++.dg/cpp1y/left-shift-2.C: New test.
1825
1826 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1827
1828 PR c++/52742
1829 * g++.dg/cpp0x/pr52742.C: New.
1830
1831 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1832
1833 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1834 Check Knights Landing support.
1835
1836 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1837
1838 PR c++/47461
1839 * g++.dg/warn/Wunused-result-1.C: New.
1840
1841 2015-08-12 Richard Biener <rguenther@suse.de>
1842
1843 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1844 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1845 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1846 * g++.dg/tree-ssa/pr61034.C: Adjust.
1847 * gcc.dg/fold-compare-2.c: Likewise.
1848 * gcc.dg/pr50763.c: Likewise.
1849 * gcc.dg/predict-3.c: Likewise.
1850 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1851 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1852 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1853 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1854 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1855 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1856 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1857 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1858 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1859 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1860 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1861 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1862
1863 2015-08-12 Nathan Sidwell <nathan@acm.org>
1864
1865 * gcc.dg/vrp-min-max-1.c: New.
1866 * gcc.dg/vrp-min-max-2.c: New.
1867
1868 2015-08-12 Richard Biener <rguenther@suse.de>
1869
1870 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1871
1872 2015-08-12 Tom de Vries <tom@codesourcery.com>
1873
1874 PR testsuite/67175
1875 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1876 Handle absence of vector min/max for sparc.
1877
1878 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1879
1880 PR target/66954
1881 * g++.dg/ext/mv25.C: New test.
1882
1883 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1884
1885 * gcc.target/i386/avx2-vect-shift.c: New test.
1886
1887 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1888
1889 PR c/66098
1890 PR c/66711
1891 * gcc.dg/pragma-diag-3.c: New test.
1892 * gcc.dg/pragma-diag-4.c: New test.
1893
1894 2015-08-11 Nathan Sidwell <nathan@acm.org>
1895
1896 * c-c++-common/dfp/operator-comma.c: Call init function.
1897 * c-c++-common/dfp/convert-dfp-2.c: New test.
1898
1899 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1900
1901 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1902 Treat model == 0x4f as Broadwell.
1903
1904 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1905
1906 PR libfortran/67140
1907 * gfortran.dg/pr67140.f90: New test.
1908
1909 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1910
1911 PR libgomp/65742
1912 PR middle-end/66332
1913 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1914
1915 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1916
1917 PR fortran/64022
1918 * gfortran.dg/ieee/large_4.f90: New test.
1919
1920 2015-08-08 Bud Davis <jmdavis@link.com>
1921
1922 PR fortran/59746
1923 * gfortran.dg/common_22.f90: New.
1924
1925 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1926
1927 PR rtl-optimization/67028
1928 * gcc.dg/pr67028.c: New testcase.
1929
1930 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1931
1932 PR rtl-optimization/67029
1933 * gcc.dg/pr67029.c: New test.
1934
1935 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1936
1937 PR fortran/64104
1938 * gfortran.dg/ieee/ieee_8.f90: New test.
1939
1940 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1941
1942 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1943 modifers.
1944 * gcc.target/aarch64/noplt_2.c: Likewise.
1945 * gcc.target/aarch64/noplt_3.c: Likewise.
1946
1947 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1948
1949 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1950 optimization level, and print a summary at the end.
1951
1952 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1953
1954 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1955
1956 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1957
1958 * gcc.target/aarch64/noplt_3.c: New testcase.
1959
1960 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1961
1962 * gcc.target/aarch64/noplt_1.c: New testcase.
1963 * gcc.target/aarch64/noplt_2.c: Likewise.
1964
1965 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1966
1967 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1968 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1969
1970 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1971
1972 * gcc.target/s390/dwarfregtable-1.c: New test.
1973 * gcc.target/s390/dwarfregtable-2.c: New test.
1974 * gcc.target/s390/dwarfregtable-3.c: New test.
1975
1976 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1977
1978 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1979
1980 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1981
1982 PR fortran/64022
1983 * gfortran.dg/ieee/large_2.f90: New test.
1984 * gfortran.dg/ieee/large_3.F90: New test.
1985
1986 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1987
1988 PR fortran/64022
1989 * gfortran.dg/ieee/large_1.f90: Adjust test.
1990
1991 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1992 Jeff Law <law@redhat.com>
1993
1994 PR c/16351
1995 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1996 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1997 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1998 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1999 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2000 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2001
2002 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2003
2004 PR middle-end/66311
2005 * gfortran.dg/pr66311.f90: New file.
2006
2007 2015-08-05 Richard Biener <rguenther@suse.de>
2008
2009 PR tree-optimization/67121
2010 * gcc.dg/torture/pr67121.c: New testcase.
2011
2012 2015-08-05 Nick Clifton <nickc@redhat.com>
2013
2014 * gcc.target/rl78: New directory.
2015 * gcc.target/rl78/rl78.exp: New file: Test driver.
2016 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2017
2018 2015-08-05 Richard Biener <rguenther@suse.de>
2019
2020 PR middle-end/67120
2021 * gcc.dg/torture/pr67120.c: New testcase.
2022
2023 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2024
2025 PR fortran/52846
2026
2027 * lib/fortran-modules.exp: Call cleanup-submodules from
2028 cleanup-modules.
2029 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2030 cover the cases where private entities are no longer optimized
2031 away.
2032 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2033 same reason.
2034 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2035 * gfortran.dg/submodule_5.f08: The same.
2036 * gfortran.dg/submodule_9.f08: The same.
2037 * gfortran.dg/submodule_10.f08: New test.
2038
2039 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2040
2041 PR c++/66595
2042 * g++.dg/cpp1y/var-templ35.C: New.
2043
2044 2015-08-05 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/67055
2047 * g++.dg/torture/pr67055.C: New testcase.
2048
2049 2015-08-05 Richard Biener <rguenther@suse.de>
2050
2051 PR tree-optimization/67109
2052 * gcc.dg/torture/pr67109.c: New testcase.
2053 * gcc.dg/vect/vect-119.c: Adjust.
2054
2055 2015-08-05 Richard Biener <rguenther@suse.de>
2056
2057 PR middle-end/67107
2058 * gcc.dg/pr67107.c: New testcase.
2059
2060 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 PR c++/66197
2063 * g++.dg/cpp1z/abbrev2.C: New.
2064
2065 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2066
2067 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2068
2069 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 PR c++/66392
2072 * g++.dg/init/explicit4.C: New.
2073
2074 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2075
2076 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2077 without VSX an Power8 vector support.
2078
2079 2015-08-04 Richard Biener <rguenther@suse.de>
2080
2081 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2082
2083 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2084
2085 PR target/67110
2086 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2087 -fno-pie -no-pie.
2088
2089 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2090
2091 PR c++/66427
2092 * g++.dg/cpp1y/var-templ34.C: New.
2093
2094 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2095
2096 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2097 * gcc.target/aarch64/target_attr_1.c: Likewise.
2098 * gcc.target/aarch64/target_attr_2.c: Likewise.
2099 * gcc.target/aarch64/target_attr_3.c: Likewise.
2100 * gcc.target/aarch64/target_attr_4.c: Likewise.
2101 * gcc.target/aarch64/target_attr_5.c: Likewise.
2102 * gcc.target/aarch64/target_attr_6.c: Likewise.
2103 * gcc.target/aarch64/target_attr_7.c: Likewise.
2104 * gcc.target/aarch64/target_attr_8.c: Likewise.
2105 * gcc.target/aarch64/target_attr_9.c: Likewise.
2106 * gcc.target/aarch64/target_attr_10.c: Likewise.
2107 * gcc.target/aarch64/target_attr_11.c: Likewise.
2108 * gcc.target/aarch64/target_attr_12.c: Likewise.
2109 * gcc.target/aarch64/target_attr_13.c: Likewise.
2110 * gcc.target/aarch64/target_attr_14.c: Likewise.
2111 * gcc.target/aarch64/target_attr_15.c: Likewise.
2112
2113 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2114
2115 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2116
2117 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2118
2119 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2120
2121 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2122
2123 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2124 message.
2125
2126 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2127
2128 PR fortran/64022
2129 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2130 * gfortran.dg/ieee/large_1.f90: New test.
2131
2132 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2133
2134 PR tree-optimization/67043
2135 * gcc.dg/pr67043.c: New test.
2136
2137 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2138
2139 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2140
2141 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2142
2143 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2144 it to push/pop timing items.
2145 (main): For each optimization level, create a gcc_jit_timer, and
2146 time all of the iteration within that level cumulatively.
2147 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2148 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2149
2150 2015-08-03 Alexander Basov <coohpt@gmail.com>
2151
2152 PR middle-end/64744
2153 PR middle-end/48470
2154 PR middle-end/43404
2155 * gcc.target/arm/pr43404.c : New testcase.
2156 * gcc.target/arm/pr48470.c : New testcase.
2157 * gcc.target/arm/pr64744-1.c : New testcase.
2158 * gcc.target/arm/pr64744-2.c : New testcase.
2159
2160 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2161
2162 PR tree-optimization/67077
2163 * gcc.dg/pr67077.c: New test.
2164
2165 2015-08-03 Jeff Law <law@redhat.com>
2166
2167 PR middle-end/66314
2168 PR gcov-profile/66899
2169 * gcc.dg/pr66899.c: New test.
2170 * gcc.dg/pr66314.c: New test.
2171
2172 2015-08-03 Marek Polacek <polacek@redhat.com>
2173
2174 PR c/67088
2175 * gcc.dg/pr67088.c: New test.
2176
2177 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2178
2179 PR target/66731
2180 * gcc.target/arm/vnmul-1.c: New.
2181 * gcc.target/arm/vnmul-2.c: New.
2182 * gcc.target/arm/vnmul-3.c: New.
2183 * gcc.target/arm/vnmul-4.c: New.
2184
2185 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2186
2187 PR fortran/64921
2188 * gfortran.dg/class_allocate_20.f90: New.
2189
2190 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2191
2192 * gcc.target/aarch64/csel_bfx_1.c: New test.
2193 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2194
2195 2015-08-02 Martin Sebor <msebor@redhat.com>
2196
2197 * g++.dg/Wframe-address-in-Wall.C: New test.
2198 * g++.dg/Wframe-address.C: New test.
2199 * g++.dg/Wno-frame-address.C: New test.
2200 * gcc.dg/Wframe-address-in-Wall.c: New test.
2201 * gcc.dg/Wframe-address.c: New test.
2202 * gcc.dg/Wno-frame-address.c: New test.
2203
2204 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2205
2206 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2207
2208 2015-08-01 Michael Collison <michael.collison@linaro.org
2209 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2210
2211 * gcc.target/arm/mincmp.c: New test.
2212
2213 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2214
2215 PR fortran/67091
2216 * gfortran.dg/associated_target_6.f03: New test
2217
2218 2015-08-01 Tom de Vries <tom@codesourcery.com>
2219
2220 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2221 optimize ("-ftree-parallelize-loops=0").
2222 Add successful scans for 2 detected reductions. Add xfail scans for 3
2223 detected reductions.
2224 * gcc.dg/autopar/reduc-2short.c: Same.
2225 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2226 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2227 detected reductions.
2228 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2229 and max reductions.
2230
2231 2015-07-31 Marek Polacek <polacek@redhat.com>
2232
2233 PR sanitizer/66977
2234 * g++.dg/ubsan/pr66977.C: New test.
2235
2236 2015-07-30 Marek Polacek <polacek@redhat.com>
2237
2238 * c-c++-common/Wtautological-compare-3.c: New test.
2239
2240 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2241
2242 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2243 (CHECK): Pass address of scalar, rather than array.
2244
2245 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2246
2247 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2248
2249 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2250
2251 * gcc.target/aarch64/fp16/fp16.exp: New.
2252 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2253 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2254
2255 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2256
2257 * gcc.target/aarch64/f16_movs_1.c: New test.
2258
2259 2015-07-28 Tom de Vries <tom@codesourcery.com>
2260
2261 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2262 outer loop.
2263
2264 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2265 Manuel López-Ibáñez <manu@gcc.gnu.org>
2266
2267 * gcc.dg/parm-incomplete-1.c: Update.
2268 * gcc.dg/pr18809-1.c: Update.
2269 * gcc.dg/pr27953.c: Update.
2270 * gcc.dg/vla-11.c: Update.
2271
2272 2015-07-27 Marek Polacek <polacek@redhat.com>
2273
2274 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2275
2276 2015-07-27 Tom de Vries <tom@codesourcery.com>
2277
2278 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2279 attribute. Update comment.
2280 (main): Remove.
2281 Add scan for not parallelizing inner loop.
2282 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2283 attribute.
2284 (main): Remove.
2285
2286 2015-07-27 Marek Polacek <polacek@redhat.com>
2287
2288 PR bootstrap/67030
2289 * c-c++-common/Wtautological-compare-2.c: New test.
2290
2291 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2292
2293 PR target/66232
2294 * gcc.target/i386/pr66232-6.c: New tests.
2295 * gcc.target/i386/pr66232-7.c: Likewise.
2296 * gcc.target/i386/pr66232-8.c: Likewise.
2297 * gcc.target/i386/pr66232-9.c: Likewise.
2298
2299 2015-07-27 Marek Polacek <polacek@redhat.com>
2300
2301 PR c++/66555
2302 PR c/54979
2303 * c-c++-common/Wtautological-compare-1.c: New test.
2304
2305 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2306
2307 PR c++/18969
2308 * g++.dg/template/pr18969.C: New test.
2309 * g++.dg/template/pr18969-2.C: New test.
2310 * g++.old-deja/g++.jason/overload.C: Remove return value in
2311 template function returning void.
2312
2313 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2314
2315 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2316 immediates to avoid shift-overflow warnings.
2317
2318 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2319
2320 PR c++/66857
2321 * g++.dg/init/pr66857.C: New test.
2322
2323 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2324
2325 PR target/66648
2326 * gcc.target/i386/pr66648.c: New test.
2327
2328 2015-07-25 Tom de Vries <tom@codesourcery.com>
2329
2330 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2331 interchange_files and block_files variables.
2332 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2333 arithmetic.
2334 * gcc.dg/graphite/uns-interchange-12.c: Same.
2335 * gcc.dg/graphite/uns-interchange-14.c: Same.
2336 * gcc.dg/graphite/uns-interchange-15.c: Same.
2337 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2338 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2339
2340 2015-07-25 Jeff Law <law@redhat.com>
2341
2342 Revert:
2343 PR lto/66752
2344 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2345 * gcc.dg/torture/pr66752-1.c: New test
2346 * g++.dg/torture/pr66752-2.C: New test.
2347
2348 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2349
2350 Revert:
2351 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2352
2353 PR rtl-optimization/64164
2354 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2355 * gcc.dg/ssp-1.c: Make counter a register.
2356 * gcc.dg/ssp-2.c: Likewise.
2357 * gcc.dg/torture/parm-coalesce.c: New.
2358
2359 2015-07-24 Tom de Vries <tom@codesourcery.com>
2360
2361 * gcc.dg/graphite/block-1.c: Xfail scan.
2362 * gcc.dg/graphite/interchange-12.c: Same.
2363 * gcc.dg/graphite/interchange-14.c: Same.
2364 * gcc.dg/graphite/interchange-15.c: Same.
2365 * gcc.dg/graphite/interchange-9.c: Same.
2366 * gcc.dg/graphite/interchange-mvt.c: Same.
2367 * gcc.dg/graphite/uns-block-1.c: New test.
2368 * gcc.dg/graphite/uns-interchange-12.c: New test.
2369 * gcc.dg/graphite/uns-interchange-14.c: New test.
2370 * gcc.dg/graphite/uns-interchange-15.c: New test.
2371 * gcc.dg/graphite/uns-interchange-9.c: New test.
2372 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2373
2374 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2375
2376 PR c++/64079
2377 * c-c++-common/Wunused-function-1.c: New.
2378
2379 2015-07-24 Tom de Vries <tom@codesourcery.com>
2380
2381 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2382 alternative exit-first loop transform.
2383 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2384 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2385 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2386 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2387 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2388 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2389 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2390 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2391 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2392
2393 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2394
2395 PR ipa/66566
2396 * gcc.target/i386/mpx/pr66566.c: New test.
2397
2398 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2399
2400 PR bootstrap/66978
2401 * gcc.target/i386/pr66978.c: New test.
2402
2403 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2404
2405 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2406
2407 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2408
2409 * gcc.target/s390/insv-1.c: New test.
2410 * gcc.target/s390/insv-2.c: New test.
2411 * gcc.target/s390/insv-3.c: New test.
2412
2413 2015-07-24 Tom de Vries <tom@codesourcery.com>
2414
2415 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2416
2417 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2418
2419 PR middle-end/25530
2420 * gcc.dg/pr25530.c: New test.
2421
2422 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2423
2424 PR middle-end/25529
2425 * gcc.dg/pr25529.c: New test.
2426
2427 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2428
2429 * gcc.target/arm/reg_equal_test.c: New test.
2430
2431 2015-07-23 Jeff Law <law@redhat.com>
2432
2433 PR lto/66752
2434 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2435 * gcc.dg/torture/pr66752-1.c: New test
2436 * g++.dg/torture/pr66752-2.C: New test.
2437
2438 2015-07-23 Marek Polacek <polacek@redhat.com>
2439
2440 PR c++/66572
2441 * g++.dg/warn/Wlogical-op-2.C: New test.
2442
2443 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2444
2445 PR rtl-optimization/64164
2446 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2447 * gcc.dg/ssp-1.c: Make counter a register.
2448 * gcc.dg/ssp-2.c: Likewise.
2449 * gcc.dg/torture/parm-coalesce.c: New.
2450
2451 2015-07-23 Marek Polacek <polacek@redhat.com>
2452
2453 PR sanitizer/66908
2454 * c-c++-common/ubsan/pr66908.c: New test.
2455
2456 2015-07-23 Tom de Vries <tom@codesourcery.com>
2457
2458 * gcc.dg/autopar/outer-4.c: Add xfail.
2459 * gcc.dg/autopar/outer-5.c: Same.
2460 * gcc.dg/autopar/outer-6.c: Same.
2461 * gcc.dg/autopar/reduc-2.c: Same.
2462 * gcc.dg/autopar/reduc-2char.c: Same.
2463 * gcc.dg/autopar/reduc-2short.c: Same.
2464 * gcc.dg/autopar/reduc-8.c: Same.
2465 * gcc.dg/autopar/uns-outer-4.c: New test.
2466 * gcc.dg/autopar/uns-outer-5.c: New test.
2467 * gcc.dg/autopar/uns-outer-6.c: New test.
2468
2469 2015-07-23 Richard Biener <rguenther@suse.de>
2470
2471 PR tree-optimization/66952
2472 * gcc.dg/torture/pr66952.c: Use signed char.
2473
2474 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2475
2476 PR tree-optimization/66926,66951
2477 * gcc.dg/vect/pr66951.c: New test.
2478
2479 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2480
2481 PR c++/52987
2482 * g++.dg/parse/error57.C: New.
2483 * g++.dg/expr/string-2.C: Update.
2484
2485 2015-07-23 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/66945
2488 * gcc.dg/torture/pr66945.c: New testcase.
2489
2490 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2491
2492 PR target/66954
2493 * g++.dg/ext/mv24.C: New test.
2494
2495 2015-07-22 Marek Polacek <polacek@redhat.com>
2496
2497 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2498 dg-options.
2499
2500 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2501
2502 PR fortran/61831
2503 PR fortran/66929
2504 * gfortran.dg/generic_30.f90: New.
2505
2506 2015-07-22 Richard Biener <rguenther@suse.de>
2507
2508 PR tree-optimization/66952
2509 * gcc.dg/torture/pr66952.c: New testcase.
2510
2511 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2512
2513 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2514 test.
2515 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2516 test.
2517 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2518 test.
2519 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2520 test.
2521 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2522 test.
2523 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2524 test.
2525 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2526 test.
2527 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2528 test.
2529 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2530 test.
2531 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2532 test.
2533 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2534 test.
2535 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2536 test.
2537 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2538 test.
2539 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2540 test.
2541 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2542 test.
2543 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2544 test.
2545 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2546 test.
2547 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2548 test.
2549 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2550 test.
2551 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2552 test.
2553 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2554 test.
2555 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2556 test.
2557 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2558 test.
2559 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2560 test.
2561 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2562 test.
2563 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2564 test.
2565 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2566 test.
2567 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2568 test.
2569 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2570 test.
2571 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2572 test.
2573 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2574 test.
2575 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2576 test.
2577 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2578 test.
2579 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2580 test.
2581 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2582 test.
2583 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2584 test.
2585 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2586 test.
2587 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2588 test.
2589 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2590 test.
2591 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2592 test.
2593 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2594 test.
2595 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2596 test.
2597 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2598 test.
2599 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2600 test.
2601 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2602 test.
2603 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2604 test.
2605 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2606 test.
2607 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2608 test.
2609 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2610 test.
2611 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2612 test.
2613 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2614 test.
2615 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2616 test.
2617 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2618 test.
2619 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2620 test.
2621 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2622 test.
2623 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2624 test.
2625 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2626 test.
2627 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2628 test.
2629 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2630 test.
2631 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2632 test.
2633 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2634 test.
2635 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2636 test.
2637 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2638 test.
2639 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2640 test.
2641 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2642 test.
2643 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2644 test.
2645 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2646 test.
2647 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2648 test.
2649 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2650 test.
2651 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2652 test.
2653 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2654 test.
2655 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2656 test.
2657 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2658 test.
2659 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2660 test.
2661 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2662 test.
2663 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2664 test.
2665 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2666 test.
2667 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2668 test.
2669 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2670 test.
2671 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2672 test.
2673 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2674 test.
2675 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2676 test.
2677 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2678 test.
2679 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2680 test.
2681 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2682 test.
2683 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2684 test.
2685 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2686 test.
2687 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2688 test.
2689 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2690 test.
2691 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2692 test.
2693 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2694 test.
2695 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2696 test.
2697 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2698 test.
2699 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2700 test.
2701 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2702 test.
2703 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2704 test.
2705 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2706 test.
2707 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2708 test.
2709 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2710 test.
2711 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2712 test.
2713 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2714 test.
2715 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2716 test.
2717 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2718 test.
2719 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2720 test.
2721 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2722 test.
2723 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2724 test.
2725 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2726 test.
2727 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2728 test.
2729 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2730 test.
2731 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2732 test.
2733 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2734 test.
2735 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2736 test.
2737 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2738 test.
2739 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2740 test.
2741 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2742 test.
2743 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2744 test.
2745 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2746 test.
2747 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2748 test.
2749 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2750 test.
2751 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2752 test.
2753 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2754 test.
2755 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2756 test.
2757 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2758 test.
2759 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2760 test.
2761 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2762 test.
2763 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2764 test.
2765 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2766 test.
2767 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2768 test.
2769 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2770 test.
2771 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2772 test.
2773 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2774 test.
2775 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2776 test.
2777
2778 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2779
2780 * g++.dg/template/crash81.C: Update.
2781
2782 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2783
2784 PR ipa/66424.
2785 * gcc.target/i386/pr66424.c: New.
2786
2787 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2788
2789 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2790
2791 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2792
2793 PR fortran/61831
2794 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2795 Drop address sanitization.
2796
2797 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2798
2799 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2800 Skip -march=armv4t.
2801 (dg-additional-options): Set armv5t flag.
2802
2803 2015-07-21 Marek Polacek <polacek@redhat.com>
2804
2805 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2806 * gcc.dg/vmx/unpack.c: Likewise.
2807 * gcc.target/powerpc/quad-atomic.c: Likewise.
2808
2809 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2810
2811 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2812
2813 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2814
2815 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2816 model.
2817
2818 2015-07-20 Marek Polacek <polacek@redhat.com>
2819
2820 PR c++/55095
2821 * c-c++-common/Wshift-overflow-1.c: New test.
2822 * c-c++-common/Wshift-overflow-2.c: New test.
2823 * c-c++-common/Wshift-overflow-3.c: New test.
2824 * c-c++-common/Wshift-overflow-4.c: New test.
2825 * c-c++-common/Wshift-overflow-5.c: New test.
2826 * g++.dg/cpp1y/left-shift-1.C: New test.
2827 * gcc.dg/c90-left-shift-2.c: New test.
2828 * gcc.dg/c90-left-shift-3.c: New test.
2829 * gcc.dg/c99-left-shift-2.c: New test.
2830 * gcc.dg/c99-left-shift-3.c: New test.
2831 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2832 * gcc.c-torture/execute/pr40386.c: Likewise.
2833 * gcc.dg/vect/pr33373.c: Likewise.
2834 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2835 * gcc.dg/vect/vect-shift-2.c: Likewise.
2836
2837 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2838
2839 * gcc.target/aarch64/neg_abs_1.c: New test.
2840
2841 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2842
2843 PR target/66922
2844 * gcc.target/i386/pr66922.c: New test.
2845
2846 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2847
2848 PR middle-end/46851
2849 PR middle-end/60340
2850 * gcc.dg/tree-ssa/pr42327.c: Removed.
2851 * g++.dg/other/pr35011.C: Removed.
2852
2853 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2854
2855 PR target/66906
2856 * gcc.target/i386/pr66906.c: New test.
2857
2858 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2859
2860 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2861 as follow-up to r225930.
2862
2863 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2864
2865 PR fortran/52846
2866 * lib/fortran-modules.exp (proc cleanup-submodules): New
2867 procedure.
2868 * gfortran.dg/submodule_1.f08: Change extension and clean up
2869 the submodule files.
2870 * gfortran.dg/submodule_2.f08: ditto
2871 * gfortran.dg/submodule_6.f08: ditto
2872 * gfortran.dg/submodule_7.f08: ditto
2873 * gfortran.dg/submodule_8.f08: New test
2874 * gfortran.dg/submodule_9.f08: New test
2875
2876 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2877 Sebastian Pop <s.pop@samsung.com>
2878
2879 PR middle-end/61929
2880 * gcc.dg/graphite/pr61929.c: New.
2881
2882 2015-07-17 Marek Polacek <polacek@redhat.com>
2883
2884 * gcc.dg/fold-minus-7.c: New test.
2885
2886 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2887
2888 * gfortran.dg/co_reduce_1.f90: New file.
2889
2890 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2891
2892 PR target/66824
2893 * gcc.target/i386/pr66824.c:
2894
2895 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2896
2897 PR fortran/66035
2898 * gfortran.dg/structure_constructor_13.f03: New test.
2899
2900 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2901
2902 PR fortran/61831
2903 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2904 of generated while loops in the tree dump.
2905 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2906
2907 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2908
2909 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2910
2911 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2912
2913 PR target/66891
2914 * gcc.target/i386/pr66891.c: New test.
2915
2916 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2917
2918 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2919
2920 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2921
2922 PR rtl-optimization/66626
2923 * gcc.target/i386/pr66626-2.c: New.
2924
2925 2015-07-16 Martin Liska <mliska@suse.cz>
2926
2927 * g++.dg/ipa/pr66896.c: New test.
2928
2929 2015-07-16 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/66894
2932 * gcc.dg/torture/pr66894.c: New testcase.
2933
2934 2015-07-16 Richard Biener <rguenther@suse.de>
2935
2936 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2937
2938 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2939
2940 PR target/66866
2941 * g++.dg/pr66866.C: New test.
2942
2943 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2944
2945 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2946
2947 2015-07-15 Richard Biener <rguenther@suse.de>
2948
2949 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2950 { -O3 -fomit-frame-pointer },
2951 { -O3 -fomit-frame-pointer -funroll-loops } and
2952 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2953 in favor of
2954 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2955 -finline-functions }
2956
2957 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2958
2959 * gcc.target/mips/interrupt_handler-5.c: New test.
2960
2961 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2962 Robert Suchanek <robert.suchanek@imgtec.com>
2963
2964 * gcc.target/mips/interrupt_handler-4.c: New test.
2965
2966 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2967
2968 PR testsuite/66734
2969 * gcc.dg/lto/lto.exp: Initialize MPX.
2970
2971 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2972
2973 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2974 dg-skip-if.
2975 * gcc.target/arm/scd42-3.c: Likewise.
2976
2977 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2978
2979 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2980 code to be run when the pre-arch code increases the isa_rev to
2981 mips32r6 or greater.
2982
2983 2015-07-15 Richard Biener <rguenther@suse.de>
2984
2985 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2986 { -O3 -fomit-frame-pointer },
2987 { -O3 -fomit-frame-pointer -funroll-loops } and
2988 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2989 in favor of
2990 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2991 -finline-functions }
2992 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2993 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2994 to additional_flags.
2995
2996 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2997
2998 PR rtl-optimization/66838
2999 * gcc.target/i386/pr66838.c: New test.
3000
3001 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3002
3003 PR c++/66850
3004 * g++.dg/template/pr66850.C: New test.
3005
3006 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3007 Cesar Philippidis <cesar@codesourcery.com>
3008 Chung-Lin Tang <cltang@codesourcery.com>
3009
3010 * gcc.target/nios2/nios2-flushd.c: New.
3011 * gcc.target/nios2/nios2-rdprs.c: New.
3012 * gcc.target/nios2/r2-atomic.c: New.
3013 * gcc.target/nios2/r2-eni.c: New.
3014 * gcc.target/nios2/r2-wrpie.c: New.
3015
3016 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3017 Cesar Philippidis <cesar@codesourcery.com>
3018 Chung-Lin Tang <cltang@codesourcery.com>
3019
3020 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3021 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3022
3023 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3024 Cesar Philippidis <cesar@codesourcery.com>
3025 Chung-Lin Tang <cltang@codesourcery.com>
3026
3027 * gcc.target/nios2/andci.c: New.
3028 * gcc.target/nios2/bmx.c: New.
3029 * gcc.target/nios2/cdx-add.c: New.
3030 * gcc.target/nios2/cdx-branch.c: New.
3031 * gcc.target/nios2/cdx-callret.c: New.
3032 * gcc.target/nios2/cdx-loadstore.c: New.
3033 * gcc.target/nios2/cdx-logical.c: New.
3034 * gcc.target/nios2/cdx-mov.c: New.
3035 * gcc.target/nios2/cdx-shift.c: New.
3036 * gcc.target/nios2/cdx-sub.c: New.
3037 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3038
3039 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3040
3041 PR c++/65071
3042 * g++.dg/cpp0x/vt-65071.C: New.
3043
3044 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3045 Cesar Philippidis <cesar@codesourcery.com>
3046 Chung-Lin Tang <cltang@codesourcery.com>
3047
3048 * gcc.target/nios2/r2-io-range.c: New.
3049 * gcc.target/nios2/r2-stio-1.c: New.
3050 * gcc.target/nios2/r2-stio-2.c: New.
3051 * gcc.target/nios2/nios2-ldxio.c: New.
3052 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3053 of just compile. Add more tests.
3054
3055 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3056
3057 gfortran.dg/pr66864.f90: New test.
3058
3059 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3060
3061 PR rtl-optimization/66626
3062 * gcc.target/i386/pr66626.c: New.
3063
3064 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3065
3066 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3067 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3068 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3069
3070 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3071
3072 * g++.dg/template/crash81.C: Adjust for error + inform change.
3073 * g++.dg/template/pr58878.C: Likewise.
3074 * g++.dg/template/shadow1.C: Likewise.
3075 * g++.dg/template/shadow2.C: Likewise.
3076 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3077 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3078 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3079 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3080
3081 2015-07-14 Richard Biener <rguenther@suse.de>
3082
3083 PR tree-optimization/66863
3084 * gcc.dg/torture/pr66863.c: New testcase.
3085
3086 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3087
3088 PR c++/65186
3089 * g++.dg/template/pr65186.C: New test.
3090
3091 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3092
3093 * gcc.target/arm/macro_defs0.c: Add directive to skip
3094 test if -marm is present.
3095 * gcc.target/arm/macro_defs1.c: Likewise.
3096
3097 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3098
3099 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3100 if-conversion..
3101 * gcc.target/aarch64/adds1.c: Likewise.
3102 * gcc.target/aarch64/ands_1.c: Likewise.
3103 * gcc.target/aarch64/bics_1.c: Likewise.
3104 * gcc.target/aarch64/subs1.c: Likewise.
3105 * gcc.target/aarch64/subs3.c: Likewise.
3106
3107 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3108
3109 PR fortran/64589
3110 * gfortran.dg/pr64589.f90: New test.
3111
3112 2015-07-13 Renlin Li <renlin.li@arm.com>
3113
3114 PR rtl/66556
3115 * gcc.c-torture/execute/pr66556.c: New.
3116
3117 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3118
3119 * gcc.dg/20020219-1.c: Fix double word typos.
3120 * gcc.dg/20020919-1.c: Same.
3121
3122 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3123 Jeff Law <law@redhat.com>
3124
3125 PR middle-end/66726
3126 * g++.dg/tree-ssa/pr66726.c: New test.
3127 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3128 * gcc.dg/tree-ssa/pr66726.c: New test.
3129
3130 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3131
3132 PR c++/58734
3133 * g++.dg/cpp0x/variadic-ttp2.C: New.
3134
3135 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3136
3137 PR c++/30044
3138 * g++.dg/cpp0x/auto46.C: New test.
3139 * g++.dg/template/pr30044.C: New test.
3140 * g++.dg/template/shadow2.C: New test.
3141 * g++.dg/template/error55.C: New test.
3142 * g++.dg/template/crash83.C: Accept any error string.
3143 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3144 parameters.
3145 * g++.dg/cpp0x/variadic19.C: Likewise
3146 * g++.dg/template/canon-type-13.C: Likewise.
3147 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3148 * g++.dg/torture/20070621-1.C: Likewise.
3149
3150 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3151
3152 PR c++/54521
3153 * g++.dg/init/explicit3.C: New.
3154
3155 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3156
3157 PR target/66819
3158 * gcc.target/i386/pr66819-1.c: New test.
3159 * gcc.target/i386/pr66819-2.c: Likewise.
3160 * gcc.target/i386/pr66819-3.c: Likewise.
3161 * gcc.target/i386/pr66819-4.c: Likewise.
3162 * gcc.target/i386/pr66819-5.c: Likewise.
3163
3164 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3165
3166 PR target/66703
3167 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3168 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3169 type to prevent possible flag-clobbering zero-extensions.
3170 * gcc.target/i386/pr66703.c: New test.
3171
3172 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3173
3174 PR c++/60842
3175 * g++.dg/cpp0x/nsdmi-template15.C: New.
3176
3177 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3178
3179 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3180
3181 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3182
3183 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3184 * gcc.target/arm/flip-thumb.c: Likewise.
3185
3186 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3187
3188 PR target/66813
3189 * gcc.target/i386/pr66813.c: New test.
3190
3191 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3192
3193 PR middle-end/66820
3194 * gcc.dg/gomp/pr66820.c: New test.
3195
3196 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3197
3198 PR c++/65592
3199 * g++.dg/cpp0x/scoped_enum6.C: New.
3200
3201 2015-07-10 Tom de Vries <tom@codesourcery.com>
3202
3203 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3204 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3205
3206 2015-07-10 Richard Biener <rguenther@suse.de>
3207
3208 PR tree-optimization/66823
3209 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3210 which should not be necessary. XFAIL.
3211
3212 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3213
3214 PR c++/64848
3215 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3216
3217 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3218
3219 PR middle-end/66633
3220 * gcc.dg/gomp/pr66633-1.c: New test.
3221 * gcc.dg/gomp/pr66633-2.c: New test.
3222 * gcc.dg/gomp/pr66633-3.c: New test.
3223 * gcc.dg/gomp/pr66633-4.c: New test.
3224
3225 2015-07-09 John Marino <gnugcc@marino.st>
3226
3227 * lib/target-supports.exp (check_effective_target_pie):
3228 Add *-*-dragonfly*
3229
3230 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3231
3232 PR target/66814
3233 * gcc.target/i386/pr66814.c: New test.
3234
3235 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3236
3237 PR target/66731
3238 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3239 * gcc.target/aarch64/fnmul-2.c: Likewise.
3240 * gcc.target/aarch64/fnmul-3.c: Likewise.
3241 * gcc.target/aarch64/fnmul-4.c: Likewise.
3242
3243 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3244
3245 PR c++/65790
3246 * g++.dg/cpp0x/vt-65790.C: New.
3247
3248 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3249
3250 PR target/66818
3251 * gcc.target/i386/pr66818.c: New test.
3252
3253 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3254
3255 PR target/66817
3256 * gcc.target/i386/pr66817.c: New test.
3257
3258 2015-07-09 Marek Polacek <polacek@redhat.com>
3259
3260 PR tree-optimization/66718
3261 * gcc.dg/vect/vect-126.c: New test.
3262
3263 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3264
3265 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3266 even when dwarf-2 is not the default.
3267
3268 2015-07-08 Jeff Law <law@redhat.com>
3269
3270 PR testsuite/66796
3271 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3272 to have a single memory reference.
3273
3274 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3275
3276 * g++.dg/other/dump-ada-spec-9.C: New test.
3277
3278 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3279
3280 * g++.dg/vect/vect.exp: Run also simd* tests.
3281 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3282 (check_vect): Fix up get_cpuid call for C++.
3283 * g++.dg/vect/simd-clone-1.cc: New test.
3284
3285 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3286
3287 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3288
3289 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3290
3291 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3292 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3293
3294 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3295
3296 PR target/66806
3297 * gcc.target/i386/pr66806.c: New test.
3298
3299 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3300
3301 PR c++/66421
3302 * g++.dg/cpp0x/auto45.C: New.
3303
3304 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3305
3306 PR middle-end/66334
3307 * gcc.target/i386/pr66334.c: New.
3308
3309 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3310
3311 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3312 comments.
3313
3314 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3315
3316 PR jit/66783
3317 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3318 (verify_code): Update expected error message.
3319 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3320 (verify_code): Likewise.
3321 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3322 (verify_code): Likewise.
3323
3324 2015-07-08 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/66793
3327 * gcc.dg/torture/pr66793.c: New testcase.
3328
3329 2015-07-08 Richard Biener <rguenther@suse.de>
3330
3331 PR tree-optimization/66794
3332 * gcc.dg/torture/pr66794.c: New testcase.
3333
3334 2015-07-08 Marek Polacek <polacek@redhat.com>
3335
3336 PR c++/66748
3337 * g++.dg/abi/abi-tag15.C: New test.
3338
3339 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3340
3341 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3342 * gcc.target/mips/branch-3.c: Ditto
3343 * gcc.target/mips/branch-4.c: Ditto.
3344 * gcc.target/mips/branch-5.c: Ditto.
3345 * gcc.target/mips/branch-6.c: Ditto.
3346 * gcc.target/mips/branch-7.c: Ditto.
3347 * gcc.target/mips/branch-8.c: Ditto.
3348 * gcc.target/mips/branch-9.c: Ditto.
3349 * gcc.target/mips/branch-10.c: Ditto.
3350 * gcc.target/mips/branch-11.c: Ditto.
3351 * gcc.target/mips/branch-12.c: Ditto.
3352 * gcc.target/mips/branch-13.c: Ditto.
3353 * gcc.target/mips/umips-branch-5.c: New file.
3354 * gcc.target/mips/umips-branch-6.c: New file.
3355 * gcc.target/mips/umips-branch-7.c: New file.
3356 * gcc.target/mips/umips-branch-8.c: New file.
3357 * gcc.target/mips/umips-branch-9.c: New file.
3358 * gcc.target/mips/umips-branch-10.c: New file.
3359 * gcc.target/mips/umips-branch-11.c: New file.
3360 * gcc.target/mips/umips-branch-12.c: New file.
3361 * gcc.target/mips/umips-branch-13.c: New file.
3362 * gcc.target/mips/umips-branch-14.c: New file.
3363 * gcc.target/mips/umips-branch-15.c: New file.
3364 * gcc.target/mips/umips-branch-16.c: New file.
3365 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3366 (OCCUPY_0xfffc): New define.
3367
3368 2015-07-08 Renlin Li <renlin.li@arm.com>
3369
3370 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3371
3372 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3373
3374 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3375
3376 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3377
3378 * gcc.target/i386/bt-3.c: New test.
3379 * gcc.target/i386/bt-4.c: Ditto.
3380
3381 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3382
3383 * g++.dg/other/dump-ada-spec-8.C: New test.
3384
3385 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3386
3387 PR jit/66783
3388 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3389 test case.
3390 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3391 New test case.
3392 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3393 New test case.
3394 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3395 Avoid using an opaque struct for local "f".
3396
3397 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3398
3399 PR jit/66779
3400 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3401 * jit.dg/test-pr66779.c: New testcase.
3402
3403 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3404
3405 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3406 NOCOMPRESSION.
3407
3408 2015-07-07 Richard Biener <rguenther@suse.de>
3409
3410 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3411
3412 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3413
3414 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3415 * gcc.target/mips/call-5.c: Ditto.
3416 * gcc.target/mips/call-6.c: Ditto.
3417
3418 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3419
3420 * gcc.dg/dx-test.c: New test-case.
3421
3422 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3423
3424 PR fortran/66578
3425 * gfortran.dg/allocate_with_source_9.f08: New test.
3426
3427 2015-07-07 Christian Bruel <christian.bruel@st.com>
3428
3429 PR target/52144
3430 * gcc.target/arm/flip-thumb.c: Fix scan.
3431 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3432 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3433 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3434 Fix return value.
3435
3436 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR target/65956
3439 * gcc.c-torture/execute/pr65956.c: New test.
3440
3441 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3442
3443 * gcc.target/arm/aapcs/align1.c: New.
3444 * gcc.target/arm/aapcs/align_rec1.c: New.
3445 * gcc.target/arm/aapcs/align2.c: New.
3446 * gcc.target/arm/aapcs/align_rec2.c: New.
3447 * gcc.target/arm/aapcs/align3.c: New.
3448 * gcc.target/arm/aapcs/align_rec3.c: New.
3449 * gcc.target/arm/aapcs/align4.c: New.
3450 * gcc.target/arm/aapcs/align_rec4.c: New.
3451 * gcc.target/arm/aapcs/align_vararg1.c: New.
3452 * gcc.target/arm/aapcs/align_vararg2.c: New.
3453
3454 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3455
3456 * gfortran.dg/iomsg_2.f90: New test.
3457
3458 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3459
3460 PR target/66749
3461 * gcc.target/i386/pr66749.c: New test.
3462
3463 2015-07-06 Richard Biener <rguenther@suse.de>
3464
3465 PR tree-optimization/66772
3466 * gcc.dg/torture/pr66772-1.c: New testcase.
3467 * gcc.dg/torture/pr66772-2.c: Likewise.
3468
3469 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3470
3471 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3472 the jals instruction.
3473
3474 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3475
3476 PR target/53383
3477 * gcc.target/i386/pr53383-1.c: New file.
3478 * gcc.target/i386/pr53383-2.c: Likewise.
3479 * gcc.target/i386/pr53383-3.c: Likewise.
3480
3481 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3482
3483 * gcc.target/aarch64/fnmul-1.c: New.
3484 * gcc.target/aarch64/fnmul-2.c: New.
3485 * gcc.target/aarch64/fnmul-3.c: New.
3486 * gcc.target/aarch64/fnmul-4.c: New.
3487
3488 2015-07-06 Richard Biener <rguenther@suse.de>
3489
3490 PR middle-end/66759
3491 * gcc.dg/torture/pr66759.c: New testcase.
3492
3493 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3494
3495 PR fortran/58586
3496 * gfortran.dg/alloc_comp_class_3.f03: New test.
3497 * gfortran.dg/alloc_comp_class_4.f03: New test.
3498
3499 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3500
3501 * gcc.c-torture/execute/pr66757.c: New test.
3502
3503 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3504
3505 PR tree-optimization/66720
3506 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3507
3508 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3509 Sandra Loosemore <sandra@codesourcery.com>
3510
3511 * gcc.target/nios2/gprel-offset.c: New test.
3512
3513 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3514
3515 PR fortran/66725
3516 * gfortran.dg/pr66725.f90: New test.
3517
3518 2015-07-03 Jason Merrill <jason@redhat.com>
3519
3520 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3521 Avoid narrowing error.
3522
3523 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3524
3525 PR rtl-optimization/66706
3526 * gcc.target/powerpc/shift-int.c: New testcase.
3527
3528 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3529
3530 PR target/66746.
3531 * gcc.target/i386/pr66746.c: New file.
3532
3533 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3534
3535 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3536
3537 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3538
3539 PR tree-optimization/66119
3540 * g++.dg/opt/pr66119.C: New.
3541
3542 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3543
3544 PR fortran/52846
3545 * gfortran.dg/submodule_1.f90: New test
3546 * gfortran.dg/submodule_2.f90: New test
3547 * gfortran.dg/submodule_3.f90: New test
3548 * gfortran.dg/submodule_4.f90: New test
3549 * gfortran.dg/submodule_5.f90: New test
3550 * gfortran.dg/submodule_6.f90: New test
3551 * gfortran.dg/submodule_7.f90: New test
3552
3553 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3554
3555 PR preprocessor/53690
3556 * g++.dg/cpp/pr53690.C: New.
3557
3558 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3559
3560 * gcc.target/powerpc/vec-cmp.c: New test.
3561
3562 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3563
3564 PR fortran/56520
3565 * gfortran.dg/pr56520.f90: New test.
3566
3567 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3568
3569 PR fortran/66545
3570 * gfortran.dg/pr66545_1.f90: New test.
3571 * gfortran.dg/pr66545_2.f90: New test.
3572
3573 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3574
3575 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3576 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3577
3578 2015-07-02 Richard Biener <rguenther@suse.de>
3579
3580 PR testsuite/66719
3581 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3582 unaligned loads.
3583
3584 2015-07-02 Richard Biener <rguenther@suse.de>
3585
3586 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3587
3588 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3589
3590 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3591
3592 2015-07-01 Jason Merrill <jason@redhat.com>
3593
3594 * lib/target-supports.exp (cxx_default): Set to C++14.
3595
3596 2015-07-01 Tom de Vries <tom@codesourcery.com>
3597
3598 PR testsuite/66723
3599 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3600 scan-assembler.
3601
3602 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3603
3604 * gfortran.dg/warn_conversion_8.f90: New test.
3605
3606 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3607
3608 PR rtl-optimization/61047
3609 * gcc.c-torture/execute/20150611-1.c: New testcase.
3610
3611 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3612
3613 PR jit/66700
3614 * jit.dg/all-non-failing-tests.h: Add
3615 test-pr66700-observing-write-through-ptr.c.
3616 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3617
3618 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3619
3620 * jit.dg/test-accessing-union.c: Add comments for use by
3621 gcc/jit/docs/topics/types.rst.
3622
3623 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3624
3625 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3626 'do-require-effective-target' with 'dg-require-effective-target'.
3627 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3628 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3629 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3630 'stlex' with 'strex' as the expected output.
3631
3632 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3633
3634 PR c++/60365
3635 * g++.dg/cpp0x/gen-attrs-60.C: New.
3636 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3637
3638 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3639
3640 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3641 New function.
3642 * gcc.target/aarch64/pic-small.c: Restrict this test under
3643 check_effective_target_aarch64_small_fpic.
3644
3645 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3646
3647 * gfortran.dg/gomp/pr66633.f90: New test.
3648
3649 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3650
3651 PR c++/66686
3652 * g++.dg/template/pr66686.C: New test.
3653
3654 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3655
3656 * gnat.dg/lto17.ad[sb]: New test.
3657
3658 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3659
3660 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3661 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3662 testcase.
3663 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3664 New testcase.
3665 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3666 New testcase.
3667 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3668 New testcase.
3669 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3670 New testcase.
3671 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3672 New testcase.
3673 * jit.dg/test-switch.c: New testcase.
3674 * jit.dg/test-switch.cc: New testcase.
3675
3676 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3677
3678 PR jit/66546
3679 * jit.dg/all-non-failing-tests.h: Add note about
3680 test-validly-unreachable-block.c.
3681 * jit.dg/test-validly-unreachable-block.c: New file.
3682
3683 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3684
3685 PR jit/66628
3686 * jit.dg/all-non-failing-tests.h: Add note about
3687 test-extra-options.c.
3688 * jit.dg/test-extra-options.c: New testcase.
3689
3690 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3691
3692 PR debug/66691
3693 * gcc.target/i386/pr66691.c: New.
3694
3695 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3696
3697 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3698 * gcc.target/i386/iamcu/args.h: Likewise.
3699 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3700 * gcc.target/i386/iamcu/defines.h: Likewise.
3701 * gcc.target/i386/iamcu/macros.h: Likewise.
3702 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3703 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3704 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3705 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3706 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3707 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3708 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3709 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3710 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3711 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3712 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3713 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3714 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3715 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3716 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3717 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3718 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3719
3720 2015-06-30 Marek Polacek <polacek@redhat.com>
3721
3722 * gcc.dg/fold-minus-6.c: New test.
3723
3724 * gcc.dg/fold-ior-3.c: New test.
3725
3726 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3727
3728 Implement N4197 - Adding u8 character literals
3729 * g++.dg/cpp1z/utf8.C: New.
3730 * g++.dg/cpp1z/utf8-neg.C: New.
3731 * g++.dg/cpp1z/udlit-utf8char.C: New.
3732
3733 2015-06-30 Marek Polacek <polacek@redhat.com>
3734
3735 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3736
3737 2015-06-30 Tom de Vries <tom@codesourcery.com>
3738
3739 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3740 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3741 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3742 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3743
3744 2015-06-30 Marek Polacek <polacek@redhat.com>
3745
3746 * gcc.dg/fold-ior-2.c: New test.
3747
3748 2015-06-30 Tom de Vries <tom@codesourcery.com>
3749
3750 PR tree-optimization/66652
3751 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3752 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3753 pointers.
3754 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3755
3756 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3757
3758 PR c++/65977
3759 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3760 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3761
3762 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3763
3764 PR fortran/66605
3765 * gfortran.dg/wunused-parameter.f90: New test.
3766
3767 2015-06-29 Richard Henderson <rth@redhat.com>
3768
3769 * gcc.target/i386/asm-flag-1.c: New.
3770 * gcc.target/i386/asm-flag-2.c: New.
3771 * gcc.target/i386/asm-flag-3.c: New.
3772 * gcc.target/i386/asm-flag-4.c: New.
3773 * gcc.target/i386/asm-flag-5.c: New.
3774
3775 2015-06-29 Marek Polacek <polacek@redhat.com>
3776
3777 PR c/66322
3778 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3779 * c-c++-common/pr66322.c: New test.
3780 * g++.dg/eh/scope1.C: Remove dg-warning.
3781
3782 2015-06-29 Richard Biener <rguenther@suse.de>
3783
3784 PR tree-optimization/66677
3785 * gcc.dg/vect/pr66677.c: New testcase.
3786
3787 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3788
3789 PR middle-end/64130
3790 * gcc.dg/tree-ssa/pr64130.c: New test.
3791
3792 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3793
3794 * gcc.target/aarch64/pic-small.c: New testcase.
3795
3796 2015-06-26 Richard Biener <rguenther@suse.de>
3797
3798 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3799
3800 2015-06-26 Marek Polacek <polacek@redhat.com>
3801
3802 * gcc.dg/fold-and-1.c: New test.
3803 * gcc.dg/fold-and-2.c: New test.
3804
3805 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3806
3807 * gnat.dg/warn11.adb: Add missing dg directive.
3808 * gnat.dg/warn12.adb: New test.
3809 * gnat.dg/warn12_pkg.ads: New helper.
3810
3811 2015-06-26 Richard Biener <rguenther@suse.de>
3812
3813 * gfortran.dg/reassoc_3.f90: Adjust.
3814
3815 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3816
3817 PR target/66412
3818 * gcc.target/i386/pr66412.c: New test.
3819
3820 2015-06-25 Richard Biener <rguenther@suse.de>
3821
3822 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3823
3824 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3825
3826 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3827
3828 2015-06-25 Richard Biener <rguenther@suse.de>
3829
3830 * gfortran.dg/vect/vect-9.f90: New testcase.
3831
3832 2015-06-25 Nick Clifton <nickc@redhat.com>
3833
3834 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3835 H8300 and M32R targets.
3836
3837 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3838
3839 PR fortran/66528
3840 * gfortran.dg/maxerrors.f90: New test.
3841
3842 2015-06-08 DJ Delorie <dj@redhat.com>
3843
3844 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3845
3846 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3847
3848 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3849
3850 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3851
3852 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3853 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3854 * gcc.target/aarch64/nofp_1.c: New file.
3855
3856 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3857
3858 Implement N3928 - Extending static_assert
3859 * g++.dg/cpp0x/static_assert8.C: Adjust.
3860 * g++.dg/cpp0x/static_assert12.C: New.
3861 * g++.dg/cpp0x/static_assert13.C: New.
3862 * g++.dg/cpp1y/static_assert1.C: New.
3863 * g++.dg/cpp1y/static_assert2.C: New.
3864 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3865
3866 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3867
3868 PR c++/65750
3869 * g++.dg/cpp0x/trailing11.C: New.
3870
3871 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3872
3873 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3874 multilibs.
3875 * gcc.target/arm/memset-inline-10.c: Likewise.
3876 * gcc.target/arm/pr58784.c: Likewise.
3877 * gcc.target/arm/pr59985.C: Likewise.
3878 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3879
3880 2015-06-24 Renlin Li <renlin.li@arm.com>
3881
3882 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3883 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3884
3885 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3886
3887 Revert:
3888 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3889
3890 PR c++/30044
3891 * g++.dg/cpp0x/auto45.C: New test.
3892 * g++.dg/template/pr30044.C: New test.
3893 * g++.dg/template/crash83.C: Accept any error string.
3894 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3895 parameters.
3896 * g++.dg/cpp0x/variadic18.C: Likewise
3897 * g++.dg/template/canon-type-13.C: Likewise.
3898 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3899
3900 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3901
3902 PR c++/65811
3903 * g++.dg/other/linkage2.C: New.
3904
3905 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3906
3907 PR target/63408
3908 * gcc.target/arm/pr63408.c: New test.
3909
3910 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3911
3912 * lib/c-torture.exp: Don't call check_effective_target_lto
3913 before setting up environment correctly.
3914 * lib/gcc-dg.exp: Likewise, and protect
3915 gcc_force_conventional_output.
3916
3917 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3918
3919 PR rtl-optimization/66306
3920 * gcc.target/s390/pr66306.c: New test.
3921
3922 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3923
3924 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3925 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3926 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3927 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3928 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3929 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3930 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3931
3932 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3933
3934 PR target/65803
3935 * gcc.c-torture/pr65803.c: New test.
3936
3937 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3938
3939 PR c++/30044
3940 * g++.dg/cpp0x/auto45.C: New test.
3941 * g++.dg/template/pr30044.C: New test.
3942 * g++.dg/template/crash83.C: Accept any error string.
3943 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3944 parameters.
3945 * g++.dg/cpp0x/variadic18.C: Likewise
3946 * g++.dg/template/canon-type-13.C: Likewise.
3947 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3948
3949 2015-06-23 Marek Polacek <polacek@redhat.com>
3950
3951 * c-c++-common/Wlogical-op-3.c: New test.
3952
3953 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3954
3955 PR c++/66254
3956 * g++.dg/cpp0x/scoped_enum5.C: New.
3957
3958 2015-06-23 Richard Biener <rguenther@suse.de>
3959
3960 PR tree-optimization/66636
3961 * gcc.dg/vect/pr66636.c: New testcase.
3962
3963 2015-06-23 Marek Polacek <polacek@redhat.com>
3964
3965 * gcc.dg/fold-minus-4.c: New test.
3966 * gcc.dg/fold-minus-5.c: New test.
3967 * c-c++-common/ubsan/overflow-add-5.c: New test.
3968
3969 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3970
3971 Add missing testcase from r224672.
3972 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3973
3974 * gcc.target/vax/bswapdi-1.c: New.
3975
3976 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3977
3978 PR fortran/64674
3979 * gfortran.dg/associate_18.f08: New test.
3980
3981 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3982
3983 PR target/66560
3984 * gcc.target/i386/pr66560-1.c: New test.
3985 * gcc.target/i386/pr66560-2.c: Ditto.
3986 * gcc.target/i386/pr66560-3.c: Ditto.
3987 * gcc.target/i386/pr66560-4.c: Ditto.
3988
3989 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3990
3991 * gcc.target/nvptx/nvptx.exp: New file.
3992 * gcc.target/nvptx/proto-1.c: Likewise.
3993
3994 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3995
3996 PR tree-optimization/66449
3997 * gcc.dg/vect/pr66449.c: New test.
3998
3999 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4000
4001 * g++.dg/other/dump-ada-spec-5.C: New test.
4002 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4003 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4004
4005 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4006
4007 * g++.dg/inherit/pure1.C: Test location too.
4008
4009 2015-06-22 Marek Polacek <polacek@redhat.com>
4010
4011 * gcc.dg/fold-ior-1.c: New test.
4012 * gcc.dg/fold-minus-2.c: New test.
4013 * gcc.dg/fold-minus-3.c: New test.
4014 * gcc.dg/fold-plus-1.c: New test.
4015 * gcc.dg/fold-plus-2.c: New test.
4016 * gcc.dg/fold-xor-4.c: New test.
4017 * gcc.dg/fold-xor-5.c: New test.
4018
4019 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4020
4021 PR target/65914
4022 * g++.dg/torture/pr65914.C: New.
4023
4024 2015-06-22 Richard Biener <rguenther@suse.de>
4025
4026 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4027 not existing TORTURE_OPTIONS only.
4028 * lib/gcc-dg.exp: Likewise.
4029
4030 2015-06-22 Christian Bruel <christian.bruel@st.com>
4031
4032 PR target/52144
4033 * gcc.target/arm/flip-thumb.c: New test.
4034
4035 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4036 Martin Liska <mliska@suse.cz>
4037
4038 PR ipa/65908
4039 * g++.dg/ipa/pr65908.C: New testcase.
4040
4041 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4042
4043 PR c++/65882
4044 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4045 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4046
4047 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4048
4049 * gnat.dg/specs/debug1.ads: Adjust.
4050
4051 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4052
4053 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4054 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4055 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4056 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4057 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4058 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4059 * gcc.target/aarch64/fmovd-zero.c: Delete.
4060 * gcc.target/aarch64/fmovf-zero.c: Delete.
4061
4062 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4063
4064 * gcc.target/vax/bswapdi-1.c: New.
4065
4066 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4067
4068 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4069
4070 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4071
4072 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4073
4074 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4075
4076 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4077
4078 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4079
4080 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4081
4082 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4083
4084 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4085
4086 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4087
4088 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4089
4090 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4091
4092 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4093
4094 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4095
4096 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4097
4098 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4099
4100 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4101
4102 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4103
4104 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4105
4106 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4107
4108 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4109
4110 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4111
4112 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4113
4114 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4115
4116 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4117
4118 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4119
4120 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4121
4122 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4123
4124 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4125
4126 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4127
4128 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4129
4130 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4131
4132 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4133
4134 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4135
4136 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4137
4138 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4139
4140 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4141
4142 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4143
4144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4145 (_ARM_FPSCR): Add FZ field.
4146 (clean_results): Force FZ=1 on AArch64.
4147 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4148
4149 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4150
4151 * gcc.target/aarch64/pr62308.c: New test.
4152
4153 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4154
4155 PR fortran/66549
4156 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4157
4158 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4159
4160 * gcc.target/i386/mpx/pr66581.c: New test.
4161
4162 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4163
4164 * gcc.target/i386/cmov9.c: New test.
4165
4166 2015-06-18 Richard Biener <rguenther@suse.de>
4167
4168 * g++.dg/other/const4.C: New testcase.
4169
4170 2015-06-18 Michael Matz <matz@suse.de>
4171
4172 PR middle-end/66253
4173 * gcc.dg/vect/pr66253.c: New testcase.
4174
4175 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4176
4177 PR target/66569
4178 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4179
4180 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4181
4182 PR middle-end/66568
4183 * gcc.target/i386/mpx/pr66568.c: New test.
4184
4185 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4186
4187 PR middle-end/66567
4188 * gcc.target/i386/mpx/pr66567.c: New test.
4189
4190 2015-06-18 Richard Biener <rguenther@suse.de>
4191
4192 PR tree-optimization/66510
4193 * gcc.dg/vect/slp-perm-12.c: New testcase.
4194
4195 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4196
4197 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4198 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4199 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4200 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4201
4202 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR c++/66571
4205 * g++.dg/gomp/pr66571-1.C: New test.
4206
4207 PR middle-end/66429
4208 * c-c++-common/gomp/pr66429.c: New test.
4209
4210 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4211
4212 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4213 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4214 ...this.
4215 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4216 New testcase.
4217 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4218 New testcase.
4219
4220 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4221
4222 PR testsuite/65944
4223 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4224
4225 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4226
4227 * gcc.target/mips/pr65862-1.c: New test.
4228 * gcc.target/mips/pr65862-2.c: Likewise.
4229
4230 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4231
4232 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4233 * gcc.target/i386/pr52252-atom.c: Ditto.
4234 * gcc.target/i386/vect-div-1.c: Ditto.
4235 * gcc.target/i386/rotate-5.c: Ditto.
4236 * gcc.target/i386/pr50202.c: Ditto.
4237 * gcc.target/i386/pr37843-3.c: Ditto.
4238 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4239 * gcc.target/i386/pr53397-1.c: Ditto.
4240 * gcc.target/i386/pr55934.c: Ditto.
4241 * gcc.target/i386/pr37843-4.c: Ditto.
4242 * gcc.target/i386/pr60451.c: Ditto.
4243 * gcc.target/i386/pr53397-2.c: Ditto.
4244 * gcc.target/i386/vectorize1.c: Ditto.
4245 * gcc.target/i386/extract-insert-combining.c: Ditto.
4246 * gcc.target/i386/pr53759.c: Ditto.
4247 * gcc.target/i386/pr52252-core.c: Ditto.
4248 * gcc.target/i386/rotate-3.c: Ditto.
4249 * gcc.target/i386/sse-20.c: Ditto.
4250 * gcc.target/i386/rotate-4.c: Ditto.
4251 * gcc.target/i386/pr61403.c: Ditto.
4252 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4253 * gcc.target/i386/pr60901.c: Ditto.
4254 * gcc.target/i386/pr59794-7.c: Ditto.
4255 * gcc.target/i386/pr62208.c: Ditto.
4256 * gcc.target/i386/pr53416.c: Ditto.
4257 * gcc.target/i386/asm-dialect-1.c: Ditto.
4258 * gcc.target/i386/pr50038.c: Ditto.
4259 * gcc.target/i386/47698.c: Ditto.
4260 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4261 * gcc.target/i386/pr59794-2.c: Ditto.
4262 * gcc.target/i386/pr59794-3.c: Ditto.
4263 * gcc.target/i386/pr39058.c: Ditto.
4264 * gcc.target/i386/pr60205-1.c: Ditto.
4265 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4266 * gcc.target/i386/sse2-movq-2.c: Ditto.
4267
4268 2015-06-17 Richard Biener <rguenther@suse.de>
4269
4270 PR tree-optimization/66251
4271 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4272
4273 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4274
4275 PR c++/59682
4276 * g++.dg/parse/new-placement1.C: New.
4277
4278 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4279
4280 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4281 * jit.dg/test-compound-assignment.c: New testcase.
4282
4283 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4284
4285 PR jit/66539
4286 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4287 to "testcases" array.
4288
4289 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4290
4291 PR jit/66539
4292 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4293 * jit.dg/test-debug-strings.c: New test case.
4294 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4295 the discriminant has a sane debug string.
4296
4297 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4298
4299 PR target/56766
4300 * gcc.target/i386/pr56766-1.c: New test.
4301 * gcc.target/i386/pr56766-2.c: Ditto.
4302
4303 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4304
4305 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4306 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4307 * gcc.target/mips/loongson-simd.c: Ditto.
4308
4309 2015-06-16 Richard Biener <rguenther@suse.de>
4310
4311 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4312
4313 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4314
4315 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4316 passed by the testsuite driver.
4317
4318 2015-06-16 Richard Biener <rguenther@suse.de>
4319
4320 * gcc.dg/vect/slp-perm-11.c: New testcase.
4321
4322 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4323
4324 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4325 dg-options.
4326
4327 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4328
4329 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4330 Reinstate calls to torture-init and torture-finalize.
4331
4332 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4333
4334 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4335
4336 2015-06-15 Nathan Sidwell <nathan@acm.org>
4337
4338 PR c++/58583
4339 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4340
4341 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4342
4343 PR c++/51048
4344 * g++.dg/cpp0x/local-type1.C: New.
4345
4346 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4347
4348 PR fortran/44672
4349 PR fortran/45440
4350 PR fortran/57307
4351 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4352 unimplemented error.
4353 * gfortran.dg/allocate_with_source_7.f08: New test.
4354 * gfortran.dg/allocate_with_source_8.f08: New test.
4355
4356 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4357
4358 PR c++/65168
4359 * g++.dg/warn/Walways-true-3.C: New test.
4360
4361 2015-06-13 Tom de Vries <tom@codesourcery.com>
4362
4363 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4364
4365 2015-06-13 Tom de Vries <tom@codesourcery.com>
4366
4367 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4368 (main): Remove superfluous attributes.
4369 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4370 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4371
4372 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4373
4374 * gcc.target/i386/monitorx.c: New.
4375 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4376 * gcc.target/i386/sse-13.c: Ditto.
4377 * gcc.target/i386/sse-14.c: Ditto.
4378 * gcc.target/i386/sse-22.c: Ditto.
4379 * gcc.target/i386/sse-23.c: Ditto.
4380 * g++.dg/other/i386-2.C: Ditto.
4381 * g++.dg/other/i386-3.C: Ditto.
4382
4383 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4384
4385 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4386
4387 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4388
4389 PR fortran/66079
4390 * gfortran.dg/allocatable_scalar_13.f90: New test
4391
4392 2015-06-11 Marek Polacek <polacek@redhat.com>
4393
4394 * gcc.dg/fold-xor-3.c: New test.
4395
4396 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4397
4398 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4399 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4400
4401 2015-06-11 Christian Bruel <christian.bruel@st.com>
4402
4403 PR target/52144
4404 * gcc.target/arm/pragma_attribute.c: New test.
4405
4406 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4407
4408 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
4409
4410 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4411
4412 PR target/66473
4413 * gcc.target/i386/pr66473.c: New test.
4414
4415 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4416
4417 PR target/66470
4418 * gcc.dg/tls/pr66470.c: New test.
4419 * gcc.target/i386/pr66470.c: New test.
4420
4421 2015-06-10 Christian Bruel <christian.bruel@st.com>
4422
4423 PR target/52144
4424 * gcc.target/arm/attr_arm.c: New test
4425 * gcc.target/arm/attr_arm-err.c: New test
4426 * gcc.target/arm/attr_thumb.c: New test
4427 * gcc.target/arm/attr_thumb-static.c: New test
4428
4429 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4430
4431 PR target/66200
4432 PR target/66428
4433 PR c++/66192
4434 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4435
4436 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4437
4438 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4439 passed by the testsuite driver.
4440
4441 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4442
4443 Revert:
4444 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4445 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4446 * gcc.dg/ssp-1.c: Make counter a register.
4447 * gcc.dg/ssp-2.c: Likewise.
4448 * gcc.dg/torture/parm-coalesce.c: New.
4449
4450 2015-06-09 Tom de Vries <tom@codesourcery.com>
4451
4452 * gcc.target/i386/vararg-loc.c: New test.
4453
4454 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4455
4456 PR c++/65815
4457 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4458 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4459
4460 2015-06-09 Marek Polacek <polacek@redhat.com>
4461
4462 PR tree-optimization/66299
4463 * gcc.dg/pr66299-1.c: New test.
4464 * gcc.dg/pr66299-2.c: New test.
4465 * gcc.dg/pr66299-3.c: New test.
4466
4467 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4468
4469 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4470 passed by the testsuite driver.
4471
4472 2015-06-09 Richard Biener <rguenther@suse.de>
4473
4474 PR middle-end/66423
4475 * gcc.dg/fold-modpow2.c: New testcase.
4476
4477 2015-06-09 Richard Biener <rguenther@suse.de>
4478
4479 PR tree-optimization/66419
4480 * gcc.dg/vect/bb-slp-37.c: New testcase.
4481
4482 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4483
4484 * gcc.target/arm/stl-cond.c: New test.
4485
4486 2015-06-09 Richard Biener <rguenther@suse.de>
4487
4488 PR middle-end/66413
4489 * gcc.dg/torture/pr66413.c: New testcase.
4490
4491 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4492
4493 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4494 * gcc.dg/ssp-1.c: Make counter a register.
4495 * gcc.dg/ssp-2.c: Likewise.
4496 * gcc.dg/torture/parm-coalesce.c: New.
4497
4498 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4499
4500 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4501 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4502
4503 2015-06-08 Tom de Vries <tom@codesourcery.com>
4504
4505 PR rtl-optimization/66444
4506 * gcc.dg/pr66444.c: New test.
4507
4508 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4509
4510 PR fortran/66245
4511 * gfortran.dg/class_is_1.f90: New test.
4512 * gfortran.dg/type_is_1.f90: Ditto.
4513
4514 2015-06-08 Marek Polacek <polacek@redhat.com>
4515
4516 PR c/66415
4517 * gcc.dg/cpp/pr66415-1.c: New test.
4518 * gcc.dg/cpp/pr66415-2.c: New test.
4519
4520 2015-06-08 Richard Biener <rguenther@suse.de>
4521
4522 PR tree-optimization/66422
4523 * gcc.dg/Warray-bounds-16.c: New testcase.
4524
4525 2015-06-08 Richard Biener <rguenther@suse.de>
4526
4527 * gcc.dg/vect/slp-perm-10.c: New testcase.
4528 * gcc.dg/vect/slp-23.c: Adjust.
4529 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4530 vector pointer update.
4531
4532 2015-06-08 Marek Polacek <polacek@redhat.com>
4533
4534 PR sanitizer/66452
4535 * g++.dg/ubsan/pr66452.C: New test.
4536
4537 2015-06-08 Tom de Vries <tom@codesourcery.com>
4538
4539 PR tree-optimization/66436
4540 * gcc.dg/gomp/dump-new-function-2.c: New test.
4541 * gcc.dg/gomp/dump-new-function-3.c: Same.
4542 * gcc.dg/gomp/dump-new-function.c: Same.
4543
4544 2015-06-08 Tom de Vries <tom@codesourcery.com>
4545
4546 PR tree-optimization/66435
4547 * gcc.dg/gomp/notify-new-function-2.c: New test.
4548 * gcc.dg/gomp/notify-new-function-3.c: Same.
4549 * gcc.dg/gomp/notify-new-function.c: Same.
4550
4551 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4552
4553 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4554 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4555 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4556 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4557 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4558 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4559 -fshort-enum.
4560
4561 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4562
4563 PR fortran/47659
4564 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4565 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4566 for assignment.
4567 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4568 * gfortran.dg/warn_conversion_5.f90: New test.
4569 * gfortran.dg/warn_conversion_6.f90: New test.
4570 * gfortran.dg/warn_conversion_7.f90: New test.
4571
4572 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4573
4574 PR fortran/66347
4575 * gfortran.dg/blockdata_9.f: New test.
4576
4577 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4578
4579 PR fortran/66385
4580 * gfortran.dg/forall_17.f90: New test.
4581
4582 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4583
4584 * g++.dg/cpp0x/pr57101.C: Add warning.
4585 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4586 * g++.dg/ext/visibility/anon7.C: Same.
4587 * g++.dg/ipa/pr63587-2.C: Same.
4588 * g++.dg/opt/dump1.C: Same.
4589 * g++.dg/opt/pr59622-3.C: Same.
4590 * g++.dg/opt/pr59622.C: Same.
4591 * g++.dg/torture/pr46383.C: Same.
4592 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4593 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4594 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4595 functions.
4596 * gfortran.dg/intent_out_8.f90: Same.
4597 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4598
4599 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4600
4601 PR fortran/66377
4602 gfortran.dg/equiv_9.f90: New test.
4603
4604
4605 2015-06-05 Tom de Vries <tom@codesourcery.com>
4606
4607 merge from gomp4 branch:
4608 2015-05-28 Tom de Vries <tom@codesourcery.com>
4609
4610 PR tree-optimization/65443
4611 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4612 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4613 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4614
4615 2015-06-05 Nathan Sidwell <nathan@acm.org>
4616
4617 PR c++/52595
4618 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4619
4620 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4621
4622 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4623
4624 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4625
4626 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4627
4628 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4629
4630 * testsuite/gcc.target/i386/noplt-1.c: New test.
4631 * testsuite/gcc.target/i386/noplt-2.c: New test.
4632 * testsuite/gcc.target/i386/noplt-3.c: New test.
4633 * testsuite/gcc.target/i386/noplt-4.c: New test.
4634
4635 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4636
4637 PR fortran/58749
4638 * gfortran.dg/adjustl_1.f90: New test.
4639
4640 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4641
4642 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4643 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4644
4645 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4646
4647 * lto.c (iterative_hash_canonical_type,
4648 gimple_register_canonical_type): only hash main variants of types
4649
4650 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4651
4652 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4653 Move set of dg-do-what-default after early return.
4654
4655 2015-06-04 Marek Polacek <polacek@redhat.com>
4656
4657 PR c/66341
4658 * gcc.dg/lvalue-8.c: New test.
4659
4660 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4661 Paolo Carlini <paolo.carlini@oracle.com>
4662
4663 PR c++/66130
4664 * g++.dg/other/pr66130.C: New.
4665 * g++.dg/cpp0x/pr66130.C: Likewise.
4666
4667 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4668
4669 * g++.dg/cpp0x/decl-loc1.C: New.
4670 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4671 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4672 * g++.dg/init/ctor8.C: Likewise.
4673 * g++.dg/parse/semicolon4.C: Likewise.
4674
4675 2015-06-03 Marek Polacek <polacek@redhat.com>
4676
4677 PR sanitizer/66190
4678 * g++.dg/ubsan/static-init-1.C: New test.
4679 * g++.dg/ubsan/static-init-2.C: New test.
4680 * g++.dg/ubsan/static-init-3.C: New test.
4681
4682 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4683
4684 PR target/66275
4685 * gcc.target/i386/pr66275.c: New test.
4686
4687 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4688
4689 * gcc.dg/Wcxx-compat-22.c: New testcase.
4690 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4691 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4692 * c-c++-common/pr58346-1.c: Likewise.
4693 * c-c++-common/transparent-union-1.c: Likewise.
4694
4695 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4696
4697 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4698 * g++.dg/plugin/def_plugin.c: New file.
4699 * g++.dg/plugin/def-plugin-test.C: New file.
4700
4701 2015-06-03 Richard Biener <rguenther@suse.de>
4702
4703 * gcc.dg/vect/bb-slp-36.c: New testcase.
4704
4705 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4706
4707 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4708
4709 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4710
4711 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4712 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4713 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4714 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4715
4716 2015-06-03 Marek Polacek <polacek@redhat.com>
4717
4718 PR c/64223
4719 PR c/29358
4720 * gcc.dg/pr64223-1.c: New test.
4721 * gcc.dg/pr64223-2.c: New test.
4722
4723 2015-06-03 Richard Biener <rguenther@suse.de>
4724
4725 PR tree-optimization/63916
4726 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4727
4728 2015-06-03 Richard Biener <rguenther@suse.de>
4729
4730 PR tree-optimization/66375
4731 * gcc.dg/torture/pr66375.c: New testcase.
4732
4733 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4734
4735 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4736
4737 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4738
4739 PR target/65768
4740 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4741
4742 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4743
4744 PR fortran/66380
4745 * gfortran.dg/reshape_7.f90: New test.
4746
4747 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4748
4749 PR c/66220:
4750 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4751 (fn_36): New.
4752
4753 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4754
4755 PR c/49551
4756 * gcc.dg/pr49551.c: New testcase.
4757
4758 2015-06-02 Richard Biener <rguenther@suse.de>
4759
4760 PR debug/65549
4761 * g++.dg/lto/pr65549_0.C: New testcase.
4762
4763 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4764
4765 PR libgomp/65742
4766 PR middle-end/66332
4767 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4768
4769 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4770
4771 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4772
4773 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4774
4775 PR c++/61683
4776 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4777
4778 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4779
4780 PR tree-optimization/48052
4781 * gcc.dg/tree-ssa/scev-8.c: New.
4782 * gcc.dg/tree-ssa/scev-9.c: New.
4783 * gcc.dg/tree-ssa/scev-10.c: New.
4784 * gcc.dg/vect/pr48052.c: New.
4785
4786 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4787
4788 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4789
4790 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4791
4792 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4793
4794 2015-06-02 Marek Polacek <polacek@redhat.com>
4795
4796 PR middle-end/66345
4797 * gcc.dg/torture/pr66345.c: New test.
4798
4799 2015-06-02 Richard Biener <rguenther@suse.de>
4800
4801 PR tree-optimization/65961
4802 * gcc.dg/torture/pr65961.c: New testcase.
4803
4804 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4805
4806 PR tree-optimization/52563
4807 PR tree-optimization/62173
4808 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4809 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4810
4811 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4812
4813 * gnat.dg/specs/varsize_return2.ads: New test.
4814 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4815
4816 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4817
4818 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4819
4820 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4821
4822 PR target/65697
4823 * gcc.target/aarch64/sync-comp-swap.c: New.
4824 * gcc.target/aarch64/sync-comp-swap.x: New.
4825 * gcc.target/aarch64/sync-op-acquire.c: New.
4826 * gcc.target/aarch64/sync-op-acquire.x: New.
4827 * gcc.target/aarch64/sync-op-full.c: New.
4828 * gcc.target/aarch64/sync-op-full.x: New.
4829 * gcc.target/aarch64/sync-op-release.c: New.
4830 * gcc.target/aarch64/sync-op-release.x: New.
4831
4832 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4833
4834 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4835 (bar): Predefined.
4836
4837 2015-06-01 Richard Biener <rguenther@suse.de>
4838
4839 PR tree-optimization/66349
4840 PR tree-optimization/66352
4841 PR tree-optimization/66357
4842 * gcc.dg/torture/pr66357.c: New testcase.
4843 * gcc.dg/torture/pr66349.c: Likewise.
4844 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4845
4846 2015-06-01 Richard Biener <rguenther@suse.de>
4847
4848 Revert
4849 2015-05-29 Richard Biener <rguenther@suse.de>
4850
4851 PR tree-optimization/66314
4852 * gcc.dg/asan/pr66314.c: New testcase.
4853
4854 2015-06-01 Richard Biener <rguenther@suse.de>
4855
4856 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4857
4858 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4859
4860 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4861 directives.
4862 (hp3, hp4): Add inline keyword.
4863 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4864 (hp2): Add inline keyword.
4865 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4866 (hp2): Add inline keyword.
4867
4868 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4869
4870 PR target/65527
4871 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4872 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4873 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4874 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4875
4876 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4877
4878 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4879 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4880
4881 2015-06-01 Richard Biener <rguenther@suse.de>
4882
4883 PR tree-optimization/66280
4884 * g++.dg/torture/pr66280.C: New testcase.
4885 * g++.dg/torture/pr66280-2.C: Likewise.
4886
4887 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4888
4889 * gnat.dg/addr9_1.adb: New test.
4890 * gnat.dg/addr9_2.adb: Likewise.
4891 * gnat.dg/addr9_3.adb: Likewise.
4892 * gnat.dg/addr9_4.adb: Likewise.
4893
4894 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4895
4896 * g++.dg/other/dump-ada-spec-4.C: New test.
4897
4898 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4899
4900 * gcc.dg/alias-8.c: Fix dg-warning.
4901
4902 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4903
4904 * gcc.dg/alias-8.c: Do not xfail.
4905 * gcc.dg/pr62167.c: Prevent FRE.
4906 * gcc.dg/alias-14.c: New testcase.
4907
4908 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4909
4910 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4911
4912 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4913
4914 PR target/66215
4915 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4916 dg-options.
4917 * gcc.target/s390/hotpatch-10.c: Likewise.
4918 * gcc.target/s390/hotpatch-11.c: Likewise.
4919 * gcc.target/s390/hotpatch-12.c: Likewise.
4920 * gcc.target/s390/hotpatch-17.c: Likewise.
4921 * gcc.target/s390/hotpatch-18.c: Likewise.
4922 * gcc.target/s390/hotpatch-20.c: Likewise.
4923 * gcc.target/s390/hotpatch-21.c: Likewise.
4924 * gcc.target/s390/hotpatch-22.c: Likewise.
4925 * gcc.target/s390/hotpatch-23.c: Likewise.
4926 * gcc.target/s390/hotpatch-24.c: Likewise.
4927 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4928 to check for the exact nops too.
4929 * gcc.target/s390/hotpatch-3.c: Likewise.
4930 * gcc.target/s390/hotpatch-4.c: Likewise.
4931 * gcc.target/s390/hotpatch-5.c: Likewise.
4932 * gcc.target/s390/hotpatch-6.c: Likewise.
4933 * gcc.target/s390/hotpatch-7.c: Likewise.
4934 * gcc.target/s390/hotpatch-8.c: Likewise.
4935 * gcc.target/s390/hotpatch-9.c: Likewise.
4936 * gcc.target/s390/hotpatch-14.c: Likewise.
4937 * gcc.target/s390/hotpatch-15.c: Likewise.
4938 * gcc.target/s390/hotpatch-16.c: Likewise.
4939 * gcc.target/s390/hotpatch-19.c: Likewise.
4940 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4941 scan-assembler-times counting number of .align directives.
4942 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4943 dg-options. Remove scan-assembler-times counting number of .align
4944 directives.
4945 * gcc.target/s390/hotpatch-26.c: New file.
4946 * gcc.target/s390/hotpatch-27.c: New file.
4947 * gcc.target/s390/hotpatch-28.c: New file.
4948 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4949 using -Os -O0 -O1 -O2 -O3 options.
4950
4951 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4952
4953 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4954
4955 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4956
4957 PR tree-optimization/66142
4958 * gcc.dg/vect/pr66142.c: New test.
4959
4960 2015-05-29 Richard Biener <rguenther@suse.de>
4961
4962 PR tree-optimization/66314
4963 * gcc.dg/asan/pr66314.c: New testcase.
4964
4965 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4966
4967 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4968 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4969 Adjust all callers.
4970 (schedule-cleanups, dg-keep-saved-temps): New proc.
4971 (gcc-dg-test-1): Schedule cleanups.
4972 * lib/profopt.exp (profopt-execute): Likewise.
4973 * g++.dg/cdce3.C: Adjust expected line numbers.
4974 * gcc.dg/cdce1.c: Likewise.
4975 * gcc.dg/cdce2.c: Likewise.
4976 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4977 * gcc.dg/strlenopt-24.c: Likewise.
4978 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4979 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4980 * obj-c++.dg/encode-2.mm: Likewise.
4981
4982 2015-05-28 DJ Delorie <dj@redhat.com>
4983
4984 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4985
4986 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4987
4988 * gnat.dg/discr43.adb: New test.
4989
4990 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4991
4992 * gnat.dg/varsize_temp.adb: Rename into...
4993 * gnat.dg/varsize1.adb: ...this.
4994 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4995 * gnat.dg/varsize2.ad[sb]: ...this.
4996 * gnat.dg/varsize3_1.adb: New test.
4997 * gnat.dg/varsize3_2.adb: Likewise.
4998 * gnat.dg/varsize3_3.adb: Likewise.
4999 * gnat.dg/varsize3_4.adb: Likewise.
5000 * gnat.dg/varsize3_5.adb: Likewise.
5001 * gnat.dg/varsize3_6.adb: Likewise.
5002 * gnat.dg/varsize3_pkg1.ads: New helper.
5003 * gnat.dg/varsize3_pkg2.ads: Likewise.
5004 * gnat.dg/varsize3_pkg3.ads: Likewise.
5005
5006 2015-05-28 Richard Biener <rguenther@suse.de>
5007
5008 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5009
5010 2015-05-28 Richard Biener <rguenther@suse.de>
5011
5012 PR tree-optimization/66142
5013 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5014
5015 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5016
5017 PR target/63810
5018 * gcc.dg/darwin-minversion-3.c: Update testcase.
5019 * gcc.dg/darwin-minversion-4.c: Ditto.
5020 * gcc.dg/darwin-minversion-5.c: New testcase.
5021 * gcc.dg/darwin-minversion-6.c: Ditto.
5022 * gcc.dg/darwin-minversion-7.c: Ditto.
5023 * gcc.dg/darwin-minversion-8.c: Ditto.
5024 * gcc.dg/darwin-minversion-9.c: Ditto.
5025 * gcc.dg/darwin-minversion-10.c: Ditto.
5026 * gcc.dg/darwin-minversion-11.c: Ditto.
5027 * gcc.dg/darwin-minversion-12.c: Ditto.
5028
5029 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5030
5031 PR rtl-optimization/66168
5032 * gcc.c-torture/compile/pr66168.c: New test.
5033
5034 2015-05-27 Jeff Law <law@redhat.com>
5035
5036 PR target/39726
5037 * gcc.dg/target/m68k/pr39726-1.c: New test.
5038
5039 2015-05-27 Nathan Sidwell <nathan@acm.org>
5040
5041 PR c++/66270
5042 * g++.dg/ext/alias-canon3.C: New.
5043
5044 2015-05-27 Richard Biener <rguenther@suse.de>
5045
5046 PR tree-optimization/66272
5047 Revert parts of
5048 2014-08-15 Richard Biener <rguenther@suse.de>
5049
5050 PR tree-optimization/62031
5051 * gcc.dg/torture/pr66272.c: New testcase.
5052
5053 2015-05-27 Richard Biener <rguenther@suse.de>
5054
5055 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5056
5057 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5058
5059 PR target/65358
5060 * gcc.dg/pr65358.c: New test.
5061
5062 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5063
5064 PR fortran/65548
5065 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5066 semantic.
5067 * gfortran.dg/allocate_with_source_6.f90: New test.
5068
5069 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5070
5071 * gnat.dg/atomic7_1.adb: New test.
5072 * gnat.dg/atomic7_2.adb: Likewise.
5073 * gnat.dg/atomic7_pkg1.ads: New helper.
5074 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5075
5076 2015-05-26 Michael Matz <matz@suse.de>
5077
5078 PR middle-end/66251
5079 * gcc.dg/vect/pr66251.c: New test.
5080
5081 2015-05-26 Richard Biener <rguenther@suse.de>
5082
5083 PR tree-optimization/66142
5084 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5085
5086 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5087
5088 PR fortran/66082
5089 * gfortran.dg/allocatable_scalar_13.f90: New test
5090
5091 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5092
5093 * gnat.dg/warn11.adb: New test.
5094 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5095
5096 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5097
5098 * gnat.dg/vfa1_1.adb: New test.
5099 * gnat.dg/vfa1_2.adb: Likewise.
5100 * gnat.dg/vfa1_3.adb: Likewise.
5101 * gnat.dg/vfa1_4.adb: Likewise.
5102 * gnat.dg/vfa1_pkg.ads: New helper.
5103
5104 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5105
5106 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5107 * gcc.target/i386/pr66232-3.c: Likewise.
5108
5109 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5110
5111 PR target/66274
5112 * gcc.target/i386/pr66274.c: New test.
5113
5114 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5115
5116 * gnat.dg/renaming6.ad[sb]: New test.
5117
5118 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5119
5120 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5121 and 'dg-require-effective-target pie'.
5122
5123 2015-05-23 Nathan Sidwell <nathan@acm.org>
5124
5125 PR c++/66243
5126 * g++.dg/cpp0x/pr66243.C: New.
5127
5128 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5129
5130 PR lto/66180
5131 * g++.dg/lto/pr66180_0.C: New testcase.
5132 * g++.dg/lto/pr66180_1.C: New testcase.
5133
5134 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5135
5136 PR fortran/66257
5137 * typebound_call_27.f90: New file.
5138
5139 2015-05-23 Nathan Sidwell <nathan@acm.org>
5140
5141 PR c++/65936
5142 * g++.dg/template/pr65936.C: New.
5143
5144 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5145
5146 PR tree-optimization/63387
5147 * gcc.dg/pr63387-2.c: New testcase.
5148
5149 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5150
5151 * gcc.dg/simd-1.c: Update to the new message.
5152
5153 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5154
5155 * gcc.dg/nand.c: New testcase.
5156
5157 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5158
5159 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5160 Set dg-do-what-default to compile only on ARM targets without
5161 arm_neon_hw execution support. Remove redundant c-torture-execute
5162 in loop over test cases.
5163
5164 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5165
5166 PR target/65491
5167 * gcc.target/aarch64/pr65491_1.c: New test.
5168 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5169 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5170
5171 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5172
5173 PR c++/65598
5174 * g++.dg/cpp0x/explicit9.C: New.
5175 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5176
5177 2015-05-22 Richard Biener <rguenther@suse.de>
5178
5179 PR tree-optimization/66251
5180 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5181
5182 2015-05-22 Marek Polacek <polacek@redhat.com>
5183
5184 PR c/47043
5185 * c-c++-common/attributes-enum-1.c: New test.
5186 * c-c++-common/attributes-enum-2.c: New test.
5187 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5188 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5189
5190 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5191
5192 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5193 effective target support. If no arm_neon_hw support, do not attempt
5194 to execute the tests; only compile them.
5195 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5196 and "dg-require-effective-target arm_neon_ok".
5197 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5198 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5199 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5200 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5201 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5202 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5203 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5204 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5205 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5206 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5207 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5208 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5209 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5210 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5211 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5212 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5213 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5214 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5215 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5216 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5217 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5218 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5219 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5220 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5221 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5222 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5223 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5224 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5225 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5226 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5227 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5228 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5229 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5230 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5231 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5232 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5233 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5234 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5235 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5236 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5237 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5238 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5239 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5240 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5241 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5242 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5243 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5244 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5245 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5246 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5247 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5248 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5249 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5250 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5251 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5252 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5253 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5254 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5255 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5256 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5257 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5258 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5259 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5260 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5261 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5262 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5263 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5264 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5265 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5266 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5267 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5268 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5269 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5270 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5271 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5272 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5273 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5274 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5275 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5276 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5277 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5278 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5279 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5280 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5281 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5282 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5283 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5284 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5285 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5286 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5287 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5288 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5289 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5290 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5291 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5292 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5293 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5294 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5295 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5296 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5297 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5298 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5299 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5300 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5301 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5302 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5303 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5304 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5305 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5306 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5307 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5308 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5309 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5310
5311 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5312
5313 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5314 * gcc.dg/vect/pr59354.c: Likewise.
5315 * gcc.dg/vect/pr64252.c: Likewise.
5316 * gcc.dg/vect/pr64404.c: Likewise.
5317 * gcc.dg/vect/pr64493.c: Likewise.
5318 * gcc.dg/vect/pr64495.c: Likewise.
5319 * gcc.dg/vect/pr64844.c: Likewise.
5320 * gcc.dg/vect/pr65518.c: Likewise.
5321 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5322
5323 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5324
5325 PR c++/66210
5326 * g++.dg/cpp1y/var-templ28.C: New.
5327
5328 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5329
5330 PR target/66232
5331 * gcc.target/i386/pr66232-1.c: New test.
5332 * gcc.target/i386/pr66232-2.c: Likewise.
5333 * gcc.target/i386/pr66232-3.c: Likewise.
5334 * gcc.target/i386/pr66232-4.c: Likewise.
5335 * gcc.target/i386/pr66232-5.c: Likewise.
5336
5337 2015-05-21 Nathan Sidwell <nathan@acm.org>
5338
5339 * g++.dg/cpp1y/pr60943.C: New.
5340
5341 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR tree-optimization/66233
5344 * gcc.c-torture/execute/pr66233.c: New test.
5345
5346 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5347
5348 PR fortran/66176
5349 * gfortran.dg/inline_matmul_11.f90: New test.
5350
5351 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5352
5353 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5354 instead of listing several targets on its own.
5355 * gcc.target/i386/pr32219-2.c: Likewise.
5356 * gcc.target/i386/pr32219-3.c: Likewise.
5357 * gcc.target/i386/pr32219-4.c: Likewise.
5358 * gcc.target/i386/pr32219-5.c: Likewise.
5359 * gcc.target/i386/pr32219-6.c: Likewise
5360 * gcc.target/i386/pr32219-7.c: Likewise.
5361 * gcc.target/i386/pr32219-8.c: Likewise.
5362 * gcc.target/i386/pr39013-1.c: Likewise.
5363 * gcc.target/i386/pr39013-2.c: Likewise.
5364 * gcc.target/i386/pr64317.c: Likewise.
5365
5366 2015-05-21 Jeff Law <law@redhat.com>
5367
5368 * gcc.target/hppa/shadd-3.c: New test.
5369 * gcc.target/hppa/shadd-4.c: New test.
5370
5371 2015-05-21 Michael Matz <matz@suse.de>
5372
5373 * gcc.dg/vect/vect-strided-store.c: New test.
5374 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5375 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5376
5377 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5378
5379 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5380 * gcc.dg/pow-sqrt-synth-1.c: New test.
5381 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5382
5383 2015-05-21 Richard Biener <rguenther@suse.de>
5384
5385 PR c++/66211
5386 * g++.dg/conversion/pr66211.C: New testcase.
5387 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5388
5389 2015-05-21 Jeff Law <law@redhat.com>
5390
5391 * gcc.target/hppa/shadd-2.c: New test.
5392
5393 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5394
5395 PR target/54236
5396 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5397
5398 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5399
5400 PR target/65937
5401 * gcc.target/arm/pr26702.c: Adjust target selector.
5402
5403 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5404
5405 PR middle-end/66221
5406 * gcc.dg/lto/pr66221_0.c: New test.
5407 * gcc.dg/lto/pr66221_1.c: New test.
5408
5409 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5410
5411 PR c/52952
5412 * gcc.dg/redecl-4.c: Update column numbers.
5413 * gcc.dg/format/bitfld-1.c: Likewise.
5414 * gcc.dg/format/attr-2.c: Likewise.
5415 * gcc.dg/format/attr-6.c: Likewise.
5416 * gcc.dg/format/attr-7.c (baz): Likewise.
5417 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5418 * gcc.dg/format/attr-4.c: Likewise.
5419 * gcc.dg/format/branch-1.c: Likewise.
5420 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5421 locations within strings with embedded escape sequences.
5422
5423 2015-05-20 Jeff Law <law@redhat.com>
5424
5425 * gcc.target/hppa/hppa.exp: New target test driver.
5426 * gcc.target/hppa/shadd-1.c: New test.
5427
5428 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5429
5430 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5431
5432 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5433
5434 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5435 (fn_33_k_and_r_style): New.
5436 (fn_33_stroustrup_style): New.
5437 (fn_33_allman_style): New.
5438 (fn_33_whitesmiths_style): New.
5439 (fn_33_horstmann_style): New.
5440 (fn_33_ratliff_banner_style): New.
5441 (fn_33_lisp_style): New.
5442 (fn_34_indent_dash_gnu): New.
5443 (fn_34_indent_dash_kr): New.
5444 (fn_34_indent_dash_orig): New.
5445 (fn_34_indent_linux_style): New.
5446
5447 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5448
5449 PR fortran/65548
5450 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5451
5452 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5453
5454 PR tree-optimization/65447
5455 * gcc.dg/tree-ssa/pr65447.c: New test.
5456
5457 2015-05-19 Nathan sidwell <nathan@acm.org>
5458
5459 * g++.dg/cpp0x/pr65954.C: New.
5460
5461 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5462
5463 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5464
5465 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5466
5467 * lib/target-supports.exp: Vector do not always have natural
5468 alignment on s390*.
5469
5470 2015-05-19 David Sherwood <david.sherwood@arm.com>
5471
5472 * gcc.dg/loop-invariant.c: New testcase.
5473
5474 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5475
5476 * lib/target-supports.exp: Vector do not always have natural
5477 alignment on s390*.
5478
5479 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5480
5481 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5482 s390*.
5483 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5484
5485 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5486
5487 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5488 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5489 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5490 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5491 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5492 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5493 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5494 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5495 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5496 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5497
5498 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5499
5500 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5501
5502 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5503
5504 * gcc.target/s390/s390.exp
5505 (check_effective_target_vector): New check.
5506 * gcc.target/s390/vector/vec-abi-1.c: New test.
5507 * gcc.target/s390/vector/vec-abi-2.c: New test.
5508 * gcc.target/s390/vector/vec-abi-3.c: New test.
5509 * gcc.target/s390/vector/vec-abi-4.c: New test.
5510 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5511 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5512 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5513 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5514 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5515 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5516 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5517 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5518 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5519 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5520 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5521 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5522 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5523 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5524 * gcc.target/s390/vector/vec-init-1.c: New test.
5525 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5526 * gcc.target/s390/vector/vec-shift-1.c: New test.
5527 * gcc.target/s390/vector/vec-sub-1.c: New test.
5528
5529 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5530
5531 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5532
5533 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5534
5535 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5536
5537 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5538
5539 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5540
5541 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5542
5543 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5544
5545 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5546
5547 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5548
5549 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5550
5551 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5552
5553 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5554
5555 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5556
5557 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5558
5559 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5560
5561 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5562
5563 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5564
5565 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5566
5567 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5568
5569 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5570
5571 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5572
5573 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5574
5575 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5576
5577 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5578
5579 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5580
5581 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR tree-optimization/66187
5584 * gcc.c-torture/execute/pr66187.c: New test.
5585 * gcc.dg/pr66187-1.c: New test.
5586 * gcc.dg/pr66187-2.c: New test.
5587
5588 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5589
5590 * gcc.dg/vect/bb-slp-35.c: Adjust.
5591
5592 2015-05-19 Richard Biener <rguenther@suse.de>
5593
5594 PR tree-optimization/66165
5595 * gcc.dg/torture/pr66165.c: New testcase.
5596
5597 PR tree-optimization/66185
5598 * gcc.dg/torture/pr66185.c: New testcase.
5599
5600 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5601
5602 PR target/54236
5603 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5604
5605 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5606
5607 * gcc.target/mips/p5600-bonding.c : New file.
5608
5609 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5610
5611 PR fortran/66106
5612 * gfortran.dg/interface_operator_1.f90: New tests.
5613
5614 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5615
5616 PR fortran/66057
5617 * gfortran.dg/generic_29.f90: New tests.
5618
5619 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5620
5621 PR fortran/66043
5622 * gfortran.dg/storage_size_6.f90: New tests.
5623
5624 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5625
5626 PR fortran/66045
5627 * gfortran.dg/null1.f90: New test.
5628
5629 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5630
5631 PR fortran/66044
5632 * gfortran.dg/entry_21.f90: New test.
5633
5634 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5635
5636 PR fortran/66043
5637 * gfortran.dg/storage_size_6.f90: New tests.
5638
5639 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5640
5641 PR fortran/66040
5642 * gfortran.dg/misplaced_statement.f90: New test.
5643
5644 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5645
5646 PR fortran/66039
5647 * gfortran.dg/filepos1.f90: New test
5648
5649 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5650
5651 PR fortran/64925
5652 * gfortran.dg/pr64925.f90: New test.
5653
5654 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5655
5656 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5657 unit.
5658 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5659
5660 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5661
5662 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5663 to the family of pie capable targets.
5664
5665 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5666
5667 * gcc.target/arm/bics_1.c : New testcase.
5668 * gcc.target/arm/bics_2.c : New testcase.
5669 * gcc.target/arm/bics_3.c : New testcase.
5670 * gcc.target/arm/bics_4.c : New testcase.
5671
5672 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5673
5674 * gcc.target/mips/umips-attr.c: New test.
5675
5676 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5677
5678 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5679 * gcc.dg/20150120-2.c (dg-final): Ditto.
5680 * gcc.dg/20150120-2.c (dg-final): Ditto.
5681 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5682
5683 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5684
5685 PR target/66174
5686 * gcc.target/i386/pr66174.c: New test.
5687
5688 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5689
5690 PR fortran/37131
5691 * gfortran.dg/matmul_bounds_6.f90: New test.
5692 * gfortran.dg/matmul_bounds_7.f90: New test.
5693
5694 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5695
5696 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5697 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5698 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5699 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5700 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5701 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5702
5703 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5704
5705 PR fortran/65903
5706 * gfortran.dg/continuation_13.f90: Update test.
5707 * gfortran.dg/pr65903.f90: New test.
5708
5709 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5710
5711 PR fortran/66113
5712 * gfortran.dg/block_14.f90: New test.
5713
5714 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5715
5716 PR fortran/44054
5717 * lib/gfortran-dg.exp: Update regex to handle two locations for
5718 the same diagnostic without caret.
5719 * gfortran.dg/badline.f: Test also that line numbers are correct
5720 before and after "left but not entered" warning.
5721
5722 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5723 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5724
5725 PR target/65768
5726 * gcc.target/arm/maskdata.c: New test.
5727
5728 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5729
5730 PR fortran/65792
5731 * gfortran.dg/derived_constructor_components_5: New test
5732
5733 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5734
5735 PR target/66140
5736 * gcc.target/alpha/pr66140.c: New test.
5737
5738 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5739
5740 PR c/48956
5741 * gcc.dg/Wconversion-complex-c99.c: New test.
5742 * gcc.dg/Wconversion-complex-gnu.c: New test.
5743
5744 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5745
5746 PR tree-optimization/64454
5747 * gcc.dg/modmod.c: New testcase.
5748
5749 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5750
5751 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5752
5753 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5754
5755 PR middle-end/66134
5756 * gcc.target/i386/mpx/pr66134.c: New test.
5757
5758 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5759
5760 * gcc.target/powerpc/pr60158.c: New test.
5761
5762 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5763
5764 * gcc.target/i386/sibcall-7.c: New test.
5765 * gcc.target/i386/sibcall-8.c: New test.
5766
5767 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5768
5769 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5770 (abs64_in_dreg): Likewise.
5771
5772 2015-05-14 Marek Polacek <polacek@redhat.com>
5773
5774 PR c/66066
5775 PR c/66127
5776 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5777 * gcc.dg/pr19984.c: Likewise.
5778 * gcc.dg/pr66066-1.c: New test.
5779 * gcc.dg/pr66066-2.c: New test.
5780 * gcc.dg/pr66066-3.c: New test.
5781
5782 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5783
5784 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5785 * gcc.dg/pow-sqrt.x: New file.
5786 * gcc.dg/pow-sqrt-1.c: New test.
5787 * gcc.dg/pow-sqrt-2.c: Likewise.
5788 * gcc.dg/pow-sqrt-3.c: Likewise.
5789
5790 2015-05-13 Richard Biener <rguenther@suse.de>
5791
5792 PR tree-optimization/66123
5793 * gcc.dg/torture/pr66123.c: New testcase.
5794
5795 2015-05-13 Richard Biener <rguenther@suse.de>
5796
5797 PR middle-end/66110
5798 * gcc.dg/alias-2.c: Adjust.
5799 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5800
5801 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5802
5803 PR target/65103
5804 * gcc.target/i386/pr65103-3.c: New.
5805
5806 2015-05-13 Martin Liska <mliska@suse.cz>
5807
5808 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5809
5810 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR target/66112
5813 * gcc.target/i386/pr66112-2.c: New test.
5814
5815 PR target/66112
5816 * gcc.target/i386/pr66112-1.c: New test.
5817
5818 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5819
5820 PR target/66048
5821 * gcc.target/i386/mpx/pr66048.cc: New.
5822
5823 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5824
5825 PR rtl-optimization/64616
5826 * gcc.dg/loop-8.c: New test.
5827 * gcc.dg/loop-9.c: New test.
5828
5829 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5830
5831 PR target/pr66047.c
5832 * gcc.target/i386/pr66047.c: New testcase.
5833
5834 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5835
5836 PR ipa/65873
5837 * gcc.c-torture/compile/pr65873.c: New testcase.
5838
5839 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5840
5841 PR fortran/66111
5842 * gfortran.dg/inline_matmul_10.f90: New test.
5843
5844 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5845
5846 * c-c++-common/Wmisleading-indentation.c: New testcase.
5847 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5848 * c-c++-common/Wmisleading-indentation-2.md: New file.
5849
5850 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5851
5852 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5853 "break".
5854 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5855
5856 2015-05-12 Richard Biener <rguenther@suse.de>
5857
5858 PR tree-optimization/66101
5859 * gcc.dg/torture/pr66101.c: New testcase.
5860
5861 2015-05-12 Richard Biener <rguenther@suse.de>
5862
5863 PR tree-optimization/37021
5864 * gcc.target/i386/vect-addsub.c: New testcase.
5865
5866 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5867
5868 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5869
5870 2015-05-12 Tom de Vries <tom@codesourcery.com>
5871
5872 PR tree-optimization/66010
5873 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5874
5875 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5876
5877 PR c++/65133
5878 * g++.dg/cpp0x/trailing10.C: New.
5879
5880 2015-05-12 Richard Biener <rguenther@suse.de>
5881
5882 * gcc.dg/vect/bb-slp-35.c: New testcase.
5883
5884 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5885
5886 PR fortran/66100
5887 * gfortran.dg/bound_simplification_6.f90: New.
5888
5889 2015-05-11 Steve Ellcey <sellcey@mips.com>
5890
5891 * gcc.target/mips/branch-1.c: Pass argument to bar().
5892
5893 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5894
5895 PR target/65753
5896 * gcc.target/i386/pr65753.c: New test.
5897
5898 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5899
5900 PR rtl-optimization/66076
5901 * gcc.dg/torture/pr66076.c: New test.
5902
5903 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5904
5905 PR fortran/66041
5906 * gfortran.dg/inline_matmul_7.f90: New test.
5907 * gfortran.dg/inline_matmul_8.f90: New test.
5908 * gfortran.dg/inline_matmul_9.f90: New test.
5909
5910 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5911
5912 * gfortran.dg/bound_simplification_5.f90: New.
5913
5914 2015-05-09 Jason Merrill <jason@redhat.com>
5915
5916 * lib/target-supports.exp (cxx_default): New global.
5917 (check_effective_target_c++11_only)
5918 (check_effective_target_c++14_only)
5919 (check_effective_target_c++98_only)
5920 (check_effective_target_c++1z_only): Check it.
5921
5922 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5923
5924 PR tree-optimization/64454
5925 * gcc.dg/tree-ssa/vrp97.c: New file.
5926 * gcc.dg/vect/slp-perm-7.c: Update.
5927
5928 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5929
5930 PR fortran/65894
5931 * gfortran.dg/elemental_subroutine_11.f90: New test.
5932
5933 2015-05-08 Richard Biener <rguenther@suse.de>
5934
5935 PR tree-optimization/66036
5936 * gcc.dg/vect/slp-41.c: New testcase.
5937
5938 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5939
5940 * gfortran.dg/elemental_optional_args_7.f90: New.
5941
5942 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5943
5944 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5945 allow cmlt or sshr.
5946
5947 2015-05-08 Marek Polacek <polacek@redhat.com>
5948
5949 PR c/64918
5950 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5951 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5952
5953 2015-05-07 Marek Polacek <polacek@redhat.com>
5954
5955 PR c/65179
5956 * c-c++-common/Wshift-negative-value-1.c: New test.
5957 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5958 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5959 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5960 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5961 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5962 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5963 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5964 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5965
5966 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5967
5968 PR middle-end/192
5969 PR middle-end/54303
5970 * gcc.dg/fdata-sections-2.c: New file.
5971
5972 2015-05-07 Marek Polacek <polacek@redhat.com>
5973
5974 PR testsuite/66046
5975 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5976 last dg-output.
5977 * c-c++-common/ubsan/align-7.c: Likewise.
5978 * c-c++-common/ubsan/bounds-8.c: Likewise.
5979 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5980 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5981 * c-c++-common/ubsan/null-1.c: Likewise.
5982 * c-c++-common/ubsan/null-10.c: Likewise.
5983 * c-c++-common/ubsan/null-11.c: Likewise.
5984 * c-c++-common/ubsan/null-2.c: Likewise.
5985 * c-c++-common/ubsan/null-3.c: Likewise.
5986 * c-c++-common/ubsan/null-4.c: Likewise.
5987 * c-c++-common/ubsan/null-5.c: Likewise.
5988 * c-c++-common/ubsan/null-6.c: Likewise.
5989 * c-c++-common/ubsan/null-7.c: Likewise.
5990 * c-c++-common/ubsan/null-8.c: Likewise.
5991 * c-c++-common/ubsan/null-9.c: Likewise.
5992 * c-c++-common/ubsan/object-size-1.c: Likewise.
5993 * c-c++-common/ubsan/object-size-10.c: Likewise.
5994 * c-c++-common/ubsan/object-size-4.c: Likewise.
5995 * c-c++-common/ubsan/object-size-5.c: Likewise.
5996 * c-c++-common/ubsan/object-size-7.c: Likewise.
5997 * c-c++-common/ubsan/object-size-8.c: Likewise.
5998 * c-c++-common/ubsan/object-size-9.c: Likewise.
5999 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6000 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6001 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6002 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6003 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6004 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6005 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6006 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6007 * c-c++-common/ubsan/pr59333.c: Likewise.
6008 * c-c++-common/ubsan/pr59667.c: Likewise.
6009 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6010 * c-c++-common/ubsan/pr60636.c: Likewise.
6011 * c-c++-common/ubsan/pr63802.c: Likewise.
6012 * c-c++-common/ubsan/recovery-1.c: Likewise.
6013 * c-c++-common/ubsan/recovery-3.c: Likewise.
6014 * c-c++-common/ubsan/shift-1.c: Likewise.
6015 * c-c++-common/ubsan/shift-2.c: Likewise.
6016 * c-c++-common/ubsan/shift-4.c: Likewise.
6017 * c-c++-common/ubsan/shift-7.c: Likewise.
6018 * c-c++-common/ubsan/undefined-2.c: Likewise.
6019 * c-c++-common/ubsan/vla-1.c: Likewise.
6020 * g++.dg/ubsan/null-1.C: Likewise.
6021 * g++.dg/ubsan/null-3.C: Likewise.
6022 * g++.dg/ubsan/null-4.C: Likewise.
6023 * g++.dg/ubsan/vptr-8.C: Likewise.
6024 * g++.dg/ubsan/vptr-9.C: Likewise.
6025 * gcc.dg/ubsan/bounds-2.c: Likewise.
6026 * gcc.dg/ubsan/object-size-9.c: Likewise.
6027
6028 2015-05-07 Jeff Law <law@redhat.com>
6029
6030 * gcc.dg/tree-ssa/shorten-1.c: New test.
6031
6032 2015-05-07 Richard Biener <rguenther@suse.de>
6033
6034 PR tree-optimization/66002
6035 * gcc.dg/vect/vect-125.c: New testcase.
6036
6037 2015-05-07 Marek Polacek <polacek@redhat.com>
6038 Martin Uecker <uecker@eecs.berkeley.edu>
6039
6040 * c-c++-common/ubsan/bounds-10.c: New test.
6041
6042 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6043
6044 * jit.dg/harness.h (set_options): Wrap with
6045 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6046 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6047 Special-case test-benchmark.c as a negative.
6048 * jit.dg/test-benchmark.c: New file.
6049
6050 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6051
6052 PR target/64208
6053 * gcc.target/arm/pr64208.c: New test.
6054
6055 2015-05-06 Alan Modra <amodra@gmail.com>
6056
6057 PR target/66020
6058 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6059 (gparms): Make volatile.
6060
6061 2015-05-06 Richard Biener <rguenther@suse.de>
6062
6063 PR tree-optimization/62283
6064 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6065
6066 2015-05-06 Christian Bruel <christian.bruel@st.com>
6067
6068 PR target/66015
6069 * gcc.target/aarch64/iinline-attr-1.c: New test.
6070
6071 2015-05-06 Richard Biener <rguenther@suse.de>
6072
6073 * gcc.dg/vect/bb-slp-34.c: New testcase.
6074
6075 2015-05-06 Richard Biener <rguenther@suse.de>
6076
6077 PR tree-optimization/62283
6078 * gcc.dg/vect/bb-slp-14.c: Adjust.
6079
6080 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6081
6082 PR target/65990
6083 * gcc.target/i386/pr65990.c: New test.
6084
6085 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6086
6087 PR target/65915
6088 * gcc.target/i386/pr65915.c: New.
6089
6090 2015-05-05 Tom de Vries <tom@codesourcery.com>
6091
6092 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6093 'va_list escapes 0'.
6094
6095 2015-05-05 Tom de Vries <tom@codesourcery.com>
6096
6097 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6098 in r222173.
6099
6100 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6101
6102 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6103 * gcc.target/arm/pr65924.c: Likewise.
6104
6105 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6106
6107 PR target/65871
6108 * gcc.target/i386/pr65871-3.c: New test.
6109
6110 2015-05-04 Jeff Law <law@redhat.com>
6111
6112 Revert:
6113 2015-05-04 Jeff Law <law@redhat.com>
6114 * gcc.dg/tree-ssa/shorten-1.c: New test.
6115
6116 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6117 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR c++/66007
6120 * g++.dg/cpp0x/Wnarrowing4.C: New.
6121
6122 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6123
6124 * lib/target-supports.exp
6125 (check_effective_target_keeps_null_pointer_checks): Clarify that
6126 this is for targets that disable -fdelete-null-pointer-checks,
6127 not default it to off.
6128 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6129 -fdelete-null-pointer-checks explicit.
6130 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6131 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6132 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6133 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6134 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6135 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6136 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6137 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6138 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6139 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6140 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6141 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6142 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6143 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6144 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6145 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6146 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6147 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6148 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6149 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6150 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6151 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6152 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6153 * g++.dg/cpp0x/static_assert9.C: Likewise.
6154 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6155 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6156 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6157 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6158 * g++.dg/tree-ssa/pr26406.C: Likewise.
6159
6160 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR tree-optimization/65984
6163 * c-c++-common/ubsan/pr65984.c: New test.
6164
6165 2015-05-04 Jeff Law <law@redhat.com>
6166
6167 * gcc.dg/tree-ssa/shorten-1.c: New test.
6168
6169 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6170
6171 PR fortran/44735
6172 * gfortran.dg/pr44735.f90: New test.
6173
6174 2015-05-04 Richard Biener <rguenther@suse.de>
6175
6176 PR tree-optimization/65965
6177 * gcc.dg/vect/bb-slp-33.c: New testcase.
6178
6179 2015-05-04 Richard Biener <rguenther@suse.de>
6180
6181 PR tree-optimization/65935
6182 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6183
6184 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6185
6186 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6187 for each supported variant instead of CHECK_RESULTS.
6188 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6189 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6190 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6191 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6192 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6193 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6194 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6195 expected results for unsupported variants. Call CHECK for each
6196 supported variant instead of CHECK_RESULTS.
6197 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6198 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6199 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6200 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6201 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6202 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6203 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6204 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6205 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6206 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6207 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6208 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6209 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6210 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6211 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6212 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6213 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6214 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6215 expected results for unsupported variants.
6216 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6217 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6218 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6219 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6220 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6221 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6222 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6223 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6224 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6225 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6226 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6227 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6228 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6229 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6230 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6231 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6232 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6233 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6234 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6235 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6236 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6237 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6238 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6239 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6240 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6241 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6242 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6243 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6244
6245 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6246
6247 PR fortran/37131
6248 * gfortran.dg/bound_9.f90: Add pointer assignment.
6249
6250 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6251 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6252
6253 PR c++/65858
6254 * g++.dg/cpp0x/Wnarrowing3.C: New.
6255
6256 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6257
6258 * gcc.dg/20150120-1.c: New test.
6259 * gcc.dg/20150120-2.c: New test.
6260 * gcc.dg/20150120-3.c: New test.
6261
6262 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6263
6264 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6265
6266 2015-05-01 Renlin Li <renlin.li@arm.com>
6267
6268 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6269
6270 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6271
6272 * gfortran.dg/bound_simplification_4.f90: New.
6273
6274 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6275
6276 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6277 with powerpc_p8vector_ok.
6278
6279 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6280
6281 PR fortran/37131
6282 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6283 scan pattern.
6284 * gfortran.dg/bound_9.f90: New test case.
6285
6286 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6287
6288 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6289 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6290 for 32bit x86 targets.
6291 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6292 for 32bit x86 targets.
6293 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6294 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6295 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6296 for 32bit x86 targets.
6297
6298 2015-04-30 Marek Polacek <polacek@redhat.com>
6299
6300 PR tree-optimization/63551
6301 * g++.dg/ipa/pr63551.C: New test.
6302
6303 2015-04-30 Caroline Tice <cmtice@google.com>
6304
6305 PR 65929
6306 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6307 partition size on certain targets.
6308
6309 2015-04-30 Renlin Li <renlin.li@arm.com>
6310
6311 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6312
6313 2015-04-30 Marek Polacek <polacek@redhat.com>
6314
6315 * c-c++-common/Wbool-compare-3.c: New test.
6316
6317 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6318 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6319
6320 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6321
6322 PR c++/57610
6323 * g++.dg/init/ref22.C: New.
6324
6325 2015-04-30 Marek Polacek <polacek@redhat.com>
6326
6327 * gcc.dg/init-bad-8.c: New test.
6328
6329 * gcc.dg/incomplete-typedef-1.c: New test.
6330
6331 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6332
6333 PR c++/59955
6334 * g++.dg/template/crash121.C: New.
6335
6336 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6337
6338 * gcc.target/mips/call-from-init.c: New test.
6339 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6340
6341 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6342
6343 PR target/65871
6344 * gcc.target/i386/pr65871-1.c: New test.
6345 * gcc.target/i386/pr65871-2.c: Ditto.
6346
6347 2015-04-29 Marek Polacek <polacek@redhat.com>
6348
6349 PR c/64610
6350 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6351 * c-c++-common/Wbool-compare-2.c: New test.
6352
6353 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6354
6355 PR target/65770
6356 * gcc.target/aarch64/vstN_lane_1.c: New file.
6357
6358 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6359
6360 PR c++/64667
6361 * g++.dg/warn/Winit-self-3.C: New.
6362
6363 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6364
6365 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6366
6367 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6368
6369 PR target/65924
6370 * gcc.target/arm/pr65924.c: New test.
6371
6372 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6373
6374 * g++.dg/gomp/tpl-target-update.C: New file.
6375
6376 2015-04-29 Richard Biener <rguenther@suse.de>
6377
6378 PR tree-optimization/65917
6379 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6380
6381 2015-04-29 Christian Bruel <christian.bruel@st.com>
6382
6383 PR target/64835
6384 * gcc.dg/ipa/iinline-attr.c: New test.
6385 * gcc.target/i386/iinline-attr-2.c: New test.
6386
6387 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6388
6389 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6390 segfault is fixed.
6391
6392 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6393
6394 * gcc.dg/vect/vect-33.c: Remove spurious line.
6395
6396 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6397
6398 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6399
6400 2015-04-28 Marek Polacek <polacek@redhat.com>
6401
6402 PR c/65901
6403 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6404 * gcc.dg/pr65901.c: New test.
6405
6406 2015-04-28 Richard Biener <rguenther@suse.de>
6407
6408 PR tree-optimization/62283
6409 * gfortran.dg/vect/pr62283-2.f: New testcase.
6410 * gcc.dg/vect/bb-slp-14.c: Adjust.
6411
6412 2015-04-28 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/65851
6415 * g++.dg/torture/pr65851.C: New testcase.
6416
6417 2015-04-27 Jeff Law <law@redhat.com>
6418
6419 PR tree-optimization/65217
6420 * gcc.target/i386/pr65217.c: Remove XFAIL.
6421
6422 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6423
6424 PR fortran/60322
6425 Add tests forgotten to svn-add.
6426 * gfortran.dg/class_allocate_19.f03: New test.
6427 * gfortran.dg/class_array_20.f03: New test.
6428 * gfortran.dg/class_array_21.f03: New test.
6429 * gfortran.dg/finalize_29.f08: New test.
6430
6431 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6432
6433 PR fortran/59678
6434 PR fortran/65841
6435 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6436 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6437
6438 2015-04-27 Caroline Tice <cmtice@google.com>
6439
6440 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6441 partition size.
6442
6443 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6444
6445 PR target/64579
6446 * gcc.target/powerpc/htm-1.c: New test.
6447 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6448 on 64-bit compiles.
6449 (__builtin_tabortdci): Likewise.
6450 (__builtin_tcheck): Remove operand.
6451 * lib/target-supports.exp (check_htm_hw_available): New function.
6452
6453 2015-04-27 Richard Biener <rguenther@suse.de>
6454
6455 * gcc.target/i386/pr65217.c: XFAIL.
6456
6457 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR tree-optimization/65875
6460 * gcc.c-torture/compile/pr65875.c: New test.
6461
6462 2015-04-25 Marek Polacek <polacek@redhat.com>
6463
6464 PR c/52085
6465 * gcc.dg/enum-incomplete-2.c: New test.
6466 * gcc.dg/enum-mode-1.c: New test.
6467
6468 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6469
6470 PR target/65849
6471 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6472 set new options.
6473 * gcc.target/powerpc/pr65849-2.c: Likewise.
6474
6475 2015-04-24 Tom de Vries <tom@codesourcery.com>
6476
6477 PR tree-optimization/65802
6478 * g++.dg/pr65802.C: Move to ...
6479 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6480 stdarg.h. Rewrite for C.
6481 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6482 va_start and va_end. Remove unnecessary inline asm.
6483
6484 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6485 Wei Mi <wmi@google.com>
6486
6487 * gcc.target/i386/sse2-load-multi.c: New test.
6488 * gcc.target/i386/sse2-store-multi.c: Ditto.
6489
6490 2015-04-24 Marek Polacek <polacek@redhat.com>
6491
6492 PR c/65830
6493 * c-c++-common/pr65830.c: New test.
6494
6495 PR c/63357
6496 * c-c++-common/Wlogical-op-1.c: New test.
6497
6498 2015-04-24 Marek Polacek <polacek@redhat.com>
6499
6500 PR c/61534
6501 * c-c++-common/pr61534-1.c: New test.
6502
6503 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6504 Steven Bosscher <steven@gcc.gnu.org>
6505
6506 PR rtl-optimization/34503
6507 * gcc.target/arm/pr64616.c: New file.
6508
6509 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6510
6511 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6512
6513 2015-04-24 Terry Guo <terry.guo@arm.com>
6514
6515 * gcc.target/arm/pr65710.c: Update the options.
6516
6517 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6518
6519 * gcc.target/i386/pr65523.c: Skip x32.
6520
6521 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6522
6523 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6524 to look for vcl* where appropriate.
6525
6526 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6527
6528 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6529 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6530
6531 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6532
6533 PR target/26702
6534 * gcc.target/arm/pr26702.c: New test.
6535
6536 2015-04-23 Marek Polacek <polacek@redhat.com>
6537
6538 PR c/65345
6539 * gcc.dg/pr65345-1.c: New test.
6540 * gcc.dg/pr65345-2.c: New test.
6541
6542 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6543
6544 * gcc.target/powerpc/crypto-builtin-2.c: New.
6545
6546 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6547
6548 PR fortran/60322
6549 * gfortran.dg/class_allocate_19.f03: New test.
6550 * gfortran.dg/class_array_20.f03: New test.
6551 * gfortran.dg/class_array_21.f03: New test.
6552 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6553 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6554 initialization correctly.
6555 * gfortran.dg/finalize_29.f08: New test.
6556
6557 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6558
6559 * gcc.target/powerpc/swaps-p8-18.c: New test.
6560
6561 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6562
6563 PR target/65456
6564 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6565 * gcc.dg/vect/bb-slp-25.c: Likewise.
6566 * gcc.dg/vect/bb-slp-29.c: Likewise.
6567 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6568 vect_no_align && { ! vect_hw_misalign }.
6569 * gcc.dg/vect/bb-slp-9.c: Likewise.
6570 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6571 vect_hw_misalign.
6572 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6573 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6574 account for POWER8, where peeling for alignment is not needed.
6575 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6576 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6577 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6578 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6579 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6580 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6581 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6582 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6583 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6584 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6585 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6586 * gcc.dg/vect/pr16105.c: Likewise.
6587 * gcc.dg/vect/pr20122.c: Likewise.
6588 * gcc.dg/vect/pr33804.c: Likewise.
6589 * gcc.dg/vect/pr33953.c: Likewise.
6590 * gcc.dg/vect/pr56787.c: Likewise.
6591 * gcc.dg/vect/pr58508.c: Likewise.
6592 * gcc.dg/vect/slp-25.c: Likewise.
6593 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6594 * gcc.dg/vect/vect-105.c: Likewise.
6595 * gcc.dg/vect/vect-27.c: Likewise.
6596 * gcc.dg/vect/vect-29.c: Likewise.
6597 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6598 POWER8.
6599 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6600 && { ! vect_hw_misalign }.
6601 * gcc.dg/vect/vect-44.c: Likewise.
6602 * gcc.dg/vect/vect-48.c: Likewise.
6603 * gcc.dg/vect/vect-50.c: Likewise.
6604 * gcc.dg/vect/vect-52.c: Likewise.
6605 * gcc.dg/vect/vect-56.c: Likewise.
6606 * gcc.dg/vect/vect-60.c: Likewise.
6607 * gcc.dg/vect/vect-72.c: Likewise.
6608 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6609 * gcc.dg/vect/vect-75.c: Likewise.
6610 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6611 * gcc.dg/vect/vect-77-global.c: Likewise.
6612 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6613 * gcc.dg/vect/vect-78-global.c: Likewise.
6614 * gcc.dg/vect/vect-93.c: Likewise.
6615 * gcc.dg/vect/vect-95.c: Likewise.
6616 * gcc.dg/vect/vect-96.c: Likewise.
6617 * gcc.dg/vect/vect-cond-1.c: Likewise.
6618 * gcc.dg/vect/vect-cond-3.c: Likewise.
6619 * gcc.dg/vect/vect-cond-4.c: Likewise.
6620 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6621 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6622 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6623 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6624 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6625 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6626 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6627 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6628 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6629 * gcc.dg/vect/vect-outer-5.c: Likewise.
6630 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6631 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6632 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6633 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6634 * gcc.dg/vect/vect-peel-3.c: Likewise.
6635 * gcc.dg/vect/vect-peel-4.c: Likewise.
6636 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6637 * gcc.target/powerpc/pr65456.c: New test.
6638 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6639 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6640 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6641 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6642 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6643 vect_no_align && { ! vect_hw_misalign }.
6644 * gfortran.dg/vect/vect-3.f90: Likewise.
6645 * gfortran.dg/vect/vect-4.f90: Likewise.
6646 * gfortran.dg/vect/vect-5.f90: Likewise.
6647 * lib/target-supports.exp (check_effective_target_vect_no_align):
6648 Return 1 for POWER8.
6649 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6650
6651 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6652
6653 PR fortran/65429
6654 * gfortran.dg/pr65429.f90: New test.
6655
6656 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6657
6658 * c-c++-common/asan/user-section-1.c: New test.
6659 * c-c++-common/asan/user-section-2.c: New test.
6660 * c-c++-common/asan/user-section-3.c: New test.
6661
6662 2015-04-22 Hale Wang <hale.wang@arm.com>
6663 Terry Guo <terry.guo@arm.com>
6664
6665 PR rtl-optimization/64818
6666 * gcc.target/arm/pr64818.c: New test.
6667
6668 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6669
6670 PR ipa/65076
6671 * g++.dg/tree-ssa/pr61034.C: Update template.
6672 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6673 * gcc.dg/Warray-bounds-11.c: Likewise.
6674 * gcc.dg/Warray-bounds.c: Likewise.
6675
6676 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6677
6678 PR libgfortran/65234
6679 * gfortran.dg/fmt_unlimited.f90: New test.
6680
6681 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6682
6683 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6684 headers.
6685 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6686 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6687 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6688 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6689 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6690 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6691 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6692
6693 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6694
6695 PR libgfortran/56743
6696 * gfortran.dg/namelist_87.f90: New test.
6697
6698 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6699
6700 * gcc.target/aarch64/mult-synth_1.c: New test.
6701 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6702 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6703 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6704 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6705 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6706
6707 2015-04-21 Richard Biener <rguenther@suse.de>
6708
6709 PR tree-optimization/65650
6710 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6711 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6712 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6713 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6714 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6715 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6716
6717 2015-04-21 Tom de Vries <tom@codesourcery.com>
6718
6719 PR tree-optimization/65802
6720 * g++.dg/pr65802.C: New test.
6721
6722 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6723
6724 PR testsuite/65767
6725 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6726 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6727
6728 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/65801
6731 * g++.dg/cpp0x/Wnarrowing2.C: New.
6732
6733 2015-04-20 Jeff Law <law@redhat.com>
6734
6735 PR tree-optimization/65658
6736 * gcc.dg/pr65658.c: New test.
6737
6738 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6739
6740 PR target/64134
6741 * gcc.target/aarch64/vec_init_1.c: New test.
6742
6743 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6744
6745 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6746 targets.
6747
6748 2015-04-18 Martin Sebor <msebor@redhat.com>
6749
6750 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6751 of non-nul characters.
6752 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6753
6754 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6755
6756 PR target/65787
6757 * gcc.target/powerpc/pr65787.c: New.
6758
6759 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR target/65689
6762 * gcc.target/aarch64/c-output-template-4.c: New test.
6763
6764 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6765
6766 PR target/65780
6767 * gcc.dg/pr65780-1.c: New test.
6768 * gcc.dg/pr65780-2.c: Likewise.
6769 * gcc.target/i386/pr32219-9.c: Likewise.
6770 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6771 symbol.
6772 * gcc.target/i386/pr64317.c (c): Initialize.
6773
6774 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6775
6776 PR target/65612
6777 * g++.dg/ext/mv18.C: New test.
6778 * g++.dg/ext/mv19.C: Likewise.
6779 * g++.dg/ext/mv20.C: Likewise.
6780 * g++.dg/ext/mv21.C: Likewise.
6781 * g++.dg/ext/mv22.C: Likewise.
6782 * g++.dg/ext/mv23.C: Likewise.
6783
6784 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6785
6786 PR c++/64527
6787 * g++.dg/init/pr64527.C: New test.
6788
6789 2015-04-17 Tom de Vries <tom@codesourcery.com>
6790 Michael Matz <matz@suse.de>
6791
6792 PR tree-optimization/64950
6793 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6794 x86_64-*-*.
6795
6796 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6797
6798 * c-c++-common/asan/user-section-1.c: New test.
6799
6800 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR debug/65771
6803 * gcc.dg/debug/pr65771.c: New test.
6804
6805 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6806
6807 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6808 __buitlin_alloca with __builtin_alloca.
6809
6810 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6811
6812 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6813
6814 2015-04-16 Richard Biener <rguenther@suse.de>
6815
6816 PR tree-optimization/64277
6817 * gcc.dg/Warray-bounds-14.c: New testcase.
6818 * gcc.dg/Warray-bounds-15.c: Likewise.
6819 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6820 * c-c++-common/ubsan/bounds-6.c: Likewise.
6821
6822 2015-04-16 Renlin Li <renlin.li@arm.com>
6823
6824 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6825 * gcc.target/arm/unsigned-float.c: New.
6826
6827 2015-04-16 Richard Biener <rguenther@suse.de>
6828
6829 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6830 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6831 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6832
6833 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6834
6835 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6836 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6837 * g++.dg/cpp0x/defaulted21.C: Likewise.
6838 * g++.dg/cpp0x/defaulted28.C: Likewise.
6839 * g++.dg/cpp0x/defaulted47.C: Likewise.
6840 * g++.dg/cpp0x/elision_neg.C: Likewise.
6841 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6842 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6843 * g++.dg/cpp0x/implicit1.C: Likewise.
6844 * g++.dg/cpp0x/implicit9.C: Likewise.
6845 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6846 * g++.dg/cpp0x/range-for13.C: Likewise.
6847 * g++.dg/gomp/clause-2.C: Likewise.
6848 * g++.dg/gomp/udr-5.C: Likewise.
6849 * g++.dg/inherit/access6.C: Likewise.
6850 * g++.dg/lookup/duperr1.C: Likewise.
6851 * g++.dg/lookup/friend2.C: Likewise.
6852 * g++.dg/lookup/pr6936.C: Likewise.
6853 * g++.dg/lookup/scoped1.C: Likewise.
6854 * g++.dg/lookup/using26.C: Likewise.
6855 * g++.dg/lookup/using38.C: Likewise.
6856 * g++.dg/other/access2.C: Likewise.
6857 * g++.dg/overload/defarg3.C: Likewise.
6858 * g++.dg/overload/defarg6.C: Likewise.
6859 * g++.dg/parse/access11.C: Likewise.
6860 * g++.dg/parse/access2.C: Likewise.
6861 * g++.dg/parse/access3.C: Likewise.
6862 * g++.dg/parse/access4.C: Likewise.
6863 * g++.dg/parse/access5.C: Likewise.
6864 * g++.dg/parse/access6.C: Likewise.
6865 * g++.dg/parse/access8.C: Likewise.
6866 * g++.dg/parse/access9.C: Likewise.
6867 * g++.dg/parse/crash40.C: Likewise.
6868 * g++.dg/tc1/dr142.C: Likewise.
6869 * g++.dg/tc1/dr166.C: Likewise.
6870 * g++.dg/tc1/dr52.C: Likewise.
6871 * g++.dg/template/access11.C: Likewise.
6872 * g++.dg/template/access18.C: Likewise.
6873 * g++.dg/template/access19.C: Likewise.
6874 * g++.dg/template/access2.C: Likewise.
6875 * g++.dg/template/access20.C: Likewise.
6876 * g++.dg/template/access26.C: Likewise.
6877 * g++.dg/template/access3.C: Likewise.
6878 * g++.dg/template/access7.C: Likewise.
6879 * g++.dg/template/conv12.C: Likewise.
6880 * g++.dg/template/crash69.C: Likewise.
6881 * g++.dg/template/friend31.C: Likewise.
6882 * g++.dg/template/friend32.C: Likewise.
6883 * g++.dg/template/memfriend15.C: Likewise.
6884 * g++.dg/template/memfriend16.C: Likewise.
6885 * g++.dg/template/memfriend17.C: Likewise.
6886 * g++.dg/template/memfriend7.C: Likewise.
6887 * g++.dg/template/pr32519.C: Likewise.
6888 * g++.dg/template/qualttp21.C: Likewise.
6889 * g++.dg/template/qualttp8.C: Likewise.
6890 * g++.dg/template/ttp10.C: Likewise.
6891 * g++.dg/template/typedef11.C: Likewise.
6892 * g++.dg/template/typedef13.C: Likewise.
6893 * g++.dg/template/typedef19.C: Likewise.
6894 * g++.dg/template/typedef20.C: Likewise.
6895 * g++.dg/template/typedef22.C: Likewise.
6896 * g++.dg/template/using16.C: Likewise.
6897 * g++.dg/template/virtual3.C: Likewise.
6898 * g++.dg/ubsan/pr61272.C: Likewise.
6899 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6900 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6901 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6902 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6903 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6904 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6905 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6906 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6907 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6908 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6909 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6910 * g++.old-deja/g++.jason/access17.C: Likewise.
6911 * g++.old-deja/g++.jason/access18.C: Likewise.
6912 * g++.old-deja/g++.jason/access22.C: Likewise.
6913 * g++.old-deja/g++.jason/access23.C: Likewise.
6914 * g++.old-deja/g++.jason/access8.C: Likewise.
6915 * g++.old-deja/g++.jason/delete3.C: Likewise.
6916 * g++.old-deja/g++.jason/report.C: Likewise.
6917 * g++.old-deja/g++.law/access2.C: Likewise.
6918 * g++.old-deja/g++.law/access3.C: Likewise.
6919 * g++.old-deja/g++.law/access4.C: Likewise.
6920 * g++.old-deja/g++.law/access5.C: Likewise.
6921 * g++.old-deja/g++.law/arm12.C: Likewise.
6922 * g++.old-deja/g++.law/arm14.C: Likewise.
6923 * g++.old-deja/g++.law/ctors13.C: Likewise.
6924 * g++.old-deja/g++.law/union2.C: Likewise.
6925 * g++.old-deja/g++.law/visibility12.C: Likewise.
6926 * g++.old-deja/g++.law/visibility15.C: Likewise.
6927 * g++.old-deja/g++.law/visibility16.C: Likewise.
6928 * g++.old-deja/g++.law/visibility17.C: Likewise.
6929 * g++.old-deja/g++.law/visibility18.C: Likewise.
6930 * g++.old-deja/g++.law/visibility19.C: Likewise.
6931 * g++.old-deja/g++.law/visibility20.C: Likewise.
6932 * g++.old-deja/g++.law/visibility21.C: Likewise.
6933 * g++.old-deja/g++.law/visibility24.C: Likewise.
6934 * g++.old-deja/g++.law/visibility4.C: Likewise.
6935 * g++.old-deja/g++.law/visibility5.C: Likewise.
6936 * g++.old-deja/g++.law/visibility6.C: Likewise.
6937 * g++.old-deja/g++.law/visibility7.C: Likewise.
6938 * g++.old-deja/g++.law/visibility8.C: Likewise.
6939 * g++.old-deja/g++.law/visibility9.C: Likewise.
6940 * g++.old-deja/g++.niklas/t135.C: Likewise.
6941 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6942 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6943 * g++.old-deja/g++.other/access11.C: Likewise.
6944 * g++.old-deja/g++.other/access4.C: Likewise.
6945 * g++.old-deja/g++.other/access7.C: Likewise.
6946 * g++.old-deja/g++.other/crash1.C: Likewise.
6947 * g++.old-deja/g++.other/crash7.C: Likewise.
6948 * g++.old-deja/g++.other/friend1.C: Likewise.
6949 * g++.old-deja/g++.other/friend4.C: Likewise.
6950 * g++.old-deja/g++.other/friend9.C: Likewise.
6951 * g++.old-deja/g++.other/lineno1.C: Likewise.
6952 * g++.old-deja/g++.other/using1.C: Likewise.
6953 * g++.old-deja/g++.pt/enum14.C: Likewise.
6954 * g++.old-deja/g++.pt/friend11.C: Likewise.
6955 * g++.old-deja/g++.pt/friend21.C: Likewise.
6956 * g++.old-deja/g++.pt/friend3.C: Likewise.
6957 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6958 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6959 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6960 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6961
6962 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR ipa/65765
6965 * g++.dg/ipa/pr65765.C: New test.
6966
6967 2015-04-15 Nick Clifton <nickc@redhat.com>
6968
6969 * gcc.target/rx/builtins.c: Disable RMPA test if string
6970 instructions are not allowed.
6971
6972 2015-04-15 Alan Modra <amodra@gmail.com>
6973
6974 * gcc.dg/pr65408.c: New.
6975
6976 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6977
6978 PR target/65729
6979 * gcc.target/arm/pr65729.c: New test.
6980
6981 2015-04-14 Richard Biener <rguenther@suse.de>
6982
6983 PR tree-optimization/65758
6984 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6985
6986 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6987
6988 PR target/65648
6989 * gcc.c-torture/execute/pr65648.c: New test.
6990
6991 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6992
6993 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6994 __builtin_finite instead of finite.
6995 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6996 Likewise.
6997
6998 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6999
7000 PR tree-optimization/63387
7001 * gcc.dg/pr63387.c: New testcase.
7002
7003 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7004
7005 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7006
7007 2015-04-13 Richard Biener <rguenther@suse.de>
7008
7009 PR tree-optimization/65204
7010 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7011
7012 2015-04-13 Terry Guo <terry.guo@arm.com>
7013
7014 PR target/65710
7015 * gcc.target/arm/pr65710.c: New.
7016
7017 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR tree-optimization/65747
7020 * g++.dg/torture/pr65747.C: New test.
7021
7022 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR c++/65736
7025 * g++.dg/cpp0x/pr65736.C: New test.
7026
7027 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7028 Martin Liska <mliska@suse.cz>
7029
7030 PR ipa/65722
7031 * g++.dg/ipa/pr65722.C: New testcase.
7032
7033 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7034
7035 PR tree-optimization/65735
7036 * gcc.c-torture/compile/pr65735.c: New test.
7037
7038 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7039
7040 PR middle-end/65554
7041 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7042
7043 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR target/65671
7046 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7047
7048 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7049
7050 PR target/65647
7051 * gcc.target/arm/pr65647-2.c: New.
7052
7053 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7054
7055 PR target/65694
7056 * g++.dg/torture/pr65694.C: New test.
7057
7058 2015-04-10 Tobias Burnus <burnus@net-b.de>
7059
7060 * gfortran.dg/coarray_lock_6.f90: New.
7061 * gfortran.dg/coarray_lock_7.f90: New.
7062 * gfortran.dg/coarray/lock_2.f90: New.
7063
7064 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7065
7066 PR fortran/56674
7067 PR fortran/58813
7068 PR fortran/59016
7069 PR fortran/59024
7070 * gfortran.dg/used_types_27.f90: New.
7071
7072 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7073
7074 PR target/65671
7075 * gcc.target/i386/pr65671.c: New.
7076
7077 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR tree-optimization/65709
7080 * c-c++-common/ubsan/align-9.c: New test.
7081
7082 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7083
7084 PR fortran/56852
7085 * gfortran.dg/pr56852.f90: New test.
7086
7087 2015-04-09 Marek Polacek <polacek@redhat.com>
7088 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR middle-end/65554
7091 * g++.dg/opt/pr65554.C: New test.
7092
7093 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR c++/65690
7096 * c-c++-common/attr-aligned-1.c: New test.
7097
7098 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7099
7100 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7101
7102 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7103
7104 PR target/65676
7105 * gcc.target/i386/sse-25.c: New.
7106
7107 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR target/65693
7110 * gcc.target/i386/pr65693.c: New test.
7111
7112 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7113
7114 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7115
7116 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7117
7118 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7119
7120 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7121
7122 * gcc.target/i386/thunk-retbnd.c: New.
7123
7124 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7125
7126 * gnat.dg/opt48.adb: New test.
7127 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7128 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7129
7130 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7131
7132 PR ipa/65540
7133 * gcc.c-torture/compile/pr65540.c: New.
7134
7135 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7136
7137 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7138 -Wno-pointer-arith.
7139
7140 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR debug/65678
7143 * g++.dg/debug/pr65678.C: New test.
7144
7145 PR middle-end/65680
7146 * gcc.c-torture/compile/pr65680.c: New test.
7147
7148 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7149
7150 PR fortran/65548
7151 * gfortran.dg/allocate_with_source_5.f90: New test.
7152
7153 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7154
7155 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7156 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7157
7158 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7159
7160 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7161
7162 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7163
7164 PR target/65614
7165 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7166 to get floating point compression.
7167 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7168
7169 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR preprocessor/61977
7172 * gcc.dg/cpp/pr61977.c: New test.
7173
7174 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7175
7176 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7177
7178 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7179
7180 PR target/65647
7181 * gcc.target/arm/pr65647.c: New.
7182
7183 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7184
7185 PR ipa/65655
7186 * g++.dg/torture/pr65655.C: New testcase.
7187
7188 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7189
7190 PR c++/64085
7191 * g++.dg/cpp1y/lambda-init13.C: New.
7192
7193 2015-04-03 Marek Polacek <polacek@redhat.com>
7194
7195 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7196
7197 2015-04-02 Marek Polacek <polacek@redhat.com>
7198
7199 PR c++/65642
7200 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7201 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7202
7203 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR preprocessor/61977
7206 * gcc.target/powerpc/pr61977-1.c: New test.
7207 * gcc.target/powerpc/pr61977-2.c: New test.
7208
7209 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7210
7211 PR c++/56100
7212 * g++.dg/warn/Wshadow-8.C: New.
7213 * g++.dg/warn/Wshadow-9.C: Likewise.
7214 * g++.dg/warn/Wshadow-10.C: Likewise.
7215 * g++.dg/warn/Wshadow-11.C: Likewise.
7216
7217 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7218
7219 * gcc.dg/pr23623.c: Added aligned attribute.
7220 * gcc.dg/20141029-1.c: Likewise.
7221 * gcc.dg/20150306-1.c: New test.
7222
7223 2015-04-01 Marek Polacek <polacek@redhat.com>
7224
7225 PR c++/65554
7226 * g++.dg/cpp0x/initlist93.C: New test.
7227 * g++.dg/cpp0x/initlist94.C: New test.
7228
7229 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7230
7231 PR target/65624
7232 * gcc.target/aarch64/pr65624.c: New test.
7233
7234 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7235
7236 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7237
7238 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7239
7240 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7241 extra variable to force stack alignment.
7242 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7243 extra variable to force stack alignment.
7244
7245 2015-03-31 Marek Polacek <polacek@redhat.com>
7246
7247 PR c++/65390
7248 * g++.dg/template/pr65390.C: New test.
7249
7250 2015-03-31 Martin Liska <mliska@suse.cz>
7251
7252 * g++.dg/ipa/pr65557.C: New test.
7253
7254 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7255
7256 * gcc.target/s390/hotpatch-25.c: New test.
7257 * gcc.target/s390/hotpatch-1.c: Update test.
7258 * gcc.target/s390/hotpatch-10.c: Update test.
7259 * gcc.target/s390/hotpatch-11.c: Update test.
7260 * gcc.target/s390/hotpatch-12.c: Update test.
7261 * gcc.target/s390/hotpatch-13.c: Update test.
7262 * gcc.target/s390/hotpatch-14.c: Update test.
7263 * gcc.target/s390/hotpatch-15.c: Update test.
7264 * gcc.target/s390/hotpatch-16.c: Update test.
7265 * gcc.target/s390/hotpatch-17.c: Update test.
7266 * gcc.target/s390/hotpatch-18.c: Update test.
7267 * gcc.target/s390/hotpatch-19.c: Update test.
7268 * gcc.target/s390/hotpatch-2.c: Update test.
7269 * gcc.target/s390/hotpatch-21.c: Update test.
7270 * gcc.target/s390/hotpatch-22.c: Update test.
7271 * gcc.target/s390/hotpatch-23.c: Update test.
7272 * gcc.target/s390/hotpatch-24.c: Update test.
7273 * gcc.target/s390/hotpatch-3.c: Update test.
7274 * gcc.target/s390/hotpatch-4.c: Update test.
7275 * gcc.target/s390/hotpatch-5.c: Update test.
7276 * gcc.target/s390/hotpatch-6.c: Update test.
7277 * gcc.target/s390/hotpatch-7.c: Update test.
7278 * gcc.target/s390/hotpatch-8.c: Update test.
7279 * gcc.target/s390/hotpatch-9.c: Update test.
7280 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7281
7282 2015-03-31 Richard Biener <rguenther@suse.de>
7283
7284 PR middle-end/65626
7285 * g++.dg/torture/pr65626.C: New testcase.
7286
7287 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7288
7289 PR target/65531
7290 * gcc.target/i386/mpx/pr65531.cc: New.
7291
7292 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7293
7294 PR target/65602
7295 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7296 __builtin_alloca instead of alloca.
7297 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7298 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7299 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7300 check.
7301
7302 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR ipa/65610
7305 * g++.dg/ubsan/pr65610.C: New test.
7306
7307 2015-03-30 Marek Polacek <polacek@redhat.com>
7308
7309 PR c++/65398
7310 * g++.dg/cpp0x/pr65398-2.C: New test.
7311
7312 2015-03-30 Marek Polacek <polacek@redhat.com>
7313
7314 * c-c++-common/pr65556.c: Change the width of bit-fields.
7315
7316 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7317
7318 PR ipa/65588
7319 * gcc.target/i386/pr65588.c: New testcase.
7320
7321 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7322
7323 PR libgfortran/65563
7324 * gfortran.dg/open_errors_2.f90: New test.
7325
7326 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7327
7328 PR libgfortran/65596
7329 * gfortran.dg/namelist_86.f90: New test.
7330
7331 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7332
7333 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7334 statement to reflect new ownership.
7335
7336 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7337
7338 PR c++/42328
7339 * g++.dg/template/friend58.C: New.
7340 * g++.dg/template/friend59.C: Likewise.
7341
7342 2015-03-27 Tobias Burnus <burnus@net-b.de>
7343
7344 PR c/65586
7345 * g++.dg/gomp/openmp-simd-3.C: New.
7346 * gcc.dg/gomp/openmp-simd-3.c: New.
7347
7348 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7349
7350 PR target/65248
7351 * gcc.target/i386/pr65248-1.c: New file.
7352 * gcc.target/i386/pr65248-2.c: Likewise.
7353 * gcc.target/i386/pr65248-3.c: Likewise.
7354 * gcc.target/i386/pr65248-4.c: Likewise.
7355
7356 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR target/65593
7359 * gcc.c-torture/compile/pr65593.c: New test.
7360
7361 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7362
7363 PR c++/59329
7364 * g++.dg/cpp1y/constexpr-assert1.C: New.
7365
7366 2015-03-27 Marek Polacek <polacek@redhat.com>
7367
7368 PR c++/65556
7369 * c-c++-common/pr65556.c: New test.
7370
7371 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7372
7373 PR ipa/65600
7374 * g++.dg/torture/pr65600.C: New testcase.
7375
7376 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7377
7378 PR target/65407
7379 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7380
7381 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7382
7383 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7384 statement and cleanup. Fixed typos.
7385
7386 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7387
7388 PR middle-end/65595
7389 * gcc.c-torture/compile/pr65595.c: New testcase.
7390
7391 2015-03-27 Marek Polacek <polacek@redhat.com>
7392
7393 PR sanitizer/65583
7394 * g++.dg/ubsan/pr65583.C: New test.
7395
7396 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7397
7398 * gcc.c-torture/compile/20150327.c: New testcase.
7399
7400 2015-03-26 Richard Biener <rguenther@suse.de>
7401
7402 PR middle-end/65555
7403 * g++.dg/torture/pr65555.C: New testcase.
7404
7405 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR tree-optimization/64715
7408 * gcc.dg/builtin-object-size-15.c: New test.
7409 * gcc.dg/pr64715-1.c: New test.
7410 * gcc.dg/pr64715-2.c: New test.
7411
7412 2015-03-26 Richard Biener <rguenther@suse.de>
7413
7414 PR middle-end/65519
7415 * gnat.dg/specs/opt2.ads: Fix testcase.
7416
7417 2015-03-25 Martin Sebor <msebor@redhat.com>
7418
7419 PR testsuite/65526
7420 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7421 when target isn't arm*-*-*-*.
7422 (check_effective_target_arm_nothumb): Likewise.
7423 (check_effective_target_arm_little_endian): Likewise.
7424 (check_effective_target_arm_vect_no_misalign): Likewise.
7425 (check_effective_target_aarch64_little_endian): Fail early if target
7426 isn't aarch64*-*-*.
7427
7428 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7429
7430 PR tree-optimization/65177
7431 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7432
7433 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7434
7435 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7436 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7437 smmintrin.h and mm3dnow.h.
7438
7439 2015-03-25 Marek Polacek <polacek@redhat.com>
7440
7441 PR c++/65558
7442 * g++.dg/cpp0x/pr65558.C: New test.
7443
7444 2015-03-25 Marek Polacek <polacek@redhat.com>
7445
7446 PR c++/61670
7447 * g++.dg/template/pr61670.C: New test.
7448
7449 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7450
7451 PR c++/54987
7452 * g++.dg/template/pr54987.C: New.
7453
7454 2015-03-25 Richard Biener <rguenther@suse.de>
7455
7456 PR tree-optimization/62630
7457 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7458
7459 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7460
7461 PR target/65508
7462 * gcc.target/i386/mpx/pr65508.c: New.
7463
7464 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7465
7466 PR fortran/64952
7467 PR fortran/65532
7468 * gfortran.dg/data_initialized_3.f90: New.
7469
7470 2015-03-25 Richard Biener <rguenther@suse.de>
7471
7472 PR middle-end/65519
7473 * gnat.dg/specs/opt2.ads: New testcase.
7474
7475 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7476
7477 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7478 * gcc.target/arm/memset-inline-4.c: Skip for
7479 arm_tune_string_ops_prefer_neon.
7480 * gcc.target/arm/memset-inline-5.c: Ditto.
7481 * gcc.target/arm/memset-inline-6.c: Ditto.
7482 * gcc.target/arm/memset-inline-8.c: Ditto.
7483 * gcc.target/arm/memset-inline-9.c: Ditto.
7484
7485 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7486
7487 PR c++/58923
7488 * g++.dg/other/virtual3.C: New.
7489
7490 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7491
7492 PR c++/60130
7493 * g++.dg/cpp0x/vt-60130.C: New.
7494
7495 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7496
7497 PR c++/61971
7498 * g++.dg/warn/Warray-bounds-7.C: New.
7499
7500 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7501
7502 PR c++/60067
7503 * g++.dg/template/defarg18.C: New.
7504
7505 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 PR c++/59988
7508 * g++.dg/cpp0x/vt-59988.C: New.
7509
7510 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR tree-optimization/65533
7513 * gcc.dg/pr65533.c: New test.
7514
7515 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7516
7517 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7518 source= and mold= expressions functionality.
7519 * gfortran.dg/allocate_class_4.f90: New test.
7520 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7521 copying an unlimited polymorhpic object containing a char array
7522 to another unlimited polymorphic object respects the _len
7523 component.
7524 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7525 whether deferred length char array allocate works, unlimited
7526 polymorphic object allocation from a string works and if
7527 allocating an array of deferred length strings works.
7528 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7529
7530 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7531
7532 PR c++/65513
7533 * g++.dg/cpp0x/constexpr-array11.C: New.
7534
7535 2015-03-24 Richard Biener <rguenther@suse.de>
7536
7537 PR middle-end/65517
7538 * gcc.dg/torture/pr65517.c: New testcase.
7539
7540 2015-03-24 Tobias Burnus <burnus@net-b.de>
7541
7542 * gfortran.dg/coindexed_1.f90: Moved from
7543 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7544
7545 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR testsuite/65506
7548 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7549 gimple dump.
7550
7551 PR target/65523
7552 * gcc.target/i386/pr65523.c: New test.
7553
7554 PR ipa/65475
7555 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7556 dg-options.
7557 * g++.dg/lto/pr65475b_0.C: Likewise.
7558
7559 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7560
7561 PR target/65505
7562 * gcc.target/sh/torture/pr65505.c: New.
7563
7564 2015-03-23 Martin Sebor <msebor@redhat.com>
7565
7566 PR testsuite/63175
7567 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7568 assembly for lvx in addition to lxv.
7569
7570 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR target/65504
7573 * gfortran.dg/pr65504.f90: New test.
7574
7575 PR ipa/65521
7576 * gcc.dg/pr65521.c: New test.
7577
7578 2015-03-23 Richard Biener <rguenther@suse.de>
7579
7580 PR tree-optimization/65518
7581 * gcc.dg/vect/pr65518.c: New testcase.
7582
7583 2015-03-23 Richard Biener <rguenther@suse.de>
7584
7585 PR tree-optimization/65494
7586 * gcc.dg/vect/pr65494.c: New testcase.
7587
7588 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR preprocessor/65238
7591 * c-c++-common/cpp/pr65238-1.c: New test.
7592 * gcc.dg/cpp/pr65238-2.c: New test.
7593 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7594 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7595
7596 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7597 Mikael Morin <mikael@gcc.gnu.org>
7598
7599 PR fortran/64952
7600 * gfortran.dg/elemental_dependency_4.f90: New.
7601 * gfortran.dg/elemental_dependency_5.f90: New.
7602
7603 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7604
7605 PR ipa/65475
7606 * g++.dg/lto/pr65475b_0.C: New testcase.
7607 * g++.dg/lto/pr65475b_1.C: New testcase.
7608 * g++.dg/lto/pr65475c_0.C: New testcase.
7609 * g++.dg/lto/pr65475c_1.C: New testcase.
7610
7611 2015-03-21 Tobias Burnus <burnus@net-b.de>
7612
7613 * gfortran.dg/coarray_38.f90: New.
7614 * gfortran.dg/coarray_39.f90: New.
7615 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7616 compile test.
7617
7618 2015-03-20 Marek Polacek <polacek@redhat.com>
7619
7620 PR c++/65398
7621 * g++.dg/cpp0x/pr65398.C: New test.
7622
7623 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7624
7625 PR ipa/65475
7626 * g++.dg/lto/pr65475_0.C: New testcase.
7627 * g++.dg/lto/pr65475_1.C: New testcase.
7628
7629 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7630
7631 PR rtl-optimization/64366
7632 * gcc.target/sh/pr64366.c: New.
7633
7634 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 PR c++/48324
7637 * g++.dg/cpp0x/constexpr-48324.C: New.
7638
7639 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7640
7641 PR c++/48453
7642 * g++.dg/cpp0x/pr48453.C: New.
7643
7644 2015-03-20 Marek Polacek <polacek@redhat.com>
7645
7646 PR c++/65072
7647 * g++.dg/cpp0x/pr65072.C: New test.
7648
7649 2015-03-20 Richard Biener <rguenther@suse.de>
7650
7651 PR middle-end/64715
7652 * gcc.dg/pr15347.c: Use -O.
7653 * c-c++-common/pr19807-1.c: Likewise.
7654
7655 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7656
7657 * gnat.dg/volatile13.ad[sb]: New test.
7658
7659 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7660
7661 PR rtl-optimization/60851
7662 * gcc.target/i386/pr60851.c: New test.
7663
7664 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7665
7666 PR target/65240
7667 * g++.dg/pr65240.h: Add tests for PR 65240.
7668 * g++.dg/pr65240-1.C: Likewise.
7669 * g++.dg/pr65240-2.C: Likewise.
7670 * g++.dg/pr65240-3.C: Likewise.
7671 * g++.dg/pr65240-4.C: Likewise.
7672
7673 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7674
7675 PR rtl-optimization/63491
7676 * gcc.target/powerpc/pr63491.c: New.
7677
7678 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7679
7680 * g++.dg/ipa/pr65465.C: New test.
7681
7682 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7683
7684 PR c++/52659
7685 * g++.dg/cpp0x/deleted11.C: New.
7686
7687 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR sanitizer/65400
7690 * c-c++-common/tsan/pr65400-3.c: New test.
7691
7692 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7693
7694 PR c++/59686
7695 * g++.dg/cpp0x/constexpr-59686.C: New.
7696
7697 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR sanitizer/64265
7700 * g++.dg/tsan/pr64265.C: New test.
7701
7702 PR sanitizer/65400
7703 * c-c++-common/tsan/pr65400-1.c: New test.
7704 * c-c++-common/tsan/pr65400-2.c: New test.
7705
7706 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7707
7708 PR c++/59816
7709 * g++.dg/cpp0x/pr59816.C: New.
7710
7711 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7712
7713 PR fortran/59198
7714 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7715
7716 2015-03-18 Martin Liska <mliska@suse.cz>
7717
7718 PR ipa/65439
7719 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7720 equivalences either to 6 or 7.
7721
7722 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7723
7724 PR middle-end/64491
7725 Revert:
7726 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7727
7728 * gcc.dg/undefined-loop-1.c: New file.
7729 * gcc.dg/undefined-loop-2.c: New file.
7730
7731 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7732
7733 PR testsuite/64032
7734 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7735 loop exits too early.
7736
7737 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7738
7739 PR tree-optimization/65450
7740 * gfortran.dg/pr65450.f90: New test.
7741
7742 PR target/65078
7743 * gcc.target/i386/pr65078-1.c: New test.
7744 * gcc.target/i386/pr65078-2.c: New test.
7745 * gcc.target/i386/pr65078-3.c: New test.
7746 * gcc.target/i386/pr65078-4.c: New test.
7747 * gcc.target/i386/pr65078-5.c: New test.
7748 * gcc.target/i386/pr65078-6.c: New test.
7749
7750 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7751
7752 PR c++/65340
7753 * g++.dg/cpp1y/pr65340.C: New.
7754
7755 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7756
7757 PR fortran/64432
7758 * gfortran.dg/system_clock_3.f08: Adjust test.
7759
7760 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7761
7762 PR fortran/59198
7763 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7764 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7765
7766 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7767
7768 PR fortran/64432
7769 * gfortran.dg/system_clock_3.f08: New test.
7770
7771 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7772
7773 PR c++/64626
7774 g++.dg/cpp1y/pr64626-1.C: New.
7775 g++.dg/cpp1y/pr64626-2.C: New.
7776 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7777
7778 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR tree-optimization/65427
7781 * gcc.c-torture/execute/pr65427.c: New test.
7782
7783 2015-03-16 Marek Polacek <polacek@redhat.com>
7784
7785 DR 1688
7786 PR c++/65327
7787 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7788 * g++.dg/cpp0x/pr65327.C: New test.
7789
7790 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7791
7792 PR sanitizer/64820
7793 * c-c++-common/asan/pr64820.c: New test.
7794
7795 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7796
7797 * gfortran.dg/pointer_2.f90: New test.
7798
7799 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7800
7801 * g++.dg/pr65049.C: New test.
7802
7803 2015-03-16 Tom de Vries <tom@codesourcery.com>
7804
7805 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7806 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7807 * gcc.target/i386/fuse-caller-save.c: Same.
7808
7809 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7810
7811 * gnat.dg/loop_optimization18.ad[sb]: New test.
7812 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7813
7814 2015-03-16 Alan Modra <amodra@gmail.com>
7815
7816 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7817 2014-12-05 change.
7818
7819 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7820
7821 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7822 hppa*-*-hpux*.
7823 * gcc.dg/torture/pr65270-2.c: Likewise.
7824
7825 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7826
7827 PR fortran/61138
7828 * gfortran.dg/pointer_remapping_9.f90: New.
7829
7830 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR tree-optimization/65369
7833 * gcc.c-torture/execute/pr65369.c: New test.
7834
7835 PR tree-optimization/65418
7836 * gcc.c-torture/execute/pr65418-1.c: New test.
7837 * gcc.c-torture/execute/pr65418-2.c: New test.
7838
7839 PR rtl-optimization/65401
7840 * gcc.c-torture/execute/pr65401.c: New test.
7841
7842 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7843
7844 PR target/64600
7845 * gcc.target/arm/pr64600_1.c: New test.
7846
7847 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7848
7849 PR rtl-optimization/65235
7850 * gcc.target/aarch64/pr65235_1.c: New test.
7851
7852 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7853
7854 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7855 * gcc.target/s390/hotpatch-22.c: Likewise.
7856 * gcc.target/s390/hotpatch-23.c: Likewise.
7857 * gcc.target/s390/hotpatch-24.c: Likewise.
7858 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7859 * gcc.target/s390/hotpatch-1.c: Update expected output.
7860 * gcc.target/s390/hotpatch-2.c: Likewise.
7861 * gcc.target/s390/hotpatch-3.c: Likewise.
7862 * gcc.target/s390/hotpatch-4.c: Likewise.
7863 * gcc.target/s390/hotpatch-5.c: Likewise.
7864 * gcc.target/s390/hotpatch-6.c: Likewise.
7865 * gcc.target/s390/hotpatch-7.c: Likewise.
7866 * gcc.target/s390/hotpatch-8.c: Likewise.
7867 * gcc.target/s390/hotpatch-9.c: Likewise.
7868 * gcc.target/s390/hotpatch-10.c: Likewise.
7869 * gcc.target/s390/hotpatch-11.c: Likewise.
7870 * gcc.target/s390/hotpatch-12.c: Likewise.
7871 * gcc.target/s390/hotpatch-13.c: Likewise.
7872 * gcc.target/s390/hotpatch-14.c: Likewise.
7873 * gcc.target/s390/hotpatch-15.c: Likewise.
7874 * gcc.target/s390/hotpatch-16.c: Likewise.
7875 * gcc.target/s390/hotpatch-17.c: Likewise.
7876 * gcc.target/s390/hotpatch-18.c: Likewise.
7877 * gcc.target/s390/hotpatch-19.c: Likewise.
7878
7879 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7880
7881 PR target/65103
7882 * gcc.target/i386/pr65103-1.c: New.
7883
7884 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7885
7886 PR target/65044
7887 * gcc.target/i386/pr65044.c: New.
7888
7889 2015-03-12 Tom de Vries <tom@codesourcery.com>
7890
7891 PR rtl-optimization/64895
7892 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7893 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7894 * gcc.target/i386/fuse-caller-save.c: Ditto.
7895
7896 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7897
7898 * gcc.dg/ipa/pr63569.c: Fix template.
7899
7900 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7901
7902 * g++.dg/ipa/pr64146.C: Require fpic support.
7903
7904 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7905
7906 PR libfortran/65200
7907 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7908 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7909
7910 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7911
7912 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7913 to dg-options, fix up dg-skip-if.
7914
7915 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7916
7917 PR target/65296
7918 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7919 * gcc.target/avr/tiny-caller-save.c: Same.
7920
7921 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7922
7923 PR target/65242
7924 * g++.dg/pr65242.C: New test.
7925
7926 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7927
7928 * c-c++-common/asan/no-asan-check-glob.c: New test.
7929
7930 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7931
7932 PR c++/65370
7933 * g++.dg/other/default11.C: New.
7934 * g++.dg/other/default12.C: Likewise.
7935
7936 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR target/65368
7939 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7940
7941 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7942
7943 PR fortran/65024
7944 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7945
7946 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR c++/65127
7949 * g++.dg/cpp0x/pr65127.C: New test.
7950
7951 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7952
7953 * gcc.dg/ipa/PR64550.c: Update template.
7954
7955 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7956 Tobias Burnus <burnus@net-b.de>
7957
7958 * gfortran.dg/coarray_sync_memory.f90: New.
7959
7960 2015-03-10 Marek Polacek <polacek@redhat.com>
7961
7962 PR sanitizer/65367
7963 * c-c++-common/ubsan/pr65367.c: New test.
7964
7965 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7966
7967 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7968 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7969 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7970 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7971 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7972 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7973 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7974 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7975 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7976 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7977 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7978 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7979 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7980
7981 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7982
7983 * lib/mpx-dg.exp (mpx_link_flags): New.
7984 (mpx_init): New.
7985 (mpx_finish): New.
7986 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7987 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7988 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7989 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7990 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7991 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7992 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7993 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7994 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7995 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7996 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7997 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7998 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7999 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8000 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8001 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8002 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8003 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8004 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8005 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8006 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8007 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8008 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8009 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8010 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8011 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8012 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8013 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8014 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8015 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8016 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8017 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8018 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8019 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8020 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8021 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8022 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8023 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8024 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8025 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8026 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8027 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8028 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8029 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8030 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8031 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8032 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8033 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8034 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8035 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8036 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8037 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8038 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8039 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8040 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8041 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8042 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8043 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8044 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8045 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8046 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8047 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8048 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8049 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8050 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8051 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8052 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8053 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8054 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8055 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8056 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8057 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8058 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8059 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8060 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8061 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8062 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8063 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8064 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8065 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8066 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8067 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8068 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8069 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8070 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8071 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8072 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8073 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8074 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8075 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8076 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8077 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8078 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8079 * gcc.target/i386/mpx/label-address-1.c: New.
8080 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8081 * gcc.target/i386/mpx/macro.c: New.
8082 * gcc.target/i386/mpx/mpx-check.h: New.
8083 * gcc.target/i386/mpx/mpx.exp: New.
8084 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8085 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8086 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8087 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8088 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8089 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8090 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8091 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8092 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8093 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8094 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8095 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8096 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8097 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8098 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8099 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8100 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8101 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8102 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8103 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8104 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8105 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8106 * gcc.target/i386/mpx/reference-1-nov.c: New.
8107 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8108 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8109 * gcc.target/i386/mpx/reference-2-nov.c: New.
8110 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8111 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8112 * gcc.target/i386/mpx/reference-3-nov.c: New.
8113 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8114 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8115 * gcc.target/i386/mpx/reference-4-nov.c: New.
8116 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8117 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8118 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8119 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8120 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8121 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8122 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8123 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8124 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8125 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8126 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8127 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8128 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8129 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8130 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8131 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8132 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8133 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8134 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8135 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8136 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8137 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8138 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8139 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8140 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8141 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8142 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8143 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8144 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8145 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8146 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8147 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8148 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8149 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8150 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8151 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8152 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8153 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8154 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8155 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8156 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8157 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8158 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8159 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8160 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8161 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8162 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8163 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8164 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8165 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8166 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8167 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8168 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8169 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8170 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8171 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8172 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8173 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8174 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8175 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8176 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8177 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8178 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8179 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8180 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8181 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8182 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8183 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8184 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8185 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8186 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8187 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8188 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8189 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8190 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8191 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8192 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8193 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8194 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8195 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8196 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8197 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8198 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8199 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8200 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8201 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8202 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8203 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8204 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8205 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8206 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8207 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8208 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8209 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8210 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8211 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8212 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8213 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8214 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8215 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8216 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8217 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8218 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8219 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8220 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8221 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8222 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8223 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8224 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8225 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8226 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8227 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8228 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8229 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8230 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8231 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8232 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8233 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8234 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8235 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8236 * gcc.target/i386/mpx/vla-1-nov.c: New.
8237 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8238 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8239 * gcc.target/i386/mpx/vla-2-nov.c: New.
8240 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8241
8242 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8243
8244 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8245
8246 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8247
8248 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8249
8250 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8251
8252 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8253 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8254
8255 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR c/65120
8258 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8259 on rhs is 0.
8260 (fn4): New test.
8261 * c-c++-common/pr65120.c: New test.
8262
8263 PR rtl-optimization/65321
8264 * gcc.dg/pr65321.c: New test.
8265
8266 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8267
8268 PR tree-optimization/65355
8269 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8270
8271 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR c/65120
8274 * c-c++-common/pr49706.c: Adjust tests for not warning
8275 about !!x == y or !b == y where b is boolean, and add
8276 some further tests.
8277 * c-c++-common/pr62199-2.c: Likewise.
8278
8279 2015-03-09 Richard Biener <rguenther@suse.de>
8280
8281 PR middle-end/65270
8282 * gcc.dg/torture/pr65270-1.c: New testcase.
8283 * gcc.dg/torture/pr65270-2.c: Likewise.
8284
8285 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8286
8287 PR tree-optimization/63743
8288 * gcc.dg/pr63743.c: New test.
8289
8290 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8291
8292 PR lto/65316
8293 * g++.dg/lto/pr65316_0.C: New testcase.
8294 * g++.dg/lto/pr65316_1.C: New testcase.
8295
8296 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8297
8298 PR target/62247
8299 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8300 hppa*-*-hpux*.
8301 * g++.dg/abi/rtti3.C: Likewise.
8302
8303 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8304
8305 PR target/62251
8306 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8307
8308 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8309
8310 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8311
8312 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8313
8314 2015-03-08 Morin <mikael@gcc.gnu.org>
8315
8316 PR fortran/60898
8317 * gfortran.dg/entry_20.f90: New.
8318
8319 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8320
8321 PR target/65153
8322 * gcc.c-torture/compile/pr65153.c: New.
8323
8324 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8325
8326 PR target/65249
8327 * g++.dg/torture/pr65249.C: New.
8328
8329 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8330
8331 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8332 long.
8333 (int64_t): Likewise.
8334
8335 2015-03-07 Marek Polacek <polacek@redhat.com>
8336 Martin Uecker <uecker@eecs.berkeley.edu>
8337
8338 PR sanitizer/65280
8339 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8340 member-like arrays.
8341 * c-c++-common/ubsan/bounds-8.c: New test.
8342 * c-c++-common/ubsan/bounds-9.c: New test.
8343 * gcc.dg/ubsan/bounds-2.c: New test.
8344
8345 2015-03-05 Martin Sebor <msebor@redhat.com>
8346
8347 * PR testsuite/63175
8348 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8349 checking of results into main to prevent it from getting optimized
8350 away.
8351 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8352
8353 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8354
8355 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8356 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8357 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8358 x64.
8359
8360 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8361
8362 * g++.dg/lto/pr65302_1.C: New testcase.
8363 * g++.dg/lto/pr65302_0.C: New testcase.
8364
8365 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8366
8367 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8368 -fno-ipa-icf to dg-options.
8369
8370 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8371
8372 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8373 compiles using the linker plugin.
8374
8375 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8376
8377 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8378
8379 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8380
8381 * gcc.target/arm/pr65067.c: New test.
8382
8383 2015-03-05 Martin Liska <mliska@suse.cz>
8384
8385 PR ipa/65318
8386 * gcc.dg/ipa/pr65318.c: New test.
8387
8388 2015-03-05 Marek Polacek <polacek@redhat.com>
8389
8390 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8391
8392 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8393
8394 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8395
8396 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8397
8398 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8399 max-unroll-times back to defaults for s390.
8400
8401 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8402
8403 Fix last commit.
8404
8405 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8406
8407 PR c++/64665
8408 * g++.dg/cpp0x/initlist92.C: New.
8409
8410 2015-03-05 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/65310
8413 * gcc.dg/vect/pr65310.c: New testcase.
8414
8415 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8416
8417 PR c++/64834
8418 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8419
8420 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8421
8422 * gnat.dg/entry_queues3.adb: New test.
8423
8424 2015-03-04 Ian Lance Taylor <iant@google.com>
8425
8426 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8427
8428 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8429
8430 PR c++/64227
8431 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8432
8433 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8434
8435 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8436 -fno-ipa-icf to dg-options
8437 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8438 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8439
8440 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8441
8442 PR c++/64398
8443 * g++.dg/cpp0x/decltype62.C: New.
8444
8445 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8446
8447 * gnat.dg/object_overflow5.adb: New test.
8448
8449 2015-03-03 Martin Liska <mliska@suse.cz>
8450
8451 PR ipa/65287
8452 * gcc.dg/ipa/pr65287.c: New test.
8453
8454 2015-03-03 Martin Jambor <mjambor@suse.cz>
8455 Eric Botcazou <ebotcazou@adacore.com>
8456
8457 * gnat.dg/specs/pack12.ads: New test.
8458
8459 2015-03-03 Martin Liska <mliska@suse.cz>
8460
8461 * gcc.dg/ipa/PR65282.c: New test.
8462
8463 2015-03-13 Jeff Law <law@redhat.com>
8464
8465 PR tree-optimization/65241
8466 * gcc.c-torture/compile/pr65241.c: New test.
8467
8468 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8469
8470 PR target/64331
8471 * gcc.target/avr/torture/pr64331.c: New test.
8472
8473 2015-03-03 Martin Liska <mliska@suse.cz>
8474 Jan Hubicka <hubicka@ucw.cz>
8475
8476 * g++.dg/ipa/pr65263.C: New test.
8477
8478 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8479
8480 PR ipa/65130
8481 * gcc.dg/lto/pr65130_0.c: New testcase.
8482 * gcc.dg/lto/pr65130_1.c: New testcase.
8483
8484 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8485
8486 PR ipa/64988
8487 * g++.dg/torture/pr64988.C: New testcase.
8488
8489 2015-03-02 Tobias Burnus <burnus@net-b.de>
8490
8491 * gfortran.dg/coarray_atomic_6.f90: New.
8492
8493 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8494
8495 PR target/65184
8496 * gcc.target/i386/pr65184.c: New.
8497
8498 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8499
8500 PR target/65183
8501 * gcc.target/i386/pr65183.c: New.
8502
8503 2015-02-28 Martin Liska <mliska@suse.cz>
8504 Jan Hubicka <hubicka@ucw.cz>
8505
8506 * gcc.dg/ipa/ipa-icf-35.c: New test.
8507 * gcc.dg/ipa/ipa-icf-36.c: New test.
8508 * gcc.dg/ipa/ipa-icf-37.c: New test.
8509
8510 2015-02-28 Martin Liska <mliska@suse.cz>
8511 Jan Hubicka <hubicka@ucw.cz>
8512
8513 PR ipa/65245
8514 * gcc.dg/ipa/ipa-icf-34.c: New test.
8515
8516 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8517
8518 PR target/61142
8519 * gcc.target/sh/sh/pr61142.c: New.
8520
8521 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8522
8523 * g++.dg/other/dump-ada-spec-3.C: New test.
8524
8525 2015-03-01 Martin Liska <mliska@suse.cz>
8526
8527 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8528 * g++.dg/ipa/pr63595.C: Update expected results.
8529
8530 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8531
8532 PR ipa/65236
8533 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8534
8535 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8536
8537 * gcc.dg/vect/pr59354.c: Move vector producing code to
8538 separate function.
8539
8540 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8541
8542 PR ipa/65237
8543 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8544 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8545 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8546 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8547
8548 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR tree-optimization/65048
8551 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8552 (foo): Use K&R style definition.
8553
8554 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8555
8556 PR target/65032
8557 * g++.dg/pr65032.C: New.
8558
8559 2015-02-27 Marek Polacek <polacek@redhat.com>
8560
8561 PR c/65040
8562 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8563 -Wformat=2.
8564
8565 2015-02-27 Marek Polacek <polacek@redhat.com>
8566
8567 PR c/65228
8568 * gcc.dg/pr65228.c: New test.
8569
8570 2015-02-27 Kai Tietz <ktietz@redhat.com>
8571
8572 PR c/35330
8573 * gcc.dg/weak/weak-17.c: New file.
8574
8575 2015-02-27 Richard Biener <rguenther@suse.de>
8576
8577 PR lto/65193
8578 * g++.dg/lto/pr65193_0.C: New testcase.
8579
8580 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8581
8582 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8583 * gcc.target/s390/hotpatch-8.c: Likewise.
8584 * gcc.target/s390/hotpatch-9.c: Likewise.
8585 * gcc.target/s390/pr61078.c: Likewise.
8586 * gcc.target/s390/pr57960.c: Remove -m64.
8587 * gcc.target/s390/pr61078.c: Likewise.
8588
8589 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8590 Martin Liska <mliska@suse.cz>
8591
8592 PR bootstrap/65150
8593 * gcc.dg/pr64454.c: Disable ICF.
8594 * gcc.dg/pr28685-1.c: Disable ICF
8595 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8596 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8597 * g++.dg/ipa/ipa-icf-4.C: Update template.
8598
8599 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR tree-optimization/65216
8602 * gcc.c-torture/execute/pr65216.c: New test.
8603
8604 PR tree-optimization/65215
8605 * gcc.c-torture/execute/pr65215-1.c: New test.
8606 * gcc.c-torture/execute/pr65215-2.c: New test.
8607 * gcc.c-torture/execute/pr65215-3.c: New test.
8608 * gcc.c-torture/execute/pr65215-4.c: New test.
8609 * gcc.c-torture/execute/pr65215-5.c: New test.
8610
8611 2015-02-26 Tom de Vries <tom@codesourcery.com>
8612
8613 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8614
8615 2015-02-26 Martin Liska <mliska@suse.cz>
8616 Jan Hubicka <hubicka@ucw.cz>
8617
8618 * g++.dg/ipa/pr64146.C: Update expected results.
8619 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8620 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8621 * gcc.dg/ipa/ipa-icf-34.c: New test.
8622
8623 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8624
8625 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8626 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8627 (dg-additional-options): Remove dg directive.
8628 (dg-final): Add dg directive.
8629
8630 2015-02-26 Marek Polacek <polacek@redhat.com>
8631
8632 PR ipa/65008
8633 * g++.dg/ipa/pr65008.C: New test.
8634
8635 2015-02-26 Tom de Vries <tom@codesourcery.com>
8636
8637 * lib/profopt.exp (profopt-target-cleanup): New proc.
8638 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8639 files from sources from dg-additional-sources.
8640
8641 2015-02-26 Tom de Vries <tom@codesourcery.com>
8642
8643 * lib/gcov.exp: Cleanup in case of xfail.
8644
8645 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8646
8647 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8648
8649 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8650
8651 PR debug/46102
8652 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8653 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8654 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8655 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8656 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8657 * g++.dg/debug/pr46123.C: XFAIL and move...
8658 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8659 * gcc.dg/debug/dwarf2-3.c: Move...
8660 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8661
8662 2015-02-26 Marek Polacek <polacek@redhat.com>
8663
8664 PR c++/65202
8665 * g++.dg/cpp1y/pr65202.C: New test.
8666
8667 2015-02-26 Tom de Vries <tom@codesourcery.com>
8668
8669 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8670 locale_facets.h.gcov.
8671
8672 2015-02-26 Tom de Vries <tom@codesourcery.com>
8673
8674 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8675
8676 2015-02-26 Tom de Vries <tom@codesourcery.com>
8677
8678 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8679
8680 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8681
8682 PR target/65217
8683 * gcc.target/i386/pr65217.c: New.
8684
8685 2015-02-26 Tom de Vries <tom@codesourcery.com>
8686
8687 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8688
8689 2015-02-26 Tom de Vries <tom@codesourcery.com>
8690
8691 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8692
8693 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8694
8695 PR tree-optimization/65048
8696 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8697
8698 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8699
8700 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8701 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8702
8703 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8704
8705 PR target/65161
8706 * gcc.target/i386/pr65161.c: New test.
8707
8708 2015-02-26 Terry Guo <terry.guo@arm.com>
8709
8710 * gcc.target/arm/no-volatile-in-it.c: New test.
8711
8712 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8713
8714 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8715 (dg-options): Add -save-temps.
8716 (dg-final): Add cleanup-saved-temps.
8717
8718 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8719
8720 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8721
8722 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8723
8724 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8725 * gcc.target/powerpc/pack01.c: Include string.h.
8726
8727 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8728
8729 PR target/65167
8730 * gcc.target/i386/pr65167.c: New.
8731
8732 2015-02-25 Kai Tietz <ktietz@redhat.com>
8733
8734 PR tree-optimization/61917
8735 * gcc.dg/vect/vect-pr61917.c: New file.
8736
8737 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR tree-optimization/65170
8740 * gcc.c-torture/execute/pr65170.c: New test.
8741 * gcc.dg/tree-ssa/vrp96.c: New test.
8742
8743 2015-02-24 Tom de Vries <tom@codesourcery.com>
8744
8745 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8746
8747 2015-02-24 Tom de Vries <tom@codesourcery.com>
8748
8749 PR testsuite/65126
8750 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8751 (dg-additional-files-options): Copy additional_sources to
8752 additional_sources_used before emptying additional_sources.
8753 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8754 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8755 (cleanup-saved-temps): Use additional_sources_used instead of
8756 additional_sources.
8757 (dg-test): Reset additional_sources_used.
8758
8759 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8760
8761 PR fortran/63427
8762 * gfortran.dg/integer_exponentiation_6.F90: New test.
8763
8764 2015-02-23 Martin Sebor <msebor@redhat.com>
8765
8766 PR target/65109
8767 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8768 two parts. One to save registers, the other to verify the
8769 registers have the right values. Save register state into
8770 static data rather than on the stack.
8771
8772 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8773
8774 PR bootstrap/63888
8775 * c-c++-common/asan/pr63888.c: New test.
8776
8777 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8778
8779 PR target/65163
8780 * gcc.c-torture/compile/pr65163.c: New.
8781
8782 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8783
8784 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8785 with -m31 on 64 bit.
8786 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8787 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8788
8789 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8790
8791 * gcc.target/s390/20090223-1.c: Add
8792 -Wno-implicit-function-declaration option.
8793 * gcc.target/s390/pr42224.c: Likewise.
8794 * gcc.target/s390/pr55718.c: Likewise.
8795
8796 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8797
8798 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8799 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8800 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8801 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8802 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8803 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8804 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8805 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8806 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8807 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8808 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8809 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8810 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8811 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8812 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8813 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8814 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8815 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8816 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8817 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8818 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8819
8820 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8821
8822 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8823 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8824 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8825 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8826 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8827 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8828 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8829 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8830 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8831 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8832 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8833 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8834 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8835 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8836 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8837 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8838
8839 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8840
8841 PR fortran/64980
8842 PR fortran/61960
8843 * gfortran.dg/pr61960.f90: New.
8844 * gfortran.dg/pr64230.f90: New.
8845 * gfortran.dg/pr64980.f03: New.
8846
8847 2015-02-22 Tom de Vries <tom@codesourcery.com>
8848
8849 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8850
8851 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8852
8853 PR ada/65156
8854 * gnat.dg/timing_events.adb: Removed, invalid test.
8855
8856 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8857
8858 PR debug/58123
8859 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8860 location.
8861 * g++.dg/gcov/gcov-2.C: Likewise.
8862
8863 2015-02-20 Richard Biener <rguenther@suse.de>
8864
8865 PR tree-optimization/65136
8866 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8867
8868 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8869
8870 PR testsuite/64158
8871 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8872 and nvptx-*-* blacklisting.
8873
8874 * gcc.dg/sibcall-9.c: New test.
8875 * gcc.dg/sibcall-10.c: New test.
8876
8877 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8878
8879 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8880
8881 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8882
8883 PR target/64452
8884 * gcc.target/avr/torture/pr64452.c: New test.
8885
8886 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8887
8888 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8889 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8890
8891 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8892
8893 PR testsuite/65116
8894 * lib/target-supports.exp (check_compile): Check whether
8895 additional_sources is defined before using it.
8896
8897 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR middle-end/65074
8900 * g++.dg/opt/pr65074.C: New file.
8901
8902 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8903
8904 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8905 (size_type): New typedef.
8906 (operator "" _script): Use it for the last argument.
8907
8908 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8909
8910 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8911
8912 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8913
8914 * lib/target-supports.exp (check_compile): Save/restore
8915 additional_sources that may belong to an actual test.
8916
8917 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR gcov-profile/64634
8920 * g++.dg/gcov/gcov-15.C: New test.
8921
8922 2015-02-18 Tom de Vries <tom@codesourcery.com>
8923
8924 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8925
8926 2015-02-18 Tom de Vries <tom@codesourcery.com>
8927
8928 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8929
8930 2015-02-18 Tom de Vries <tom@codesourcery.com>
8931
8932 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8933
8934 2015-02-18 Tom de Vries <tom@codesourcery.com>
8935
8936 * gfortran.dg/fmt_cache_1.f: Add missing close.
8937
8938 2015-02-18 Tom de Vries <tom@codesourcery.com>
8939
8940 PR testsuite/65107
8941 * gfortran.dg/read_eof_8.f90: Add missing close.
8942
8943 2015-02-18 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/65063
8946 * gcc.dg/pr65063.c: New testcase.
8947
8948 2015-02-18 Richard Biener <rguenther@suse.de>
8949
8950 PR tree-optimization/62217
8951 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8952
8953 2015-02-18 Marek Polacek <polacek@redhat.com>
8954
8955 PR sanitizer/65081
8956 * c-c++-common/ubsan/pr65081.c: New test.
8957
8958 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8959
8960 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8961 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8962
8963 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8964
8965 * gcc.dg/ipa/propalign-3.c: New test.
8966
8967 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8968
8969 PR target/64793
8970 * gcc.target/sh/pr64793.c: New.
8971 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8972
8973 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8974
8975 * gcc.target/arm/divzero.c: New test case.
8976
8977 2015-02-17 Tom de Vries <tom@codesourcery.com>
8978
8979 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8980
8981 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8982 Jakub Jelinek <jakub@redhat.com>
8983
8984 PR c++/65075
8985 * g++.dg/cpp0x/pr65075.C: New test.
8986
8987 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8988
8989 PR target/65058
8990 * gcc.target/powerpc/pr65058.c: New test.
8991
8992 2015-02-16 Jeff Law <law@redhat.com>
8993
8994 PR tree-optimization/64823
8995 * gcc.dg/uninit-20.c: New test.
8996
8997 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8998 James Greenhalgh <james.greenhalgh@arm.com>
8999
9000 PR ipa/64963
9001 * gcc.dg/ipa/ipa-clone-1.c: New test.
9002
9003 2015-02-16 Richard Biener <rguenther@suse.de>
9004
9005 PR tree-optimization/65077
9006 * gcc.dg/torture/pr65077.c: New testcase.
9007
9008 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9009
9010 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9011 Directive adjusted to scan for ldaxr.
9012 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9013 adjusted to scan for ldaex.
9014
9015 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9016
9017 PR c++/65080
9018 * g++.dg/cpp0x/constexpr-65080.C: New.
9019
9020 2015-02-16 Richard Biener <rguenther@suse.de>
9021
9022 PR tree-optimization/63593
9023 * gcc.dg/pr63593.c: New testcase.
9024
9025 2015-02-16 Marek Polacek <polacek@redhat.com>
9026
9027 PR c/65066
9028 * gcc.dg/pr65066.c: New test.
9029
9030 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9031
9032 * gcc.dg/pr65002.C: Move ...
9033 * g++.dg/ipa/pr65002.C: ... here.
9034
9035 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9036
9037 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9038 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9039 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9040 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9041
9042 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9043
9044 PR testsuite/64850
9045 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9046 the expression to find calls.
9047 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9048 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9049 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9050 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9051 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9052
9053 2015-02-14 Marek Polacek <polacek@redhat.com>
9054
9055 PR c/64768
9056 * gcc.dg/array-11.c: New test.
9057 * gcc.dg/array-12.c: New test.
9058 * gcc.dg/array-13.c: New test.
9059 * gcc.dg/array-14.c: New test.
9060 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9061 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9062 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9063 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9064 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9065 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9066
9067 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9068
9069 PR c++/60894
9070 * g++.dg/lookup/using54.C: New.
9071
9072 2015-02-13 Jeff Law <law@redhat.com>
9073
9074 PR bootstrap/65060
9075 Revert my change for tree-optimization/64823.
9076
9077 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR tree-optimization/65053
9080 * gcc.c-torture/execute/pr65053-1.c: New test.
9081 * gcc.c-torture/execute/pr65053-2.c: New test.
9082
9083 2015-02-13 Marek Polacek <polacek@redhat.com>
9084
9085 PR c/65050
9086 * gcc.dg/pr65050.c: New test.
9087
9088 2015-02-13 Jeff Law <law@redhat.com>
9089
9090 PR tree-optimization/64823
9091 * gcc.dg/uninit-20.c: New test.
9092
9093 PR rtl-optimization/47477
9094 * gcc.dg/tree-ssa/pr47477.c: New test.
9095
9096 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9097
9098 PR c++/60211
9099 * g++.dg/parse/ivdep-2.C: New.
9100 * g++.dg/parse/ivdep-3.C: Likewise.
9101
9102 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9103
9104 PR fortran/64506
9105 * gfortran.dg/continuation_13.f90: New test.
9106 * gfortran.dg/continuation_14.f: New test.
9107
9108 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9109
9110 PR c++/64970
9111 * g++.dg/cpp0x/sfinae55.C: New.
9112
9113 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9114
9115 PR ipa/65034
9116 * g++.dg/ipa/pr65034.C: New test.
9117
9118 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9119
9120 PR tree-optimization/65002
9121 * gcc.dg/pr65002.C: New.
9122
9123 2015-02-13 Marek Polacek <polacek@redhat.com>
9124
9125 PR c/65040
9126 * c-c++-common/pr65040.c: New test.
9127
9128 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9129
9130 PR tree-optimization/64705
9131 * gcc.dg/tree-ssa/pr64705.c: New test.
9132
9133 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9134
9135 PR rtl/32219
9136 * gcc.dg/visibility-22.c: New test.
9137 * gcc.dg/visibility-23.c: New test.
9138 * gcc.target/i386/pr32219-1.c: New test.
9139 * gcc.target/i386/pr32219-2.c: New test.
9140 * gcc.target/i386/pr32219-3.c: New test.
9141 * gcc.target/i386/pr32219-4.c: New test.
9142 * gcc.target/i386/pr32219-5.c: New test.
9143 * gcc.target/i386/pr32219-6.c: New test.
9144 * gcc.target/i386/pr32219-7.c: New test.
9145 * gcc.target/i386/pr32219-8.c: New test.
9146 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9147
9148 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9149
9150 PR libgfortran/57822
9151 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9152 four different KINDs.
9153
9154 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9155
9156 PR c++/64884
9157 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9158
9159 PR sanitizer/65000
9160 * g++.dg/ubsan/pr65000.C: New test.
9161
9162 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9163
9164 PR fortran/64932
9165 * gfortran.dg/finalize_28.f90: New test
9166
9167 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9168
9169 PR debug/55541
9170 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9171 DW_TAG_lexical_block removal.
9172 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9173 * g++.dg/guality/pr55541.C: New test.
9174
9175 PR sanitizer/64984
9176 * g++.dg/ubsan/pr64984.C: New test.
9177
9178 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9179
9180 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9181
9182 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR testsuite/64930
9185 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9186 instructions for 2015-01-14 get_memmodel changes.
9187 * gcc.target/powerpc/atomic-p8.c: Likewise.
9188
9189 PR sanitizer/65019
9190 * g++.dg/ubsan/pr65019.C: New test.
9191
9192 PR tree-optimization/65014
9193 * gcc.c-torture/compile/pr65014.c: New test.
9194
9195 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9196
9197 PR libgfortran/57822
9198 * gfortran/fmt_g0_7.f08: Revise test.
9199
9200 2015-02-11 Jeff Law <law@redhat.com>
9201
9202 PR target/63347
9203 * gcc.target/m68k/pr63347.c: New test.
9204
9205 2015-02-11 Marek Polacek <polacek@redhat.com>
9206
9207 * g++.dg/ubsan/shift-1.C: New test.
9208 * gcc.dg/ubsan/c-shift-2.c: New test.
9209 * c-c++-common/ubsan/shift-5.c: Remove file.
9210
9211 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9212
9213 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9214 Directive adjusted to XFAIL.
9215 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9216 adjusted to XFAIL.
9217
9218 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR middle-end/65003
9221 * g++.dg/opt/pr65003.C: New test.
9222
9223 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9224
9225 * lib/target-supports.exp (check_effective_target_pie): Renamed
9226 to ...
9227 (check_effective_target_pie_enabled): This.
9228 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9229 * gcc.target/i386/pie.c: Likewise.
9230
9231 2015-02-11 Andrew Pinski <apinski@cavium.com>
9232
9233 PR target/64893
9234 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9235 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9236
9237 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR target/61925
9240 * gcc.target/i386/pr61925-1.c: New test.
9241 * gcc.target/i386/pr61925-2.c: New test.
9242 * gcc.target/i386/pr61925-3.c: New test.
9243
9244 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR sanitizer/65004
9247 * g++.dg/asan/pr65004.C: New test.
9248
9249 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9250
9251 PR target/64661
9252 * gcc.taget/sh/pr64661-0.h: New.
9253 * gcc.taget/sh/pr64661-1.c: New.
9254 * gcc.taget/sh/pr64661-2.c: New.
9255 * gcc.taget/sh/pr64661-3.c: New.
9256 * gcc.taget/sh/pr64661-4.c: New.
9257
9258 2015-02-10 Richard Biener <rguenther@suse.de>
9259
9260 PR tree-optimization/64995
9261 * g++.dg/torture/pr64995.C: New testcase.
9262
9263 2015-02-10 Richard Biener <rguenther@suse.de>
9264
9265 PR tree-optimization/64909
9266 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9267
9268 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270 * gcc.dg/signbit-sa.c: New test.
9271
9272 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9273
9274 PR libgfortran/57822
9275 * gfortran/fmt_g0_7.f08: New test.
9276
9277 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9278
9279 PR tree-optimization/43378
9280 * gcc.dg/tree-ssa/pr43378.c: New test.
9281
9282 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9283
9284 PR ipa/64978
9285 * g++.dg/torture/pr64978.C: New testcase.
9286
9287 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR sanitizer/64981
9290 * gcc.dg/asan/pr64981.c: New test.
9291
9292 2015-02-09 Marek Polacek <polacek@redhat.com>
9293
9294 PR c/64856
9295 * gcc.dg/pr64856.c: New test.
9296
9297 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR target/64979
9300 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9301 * gcc.c-torture/execute/pr64979.c: New test.
9302
9303 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9304
9305 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9306
9307 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9308
9309 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9310 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9311
9312 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9313
9314 PR target/58757
9315 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9316
9317 2015-02-09 Richard Biener <rguenther@suse.de>
9318
9319 PR tree-optimization/54000
9320 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9321
9322 2015-02-09 Tom de Vries <tom@codesourcery.com>
9323
9324 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9325
9326 2015-02-09 Martin Liska <mliska@suse.cz>
9327
9328 * g++.dg/ipa/pr64858.C: New test.
9329
9330 2015-02-09 Tom de Vries <tom@codesourcery.com>
9331
9332 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9333
9334 2015-02-08 Andrew Pinski <apinski@cavium.com>
9335
9336 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9337
9338 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9339
9340 PR fortran/63744
9341 * gfortran.dg/use_rename_8.f90: New.
9342
9343 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9344
9345 * gnat.dg/addr7.ad[sb]: New test.
9346 * gnat.dg/addr8.ad[sb]: Likewise.
9347
9348 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9349
9350 PR jit/64752
9351 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9352 from jit.dg/test-compile-to-executable.c's create_code, with a
9353 clarification of the output message.
9354 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9355 pass/fail message.
9356 (test_jit): Use CHECK_NO_ERRORS when calling
9357 gcc_jit_context_compile_to_file.
9358 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9359 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9360 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9361 about deletions that are attempted.
9362 (jit-verify-compile-to-file): Rename to...
9363 (jit-verify-output-file-was-created): ...this, and drop the
9364 attempt to run "file" and verify the output.
9365 (jit-verify-assembler): New function.
9366 (jit-verify-object): New function.
9367 (jit-verify-dynamic-library): New function.
9368 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9369 favor of an implementation from new file
9370 create-code-for-hello-world-executable.h, which also adds a
9371 "main".
9372 (dg-final): Replace jit-verify-compile-to-file with
9373 jit-verify-output-file-was-created, and invoke new function
9374 jit-verify-assembler.
9375 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9376 the output message.
9377 (dg-final): Replace jit-verify-compile-to-file with
9378 jit-verify-output-file-was-created, and invoke new function
9379 jit-verify-dynamic-library.
9380 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9381 favor of an implementation from new file
9382 create-code-for-hello-world-executable.h, which also adds a
9383 "main".
9384 (dg-final): Replace jit-verify-compile-to-file with
9385 jit-verify-output-file-was-created. Strengthen the expected stdout
9386 from the built executable.
9387 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9388 favor of an implementation from new file
9389 create-code-for-hello-world-executable.h, which also adds a
9390 "main".
9391 (dg-final): Replace jit-verify-compile-to-file with
9392 jit-verify-output-file-was-created, and invoke new function
9393 jit-verify-object.
9394 * jit.dg/verify-dynamic-library.c: New source file.
9395
9396 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9397 Brian Rzycki <b.rzycki@samsung.com>
9398
9399 PR tree-optimization/64878
9400 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9401
9402 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR ipa/64896
9405 * g++.dg/ipa/pr64896.C: New test.
9406
9407 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9408
9409 PR target/64205
9410 * gcc.target/powerpc/pr64205.c: New file.
9411
9412 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9413
9414 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9415 (dg-options): Use -fpie instead of -fPIE -pie.
9416
9417 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9418
9419 PR middle-end/64937
9420 * g++.dg/asan/pr64937.C: New test.
9421
9422 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9423
9424 PR fortran/63205
9425 * gfortran.dg/class_to_type_4.f90: New test
9426
9427 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9428
9429 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9430
9431 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR rtl-optimization/64957
9434 PR debug/64817
9435 * gcc.c-torture/execute/pr64957.c: New test.
9436
9437 2015-02-05 Jeff Law <law@redhat.com>
9438
9439 PR target/17306
9440 * gcc.target/h8300/pr17306-1.c: New test.
9441 * gcc.target/h8300/pr17306-2.c: New test.
9442
9443 2015-02-05 Tobias Burnus <burnus@net-b.de>
9444
9445 PR fortran/64943
9446 * gfortran.dg/structure_constructor_12.f90: New.
9447
9448 2015-02-05 Jeff Law <law@redhat.com>
9449
9450 PR target/58400
9451 gcc.target/h8300/pr58400.c: New test.
9452
9453 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9454
9455 * gcc.target/arm/macro_defs0.c: New test.
9456 * gcc.target/arm/macro_defs1.c: New test.
9457 * gcc.target/arm/macro_defs2.c: New test.
9458
9459 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9460
9461 PR rtl-optimization/64905
9462 * gcc.target/i386/pr64905.c: Require nonpic target.
9463 (dg-options): Add -fomit-frame-pointer.
9464 (main): Remove.
9465
9466 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9467
9468 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9469 tree dump scanning.
9470
9471 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9472
9473 PR fortran/64757
9474 * gfortran.dg/type_to_class_2.f90: New test
9475 * gfortran.dg/type_to_class_3.f90: New test
9476
9477 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9478
9479 PR ipa/64686
9480 * g++.dg/torture/pr64686.C: New testcase.
9481
9482 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9483
9484 PR rtl-optimization/64905
9485 * gcc.target/i386/pr64905.c: New file.
9486
9487 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9488
9489 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9490 * gcc.dg/guality/pr41616-1.c: Ditto.
9491
9492 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9493
9494 PR debug/64817
9495 * gcc.dg/pr64817-3.c: New.
9496
9497 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9498 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9499
9500 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9501 pass parameters in registers.
9502 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9503 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9504 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9505
9506 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9507 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9508
9509 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9510 list, allow for multilibed targets.
9511 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9512
9513 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9514
9515 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9516 * gcc.dg/pr46728-6.c: Ditto.
9517
9518 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9519
9520 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9521 for mips_nanlegacy target.
9522
9523 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9524
9525 * gcc.target/i386/chkp-hidden-def.c: New.
9526
9527 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9528
9529 PR middle-end/62103
9530 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9531 to use 24 bits for bitfield b.
9532
9533 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9534
9535 PR testsuite/64796
9536 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9537 cache result in a global variable. Include all 32-bit targets for
9538 bswap64 tests.
9539
9540 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9541
9542 PR rtl-optimization/64756
9543 * gcc.c-torture/execute/pr64756.c: New test.
9544
9545 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9546
9547 PR target/64660
9548 * gcc.target/sh/pr64660-0.h: New.
9549 * gcc.target/sh/pr64660-1.c: New.
9550 * gcc.target/sh/pr64660-2.c: New.
9551 * gcc.target/sh/pr64660-3.c: New.
9552 * gcc.target/sh/pr64660-4.c: New.
9553
9554 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9555
9556 PR c++/64877
9557 * g++.dg/warn/Waddress-2.C: New.
9558
9559 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9560
9561 PR middle-end/61225
9562 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9563
9564 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9565
9566 PR preprocessor/64803
9567 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9568
9569 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9570
9571 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9572
9573 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9574
9575 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9576 (_ARM_FPSRC): Add DN and AHP fields.
9577 (clean_results): Force DN=1 on AArch64.
9578 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9579 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9580 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9581 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9582 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9583 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9584
9585 2015-02-02 Alan Modra <amodra@gmail.com>
9586
9587 * gcc.target/powerpc/cprophard.c: New.
9588
9589 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9590
9591 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9592 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9593
9594 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9595
9596 PR debug/64817
9597 * gcc.dg/pr64817-1.c: New test.
9598 * gcc.dg/pr64817-2.c: New test.
9599
9600 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9601
9602 PR target/64851
9603 * gcc.target/sh/pr64851-0.h: New
9604 * gcc.target/sh/pr64851-1.c: New
9605 * gcc.target/sh/pr64851-2.c: New
9606 * gcc.target/sh/pr64851-3.c: New
9607 * gcc.target/sh/pr64851-4.c: New
9608
9609 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9610
9611 PR target/64882
9612 * gcc.dg/torture/pr64882.c: New test.
9613
9614 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9615
9616 PR target/64159
9617 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9618 sparc*-*-*.
9619
9620 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9621
9622 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9623 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9624 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9625 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9626 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9627 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9628 tree dump.
9629 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9630 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9631 tree dump.
9632 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9633 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9634 tree dump.
9635
9636 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9637
9638 PR target/64688
9639 * g++.dg/pr64688-2.C: New.
9640
9641 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9642
9643 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9644 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9645 * gcc.target/i386/fuse-caller-save.c: Ditto.
9646 * gcc.target/i386/headmerge-1.c: Ditto.
9647 * gcc.target/i386/headmerge-2.c: Ditto.
9648 * gcc.target/i386/sibcall-6.c: Ditto.
9649
9650 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9651
9652 PR target/64617
9653 * gcc.target/i386/pr64617.c: New test.
9654
9655 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9656
9657 PR target/15184
9658 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9659 (dg-options): Remove -m32.
9660 (dg-final): Scan for "movb %al" only.
9661 * gcc.target/i386/pr15184-2.c: Ditto.
9662
9663 2015-01-30 Richard Biener <rguenther@suse.de>
9664
9665 PR tree-optimization/64829
9666 * gcc.dg/vect/pr64829.c: New testcase.
9667
9668 2015-01-29 Marek Polacek <polacek@redhat.com>
9669
9670 PR c/64709
9671 * gcc.dg/pr64709.c: New test.
9672
9673 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9674
9675 PR c++/64717
9676 * g++.dg/ubsan/pr64717-1.C: New test.
9677 * g++.dg/ubsan/pr64717-2.C: New test.
9678
9679 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9680
9681 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9682
9683 2015-01-29 Jeff Law <law@redhat.com>
9684
9685 PR target/15184
9686 * gcc.target/i386/pr15184-1.c: New test.
9687 * gcc.target/i386/pr15184-2.c: New test.
9688
9689 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9690
9691 PR tree-optimization/64746
9692 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9693
9694 2015-01-29 Richard Biener <rguenther@suse.de>
9695
9696 PR tree-optimization/64853
9697 * gcc.dg/torture/pr64853.c: New testcase.
9698
9699 2015-01-29 Richard Biener <rguenther@suse.de>
9700
9701 PR tree-optimization/64844
9702 * gcc.dg/vect/pr64844.c: New testcase.
9703
9704 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9705
9706 PR middle-end/64809
9707 * gcc.dg/pr64809.c: Delete.
9708
9709 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9710
9711 PR middle-end/64805
9712 * gcc.target/i386/pr64805.c: New.
9713
9714 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9715
9716 * gcc.dg/guality/guality.h (main): Add argv[0] to
9717 guality_gdb_command.
9718
9719 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9720
9721 PR ipa/64801
9722 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9723
9724 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9725
9726 PR target/64659
9727 * gcc.target/sh/sh.exp
9728 (check_effective_target_atomic_model_soft_gusa_available,
9729 check_effective_target_atomic_model_soft_tcb_available,
9730 check_effective_target_atomic_model_soft_imask_available,
9731 check_effective_target_atomic_model_hard_llcs_available): New.
9732 * gcc.target/sh/pr64659-0.h: New.
9733 * gcc.target/sh/pr64659-1.c: New.
9734 * gcc.target/sh/pr64659-2.c: New.
9735 * gcc.target/sh/pr64659-3.c: New.
9736 * gcc.target/sh/pr64659-4.c: New.
9737
9738 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9739
9740 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9741 scan-assembler-times pattern.
9742
9743 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9744
9745 PR middle-end/64809
9746 * gcc.dg/pr64809.c: New test.
9747
9748 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9749
9750 PR tree-optimization/64277
9751 * gcc.dg/pr64277.c: New.
9752
9753 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9754
9755 PR tree-optimization/64718
9756 * gcc.c-torture/execute/pr64718.c: New test.
9757
9758 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9759
9760 * gcc.target/aarch64/abs_2.c: New.
9761
9762 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9763
9764 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9765 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9766 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9767 ISA rev < 2.
9768
9769 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR bootstrap/64612
9772 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9773 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9774 { target comdat_group }.
9775
9776 2015-01-27 Tobias Burnus <burnus@net-b.de>
9777
9778 PR fortran/63861
9779 * gfortran.dg/goacc/coarray_2.f90: New.
9780
9781 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9782
9783 PR ipa/60871
9784 PR ipa/64139
9785 * g++.dg/torture/pr64139.C: New testcase.
9786 * g++.dg/torture/pr60871.C: Likewise.
9787
9788 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9789
9790 PR fortran/64230
9791 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9792 prevent linking errors.
9793
9794 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9795
9796 PR ipa/64282
9797 * g++.dg/torture/pr64282.C: New testcase.
9798
9799 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9800
9801 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9802 for wzr reg.
9803
9804 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9805
9806 * gcc.target/s390/hotpatch-13.c: New testcase.
9807 * gcc.target/s390/hotpatch-14.c: New testcase.
9808 * gcc.target/s390/hotpatch-15.c: New testcase.
9809 * gcc.target/s390/hotpatch-16.c: New testcase.
9810 * gcc.target/s390/hotpatch-17.c: New testcase.
9811 * gcc.target/s390/hotpatch-18.c: New testcase.
9812 * gcc.target/s390/hotpatch-19.c: New testcase.
9813 * gcc.target/s390/hotpatch-20.c: New testcase.
9814 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9815 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9816 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9817 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9818 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9819 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9820 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9821 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9822 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9823 * gcc.target/s390/hotpatch-10.c: Likewise.
9824 * gcc.target/s390/hotpatch-11.c: Likewise.
9825 * gcc.target/s390/hotpatch-12.c: Likewise.
9826 * gcc.target/s390/hotpatch-2.c: Likewise.
9827 * gcc.target/s390/hotpatch-3.c: Likewise.
9828 * gcc.target/s390/hotpatch-4.c: Likewise.
9829 * gcc.target/s390/hotpatch-5.c: Likewise.
9830 * gcc.target/s390/hotpatch-6.c: Likewise.
9831 * gcc.target/s390/hotpatch-7.c: Likewise.
9832 * gcc.target/s390/hotpatch-8.c: Likewise.
9833 * gcc.target/s390/hotpatch-9.c: Likewise.
9834 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9835 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9836 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9837 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9838 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9839 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9840 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9841 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9842
9843 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9844
9845 * gcc.dg/long_branch.c: New testcase.
9846
9847 2015-01-27 Richard Biener <rguenther@suse.de>
9848
9849 PR tree-optimization/56273
9850 PR tree-optimization/59124
9851 PR tree-optimization/64277
9852 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9853 * gcc.dg/Warray-bounds-12.c: Likewise.
9854 * gcc.dg/Warray-bounds-13.c: Likewise.
9855
9856 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR rtl-optimization/61058
9859 * gcc.dg/pr61058.c: New test.
9860
9861 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9862
9863 * gcc.target/i386/chkp-narrow-bounds.c: New.
9864
9865 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9866
9867 PR tree-optimization/64807
9868 * gcc.dg/pr64807.c: New test.
9869
9870 PR c/64766
9871 * gcc.dg/pr64766.c: New test.
9872
9873 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9874
9875 PR target/49263
9876 * gcc.target/sh/pr49263-4.c: New.
9877
9878 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9879
9880 PR fortran/62044
9881 * gfortran.dg/allocate_with_mold_1.f90: New test
9882
9883 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9884
9885 PR c/64778
9886 * gcc.dg/pr64778.c: New test.
9887
9888 PR middle-end/64421
9889 * gcc.dg/vect/pr64421.c: New test.
9890
9891 2015-01-26 Tobias Burnus <burnus@net-b.de>
9892
9893 PR fortran/64771
9894 * gfortran.dg/coarray_36.f: New.
9895 * gfortran.dg/coarray_37.f90: New.
9896
9897 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9898
9899 PR fortran/64230
9900 * gfortran.dg/class_allocate_18.f90: New.
9901
9902 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9903
9904 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9905
9906 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9907
9908 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9909
9910 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9911
9912 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9913
9914 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9915
9916 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9917
9918 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9919
9920 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9921 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9922 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9923 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9924
9925 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9926
9927 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9928 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9929 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9930
9931 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9932
9933 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9934 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9935 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9936 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9937 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9938 vXXXhn.inc.
9939
9940 2015-01-26 Richard Biener <rguenther@suse.de>
9941
9942 PR middle-end/64764
9943 * gcc.dg/uninit-19.c: New testcase.
9944
9945 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9946
9947 * lib/target-supports.exp (check_effective_target_vect64): Add
9948 sparc*-*-*.
9949
9950 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9951
9952 PR testsuite/64712
9953 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9954
9955 2015-01-26 Tony Liu <tony.liu@arm.com>
9956
9957 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9958 non-UAL cases.
9959
9960 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9961
9962 PR libfortran/64770
9963 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9964 correctly, clean up afterwards.
9965
9966 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9967
9968 PR fortran/62044
9969 * gfortran.dg/use_rename_7.f90: New.
9970
9971 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9972
9973 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9974 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9975
9976 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9977
9978 PR target/54236
9979 * gcc.target/sh/pr54236-4.c: New.
9980
9981 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9982
9983 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9984 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9985 Bridge test.
9986
9987 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9988
9989 PR libfortran/64770
9990 * gfortran.dg/open_new_segv.f90: New test.
9991
9992 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9993
9994 PR target/49263
9995 PR target/53987
9996 PR target/64345
9997 PR target/59533
9998 PR target/52933
9999 PR target/54236
10000 PR target/51244
10001 * gcc.target/sh/pr64345-1.c: New.
10002 * gcc.target/sh/pr64345-2.c: New.
10003 * gcc.target/sh/pr59533-1.c: New.
10004 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10005 * gcc.target/sh/pr52933-2.c: Likewise.
10006 * gcc.target/sh/pr54089-1.c: Likewise.
10007 * gcc.target/sh/pr54236-1.c: Likewise.
10008 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10009 * gcc.target/sh/pr49263-1.c: Remove xfails.
10010 * gcc.target/sh/pr49263-2.c: Likewise.
10011 * gcc.target/sh/pr49263-3.c: Likewise.
10012 * gcc.target/sh/pr53987-1.c: Likewise.
10013 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10014 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10015 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10016 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10017 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10018 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10019 test_009): New.
10020 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10021 (test_02): New.
10022
10023 2015-01-24 Tom de Vries <tom@codesourcery.com>
10024
10025 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10026
10027 2015-01-23 Ian Lance Taylor <iant@google.com>
10028
10029 PR go/64510
10030 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10031 targets without split stack support.
10032
10033 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10034
10035 PR target/64317
10036 * gcc.target/i386/pr64317.c: New test.
10037
10038 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR rtl-optimization/63637
10041 PR rtl-optimization/60663
10042 * gcc.dg/pr63637-1.c: New test.
10043 * gcc.dg/pr63637-2.c: New test.
10044 * gcc.dg/pr63637-3.c: New test.
10045 * gcc.dg/pr63637-4.c: New test.
10046 * gcc.dg/pr63637-5.c: New test.
10047 * gcc.dg/pr63637-6.c: New test.
10048 * gcc.target/i386/pr63637-1.c: New test.
10049 * gcc.target/i386/pr63637-2.c: New test.
10050 * gcc.target/i386/pr63637-3.c: New test.
10051 * gcc.target/i386/pr63637-4.c: New test.
10052 * gcc.target/i386/pr63637-5.c: New test.
10053 * gcc.target/i386/pr63637-6.c: New test.
10054
10055 2015-01-23 Richard Biener <rguenther@suse.de>
10056
10057 PR testsuite/63439
10058 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10059 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10060
10061 2015-01-23 Marek Polacek <polacek@redhat.com>
10062
10063 PR preprocessor/60570
10064 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10065 * gcc.dg/cpp/pr60570.c: New test.
10066
10067 2015-01-23 Richard Biener <rguenther@suse.de>
10068
10069 PR testsuite/63439
10070 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10071 vectorization on vect64 targets.
10072
10073 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10074
10075 PR fortran/60922
10076 * gfortran.dg/class_allocate_17.f90: New.
10077
10078 2015-01-23 Tobias Burnus <burnus@net-b.de>
10079
10080 PR fortran/64726
10081 * gfortran.dg/goacc/combined_loop.f90: New.
10082
10083 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10084
10085 PR fortran/61933
10086 * gfortran.dg/make_unit.f90: New test.
10087
10088 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10089
10090 PR fortran/61933
10091 * gfortran.dg/negative_unit_int8.f: Update.
10092
10093 2015-01-22 Jeff Law <law@redhat.com>
10094
10095 PR target/52076
10096 * gcc.target/m68k/pr52076-1.c: New test.
10097 * gcc.target/m68k/pr52076-2.c: New test.
10098
10099 2015-01-22 Richard Biener <rguenther@suse.de>
10100
10101 PR middle-end/64728
10102 * gcc.dg/torture/pr64728.c: New testcase.
10103
10104 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10105
10106 PR target/64688
10107 * g++.dg/pr64688.C: New test.
10108
10109 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10110
10111 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10112 to avoid errors with -fpic.
10113
10114 2015-01-22 Richard Biener <rguenther@suse.de>
10115
10116 PR libstdc++/64535
10117 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10118
10119 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10120
10121 PR rtl-optimization/64682
10122 * gcc.c-torture/execute/pr64682.c: New file.
10123
10124 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10125
10126 PR debug/64511
10127 * gcc.dg/pr64511.c: New test.
10128
10129 PR rtl-optimization/62078
10130 * g++.dg/opt/pr62078.C: New test.
10131
10132 PR c/63307
10133 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10134
10135 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10136
10137 PR fortran/57023
10138 * gfortran.dg/internal_pack_15.f90: New test.
10139
10140 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10141
10142 * c-c++-common/tsan/step.c: New testcase.
10143
10144 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10145
10146 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10147
10148 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10149
10150 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10151
10152 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10153
10154 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10155
10156 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10157
10158 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10159
10160 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10161
10162 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10163
10164 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10165
10166 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10167
10168 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10169
10170 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10171
10172 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10173
10174 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10175
10176 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10177
10178 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10179
10180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10181
10182 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10183
10184 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10185
10186 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10187
10188 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10189
10190 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10191
10192 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10193
10194 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10195 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10196 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10197 vXXXw.inc.
10198
10199 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10200
10201 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10202 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10203 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10204 vXXXl.inc.
10205
10206 2015-01-21 Renlin Li <renlin.li@arm.com>
10207
10208 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10209 * g++.dg/tls/thread_local5g.C: Likewise.
10210 * g++.dg/tls/thread_local6g.C: Likewise.
10211
10212 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10213
10214 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10215 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10216 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10217
10218 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10219
10220 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10221 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10222 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10223
10224 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10225
10226 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10227 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10228 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10229
10230 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10231
10232 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10233 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10234 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10235
10236 2015-01-20 Jeff Law <law@redhat.com>
10237
10238 PR target/59946
10239 * gcc.target/m68k/pr59946.c: New test.
10240
10241 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10242
10243 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10244 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10245 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10246
10247 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10248
10249 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10250 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10251 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10252
10253 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10254
10255 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10256 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10257 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10258
10259 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10260
10261 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10262 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10263 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10264 vshuffle.inc.
10265 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10266 vshuffle.inc.
10267
10268 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10269
10270 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10271 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10272 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10273
10274 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10275
10276 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10277 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10278 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10279
10280 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10281
10282 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10283
10284 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10285
10286 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10287
10288 PR sanitizer/64632
10289 * g++.dg/ubsan/pr64632.C: New test.
10290
10291 PR debug/64663
10292 * gcc.dg/pr64663.c: New test.
10293
10294 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10295
10296 PR c++/64383
10297 * g++.dg/warn/Wunused-var-23.C: New.
10298
10299 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10300
10301 PR c++/59937
10302 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10303 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10304
10305 2015-01-20 Richard Biener <rguenther@suse.de>
10306
10307 PR ipa/64684
10308 * gcc.dg/lto/pr64684_0.c: New testcase.
10309 * gcc.dg/lto/pr64684_1.c: Likewise.
10310 * gcc.dg/lto/pr64684_2.c: Likewise.
10311 * gcc.dg/lto/pr64685_0.c: Likewise.
10312 * gcc.dg/lto/pr64685_1.c: Likewise.
10313
10314 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10315
10316 PR c++/62241
10317 * g++.dg/cpp1y/lambda-init12.C: New.
10318
10319 2015-01-20 Richard Biener <rguenther@suse.de>
10320
10321 PR tree-optimization/64410
10322 * g++.dg/vect/pr64410.cc: Require vect_double.
10323
10324 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10325
10326 PR target/64149
10327 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10328
10329 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10330
10331 PR bootstrap/64676
10332 Revert:
10333 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10334
10335 PR rtl-optimization/64081
10336 * gcc.dg/pr64081.c: New test.
10337
10338 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10339
10340 * jit.dg/harness.h: Include <unistd.h>.
10341 (CHECK_NO_ERRORS): New.
10342 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10343 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10344 gcc_jit_context_compile_to_file.
10345 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10346 args to the spawned executable.
10347 (jit-expand-vars): New function.
10348 (jit-exe-params): New variable.
10349 (dg-jit-set-exe-params): New function.
10350 (jit-dg-test): Detect testcases that use
10351 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10352 Set arguments of spawned process to jit-exe-params.
10353 (jit-get-output-filename): New function.
10354 (jit-setup-compile-to-file): New function.
10355 (jit-verify-compile-to-file): New function.
10356 (jit-run-executable): New function.
10357 (jit-verify-executable): New function.
10358 * jit.dg/test-compile-to-assembler.c: New testcase.
10359 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10360 * jit.dg/test-compile-to-executable.c: New testcase.
10361 * jit.dg/test-compile-to-object.c: New testcase.
10362
10363 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10364
10365 PR target/64652
10366 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10367 (test_1): New.
10368
10369 2015-01-19 Martin Liska <mliska@suse.cz>
10370
10371 * objc/compile/pr64668.m: New test.
10372
10373 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10374
10375 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10376 (create_overflow_fn): Update comment to clarify that
10377 the third param of the created function is a bool *, not
10378 an int *.
10379 (verify_int_overflow_fn): Convert param "expected_ovf" from
10380 int to bool. Update third param of "overflow_fn_type" from int *
10381 to bool *. Update local "actual_ovf" from int to bool.
10382 (verify_uint_overflow_fn): Likewise.
10383
10384 2015-01-19 Martin Liska <mliska@suse.cz>
10385
10386 * gcc.dg/ipa/ipa-icf-33.c: New test.
10387
10388 2015-01-19 Felix Yang <felix.yang@huawei.com>
10389 Haijian Zhang <z.zhanghaijian@huawei.com>
10390
10391 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10392 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10393 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10394 result_float64x2, expected_hfloat64x2): New helper type, variable and
10395 declaration.
10396 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10397 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10398 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10399 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10400 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10401 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10402 and target without the FMA feature.
10403
10404 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10405
10406 * gcc.target/aarch64/pr64304.c: New testcase.
10407
10408 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10409
10410 PR rtl-optimization/64081
10411 * gcc.dg/pr64081.c: New test.
10412
10413 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10414
10415 PR target/63971
10416 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10417 the epilogue).
10418 * gcc.target/aarch64/test_frame_6.c: Likewise.
10419 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10420 and x19 (in the epilogue).
10421 * gcc.target/aarch64/test_frame_4.c: Likewise.
10422 * gcc.target/aarch64/test_frame_7.c: Likewise.
10423
10424 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10425
10426 * gcc.target/i386/chkp-always_inline.c: New.
10427
10428 2015-01-15 Andrew Pinski <apinski@cavium.com>
10429 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10430
10431 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10432 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10433
10434 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10435
10436 PR fortran/60255
10437 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10438 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10439
10440 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10441
10442 PR fortran/64578
10443 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10444
10445 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10446
10447 PR target/64652
10448 * gcc.target/sh/torture/pr64652.c: New.
10449
10450 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10451
10452 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10453 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10454 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10455 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10456 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10457 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10458
10459 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10460
10461 PR ipa/64378
10462 * g++.dg/torture/pr64378.C: New testcase.
10463
10464 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10465
10466 PR fortran/57959
10467 * gfortran.dg/block_13.f08: New test
10468
10469 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10470
10471 PR fortran/55901
10472 * gfortran.dg/associate_1.f03: Allow test for character with
10473 automatic length.
10474
10475 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10476
10477 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10478 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10479
10480 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10481
10482 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10483
10484 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10485
10486 PR fortran/64578
10487 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10488
10489 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10490
10491 PR fortran/60357
10492 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10493
10494 PR fortran/61275
10495 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10496
10497 PR fortran/55932
10498 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10499
10500 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10501
10502 PR fortran/60334
10503 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10504
10505 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10506
10507 PR rtl-optimization/52773
10508 * gcc.c-torture/compile/pr52773.c: New test.
10509
10510 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10511
10512 PR c++/62134
10513 * g++.dg/cpp0x/alias-decl-46.C: New.
10514
10515 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10516
10517 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10518
10519 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10520
10521 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10522 Add trace.
10523 (CHECK_FP): Likewise.
10524 (CHECK_CUMULATIVE_SAT): Likewise.
10525
10526 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10527
10528 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10529 (Set_Neon_Cumulative_Sat): Add parameter.
10530 (__set_neon_cumulative_sat): Support new parameter.
10531 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10532 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10533 argument.
10534 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10535 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10536 argument.
10537
10538 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10539
10540 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10541 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10542
10543 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10544
10545 PR c++/60056
10546 * g++.dg/tls/thread_local-ice4.C: New.
10547
10548 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10549
10550 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10551 than Neon options.
10552
10553 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10554
10555 PR c++/62276
10556 * g++.dg/cpp0x/vt-62276.C: New.
10557
10558 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10559
10560 PR middle-end/64353
10561 * g++.dg/pr64353.C: New.
10562
10563 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10564
10565 PR target/64263
10566 * gcc.target/aarch64/pr64263_1.c: New test.
10567
10568 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10569
10570 PR tree-optimization/64434
10571 * gcc.dg/torture/pr64434.c: Move to...
10572 * gcc.dg/pr64434.c: ... here.
10573
10574 2015-01-16 Richard Biener <rguenther@suse.de>
10575
10576 PR middle-end/64614
10577 * gcc.dg/uninit-18.c: New testcase.
10578
10579 2015-01-16 Richard Biener <rguenther@suse.de>
10580
10581 PR tree-optimization/64568
10582 * g++.dg/torture/pr64568-2.C: New testcase.
10583
10584 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10585
10586 PR target/64363
10587 * gcc.target/i386/chkp-label-address.c: New.
10588
10589 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10590
10591 PR fortran/45290
10592 * gfortran.dg/pointer_init_6.f90: Extended.
10593
10594 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10595
10596 * gcc.c-torture/compile/20150108.c: New test.
10597
10598 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10599
10600 * gcc.target/visium: New directory.
10601
10602 2015-01-16 Richard Biener <rguenther@suse.de>
10603
10604 PR tree-optimization/61743
10605 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10606 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10607
10608 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10609
10610 * gcc.dg/pr64015.c: New test.
10611
10612 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10613
10614 PR ipa/64163
10615 PR ipa/64612
10616 * g++.dg/ipa/pr64612.C: New test.
10617
10618 2015-01-16 Renlin Li <renlin.li@arm.com>
10619
10620 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10621
10622 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10623
10624 * gcc.target/i386/sse-14.c: Test new intrinsic.
10625 * gcc.target/i386/sse-22.c: Ditto.
10626
10627 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10628
10629 PR c++/58614
10630 * g++.dg/cpp0x/auto44.C: New.
10631
10632 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10633
10634 PR target/59710
10635 * gcc.target/nios2/gpopt-all.c: New test case.
10636 * gcc.target/nios2/gpopt-local.c: New test case.
10637 * gcc.target/nios2/gpopt-global.c: New test case.
10638 * gcc.target/nios2/gpopt-data.c: New test case.
10639 * gcc.target/nios2/gpopt-none.c: New test case.
10640
10641 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10642
10643 * g++.dg/ubsan/vptr-1.C: New test.
10644 * g++.dg/ubsan/vptr-2.C: New test.
10645 * g++.dg/ubsan/vptr-3.C: New test.
10646 * g++.dg/ubsan/vptr-4.C: New test.
10647 * g++.dg/ubsan/vptr-5.C: New test.
10648 * g++.dg/ubsan/vptr-6.C: New test.
10649 * g++.dg/ubsan/vptr-7.C: New test.
10650 * g++.dg/ubsan/vptr-8.C: New test.
10651 * g++.dg/ubsan/vptr-9.C: New test.
10652
10653 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10654
10655 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10656 is set up.
10657 * lib/gcc-dg.exp: Likewise.
10658
10659 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10660
10661 PR rtl-optimization/64110
10662 * gcc.target/i386/pr64110.c: Add scan-assembler.
10663
10664 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10665 James Norris <jnorris@codesourcery.com>
10666 Cesar Philippidis <cesar@codesourcery.com>
10667 Ilmir Usmanov <i.usmanov@samsung.com>
10668
10669 * lib/target-supports.exp (check_effective_target_fopenacc): New
10670 procedure.
10671 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10672 * g++.dg/goacc/goacc.exp: Likewise.
10673 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10674 * gcc.dg/goacc/goacc.exp: Likewise.
10675 * gfortran.dg/goacc/goacc.exp: Likewise.
10676 * c-c++-common/cpp/openacc-define-1.c: New file.
10677 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10678 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10679 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10680 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10681 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10682 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10683 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10684 * c-c++-common/goacc/cache-1.c: Likewise.
10685 * c-c++-common/goacc/clauses-fail.c: Likewise.
10686 * c-c++-common/goacc/collapse-1.c: Likewise.
10687 * c-c++-common/goacc/data-1.c: Likewise.
10688 * c-c++-common/goacc/data-2.c: Likewise.
10689 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10690 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10691 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10692 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10693 * c-c++-common/goacc/if-clause-1.c: Likewise.
10694 * c-c++-common/goacc/if-clause-2.c: Likewise.
10695 * c-c++-common/goacc/kernels-1.c: Likewise.
10696 * c-c++-common/goacc/loop-1.c: Likewise.
10697 * c-c++-common/goacc/loop-private-1.c: Likewise.
10698 * c-c++-common/goacc/nesting-1.c: Likewise.
10699 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10700 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10701 * c-c++-common/goacc/parallel-1.c: Likewise.
10702 * c-c++-common/goacc/pcopy.c: Likewise.
10703 * c-c++-common/goacc/pcopyin.c: Likewise.
10704 * c-c++-common/goacc/pcopyout.c: Likewise.
10705 * c-c++-common/goacc/pcreate.c: Likewise.
10706 * c-c++-common/goacc/pragma_context.c: Likewise.
10707 * c-c++-common/goacc/present-1.c: Likewise.
10708 * c-c++-common/goacc/reduction-1.c: Likewise.
10709 * c-c++-common/goacc/reduction-2.c: Likewise.
10710 * c-c++-common/goacc/reduction-3.c: Likewise.
10711 * c-c++-common/goacc/reduction-4.c: Likewise.
10712 * c-c++-common/goacc/sb-1.c: Likewise.
10713 * c-c++-common/goacc/sb-2.c: Likewise.
10714 * c-c++-common/goacc/sb-3.c: Likewise.
10715 * c-c++-common/goacc/update-1.c: Likewise.
10716 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10717 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10718 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10719 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10720 * gfortran.dg/goacc/assumed.f95: Likewise.
10721 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10722 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10723 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10724 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10725 * gfortran.dg/goacc/branch.f95: Likewise.
10726 * gfortran.dg/goacc/cache-1.f95: Likewise.
10727 * gfortran.dg/goacc/coarray.f95: Likewise.
10728 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10729 * gfortran.dg/goacc/cray.f95: Likewise.
10730 * gfortran.dg/goacc/critical.f95: Likewise.
10731 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10732 * gfortran.dg/goacc/data-tree.f95: Likewise.
10733 * gfortran.dg/goacc/declare-1.f95: Likewise.
10734 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10735 * gfortran.dg/goacc/fixed-1.f: Likewise.
10736 * gfortran.dg/goacc/fixed-2.f: Likewise.
10737 * gfortran.dg/goacc/fixed-3.f: Likewise.
10738 * gfortran.dg/goacc/fixed-4.f: Likewise.
10739 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10740 * gfortran.dg/goacc/if.f95: Likewise.
10741 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10742 * gfortran.dg/goacc/list.f95: Likewise.
10743 * gfortran.dg/goacc/literal.f95: Likewise.
10744 * gfortran.dg/goacc/loop-1.f95: Likewise.
10745 * gfortran.dg/goacc/loop-2.f95: Likewise.
10746 * gfortran.dg/goacc/loop-3.f95: Likewise.
10747 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10748 * gfortran.dg/goacc/omp.f95: Likewise.
10749 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10750 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10751 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10752 * gfortran.dg/goacc/parameter.f95: Likewise.
10753 * gfortran.dg/goacc/private-1.f95: Likewise.
10754 * gfortran.dg/goacc/private-2.f95: Likewise.
10755 * gfortran.dg/goacc/private-3.f95: Likewise.
10756 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10757 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10758 * gfortran.dg/goacc/reduction.f95: Likewise.
10759 * gfortran.dg/goacc/routine-1.f90: Likewise.
10760 * gfortran.dg/goacc/routine-2.f90: Likewise.
10761 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10762 * gfortran.dg/goacc/several-directives.f95: Likewise.
10763 * gfortran.dg/goacc/sie.f95: Likewise.
10764 * gfortran.dg/goacc/subarrays.f95: Likewise.
10765 * gfortran.dg/gomp/map-1.f90: Likewise.
10766 * gfortran.dg/openacc-define-1.f90: Likewise.
10767 * gfortran.dg/openacc-define-2.f90: Likewise.
10768 * gfortran.dg/openacc-define-3.f90: Likewise.
10769 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10770 * g++.dg/gomp/block-2.C: Likewise.
10771 * g++.dg/gomp/block-3.C: Likewise.
10772 * g++.dg/gomp/block-5.C: Likewise.
10773 * g++.dg/gomp/target-1.C: Likewise.
10774 * g++.dg/gomp/target-2.C: Likewise.
10775 * g++.dg/gomp/taskgroup-1.C: Likewise.
10776 * g++.dg/gomp/teams-1.C: Likewise.
10777 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10778 * gcc.dg/cilk-plus/jump.c: Likewise.
10779 * gcc.dg/gomp/block-1.c: Likewise.
10780 * gcc.dg/gomp/block-10.c: Likewise.
10781 * gcc.dg/gomp/block-2.c: Likewise.
10782 * gcc.dg/gomp/block-3.c: Likewise.
10783 * gcc.dg/gomp/block-4.c: Likewise.
10784 * gcc.dg/gomp/block-5.c: Likewise.
10785 * gcc.dg/gomp/block-6.c: Likewise.
10786 * gcc.dg/gomp/block-7.c: Likewise.
10787 * gcc.dg/gomp/block-8.c: Likewise.
10788 * gcc.dg/gomp/block-9.c: Likewise.
10789 * gcc.dg/gomp/target-1.c: Likewise.
10790 * gcc.dg/gomp/target-2.c: Likewise.
10791 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10792 * gcc.dg/gomp/teams-1.c: Likewise.
10793
10794 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10795
10796 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10797 test case.
10798
10799 2015-01-15 Mike Stump <mikestump@comcast.net>
10800
10801 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10802 * gcc.dg/inline_2.c: Likewise.
10803 * gcc.dg/inline_3.c: Likewise.
10804 * gcc.dg/inline_4.c: Likewise.
10805
10806 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10807
10808 PR fortran/58023
10809 * gfortran.dg/proc_ptr_comp_43.f90: New.
10810
10811 2015-01-15 Mike Stump <mikestump@comcast.net>
10812
10813 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10814 * gcc.dg/unroll_2.c: Likewise.
10815 * gcc.dg/unroll_3.c: Likewise.
10816 * gcc.dg/unroll_4.c: Likewise.
10817 * gcc.dg/unroll_5.c: Likewise.
10818
10819 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10820
10821 PR target/63971
10822 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10823 in epilogue.
10824 * gcc.target/aarch64/test_frame_6.c: Likewise.
10825 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10826 x30 and x19 (in the epilogue).
10827 * gcc.target/aarch64/test_frame_4.c: Likewise.
10828 * gcc.target/aarch64/test_frame_7.c: Likewise.
10829
10830 2015-01-15 Martin Liska <mliska@suse.cz>
10831
10832 * g++.dg/ipa/pr64068.C: New test.
10833 * gcc.dg/ipa/PR64559.c: New test.
10834
10835 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10836
10837 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10838 with PIE.
10839
10840 2015-01-15 Richard Biener <rguenther@suse.de>
10841
10842 PR tree-optimization/61743
10843 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10844 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10845
10846 2015-01-15 Renlin Li <renlin.li@arm.com>
10847
10848 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10849 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10850
10851 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10852
10853 * gcc.dg/vect/vect-aggressive-1.c: New.
10854 * gcc.target/i386/avx2-vect-aggressive.c: New.
10855
10856 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10857
10858 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10859
10860 2015-01-15 Richard Biener <rguenther@suse.de>
10861
10862 PR lto/64415
10863 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10864 -Wl,-undefined,dynamic_lookup.
10865
10866 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10867
10868 * gnat.dg/opt47.adb: New test.
10869
10870 2015-01-15 Richard Biener <rguenther@suse.de>
10871
10872 PR lto/64415
10873 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10874
10875 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10876
10877 PR tree-optimization/64434
10878 * gcc.dg/torture/pr64434.c: New test.
10879
10880 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10881
10882 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10883 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10884 -march=loongson* and -march=octeon* require -mno-micromips.
10885
10886 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10887 Matthew Fortune <matthew.fortune@imgtec.com>
10888
10889 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10890 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10891 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10892 * gcc.target/mips/call-saved-7.c: New file.
10893 * gcc.target/mips/call-saved-8.c: New file.
10894 * gcc.target/mips/call-saved-9.c: New file.
10895
10896 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10897
10898 * gcc.target/mips/lsa.c: New file.
10899 * gcc.target/mips/mips64-lsa.c: Likewise.
10900 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10901 * gcc.target/mips/mulsize-4.c: Likewise.
10902 * gcc.target/mips/mulsize-5.c: New file.
10903 * gcc.target/mips/mulsize-6.c: Likewise.
10904 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10905 and !HAS_LSA as ghost options.
10906 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10907 for !HAS_LSA.
10908
10909 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10910
10911 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10912
10913 2015-01-15 Richard Biener <rguenther@suse.de>
10914
10915 PR middle-end/64365
10916 * gcc.dg/torture/pr64365.c: New testcase.
10917
10918 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10919
10920 * gcc.dg/stackprotectexplicit1.c: New test.
10921 * g++.dg/stackprotectexplicit2.c: New test.
10922
10923 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10924
10925 PR target/61933
10926 * gfortran.dg/inquire_internal.f90: New.
10927 * gfortran.dg/negative_unit_check.f90: New.
10928
10929 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10930
10931 PR target/53988
10932 * gcc.target/sh/pr53988-1.c: New.
10933
10934 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10935
10936 PR c++/58671
10937 * g++.dg/tls/thread_local-ice3.C: New.
10938
10939 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10940
10941 * gcc.target/i386/fentry-override.c: Properly place {} in target
10942 selector. Remove nonpic.
10943 * gcc.target/i386/fentry.c: Likewise.
10944
10945 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10946
10947 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10948 warnings instead of errors.
10949
10950 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10951
10952 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10953 option support instead of ENABLE_LTO from Makefile.
10954
10955 2015-01-14 Richard Biener <rguenther@suse.de>
10956
10957 PR tree-optimization/59354
10958 * gcc.dg/vect/pr59354.c: New testcase.
10959
10960 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10961
10962 * lib/target-supports.exp
10963 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10964 on ARM architures before v7.
10965
10966 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10967
10968 PR middle-end/59448
10969 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10970 an atomic_exchange.
10971
10972 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10973
10974 PR target/64386
10975 * gcc.target/i386/pr64386.c: New test.
10976
10977 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10978
10979 PR target/64393
10980 * gcc.target/i386/pr64393.c: New test.
10981
10982 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10983
10984 PR target/64387
10985 * gcc.target/i386/pr64387.c: New test.
10986
10987 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10988
10989 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10990
10991 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10992
10993 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10994
10995 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10996
10997 PR target/64453
10998 * gcc.target/arm/pr64453.c: New.
10999
11000 2015-01-14 Richard Biener <rguenther@suse.de>
11001
11002 PR lto/64415
11003 * gcc.dg/lto/pr64415_0.c: New testcase.
11004 * gcc.dg/lto/pr64415_1.c: Likewise.
11005
11006 2015-01-14 Martin Liska <mliska@suse.cz>
11007
11008 * gcc.dg/ipa/pr64307.c: New test.
11009
11010 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11011
11012 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11013 64-bit and 128-bit.
11014
11015 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11016
11017 PR target/64460
11018 * gcc.target/arm/pr64460_1.c: New test.
11019
11020 2015-01-14 Richard Biener <rguenther@suse.de>
11021
11022 PR tree-optimization/64493
11023 PR tree-optimization/64495
11024 * gcc.dg/vect/pr64493.c: New testcase.
11025 * gcc.dg/vect/pr64495.c: Likewise.
11026
11027 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11028
11029 * gcc.dg/Warray-bounds-11.c: New test-case.
11030
11031 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11032
11033 * gcc.target/mips/octeon3-pipe-1.c: New test.
11034
11035 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11036
11037 * jit.dg/harness.h (set_up_logging): Move string concatenation
11038 into...
11039 (concat_strings): New function.
11040 (dump_reproducer): New function.
11041 (test_jit): Call dump_reproducer.
11042 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11043 function.
11044 (jit-dg-test): Delete any generated reproducer from previous runs.
11045 Verify that a generated reproducer was created, and verify that it
11046 compiles.
11047 * jit.dg/test-nested-contexts.c (main): Call
11048 gcc_jit_context_dump_reproducer_to_file.
11049
11050 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11051
11052 * gcc.dg/aru-2.c: Add dg-require-profiling.
11053
11054 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11055
11056 * lib/target-supports.exp (check_profiling_available): Check if
11057 -pg links.
11058
11059 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11060
11061 PR ipa/64565
11062 * g++.dg/torture/pr64565.C: New testcase.
11063
11064 2015-01-13 Marek Polacek <polacek@redhat.com>
11065
11066 PR middle-end/64391
11067 * gcc.dg/tm/pr64391.c: New test.
11068
11069 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11070
11071 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11072 true.
11073
11074 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11075
11076 * gcc.target/i386/pie.c: New test.
11077
11078 * lib/target-supports.exp (check_effective_target_pie): New.
11079
11080 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11081
11082 PR rtl-optimization/64286
11083 * gcc.target/i386/avx2-pr64286.c: New test.
11084
11085 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11086
11087 PR c++/57626
11088 * g++.dg/cpp0x/vt-57626.C: New.
11089
11090 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11091
11092 PR fortran/64528
11093 * gfortran.dg/pr64528.f90: New test.
11094
11095 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11096
11097 * gcc.target/aarch64/subsp.c: New test.
11098
11099 2015-01-13 Andrew Pinski <apinski@cavium.com>
11100
11101 * gcc.target/aarch64/store-pair-1.c: New testcase.
11102
11103 2015-01-13 Richard Biener <rguenther@suse.de>
11104
11105 PR lto/64373
11106 * gcc.dg/lto/pr64373_0.c: New testcase.
11107
11108 2015-01-13 Andrew Pinski <apinski@cavium.com>
11109
11110 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11111 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11112
11113 2015-01-13 Richard Biener <rguenther@suse.de>
11114
11115 PR tree-optimization/64406
11116 * gcc.dg/pr64406.c: New testcase.
11117
11118 2015-01-13 Richard Biener <rguenther@suse.de>
11119
11120 PR tree-optimization/64404
11121 * gcc.dg/vect/pr64404.c: New testcase.
11122
11123 2015-01-13 Richard Biener <rguenther@suse.de>
11124
11125 PR tree-optimization/64568
11126 * g++.dg/torture/pr64568.C: New testcase.
11127
11128 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11129
11130 * jit.dg/test-error-local-used-from-other-function.c: New test
11131 case.
11132 * jit.dg/test-error-param-reuse.c: New test case.
11133 * jit.dg/test-error-param-sharing.c: New test case.
11134 * jit.dg/test-error-param-used-from-other-function.c: New test
11135 case.
11136 * jit.dg/test-error-param-used-without-a-function.c: New test
11137 case.
11138
11139 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR tree-optimization/64563
11142 * gcc.dg/pr64563.c: New test.
11143
11144 PR target/64513
11145 * gcc.target/i386/pr64513.c: New test.
11146
11147 PR tree-optimization/64454
11148 * gcc.dg/pr64454.c: New test.
11149
11150 PR testsuite/64028
11151 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11152 bind_pic_locally.
11153 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11154 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11155 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11156 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11157 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11158 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11159 * gcc.dg/vect/slp-25.c: Likewise.
11160 * gcc.dg/vect/vect-109.c: Likewise.
11161 * gcc.dg/vect/vect-13.c: Likewise.
11162 * gcc.dg/vect/vect-17.c: Likewise.
11163 * gcc.dg/vect/vect-18.c: Likewise.
11164 * gcc.dg/vect/vect-19.c: Likewise.
11165 * gcc.dg/vect/vect-20.c: Likewise.
11166 * gcc.dg/vect/vect-21.c: Likewise.
11167 * gcc.dg/vect/vect-22.c: Likewise.
11168 * gcc.dg/vect/vect-27.c: Likewise.
11169 * gcc.dg/vect/vect-29.c: Likewise.
11170 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11171 * gcc.dg/vect/vect-2.c: Likewise.
11172 * gcc.dg/vect/vect-3.c: Likewise.
11173 * gcc.dg/vect/vect-4.c: Likewise.
11174 * gcc.dg/vect/vect-5.c: Likewise.
11175 * gcc.dg/vect/vect-72.c: Likewise.
11176 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11177 * gcc.dg/vect/vect-73.c: Likewise.
11178 * gcc.dg/vect/vect-77-global.c: Likewise.
11179 * gcc.dg/vect/vect-78-global.c: Likewise.
11180 * gcc.dg/vect/vect-7.c: Likewise.
11181 * gcc.dg/vect/vect-86.c: Likewise.
11182 * gcc.dg/vect/vect-align-1.c: Likewise.
11183 * gcc.dg/vect/vect-align-3.c: Likewise.
11184 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11185 * gcc.dg/vect/vect-all.c: Likewise.
11186 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11187 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11188 * gcc.dg/vect/vect-peel-3.c: Likewise.
11189 * gcc.dg/vect/vect-peel-4.c: Likewise.
11190 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11191
11192 2015-01-12 Jeff Law <law@redhat.com>
11193
11194 PR target/64461
11195 * gcc.target/m68k/pr64461.c: New test.
11196
11197 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11198
11199 * jit.dg/test-array-as-pointer.c (create_code): Update call
11200 to gcc_jit_context_new_global by setting "kind" to
11201 GCC_JIT_GLOBAL_IMPORTED.
11202 * jit.dg/test-error-array-as-pointer.c: Likewise.
11203 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11204 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11205 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11206 * jit.dg/test-using-global.c (the_global): Rename to...
11207 (imported_global): ...this.
11208 (create_code): Update to test the three kinds of global.
11209 (verify_code): Likewise.
11210
11211 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11212
11213 PR testsuite/64427
11214 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11215 undefined behavior.
11216 * gcc.target/i386/pr64291-2.c: Updated.
11217
11218 2015-01-12 Richard Biener <rguenther@suse.de>
11219
11220 PR tree-optimization/64530
11221 * gfortran.dg/pr64530.f90: New testcase.
11222
11223 2015-01-12 Richard Biener <rguenther@suse.de>
11224
11225 PR middle-end/64357
11226 * gcc.dg/torture/pr64357.c: New testcase.
11227
11228 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11229
11230 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11231 selector.
11232
11233 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11234 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11235
11236 2015-01-12 Martin Liska <mliska@suse.cz>
11237
11238 * gcc.dg/ipa/PR64550.c: New test.
11239
11240 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11241
11242 PR ipa/63470
11243 * g++.dg/ipa/pr63470.C: New testcase.
11244
11245 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11246
11247 PR fortran/63733
11248 * gfortran.dg/typebound_operator_20.f90: New.
11249
11250 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11251
11252 PR fortran/58023
11253 * gfortran.dg/proc_ptr_comp_42.f90: New.
11254
11255 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11256
11257 PR fortran/64508
11258 * gfortran.dg/proc_ptr_comp_41.f90: New.
11259
11260 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11261
11262 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11263
11264 2015-01-10 Tobias Burnus <burnus@net-b.de>
11265
11266 PR fortran/64522
11267 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11268 and add dg-excess-errors.
11269 * gfortran.dg/line_length_6.f90: New.
11270 * gfortran.dg/line_length_7.f90: New.
11271 * gfortran.dg/line_length_8.f90: New.
11272 * gfortran.dg/line_length_9.f90: New.
11273 * gfortran.dg/line_length_10.f90: New.
11274 * gfortran.dg/line_length_11.f90: New.
11275
11276 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11277
11278 * jit.dg/test-threads.c (struct testcase): Move declaration
11279 to jit.dg/all-non-failing-tests.h.
11280 (testcases): Likewise.
11281 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11282 declaration here from jit.dg/all-non-failing-tests.h.
11283 (testcases): Likewise.
11284 * jit.dg/test-combination.c (create_code): Eliminate spelling
11285 out all of the testcases in favor of looping through the
11286 "testcases" metadata.
11287 (verify_code): Likewise.
11288
11289 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11290
11291 PR rtl-optimization/64536
11292 * gcc.dg/pr64536.c: New test.
11293
11294 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11295
11296 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11297 * jit.dg/test-combination.c (create_code): Likewise.
11298 (verify_code): Likewise.
11299 * jit.dg/test-constants.c: New test case.
11300 * jit.dg/test-threads.c: Add test-constants.c.
11301
11302 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11303
11304 PR libobjc/51891
11305 * objc.dg/gnu-api-2-class.m: Add a test case
11306 for the above change.
11307
11308 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11309
11310 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11311
11312 2015-01-09 Richard Biener <rguenther@suse.de>
11313
11314 PR tree-optimization/64410
11315 * g++.dg/vect/pr64410.cc: New testcase.
11316
11317 2015-01-09 Martin Liska <mliska@suse.cz>
11318
11319 * gcc.dg/ipa/ipa-icf-32.c: New test.
11320
11321 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11322
11323 * c-c++-common/tsan/tsan_barrier.h: New.
11324 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11325 * c-c++-common/tsan/bitfield_race.c: Likewise.
11326 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11327 * c-c++-common/tsan/mutexset1.c: Likewise.
11328 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11329 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11330 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11331 * c-c++-common/tsan/simple_race.c: Likewise.
11332 * c-c++-common/tsan/simple_stack.c: Likewise.
11333 * c-c++-common/tsan/sleep_sync.c: Likewise.
11334 * c-c++-common/tsan/tiny_race.c: Likewise.
11335 * c-c++-common/tsan/tls_race.c: Likewise.
11336 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11337 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11338 * g++.dg/tsan/atomic_free.C: Likewise.
11339 * g++.dg/tsan/atomic_free2.C: Likewise.
11340 * g++.dg/tsan/cond_race.C: Likewise.
11341 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11342
11343 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11344
11345 PR testsuite/62250
11346 * lib/target-supports.exp (check_effective_target_libatomic_available):
11347 New.
11348 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11349 targets that match effective-target libatomic_available.
11350 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11351
11352 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11353
11354 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11355 Verify the result of gcc_jit_context_get_last_error.
11356 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11357
11358 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11359
11360 PR tree-optimization/63989
11361 * gcc.dg/strlenopt-27.c: New test.
11362
11363 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11364
11365 * jit.dg/harness.h (set_up_logging): New function.
11366 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11367 set_up_logging on the context, so that every testcase is
11368 logged to a particular file.
11369 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11370 and call gcc_jit_context_set_logfile on the top-level context.
11371
11372 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11373
11374 PR target/64338
11375 * g++.dg/opt/pr64338.C: New test.
11376
11377 2015-01-08 Tobias Burnus <burnus@net-b.de>
11378
11379 * gfortran.dg/coarray/codimension_2b.f90: New file.
11380 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11381 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11382
11383 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11384
11385 PR c++/59004
11386 * g++.dg/ext/fnname4.C: New.
11387
11388 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11389
11390 PR c++/64462
11391 * g++.dg/cpp0x/constexpr-64462.C: New.
11392
11393 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11394
11395 PR c++/60753
11396 * g++.dg/cpp0x/deleted10.C: New.
11397
11398 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11399
11400 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11401
11402 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11403
11404 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11405 GCC_JIT_UNARY_OP_ABS.
11406 (verify_unary_ops): Likewise.
11407
11408 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11409
11410 * jit.dg/test-arith-overflow.c: New test case.
11411 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11412 * jit.dg/test-combination.c (create_code): Likewise.
11413 (verify_code): Likewise.
11414 * jit.dg/test-threads.c (testcases): Likewise.
11415
11416 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11417
11418 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11419 rather than "jit". Load g++.exp, and call g++_init.
11420 Run test-*.cc files within the testsuite and *.cc files within
11421 docs/examples.
11422 (jit-dg-test): Drop the addition of -fgnu89-inline to
11423 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11424 doing it when compiling C testcases (since g++ does not handle
11425 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11426 is restored to the value after g++_init ran, rather than the
11427 value before g++_init ran. Return a list of
11428 $comp_output $output_file, as dg-test assumes.
11429
11430 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11431
11432 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11433 make it easier to figure out the origin of each test result when
11434 running test-combination.c and test-threads.c.
11435 (CHECK_VALUE): Likewise.
11436 (CHECK_DOUBLE_VALUE): Likewise.
11437 (CHECK_STRING_VALUE): Likewise.
11438 (CHECK_STRING_STARTS_WITH): Likewise.
11439 (CHECK_STRING_CONTAINS): Likewise.
11440 (CHECK): Likewise.
11441 (check_string_value): Likewise, add "funcname" param.
11442 (check_string_starts_with): Likewise.
11443 (check_string_contains): Likewise.
11444
11445 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11446
11447 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11448 generating name of built executable.
11449
11450 2015-01-07 Marek Polacek <polacek@redhat.com>
11451
11452 PR c/64440
11453 * gcc.dg/pr64440.c: New test.
11454 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11455
11456 2015-01-07 Marek Polacek <polacek@redhat.com>
11457
11458 PR c/64417
11459 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11460 * gcc.dg/pr64417.c: New test.
11461
11462 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11463
11464 PR target/64505
11465 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11466 fix is correct.
11467
11468 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11469
11470 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11471 Check if testcases run without errors, not just if they compile.
11472
11473 2015-01-06 Christian Bruel <christian.bruel@st.com>
11474
11475 PR target/64507
11476 * gcc.target/sh/pr64507.c: New test.
11477
11478 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11479
11480 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11481
11482 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11483
11484 * c-c++-common/asan/sanitize-all-1.c: New test.
11485 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11486 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11487 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11488 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11489
11490 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11491
11492 * lib/target-supports.exp (check_profiling_available): Return 0 for
11493 Visium.
11494 (check_effective_target_tls_runtime): Likewise.
11495 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11496 * gcc.dg/20020312-2.c: Adjust for Visium.
11497 * gcc.dg/tls/thr-cse-1.c: Likewise
11498 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11499 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11500 * gcc.dg/weak/typeof-2.c: Likewise.
11501
11502 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11503
11504 PR rtl-optimization/64287
11505 * gcc.dg/aru-2.c: New test.
11506
11507 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR sanitizer/64344
11510 * c-c++-common/ubsan/pr64344-1.c: New test.
11511 * c-c++-common/ubsan/pr64344-2.c: New test.
11512
11513 PR tree-optimization/64465
11514 * gcc.dg/pr64465.c: New test.
11515
11516 PR tree-optimization/64494
11517 * gcc.c-torture/compile/pr64494.c: New test.
11518
11519 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11520
11521 PR fortran/47674
11522 * gfortran.dg/realloc_on_assign_25.f90: New test.
11523
11524 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11525
11526 Update copyright years.
11527
11528 2015-01-05 Marek Polacek <polacek@redhat.com>
11529
11530 PR c/64423
11531 * gcc.dg/pr64423.c: New test.
11532
11533 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11534
11535 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11536 mmix-knuth-mmixware for the same reason as for MIPS.
11537 * gcc.dg/debug/debug-2.c: Ditto.
11538
11539 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11540
11541 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11542
11543 PR testsuite/62250
11544 * lib/gfortran.exp: Add libatomic library search path.
11545 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11546 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11547
11548 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11549
11550 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11551
11552 * c-c++-common/tsan/bitfield_race.c: New testcase.
11553 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11554
11555 2015-01-02 Tobias Burnus <burnus@net-b.de>
11556
11557 * gfortran.dg/coarray/collectives_4.f90: New.
11558
11559 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11560
11561 PR fortran/57562
11562 * gfortran.dg/extends_16.f90: New.
11563
11564 2015-01-02 Tobias Burnus <burnus@net-b.de>
11565
11566 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11567
11568 2015-01-02 Tobias Burnus <burnus@net-b.de>
11569
11570 * gfortran.dg/coarray/codimension_2.f90: New.
11571 * gfortran.dg/coarray/codimension_2a.f90: New.
11572 * gfortran.dg/coarray_35.f90: New.
11573 * gfortran.dg/coarray_35a.f90: New.
11574
11575 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11576
11577 PR fortran/60507
11578 * gfortran.dg/dummy_procedure_11.f90: New.
11579 ^L
11580 Copyright (C) 2015 Free Software Foundation, Inc.
11581
11582 Copying and distribution of this file, with or without modification,
11583 are permitted in any medium without royalty provided the copyright
11584 notice and this notice are preserved.