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