]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
re PR rtl-optimization/66048 ([i386] ICE in create_pre_exit when both AVX and MPX...
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2
3 PR target/66048
4 * gcc.target/i386/mpx/pr66048.cc: New.
5
6 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7
8 PR rtl-optimization/64616
9 * gcc.dg/loop-8.c: New test.
10 * gcc.dg/loop-9.c: New test.
11
12 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13
14 PR target/pr66047.c
15 * gcc.target/i386/pr66047.c: New testcase.
16
17 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
18
19 PR ipa/65873
20 * gcc.c-torture/compile/pr65873.c: New testcase.
21
22 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
23
24 PR fortran/66111
25 * gfortran.dg/inline_matmul_10.f90: New test.
26
27 2015-05-12 David Malcolm <dmalcolm@redhat.com>
28
29 * c-c++-common/Wmisleading-indentation.c: New testcase.
30 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
31 * c-c++-common/Wmisleading-indentation-2.md: New file.
32
33 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
34
35 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
36 "break".
37 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
38
39 2015-05-12 Richard Biener <rguenther@suse.de>
40
41 PR tree-optimization/66101
42 * gcc.dg/torture/pr66101.c: New testcase.
43
44 2015-05-12 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/37021
47 * gcc.target/i386/vect-addsub.c: New testcase.
48
49 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
50
51 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
52
53 2015-05-12 Tom de Vries <tom@codesourcery.com>
54
55 PR tree-optimization/66010
56 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
57
58 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
59
60 PR c++/65133
61 * g++.dg/cpp0x/trailing10.C: New.
62
63 2015-05-12 Richard Biener <rguenther@suse.de>
64
65 * gcc.dg/vect/bb-slp-35.c: New testcase.
66
67 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
68
69 PR fortran/66100
70 * gfortran.dg/bound_simplification_6.f90: New.
71
72 2015-05-11 Steve Ellcey <sellcey@mips.com>
73
74 * gcc.target/mips/branch-1.c: Pass argument to bar().
75
76 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
77
78 PR target/65753
79 * gcc.target/i386/pr65753.c: New test.
80
81 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
82
83 PR rtl-optimization/66076
84 * gcc.dg/torture/pr66076.c: New test.
85
86 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
87
88 PR fortran/66041
89 * gfortran.dg/inline_matmul_7.f90: New test.
90 * gfortran.dg/inline_matmul_8.f90: New test.
91 * gfortran.dg/inline_matmul_9.f90: New test.
92
93 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
94
95 * gfortran.dg/bound_simplification_5.f90: New.
96
97 2015-05-09 Jason Merrill <jason@redhat.com>
98
99 * lib/target-supports.exp (cxx_default): New global.
100 (check_effective_target_c++11_only)
101 (check_effective_target_c++14_only)
102 (check_effective_target_c++98_only)
103 (check_effective_target_c++1z_only): Check it.
104
105 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
106
107 PR tree-optimization/64454
108 * gcc.dg/tree-ssa/vrp97.c: New file.
109 * gcc.dg/vect/slp-perm-7.c: Update.
110
111 2015-05-09 Andre Vehreschild <vehre@gmx.de>
112
113 PR fortran/65894
114 * gfortran.dg/elemental_subroutine_11.f90: New test.
115
116 2015-05-08 Richard Biener <rguenther@suse.de>
117
118 PR tree-optimization/66036
119 * gcc.dg/vect/slp-41.c: New testcase.
120
121 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
122
123 * gfortran.dg/elemental_optional_args_7.f90: New.
124
125 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
126
127 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
128 allow cmlt or sshr.
129
130 2015-05-08 Marek Polacek <polacek@redhat.com>
131
132 PR c/64918
133 * gcc.dg/Woverride-init-side-effects-1.c: New test.
134 * gcc.dg/Woverride-init-side-effects-2.c: New test.
135
136 2015-05-07 Marek Polacek <polacek@redhat.com>
137
138 PR c/65179
139 * c-c++-common/Wshift-negative-value-1.c: New test.
140 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
141 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
142 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
143 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
144 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
145 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
146 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
147 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
148
149 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
150
151 PR middle-end/192
152 PR middle-end/54303
153 * gcc.dg/fdata-sections-2.c: New file.
154
155 2015-05-07 Marek Polacek <polacek@redhat.com>
156
157 PR testsuite/66046
158 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
159 last dg-output.
160 * c-c++-common/ubsan/align-7.c: Likewise.
161 * c-c++-common/ubsan/bounds-8.c: Likewise.
162 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
163 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
164 * c-c++-common/ubsan/null-1.c: Likewise.
165 * c-c++-common/ubsan/null-10.c: Likewise.
166 * c-c++-common/ubsan/null-11.c: Likewise.
167 * c-c++-common/ubsan/null-2.c: Likewise.
168 * c-c++-common/ubsan/null-3.c: Likewise.
169 * c-c++-common/ubsan/null-4.c: Likewise.
170 * c-c++-common/ubsan/null-5.c: Likewise.
171 * c-c++-common/ubsan/null-6.c: Likewise.
172 * c-c++-common/ubsan/null-7.c: Likewise.
173 * c-c++-common/ubsan/null-8.c: Likewise.
174 * c-c++-common/ubsan/null-9.c: Likewise.
175 * c-c++-common/ubsan/object-size-1.c: Likewise.
176 * c-c++-common/ubsan/object-size-10.c: Likewise.
177 * c-c++-common/ubsan/object-size-4.c: Likewise.
178 * c-c++-common/ubsan/object-size-5.c: Likewise.
179 * c-c++-common/ubsan/object-size-7.c: Likewise.
180 * c-c++-common/ubsan/object-size-8.c: Likewise.
181 * c-c++-common/ubsan/object-size-9.c: Likewise.
182 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
183 * c-c++-common/ubsan/overflow-int128.c: Likewise.
184 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
185 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
186 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
187 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
188 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
189 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
190 * c-c++-common/ubsan/pr59333.c: Likewise.
191 * c-c++-common/ubsan/pr59667.c: Likewise.
192 * c-c++-common/ubsan/pr60613-2.c: Likewise.
193 * c-c++-common/ubsan/pr60636.c: Likewise.
194 * c-c++-common/ubsan/pr63802.c: Likewise.
195 * c-c++-common/ubsan/recovery-1.c: Likewise.
196 * c-c++-common/ubsan/recovery-3.c: Likewise.
197 * c-c++-common/ubsan/shift-1.c: Likewise.
198 * c-c++-common/ubsan/shift-2.c: Likewise.
199 * c-c++-common/ubsan/shift-4.c: Likewise.
200 * c-c++-common/ubsan/shift-7.c: Likewise.
201 * c-c++-common/ubsan/undefined-2.c: Likewise.
202 * c-c++-common/ubsan/vla-1.c: Likewise.
203 * g++.dg/ubsan/null-1.C: Likewise.
204 * g++.dg/ubsan/null-3.C: Likewise.
205 * g++.dg/ubsan/null-4.C: Likewise.
206 * g++.dg/ubsan/vptr-8.C: Likewise.
207 * g++.dg/ubsan/vptr-9.C: Likewise.
208 * gcc.dg/ubsan/bounds-2.c: Likewise.
209 * gcc.dg/ubsan/object-size-9.c: Likewise.
210
211 2015-05-07 Jeff Law <law@redhat.com>
212
213 * gcc.dg/tree-ssa/shorten-1.c: New test.
214
215 2015-05-07 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/66002
218 * gcc.dg/vect/vect-125.c: New testcase.
219
220 2015-05-07 Marek Polacek <polacek@redhat.com>
221 Martin Uecker <uecker@eecs.berkeley.edu>
222
223 * c-c++-common/ubsan/bounds-10.c: New test.
224
225 2015-05-06 David Malcolm <dmalcolm@redhat.com>
226
227 * jit.dg/harness.h (set_options): Wrap with
228 #ifndef TEST_ESCHEWS_SET_OPTIONS.
229 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
230 Special-case test-benchmark.c as a negative.
231 * jit.dg/test-benchmark.c: New file.
232
233 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
234
235 PR target/64208
236 * gcc.target/arm/pr64208.c: New test.
237
238 2015-05-06 Alan Modra <amodra@gmail.com>
239
240 PR target/66020
241 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
242 (gparms): Make volatile.
243
244 2015-05-06 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/62283
247 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
248
249 2015-05-06 Christian Bruel <christian.bruel@st.com>
250
251 PR target/66015
252 * gcc.target/aarch64/iinline-attr-1.c: New test.
253
254 2015-05-06 Richard Biener <rguenther@suse.de>
255
256 * gcc.dg/vect/bb-slp-34.c: New testcase.
257
258 2015-05-06 Richard Biener <rguenther@suse.de>
259
260 PR tree-optimization/62283
261 * gcc.dg/vect/bb-slp-14.c: Adjust.
262
263 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
264
265 PR target/65990
266 * gcc.target/i386/pr65990.c: New test.
267
268 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
269
270 PR target/65915
271 * gcc.target/i386/pr65915.c: New.
272
273 2015-05-05 Tom de Vries <tom@codesourcery.com>
274
275 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
276 'va_list escapes 0'.
277
278 2015-05-05 Tom de Vries <tom@codesourcery.com>
279
280 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
281 in r222173.
282
283 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
284
285 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
286 * gcc.target/arm/pr65924.c: Likewise.
287
288 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
289
290 PR target/65871
291 * gcc.target/i386/pr65871-3.c: New test.
292
293 2015-05-04 Jeff Law <law@redhat.com>
294
295 Revert:
296 2015-05-04 Jeff Law <law@redhat.com>
297 * gcc.dg/tree-ssa/shorten-1.c: New test.
298
299 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
300 Jakub Jelinek <jakub@redhat.com>
301
302 PR c++/66007
303 * g++.dg/cpp0x/Wnarrowing4.C: New.
304
305 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
306
307 * lib/target-supports.exp
308 (check_effective_target_keeps_null_pointer_checks): Clarify that
309 this is for targets that disable -fdelete-null-pointer-checks,
310 not default it to off.
311 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
312 -fdelete-null-pointer-checks explicit.
313 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
314 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
315 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
316 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
317 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
318 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
319 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
320 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
321 * gcc.dg/tree-ssa/pr20318.c: Likewise.
322 * gcc.dg/tree-ssa/pr20701.c: Likewise.
323 * gcc.dg/tree-ssa/pr20702.c: Likewise.
324 * gcc.dg/tree-ssa/pr21086.c: Likewise.
325 * gcc.dg/tree-ssa/pr21090.c: Likewise.
326 * gcc.dg/tree-ssa/pr58480.c: Likewise.
327 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
328 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
329 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
330 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
331 * gcc.dg/tree-ssa/unreachable.c: Likewise.
332 * gcc.dg/tree-ssa/vrp02.c: Likewise.
333 * gcc.dg/tree-ssa/vrp07.c: Likewise.
334 * gcc.dg/tree-ssa/vrp08.c: Likewise.
335 * gcc.dg/tree-ssa/vrp55.c: Likewise.
336 * g++.dg/cpp0x/static_assert9.C: Likewise.
337 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
338 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
339 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
340 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
341 * g++.dg/tree-ssa/pr26406.C: Likewise.
342
343 2015-05-04 Jakub Jelinek <jakub@redhat.com>
344
345 PR tree-optimization/65984
346 * c-c++-common/ubsan/pr65984.c: New test.
347
348 2015-05-04 Jeff Law <law@redhat.com>
349
350 * gcc.dg/tree-ssa/shorten-1.c: New test.
351
352 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
353
354 PR fortran/44735
355 * gfortran.dg/pr44735.f90: New test.
356
357 2015-05-04 Richard Biener <rguenther@suse.de>
358
359 PR tree-optimization/65965
360 * gcc.dg/vect/bb-slp-33.c: New testcase.
361
362 2015-05-04 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/65935
365 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
366
367 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
368
369 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
370 for each supported variant instead of CHECK_RESULTS.
371 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
372 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
373 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
374 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
375 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
376 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
377 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
378 expected results for unsupported variants. Call CHECK for each
379 supported variant instead of CHECK_RESULTS.
380 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
381 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
382 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
383 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
384 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
385 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
386 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
387 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
388 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
389 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
390 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
391 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
392 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
393 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
394 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
395 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
396 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
397 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
398 expected results for unsupported variants.
399 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
400 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
401 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
402 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
403 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
404 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
405 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
406 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
407 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
408 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
409 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
410 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
411 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
412 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
413 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
414 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
415 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
416 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
417 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
418 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
419 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
420 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
421 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
422 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
423 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
424 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
425 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
426 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
427
428 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
429
430 PR fortran/37131
431 * gfortran.dg/bound_9.f90: Add pointer assignment.
432
433 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
434 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
435
436 PR c++/65858
437 * g++.dg/cpp0x/Wnarrowing3.C: New.
438
439 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
440
441 * gcc.dg/20150120-1.c: New test.
442 * gcc.dg/20150120-2.c: New test.
443 * gcc.dg/20150120-3.c: New test.
444
445 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
446
447 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
448
449 2015-05-01 Renlin Li <renlin.li@arm.com>
450
451 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
452
453 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
454
455 * gfortran.dg/bound_simplification_4.f90: New.
456
457 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
458
459 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
460 with powerpc_p8vector_ok.
461
462 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
463
464 PR fortran/37131
465 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
466 scan pattern.
467 * gfortran.dg/bound_9.f90: New test case.
468
469 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
470
471 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
472 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
473 for 32bit x86 targets.
474 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
475 for 32bit x86 targets.
476 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
477 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
478 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
479 for 32bit x86 targets.
480
481 2015-04-30 Marek Polacek <polacek@redhat.com>
482
483 PR tree-optimization/63551
484 * g++.dg/ipa/pr63551.C: New test.
485
486 2015-04-30 Caroline Tice <cmtice@google.com>
487
488 PR 65929
489 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
490 partition size on certain targets.
491
492 2015-04-30 Renlin Li <renlin.li@arm.com>
493
494 * gcc.target/aarch64/vect-reduc-or_1.c: New.
495
496 2015-04-30 Marek Polacek <polacek@redhat.com>
497
498 * c-c++-common/Wbool-compare-3.c: New test.
499
500 * gcc.dg/pr65901.c (foo): Adjust dg-error.
501 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
502
503 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
504
505 PR c++/57610
506 * g++.dg/init/ref22.C: New.
507
508 2015-04-30 Marek Polacek <polacek@redhat.com>
509
510 * gcc.dg/init-bad-8.c: New test.
511
512 * gcc.dg/incomplete-typedef-1.c: New test.
513
514 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
515
516 PR c++/59955
517 * g++.dg/template/crash121.C: New.
518
519 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
520
521 * gcc.target/mips/call-from-init.c: New test.
522 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
523
524 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
525
526 PR target/65871
527 * gcc.target/i386/pr65871-1.c: New test.
528 * gcc.target/i386/pr65871-2.c: Ditto.
529
530 2015-04-29 Marek Polacek <polacek@redhat.com>
531
532 PR c/64610
533 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
534 * c-c++-common/Wbool-compare-2.c: New test.
535
536 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
537
538 PR target/65770
539 * gcc.target/aarch64/vstN_lane_1.c: New file.
540
541 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
542
543 PR c++/64667
544 * g++.dg/warn/Winit-self-3.C: New.
545
546 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
547
548 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
549
550 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
551
552 PR target/65924
553 * gcc.target/arm/pr65924.c: New test.
554
555 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
556
557 * g++.dg/gomp/tpl-target-update.C: New file.
558
559 2015-04-29 Richard Biener <rguenther@suse.de>
560
561 PR tree-optimization/65917
562 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
563
564 2015-04-29 Christian Bruel <christian.bruel@st.com>
565
566 PR target/64835
567 * gcc.dg/ipa/iinline-attr.c: New test.
568 * gcc.target/i386/iinline-attr-2.c: New test.
569
570 2015-04-28 Andre Vehreschild <vehre@gmx.de>
571
572 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
573 segfault is fixed.
574
575 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
576
577 * gcc.dg/vect/vect-33.c: Remove spurious line.
578
579 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
580
581 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
582
583 2015-04-28 Marek Polacek <polacek@redhat.com>
584
585 PR c/65901
586 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
587 * gcc.dg/pr65901.c: New test.
588
589 2015-04-28 Richard Biener <rguenther@suse.de>
590
591 PR tree-optimization/62283
592 * gfortran.dg/vect/pr62283-2.f: New testcase.
593 * gcc.dg/vect/bb-slp-14.c: Adjust.
594
595 2015-04-28 Richard Biener <rguenther@suse.de>
596
597 PR tree-optimization/65851
598 * g++.dg/torture/pr65851.C: New testcase.
599
600 2015-04-27 Jeff Law <law@redhat.com>
601
602 PR tree-optimization/65217
603 * gcc.target/i386/pr65217.c: Remove XFAIL.
604
605 2015-04-27 Andre Vehreschild <vehre@gmx.de>
606
607 PR fortran/60322
608 Add tests forgotten to svn-add.
609 * gfortran.dg/class_allocate_19.f03: New test.
610 * gfortran.dg/class_array_20.f03: New test.
611 * gfortran.dg/class_array_21.f03: New test.
612 * gfortran.dg/finalize_29.f08: New test.
613
614 2015-04-27 Andre Vehreschild <vehre@gmx.de>
615
616 PR fortran/59678
617 PR fortran/65841
618 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
619 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
620
621 2015-04-27 Caroline Tice <cmtice@google.com>
622
623 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
624 partition size.
625
626 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
627
628 PR target/64579
629 * gcc.target/powerpc/htm-1.c: New test.
630 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
631 on 64-bit compiles.
632 (__builtin_tabortdci): Likewise.
633 (__builtin_tcheck): Remove operand.
634 * lib/target-supports.exp (check_htm_hw_available): New function.
635
636 2015-04-27 Richard Biener <rguenther@suse.de>
637
638 * gcc.target/i386/pr65217.c: XFAIL.
639
640 2015-04-27 Jakub Jelinek <jakub@redhat.com>
641
642 PR tree-optimization/65875
643 * gcc.c-torture/compile/pr65875.c: New test.
644
645 2015-04-25 Marek Polacek <polacek@redhat.com>
646
647 PR c/52085
648 * gcc.dg/enum-incomplete-2.c: New test.
649 * gcc.dg/enum-mode-1.c: New test.
650
651 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
652
653 PR target/65849
654 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
655 set new options.
656 * gcc.target/powerpc/pr65849-2.c: Likewise.
657
658 2015-04-24 Tom de Vries <tom@codesourcery.com>
659
660 PR tree-optimization/65802
661 * g++.dg/pr65802.C: Move to ...
662 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
663 stdarg.h. Rewrite for C.
664 (fn1): Use va_list and va_arg. Make variable args function. Add use of
665 va_start and va_end. Remove unnecessary inline asm.
666
667 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
668 Wei Mi <wmi@google.com>
669
670 * gcc.target/i386/sse2-load-multi.c: New test.
671 * gcc.target/i386/sse2-store-multi.c: Ditto.
672
673 2015-04-24 Marek Polacek <polacek@redhat.com>
674
675 PR c/65830
676 * c-c++-common/pr65830.c: New test.
677
678 PR c/63357
679 * c-c++-common/Wlogical-op-1.c: New test.
680
681 2015-04-24 Marek Polacek <polacek@redhat.com>
682
683 PR c/61534
684 * c-c++-common/pr61534-1.c: New test.
685
686 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
687 Steven Bosscher <steven@gcc.gnu.org>
688
689 PR rtl-optimization/34503
690 * gcc.target/arm/pr64616.c: New file.
691
692 2015-04-24 Bin Cheng <bin.cheng@arm.com>
693
694 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
695
696 2015-04-24 Terry Guo <terry.guo@arm.com>
697
698 * gcc.target/arm/pr65710.c: Update the options.
699
700 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
701
702 * gcc.target/i386/pr65523.c: Skip x32.
703
704 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
705
706 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
707 to look for vcl* where appropriate.
708
709 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
710
711 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
712 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
713
714 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
715
716 PR target/26702
717 * gcc.target/arm/pr26702.c: New test.
718
719 2015-04-23 Marek Polacek <polacek@redhat.com>
720
721 PR c/65345
722 * gcc.dg/pr65345-1.c: New test.
723 * gcc.dg/pr65345-2.c: New test.
724
725 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
726
727 * gcc.target/powerpc/crypto-builtin-2.c: New.
728
729 2015-04-23 Andre Vehreschild <vehre@gmx.de>
730
731 PR fortran/60322
732 * gfortran.dg/class_allocate_19.f03: New test.
733 * gfortran.dg/class_array_20.f03: New test.
734 * gfortran.dg/class_array_21.f03: New test.
735 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
736 * gfortran.dg/finalize_15.f90: Fixing comparision to model
737 initialization correctly.
738 * gfortran.dg/finalize_29.f08: New test.
739
740 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
741
742 * gcc.target/powerpc/swaps-p8-18.c: New test.
743
744 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
745
746 PR target/65456
747 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
748 * gcc.dg/vect/bb-slp-25.c: Likewise.
749 * gcc.dg/vect/bb-slp-29.c: Likewise.
750 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
751 vect_no_align && { ! vect_hw_misalign }.
752 * gcc.dg/vect/bb-slp-9.c: Likewise.
753 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
754 vect_hw_misalign.
755 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
756 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
757 account for POWER8, where peeling for alignment is not needed.
758 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
759 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
760 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
761 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
762 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
763 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
764 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
765 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
766 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
767 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
768 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
769 * gcc.dg/vect/pr16105.c: Likewise.
770 * gcc.dg/vect/pr20122.c: Likewise.
771 * gcc.dg/vect/pr33804.c: Likewise.
772 * gcc.dg/vect/pr33953.c: Likewise.
773 * gcc.dg/vect/pr56787.c: Likewise.
774 * gcc.dg/vect/pr58508.c: Likewise.
775 * gcc.dg/vect/slp-25.c: Likewise.
776 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
777 * gcc.dg/vect/vect-105.c: Likewise.
778 * gcc.dg/vect/vect-27.c: Likewise.
779 * gcc.dg/vect/vect-29.c: Likewise.
780 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
781 POWER8.
782 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
783 && { ! vect_hw_misalign }.
784 * gcc.dg/vect/vect-44.c: Likewise.
785 * gcc.dg/vect/vect-48.c: Likewise.
786 * gcc.dg/vect/vect-50.c: Likewise.
787 * gcc.dg/vect/vect-52.c: Likewise.
788 * gcc.dg/vect/vect-56.c: Likewise.
789 * gcc.dg/vect/vect-60.c: Likewise.
790 * gcc.dg/vect/vect-72.c: Likewise.
791 * gcc.dg/vect/vect-75-big-array.c: Likewise.
792 * gcc.dg/vect/vect-75.c: Likewise.
793 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
794 * gcc.dg/vect/vect-77-global.c: Likewise.
795 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
796 * gcc.dg/vect/vect-78-global.c: Likewise.
797 * gcc.dg/vect/vect-93.c: Likewise.
798 * gcc.dg/vect/vect-95.c: Likewise.
799 * gcc.dg/vect/vect-96.c: Likewise.
800 * gcc.dg/vect/vect-cond-1.c: Likewise.
801 * gcc.dg/vect/vect-cond-3.c: Likewise.
802 * gcc.dg/vect/vect-cond-4.c: Likewise.
803 * gcc.dg/vect/vect-cselim-1.c: Likewise.
804 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
805 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
806 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
807 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
808 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
809 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
810 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
811 * gcc.dg/vect/vect-outer-3a.c: Likewise.
812 * gcc.dg/vect/vect-outer-5.c: Likewise.
813 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
814 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
815 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
816 * gcc.dg/vect/vect-outer-fir.c: Likewise.
817 * gcc.dg/vect/vect-peel-3.c: Likewise.
818 * gcc.dg/vect/vect-peel-4.c: Likewise.
819 * gcc.dg/vect/vect-pre-interact.c: Likewise.
820 * gcc.target/powerpc/pr65456.c: New test.
821 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
822 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
823 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
824 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
825 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
826 vect_no_align && { ! vect_hw_misalign }.
827 * gfortran.dg/vect/vect-3.f90: Likewise.
828 * gfortran.dg/vect/vect-4.f90: Likewise.
829 * gfortran.dg/vect/vect-5.f90: Likewise.
830 * lib/target-supports.exp (check_effective_target_vect_no_align):
831 Return 1 for POWER8.
832 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
833
834 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
835
836 PR fortran/65429
837 * gfortran.dg/pr65429.f90: New test.
838
839 2015-04-22 Yury Gribov <y.gribov@samsung.com>
840
841 * c-c++-common/asan/user-section-1.c: New test.
842 * c-c++-common/asan/user-section-2.c: New test.
843 * c-c++-common/asan/user-section-3.c: New test.
844
845 2015-04-22 Hale Wang <hale.wang@arm.com>
846 Terry Guo <terry.guo@arm.com>
847
848 PR rtl-optimization/64818
849 * gcc.target/arm/pr64818.c: New test.
850
851 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
852
853 PR ipa/65076
854 * g++.dg/tree-ssa/pr61034.C: Update template.
855 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
856 * gcc.dg/Warray-bounds-11.c: Likewise.
857 * gcc.dg/Warray-bounds.c: Likewise.
858
859 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
860
861 PR libgfortran/65234
862 * gfortran.dg/fmt_unlimited.f90: New test.
863
864 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
865
866 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
867 headers.
868 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
869 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
870 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
871 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
872 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
873 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
874 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
875
876 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
877
878 PR libgfortran/56743
879 * gfortran.dg/namelist_87.f90: New test.
880
881 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
882
883 * gcc.target/aarch64/mult-synth_1.c: New test.
884 * gcc.target/aarch64/mult-synth_2.c: Likewise.
885 * gcc.target/aarch64/mult-synth_3.c: Likewise.
886 * gcc.target/aarch64/mult-synth_4.c: Likewise.
887 * gcc.target/aarch64/mult-synth_5.c: Likewise.
888 * gcc.target/aarch64/mult-synth_6.c: Likewise.
889
890 2015-04-21 Richard Biener <rguenther@suse.de>
891
892 PR tree-optimization/65650
893 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
894 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
895 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
896 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
897 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
898 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
899
900 2015-04-21 Tom de Vries <tom@codesourcery.com>
901
902 PR tree-optimization/65802
903 * g++.dg/pr65802.C: New test.
904
905 2015-04-21 Bin Cheng <bin.cheng@arm.com>
906
907 PR testsuite/65767
908 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
909 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
910
911 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/65801
914 * g++.dg/cpp0x/Wnarrowing2.C: New.
915
916 2015-04-20 Jeff Law <law@redhat.com>
917
918 PR tree-optimization/65658
919 * gcc.dg/pr65658.c: New test.
920
921 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
922
923 PR target/64134
924 * gcc.target/aarch64/vec_init_1.c: New test.
925
926 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
927
928 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
929 targets.
930
931 2015-04-18 Martin Sebor <msebor@redhat.com>
932
933 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
934 of non-nul characters.
935 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
936
937 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
938
939 PR target/65787
940 * gcc.target/powerpc/pr65787.c: New.
941
942 2015-04-17 Jakub Jelinek <jakub@redhat.com>
943
944 PR target/65689
945 * gcc.target/aarch64/c-output-template-4.c: New test.
946
947 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
948
949 PR target/65780
950 * gcc.dg/pr65780-1.c: New test.
951 * gcc.dg/pr65780-2.c: Likewise.
952 * gcc.target/i386/pr32219-9.c: Likewise.
953 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
954 symbol.
955 * gcc.target/i386/pr64317.c (c): Initialize.
956
957 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
958
959 PR target/65612
960 * g++.dg/ext/mv18.C: New test.
961 * g++.dg/ext/mv19.C: Likewise.
962 * g++.dg/ext/mv20.C: Likewise.
963 * g++.dg/ext/mv21.C: Likewise.
964 * g++.dg/ext/mv22.C: Likewise.
965 * g++.dg/ext/mv23.C: Likewise.
966
967 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
968
969 PR c++/64527
970 * g++.dg/init/pr64527.C: New test.
971
972 2015-04-17 Tom de Vries <tom@codesourcery.com>
973 Michael Matz <matz@suse.de>
974
975 PR tree-optimization/64950
976 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
977 x86_64-*-*.
978
979 2015-04-17 Yury Gribov <y.gribov@samsung.com>
980
981 * c-c++-common/asan/user-section-1.c: New test.
982
983 2015-04-17 Jakub Jelinek <jakub@redhat.com>
984
985 PR debug/65771
986 * gcc.dg/debug/pr65771.c: New test.
987
988 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
989
990 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
991 __buitlin_alloca with __builtin_alloca.
992
993 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
994
995 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
996
997 2015-04-16 Richard Biener <rguenther@suse.de>
998
999 PR tree-optimization/64277
1000 * gcc.dg/Warray-bounds-14.c: New testcase.
1001 * gcc.dg/Warray-bounds-15.c: Likewise.
1002 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1003 * c-c++-common/ubsan/bounds-6.c: Likewise.
1004
1005 2015-04-16 Renlin Li <renlin.li@arm.com>
1006
1007 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1008 * gcc.target/arm/unsigned-float.c: New.
1009
1010 2015-04-16 Richard Biener <rguenther@suse.de>
1011
1012 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1013 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1014 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1015
1016 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1017
1018 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1019 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1020 * g++.dg/cpp0x/defaulted21.C: Likewise.
1021 * g++.dg/cpp0x/defaulted28.C: Likewise.
1022 * g++.dg/cpp0x/defaulted47.C: Likewise.
1023 * g++.dg/cpp0x/elision_neg.C: Likewise.
1024 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1025 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1026 * g++.dg/cpp0x/implicit1.C: Likewise.
1027 * g++.dg/cpp0x/implicit9.C: Likewise.
1028 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1029 * g++.dg/cpp0x/range-for13.C: Likewise.
1030 * g++.dg/gomp/clause-2.C: Likewise.
1031 * g++.dg/gomp/udr-5.C: Likewise.
1032 * g++.dg/inherit/access6.C: Likewise.
1033 * g++.dg/lookup/duperr1.C: Likewise.
1034 * g++.dg/lookup/friend2.C: Likewise.
1035 * g++.dg/lookup/pr6936.C: Likewise.
1036 * g++.dg/lookup/scoped1.C: Likewise.
1037 * g++.dg/lookup/using26.C: Likewise.
1038 * g++.dg/lookup/using38.C: Likewise.
1039 * g++.dg/other/access2.C: Likewise.
1040 * g++.dg/overload/defarg3.C: Likewise.
1041 * g++.dg/overload/defarg6.C: Likewise.
1042 * g++.dg/parse/access11.C: Likewise.
1043 * g++.dg/parse/access2.C: Likewise.
1044 * g++.dg/parse/access3.C: Likewise.
1045 * g++.dg/parse/access4.C: Likewise.
1046 * g++.dg/parse/access5.C: Likewise.
1047 * g++.dg/parse/access6.C: Likewise.
1048 * g++.dg/parse/access8.C: Likewise.
1049 * g++.dg/parse/access9.C: Likewise.
1050 * g++.dg/parse/crash40.C: Likewise.
1051 * g++.dg/tc1/dr142.C: Likewise.
1052 * g++.dg/tc1/dr166.C: Likewise.
1053 * g++.dg/tc1/dr52.C: Likewise.
1054 * g++.dg/template/access11.C: Likewise.
1055 * g++.dg/template/access18.C: Likewise.
1056 * g++.dg/template/access19.C: Likewise.
1057 * g++.dg/template/access2.C: Likewise.
1058 * g++.dg/template/access20.C: Likewise.
1059 * g++.dg/template/access26.C: Likewise.
1060 * g++.dg/template/access3.C: Likewise.
1061 * g++.dg/template/access7.C: Likewise.
1062 * g++.dg/template/conv12.C: Likewise.
1063 * g++.dg/template/crash69.C: Likewise.
1064 * g++.dg/template/friend31.C: Likewise.
1065 * g++.dg/template/friend32.C: Likewise.
1066 * g++.dg/template/memfriend15.C: Likewise.
1067 * g++.dg/template/memfriend16.C: Likewise.
1068 * g++.dg/template/memfriend17.C: Likewise.
1069 * g++.dg/template/memfriend7.C: Likewise.
1070 * g++.dg/template/pr32519.C: Likewise.
1071 * g++.dg/template/qualttp21.C: Likewise.
1072 * g++.dg/template/qualttp8.C: Likewise.
1073 * g++.dg/template/ttp10.C: Likewise.
1074 * g++.dg/template/typedef11.C: Likewise.
1075 * g++.dg/template/typedef13.C: Likewise.
1076 * g++.dg/template/typedef19.C: Likewise.
1077 * g++.dg/template/typedef20.C: Likewise.
1078 * g++.dg/template/typedef22.C: Likewise.
1079 * g++.dg/template/using16.C: Likewise.
1080 * g++.dg/template/virtual3.C: Likewise.
1081 * g++.dg/ubsan/pr61272.C: Likewise.
1082 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1083 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1084 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1085 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1086 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1087 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1088 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1089 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1090 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1091 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1092 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1093 * g++.old-deja/g++.jason/access17.C: Likewise.
1094 * g++.old-deja/g++.jason/access18.C: Likewise.
1095 * g++.old-deja/g++.jason/access22.C: Likewise.
1096 * g++.old-deja/g++.jason/access23.C: Likewise.
1097 * g++.old-deja/g++.jason/access8.C: Likewise.
1098 * g++.old-deja/g++.jason/delete3.C: Likewise.
1099 * g++.old-deja/g++.jason/report.C: Likewise.
1100 * g++.old-deja/g++.law/access2.C: Likewise.
1101 * g++.old-deja/g++.law/access3.C: Likewise.
1102 * g++.old-deja/g++.law/access4.C: Likewise.
1103 * g++.old-deja/g++.law/access5.C: Likewise.
1104 * g++.old-deja/g++.law/arm12.C: Likewise.
1105 * g++.old-deja/g++.law/arm14.C: Likewise.
1106 * g++.old-deja/g++.law/ctors13.C: Likewise.
1107 * g++.old-deja/g++.law/union2.C: Likewise.
1108 * g++.old-deja/g++.law/visibility12.C: Likewise.
1109 * g++.old-deja/g++.law/visibility15.C: Likewise.
1110 * g++.old-deja/g++.law/visibility16.C: Likewise.
1111 * g++.old-deja/g++.law/visibility17.C: Likewise.
1112 * g++.old-deja/g++.law/visibility18.C: Likewise.
1113 * g++.old-deja/g++.law/visibility19.C: Likewise.
1114 * g++.old-deja/g++.law/visibility20.C: Likewise.
1115 * g++.old-deja/g++.law/visibility21.C: Likewise.
1116 * g++.old-deja/g++.law/visibility24.C: Likewise.
1117 * g++.old-deja/g++.law/visibility4.C: Likewise.
1118 * g++.old-deja/g++.law/visibility5.C: Likewise.
1119 * g++.old-deja/g++.law/visibility6.C: Likewise.
1120 * g++.old-deja/g++.law/visibility7.C: Likewise.
1121 * g++.old-deja/g++.law/visibility8.C: Likewise.
1122 * g++.old-deja/g++.law/visibility9.C: Likewise.
1123 * g++.old-deja/g++.niklas/t135.C: Likewise.
1124 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1125 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1126 * g++.old-deja/g++.other/access11.C: Likewise.
1127 * g++.old-deja/g++.other/access4.C: Likewise.
1128 * g++.old-deja/g++.other/access7.C: Likewise.
1129 * g++.old-deja/g++.other/crash1.C: Likewise.
1130 * g++.old-deja/g++.other/crash7.C: Likewise.
1131 * g++.old-deja/g++.other/friend1.C: Likewise.
1132 * g++.old-deja/g++.other/friend4.C: Likewise.
1133 * g++.old-deja/g++.other/friend9.C: Likewise.
1134 * g++.old-deja/g++.other/lineno1.C: Likewise.
1135 * g++.old-deja/g++.other/using1.C: Likewise.
1136 * g++.old-deja/g++.pt/enum14.C: Likewise.
1137 * g++.old-deja/g++.pt/friend11.C: Likewise.
1138 * g++.old-deja/g++.pt/friend21.C: Likewise.
1139 * g++.old-deja/g++.pt/friend3.C: Likewise.
1140 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1141 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1142 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1143 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1144
1145 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR ipa/65765
1148 * g++.dg/ipa/pr65765.C: New test.
1149
1150 2015-04-15 Nick Clifton <nickc@redhat.com>
1151
1152 * gcc.target/rx/builtins.c: Disable RMPA test if string
1153 instructions are not allowed.
1154
1155 2015-04-15 Alan Modra <amodra@gmail.com>
1156
1157 * gcc.dg/pr65408.c: New.
1158
1159 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1160
1161 PR target/65729
1162 * gcc.target/arm/pr65729.c: New test.
1163
1164 2015-04-14 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/65758
1167 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1168
1169 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1170
1171 PR target/65648
1172 * gcc.c-torture/execute/pr65648.c: New test.
1173
1174 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1175
1176 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1177 __builtin_finite instead of finite.
1178 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1179 Likewise.
1180
1181 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1182
1183 PR tree-optimization/63387
1184 * gcc.dg/pr63387.c: New testcase.
1185
1186 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1187
1188 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1189
1190 2015-04-13 Richard Biener <rguenther@suse.de>
1191
1192 PR tree-optimization/65204
1193 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1194
1195 2015-04-13 Terry Guo <terry.guo@arm.com>
1196
1197 PR target/65710
1198 * gcc.target/arm/pr65710.c: New.
1199
1200 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR tree-optimization/65747
1203 * g++.dg/torture/pr65747.C: New test.
1204
1205 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR c++/65736
1208 * g++.dg/cpp0x/pr65736.C: New test.
1209
1210 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1211 Martin Liska <mliska@suse.cz>
1212
1213 PR ipa/65722
1214 * g++.dg/ipa/pr65722.C: New testcase.
1215
1216 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR tree-optimization/65735
1219 * gcc.c-torture/compile/pr65735.c: New test.
1220
1221 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1222
1223 PR middle-end/65554
1224 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1225
1226 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR target/65671
1229 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1230
1231 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1232
1233 PR target/65647
1234 * gcc.target/arm/pr65647-2.c: New.
1235
1236 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1237
1238 PR target/65694
1239 * g++.dg/torture/pr65694.C: New test.
1240
1241 2015-04-10 Tobias Burnus <burnus@net-b.de>
1242
1243 * gfortran.dg/coarray_lock_6.f90: New.
1244 * gfortran.dg/coarray_lock_7.f90: New.
1245 * gfortran.dg/coarray/lock_2.f90: New.
1246
1247 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1248
1249 PR fortran/56674
1250 PR fortran/58813
1251 PR fortran/59016
1252 PR fortran/59024
1253 * gfortran.dg/used_types_27.f90: New.
1254
1255 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1256
1257 PR target/65671
1258 * gcc.target/i386/pr65671.c: New.
1259
1260 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1261
1262 PR tree-optimization/65709
1263 * c-c++-common/ubsan/align-9.c: New test.
1264
1265 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1266
1267 PR fortran/56852
1268 * gfortran.dg/pr56852.f90: New test.
1269
1270 2015-04-09 Marek Polacek <polacek@redhat.com>
1271 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR middle-end/65554
1274 * g++.dg/opt/pr65554.C: New test.
1275
1276 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR c++/65690
1279 * c-c++-common/attr-aligned-1.c: New test.
1280
1281 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1282
1283 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1284
1285 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1286
1287 PR target/65676
1288 * gcc.target/i386/sse-25.c: New.
1289
1290 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR target/65693
1293 * gcc.target/i386/pr65693.c: New test.
1294
1295 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1296
1297 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1298
1299 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1300
1301 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1302
1303 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1304
1305 * gcc.target/i386/thunk-retbnd.c: New.
1306
1307 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1308
1309 * gnat.dg/opt48.adb: New test.
1310 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1311 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1312
1313 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1314
1315 PR ipa/65540
1316 * gcc.c-torture/compile/pr65540.c: New.
1317
1318 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1319
1320 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1321 -Wno-pointer-arith.
1322
1323 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1324
1325 PR debug/65678
1326 * g++.dg/debug/pr65678.C: New test.
1327
1328 PR middle-end/65680
1329 * gcc.c-torture/compile/pr65680.c: New test.
1330
1331 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1332
1333 PR fortran/65548
1334 * gfortran.dg/allocate_with_source_5.f90: New test.
1335
1336 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1337
1338 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1339 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1340
1341 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1342
1343 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1344
1345 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1346
1347 PR target/65614
1348 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1349 to get floating point compression.
1350 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1351
1352 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR preprocessor/61977
1355 * gcc.dg/cpp/pr61977.c: New test.
1356
1357 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1358
1359 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1360
1361 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1362
1363 PR target/65647
1364 * gcc.target/arm/pr65647.c: New.
1365
1366 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1367
1368 PR ipa/65655
1369 * g++.dg/torture/pr65655.C: New testcase.
1370
1371 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1372
1373 PR c++/64085
1374 * g++.dg/cpp1y/lambda-init13.C: New.
1375
1376 2015-04-03 Marek Polacek <polacek@redhat.com>
1377
1378 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1379
1380 2015-04-02 Marek Polacek <polacek@redhat.com>
1381
1382 PR c++/65642
1383 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1384 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1385
1386 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR preprocessor/61977
1389 * gcc.target/powerpc/pr61977-1.c: New test.
1390 * gcc.target/powerpc/pr61977-2.c: New test.
1391
1392 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/56100
1395 * g++.dg/warn/Wshadow-8.C: New.
1396 * g++.dg/warn/Wshadow-9.C: Likewise.
1397 * g++.dg/warn/Wshadow-10.C: Likewise.
1398 * g++.dg/warn/Wshadow-11.C: Likewise.
1399
1400 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1401
1402 * gcc.dg/pr23623.c: Added aligned attribute.
1403 * gcc.dg/20141029-1.c: Likewise.
1404 * gcc.dg/20150306-1.c: New test.
1405
1406 2015-04-01 Marek Polacek <polacek@redhat.com>
1407
1408 PR c++/65554
1409 * g++.dg/cpp0x/initlist93.C: New test.
1410 * g++.dg/cpp0x/initlist94.C: New test.
1411
1412 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1413
1414 PR target/65624
1415 * gcc.target/aarch64/pr65624.c: New test.
1416
1417 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1418
1419 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1420
1421 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1422
1423 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1424 extra variable to force stack alignment.
1425 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1426 extra variable to force stack alignment.
1427
1428 2015-03-31 Marek Polacek <polacek@redhat.com>
1429
1430 PR c++/65390
1431 * g++.dg/template/pr65390.C: New test.
1432
1433 2015-03-31 Martin Liska <mliska@suse.cz>
1434
1435 * g++.dg/ipa/pr65557.C: New test.
1436
1437 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1438
1439 * gcc.target/s390/hotpatch-25.c: New test.
1440 * gcc.target/s390/hotpatch-1.c: Update test.
1441 * gcc.target/s390/hotpatch-10.c: Update test.
1442 * gcc.target/s390/hotpatch-11.c: Update test.
1443 * gcc.target/s390/hotpatch-12.c: Update test.
1444 * gcc.target/s390/hotpatch-13.c: Update test.
1445 * gcc.target/s390/hotpatch-14.c: Update test.
1446 * gcc.target/s390/hotpatch-15.c: Update test.
1447 * gcc.target/s390/hotpatch-16.c: Update test.
1448 * gcc.target/s390/hotpatch-17.c: Update test.
1449 * gcc.target/s390/hotpatch-18.c: Update test.
1450 * gcc.target/s390/hotpatch-19.c: Update test.
1451 * gcc.target/s390/hotpatch-2.c: Update test.
1452 * gcc.target/s390/hotpatch-21.c: Update test.
1453 * gcc.target/s390/hotpatch-22.c: Update test.
1454 * gcc.target/s390/hotpatch-23.c: Update test.
1455 * gcc.target/s390/hotpatch-24.c: Update test.
1456 * gcc.target/s390/hotpatch-3.c: Update test.
1457 * gcc.target/s390/hotpatch-4.c: Update test.
1458 * gcc.target/s390/hotpatch-5.c: Update test.
1459 * gcc.target/s390/hotpatch-6.c: Update test.
1460 * gcc.target/s390/hotpatch-7.c: Update test.
1461 * gcc.target/s390/hotpatch-8.c: Update test.
1462 * gcc.target/s390/hotpatch-9.c: Update test.
1463 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1464
1465 2015-03-31 Richard Biener <rguenther@suse.de>
1466
1467 PR middle-end/65626
1468 * g++.dg/torture/pr65626.C: New testcase.
1469
1470 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1471
1472 PR target/65531
1473 * gcc.target/i386/mpx/pr65531.cc: New.
1474
1475 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1476
1477 PR target/65602
1478 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1479 __builtin_alloca instead of alloca.
1480 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1481 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1482 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1483 check.
1484
1485 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR ipa/65610
1488 * g++.dg/ubsan/pr65610.C: New test.
1489
1490 2015-03-30 Marek Polacek <polacek@redhat.com>
1491
1492 PR c++/65398
1493 * g++.dg/cpp0x/pr65398-2.C: New test.
1494
1495 2015-03-30 Marek Polacek <polacek@redhat.com>
1496
1497 * c-c++-common/pr65556.c: Change the width of bit-fields.
1498
1499 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1500
1501 PR ipa/65588
1502 * gcc.target/i386/pr65588.c: New testcase.
1503
1504 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1505
1506 PR libgfortran/65563
1507 * gfortran.dg/open_errors_2.f90: New test.
1508
1509 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1510
1511 PR libgfortran/65596
1512 * gfortran.dg/namelist_86.f90: New test.
1513
1514 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1515
1516 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1517 statement to reflect new ownership.
1518
1519 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1520
1521 PR c++/42328
1522 * g++.dg/template/friend58.C: New.
1523 * g++.dg/template/friend59.C: Likewise.
1524
1525 2015-03-27 Tobias Burnus <burnus@net-b.de>
1526
1527 PR c/65586
1528 * g++.dg/gomp/openmp-simd-3.C: New.
1529 * gcc.dg/gomp/openmp-simd-3.c: New.
1530
1531 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1532
1533 PR target/65248
1534 * gcc.target/i386/pr65248-1.c: New file.
1535 * gcc.target/i386/pr65248-2.c: Likewise.
1536 * gcc.target/i386/pr65248-3.c: Likewise.
1537 * gcc.target/i386/pr65248-4.c: Likewise.
1538
1539 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR target/65593
1542 * gcc.c-torture/compile/pr65593.c: New test.
1543
1544 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/59329
1547 * g++.dg/cpp1y/constexpr-assert1.C: New.
1548
1549 2015-03-27 Marek Polacek <polacek@redhat.com>
1550
1551 PR c++/65556
1552 * c-c++-common/pr65556.c: New test.
1553
1554 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1555
1556 PR ipa/65600
1557 * g++.dg/torture/pr65600.C: New testcase.
1558
1559 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1560
1561 PR target/65407
1562 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1563
1564 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1565
1566 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1567 statement and cleanup. Fixed typos.
1568
1569 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1570
1571 PR middle-end/65595
1572 * gcc.c-torture/compile/pr65595.c: New testcase.
1573
1574 2015-03-27 Marek Polacek <polacek@redhat.com>
1575
1576 PR sanitizer/65583
1577 * g++.dg/ubsan/pr65583.C: New test.
1578
1579 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1580
1581 * gcc.c-torture/compile/20150327.c: New testcase.
1582
1583 2015-03-26 Richard Biener <rguenther@suse.de>
1584
1585 PR middle-end/65555
1586 * g++.dg/torture/pr65555.C: New testcase.
1587
1588 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR tree-optimization/64715
1591 * gcc.dg/builtin-object-size-15.c: New test.
1592 * gcc.dg/pr64715-1.c: New test.
1593 * gcc.dg/pr64715-2.c: New test.
1594
1595 2015-03-26 Richard Biener <rguenther@suse.de>
1596
1597 PR middle-end/65519
1598 * gnat.dg/specs/opt2.ads: Fix testcase.
1599
1600 2015-03-25 Martin Sebor <msebor@redhat.com>
1601
1602 PR testsuite/65526
1603 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1604 when target isn't arm*-*-*-*.
1605 (check_effective_target_arm_nothumb): Likewise.
1606 (check_effective_target_arm_little_endian): Likewise.
1607 (check_effective_target_arm_vect_no_misalign): Likewise.
1608 (check_effective_target_aarch64_little_endian): Fail early if target
1609 isn't aarch64*-*-*.
1610
1611 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1612
1613 PR tree-optimization/65177
1614 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1615
1616 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1617
1618 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1619 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1620 smmintrin.h and mm3dnow.h.
1621
1622 2015-03-25 Marek Polacek <polacek@redhat.com>
1623
1624 PR c++/65558
1625 * g++.dg/cpp0x/pr65558.C: New test.
1626
1627 2015-03-25 Marek Polacek <polacek@redhat.com>
1628
1629 PR c++/61670
1630 * g++.dg/template/pr61670.C: New test.
1631
1632 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1633
1634 PR c++/54987
1635 * g++.dg/template/pr54987.C: New.
1636
1637 2015-03-25 Richard Biener <rguenther@suse.de>
1638
1639 PR tree-optimization/62630
1640 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1641
1642 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1643
1644 PR target/65508
1645 * gcc.target/i386/mpx/pr65508.c: New.
1646
1647 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1648
1649 PR fortran/64952
1650 PR fortran/65532
1651 * gfortran.dg/data_initialized_3.f90: New.
1652
1653 2015-03-25 Richard Biener <rguenther@suse.de>
1654
1655 PR middle-end/65519
1656 * gnat.dg/specs/opt2.ads: New testcase.
1657
1658 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1659
1660 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1661 * gcc.target/arm/memset-inline-4.c: Skip for
1662 arm_tune_string_ops_prefer_neon.
1663 * gcc.target/arm/memset-inline-5.c: Ditto.
1664 * gcc.target/arm/memset-inline-6.c: Ditto.
1665 * gcc.target/arm/memset-inline-8.c: Ditto.
1666 * gcc.target/arm/memset-inline-9.c: Ditto.
1667
1668 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1669
1670 PR c++/58923
1671 * g++.dg/other/virtual3.C: New.
1672
1673 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1674
1675 PR c++/60130
1676 * g++.dg/cpp0x/vt-60130.C: New.
1677
1678 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 PR c++/61971
1681 * g++.dg/warn/Warray-bounds-7.C: New.
1682
1683 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1684
1685 PR c++/60067
1686 * g++.dg/template/defarg18.C: New.
1687
1688 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1689
1690 PR c++/59988
1691 * g++.dg/cpp0x/vt-59988.C: New.
1692
1693 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1694
1695 PR tree-optimization/65533
1696 * gcc.dg/pr65533.c: New test.
1697
1698 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1699
1700 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1701 source= and mold= expressions functionality.
1702 * gfortran.dg/allocate_class_4.f90: New test.
1703 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1704 copying an unlimited polymorhpic object containing a char array
1705 to another unlimited polymorphic object respects the _len
1706 component.
1707 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1708 whether deferred length char array allocate works, unlimited
1709 polymorphic object allocation from a string works and if
1710 allocating an array of deferred length strings works.
1711 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1712
1713 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1714
1715 PR c++/65513
1716 * g++.dg/cpp0x/constexpr-array11.C: New.
1717
1718 2015-03-24 Richard Biener <rguenther@suse.de>
1719
1720 PR middle-end/65517
1721 * gcc.dg/torture/pr65517.c: New testcase.
1722
1723 2015-03-24 Tobias Burnus <burnus@net-b.de>
1724
1725 * gfortran.dg/coindexed_1.f90: Moved from
1726 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1727
1728 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1729
1730 PR testsuite/65506
1731 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1732 gimple dump.
1733
1734 PR target/65523
1735 * gcc.target/i386/pr65523.c: New test.
1736
1737 PR ipa/65475
1738 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1739 dg-options.
1740 * g++.dg/lto/pr65475b_0.C: Likewise.
1741
1742 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1743
1744 PR target/65505
1745 * gcc.target/sh/torture/pr65505.c: New.
1746
1747 2015-03-23 Martin Sebor <msebor@redhat.com>
1748
1749 PR testsuite/63175
1750 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1751 assembly for lvx in addition to lxv.
1752
1753 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1754
1755 PR target/65504
1756 * gfortran.dg/pr65504.f90: New test.
1757
1758 PR ipa/65521
1759 * gcc.dg/pr65521.c: New test.
1760
1761 2015-03-23 Richard Biener <rguenther@suse.de>
1762
1763 PR tree-optimization/65518
1764 * gcc.dg/vect/pr65518.c: New testcase.
1765
1766 2015-03-23 Richard Biener <rguenther@suse.de>
1767
1768 PR tree-optimization/65494
1769 * gcc.dg/vect/pr65494.c: New testcase.
1770
1771 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR preprocessor/65238
1774 * c-c++-common/cpp/pr65238-1.c: New test.
1775 * gcc.dg/cpp/pr65238-2.c: New test.
1776 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1777 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1778
1779 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1780 Mikael Morin <mikael@gcc.gnu.org>
1781
1782 PR fortran/64952
1783 * gfortran.dg/elemental_dependency_4.f90: New.
1784 * gfortran.dg/elemental_dependency_5.f90: New.
1785
1786 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1787
1788 PR ipa/65475
1789 * g++.dg/lto/pr65475b_0.C: New testcase.
1790 * g++.dg/lto/pr65475b_1.C: New testcase.
1791 * g++.dg/lto/pr65475c_0.C: New testcase.
1792 * g++.dg/lto/pr65475c_1.C: New testcase.
1793
1794 2015-03-21 Tobias Burnus <burnus@net-b.de>
1795
1796 * gfortran.dg/coarray_38.f90: New.
1797 * gfortran.dg/coarray_39.f90: New.
1798 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1799 compile test.
1800
1801 2015-03-20 Marek Polacek <polacek@redhat.com>
1802
1803 PR c++/65398
1804 * g++.dg/cpp0x/pr65398.C: New test.
1805
1806 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1807
1808 PR ipa/65475
1809 * g++.dg/lto/pr65475_0.C: New testcase.
1810 * g++.dg/lto/pr65475_1.C: New testcase.
1811
1812 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1813
1814 PR rtl-optimization/64366
1815 * gcc.target/sh/pr64366.c: New.
1816
1817 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1818
1819 PR c++/48324
1820 * g++.dg/cpp0x/constexpr-48324.C: New.
1821
1822 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1823
1824 PR c++/48453
1825 * g++.dg/cpp0x/pr48453.C: New.
1826
1827 2015-03-20 Marek Polacek <polacek@redhat.com>
1828
1829 PR c++/65072
1830 * g++.dg/cpp0x/pr65072.C: New test.
1831
1832 2015-03-20 Richard Biener <rguenther@suse.de>
1833
1834 PR middle-end/64715
1835 * gcc.dg/pr15347.c: Use -O.
1836 * c-c++-common/pr19807-1.c: Likewise.
1837
1838 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1839
1840 * gnat.dg/volatile13.ad[sb]: New test.
1841
1842 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1843
1844 PR rtl-optimization/60851
1845 * gcc.target/i386/pr60851.c: New test.
1846
1847 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1848
1849 PR target/65240
1850 * g++.dg/pr65240.h: Add tests for PR 65240.
1851 * g++.dg/pr65240-1.C: Likewise.
1852 * g++.dg/pr65240-2.C: Likewise.
1853 * g++.dg/pr65240-3.C: Likewise.
1854 * g++.dg/pr65240-4.C: Likewise.
1855
1856 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1857
1858 PR rtl-optimization/63491
1859 * gcc.target/powerpc/pr63491.c: New.
1860
1861 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1862
1863 * g++.dg/ipa/pr65465.C: New test.
1864
1865 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 PR c++/52659
1868 * g++.dg/cpp0x/deleted11.C: New.
1869
1870 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR sanitizer/65400
1873 * c-c++-common/tsan/pr65400-3.c: New test.
1874
1875 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1876
1877 PR c++/59686
1878 * g++.dg/cpp0x/constexpr-59686.C: New.
1879
1880 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR sanitizer/64265
1883 * g++.dg/tsan/pr64265.C: New test.
1884
1885 PR sanitizer/65400
1886 * c-c++-common/tsan/pr65400-1.c: New test.
1887 * c-c++-common/tsan/pr65400-2.c: New test.
1888
1889 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 PR c++/59816
1892 * g++.dg/cpp0x/pr59816.C: New.
1893
1894 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1895
1896 PR fortran/59198
1897 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1898
1899 2015-03-18 Martin Liska <mliska@suse.cz>
1900
1901 PR ipa/65439
1902 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1903 equivalences either to 6 or 7.
1904
1905 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1906
1907 PR middle-end/64491
1908 Revert:
1909 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1910
1911 * gcc.dg/undefined-loop-1.c: New file.
1912 * gcc.dg/undefined-loop-2.c: New file.
1913
1914 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1915
1916 PR testsuite/64032
1917 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1918 loop exits too early.
1919
1920 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR tree-optimization/65450
1923 * gfortran.dg/pr65450.f90: New test.
1924
1925 PR target/65078
1926 * gcc.target/i386/pr65078-1.c: New test.
1927 * gcc.target/i386/pr65078-2.c: New test.
1928 * gcc.target/i386/pr65078-3.c: New test.
1929 * gcc.target/i386/pr65078-4.c: New test.
1930 * gcc.target/i386/pr65078-5.c: New test.
1931 * gcc.target/i386/pr65078-6.c: New test.
1932
1933 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1934
1935 PR c++/65340
1936 * g++.dg/cpp1y/pr65340.C: New.
1937
1938 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1939
1940 PR fortran/64432
1941 * gfortran.dg/system_clock_3.f08: Adjust test.
1942
1943 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1944
1945 PR fortran/59198
1946 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1947 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1948
1949 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1950
1951 PR fortran/64432
1952 * gfortran.dg/system_clock_3.f08: New test.
1953
1954 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1955
1956 PR c++/64626
1957 g++.dg/cpp1y/pr64626-1.C: New.
1958 g++.dg/cpp1y/pr64626-2.C: New.
1959 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1960
1961 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR tree-optimization/65427
1964 * gcc.c-torture/execute/pr65427.c: New test.
1965
1966 2015-03-16 Marek Polacek <polacek@redhat.com>
1967
1968 DR 1688
1969 PR c++/65327
1970 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1971 * g++.dg/cpp0x/pr65327.C: New test.
1972
1973 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1974
1975 PR sanitizer/64820
1976 * c-c++-common/asan/pr64820.c: New test.
1977
1978 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1979
1980 * gfortran.dg/pointer_2.f90: New test.
1981
1982 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1983
1984 * g++.dg/pr65049.C: New test.
1985
1986 2015-03-16 Tom de Vries <tom@codesourcery.com>
1987
1988 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1989 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1990 * gcc.target/i386/fuse-caller-save.c: Same.
1991
1992 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1993
1994 * gnat.dg/loop_optimization18.ad[sb]: New test.
1995 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1996
1997 2015-03-16 Alan Modra <amodra@gmail.com>
1998
1999 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2000 2014-12-05 change.
2001
2002 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2003
2004 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2005 hppa*-*-hpux*.
2006 * gcc.dg/torture/pr65270-2.c: Likewise.
2007
2008 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2009
2010 PR fortran/61138
2011 * gfortran.dg/pointer_remapping_9.f90: New.
2012
2013 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2014
2015 PR tree-optimization/65369
2016 * gcc.c-torture/execute/pr65369.c: New test.
2017
2018 PR tree-optimization/65418
2019 * gcc.c-torture/execute/pr65418-1.c: New test.
2020 * gcc.c-torture/execute/pr65418-2.c: New test.
2021
2022 PR rtl-optimization/65401
2023 * gcc.c-torture/execute/pr65401.c: New test.
2024
2025 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2026
2027 PR target/64600
2028 * gcc.target/arm/pr64600_1.c: New test.
2029
2030 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2031
2032 PR rtl-optimization/65235
2033 * gcc.target/aarch64/pr65235_1.c: New test.
2034
2035 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2036
2037 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2038 * gcc.target/s390/hotpatch-22.c: Likewise.
2039 * gcc.target/s390/hotpatch-23.c: Likewise.
2040 * gcc.target/s390/hotpatch-24.c: Likewise.
2041 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2042 * gcc.target/s390/hotpatch-1.c: Update expected output.
2043 * gcc.target/s390/hotpatch-2.c: Likewise.
2044 * gcc.target/s390/hotpatch-3.c: Likewise.
2045 * gcc.target/s390/hotpatch-4.c: Likewise.
2046 * gcc.target/s390/hotpatch-5.c: Likewise.
2047 * gcc.target/s390/hotpatch-6.c: Likewise.
2048 * gcc.target/s390/hotpatch-7.c: Likewise.
2049 * gcc.target/s390/hotpatch-8.c: Likewise.
2050 * gcc.target/s390/hotpatch-9.c: Likewise.
2051 * gcc.target/s390/hotpatch-10.c: Likewise.
2052 * gcc.target/s390/hotpatch-11.c: Likewise.
2053 * gcc.target/s390/hotpatch-12.c: Likewise.
2054 * gcc.target/s390/hotpatch-13.c: Likewise.
2055 * gcc.target/s390/hotpatch-14.c: Likewise.
2056 * gcc.target/s390/hotpatch-15.c: Likewise.
2057 * gcc.target/s390/hotpatch-16.c: Likewise.
2058 * gcc.target/s390/hotpatch-17.c: Likewise.
2059 * gcc.target/s390/hotpatch-18.c: Likewise.
2060 * gcc.target/s390/hotpatch-19.c: Likewise.
2061
2062 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2063
2064 PR target/65103
2065 * gcc.target/i386/pr65103-1.c: New.
2066
2067 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2068
2069 PR target/65044
2070 * gcc.target/i386/pr65044.c: New.
2071
2072 2015-03-12 Tom de Vries <tom@codesourcery.com>
2073
2074 PR rtl-optimization/64895
2075 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2076 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2077 * gcc.target/i386/fuse-caller-save.c: Ditto.
2078
2079 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2080
2081 * gcc.dg/ipa/pr63569.c: Fix template.
2082
2083 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2084
2085 * g++.dg/ipa/pr64146.C: Require fpic support.
2086
2087 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2088
2089 PR libfortran/65200
2090 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2091 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2092
2093 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2094
2095 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2096 to dg-options, fix up dg-skip-if.
2097
2098 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2099
2100 PR target/65296
2101 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2102 * gcc.target/avr/tiny-caller-save.c: Same.
2103
2104 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2105
2106 PR target/65242
2107 * g++.dg/pr65242.C: New test.
2108
2109 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2110
2111 * c-c++-common/asan/no-asan-check-glob.c: New test.
2112
2113 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2114
2115 PR c++/65370
2116 * g++.dg/other/default11.C: New.
2117 * g++.dg/other/default12.C: Likewise.
2118
2119 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2120
2121 PR target/65368
2122 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2123
2124 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2125
2126 PR fortran/65024
2127 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2128
2129 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR c++/65127
2132 * g++.dg/cpp0x/pr65127.C: New test.
2133
2134 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2135
2136 * gcc.dg/ipa/PR64550.c: Update template.
2137
2138 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2139 Tobias Burnus <burnus@net-b.de>
2140
2141 * gfortran.dg/coarray_sync_memory.f90: New.
2142
2143 2015-03-10 Marek Polacek <polacek@redhat.com>
2144
2145 PR sanitizer/65367
2146 * c-c++-common/ubsan/pr65367.c: New test.
2147
2148 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2149
2150 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2151 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2152 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2153 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2154 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2155 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2156 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2157 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2158 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2159 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2160 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2161 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2162 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2163
2164 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2165
2166 * lib/mpx-dg.exp (mpx_link_flags): New.
2167 (mpx_init): New.
2168 (mpx_finish): New.
2169 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2170 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2171 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2172 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2173 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2174 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2175 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2176 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2177 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2178 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2179 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2180 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2181 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2182 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2183 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2184 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2185 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2186 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2187 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2188 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2189 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2190 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2191 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2192 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2193 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2194 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2195 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2196 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2197 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2198 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2199 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2200 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2201 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2202 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2203 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2204 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2205 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2206 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2207 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2208 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2209 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2210 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2211 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2212 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2213 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2214 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2215 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2216 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2217 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2218 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2219 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2220 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2221 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2222 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2223 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2224 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2225 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2226 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2227 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2228 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2229 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2230 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2231 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2232 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2233 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2234 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2235 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2236 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2237 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2238 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2239 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2240 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2241 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2242 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2243 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2244 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2245 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2246 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2247 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2248 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2249 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2250 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2251 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2252 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2253 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2254 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2255 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2256 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2257 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2258 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2259 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2260 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2261 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2262 * gcc.target/i386/mpx/label-address-1.c: New.
2263 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2264 * gcc.target/i386/mpx/macro.c: New.
2265 * gcc.target/i386/mpx/mpx-check.h: New.
2266 * gcc.target/i386/mpx/mpx.exp: New.
2267 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2268 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2269 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2270 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2271 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2272 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2273 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2274 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2275 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2276 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2277 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2278 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2279 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2280 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2281 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2282 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2283 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2284 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2285 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2286 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2287 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2288 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2289 * gcc.target/i386/mpx/reference-1-nov.c: New.
2290 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2291 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2292 * gcc.target/i386/mpx/reference-2-nov.c: New.
2293 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2294 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2295 * gcc.target/i386/mpx/reference-3-nov.c: New.
2296 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2297 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2298 * gcc.target/i386/mpx/reference-4-nov.c: New.
2299 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2300 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2301 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2302 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2303 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2304 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2305 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2306 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2307 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2308 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2309 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2310 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2311 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2312 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2313 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2314 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2315 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2316 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2317 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2318 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2319 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2320 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2321 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2322 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2323 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2324 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2325 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2326 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2327 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2328 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2329 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2330 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2331 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2332 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2333 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2334 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2335 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2336 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2337 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2338 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2339 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2340 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2341 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2342 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2343 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2344 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2345 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2346 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2347 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2348 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2349 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2350 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2351 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2352 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2353 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2354 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2355 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2356 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2357 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2358 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2359 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2360 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2361 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2362 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2363 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2364 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2365 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2366 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2367 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2368 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2369 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2370 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2371 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2372 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2373 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2374 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2375 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2376 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2377 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2378 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2379 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2380 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2381 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2382 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2383 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2384 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2385 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2386 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2387 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2388 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2389 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2390 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2391 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2392 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2393 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2394 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2395 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2396 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2397 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2398 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2399 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2400 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2401 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2402 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2403 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2404 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2405 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2406 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2407 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2408 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2409 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2410 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2411 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2412 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2413 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2414 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2415 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2416 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2417 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2418 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2419 * gcc.target/i386/mpx/vla-1-nov.c: New.
2420 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2421 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2422 * gcc.target/i386/mpx/vla-2-nov.c: New.
2423 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2424
2425 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2426
2427 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2428
2429 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2430
2431 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2432
2433 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2434
2435 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2436 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2437
2438 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2439
2440 PR c/65120
2441 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2442 on rhs is 0.
2443 (fn4): New test.
2444 * c-c++-common/pr65120.c: New test.
2445
2446 PR rtl-optimization/65321
2447 * gcc.dg/pr65321.c: New test.
2448
2449 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2450
2451 PR tree-optimization/65355
2452 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2453
2454 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR c/65120
2457 * c-c++-common/pr49706.c: Adjust tests for not warning
2458 about !!x == y or !b == y where b is boolean, and add
2459 some further tests.
2460 * c-c++-common/pr62199-2.c: Likewise.
2461
2462 2015-03-09 Richard Biener <rguenther@suse.de>
2463
2464 PR middle-end/65270
2465 * gcc.dg/torture/pr65270-1.c: New testcase.
2466 * gcc.dg/torture/pr65270-2.c: Likewise.
2467
2468 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2469
2470 PR tree-optimization/63743
2471 * gcc.dg/pr63743.c: New test.
2472
2473 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2474
2475 PR lto/65316
2476 * g++.dg/lto/pr65316_0.C: New testcase.
2477 * g++.dg/lto/pr65316_1.C: New testcase.
2478
2479 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2480
2481 PR target/62247
2482 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2483 hppa*-*-hpux*.
2484 * g++.dg/abi/rtti3.C: Likewise.
2485
2486 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2487
2488 PR target/62251
2489 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2490
2491 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2492
2493 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2494
2495 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2496
2497 2015-03-08 Morin <mikael@gcc.gnu.org>
2498
2499 PR fortran/60898
2500 * gfortran.dg/entry_20.f90: New.
2501
2502 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2503
2504 PR target/65153
2505 * gcc.c-torture/compile/pr65153.c: New.
2506
2507 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2508
2509 PR target/65249
2510 * g++.dg/torture/pr65249.C: New.
2511
2512 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2513
2514 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2515 long.
2516 (int64_t): Likewise.
2517
2518 2015-03-07 Marek Polacek <polacek@redhat.com>
2519 Martin Uecker <uecker@eecs.berkeley.edu>
2520
2521 PR sanitizer/65280
2522 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2523 member-like arrays.
2524 * c-c++-common/ubsan/bounds-8.c: New test.
2525 * c-c++-common/ubsan/bounds-9.c: New test.
2526 * gcc.dg/ubsan/bounds-2.c: New test.
2527
2528 2015-03-05 Martin Sebor <msebor@redhat.com>
2529
2530 * PR testsuite/63175
2531 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2532 checking of results into main to prevent it from getting optimized
2533 away.
2534 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2535
2536 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2537
2538 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2539 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2540 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2541 x64.
2542
2543 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2544
2545 * g++.dg/lto/pr65302_1.C: New testcase.
2546 * g++.dg/lto/pr65302_0.C: New testcase.
2547
2548 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2549
2550 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2551 -fno-ipa-icf to dg-options.
2552
2553 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2554
2555 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2556 compiles using the linker plugin.
2557
2558 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2559
2560 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2561
2562 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2563
2564 * gcc.target/arm/pr65067.c: New test.
2565
2566 2015-03-05 Martin Liska <mliska@suse.cz>
2567
2568 PR ipa/65318
2569 * gcc.dg/ipa/pr65318.c: New test.
2570
2571 2015-03-05 Marek Polacek <polacek@redhat.com>
2572
2573 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2574
2575 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2576
2577 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2578
2579 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2580
2581 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2582 max-unroll-times back to defaults for s390.
2583
2584 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 Fix last commit.
2587
2588 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2589
2590 PR c++/64665
2591 * g++.dg/cpp0x/initlist92.C: New.
2592
2593 2015-03-05 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/65310
2596 * gcc.dg/vect/pr65310.c: New testcase.
2597
2598 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2599
2600 PR c++/64834
2601 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2602
2603 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2604
2605 * gnat.dg/entry_queues3.adb: New test.
2606
2607 2015-03-04 Ian Lance Taylor <iant@google.com>
2608
2609 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2610
2611 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2612
2613 PR c++/64227
2614 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2615
2616 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2617
2618 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2619 -fno-ipa-icf to dg-options
2620 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2621 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2622
2623 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2624
2625 PR c++/64398
2626 * g++.dg/cpp0x/decltype62.C: New.
2627
2628 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2629
2630 * gnat.dg/object_overflow5.adb: New test.
2631
2632 2015-03-03 Martin Liska <mliska@suse.cz>
2633
2634 PR ipa/65287
2635 * gcc.dg/ipa/pr65287.c: New test.
2636
2637 2015-03-03 Martin Jambor <mjambor@suse.cz>
2638 Eric Botcazou <ebotcazou@adacore.com>
2639
2640 * gnat.dg/specs/pack12.ads: New test.
2641
2642 2015-03-03 Martin Liska <mliska@suse.cz>
2643
2644 * gcc.dg/ipa/PR65282.c: New test.
2645
2646 2015-03-13 Jeff Law <law@redhat.com>
2647
2648 PR tree-optimization/65241
2649 * gcc.c-torture/compile/pr65241.c: New test.
2650
2651 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2652
2653 PR target/64331
2654 * gcc.target/avr/torture/pr64331.c: New test.
2655
2656 2015-03-03 Martin Liska <mliska@suse.cz>
2657 Jan Hubicka <hubicka@ucw.cz>
2658
2659 * g++.dg/ipa/pr65263.C: New test.
2660
2661 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2662
2663 PR ipa/65130
2664 * gcc.dg/lto/pr65130_0.c: New testcase.
2665 * gcc.dg/lto/pr65130_1.c: New testcase.
2666
2667 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2668
2669 PR ipa/64988
2670 * g++.dg/torture/pr64988.C: New testcase.
2671
2672 2015-03-02 Tobias Burnus <burnus@net-b.de>
2673
2674 * gfortran.dg/coarray_atomic_6.f90: New.
2675
2676 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2677
2678 PR target/65184
2679 * gcc.target/i386/pr65184.c: New.
2680
2681 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2682
2683 PR target/65183
2684 * gcc.target/i386/pr65183.c: New.
2685
2686 2015-02-28 Martin Liska <mliska@suse.cz>
2687 Jan Hubicka <hubicka@ucw.cz>
2688
2689 * gcc.dg/ipa/ipa-icf-35.c: New test.
2690 * gcc.dg/ipa/ipa-icf-36.c: New test.
2691 * gcc.dg/ipa/ipa-icf-37.c: New test.
2692
2693 2015-02-28 Martin Liska <mliska@suse.cz>
2694 Jan Hubicka <hubicka@ucw.cz>
2695
2696 PR ipa/65245
2697 * gcc.dg/ipa/ipa-icf-34.c: New test.
2698
2699 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2700
2701 PR target/61142
2702 * gcc.target/sh/sh/pr61142.c: New.
2703
2704 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2705
2706 * g++.dg/other/dump-ada-spec-3.C: New test.
2707
2708 2015-03-01 Martin Liska <mliska@suse.cz>
2709
2710 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2711 * g++.dg/ipa/pr63595.C: Update expected results.
2712
2713 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2714
2715 PR ipa/65236
2716 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2717
2718 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2719
2720 * gcc.dg/vect/pr59354.c: Move vector producing code to
2721 separate function.
2722
2723 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2724
2725 PR ipa/65237
2726 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2727 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2728 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2729 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2730
2731 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR tree-optimization/65048
2734 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2735 (foo): Use K&R style definition.
2736
2737 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2738
2739 PR target/65032
2740 * g++.dg/pr65032.C: New.
2741
2742 2015-02-27 Marek Polacek <polacek@redhat.com>
2743
2744 PR c/65040
2745 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2746 -Wformat=2.
2747
2748 2015-02-27 Marek Polacek <polacek@redhat.com>
2749
2750 PR c/65228
2751 * gcc.dg/pr65228.c: New test.
2752
2753 2015-02-27 Kai Tietz <ktietz@redhat.com>
2754
2755 PR c/35330
2756 * gcc.dg/weak/weak-17.c: New file.
2757
2758 2015-02-27 Richard Biener <rguenther@suse.de>
2759
2760 PR lto/65193
2761 * g++.dg/lto/pr65193_0.C: New testcase.
2762
2763 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2764
2765 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2766 * gcc.target/s390/hotpatch-8.c: Likewise.
2767 * gcc.target/s390/hotpatch-9.c: Likewise.
2768 * gcc.target/s390/pr61078.c: Likewise.
2769 * gcc.target/s390/pr57960.c: Remove -m64.
2770 * gcc.target/s390/pr61078.c: Likewise.
2771
2772 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2773 Martin Liska <mliska@suse.cz>
2774
2775 PR bootstrap/65150
2776 * gcc.dg/pr64454.c: Disable ICF.
2777 * gcc.dg/pr28685-1.c: Disable ICF
2778 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2779 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2780 * g++.dg/ipa/ipa-icf-4.C: Update template.
2781
2782 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR tree-optimization/65216
2785 * gcc.c-torture/execute/pr65216.c: New test.
2786
2787 PR tree-optimization/65215
2788 * gcc.c-torture/execute/pr65215-1.c: New test.
2789 * gcc.c-torture/execute/pr65215-2.c: New test.
2790 * gcc.c-torture/execute/pr65215-3.c: New test.
2791 * gcc.c-torture/execute/pr65215-4.c: New test.
2792 * gcc.c-torture/execute/pr65215-5.c: New test.
2793
2794 2015-02-26 Tom de Vries <tom@codesourcery.com>
2795
2796 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2797
2798 2015-02-26 Martin Liska <mliska@suse.cz>
2799 Jan Hubicka <hubicka@ucw.cz>
2800
2801 * g++.dg/ipa/pr64146.C: Update expected results.
2802 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2803 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2804 * gcc.dg/ipa/ipa-icf-34.c: New test.
2805
2806 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2807
2808 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2809 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2810 (dg-additional-options): Remove dg directive.
2811 (dg-final): Add dg directive.
2812
2813 2015-02-26 Marek Polacek <polacek@redhat.com>
2814
2815 PR ipa/65008
2816 * g++.dg/ipa/pr65008.C: New test.
2817
2818 2015-02-26 Tom de Vries <tom@codesourcery.com>
2819
2820 * lib/profopt.exp (profopt-target-cleanup): New proc.
2821 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2822 files from sources from dg-additional-sources.
2823
2824 2015-02-26 Tom de Vries <tom@codesourcery.com>
2825
2826 * lib/gcov.exp: Cleanup in case of xfail.
2827
2828 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2829
2830 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2831
2832 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2833
2834 PR debug/46102
2835 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2836 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2837 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2838 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2839 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2840 * g++.dg/debug/pr46123.C: XFAIL and move...
2841 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2842 * gcc.dg/debug/dwarf2-3.c: Move...
2843 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2844
2845 2015-02-26 Marek Polacek <polacek@redhat.com>
2846
2847 PR c++/65202
2848 * g++.dg/cpp1y/pr65202.C: New test.
2849
2850 2015-02-26 Tom de Vries <tom@codesourcery.com>
2851
2852 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2853 locale_facets.h.gcov.
2854
2855 2015-02-26 Tom de Vries <tom@codesourcery.com>
2856
2857 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2858
2859 2015-02-26 Tom de Vries <tom@codesourcery.com>
2860
2861 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2862
2863 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2864
2865 PR target/65217
2866 * gcc.target/i386/pr65217.c: New.
2867
2868 2015-02-26 Tom de Vries <tom@codesourcery.com>
2869
2870 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2871
2872 2015-02-26 Tom de Vries <tom@codesourcery.com>
2873
2874 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2875
2876 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2877
2878 PR tree-optimization/65048
2879 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2880
2881 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2882
2883 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2884 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2885
2886 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2887
2888 PR target/65161
2889 * gcc.target/i386/pr65161.c: New test.
2890
2891 2015-02-26 Terry Guo <terry.guo@arm.com>
2892
2893 * gcc.target/arm/no-volatile-in-it.c: New test.
2894
2895 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2896
2897 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2898 (dg-options): Add -save-temps.
2899 (dg-final): Add cleanup-saved-temps.
2900
2901 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2902
2903 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2904
2905 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2906
2907 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2908 * gcc.target/powerpc/pack01.c: Include string.h.
2909
2910 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2911
2912 PR target/65167
2913 * gcc.target/i386/pr65167.c: New.
2914
2915 2015-02-25 Kai Tietz <ktietz@redhat.com>
2916
2917 PR tree-optimization/61917
2918 * gcc.dg/vect/vect-pr61917.c: New file.
2919
2920 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR tree-optimization/65170
2923 * gcc.c-torture/execute/pr65170.c: New test.
2924 * gcc.dg/tree-ssa/vrp96.c: New test.
2925
2926 2015-02-24 Tom de Vries <tom@codesourcery.com>
2927
2928 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2929
2930 2015-02-24 Tom de Vries <tom@codesourcery.com>
2931
2932 PR testsuite/65126
2933 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2934 (dg-additional-files-options): Copy additional_sources to
2935 additional_sources_used before emptying additional_sources.
2936 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2937 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2938 (cleanup-saved-temps): Use additional_sources_used instead of
2939 additional_sources.
2940 (dg-test): Reset additional_sources_used.
2941
2942 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2943
2944 PR fortran/63427
2945 * gfortran.dg/integer_exponentiation_6.F90: New test.
2946
2947 2015-02-23 Martin Sebor <msebor@redhat.com>
2948
2949 PR target/65109
2950 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2951 two parts. One to save registers, the other to verify the
2952 registers have the right values. Save register state into
2953 static data rather than on the stack.
2954
2955 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR bootstrap/63888
2958 * c-c++-common/asan/pr63888.c: New test.
2959
2960 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2961
2962 PR target/65163
2963 * gcc.c-torture/compile/pr65163.c: New.
2964
2965 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2966
2967 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2968 with -m31 on 64 bit.
2969 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2970 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2971
2972 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2973
2974 * gcc.target/s390/20090223-1.c: Add
2975 -Wno-implicit-function-declaration option.
2976 * gcc.target/s390/pr42224.c: Likewise.
2977 * gcc.target/s390/pr55718.c: Likewise.
2978
2979 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2980
2981 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2982 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2983 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2984 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2985 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2986 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2987 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2988 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2989 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2990 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2991 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2992 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2993 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2994 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2995 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2996 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2997 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2998 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2999 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3000 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3001 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3002
3003 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3004
3005 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3006 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3007 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3008 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3009 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3010 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3011 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3012 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3013 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3014 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3015 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3016 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3017 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3018 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3019 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3020 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3021
3022 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3023
3024 PR fortran/64980
3025 PR fortran/61960
3026 * gfortran.dg/pr61960.f90: New.
3027 * gfortran.dg/pr64230.f90: New.
3028 * gfortran.dg/pr64980.f03: New.
3029
3030 2015-02-22 Tom de Vries <tom@codesourcery.com>
3031
3032 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3033
3034 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3035
3036 PR ada/65156
3037 * gnat.dg/timing_events.adb: Removed, invalid test.
3038
3039 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3040
3041 PR debug/58123
3042 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3043 location.
3044 * g++.dg/gcov/gcov-2.C: Likewise.
3045
3046 2015-02-20 Richard Biener <rguenther@suse.de>
3047
3048 PR tree-optimization/65136
3049 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3050
3051 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3052
3053 PR testsuite/64158
3054 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3055 and nvptx-*-* blacklisting.
3056
3057 * gcc.dg/sibcall-9.c: New test.
3058 * gcc.dg/sibcall-10.c: New test.
3059
3060 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3061
3062 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3063
3064 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3065
3066 PR target/64452
3067 * gcc.target/avr/torture/pr64452.c: New test.
3068
3069 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3070
3071 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3072 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3073
3074 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3075
3076 PR testsuite/65116
3077 * lib/target-supports.exp (check_compile): Check whether
3078 additional_sources is defined before using it.
3079
3080 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3081
3082 PR middle-end/65074
3083 * g++.dg/opt/pr65074.C: New file.
3084
3085 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3086
3087 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3088 (size_type): New typedef.
3089 (operator "" _script): Use it for the last argument.
3090
3091 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3092
3093 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3094
3095 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3096
3097 * lib/target-supports.exp (check_compile): Save/restore
3098 additional_sources that may belong to an actual test.
3099
3100 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR gcov-profile/64634
3103 * g++.dg/gcov/gcov-15.C: New test.
3104
3105 2015-02-18 Tom de Vries <tom@codesourcery.com>
3106
3107 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3108
3109 2015-02-18 Tom de Vries <tom@codesourcery.com>
3110
3111 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3112
3113 2015-02-18 Tom de Vries <tom@codesourcery.com>
3114
3115 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3116
3117 2015-02-18 Tom de Vries <tom@codesourcery.com>
3118
3119 * gfortran.dg/fmt_cache_1.f: Add missing close.
3120
3121 2015-02-18 Tom de Vries <tom@codesourcery.com>
3122
3123 PR testsuite/65107
3124 * gfortran.dg/read_eof_8.f90: Add missing close.
3125
3126 2015-02-18 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/65063
3129 * gcc.dg/pr65063.c: New testcase.
3130
3131 2015-02-18 Richard Biener <rguenther@suse.de>
3132
3133 PR tree-optimization/62217
3134 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3135
3136 2015-02-18 Marek Polacek <polacek@redhat.com>
3137
3138 PR sanitizer/65081
3139 * c-c++-common/ubsan/pr65081.c: New test.
3140
3141 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3142
3143 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3144 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3145
3146 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3147
3148 * gcc.dg/ipa/propalign-3.c: New test.
3149
3150 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3151
3152 PR target/64793
3153 * gcc.target/sh/pr64793.c: New.
3154 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3155
3156 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3157
3158 * gcc.target/arm/divzero.c: New test case.
3159
3160 2015-02-17 Tom de Vries <tom@codesourcery.com>
3161
3162 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3163
3164 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3165 Jakub Jelinek <jakub@redhat.com>
3166
3167 PR c++/65075
3168 * g++.dg/cpp0x/pr65075.C: New test.
3169
3170 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3171
3172 PR target/65058
3173 * gcc.target/powerpc/pr65058.c: New test.
3174
3175 2015-02-16 Jeff Law <law@redhat.com>
3176
3177 PR tree-optimization/64823
3178 * gcc.dg/uninit-20.c: New test.
3179
3180 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3181 James Greenhalgh <james.greenhalgh@arm.com>
3182
3183 PR ipa/64963
3184 * gcc.dg/ipa/ipa-clone-1.c: New test.
3185
3186 2015-02-16 Richard Biener <rguenther@suse.de>
3187
3188 PR tree-optimization/65077
3189 * gcc.dg/torture/pr65077.c: New testcase.
3190
3191 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3192
3193 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3194 Directive adjusted to scan for ldaxr.
3195 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3196 adjusted to scan for ldaex.
3197
3198 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3199
3200 PR c++/65080
3201 * g++.dg/cpp0x/constexpr-65080.C: New.
3202
3203 2015-02-16 Richard Biener <rguenther@suse.de>
3204
3205 PR tree-optimization/63593
3206 * gcc.dg/pr63593.c: New testcase.
3207
3208 2015-02-16 Marek Polacek <polacek@redhat.com>
3209
3210 PR c/65066
3211 * gcc.dg/pr65066.c: New test.
3212
3213 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3214
3215 * gcc.dg/pr65002.C: Move ...
3216 * g++.dg/ipa/pr65002.C: ... here.
3217
3218 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3219
3220 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3221 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3222 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3223 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3224
3225 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3226
3227 PR testsuite/64850
3228 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3229 the expression to find calls.
3230 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3231 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3232 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3233 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3234 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3235
3236 2015-02-14 Marek Polacek <polacek@redhat.com>
3237
3238 PR c/64768
3239 * gcc.dg/array-11.c: New test.
3240 * gcc.dg/array-12.c: New test.
3241 * gcc.dg/array-13.c: New test.
3242 * gcc.dg/array-14.c: New test.
3243 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3244 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3245 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3246 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3247 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3248 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3249
3250 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3251
3252 PR c++/60894
3253 * g++.dg/lookup/using54.C: New.
3254
3255 2015-02-13 Jeff Law <law@redhat.com>
3256
3257 PR bootstrap/65060
3258 Revert my change for tree-optimization/64823.
3259
3260 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR tree-optimization/65053
3263 * gcc.c-torture/execute/pr65053-1.c: New test.
3264 * gcc.c-torture/execute/pr65053-2.c: New test.
3265
3266 2015-02-13 Marek Polacek <polacek@redhat.com>
3267
3268 PR c/65050
3269 * gcc.dg/pr65050.c: New test.
3270
3271 2015-02-13 Jeff Law <law@redhat.com>
3272
3273 PR tree-optimization/64823
3274 * gcc.dg/uninit-20.c: New test.
3275
3276 PR rtl-optimization/47477
3277 * gcc.dg/tree-ssa/pr47477.c: New test.
3278
3279 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3280
3281 PR c++/60211
3282 * g++.dg/parse/ivdep-2.C: New.
3283 * g++.dg/parse/ivdep-3.C: Likewise.
3284
3285 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3286
3287 PR fortran/64506
3288 * gfortran.dg/continuation_13.f90: New test.
3289 * gfortran.dg/continuation_14.f: New test.
3290
3291 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3292
3293 PR c++/64970
3294 * g++.dg/cpp0x/sfinae55.C: New.
3295
3296 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3297
3298 PR ipa/65034
3299 * g++.dg/ipa/pr65034.C: New test.
3300
3301 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3302
3303 PR tree-optimization/65002
3304 * gcc.dg/pr65002.C: New.
3305
3306 2015-02-13 Marek Polacek <polacek@redhat.com>
3307
3308 PR c/65040
3309 * c-c++-common/pr65040.c: New test.
3310
3311 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3312
3313 PR tree-optimization/64705
3314 * gcc.dg/tree-ssa/pr64705.c: New test.
3315
3316 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3317
3318 PR rtl/32219
3319 * gcc.dg/visibility-22.c: New test.
3320 * gcc.dg/visibility-23.c: New test.
3321 * gcc.target/i386/pr32219-1.c: New test.
3322 * gcc.target/i386/pr32219-2.c: New test.
3323 * gcc.target/i386/pr32219-3.c: New test.
3324 * gcc.target/i386/pr32219-4.c: New test.
3325 * gcc.target/i386/pr32219-5.c: New test.
3326 * gcc.target/i386/pr32219-6.c: New test.
3327 * gcc.target/i386/pr32219-7.c: New test.
3328 * gcc.target/i386/pr32219-8.c: New test.
3329 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3330
3331 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3332
3333 PR libgfortran/57822
3334 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3335 four different KINDs.
3336
3337 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR c++/64884
3340 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3341
3342 PR sanitizer/65000
3343 * g++.dg/ubsan/pr65000.C: New test.
3344
3345 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3346
3347 PR fortran/64932
3348 * gfortran.dg/finalize_28.f90: New test
3349
3350 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR debug/55541
3353 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3354 DW_TAG_lexical_block removal.
3355 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3356 * g++.dg/guality/pr55541.C: New test.
3357
3358 PR sanitizer/64984
3359 * g++.dg/ubsan/pr64984.C: New test.
3360
3361 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3362
3363 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3364
3365 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3366
3367 PR testsuite/64930
3368 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3369 instructions for 2015-01-14 get_memmodel changes.
3370 * gcc.target/powerpc/atomic-p8.c: Likewise.
3371
3372 PR sanitizer/65019
3373 * g++.dg/ubsan/pr65019.C: New test.
3374
3375 PR tree-optimization/65014
3376 * gcc.c-torture/compile/pr65014.c: New test.
3377
3378 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3379
3380 PR libgfortran/57822
3381 * gfortran/fmt_g0_7.f08: Revise test.
3382
3383 2015-02-11 Jeff Law <law@redhat.com>
3384
3385 PR target/63347
3386 * gcc.target/m68k/pr63347.c: New test.
3387
3388 2015-02-11 Marek Polacek <polacek@redhat.com>
3389
3390 * g++.dg/ubsan/shift-1.C: New test.
3391 * gcc.dg/ubsan/c-shift-2.c: New test.
3392 * c-c++-common/ubsan/shift-5.c: Remove file.
3393
3394 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3395
3396 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3397 Directive adjusted to XFAIL.
3398 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3399 adjusted to XFAIL.
3400
3401 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3402
3403 PR middle-end/65003
3404 * g++.dg/opt/pr65003.C: New test.
3405
3406 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3407
3408 * lib/target-supports.exp (check_effective_target_pie): Renamed
3409 to ...
3410 (check_effective_target_pie_enabled): This.
3411 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3412 * gcc.target/i386/pie.c: Likewise.
3413
3414 2015-02-11 Andrew Pinski <apinski@cavium.com>
3415
3416 PR target/64893
3417 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3418 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3419
3420 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR target/61925
3423 * gcc.target/i386/pr61925-1.c: New test.
3424 * gcc.target/i386/pr61925-2.c: New test.
3425 * gcc.target/i386/pr61925-3.c: New test.
3426
3427 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3428
3429 PR sanitizer/65004
3430 * g++.dg/asan/pr65004.C: New test.
3431
3432 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3433
3434 PR target/64661
3435 * gcc.taget/sh/pr64661-0.h: New.
3436 * gcc.taget/sh/pr64661-1.c: New.
3437 * gcc.taget/sh/pr64661-2.c: New.
3438 * gcc.taget/sh/pr64661-3.c: New.
3439 * gcc.taget/sh/pr64661-4.c: New.
3440
3441 2015-02-10 Richard Biener <rguenther@suse.de>
3442
3443 PR tree-optimization/64995
3444 * g++.dg/torture/pr64995.C: New testcase.
3445
3446 2015-02-10 Richard Biener <rguenther@suse.de>
3447
3448 PR tree-optimization/64909
3449 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3450
3451 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3452
3453 * gcc.dg/signbit-sa.c: New test.
3454
3455 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3456
3457 PR libgfortran/57822
3458 * gfortran/fmt_g0_7.f08: New test.
3459
3460 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3461
3462 PR tree-optimization/43378
3463 * gcc.dg/tree-ssa/pr43378.c: New test.
3464
3465 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3466
3467 PR ipa/64978
3468 * g++.dg/torture/pr64978.C: New testcase.
3469
3470 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3471
3472 PR sanitizer/64981
3473 * gcc.dg/asan/pr64981.c: New test.
3474
3475 2015-02-09 Marek Polacek <polacek@redhat.com>
3476
3477 PR c/64856
3478 * gcc.dg/pr64856.c: New test.
3479
3480 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3481
3482 PR target/64979
3483 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3484 * gcc.c-torture/execute/pr64979.c: New test.
3485
3486 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3487
3488 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3489
3490 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3491
3492 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3493 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3494
3495 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3496
3497 PR target/58757
3498 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3499
3500 2015-02-09 Richard Biener <rguenther@suse.de>
3501
3502 PR tree-optimization/54000
3503 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3504
3505 2015-02-09 Tom de Vries <tom@codesourcery.com>
3506
3507 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3508
3509 2015-02-09 Martin Liska <mliska@suse.cz>
3510
3511 * g++.dg/ipa/pr64858.C: New test.
3512
3513 2015-02-09 Tom de Vries <tom@codesourcery.com>
3514
3515 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3516
3517 2015-02-08 Andrew Pinski <apinski@cavium.com>
3518
3519 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3520
3521 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3522
3523 PR fortran/63744
3524 * gfortran.dg/use_rename_8.f90: New.
3525
3526 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3527
3528 * gnat.dg/addr7.ad[sb]: New test.
3529 * gnat.dg/addr8.ad[sb]: Likewise.
3530
3531 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3532
3533 PR jit/64752
3534 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3535 from jit.dg/test-compile-to-executable.c's create_code, with a
3536 clarification of the output message.
3537 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3538 pass/fail message.
3539 (test_jit): Use CHECK_NO_ERRORS when calling
3540 gcc_jit_context_compile_to_file.
3541 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3542 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3543 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3544 about deletions that are attempted.
3545 (jit-verify-compile-to-file): Rename to...
3546 (jit-verify-output-file-was-created): ...this, and drop the
3547 attempt to run "file" and verify the output.
3548 (jit-verify-assembler): New function.
3549 (jit-verify-object): New function.
3550 (jit-verify-dynamic-library): New function.
3551 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3552 favor of an implementation from new file
3553 create-code-for-hello-world-executable.h, which also adds a
3554 "main".
3555 (dg-final): Replace jit-verify-compile-to-file with
3556 jit-verify-output-file-was-created, and invoke new function
3557 jit-verify-assembler.
3558 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3559 the output message.
3560 (dg-final): Replace jit-verify-compile-to-file with
3561 jit-verify-output-file-was-created, and invoke new function
3562 jit-verify-dynamic-library.
3563 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3564 favor of an implementation from new file
3565 create-code-for-hello-world-executable.h, which also adds a
3566 "main".
3567 (dg-final): Replace jit-verify-compile-to-file with
3568 jit-verify-output-file-was-created. Strengthen the expected stdout
3569 from the built executable.
3570 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3571 favor of an implementation from new file
3572 create-code-for-hello-world-executable.h, which also adds a
3573 "main".
3574 (dg-final): Replace jit-verify-compile-to-file with
3575 jit-verify-output-file-was-created, and invoke new function
3576 jit-verify-object.
3577 * jit.dg/verify-dynamic-library.c: New source file.
3578
3579 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3580 Brian Rzycki <b.rzycki@samsung.com>
3581
3582 PR tree-optimization/64878
3583 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3584
3585 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3586
3587 PR ipa/64896
3588 * g++.dg/ipa/pr64896.C: New test.
3589
3590 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3591
3592 PR target/64205
3593 * gcc.target/powerpc/pr64205.c: New file.
3594
3595 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3596
3597 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3598 (dg-options): Use -fpie instead of -fPIE -pie.
3599
3600 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR middle-end/64937
3603 * g++.dg/asan/pr64937.C: New test.
3604
3605 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3606
3607 PR fortran/63205
3608 * gfortran.dg/class_to_type_4.f90: New test
3609
3610 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3611
3612 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3613
3614 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3615
3616 PR rtl-optimization/64957
3617 PR debug/64817
3618 * gcc.c-torture/execute/pr64957.c: New test.
3619
3620 2015-02-05 Jeff Law <law@redhat.com>
3621
3622 PR target/17306
3623 * gcc.target/h8300/pr17306-1.c: New test.
3624 * gcc.target/h8300/pr17306-2.c: New test.
3625
3626 2015-02-05 Tobias Burnus <burnus@net-b.de>
3627
3628 PR fortran/64943
3629 * gfortran.dg/structure_constructor_12.f90: New.
3630
3631 2015-02-05 Jeff Law <law@redhat.com>
3632
3633 PR target/58400
3634 gcc.target/h8300/pr58400.c: New test.
3635
3636 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3637
3638 * gcc.target/arm/macro_defs0.c: New test.
3639 * gcc.target/arm/macro_defs1.c: New test.
3640 * gcc.target/arm/macro_defs2.c: New test.
3641
3642 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3643
3644 PR rtl-optimization/64905
3645 * gcc.target/i386/pr64905.c: Require nonpic target.
3646 (dg-options): Add -fomit-frame-pointer.
3647 (main): Remove.
3648
3649 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3650
3651 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3652 tree dump scanning.
3653
3654 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3655
3656 PR fortran/64757
3657 * gfortran.dg/type_to_class_2.f90: New test
3658 * gfortran.dg/type_to_class_3.f90: New test
3659
3660 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3661
3662 PR ipa/64686
3663 * g++.dg/torture/pr64686.C: New testcase.
3664
3665 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3666
3667 PR rtl-optimization/64905
3668 * gcc.target/i386/pr64905.c: New file.
3669
3670 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3671
3672 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3673 * gcc.dg/guality/pr41616-1.c: Ditto.
3674
3675 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3676
3677 PR debug/64817
3678 * gcc.dg/pr64817-3.c: New.
3679
3680 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3681 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3682
3683 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3684 pass parameters in registers.
3685 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3686 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3687 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3688
3689 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3690 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3691
3692 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3693 list, allow for multilibed targets.
3694 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3695
3696 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3697
3698 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3699 * gcc.dg/pr46728-6.c: Ditto.
3700
3701 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3702
3703 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3704 for mips_nanlegacy target.
3705
3706 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3707
3708 * gcc.target/i386/chkp-hidden-def.c: New.
3709
3710 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3711
3712 PR middle-end/62103
3713 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3714 to use 24 bits for bitfield b.
3715
3716 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3717
3718 PR testsuite/64796
3719 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3720 cache result in a global variable. Include all 32-bit targets for
3721 bswap64 tests.
3722
3723 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3724
3725 PR rtl-optimization/64756
3726 * gcc.c-torture/execute/pr64756.c: New test.
3727
3728 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3729
3730 PR target/64660
3731 * gcc.target/sh/pr64660-0.h: New.
3732 * gcc.target/sh/pr64660-1.c: New.
3733 * gcc.target/sh/pr64660-2.c: New.
3734 * gcc.target/sh/pr64660-3.c: New.
3735 * gcc.target/sh/pr64660-4.c: New.
3736
3737 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3738
3739 PR c++/64877
3740 * g++.dg/warn/Waddress-2.C: New.
3741
3742 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3743
3744 PR middle-end/61225
3745 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3746
3747 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3748
3749 PR preprocessor/64803
3750 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3751
3752 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3753
3754 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3755
3756 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3757
3758 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3759 (_ARM_FPSRC): Add DN and AHP fields.
3760 (clean_results): Force DN=1 on AArch64.
3761 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3762 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3763 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3764 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3765 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3766 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3767
3768 2015-02-02 Alan Modra <amodra@gmail.com>
3769
3770 * gcc.target/powerpc/cprophard.c: New.
3771
3772 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3773
3774 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3775 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3776
3777 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR debug/64817
3780 * gcc.dg/pr64817-1.c: New test.
3781 * gcc.dg/pr64817-2.c: New test.
3782
3783 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3784
3785 PR target/64851
3786 * gcc.target/sh/pr64851-0.h: New
3787 * gcc.target/sh/pr64851-1.c: New
3788 * gcc.target/sh/pr64851-2.c: New
3789 * gcc.target/sh/pr64851-3.c: New
3790 * gcc.target/sh/pr64851-4.c: New
3791
3792 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3793
3794 PR target/64882
3795 * gcc.dg/torture/pr64882.c: New test.
3796
3797 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3798
3799 PR target/64159
3800 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3801 sparc*-*-*.
3802
3803 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3804
3805 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3806 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3807 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3808 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3809 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3810 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3811 tree dump.
3812 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3813 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3814 tree dump.
3815 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3816 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3817 tree dump.
3818
3819 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3820
3821 PR target/64688
3822 * g++.dg/pr64688-2.C: New.
3823
3824 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3825
3826 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3827 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3828 * gcc.target/i386/fuse-caller-save.c: Ditto.
3829 * gcc.target/i386/headmerge-1.c: Ditto.
3830 * gcc.target/i386/headmerge-2.c: Ditto.
3831 * gcc.target/i386/sibcall-6.c: Ditto.
3832
3833 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3834
3835 PR target/64617
3836 * gcc.target/i386/pr64617.c: New test.
3837
3838 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3839
3840 PR target/15184
3841 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3842 (dg-options): Remove -m32.
3843 (dg-final): Scan for "movb %al" only.
3844 * gcc.target/i386/pr15184-2.c: Ditto.
3845
3846 2015-01-30 Richard Biener <rguenther@suse.de>
3847
3848 PR tree-optimization/64829
3849 * gcc.dg/vect/pr64829.c: New testcase.
3850
3851 2015-01-29 Marek Polacek <polacek@redhat.com>
3852
3853 PR c/64709
3854 * gcc.dg/pr64709.c: New test.
3855
3856 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR c++/64717
3859 * g++.dg/ubsan/pr64717-1.C: New test.
3860 * g++.dg/ubsan/pr64717-2.C: New test.
3861
3862 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3863
3864 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3865
3866 2015-01-29 Jeff Law <law@redhat.com>
3867
3868 PR target/15184
3869 * gcc.target/i386/pr15184-1.c: New test.
3870 * gcc.target/i386/pr15184-2.c: New test.
3871
3872 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3873
3874 PR tree-optimization/64746
3875 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3876
3877 2015-01-29 Richard Biener <rguenther@suse.de>
3878
3879 PR tree-optimization/64853
3880 * gcc.dg/torture/pr64853.c: New testcase.
3881
3882 2015-01-29 Richard Biener <rguenther@suse.de>
3883
3884 PR tree-optimization/64844
3885 * gcc.dg/vect/pr64844.c: New testcase.
3886
3887 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3888
3889 PR middle-end/64809
3890 * gcc.dg/pr64809.c: Delete.
3891
3892 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3893
3894 PR middle-end/64805
3895 * gcc.target/i386/pr64805.c: New.
3896
3897 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3898
3899 * gcc.dg/guality/guality.h (main): Add argv[0] to
3900 guality_gdb_command.
3901
3902 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3903
3904 PR ipa/64801
3905 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3906
3907 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3908
3909 PR target/64659
3910 * gcc.target/sh/sh.exp
3911 (check_effective_target_atomic_model_soft_gusa_available,
3912 check_effective_target_atomic_model_soft_tcb_available,
3913 check_effective_target_atomic_model_soft_imask_available,
3914 check_effective_target_atomic_model_hard_llcs_available): New.
3915 * gcc.target/sh/pr64659-0.h: New.
3916 * gcc.target/sh/pr64659-1.c: New.
3917 * gcc.target/sh/pr64659-2.c: New.
3918 * gcc.target/sh/pr64659-3.c: New.
3919 * gcc.target/sh/pr64659-4.c: New.
3920
3921 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3922
3923 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3924 scan-assembler-times pattern.
3925
3926 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3927
3928 PR middle-end/64809
3929 * gcc.dg/pr64809.c: New test.
3930
3931 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3932
3933 PR tree-optimization/64277
3934 * gcc.dg/pr64277.c: New.
3935
3936 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3937
3938 PR tree-optimization/64718
3939 * gcc.c-torture/execute/pr64718.c: New test.
3940
3941 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3942
3943 * gcc.target/aarch64/abs_2.c: New.
3944
3945 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3946
3947 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3948 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3949 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3950 ISA rev < 2.
3951
3952 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3953
3954 PR bootstrap/64612
3955 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3956 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3957 { target comdat_group }.
3958
3959 2015-01-27 Tobias Burnus <burnus@net-b.de>
3960
3961 PR fortran/63861
3962 * gfortran.dg/goacc/coarray_2.f90: New.
3963
3964 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3965
3966 PR ipa/60871
3967 PR ipa/64139
3968 * g++.dg/torture/pr64139.C: New testcase.
3969 * g++.dg/torture/pr60871.C: Likewise.
3970
3971 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3972
3973 PR fortran/64230
3974 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3975 prevent linking errors.
3976
3977 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3978
3979 PR ipa/64282
3980 * g++.dg/torture/pr64282.C: New testcase.
3981
3982 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3983
3984 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3985 for wzr reg.
3986
3987 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3988
3989 * gcc.target/s390/hotpatch-13.c: New testcase.
3990 * gcc.target/s390/hotpatch-14.c: New testcase.
3991 * gcc.target/s390/hotpatch-15.c: New testcase.
3992 * gcc.target/s390/hotpatch-16.c: New testcase.
3993 * gcc.target/s390/hotpatch-17.c: New testcase.
3994 * gcc.target/s390/hotpatch-18.c: New testcase.
3995 * gcc.target/s390/hotpatch-19.c: New testcase.
3996 * gcc.target/s390/hotpatch-20.c: New testcase.
3997 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3998 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3999 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4000 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4001 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4002 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4003 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4004 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4005 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4006 * gcc.target/s390/hotpatch-10.c: Likewise.
4007 * gcc.target/s390/hotpatch-11.c: Likewise.
4008 * gcc.target/s390/hotpatch-12.c: Likewise.
4009 * gcc.target/s390/hotpatch-2.c: Likewise.
4010 * gcc.target/s390/hotpatch-3.c: Likewise.
4011 * gcc.target/s390/hotpatch-4.c: Likewise.
4012 * gcc.target/s390/hotpatch-5.c: Likewise.
4013 * gcc.target/s390/hotpatch-6.c: Likewise.
4014 * gcc.target/s390/hotpatch-7.c: Likewise.
4015 * gcc.target/s390/hotpatch-8.c: Likewise.
4016 * gcc.target/s390/hotpatch-9.c: Likewise.
4017 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4018 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4019 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4020 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4021 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4022 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4023 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4024 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4025
4026 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4027
4028 * gcc.dg/long_branch.c: New testcase.
4029
4030 2015-01-27 Richard Biener <rguenther@suse.de>
4031
4032 PR tree-optimization/56273
4033 PR tree-optimization/59124
4034 PR tree-optimization/64277
4035 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4036 * gcc.dg/Warray-bounds-12.c: Likewise.
4037 * gcc.dg/Warray-bounds-13.c: Likewise.
4038
4039 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR rtl-optimization/61058
4042 * gcc.dg/pr61058.c: New test.
4043
4044 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4045
4046 * gcc.target/i386/chkp-narrow-bounds.c: New.
4047
4048 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4049
4050 PR tree-optimization/64807
4051 * gcc.dg/pr64807.c: New test.
4052
4053 PR c/64766
4054 * gcc.dg/pr64766.c: New test.
4055
4056 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4057
4058 PR target/49263
4059 * gcc.target/sh/pr49263-4.c: New.
4060
4061 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4062
4063 PR fortran/62044
4064 * gfortran.dg/allocate_with_mold_1.f90: New test
4065
4066 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4067
4068 PR c/64778
4069 * gcc.dg/pr64778.c: New test.
4070
4071 PR middle-end/64421
4072 * gcc.dg/vect/pr64421.c: New test.
4073
4074 2015-01-26 Tobias Burnus <burnus@net-b.de>
4075
4076 PR fortran/64771
4077 * gfortran.dg/coarray_36.f: New.
4078 * gfortran.dg/coarray_37.f90: New.
4079
4080 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4081
4082 PR fortran/64230
4083 * gfortran.dg/class_allocate_18.f90: New.
4084
4085 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4086
4087 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4088
4089 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4090
4091 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4092
4093 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4094
4095 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4096
4097 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4098
4099 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4100
4101 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4102
4103 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4104 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4105 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4106 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4107
4108 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4109
4110 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4111 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4112 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4113
4114 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4115
4116 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4117 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4118 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4119 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4120 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4121 vXXXhn.inc.
4122
4123 2015-01-26 Richard Biener <rguenther@suse.de>
4124
4125 PR middle-end/64764
4126 * gcc.dg/uninit-19.c: New testcase.
4127
4128 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4129
4130 * lib/target-supports.exp (check_effective_target_vect64): Add
4131 sparc*-*-*.
4132
4133 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4134
4135 PR testsuite/64712
4136 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4137
4138 2015-01-26 Tony Liu <tony.liu@arm.com>
4139
4140 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4141 non-UAL cases.
4142
4143 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4144
4145 PR libfortran/64770
4146 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4147 correctly, clean up afterwards.
4148
4149 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4150
4151 PR fortran/62044
4152 * gfortran.dg/use_rename_7.f90: New.
4153
4154 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4155
4156 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4157 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4158
4159 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4160
4161 PR target/54236
4162 * gcc.target/sh/pr54236-4.c: New.
4163
4164 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4165
4166 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4167 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4168 Bridge test.
4169
4170 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4171
4172 PR libfortran/64770
4173 * gfortran.dg/open_new_segv.f90: New test.
4174
4175 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4176
4177 PR target/49263
4178 PR target/53987
4179 PR target/64345
4180 PR target/59533
4181 PR target/52933
4182 PR target/54236
4183 PR target/51244
4184 * gcc.target/sh/pr64345-1.c: New.
4185 * gcc.target/sh/pr64345-2.c: New.
4186 * gcc.target/sh/pr59533-1.c: New.
4187 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4188 * gcc.target/sh/pr52933-2.c: Likewise.
4189 * gcc.target/sh/pr54089-1.c: Likewise.
4190 * gcc.target/sh/pr54236-1.c: Likewise.
4191 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4192 * gcc.target/sh/pr49263-1.c: Remove xfails.
4193 * gcc.target/sh/pr49263-2.c: Likewise.
4194 * gcc.target/sh/pr49263-3.c: Likewise.
4195 * gcc.target/sh/pr53987-1.c: Likewise.
4196 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4197 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4198 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4199 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4200 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4201 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4202 test_009): New.
4203 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4204 (test_02): New.
4205
4206 2015-01-24 Tom de Vries <tom@codesourcery.com>
4207
4208 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4209
4210 2015-01-23 Ian Lance Taylor <iant@google.com>
4211
4212 PR go/64510
4213 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4214 targets without split stack support.
4215
4216 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4217
4218 PR target/64317
4219 * gcc.target/i386/pr64317.c: New test.
4220
4221 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4222
4223 PR rtl-optimization/63637
4224 PR rtl-optimization/60663
4225 * gcc.dg/pr63637-1.c: New test.
4226 * gcc.dg/pr63637-2.c: New test.
4227 * gcc.dg/pr63637-3.c: New test.
4228 * gcc.dg/pr63637-4.c: New test.
4229 * gcc.dg/pr63637-5.c: New test.
4230 * gcc.dg/pr63637-6.c: New test.
4231 * gcc.target/i386/pr63637-1.c: New test.
4232 * gcc.target/i386/pr63637-2.c: New test.
4233 * gcc.target/i386/pr63637-3.c: New test.
4234 * gcc.target/i386/pr63637-4.c: New test.
4235 * gcc.target/i386/pr63637-5.c: New test.
4236 * gcc.target/i386/pr63637-6.c: New test.
4237
4238 2015-01-23 Richard Biener <rguenther@suse.de>
4239
4240 PR testsuite/63439
4241 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4242 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4243
4244 2015-01-23 Marek Polacek <polacek@redhat.com>
4245
4246 PR preprocessor/60570
4247 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4248 * gcc.dg/cpp/pr60570.c: New test.
4249
4250 2015-01-23 Richard Biener <rguenther@suse.de>
4251
4252 PR testsuite/63439
4253 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4254 vectorization on vect64 targets.
4255
4256 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4257
4258 PR fortran/60922
4259 * gfortran.dg/class_allocate_17.f90: New.
4260
4261 2015-01-23 Tobias Burnus <burnus@net-b.de>
4262
4263 PR fortran/64726
4264 * gfortran.dg/goacc/combined_loop.f90: New.
4265
4266 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4267
4268 PR fortran/61933
4269 * gfortran.dg/make_unit.f90: New test.
4270
4271 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4272
4273 PR fortran/61933
4274 * gfortran.dg/negative_unit_int8.f: Update.
4275
4276 2015-01-22 Jeff Law <law@redhat.com>
4277
4278 PR target/52076
4279 * gcc.target/m68k/pr52076-1.c: New test.
4280 * gcc.target/m68k/pr52076-2.c: New test.
4281
4282 2015-01-22 Richard Biener <rguenther@suse.de>
4283
4284 PR middle-end/64728
4285 * gcc.dg/torture/pr64728.c: New testcase.
4286
4287 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4288
4289 PR target/64688
4290 * g++.dg/pr64688.C: New test.
4291
4292 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4293
4294 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4295 to avoid errors with -fpic.
4296
4297 2015-01-22 Richard Biener <rguenther@suse.de>
4298
4299 PR libstdc++/64535
4300 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4301
4302 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4303
4304 PR rtl-optimization/64682
4305 * gcc.c-torture/execute/pr64682.c: New file.
4306
4307 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR debug/64511
4310 * gcc.dg/pr64511.c: New test.
4311
4312 PR rtl-optimization/62078
4313 * g++.dg/opt/pr62078.C: New test.
4314
4315 PR c/63307
4316 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4317
4318 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4319
4320 PR fortran/57023
4321 * gfortran.dg/internal_pack_15.f90: New test.
4322
4323 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4324
4325 * c-c++-common/tsan/step.c: New testcase.
4326
4327 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4328
4329 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4330
4331 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4332
4333 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4334
4335 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4336
4337 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4338
4339 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4340
4341 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4342
4343 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4344
4345 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4346
4347 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4348
4349 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4350
4351 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4352
4353 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4354
4355 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4356
4357 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4358
4359 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4360
4361 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4362
4363 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4364
4365 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4366
4367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4368
4369 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4370
4371 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4372
4373 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4374
4375 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4376
4377 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4378 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4379 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4380 vXXXw.inc.
4381
4382 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4383
4384 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4385 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4386 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4387 vXXXl.inc.
4388
4389 2015-01-21 Renlin Li <renlin.li@arm.com>
4390
4391 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4392 * g++.dg/tls/thread_local5g.C: Likewise.
4393 * g++.dg/tls/thread_local6g.C: Likewise.
4394
4395 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4396
4397 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4398 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4399 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4400
4401 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4402
4403 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4404 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4405 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4406
4407 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4408
4409 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4410 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4411 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4412
4413 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4414
4415 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4416 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4417 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4418
4419 2015-01-20 Jeff Law <law@redhat.com>
4420
4421 PR target/59946
4422 * gcc.target/m68k/pr59946.c: New test.
4423
4424 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4425
4426 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4427 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4428 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4429
4430 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4431
4432 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4433 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4434 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4435
4436 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4437
4438 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4439 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4440 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4441
4442 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4443
4444 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4445 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4446 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4447 vshuffle.inc.
4448 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4449 vshuffle.inc.
4450
4451 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4452
4453 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4454 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4455 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4456
4457 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4458
4459 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4460 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4461 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4462
4463 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4464
4465 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4466
4467 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4468
4469 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4470
4471 PR sanitizer/64632
4472 * g++.dg/ubsan/pr64632.C: New test.
4473
4474 PR debug/64663
4475 * gcc.dg/pr64663.c: New test.
4476
4477 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4478
4479 PR c++/64383
4480 * g++.dg/warn/Wunused-var-23.C: New.
4481
4482 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4483
4484 PR c++/59937
4485 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4486 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4487
4488 2015-01-20 Richard Biener <rguenther@suse.de>
4489
4490 PR ipa/64684
4491 * gcc.dg/lto/pr64684_0.c: New testcase.
4492 * gcc.dg/lto/pr64684_1.c: Likewise.
4493 * gcc.dg/lto/pr64684_2.c: Likewise.
4494 * gcc.dg/lto/pr64685_0.c: Likewise.
4495 * gcc.dg/lto/pr64685_1.c: Likewise.
4496
4497 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4498
4499 PR c++/62241
4500 * g++.dg/cpp1y/lambda-init12.C: New.
4501
4502 2015-01-20 Richard Biener <rguenther@suse.de>
4503
4504 PR tree-optimization/64410
4505 * g++.dg/vect/pr64410.cc: Require vect_double.
4506
4507 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4508
4509 PR target/64149
4510 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4511
4512 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4513
4514 PR bootstrap/64676
4515 Revert:
4516 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4517
4518 PR rtl-optimization/64081
4519 * gcc.dg/pr64081.c: New test.
4520
4521 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4522
4523 * jit.dg/harness.h: Include <unistd.h>.
4524 (CHECK_NO_ERRORS): New.
4525 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4526 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4527 gcc_jit_context_compile_to_file.
4528 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4529 args to the spawned executable.
4530 (jit-expand-vars): New function.
4531 (jit-exe-params): New variable.
4532 (dg-jit-set-exe-params): New function.
4533 (jit-dg-test): Detect testcases that use
4534 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4535 Set arguments of spawned process to jit-exe-params.
4536 (jit-get-output-filename): New function.
4537 (jit-setup-compile-to-file): New function.
4538 (jit-verify-compile-to-file): New function.
4539 (jit-run-executable): New function.
4540 (jit-verify-executable): New function.
4541 * jit.dg/test-compile-to-assembler.c: New testcase.
4542 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4543 * jit.dg/test-compile-to-executable.c: New testcase.
4544 * jit.dg/test-compile-to-object.c: New testcase.
4545
4546 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4547
4548 PR target/64652
4549 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4550 (test_1): New.
4551
4552 2015-01-19 Martin Liska <mliska@suse.cz>
4553
4554 * objc/compile/pr64668.m: New test.
4555
4556 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4557
4558 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4559 (create_overflow_fn): Update comment to clarify that
4560 the third param of the created function is a bool *, not
4561 an int *.
4562 (verify_int_overflow_fn): Convert param "expected_ovf" from
4563 int to bool. Update third param of "overflow_fn_type" from int *
4564 to bool *. Update local "actual_ovf" from int to bool.
4565 (verify_uint_overflow_fn): Likewise.
4566
4567 2015-01-19 Martin Liska <mliska@suse.cz>
4568
4569 * gcc.dg/ipa/ipa-icf-33.c: New test.
4570
4571 2015-01-19 Felix Yang <felix.yang@huawei.com>
4572 Haijian Zhang <z.zhanghaijian@huawei.com>
4573
4574 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4575 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4576 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4577 result_float64x2, expected_hfloat64x2): New helper type, variable and
4578 declaration.
4579 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4580 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4581 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4582 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4583 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4584 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4585 and target without the FMA feature.
4586
4587 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4588
4589 * gcc.target/aarch64/pr64304.c: New testcase.
4590
4591 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4592
4593 PR rtl-optimization/64081
4594 * gcc.dg/pr64081.c: New test.
4595
4596 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4597
4598 PR target/63971
4599 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4600 the epilogue).
4601 * gcc.target/aarch64/test_frame_6.c: Likewise.
4602 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4603 and x19 (in the epilogue).
4604 * gcc.target/aarch64/test_frame_4.c: Likewise.
4605 * gcc.target/aarch64/test_frame_7.c: Likewise.
4606
4607 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4608
4609 * gcc.target/i386/chkp-always_inline.c: New.
4610
4611 2015-01-15 Andrew Pinski <apinski@cavium.com>
4612 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4613
4614 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4615 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4616
4617 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4618
4619 PR fortran/60255
4620 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4621 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4622
4623 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4624
4625 PR fortran/64578
4626 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4627
4628 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4629
4630 PR target/64652
4631 * gcc.target/sh/torture/pr64652.c: New.
4632
4633 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4634
4635 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4636 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4637 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4638 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4639 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4640 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4641
4642 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4643
4644 PR ipa/64378
4645 * g++.dg/torture/pr64378.C: New testcase.
4646
4647 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4648
4649 PR fortran/57959
4650 * gfortran.dg/block_13.f08: New test
4651
4652 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4653
4654 PR fortran/55901
4655 * gfortran.dg/associate_1.f03: Allow test for character with
4656 automatic length.
4657
4658 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4659
4660 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4661 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4662
4663 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4664
4665 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4666
4667 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4668
4669 PR fortran/64578
4670 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4671
4672 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4673
4674 PR fortran/60357
4675 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4676
4677 PR fortran/61275
4678 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4679
4680 PR fortran/55932
4681 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4682
4683 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4684
4685 PR fortran/60334
4686 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4687
4688 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4689
4690 PR rtl-optimization/52773
4691 * gcc.c-torture/compile/pr52773.c: New test.
4692
4693 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4694
4695 PR c++/62134
4696 * g++.dg/cpp0x/alias-decl-46.C: New.
4697
4698 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4699
4700 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4701
4702 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4703
4704 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4705 Add trace.
4706 (CHECK_FP): Likewise.
4707 (CHECK_CUMULATIVE_SAT): Likewise.
4708
4709 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4710
4711 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4712 (Set_Neon_Cumulative_Sat): Add parameter.
4713 (__set_neon_cumulative_sat): Support new parameter.
4714 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4715 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4716 argument.
4717 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4718 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4719 argument.
4720
4721 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4722
4723 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4724 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4725
4726 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4727
4728 PR c++/60056
4729 * g++.dg/tls/thread_local-ice4.C: New.
4730
4731 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4732
4733 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4734 than Neon options.
4735
4736 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4737
4738 PR c++/62276
4739 * g++.dg/cpp0x/vt-62276.C: New.
4740
4741 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4742
4743 PR middle-end/64353
4744 * g++.dg/pr64353.C: New.
4745
4746 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4747
4748 PR target/64263
4749 * gcc.target/aarch64/pr64263_1.c: New test.
4750
4751 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4752
4753 PR tree-optimization/64434
4754 * gcc.dg/torture/pr64434.c: Move to...
4755 * gcc.dg/pr64434.c: ... here.
4756
4757 2015-01-16 Richard Biener <rguenther@suse.de>
4758
4759 PR middle-end/64614
4760 * gcc.dg/uninit-18.c: New testcase.
4761
4762 2015-01-16 Richard Biener <rguenther@suse.de>
4763
4764 PR tree-optimization/64568
4765 * g++.dg/torture/pr64568-2.C: New testcase.
4766
4767 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4768
4769 PR target/64363
4770 * gcc.target/i386/chkp-label-address.c: New.
4771
4772 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4773
4774 PR fortran/45290
4775 * gfortran.dg/pointer_init_6.f90: Extended.
4776
4777 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4778
4779 * gcc.c-torture/compile/20150108.c: New test.
4780
4781 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4782
4783 * gcc.target/visium: New directory.
4784
4785 2015-01-16 Richard Biener <rguenther@suse.de>
4786
4787 PR tree-optimization/61743
4788 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4789 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4790
4791 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4792
4793 * gcc.dg/pr64015.c: New test.
4794
4795 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4796
4797 PR ipa/64163
4798 PR ipa/64612
4799 * g++.dg/ipa/pr64612.C: New test.
4800
4801 2015-01-16 Renlin Li <renlin.li@arm.com>
4802
4803 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4804
4805 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4806
4807 * gcc.target/i386/sse-14.c: Test new intrinsic.
4808 * gcc.target/i386/sse-22.c: Ditto.
4809
4810 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4811
4812 PR c++/58614
4813 * g++.dg/cpp0x/auto44.C: New.
4814
4815 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4816
4817 PR target/59710
4818 * gcc.target/nios2/gpopt-all.c: New test case.
4819 * gcc.target/nios2/gpopt-local.c: New test case.
4820 * gcc.target/nios2/gpopt-global.c: New test case.
4821 * gcc.target/nios2/gpopt-data.c: New test case.
4822 * gcc.target/nios2/gpopt-none.c: New test case.
4823
4824 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4825
4826 * g++.dg/ubsan/vptr-1.C: New test.
4827 * g++.dg/ubsan/vptr-2.C: New test.
4828 * g++.dg/ubsan/vptr-3.C: New test.
4829 * g++.dg/ubsan/vptr-4.C: New test.
4830 * g++.dg/ubsan/vptr-5.C: New test.
4831 * g++.dg/ubsan/vptr-6.C: New test.
4832 * g++.dg/ubsan/vptr-7.C: New test.
4833 * g++.dg/ubsan/vptr-8.C: New test.
4834 * g++.dg/ubsan/vptr-9.C: New test.
4835
4836 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4837
4838 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4839 is set up.
4840 * lib/gcc-dg.exp: Likewise.
4841
4842 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4843
4844 PR rtl-optimization/64110
4845 * gcc.target/i386/pr64110.c: Add scan-assembler.
4846
4847 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4848 James Norris <jnorris@codesourcery.com>
4849 Cesar Philippidis <cesar@codesourcery.com>
4850 Ilmir Usmanov <i.usmanov@samsung.com>
4851
4852 * lib/target-supports.exp (check_effective_target_fopenacc): New
4853 procedure.
4854 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4855 * g++.dg/goacc/goacc.exp: Likewise.
4856 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4857 * gcc.dg/goacc/goacc.exp: Likewise.
4858 * gfortran.dg/goacc/goacc.exp: Likewise.
4859 * c-c++-common/cpp/openacc-define-1.c: New file.
4860 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4861 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4862 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4863 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4864 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4865 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4866 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4867 * c-c++-common/goacc/cache-1.c: Likewise.
4868 * c-c++-common/goacc/clauses-fail.c: Likewise.
4869 * c-c++-common/goacc/collapse-1.c: Likewise.
4870 * c-c++-common/goacc/data-1.c: Likewise.
4871 * c-c++-common/goacc/data-2.c: Likewise.
4872 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4873 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4874 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4875 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4876 * c-c++-common/goacc/if-clause-1.c: Likewise.
4877 * c-c++-common/goacc/if-clause-2.c: Likewise.
4878 * c-c++-common/goacc/kernels-1.c: Likewise.
4879 * c-c++-common/goacc/loop-1.c: Likewise.
4880 * c-c++-common/goacc/loop-private-1.c: Likewise.
4881 * c-c++-common/goacc/nesting-1.c: Likewise.
4882 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4883 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4884 * c-c++-common/goacc/parallel-1.c: Likewise.
4885 * c-c++-common/goacc/pcopy.c: Likewise.
4886 * c-c++-common/goacc/pcopyin.c: Likewise.
4887 * c-c++-common/goacc/pcopyout.c: Likewise.
4888 * c-c++-common/goacc/pcreate.c: Likewise.
4889 * c-c++-common/goacc/pragma_context.c: Likewise.
4890 * c-c++-common/goacc/present-1.c: Likewise.
4891 * c-c++-common/goacc/reduction-1.c: Likewise.
4892 * c-c++-common/goacc/reduction-2.c: Likewise.
4893 * c-c++-common/goacc/reduction-3.c: Likewise.
4894 * c-c++-common/goacc/reduction-4.c: Likewise.
4895 * c-c++-common/goacc/sb-1.c: Likewise.
4896 * c-c++-common/goacc/sb-2.c: Likewise.
4897 * c-c++-common/goacc/sb-3.c: Likewise.
4898 * c-c++-common/goacc/update-1.c: Likewise.
4899 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4900 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4901 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4902 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4903 * gfortran.dg/goacc/assumed.f95: Likewise.
4904 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4905 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4906 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4907 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4908 * gfortran.dg/goacc/branch.f95: Likewise.
4909 * gfortran.dg/goacc/cache-1.f95: Likewise.
4910 * gfortran.dg/goacc/coarray.f95: Likewise.
4911 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4912 * gfortran.dg/goacc/cray.f95: Likewise.
4913 * gfortran.dg/goacc/critical.f95: Likewise.
4914 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4915 * gfortran.dg/goacc/data-tree.f95: Likewise.
4916 * gfortran.dg/goacc/declare-1.f95: Likewise.
4917 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4918 * gfortran.dg/goacc/fixed-1.f: Likewise.
4919 * gfortran.dg/goacc/fixed-2.f: Likewise.
4920 * gfortran.dg/goacc/fixed-3.f: Likewise.
4921 * gfortran.dg/goacc/fixed-4.f: Likewise.
4922 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4923 * gfortran.dg/goacc/if.f95: Likewise.
4924 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4925 * gfortran.dg/goacc/list.f95: Likewise.
4926 * gfortran.dg/goacc/literal.f95: Likewise.
4927 * gfortran.dg/goacc/loop-1.f95: Likewise.
4928 * gfortran.dg/goacc/loop-2.f95: Likewise.
4929 * gfortran.dg/goacc/loop-3.f95: Likewise.
4930 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4931 * gfortran.dg/goacc/omp.f95: Likewise.
4932 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4933 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4934 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4935 * gfortran.dg/goacc/parameter.f95: Likewise.
4936 * gfortran.dg/goacc/private-1.f95: Likewise.
4937 * gfortran.dg/goacc/private-2.f95: Likewise.
4938 * gfortran.dg/goacc/private-3.f95: Likewise.
4939 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4940 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4941 * gfortran.dg/goacc/reduction.f95: Likewise.
4942 * gfortran.dg/goacc/routine-1.f90: Likewise.
4943 * gfortran.dg/goacc/routine-2.f90: Likewise.
4944 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4945 * gfortran.dg/goacc/several-directives.f95: Likewise.
4946 * gfortran.dg/goacc/sie.f95: Likewise.
4947 * gfortran.dg/goacc/subarrays.f95: Likewise.
4948 * gfortran.dg/gomp/map-1.f90: Likewise.
4949 * gfortran.dg/openacc-define-1.f90: Likewise.
4950 * gfortran.dg/openacc-define-2.f90: Likewise.
4951 * gfortran.dg/openacc-define-3.f90: Likewise.
4952 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4953 * g++.dg/gomp/block-2.C: Likewise.
4954 * g++.dg/gomp/block-3.C: Likewise.
4955 * g++.dg/gomp/block-5.C: Likewise.
4956 * g++.dg/gomp/target-1.C: Likewise.
4957 * g++.dg/gomp/target-2.C: Likewise.
4958 * g++.dg/gomp/taskgroup-1.C: Likewise.
4959 * g++.dg/gomp/teams-1.C: Likewise.
4960 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4961 * gcc.dg/cilk-plus/jump.c: Likewise.
4962 * gcc.dg/gomp/block-1.c: Likewise.
4963 * gcc.dg/gomp/block-10.c: Likewise.
4964 * gcc.dg/gomp/block-2.c: Likewise.
4965 * gcc.dg/gomp/block-3.c: Likewise.
4966 * gcc.dg/gomp/block-4.c: Likewise.
4967 * gcc.dg/gomp/block-5.c: Likewise.
4968 * gcc.dg/gomp/block-6.c: Likewise.
4969 * gcc.dg/gomp/block-7.c: Likewise.
4970 * gcc.dg/gomp/block-8.c: Likewise.
4971 * gcc.dg/gomp/block-9.c: Likewise.
4972 * gcc.dg/gomp/target-1.c: Likewise.
4973 * gcc.dg/gomp/target-2.c: Likewise.
4974 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4975 * gcc.dg/gomp/teams-1.c: Likewise.
4976
4977 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4978
4979 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4980 test case.
4981
4982 2015-01-15 Mike Stump <mikestump@comcast.net>
4983
4984 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4985 * gcc.dg/inline_2.c: Likewise.
4986 * gcc.dg/inline_3.c: Likewise.
4987 * gcc.dg/inline_4.c: Likewise.
4988
4989 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4990
4991 PR fortran/58023
4992 * gfortran.dg/proc_ptr_comp_43.f90: New.
4993
4994 2015-01-15 Mike Stump <mikestump@comcast.net>
4995
4996 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4997 * gcc.dg/unroll_2.c: Likewise.
4998 * gcc.dg/unroll_3.c: Likewise.
4999 * gcc.dg/unroll_4.c: Likewise.
5000 * gcc.dg/unroll_5.c: Likewise.
5001
5002 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5003
5004 PR target/63971
5005 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5006 in epilogue.
5007 * gcc.target/aarch64/test_frame_6.c: Likewise.
5008 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5009 x30 and x19 (in the epilogue).
5010 * gcc.target/aarch64/test_frame_4.c: Likewise.
5011 * gcc.target/aarch64/test_frame_7.c: Likewise.
5012
5013 2015-01-15 Martin Liska <mliska@suse.cz>
5014
5015 * g++.dg/ipa/pr64068.C: New test.
5016 * gcc.dg/ipa/PR64559.c: New test.
5017
5018 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5019
5020 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5021 with PIE.
5022
5023 2015-01-15 Richard Biener <rguenther@suse.de>
5024
5025 PR tree-optimization/61743
5026 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5027 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5028
5029 2015-01-15 Renlin Li <renlin.li@arm.com>
5030
5031 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5032 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5033
5034 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5035
5036 * gcc.dg/vect/vect-aggressive-1.c: New.
5037 * gcc.target/i386/avx2-vect-aggressive.c: New.
5038
5039 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5040
5041 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5042
5043 2015-01-15 Richard Biener <rguenther@suse.de>
5044
5045 PR lto/64415
5046 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5047 -Wl,-undefined,dynamic_lookup.
5048
5049 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5050
5051 * gnat.dg/opt47.adb: New test.
5052
5053 2015-01-15 Richard Biener <rguenther@suse.de>
5054
5055 PR lto/64415
5056 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5057
5058 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5059
5060 PR tree-optimization/64434
5061 * gcc.dg/torture/pr64434.c: New test.
5062
5063 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5064
5065 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5066 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5067 -march=loongson* and -march=octeon* require -mno-micromips.
5068
5069 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5070 Matthew Fortune <matthew.fortune@imgtec.com>
5071
5072 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5073 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5074 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5075 * gcc.target/mips/call-saved-7.c: New file.
5076 * gcc.target/mips/call-saved-8.c: New file.
5077 * gcc.target/mips/call-saved-9.c: New file.
5078
5079 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5080
5081 * gcc.target/mips/lsa.c: New file.
5082 * gcc.target/mips/mips64-lsa.c: Likewise.
5083 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5084 * gcc.target/mips/mulsize-4.c: Likewise.
5085 * gcc.target/mips/mulsize-5.c: New file.
5086 * gcc.target/mips/mulsize-6.c: Likewise.
5087 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5088 and !HAS_LSA as ghost options.
5089 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5090 for !HAS_LSA.
5091
5092 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5093
5094 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5095
5096 2015-01-15 Richard Biener <rguenther@suse.de>
5097
5098 PR middle-end/64365
5099 * gcc.dg/torture/pr64365.c: New testcase.
5100
5101 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5102
5103 * gcc.dg/stackprotectexplicit1.c: New test.
5104 * g++.dg/stackprotectexplicit2.c: New test.
5105
5106 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5107
5108 PR target/61933
5109 * gfortran.dg/inquire_internal.f90: New.
5110 * gfortran.dg/negative_unit_check.f90: New.
5111
5112 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5113
5114 PR target/53988
5115 * gcc.target/sh/pr53988-1.c: New.
5116
5117 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5118
5119 PR c++/58671
5120 * g++.dg/tls/thread_local-ice3.C: New.
5121
5122 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5123
5124 * gcc.target/i386/fentry-override.c: Properly place {} in target
5125 selector. Remove nonpic.
5126 * gcc.target/i386/fentry.c: Likewise.
5127
5128 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5129
5130 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5131 warnings instead of errors.
5132
5133 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5134
5135 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5136 option support instead of ENABLE_LTO from Makefile.
5137
5138 2015-01-14 Richard Biener <rguenther@suse.de>
5139
5140 PR tree-optimization/59354
5141 * gcc.dg/vect/pr59354.c: New testcase.
5142
5143 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5144
5145 * lib/target-supports.exp
5146 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5147 on ARM architures before v7.
5148
5149 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5150
5151 PR middle-end/59448
5152 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5153 an atomic_exchange.
5154
5155 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5156
5157 PR target/64386
5158 * gcc.target/i386/pr64386.c: New test.
5159
5160 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5161
5162 PR target/64393
5163 * gcc.target/i386/pr64393.c: New test.
5164
5165 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5166
5167 PR target/64387
5168 * gcc.target/i386/pr64387.c: New test.
5169
5170 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5171
5172 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5173
5174 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5175
5176 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5177
5178 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5179
5180 PR target/64453
5181 * gcc.target/arm/pr64453.c: New.
5182
5183 2015-01-14 Richard Biener <rguenther@suse.de>
5184
5185 PR lto/64415
5186 * gcc.dg/lto/pr64415_0.c: New testcase.
5187 * gcc.dg/lto/pr64415_1.c: Likewise.
5188
5189 2015-01-14 Martin Liska <mliska@suse.cz>
5190
5191 * gcc.dg/ipa/pr64307.c: New test.
5192
5193 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5194
5195 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5196 64-bit and 128-bit.
5197
5198 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5199
5200 PR target/64460
5201 * gcc.target/arm/pr64460_1.c: New test.
5202
5203 2015-01-14 Richard Biener <rguenther@suse.de>
5204
5205 PR tree-optimization/64493
5206 PR tree-optimization/64495
5207 * gcc.dg/vect/pr64493.c: New testcase.
5208 * gcc.dg/vect/pr64495.c: Likewise.
5209
5210 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5211
5212 * gcc.dg/Warray-bounds-11.c: New test-case.
5213
5214 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5215
5216 * gcc.target/mips/octeon3-pipe-1.c: New test.
5217
5218 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5219
5220 * jit.dg/harness.h (set_up_logging): Move string concatenation
5221 into...
5222 (concat_strings): New function.
5223 (dump_reproducer): New function.
5224 (test_jit): Call dump_reproducer.
5225 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5226 function.
5227 (jit-dg-test): Delete any generated reproducer from previous runs.
5228 Verify that a generated reproducer was created, and verify that it
5229 compiles.
5230 * jit.dg/test-nested-contexts.c (main): Call
5231 gcc_jit_context_dump_reproducer_to_file.
5232
5233 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5234
5235 * gcc.dg/aru-2.c: Add dg-require-profiling.
5236
5237 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5238
5239 * lib/target-supports.exp (check_profiling_available): Check if
5240 -pg links.
5241
5242 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5243
5244 PR ipa/64565
5245 * g++.dg/torture/pr64565.C: New testcase.
5246
5247 2015-01-13 Marek Polacek <polacek@redhat.com>
5248
5249 PR middle-end/64391
5250 * gcc.dg/tm/pr64391.c: New test.
5251
5252 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5253
5254 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5255 true.
5256
5257 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5258
5259 * gcc.target/i386/pie.c: New test.
5260
5261 * lib/target-supports.exp (check_effective_target_pie): New.
5262
5263 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5264
5265 PR rtl-optimization/64286
5266 * gcc.target/i386/avx2-pr64286.c: New test.
5267
5268 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5269
5270 PR c++/57626
5271 * g++.dg/cpp0x/vt-57626.C: New.
5272
5273 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR fortran/64528
5276 * gfortran.dg/pr64528.f90: New test.
5277
5278 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5279
5280 * gcc.target/aarch64/subsp.c: New test.
5281
5282 2015-01-13 Andrew Pinski <apinski@cavium.com>
5283
5284 * gcc.target/aarch64/store-pair-1.c: New testcase.
5285
5286 2015-01-13 Richard Biener <rguenther@suse.de>
5287
5288 PR lto/64373
5289 * gcc.dg/lto/pr64373_0.c: New testcase.
5290
5291 2015-01-13 Andrew Pinski <apinski@cavium.com>
5292
5293 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5294 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5295
5296 2015-01-13 Richard Biener <rguenther@suse.de>
5297
5298 PR tree-optimization/64406
5299 * gcc.dg/pr64406.c: New testcase.
5300
5301 2015-01-13 Richard Biener <rguenther@suse.de>
5302
5303 PR tree-optimization/64404
5304 * gcc.dg/vect/pr64404.c: New testcase.
5305
5306 2015-01-13 Richard Biener <rguenther@suse.de>
5307
5308 PR tree-optimization/64568
5309 * g++.dg/torture/pr64568.C: New testcase.
5310
5311 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5312
5313 * jit.dg/test-error-local-used-from-other-function.c: New test
5314 case.
5315 * jit.dg/test-error-param-reuse.c: New test case.
5316 * jit.dg/test-error-param-sharing.c: New test case.
5317 * jit.dg/test-error-param-used-from-other-function.c: New test
5318 case.
5319 * jit.dg/test-error-param-used-without-a-function.c: New test
5320 case.
5321
5322 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5323
5324 PR tree-optimization/64563
5325 * gcc.dg/pr64563.c: New test.
5326
5327 PR target/64513
5328 * gcc.target/i386/pr64513.c: New test.
5329
5330 PR tree-optimization/64454
5331 * gcc.dg/pr64454.c: New test.
5332
5333 PR testsuite/64028
5334 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5335 bind_pic_locally.
5336 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5337 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5338 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5339 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5340 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5341 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5342 * gcc.dg/vect/slp-25.c: Likewise.
5343 * gcc.dg/vect/vect-109.c: Likewise.
5344 * gcc.dg/vect/vect-13.c: Likewise.
5345 * gcc.dg/vect/vect-17.c: Likewise.
5346 * gcc.dg/vect/vect-18.c: Likewise.
5347 * gcc.dg/vect/vect-19.c: Likewise.
5348 * gcc.dg/vect/vect-20.c: Likewise.
5349 * gcc.dg/vect/vect-21.c: Likewise.
5350 * gcc.dg/vect/vect-22.c: Likewise.
5351 * gcc.dg/vect/vect-27.c: Likewise.
5352 * gcc.dg/vect/vect-29.c: Likewise.
5353 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5354 * gcc.dg/vect/vect-2.c: Likewise.
5355 * gcc.dg/vect/vect-3.c: Likewise.
5356 * gcc.dg/vect/vect-4.c: Likewise.
5357 * gcc.dg/vect/vect-5.c: Likewise.
5358 * gcc.dg/vect/vect-72.c: Likewise.
5359 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5360 * gcc.dg/vect/vect-73.c: Likewise.
5361 * gcc.dg/vect/vect-77-global.c: Likewise.
5362 * gcc.dg/vect/vect-78-global.c: Likewise.
5363 * gcc.dg/vect/vect-7.c: Likewise.
5364 * gcc.dg/vect/vect-86.c: Likewise.
5365 * gcc.dg/vect/vect-align-1.c: Likewise.
5366 * gcc.dg/vect/vect-align-3.c: Likewise.
5367 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5368 * gcc.dg/vect/vect-all.c: Likewise.
5369 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5370 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5371 * gcc.dg/vect/vect-peel-3.c: Likewise.
5372 * gcc.dg/vect/vect-peel-4.c: Likewise.
5373 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5374
5375 2015-01-12 Jeff Law <law@redhat.com>
5376
5377 PR target/64461
5378 * gcc.target/m68k/pr64461.c: New test.
5379
5380 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5381
5382 * jit.dg/test-array-as-pointer.c (create_code): Update call
5383 to gcc_jit_context_new_global by setting "kind" to
5384 GCC_JIT_GLOBAL_IMPORTED.
5385 * jit.dg/test-error-array-as-pointer.c: Likewise.
5386 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5387 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5388 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5389 * jit.dg/test-using-global.c (the_global): Rename to...
5390 (imported_global): ...this.
5391 (create_code): Update to test the three kinds of global.
5392 (verify_code): Likewise.
5393
5394 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5395
5396 PR testsuite/64427
5397 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5398 undefined behavior.
5399 * gcc.target/i386/pr64291-2.c: Updated.
5400
5401 2015-01-12 Richard Biener <rguenther@suse.de>
5402
5403 PR tree-optimization/64530
5404 * gfortran.dg/pr64530.f90: New testcase.
5405
5406 2015-01-12 Richard Biener <rguenther@suse.de>
5407
5408 PR middle-end/64357
5409 * gcc.dg/torture/pr64357.c: New testcase.
5410
5411 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5412
5413 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5414 selector.
5415
5416 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5417 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5418
5419 2015-01-12 Martin Liska <mliska@suse.cz>
5420
5421 * gcc.dg/ipa/PR64550.c: New test.
5422
5423 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5424
5425 PR ipa/63470
5426 * g++.dg/ipa/pr63470.C: New testcase.
5427
5428 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5429
5430 PR fortran/63733
5431 * gfortran.dg/typebound_operator_20.f90: New.
5432
5433 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5434
5435 PR fortran/58023
5436 * gfortran.dg/proc_ptr_comp_42.f90: New.
5437
5438 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5439
5440 PR fortran/64508
5441 * gfortran.dg/proc_ptr_comp_41.f90: New.
5442
5443 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5444
5445 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5446
5447 2015-01-10 Tobias Burnus <burnus@net-b.de>
5448
5449 PR fortran/64522
5450 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5451 and add dg-excess-errors.
5452 * gfortran.dg/line_length_6.f90: New.
5453 * gfortran.dg/line_length_7.f90: New.
5454 * gfortran.dg/line_length_8.f90: New.
5455 * gfortran.dg/line_length_9.f90: New.
5456 * gfortran.dg/line_length_10.f90: New.
5457 * gfortran.dg/line_length_11.f90: New.
5458
5459 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5460
5461 * jit.dg/test-threads.c (struct testcase): Move declaration
5462 to jit.dg/all-non-failing-tests.h.
5463 (testcases): Likewise.
5464 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5465 declaration here from jit.dg/all-non-failing-tests.h.
5466 (testcases): Likewise.
5467 * jit.dg/test-combination.c (create_code): Eliminate spelling
5468 out all of the testcases in favor of looping through the
5469 "testcases" metadata.
5470 (verify_code): Likewise.
5471
5472 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR rtl-optimization/64536
5475 * gcc.dg/pr64536.c: New test.
5476
5477 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5478
5479 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5480 * jit.dg/test-combination.c (create_code): Likewise.
5481 (verify_code): Likewise.
5482 * jit.dg/test-constants.c: New test case.
5483 * jit.dg/test-threads.c: Add test-constants.c.
5484
5485 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5486
5487 PR libobjc/51891
5488 * objc.dg/gnu-api-2-class.m: Add a test case
5489 for the above change.
5490
5491 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5492
5493 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5494
5495 2015-01-09 Richard Biener <rguenther@suse.de>
5496
5497 PR tree-optimization/64410
5498 * g++.dg/vect/pr64410.cc: New testcase.
5499
5500 2015-01-09 Martin Liska <mliska@suse.cz>
5501
5502 * gcc.dg/ipa/ipa-icf-32.c: New test.
5503
5504 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5505
5506 * c-c++-common/tsan/tsan_barrier.h: New.
5507 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5508 * c-c++-common/tsan/bitfield_race.c: Likewise.
5509 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5510 * c-c++-common/tsan/mutexset1.c: Likewise.
5511 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5512 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5513 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5514 * c-c++-common/tsan/simple_race.c: Likewise.
5515 * c-c++-common/tsan/simple_stack.c: Likewise.
5516 * c-c++-common/tsan/sleep_sync.c: Likewise.
5517 * c-c++-common/tsan/tiny_race.c: Likewise.
5518 * c-c++-common/tsan/tls_race.c: Likewise.
5519 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5520 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5521 * g++.dg/tsan/atomic_free.C: Likewise.
5522 * g++.dg/tsan/atomic_free2.C: Likewise.
5523 * g++.dg/tsan/cond_race.C: Likewise.
5524 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5525
5526 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5527
5528 PR testsuite/62250
5529 * lib/target-supports.exp (check_effective_target_libatomic_available):
5530 New.
5531 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5532 targets that match effective-target libatomic_available.
5533 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5534
5535 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5536
5537 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5538 Verify the result of gcc_jit_context_get_last_error.
5539 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5540
5541 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR tree-optimization/63989
5544 * gcc.dg/strlenopt-27.c: New test.
5545
5546 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5547
5548 * jit.dg/harness.h (set_up_logging): New function.
5549 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5550 set_up_logging on the context, so that every testcase is
5551 logged to a particular file.
5552 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5553 and call gcc_jit_context_set_logfile on the top-level context.
5554
5555 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR target/64338
5558 * g++.dg/opt/pr64338.C: New test.
5559
5560 2015-01-08 Tobias Burnus <burnus@net-b.de>
5561
5562 * gfortran.dg/coarray/codimension_2b.f90: New file.
5563 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5564 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5565
5566 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5567
5568 PR c++/59004
5569 * g++.dg/ext/fnname4.C: New.
5570
5571 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5572
5573 PR c++/64462
5574 * g++.dg/cpp0x/constexpr-64462.C: New.
5575
5576 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5577
5578 PR c++/60753
5579 * g++.dg/cpp0x/deleted10.C: New.
5580
5581 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5582
5583 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5584
5585 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5586
5587 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5588 GCC_JIT_UNARY_OP_ABS.
5589 (verify_unary_ops): Likewise.
5590
5591 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5592
5593 * jit.dg/test-arith-overflow.c: New test case.
5594 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5595 * jit.dg/test-combination.c (create_code): Likewise.
5596 (verify_code): Likewise.
5597 * jit.dg/test-threads.c (testcases): Likewise.
5598
5599 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5600
5601 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5602 rather than "jit". Load g++.exp, and call g++_init.
5603 Run test-*.cc files within the testsuite and *.cc files within
5604 docs/examples.
5605 (jit-dg-test): Drop the addition of -fgnu89-inline to
5606 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5607 doing it when compiling C testcases (since g++ does not handle
5608 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5609 is restored to the value after g++_init ran, rather than the
5610 value before g++_init ran. Return a list of
5611 $comp_output $output_file, as dg-test assumes.
5612
5613 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5614
5615 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5616 make it easier to figure out the origin of each test result when
5617 running test-combination.c and test-threads.c.
5618 (CHECK_VALUE): Likewise.
5619 (CHECK_DOUBLE_VALUE): Likewise.
5620 (CHECK_STRING_VALUE): Likewise.
5621 (CHECK_STRING_STARTS_WITH): Likewise.
5622 (CHECK_STRING_CONTAINS): Likewise.
5623 (CHECK): Likewise.
5624 (check_string_value): Likewise, add "funcname" param.
5625 (check_string_starts_with): Likewise.
5626 (check_string_contains): Likewise.
5627
5628 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5629
5630 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5631 generating name of built executable.
5632
5633 2015-01-07 Marek Polacek <polacek@redhat.com>
5634
5635 PR c/64440
5636 * gcc.dg/pr64440.c: New test.
5637 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5638
5639 2015-01-07 Marek Polacek <polacek@redhat.com>
5640
5641 PR c/64417
5642 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5643 * gcc.dg/pr64417.c: New test.
5644
5645 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5646
5647 PR target/64505
5648 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5649 fix is correct.
5650
5651 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5652
5653 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5654 Check if testcases run without errors, not just if they compile.
5655
5656 2015-01-06 Christian Bruel <christian.bruel@st.com>
5657
5658 PR target/64507
5659 * gcc.target/sh/pr64507.c: New test.
5660
5661 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5662
5663 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5664
5665 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5666
5667 * c-c++-common/asan/sanitize-all-1.c: New test.
5668 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5669 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5670 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5671 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5672
5673 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5674
5675 * lib/target-supports.exp (check_profiling_available): Return 0 for
5676 Visium.
5677 (check_effective_target_tls_runtime): Likewise.
5678 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5679 * gcc.dg/20020312-2.c: Adjust for Visium.
5680 * gcc.dg/tls/thr-cse-1.c: Likewise
5681 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5682 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5683 * gcc.dg/weak/typeof-2.c: Likewise.
5684
5685 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5686
5687 PR rtl-optimization/64287
5688 * gcc.dg/aru-2.c: New test.
5689
5690 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR sanitizer/64344
5693 * c-c++-common/ubsan/pr64344-1.c: New test.
5694 * c-c++-common/ubsan/pr64344-2.c: New test.
5695
5696 PR tree-optimization/64465
5697 * gcc.dg/pr64465.c: New test.
5698
5699 PR tree-optimization/64494
5700 * gcc.c-torture/compile/pr64494.c: New test.
5701
5702 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5703
5704 PR fortran/47674
5705 * gfortran.dg/realloc_on_assign_25.f90: New test.
5706
5707 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5708
5709 Update copyright years.
5710
5711 2015-01-05 Marek Polacek <polacek@redhat.com>
5712
5713 PR c/64423
5714 * gcc.dg/pr64423.c: New test.
5715
5716 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5717
5718 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5719 mmix-knuth-mmixware for the same reason as for MIPS.
5720 * gcc.dg/debug/debug-2.c: Ditto.
5721
5722 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5723
5724 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5725
5726 PR testsuite/62250
5727 * lib/gfortran.exp: Add libatomic library search path.
5728 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5729 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5730
5731 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5732
5733 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5734
5735 * c-c++-common/tsan/bitfield_race.c: New testcase.
5736 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5737
5738 2015-01-02 Tobias Burnus <burnus@net-b.de>
5739
5740 * gfortran.dg/coarray/collectives_4.f90: New.
5741
5742 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5743
5744 PR fortran/57562
5745 * gfortran.dg/extends_16.f90: New.
5746
5747 2015-01-02 Tobias Burnus <burnus@net-b.de>
5748
5749 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5750
5751 2015-01-02 Tobias Burnus <burnus@net-b.de>
5752
5753 * gfortran.dg/coarray/codimension_2.f90: New.
5754 * gfortran.dg/coarray/codimension_2a.f90: New.
5755 * gfortran.dg/coarray_35.f90: New.
5756 * gfortran.dg/coarray_35a.f90: New.
5757
5758 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5759
5760 PR fortran/60507
5761 * gfortran.dg/dummy_procedure_11.f90: New.
5762 ^L
5763 Copyright (C) 2015 Free Software Foundation, Inc.
5764
5765 Copying and distribution of this file, with or without modification,
5766 are permitted in any medium without royalty provided the copyright
5767 notice and this notice are preserved.
This page took 0.27289 seconds and 6 git commands to generate.