]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
rl78.c (need_to_save): Save register 22 if it is used, even if it is not being used...
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c88718a9
RB
12015-05-06 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/62283
4 * gcc.dg/vect/bb-slp-14.c: Adjust.
5
588823d2
UB
62015-05-05 Uros Bizjak <ubizjak@gmail.com>
7
8 PR target/65990
9 * gcc.target/i386/pr65990.c: New test.
10
460f31ee
IT
112015-05-05 Ilya Tocar <ilya.tocar@intel.com>
12
13 PR target/65915
14 * gcc.target/i386/pr65915.c: New.
15
98314a7e
TV
162015-05-05 Tom de Vries <tom@codesourcery.com>
17
18 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
19 'va_list escapes 0'.
20
c8c86ecf
TV
212015-05-05 Tom de Vries <tom@codesourcery.com>
22
23 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
24 in r222173.
25
74c4e863
YR
262015-05-05 Yvan Roux <yvan.roux@linaro.org>
27
28 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
29 * gcc.target/arm/pr65924.c: Likewise.
30
a42de35f
UB
312015-05-05 Uros Bizjak <ubizjak@gmail.com>
32
33 PR target/65871
34 * gcc.target/i386/pr65871-3.c: New test.
35
319dcdd8
JL
362015-05-04 Jeff Law <law@redhat.com>
37
38 Revert:
39 2015-05-04 Jeff Law <law@redhat.com>
40 * gcc.dg/tree-ssa/shorten-1.c: New test.
41
f5322614
PC
422015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
43 Jakub Jelinek <jakub@redhat.com>
44
45 PR c++/66007
46 * g++.dg/cpp0x/Wnarrowing4.C: New.
47
467d8d51
SL
482015-05-04 Sandra Loosemore <sandra@codesourcery.com>
49
50 * lib/target-supports.exp
51 (check_effective_target_keeps_null_pointer_checks): Clarify that
52 this is for targets that disable -fdelete-null-pointer-checks,
53 not default it to off.
54 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
55 -fdelete-null-pointer-checks explicit.
56 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
57 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
58 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
59 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
60 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
61 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
62 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
63 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
64 * gcc.dg/tree-ssa/pr20318.c: Likewise.
65 * gcc.dg/tree-ssa/pr20701.c: Likewise.
66 * gcc.dg/tree-ssa/pr20702.c: Likewise.
67 * gcc.dg/tree-ssa/pr21086.c: Likewise.
68 * gcc.dg/tree-ssa/pr21090.c: Likewise.
69 * gcc.dg/tree-ssa/pr58480.c: Likewise.
70 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
71 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
72 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
73 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
74 * gcc.dg/tree-ssa/unreachable.c: Likewise.
75 * gcc.dg/tree-ssa/vrp02.c: Likewise.
76 * gcc.dg/tree-ssa/vrp07.c: Likewise.
77 * gcc.dg/tree-ssa/vrp08.c: Likewise.
78 * gcc.dg/tree-ssa/vrp55.c: Likewise.
79 * g++.dg/cpp0x/static_assert9.C: Likewise.
80 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
81 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
82 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
83 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
84 * g++.dg/tree-ssa/pr26406.C: Likewise.
85
100c8e9e
JJ
862015-05-04 Jakub Jelinek <jakub@redhat.com>
87
88 PR tree-optimization/65984
89 * c-c++-common/ubsan/pr65984.c: New test.
90
383be4a8
JL
912015-05-04 Jeff Law <law@redhat.com>
92
93 * gcc.dg/tree-ssa/shorten-1.c: New test.
94
a982bcf9
FXC
952015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
96
97 PR fortran/44735
98 * gfortran.dg/pr44735.f90: New test.
99
78a8b26c
RB
1002015-05-04 Richard Biener <rguenther@suse.de>
101
102 PR tree-optimization/65965
103 * gcc.dg/vect/bb-slp-33.c: New testcase.
104
74574669
RB
1052015-05-04 Richard Biener <rguenther@suse.de>
106
107 PR tree-optimization/65935
108 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
109
90c19438
CL
1102015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
111
112 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
113 for each supported variant instead of CHECK_RESULTS.
114 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
115 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
116 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
117 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
118 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
119 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
120 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
121 expected results for unsupported variants. Call CHECK for each
122 supported variant instead of CHECK_RESULTS.
123 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
124 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
125 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
126 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
127 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
128 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
129 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
130 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
131 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
132 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
133 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
134 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
135 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
136 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
137 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
138 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
139 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
140 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
141 expected results for unsupported variants.
142 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
143 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
144 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
145 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
146 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
147 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
148 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
149 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
150 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
151 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
152 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
153 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
154 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
155 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
156 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
157 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
158 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
159 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
160 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
161 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
162 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
163 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
164 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
165 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
166 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
167 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
168 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
169 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
170
816426af
TK
1712015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
172
173 PR fortran/37131
174 * gfortran.dg/bound_9.f90: Add pointer assignment.
175
38920aec
PC
1762015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
177 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
178
179 PR c++/65858
d532ea91 180 * g++.dg/cpp0x/Wnarrowing3.C: New.
38920aec 181
0f770b01
RV
1822015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
183
184 * gcc.dg/20150120-1.c: New test.
185 * gcc.dg/20150120-2.c: New test.
186 * gcc.dg/20150120-3.c: New test.
187
5524eb7e
DE
1882015-05-01 David Edelsohn <dje.gcc@gmail.com>
189
190 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
191
f40694b3
RL
1922015-05-01 Renlin Li <renlin.li@arm.com>
193
194 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
195
11642de8
MM
1962015-05-01 Mikael Morin <mikael@gcc.gnu.org>
197
198 * gfortran.dg/bound_simplification_4.f90: New.
199
edc8824f
BS
2002015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
201
202 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
203 with powerpc_p8vector_ok.
204
0ba691a0
TK
2052015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
206
207 PR fortran/37131
208 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
209 scan pattern.
210 * gfortran.dg/bound_9.f90: New test case.
211
a42de35f 2122015-04-30 Uros Bizjak <ubizjak@gmail.com>
6d158d9a
UB
213
214 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
215 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
216 for 32bit x86 targets.
217 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
218 for 32bit x86 targets.
219 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
220 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
221 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
222 for 32bit x86 targets.
223
59c1f384
MP
2242015-04-30 Marek Polacek <polacek@redhat.com>
225
226 PR tree-optimization/63551
227 * g++.dg/ipa/pr63551.C: New test.
228
11c3d071
CT
2292015-04-30 Caroline Tice <cmtice@google.com>
230
231 PR 65929
232 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
233 partition size on certain targets.
234
9c004c58
RL
2352015-04-30 Renlin Li <renlin.li@arm.com>
236
237 * gcc.target/aarch64/vect-reduc-or_1.c: New.
238
577cd070
MP
2392015-04-30 Marek Polacek <polacek@redhat.com>
240
241 * c-c++-common/Wbool-compare-3.c: New test.
242
ec3fba51
MP
243 * gcc.dg/pr65901.c (foo): Adjust dg-error.
244 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
245
d2db6b29
PC
2462015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR c++/57610
249 * g++.dg/init/ref22.C: New.
250
9babc352
MP
2512015-04-30 Marek Polacek <polacek@redhat.com>
252
253 * gcc.dg/init-bad-8.c: New test.
254
ac9f18db
MP
255 * gcc.dg/incomplete-typedef-1.c: New test.
256
c064f154
PC
2572015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
258
259 PR c++/59955
260 * g++.dg/template/crash121.C: New.
261
8d92d274
PJ
2622015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
263
264 * gcc.target/mips/call-from-init.c: New test.
265 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
266
3c908a5b
UB
2672015-04-29 Uros Bizjak <ubizjak@gmail.com>
268
269 PR target/65871
a42de35f 270 * gcc.target/i386/pr65871-1.c: New test.
3c908a5b
UB
271 * gcc.target/i386/pr65871-2.c: Ditto.
272
716c0ba6
MP
2732015-04-29 Marek Polacek <polacek@redhat.com>
274
275 PR c/64610
276 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
277 * c-c++-common/Wbool-compare-2.c: New test.
278
aaf3de7a
AL
2792015-04-29 Alan Lawrence <alan.lawrence@arm.com>
280
281 PR target/65770
282 * gcc.target/aarch64/vstN_lane_1.c: New file.
283
0aa359c1
PC
2842015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
285
286 PR c++/64667
287 * g++.dg/warn/Winit-self-3.C: New.
288
94a82811
UB
2892015-04-29 Uros Bizjak <ubizjak@gmail.com>
290
291 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
292
b43482db
YR
2932015-04-29 Yvan Roux <yvan.roux@linaro.org>
294
295 PR target/65924
296 * gcc.target/arm/pr65924.c: New test.
297
2c8f0683
TS
2982015-04-29 Thomas Schwinge <thomas@codesourcery.com>
299
300 * g++.dg/gomp/tpl-target-update.C: New file.
301
b5040634
RB
3022015-04-29 Richard Biener <rguenther@suse.de>
303
304 PR tree-optimization/65917
305 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
306
b4d1725b
CB
3072015-04-29 Christian Bruel <christian.bruel@st.com>
308
309 PR target/64835
310 * gcc.dg/ipa/iinline-attr.c: New test.
311 * gcc.target/i386/iinline-attr-2.c: New test.
312
77b7d71e
AV
3132015-04-28 Andre Vehreschild <vehre@gmx.de>
314
315 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
316 segfault is fixed.
317
0a594625
BS
3182015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
319
320 * gcc.dg/vect/vect-33.c: Remove spurious line.
321
6d8a9f7c
JH
3222015-04-28 Jan Hubicka <hubicka@ucw.cz>
323
324 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
325
4e81b788
MP
3262015-04-28 Marek Polacek <polacek@redhat.com>
327
328 PR c/65901
329 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
330 * gcc.dg/pr65901.c: New test.
331
90dd6e3d
RB
3322015-04-28 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/62283
335 * gfortran.dg/vect/pr62283-2.f: New testcase.
336 * gcc.dg/vect/bb-slp-14.c: Adjust.
337
85ebc193
RB
3382015-04-28 Richard Biener <rguenther@suse.de>
339
340 PR tree-optimization/65851
341 * g++.dg/torture/pr65851.C: New testcase.
342
009b7fc1
JL
3432015-04-27 Jeff Law <law@redhat.com>
344
4e81b788 345 PR tree-optimization/65217
009b7fc1
JL
346 * gcc.target/i386/pr65217.c: Remove XFAIL.
347
d5302f06
AV
3482015-04-27 Andre Vehreschild <vehre@gmx.de>
349
350 PR fortran/60322
351 Add tests forgotten to svn-add.
352 * gfortran.dg/class_allocate_19.f03: New test.
353 * gfortran.dg/class_array_20.f03: New test.
354 * gfortran.dg/class_array_21.f03: New test.
355 * gfortran.dg/finalize_29.f08: New test.
356
fc7d0afb
AV
3572015-04-27 Andre Vehreschild <vehre@gmx.de>
358
359 PR fortran/59678
360 PR fortran/65841
361 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
362 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
363
16d710b1
CT
3642015-04-27 Caroline Tice <cmtice@google.com>
365
366 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
367 partition size.
368
01f61a78
PB
3692015-04-27 Peter Bergner <bergner@vnet.ibm.com>
370
371 PR target/64579
372 * gcc.target/powerpc/htm-1.c: New test.
373 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
374 on 64-bit compiles.
375 (__builtin_tabortdci): Likewise.
376 (__builtin_tcheck): Remove operand.
377 * lib/target-supports.exp (check_htm_hw_available): New function.
378
05b7b5a4
RB
3792015-04-27 Richard Biener <rguenther@suse.de>
380
381 * gcc.target/i386/pr65217.c: XFAIL.
382
9c3cb360
JJ
3832015-04-27 Jakub Jelinek <jakub@redhat.com>
384
385 PR tree-optimization/65875
386 * gcc.c-torture/compile/pr65875.c: New test.
387
6c1db78e
MP
3882015-04-25 Marek Polacek <polacek@redhat.com>
389
390 PR c/52085
391 * gcc.dg/enum-incomplete-2.c: New test.
392 * gcc.dg/enum-mode-1.c: New test.
393
6d7d9f0e
MM
3942015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
395
396 PR target/65849
397 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
398 set new options.
399 * gcc.target/powerpc/pr65849-2.c: Likewise.
400
1c3f3851
TV
4012015-04-24 Tom de Vries <tom@codesourcery.com>
402
403 PR tree-optimization/65802
404 * g++.dg/pr65802.C: Move to ...
405 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
406 stdarg.h. Rewrite for C.
407 (fn1): Use va_list and va_arg. Make variable args function. Add use of
408 va_start and va_end. Remove unnecessary inline asm.
409
97afef00
UB
4102015-04-24 Uros Bizjak <ubizjak@gmail.com>
411 Wei Mi <wmi@google.com>
412
413 * gcc.target/i386/sse2-load-multi.c: New test.
414 * gcc.target/i386/sse2-store-multi.c: Ditto.
415
4853031e
MP
4162015-04-24 Marek Polacek <polacek@redhat.com>
417
418 PR c/65830
419 * c-c++-common/pr65830.c: New test.
420
8c2b7f79
MP
421 PR c/63357
422 * c-c++-common/Wlogical-op-1.c: New test.
423
b8787813
MP
4242015-04-24 Marek Polacek <polacek@redhat.com>
425
426 PR c/61534
427 * c-c++-common/pr61534-1.c: New test.
428
8fceae61
TP
4292015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
430 Steven Bosscher <steven@gcc.gnu.org>
431
432 PR rtl-optimization/34503
433 * gcc.target/arm/pr64616.c: New file.
434
62d47a88
BC
4352015-04-24 Bin Cheng <bin.cheng@arm.com>
436
437 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
438
ea39708a
TG
4392015-04-24 Terry Guo <terry.guo@arm.com>
440
441 * gcc.target/arm/pr65710.c: Update the options.
442
98ff5bf9
L
4432015-04-23 H.J. Lu <hongjiu.lu@intel.com>
444
445 * gcc.target/i386/pr65523.c: Skip x32.
446
381811fa
KT
4472015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
448
449 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
450 to look for vcl* where appropriate.
451
9f468990
BS
4522015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
453
454 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
455 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
456
26677152 4572015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4cf02238
RR
458
459 PR target/26702
460 * gcc.target/arm/pr26702.c: New test.
461
5c4abbb8
MP
4622015-04-23 Marek Polacek <polacek@redhat.com>
463
464 PR c/65345
465 * gcc.dg/pr65345-1.c: New test.
466 * gcc.dg/pr65345-2.c: New test.
467
6895fffb
BS
4682015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
469
470 * gcc.target/powerpc/crypto-builtin-2.c: New.
471
f3b0bb7a
AV
4722015-04-23 Andre Vehreschild <vehre@gmx.de>
473
474 PR fortran/60322
475 * gfortran.dg/class_allocate_19.f03: New test.
476 * gfortran.dg/class_array_20.f03: New test.
477 * gfortran.dg/class_array_21.f03: New test.
478 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
479 * gfortran.dg/finalize_15.f90: Fixing comparision to model
480 initialization correctly.
481 * gfortran.dg/finalize_29.f08: New test.
482
30821df7
BS
4832015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
484
485 * gcc.target/powerpc/swaps-p8-18.c: New test.
486
047b83ff
BS
4872015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
488
489 PR target/65456
490 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
491 * gcc.dg/vect/bb-slp-25.c: Likewise.
492 * gcc.dg/vect/bb-slp-29.c: Likewise.
493 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
494 vect_no_align && { ! vect_hw_misalign }.
495 * gcc.dg/vect/bb-slp-9.c: Likewise.
496 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
497 vect_hw_misalign.
498 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
499 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
500 account for POWER8, where peeling for alignment is not needed.
501 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
502 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
503 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
504 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
505 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
506 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
507 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
508 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
509 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
510 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
511 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
512 * gcc.dg/vect/pr16105.c: Likewise.
513 * gcc.dg/vect/pr20122.c: Likewise.
514 * gcc.dg/vect/pr33804.c: Likewise.
515 * gcc.dg/vect/pr33953.c: Likewise.
516 * gcc.dg/vect/pr56787.c: Likewise.
517 * gcc.dg/vect/pr58508.c: Likewise.
518 * gcc.dg/vect/slp-25.c: Likewise.
519 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
520 * gcc.dg/vect/vect-105.c: Likewise.
521 * gcc.dg/vect/vect-27.c: Likewise.
522 * gcc.dg/vect/vect-29.c: Likewise.
523 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
524 POWER8.
525 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
526 && { ! vect_hw_misalign }.
527 * gcc.dg/vect/vect-44.c: Likewise.
528 * gcc.dg/vect/vect-48.c: Likewise.
529 * gcc.dg/vect/vect-50.c: Likewise.
530 * gcc.dg/vect/vect-52.c: Likewise.
531 * gcc.dg/vect/vect-56.c: Likewise.
532 * gcc.dg/vect/vect-60.c: Likewise.
533 * gcc.dg/vect/vect-72.c: Likewise.
534 * gcc.dg/vect/vect-75-big-array.c: Likewise.
535 * gcc.dg/vect/vect-75.c: Likewise.
536 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
537 * gcc.dg/vect/vect-77-global.c: Likewise.
538 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
539 * gcc.dg/vect/vect-78-global.c: Likewise.
540 * gcc.dg/vect/vect-93.c: Likewise.
541 * gcc.dg/vect/vect-95.c: Likewise.
542 * gcc.dg/vect/vect-96.c: Likewise.
543 * gcc.dg/vect/vect-cond-1.c: Likewise.
544 * gcc.dg/vect/vect-cond-3.c: Likewise.
545 * gcc.dg/vect/vect-cond-4.c: Likewise.
546 * gcc.dg/vect/vect-cselim-1.c: Likewise.
547 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
548 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
549 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
550 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
551 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
552 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
553 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
554 * gcc.dg/vect/vect-outer-3a.c: Likewise.
555 * gcc.dg/vect/vect-outer-5.c: Likewise.
556 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
557 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
558 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
559 * gcc.dg/vect/vect-outer-fir.c: Likewise.
560 * gcc.dg/vect/vect-peel-3.c: Likewise.
561 * gcc.dg/vect/vect-peel-4.c: Likewise.
562 * gcc.dg/vect/vect-pre-interact.c: Likewise.
563 * gcc.target/powerpc/pr65456.c: New test.
564 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
565 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
566 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
567 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
568 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
569 vect_no_align && { ! vect_hw_misalign }.
570 * gfortran.dg/vect/vect-3.f90: Likewise.
571 * gfortran.dg/vect/vect-4.f90: Likewise.
572 * gfortran.dg/vect/vect-5.f90: Likewise.
573 * lib/target-supports.exp (check_effective_target_vect_no_align):
574 Return 1 for POWER8.
575 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
576
5912da3c
SK
5772015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
578
579 PR fortran/65429
580 * gfortran.dg/pr65429.f90: New test.
581
860503d8
YG
5822015-04-22 Yury Gribov <y.gribov@samsung.com>
583
584 * c-c++-common/asan/user-section-1.c: New test.
585 * c-c++-common/asan/user-section-2.c: New test.
586 * c-c++-common/asan/user-section-3.c: New test.
587
eefe4e49
HW
5882015-04-22 Hale Wang <hale.wang@arm.com>
589 Terry Guo <terry.guo@arm.com>
590
591 PR rtl-optimization/64818
592 * gcc.target/arm/pr64818.c: New test.
593
5a33401e
JH
5942015-04-21 Jan Hubicka <hubicka@ucw.cz>
595
596 PR ipa/65076
597 * g++.dg/tree-ssa/pr61034.C: Update template.
598 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
599 * gcc.dg/Warray-bounds-11.c: Likewise.
600 * gcc.dg/Warray-bounds.c: Likewise.
601
eb09db46
JD
6022015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
603
604 PR libgfortran/65234
605 * gfortran.dg/fmt_unlimited.f90: New test.
606
dfce59eb
AT
6072015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
608
609 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
610 headers.
611 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
612 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
613 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
614 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
615 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
616 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
617 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
618
3007f7e4
JD
6192015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
620
621 PR libgfortran/56743
622 * gfortran.dg/namelist_87.f90: New test.
623
35430ca0
KT
6242015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
625
626 * gcc.target/aarch64/mult-synth_1.c: New test.
627 * gcc.target/aarch64/mult-synth_2.c: Likewise.
628 * gcc.target/aarch64/mult-synth_3.c: Likewise.
629 * gcc.target/aarch64/mult-synth_4.c: Likewise.
630 * gcc.target/aarch64/mult-synth_5.c: Likewise.
631 * gcc.target/aarch64/mult-synth_6.c: Likewise.
632
0ff093d8
RB
6332015-04-21 Richard Biener <rguenther@suse.de>
634
635 PR tree-optimization/65650
636 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
637 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
638 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
639 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
640 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
641 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
642
22fe969f
TV
6432015-04-21 Tom de Vries <tom@codesourcery.com>
644
645 PR tree-optimization/65802
646 * g++.dg/pr65802.C: New test.
647
fadf02a4
BC
6482015-04-21 Bin Cheng <bin.cheng@arm.com>
649
650 PR testsuite/65767
651 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
652 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
653
2821fc6b
PC
6542015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
655
656 PR c++/65801
657 * g++.dg/cpp0x/Wnarrowing2.C: New.
658
6581c1cf
JL
6592015-04-20 Jeff Law <law@redhat.com>
660
661 PR tree-optimization/65658
662 * gcc.dg/pr65658.c: New test.
663
8b66a2d4
AL
6642015-04-20 Alan Lawrence <alan.lawrence@arm.com>
665
666 PR target/64134
667 * gcc.target/aarch64/vec_init_1.c: New test.
668
86f25864
YR
6692015-04-20 Yvan Roux <yvan.roux@linaro.org>
670
671 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
672 targets.
673
ee7df531
MS
6742015-04-18 Martin Sebor <msebor@redhat.com>
675
676 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
677 of non-nul characters.
678 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
679
67e6c405
BS
6802015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
681
682 PR target/65787
683 * gcc.target/powerpc/pr65787.c: New.
684
98c1627c
JJ
6852015-04-17 Jakub Jelinek <jakub@redhat.com>
686
687 PR target/65689
688 * gcc.target/aarch64/c-output-template-4.c: New test.
689
96583f22
L
6902015-04-17 H.J. Lu <hongjiu.lu@intel.com>
691
692 PR target/65780
693 * gcc.dg/pr65780-1.c: New test.
694 * gcc.dg/pr65780-2.c: Likewise.
695 * gcc.target/i386/pr32219-9.c: Likewise.
696 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
697 symbol.
698 * gcc.target/i386/pr64317.c (c): Initialize.
699
abd0cdc9
L
7002015-04-17 H.J. Lu <hongjiu.lu@intel.com>
701
702 PR target/65612
703 * g++.dg/ext/mv18.C: New test.
704 * g++.dg/ext/mv19.C: Likewise.
705 * g++.dg/ext/mv20.C: Likewise.
706 * g++.dg/ext/mv21.C: Likewise.
707 * g++.dg/ext/mv22.C: Likewise.
708 * g++.dg/ext/mv23.C: Likewise.
709
2234a9cb
PP
7102015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
711
712 PR c++/64527
713 * g++.dg/init/pr64527.C: New test.
714
f8e89441
TV
7152015-04-17 Tom de Vries <tom@codesourcery.com>
716 Michael Matz <matz@suse.de>
717
3f6a2f9e 718 PR tree-optimization/64950
f8e89441
TV
719 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
720 x86_64-*-*.
721
18af8d16
YG
7222015-04-17 Yury Gribov <y.gribov@samsung.com>
723
724 * c-c++-common/asan/user-section-1.c: New test.
725
d7cb230a
JJ
7262015-04-17 Jakub Jelinek <jakub@redhat.com>
727
728 PR debug/65771
729 * gcc.dg/debug/pr65771.c: New test.
730
fe7a6ae4
L
7312015-04-16 H.J. Lu <hongjiu.lu@intel.com>
732
733 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
734 __buitlin_alloca with __builtin_alloca.
735
b8147bfc
AL
7362015-04-16 Alan Lawrence <alan.lawrence@arm.com>
737
738 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
739
f8269ad4
RB
7402015-04-16 Richard Biener <rguenther@suse.de>
741
742 PR tree-optimization/64277
743 * gcc.dg/Warray-bounds-14.c: New testcase.
744 * gcc.dg/Warray-bounds-15.c: Likewise.
745 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
746 * c-c++-common/ubsan/bounds-6.c: Likewise.
747
76978b21
RL
7482015-04-16 Renlin Li <renlin.li@arm.com>
749
750 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
751 * gcc.target/arm/unsigned-float.c: New.
752
8a474dc5
RB
7532015-04-16 Richard Biener <rguenther@suse.de>
754
755 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
756 * gcc.dg/tree-ssa/pr37508.c: Adjust.
757 * gfortran.dg/reassoc_6.f: Remove XFAIL.
758
3a1351b9
PC
7592015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
760
761 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
762 * g++.dg/cpp0x/decltype-call1.C: Likewise.
763 * g++.dg/cpp0x/defaulted21.C: Likewise.
764 * g++.dg/cpp0x/defaulted28.C: Likewise.
765 * g++.dg/cpp0x/defaulted47.C: Likewise.
766 * g++.dg/cpp0x/elision_neg.C: Likewise.
767 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
768 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
769 * g++.dg/cpp0x/implicit1.C: Likewise.
770 * g++.dg/cpp0x/implicit9.C: Likewise.
771 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
772 * g++.dg/cpp0x/range-for13.C: Likewise.
773 * g++.dg/gomp/clause-2.C: Likewise.
774 * g++.dg/gomp/udr-5.C: Likewise.
775 * g++.dg/inherit/access6.C: Likewise.
776 * g++.dg/lookup/duperr1.C: Likewise.
777 * g++.dg/lookup/friend2.C: Likewise.
778 * g++.dg/lookup/pr6936.C: Likewise.
779 * g++.dg/lookup/scoped1.C: Likewise.
780 * g++.dg/lookup/using26.C: Likewise.
781 * g++.dg/lookup/using38.C: Likewise.
782 * g++.dg/other/access2.C: Likewise.
783 * g++.dg/overload/defarg3.C: Likewise.
784 * g++.dg/overload/defarg6.C: Likewise.
785 * g++.dg/parse/access11.C: Likewise.
786 * g++.dg/parse/access2.C: Likewise.
787 * g++.dg/parse/access3.C: Likewise.
788 * g++.dg/parse/access4.C: Likewise.
789 * g++.dg/parse/access5.C: Likewise.
790 * g++.dg/parse/access6.C: Likewise.
791 * g++.dg/parse/access8.C: Likewise.
792 * g++.dg/parse/access9.C: Likewise.
793 * g++.dg/parse/crash40.C: Likewise.
794 * g++.dg/tc1/dr142.C: Likewise.
795 * g++.dg/tc1/dr166.C: Likewise.
796 * g++.dg/tc1/dr52.C: Likewise.
797 * g++.dg/template/access11.C: Likewise.
798 * g++.dg/template/access18.C: Likewise.
799 * g++.dg/template/access19.C: Likewise.
800 * g++.dg/template/access2.C: Likewise.
801 * g++.dg/template/access20.C: Likewise.
802 * g++.dg/template/access26.C: Likewise.
803 * g++.dg/template/access3.C: Likewise.
804 * g++.dg/template/access7.C: Likewise.
805 * g++.dg/template/conv12.C: Likewise.
806 * g++.dg/template/crash69.C: Likewise.
807 * g++.dg/template/friend31.C: Likewise.
808 * g++.dg/template/friend32.C: Likewise.
809 * g++.dg/template/memfriend15.C: Likewise.
810 * g++.dg/template/memfriend16.C: Likewise.
811 * g++.dg/template/memfriend17.C: Likewise.
812 * g++.dg/template/memfriend7.C: Likewise.
813 * g++.dg/template/pr32519.C: Likewise.
814 * g++.dg/template/qualttp21.C: Likewise.
815 * g++.dg/template/qualttp8.C: Likewise.
816 * g++.dg/template/ttp10.C: Likewise.
817 * g++.dg/template/typedef11.C: Likewise.
818 * g++.dg/template/typedef13.C: Likewise.
819 * g++.dg/template/typedef19.C: Likewise.
820 * g++.dg/template/typedef20.C: Likewise.
821 * g++.dg/template/typedef22.C: Likewise.
822 * g++.dg/template/using16.C: Likewise.
823 * g++.dg/template/virtual3.C: Likewise.
824 * g++.dg/ubsan/pr61272.C: Likewise.
825 * g++.old-deja/g++.bob/inherit2.C: Likewise.
826 * g++.old-deja/g++.brendan/crash11.C: Likewise.
827 * g++.old-deja/g++.brendan/enum6.C: Likewise.
828 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
829 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
830 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
831 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
832 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
833 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
834 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
835 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
836 * g++.old-deja/g++.jason/access17.C: Likewise.
837 * g++.old-deja/g++.jason/access18.C: Likewise.
838 * g++.old-deja/g++.jason/access22.C: Likewise.
839 * g++.old-deja/g++.jason/access23.C: Likewise.
840 * g++.old-deja/g++.jason/access8.C: Likewise.
841 * g++.old-deja/g++.jason/delete3.C: Likewise.
842 * g++.old-deja/g++.jason/report.C: Likewise.
843 * g++.old-deja/g++.law/access2.C: Likewise.
844 * g++.old-deja/g++.law/access3.C: Likewise.
845 * g++.old-deja/g++.law/access4.C: Likewise.
846 * g++.old-deja/g++.law/access5.C: Likewise.
847 * g++.old-deja/g++.law/arm12.C: Likewise.
848 * g++.old-deja/g++.law/arm14.C: Likewise.
849 * g++.old-deja/g++.law/ctors13.C: Likewise.
850 * g++.old-deja/g++.law/union2.C: Likewise.
851 * g++.old-deja/g++.law/visibility12.C: Likewise.
852 * g++.old-deja/g++.law/visibility15.C: Likewise.
853 * g++.old-deja/g++.law/visibility16.C: Likewise.
854 * g++.old-deja/g++.law/visibility17.C: Likewise.
855 * g++.old-deja/g++.law/visibility18.C: Likewise.
856 * g++.old-deja/g++.law/visibility19.C: Likewise.
857 * g++.old-deja/g++.law/visibility20.C: Likewise.
858 * g++.old-deja/g++.law/visibility21.C: Likewise.
859 * g++.old-deja/g++.law/visibility24.C: Likewise.
860 * g++.old-deja/g++.law/visibility4.C: Likewise.
861 * g++.old-deja/g++.law/visibility5.C: Likewise.
862 * g++.old-deja/g++.law/visibility6.C: Likewise.
863 * g++.old-deja/g++.law/visibility7.C: Likewise.
864 * g++.old-deja/g++.law/visibility8.C: Likewise.
865 * g++.old-deja/g++.law/visibility9.C: Likewise.
866 * g++.old-deja/g++.niklas/t135.C: Likewise.
867 * g++.old-deja/g++.oliva/delete1.C: Likewise.
868 * g++.old-deja/g++.oliva/partord1.C: Likewise.
869 * g++.old-deja/g++.other/access11.C: Likewise.
870 * g++.old-deja/g++.other/access4.C: Likewise.
871 * g++.old-deja/g++.other/access7.C: Likewise.
872 * g++.old-deja/g++.other/crash1.C: Likewise.
873 * g++.old-deja/g++.other/crash7.C: Likewise.
874 * g++.old-deja/g++.other/friend1.C: Likewise.
875 * g++.old-deja/g++.other/friend4.C: Likewise.
876 * g++.old-deja/g++.other/friend9.C: Likewise.
877 * g++.old-deja/g++.other/lineno1.C: Likewise.
878 * g++.old-deja/g++.other/using1.C: Likewise.
879 * g++.old-deja/g++.pt/enum14.C: Likewise.
880 * g++.old-deja/g++.pt/friend11.C: Likewise.
881 * g++.old-deja/g++.pt/friend21.C: Likewise.
882 * g++.old-deja/g++.pt/friend3.C: Likewise.
883 * g++.old-deja/g++.pt/inherit2.C: Likewise.
884 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
885 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
886 * g++.old-deja/g++.robertl/eb94.C: Likewise.
887
366ee94b
JJ
8882015-04-15 Jakub Jelinek <jakub@redhat.com>
889
890 PR ipa/65765
891 * g++.dg/ipa/pr65765.C: New test.
892
e4614c18
NC
8932015-04-15 Nick Clifton <nickc@redhat.com>
894
895 * gcc.target/rx/builtins.c: Disable RMPA test if string
896 instructions are not allowed.
897
984b2054
AM
8982015-04-15 Alan Modra <amodra@gmail.com>
899
900 * gcc.dg/pr65408.c: New.
901
c07ad89a
YR
9022015-04-14 Yvan Roux <yvan.roux@linaro.org>
903
904 PR target/65729
905 * gcc.target/arm/pr65729.c: New test.
906
ab05af62
RB
9072015-04-14 Richard Biener <rguenther@suse.de>
908
909 PR tree-optimization/65758
910 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
911
4db56dfe
YR
9122015-04-14 Yvan Roux <yvan.roux@linaro.org>
913
914 PR target/65648
915 * gcc.c-torture/execute/pr65648.c: New test.
916
4e9b6833
RO
9172015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
918
919 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
920 __builtin_finite instead of finite.
921 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
922 Likewise.
923
cfdc4f33
MG
9242015-04-14 Marc Glisse <marc.glisse@inria.fr>
925
926 PR tree-optimization/63387
927 * gcc.dg/pr63387.c: New testcase.
928
10706779
JH
9292015-04-12 Jan Hubicka <hubicka@ucw.cz>
930
931 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
932
c4ef2f86
RB
9332015-04-13 Richard Biener <rguenther@suse.de>
934
935 PR tree-optimization/65204
936 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
937
5ff9ab9b
TG
9382015-04-13 Terry Guo <terry.guo@arm.com>
939
940 PR target/65710
941 * gcc.target/arm/pr65710.c: New.
942
b6e55e48
JJ
9432015-04-12 Jakub Jelinek <jakub@redhat.com>
944
945 PR tree-optimization/65747
946 * g++.dg/torture/pr65747.C: New test.
947
6338536c
JJ
9482015-04-12 Jakub Jelinek <jakub@redhat.com>
949
950 PR c++/65736
951 * g++.dg/cpp0x/pr65736.C: New test.
952
9532015-04-11 Jan Hubicka <hubicka@ucw.cz>
954 Martin Liska <mliska@suse.cz>
523f0450
JH
955
956 PR ipa/65722
957 * g++.dg/ipa/pr65722.C: New testcase.
958
e9329eb5
JJ
9592015-04-11 Jakub Jelinek <jakub@redhat.com>
960
961 PR tree-optimization/65735
962 * gcc.c-torture/compile/pr65735.c: New test.
963
c403156c
L
9642015-04-11 H.J. Lu <hongjiu.lu@intel.com>
965
966 PR middle-end/65554
967 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
968
902bbfdf
JJ
9692015-04-11 Jakub Jelinek <jakub@redhat.com>
970
971 PR target/65671
972 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
973
84537c19 9742015-04-10 Yvan Roux <yvan.roux@linaro.org>
aec98c0d 975
77f0d88d 976 PR target/65647
aec98c0d
YR
977 * gcc.target/arm/pr65647-2.c: New.
978
95487347
KT
9792015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
980
981 PR target/65694
982 * g++.dg/torture/pr65694.C: New test.
983
9f3880d1
TB
9842015-04-10 Tobias Burnus <burnus@net-b.de>
985
986 * gfortran.dg/coarray_lock_6.f90: New.
987 * gfortran.dg/coarray_lock_7.f90: New.
988 * gfortran.dg/coarray/lock_2.f90: New.
989
44c57c2f
MM
9902015-04-10 Mikael Morin <mikael@gcc.gnu.org>
991
992 PR fortran/56674
993 PR fortran/58813
994 PR fortran/59016
995 PR fortran/59024
996 * gfortran.dg/used_types_27.f90: New.
997
7f664e31
KY
9982015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
999
1000 PR target/65671
1001 * gcc.target/i386/pr65671.c: New.
1002
f66d8ec8
JJ
10032015-04-09 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR tree-optimization/65709
1006 * c-c++-common/ubsan/align-9.c: New test.
1007
bf1b77dd
PT
10082013-04-09 Paul Thomas <pault@gcc.gnu.org>
1009
1010 PR fortran/56852
f66d8ec8 1011 * gfortran.dg/pr56852.f90: New test.
bf1b77dd 1012
86c5a5c3
MP
10132015-04-09 Marek Polacek <polacek@redhat.com>
1014 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR middle-end/65554
1017 * g++.dg/opt/pr65554.C: New test.
1018
00da5e28
JJ
10192015-04-09 Jakub Jelinek <jakub@redhat.com>
1020
1021 PR c++/65690
1022 * c-c++-common/attr-aligned-1.c: New test.
1023
3ba99d8a
IE
10242015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1025
1026 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1027
54414978
KY
10282015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1029
1030 PR target/65676
1031 * gcc.target/i386/sse-25.c: New.
1032
da0b9df9
JJ
10332015-04-09 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR target/65693
1036 * gcc.target/i386/pr65693.c: New test.
1037
36f371de
IE
10382015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1039
1040 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1041
930ee116
IE
10422015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1043
1044 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1045
4f5a53cc
IE
10462015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1047
dccd8858 1048 * gcc.target/i386/thunk-retbnd.c: New.
4f5a53cc 1049
113c69ff
EB
10502015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1051
1052 * gnat.dg/opt48.adb: New test.
1053 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1054 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1055
006e317a
JH
10562015-04-07 Jan Hubicka <hubicka@ucw.cz>
1057
1058 PR ipa/65540
1059 * gcc.c-torture/compile/pr65540.c: New.
1060
293da85b
AL
10612015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1062
1063 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1064 -Wno-pointer-arith.
1065
dcc72b9e
JJ
10662015-04-07 Jakub Jelinek <jakub@redhat.com>
1067
e488c24e
JJ
1068 PR debug/65678
1069 * g++.dg/debug/pr65678.C: New test.
1070
dcc72b9e
JJ
1071 PR middle-end/65680
1072 * gcc.c-torture/compile/pr65680.c: New test.
1073
440f9408
AV
10742015-04-07 Andre Vehreschild <vehre@gmx.de>
1075
1076 PR fortran/65548
1077 * gfortran.dg/allocate_with_source_5.f90: New test.
1078
0e081bde
IE
10792015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1080
1081 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1082 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1083
16a29688
BC
10842015-04-07 Bin Cheng <bin.cheng@arm.com>
1085
1086 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1087
90e0a702
MM
10882015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1089
1090 PR target/65614
1091 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1092 to get floating point compression.
1093 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1094
e4b33ee5
JJ
10952015-04-06 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR preprocessor/61977
1098 * gcc.dg/cpp/pr61977.c: New test.
1099
71671f5d
IE
11002015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1101
1102 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1103
94446928
VM
11042015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1105
1106 PR target/65647
1107 * gcc.target/arm/pr65647.c: New.
1108
872ceb28
JH
11092015-04-03 Jan Hubicka <hubicka@ucw.cz>
1110
1111 PR ipa/65655
1112 * g++.dg/torture/pr65655.C: New testcase.
1113
a3d94329
PC
11142015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1115
1116 PR c++/64085
1117 * g++.dg/cpp1y/lambda-init13.C: New.
1118
1dc15b0b
MP
11192015-04-03 Marek Polacek <polacek@redhat.com>
1120
1121 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1122
894bec68
MP
11232015-04-02 Marek Polacek <polacek@redhat.com>
1124
1125 PR c++/65642
1126 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1127 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1128
b8cd77f4
JJ
11292015-04-02 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR preprocessor/61977
1132 * gcc.target/powerpc/pr61977-1.c: New test.
1133 * gcc.target/powerpc/pr61977-2.c: New test.
1134
b4d5e41f
PC
11352015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 PR c++/56100
1138 * g++.dg/warn/Wshadow-8.C: New.
1139 * g++.dg/warn/Wshadow-9.C: Likewise.
1140 * g++.dg/warn/Wshadow-10.C: Likewise.
1141 * g++.dg/warn/Wshadow-11.C: Likewise.
1142
b6dd42a9
BE
11432015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1144
1145 * gcc.dg/pr23623.c: Added aligned attribute.
1146 * gcc.dg/20141029-1.c: Likewise.
1147 * gcc.dg/20150306-1.c: New test.
1148
14e51ef2
MP
11492015-04-01 Marek Polacek <polacek@redhat.com>
1150
1151 PR c++/65554
1152 * g++.dg/cpp0x/initlist93.C: New test.
1153 * g++.dg/cpp0x/initlist94.C: New test.
1154
0ff2bf46
MO
11552015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1156
1157 PR target/65624
1158 * gcc.target/aarch64/pr65624.c: New test.
1159
41f669d8
JH
11602015-03-31 Jan Hubicka <hubicka@ucw.cz>
1161
1162 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1163
d723bc36
AV
11642015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1165
1166 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1167 extra variable to force stack alignment.
1168 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1169 extra variable to force stack alignment.
1170
397ad54d
MP
11712015-03-31 Marek Polacek <polacek@redhat.com>
1172
1173 PR c++/65390
1174 * g++.dg/template/pr65390.C: New test.
1175
12cc8c72
ML
11762015-03-31 Martin Liska <mliska@suse.cz>
1177
1178 * g++.dg/ipa/pr65557.C: New test.
1179
2d38d809
DV
11802015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1181
1182 * gcc.target/s390/hotpatch-25.c: New test.
1183 * gcc.target/s390/hotpatch-1.c: Update test.
1184 * gcc.target/s390/hotpatch-10.c: Update test.
1185 * gcc.target/s390/hotpatch-11.c: Update test.
1186 * gcc.target/s390/hotpatch-12.c: Update test.
1187 * gcc.target/s390/hotpatch-13.c: Update test.
1188 * gcc.target/s390/hotpatch-14.c: Update test.
1189 * gcc.target/s390/hotpatch-15.c: Update test.
1190 * gcc.target/s390/hotpatch-16.c: Update test.
1191 * gcc.target/s390/hotpatch-17.c: Update test.
1192 * gcc.target/s390/hotpatch-18.c: Update test.
1193 * gcc.target/s390/hotpatch-19.c: Update test.
1194 * gcc.target/s390/hotpatch-2.c: Update test.
1195 * gcc.target/s390/hotpatch-21.c: Update test.
1196 * gcc.target/s390/hotpatch-22.c: Update test.
1197 * gcc.target/s390/hotpatch-23.c: Update test.
1198 * gcc.target/s390/hotpatch-24.c: Update test.
1199 * gcc.target/s390/hotpatch-3.c: Update test.
1200 * gcc.target/s390/hotpatch-4.c: Update test.
1201 * gcc.target/s390/hotpatch-5.c: Update test.
1202 * gcc.target/s390/hotpatch-6.c: Update test.
1203 * gcc.target/s390/hotpatch-7.c: Update test.
1204 * gcc.target/s390/hotpatch-8.c: Update test.
1205 * gcc.target/s390/hotpatch-9.c: Update test.
1206 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1207
bed18fbd
RB
12082015-03-31 Richard Biener <rguenther@suse.de>
1209
1210 PR middle-end/65626
1211 * g++.dg/torture/pr65626.C: New testcase.
1212
b7e85ee1
IE
12132015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1214
1215 PR target/65531
1216 * gcc.target/i386/mpx/pr65531.cc: New.
1217
ce52d884
IE
12182015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1219
1220 PR target/65602
1221 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1222 __builtin_alloca instead of alloca.
1223 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1224 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1225 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1226 check.
1227
00a0ea64
JJ
12282015-03-30 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR ipa/65610
1231 * g++.dg/ubsan/pr65610.C: New test.
1232
ef4bac78
MP
12332015-03-30 Marek Polacek <polacek@redhat.com>
1234
1235 PR c++/65398
1236 * g++.dg/cpp0x/pr65398-2.C: New test.
1237
233b9db6
MP
12382015-03-30 Marek Polacek <polacek@redhat.com>
1239
1240 * c-c++-common/pr65556.c: Change the width of bit-fields.
1241
43b11666
JH
12422015-03-27 Jan Hubicka <hubicka@ucw.cz>
1243
1244 PR ipa/65588
1245 * gcc.target/i386/pr65588.c: New testcase.
1246
4c22e58c
TK
12472015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1248
a1bff765 1249 PR libgfortran/65563
4c22e58c
TK
1250 * gfortran.dg/open_errors_2.f90: New test.
1251
9ddb3843
JD
12522015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1253
1254 PR libgfortran/65596
1255 * gfortran.dg/namelist_86.f90: New test.
1256
85b237bb
AV
12572015-03-28 Andre Vehreschild <vehre@gmx.de>
1258
1259 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1260 statement to reflect new ownership.
1261
f8f40e69
PC
12622015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1263
1264 PR c++/42328
1265 * g++.dg/template/friend58.C: New.
1266 * g++.dg/template/friend59.C: Likewise.
1267
62021f64
TB
12682015-03-27 Tobias Burnus <burnus@net-b.de>
1269
1270 PR c/65586
1271 * g++.dg/gomp/openmp-simd-3.C: New.
1272 * gcc.dg/gomp/openmp-simd-3.c: New.
1273
a5eef8e9
L
12742015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1275
1276 PR target/65248
1277 * gcc.target/i386/pr65248-1.c: New file.
1278 * gcc.target/i386/pr65248-2.c: Likewise.
1279 * gcc.target/i386/pr65248-3.c: Likewise.
1280 * gcc.target/i386/pr65248-4.c: Likewise.
1281
f21a5899
JJ
12822015-03-27 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR target/65593
1285 * gcc.c-torture/compile/pr65593.c: New test.
1286
4e55d61a
PC
12872015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1288
1289 PR c++/59329
1290 * g++.dg/cpp1y/constexpr-assert1.C: New.
1291
5964a3a6
MP
12922015-03-27 Marek Polacek <polacek@redhat.com>
1293
1294 PR c++/65556
1295 * c-c++-common/pr65556.c: New test.
1296
931c8e9a
JH
12972015-03-27 Jan Hubicka <hubicka@ucw.cz>
1298
1299 PR ipa/65600
1300 * g++.dg/torture/pr65600.C: New testcase.
1301
d81c5030
VM
13022015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1303
1304 PR target/65407
1305 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1306
d239da04
AV
13072015-03-27 Andre Vehreschild <vehre@gmx.de>
1308
1309 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1310 statement and cleanup. Fixed typos.
1311
88e7d85f
JH
13122015-03-26 Jan Hubicka <hubicka@ucw.cz>
1313
1314 PR middle-end/65595
1315 * gcc.c-torture/compile/pr65595.c: New testcase.
1316
27674ca6
MP
13172015-03-27 Marek Polacek <polacek@redhat.com>
1318
1319 PR sanitizer/65583
1320 * g++.dg/ubsan/pr65583.C: New test.
1321
a21065ca
JH
13222015-03-26 Jan Hubicka <hubicka@ucw.cz>
1323
1324 * gcc.c-torture/compile/20150327.c: New testcase.
1325
fd0c2f00
RB
13262015-03-26 Richard Biener <rguenther@suse.de>
1327
1328 PR middle-end/65555
1329 * g++.dg/torture/pr65555.C: New testcase.
1330
672ff0b6
JJ
13312015-03-26 Jakub Jelinek <jakub@redhat.com>
1332
1333 PR tree-optimization/64715
1334 * gcc.dg/builtin-object-size-15.c: New test.
1335 * gcc.dg/pr64715-1.c: New test.
1336 * gcc.dg/pr64715-2.c: New test.
1337
83eb7847
RB
13382015-03-26 Richard Biener <rguenther@suse.de>
1339
1340 PR middle-end/65519
1341 * gnat.dg/specs/opt2.ads: Fix testcase.
1342
ca69bb98
MS
13432015-03-25 Martin Sebor <msebor@redhat.com>
1344
1345 PR testsuite/65526
1346 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1347 when target isn't arm*-*-*-*.
1348 (check_effective_target_arm_nothumb): Likewise.
1349 (check_effective_target_arm_little_endian): Likewise.
1350 (check_effective_target_arm_vect_no_misalign): Likewise.
1351 (check_effective_target_aarch64_little_endian): Fail early if target
1352 isn't aarch64*-*-*.
1353
71e3f77e
SP
13542015-03-25 Sebastian Pop <s.pop@samsung.com>
1355
1356 PR tree-optimization/65177
1357 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1358
9c8129f5
UB
13592015-03-25 Uros Bizjak <ubizjak@gmail.com>
1360
1361 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1362 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1363 smmintrin.h and mm3dnow.h.
1364
1cc57b59
MP
13652015-03-25 Marek Polacek <polacek@redhat.com>
1366
1367 PR c++/65558
1368 * g++.dg/cpp0x/pr65558.C: New test.
1369
2a924bb4
MP
13702015-03-25 Marek Polacek <polacek@redhat.com>
1371
1372 PR c++/61670
1373 * g++.dg/template/pr61670.C: New test.
1374
b7f5cbad
PC
13752015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1376
1377 PR c++/54987
1378 * g++.dg/template/pr54987.C: New.
1379
40916d50
RB
13802015-03-25 Richard Biener <rguenther@suse.de>
1381
1382 PR tree-optimization/62630
1383 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1384
b2953ba0
IE
13852015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1386
1387 PR target/65508
1388 * gcc.target/i386/mpx/pr65508.c: New.
1389
2b91aea8
MM
13902015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1391
1392 PR fortran/64952
1393 PR fortran/65532
1394 * gfortran.dg/data_initialized_3.f90: New.
1395
c09a3914
RB
13962015-03-25 Richard Biener <rguenther@suse.de>
1397
1398 PR middle-end/65519
1399 * gnat.dg/specs/opt2.ads: New testcase.
1400
d45c2a1b
BC
14012015-03-25 Bin Cheng <bin.cheng@arm.com>
1402
1403 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1404 * gcc.target/arm/memset-inline-4.c: Skip for
1405 arm_tune_string_ops_prefer_neon.
1406 * gcc.target/arm/memset-inline-5.c: Ditto.
1407 * gcc.target/arm/memset-inline-6.c: Ditto.
1408 * gcc.target/arm/memset-inline-8.c: Ditto.
1409 * gcc.target/arm/memset-inline-9.c: Ditto.
1410
e5bca5f6
PC
14112015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1412
1413 PR c++/58923
1414 * g++.dg/other/virtual3.C: New.
1415
5cb9e089
PC
14162015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/60130
1419 * g++.dg/cpp0x/vt-60130.C: New.
1420
0dc47aa3
PC
14212015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/61971
1424 * g++.dg/warn/Warray-bounds-7.C: New.
1425
4c5744b4
PC
14262015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/60067
1429 * g++.dg/template/defarg18.C: New.
1430
a75225d6
PC
14312015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 PR c++/59988
1434 * g++.dg/cpp0x/vt-59988.C: New.
1435
e72baed7
JJ
14362015-03-24 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR tree-optimization/65533
1439 * gcc.dg/pr65533.c: New test.
1440
34d9d749
AV
14412015-03-24 Andre Vehreschild <vehre@gmx.de>
1442
1443 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1444 source= and mold= expressions functionality.
1445 * gfortran.dg/allocate_class_4.f90: New test.
1446 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1447 copying an unlimited polymorhpic object containing a char array
1448 to another unlimited polymorphic object respects the _len
1449 component.
1450 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1451 whether deferred length char array allocate works, unlimited
1452 polymorphic object allocation from a string works and if
1453 allocating an array of deferred length strings works.
1454 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1455
a9272fd0
PC
14562015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1457
1458 PR c++/65513
1459 * g++.dg/cpp0x/constexpr-array11.C: New.
1460
bdb37448
RB
14612015-03-24 Richard Biener <rguenther@suse.de>
1462
1463 PR middle-end/65517
1464 * gcc.dg/torture/pr65517.c: New testcase.
1465
f9addac7
TB
14662015-03-24 Tobias Burnus <burnus@net-b.de>
1467
1468 * gfortran.dg/coindexed_1.f90: Moved from
1469 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1470
9804b0fb
JJ
14712015-03-23 Jakub Jelinek <jakub@redhat.com>
1472
d197a9fd
JJ
1473 PR testsuite/65506
1474 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1475 gimple dump.
1476
fc6a2c5d
JJ
1477 PR target/65523
1478 * gcc.target/i386/pr65523.c: New test.
1479
9804b0fb
JJ
1480 PR ipa/65475
1481 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1482 dg-options.
1483 * g++.dg/lto/pr65475b_0.C: Likewise.
1484
21f65dc8
OE
14852015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1486
1487 PR target/65505
1488 * gcc.target/sh/torture/pr65505.c: New.
1489
1c5ad287
MS
14902015-03-23 Martin Sebor <msebor@redhat.com>
1491
1492 PR testsuite/63175
1493 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1494 assembly for lvx in addition to lxv.
1495
404b86ed
JJ
14962015-03-23 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR target/65504
1499 * gfortran.dg/pr65504.f90: New test.
f45be077
JJ
1500
1501 PR ipa/65521
1502 * gcc.dg/pr65521.c: New test.
1503
d5f035ea
RB
15042015-03-23 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/65518
1507 * gcc.dg/vect/pr65518.c: New testcase.
1508
89d390e5
RB
15092015-03-23 Richard Biener <rguenther@suse.de>
1510
1511 PR tree-optimization/65494
1512 * gcc.dg/vect/pr65494.c: New testcase.
1513
fb136e35
JJ
15142015-03-23 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR preprocessor/65238
1517 * c-c++-common/cpp/pr65238-1.c: New test.
1518 * gcc.dg/cpp/pr65238-2.c: New test.
1519 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1520 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1521
30c931de
PT
15222015-03-23 Paul Thomas <pault@gcc.gnu.org>
1523 Mikael Morin <mikael@gcc.gnu.org>
1524
1525 PR fortran/64952
1526 * gfortran.dg/elemental_dependency_4.f90: New.
1527 * gfortran.dg/elemental_dependency_5.f90: New.
1528
b1905808
JH
15292015-03-22 Jan Hubicka <hubicka@ucw.cz>
1530
1531 PR ipa/65475
1532 * g++.dg/lto/pr65475b_0.C: New testcase.
1533 * g++.dg/lto/pr65475b_1.C: New testcase.
1534 * g++.dg/lto/pr65475c_0.C: New testcase.
1535 * g++.dg/lto/pr65475c_1.C: New testcase.
1536
a684fb64
TB
15372015-03-21 Tobias Burnus <burnus@net-b.de>
1538
1539 * gfortran.dg/coarray_38.f90: New.
1540 * gfortran.dg/coarray_39.f90: New.
1541 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1542 compile test.
1543
f594abf4
MP
15442015-03-20 Marek Polacek <polacek@redhat.com>
1545
1546 PR c++/65398
1547 * g++.dg/cpp0x/pr65398.C: New test.
1548
730c436a
JH
15492015-03-20 Jan Hubicka <hubicka@ucw.cz>
1550
1551 PR ipa/65475
1552 * g++.dg/lto/pr65475_0.C: New testcase.
1553 * g++.dg/lto/pr65475_1.C: New testcase.
1554
05f23918
VM
15552015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1556
1557 PR rtl-optimization/64366
1558 * gcc.target/sh/pr64366.c: New.
1559
e251e815
PC
15602015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 PR c++/48324
1563 * g++.dg/cpp0x/constexpr-48324.C: New.
1564
f51cd72a
PC
15652015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1566
1567 PR c++/48453
1568 * g++.dg/cpp0x/pr48453.C: New.
1569
b75cebc4
MP
15702015-03-20 Marek Polacek <polacek@redhat.com>
1571
1572 PR c++/65072
1573 * g++.dg/cpp0x/pr65072.C: New test.
1574
3da3ff4e
RB
15752015-03-20 Richard Biener <rguenther@suse.de>
1576
1577 PR middle-end/64715
1578 * gcc.dg/pr15347.c: Use -O.
1579 * c-c++-common/pr19807-1.c: Likewise.
1580
1e039275
EB
15812015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1582
1583 * gnat.dg/volatile13.ad[sb]: New test.
1584
21e357f1
UB
15852015-03-20 Uros Bizjak <ubizjak@gmail.com>
1586
1587 PR rtl-optimization/60851
1588 * gcc.target/i386/pr60851.c: New test.
1589
15902015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8d9fb9bb
MM
1591
1592 PR target/65240
dccd8858
UB
1593 * g++.dg/pr65240.h: Add tests for PR 65240.
1594 * g++.dg/pr65240-1.C: Likewise.
1595 * g++.dg/pr65240-2.C: Likewise.
1596 * g++.dg/pr65240-3.C: Likewise.
1597 * g++.dg/pr65240-4.C: Likewise.
8d9fb9bb 1598
ef0006eb
VM
15992015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1600
1601 PR rtl-optimization/63491
1602 * gcc.target/powerpc/pr63491.c: New.
1603
e68287df
ML
16042015-03-19 Jakub Jelinek <jakub@redhat.com>
1605
1606 * g++.dg/ipa/pr65465.C: New test.
1607
397af038
PC
16082015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1609
1610 PR c++/52659
1611 * g++.dg/cpp0x/deleted11.C: New.
1612
a3f94967
JJ
16132015-03-19 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR sanitizer/65400
1616 * c-c++-common/tsan/pr65400-3.c: New test.
1617
9308995b
PC
16182015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1619
1620 PR c++/59686
1621 * g++.dg/cpp0x/constexpr-59686.C: New.
1622
bfd71482
JJ
16232015-03-19 Jakub Jelinek <jakub@redhat.com>
1624
02703f4c
JJ
1625 PR sanitizer/64265
1626 * g++.dg/tsan/pr64265.C: New test.
1627
bfd71482
JJ
1628 PR sanitizer/65400
1629 * c-c++-common/tsan/pr65400-1.c: New test.
1630 * c-c++-common/tsan/pr65400-2.c: New test.
1631
a533f697
PC
16322015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1633
1634 PR c++/59816
1635 * g++.dg/cpp0x/pr59816.C: New.
1636
16372015-03-18 Paul Thomas <pault@gcc.gnu.org>
91e11b23
PT
1638
1639 PR fortran/59198
bfd71482 1640 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
91e11b23 1641
cf3f91dd
ML
16422015-03-18 Martin Liska <mliska@suse.cz>
1643
1644 PR ipa/65439
1645 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1646 equivalences either to 6 or 7.
1647
b4f3051a
AS
16482015-03-18 Andrew Stubbs <ams@codesourcery.com>
1649
1650 PR middle-end/64491
1651 Revert:
1652 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1653
1654 * gcc.dg/undefined-loop-1.c: New file.
1655 * gcc.dg/undefined-loop-2.c: New file.
1656
1657 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1658
1659 PR testsuite/64032
1660 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1661 loop exits too early.
1662
fbf524de
JJ
16632015-03-18 Jakub Jelinek <jakub@redhat.com>
1664
faf4220c
JJ
1665 PR tree-optimization/65450
1666 * gfortran.dg/pr65450.f90: New test.
1667
fbf524de
JJ
1668 PR target/65078
1669 * gcc.target/i386/pr65078-1.c: New test.
1670 * gcc.target/i386/pr65078-2.c: New test.
1671 * gcc.target/i386/pr65078-3.c: New test.
1672 * gcc.target/i386/pr65078-4.c: New test.
1673 * gcc.target/i386/pr65078-5.c: New test.
1674 * gcc.target/i386/pr65078-6.c: New test.
1675
41cee85a
PC
16762015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1677
1678 PR c++/65340
1679 * g++.dg/cpp1y/pr65340.C: New.
1680
4d1de543
JD
16812015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1682
1683 PR fortran/64432
1684 * gfortran.dg/system_clock_3.f08: Adjust test.
1685
a533f697 16862015-03-17 Paul Thomas <pault@gcc.gnu.org>
ebd63afa
PT
1687
1688 PR fortran/59198
bfd71482
JJ
1689 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1690 * gfortran.dg/proc_ptr_comp_45.f90: New test.
ebd63afa 1691
448c7e25
JD
16922015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1693
1694 PR fortran/64432
1695 * gfortran.dg/system_clock_3.f08: New test.
1696
a5858a3d
ESR
16972015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1698
1699 PR c++/64626
1700 g++.dg/cpp1y/pr64626-1.C: New.
1701 g++.dg/cpp1y/pr64626-2.C: New.
1702 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1703
f8c29d98
JJ
17042015-03-16 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR tree-optimization/65427
1707 * gcc.c-torture/execute/pr65427.c: New test.
1708
ec638c55
MP
17092015-03-16 Marek Polacek <polacek@redhat.com>
1710
1711 DR 1688
1712 PR c++/65327
1713 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1714 * g++.dg/cpp0x/pr65327.C: New test.
1715
435be747
MO
17162015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1717
1718 PR sanitizer/64820
1719 * c-c++-common/asan/pr64820.c: New test.
1720
6c25f796
AV
17212015-03-16 Andre Vehreschild <vehre@gmx.de>
1722
1723 * gfortran.dg/pointer_2.f90: New test.
1724
9e25209f
EB
17252015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1726
dccd8858 1727 * g++.dg/pr65049.C: New test.
9e25209f 1728
2aab918d
TV
17292015-03-16 Tom de Vries <tom@codesourcery.com>
1730
1731 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1732 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1733 * gcc.target/i386/fuse-caller-save.c: Same.
1734
61e0b233
EB
17352015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1736
1737 * gnat.dg/loop_optimization18.ad[sb]: New test.
1738 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1739
e1be83ca
AM
17402015-03-16 Alan Modra <amodra@gmail.com>
1741
1742 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1743 2014-12-05 change.
1744
550a2a5d
JDA
17452015-03-15 John David Anglin <danglin@gcc.gnu.org>
1746
1747 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1748 hppa*-*-hpux*.
1749 * gcc.dg/torture/pr65270-2.c: Likewise.
1750
375e6327
MM
17512015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1752
1753 PR fortran/61138
02ea2926 1754 * gfortran.dg/pointer_remapping_9.f90: New.
375e6327 1755
a4b55f2a
JJ
17562015-03-14 Jakub Jelinek <jakub@redhat.com>
1757
d88981fc
JJ
1758 PR tree-optimization/65369
1759 * gcc.c-torture/execute/pr65369.c: New test.
1760
c2f41ffd
JJ
1761 PR tree-optimization/65418
1762 * gcc.c-torture/execute/pr65418-1.c: New test.
1763 * gcc.c-torture/execute/pr65418-2.c: New test.
1764
a4b55f2a
JJ
1765 PR rtl-optimization/65401
1766 * gcc.c-torture/execute/pr65401.c: New test.
1767
34f1d426
KT
17682015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1769
1770 PR target/64600
1771 * gcc.target/arm/pr64600_1.c: New test.
1772
644f6fd8
KT
17732015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1774
ad1cabfc 1775 PR rtl-optimization/65235
644f6fd8
KT
1776 * gcc.target/aarch64/pr65235_1.c: New test.
1777
f8af0e30
DV
17782015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1779
1780 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1781 * gcc.target/s390/hotpatch-22.c: Likewise.
1782 * gcc.target/s390/hotpatch-23.c: Likewise.
1783 * gcc.target/s390/hotpatch-24.c: Likewise.
1784 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1785 * gcc.target/s390/hotpatch-1.c: Update expected output.
1786 * gcc.target/s390/hotpatch-2.c: Likewise.
1787 * gcc.target/s390/hotpatch-3.c: Likewise.
1788 * gcc.target/s390/hotpatch-4.c: Likewise.
1789 * gcc.target/s390/hotpatch-5.c: Likewise.
1790 * gcc.target/s390/hotpatch-6.c: Likewise.
1791 * gcc.target/s390/hotpatch-7.c: Likewise.
1792 * gcc.target/s390/hotpatch-8.c: Likewise.
1793 * gcc.target/s390/hotpatch-9.c: Likewise.
1794 * gcc.target/s390/hotpatch-10.c: Likewise.
1795 * gcc.target/s390/hotpatch-11.c: Likewise.
1796 * gcc.target/s390/hotpatch-12.c: Likewise.
1797 * gcc.target/s390/hotpatch-13.c: Likewise.
1798 * gcc.target/s390/hotpatch-14.c: Likewise.
1799 * gcc.target/s390/hotpatch-15.c: Likewise.
1800 * gcc.target/s390/hotpatch-16.c: Likewise.
1801 * gcc.target/s390/hotpatch-17.c: Likewise.
1802 * gcc.target/s390/hotpatch-18.c: Likewise.
1803 * gcc.target/s390/hotpatch-19.c: Likewise.
1804
58b387e6
IE
18052015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1806
1807 PR target/65103
1808 * gcc.target/i386/pr65103-1.c: New.
1809
1b89b8f0
IE
18102015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1811
1812 PR target/65044
1813 * gcc.target/i386/pr65044.c: New.
1814
cb599e7d
TV
18152015-03-12 Tom de Vries <tom@codesourcery.com>
1816
1817 PR rtl-optimization/64895
1818 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1819 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1820 * gcc.target/i386/fuse-caller-save.c: Ditto.
1821
2e5554fd
JH
18222015-03-10 Jan Hubicka <hubicka@ucw.cz>
1823
1824 * gcc.dg/ipa/pr63569.c: Fix template.
1825
386adbf7
SL
18262015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1827
1828 * g++.dg/ipa/pr64146.C: Require fpic support.
1829
6234b543
JB
18302015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1831
1832 PR libfortran/65200
1833 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1834 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1835
9cd4d216
JJ
18362015-03-11 Jakub Jelinek <jakub@redhat.com>
1837
1838 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1839 to dg-options, fix up dg-skip-if.
1840
0c9dc4ae
GJL
18412015-03-11 Georg-Johann Lay <avr@gjlay.de>
1842
1843 PR target/65296
1844 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1845 * gcc.target/avr/tiny-caller-save.c: Same.
1846
befe1997
MM
18472015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1848
1849 PR target/65242
1850 * g++.dg/pr65242.C: New test.
1851
6b98fab5
MZ
18522015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1853
1854 * c-c++-common/asan/no-asan-check-glob.c: New test.
1855
58cbf8d4
PC
18562015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR c++/65370
1859 * g++.dg/other/default11.C: New.
1860 * g++.dg/other/default12.C: Likewise.
1861
2d977ff9
JJ
18622015-03-10 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR target/65368
1865 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1866
48188959
PT
18672015-03-10 Paul Thomas <pault@gcc.gnu.org>
1868
1869 PR fortran/65024
1870 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1871
704c7904
JJ
18722015-03-10 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR c++/65127
1875 * g++.dg/cpp0x/pr65127.C: New test.
1876
1574ecc0
JH
18772015-03-10 Jan Hubicka <hubicka@ucw.cz>
1878
1879 * gcc.dg/ipa/PR64550.c: Update template.
1880
9315dff0
AF
18812015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1882 Tobias Burnus <burnus@net-b.de>
1883
1884 * gfortran.dg/coarray_sync_memory.f90: New.
1885
0757674c
MP
18862015-03-10 Marek Polacek <polacek@redhat.com>
1887
1888 PR sanitizer/65367
1889 * c-c++-common/ubsan/pr65367.c: New test.
1890
768fbdd4
IE
18912015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1892
1893 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1894 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1895 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1896 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1897 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1898 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1899 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1900 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1901 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1902 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1903 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1904 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1905 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1906
ee8f136a
IE
19072015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1908
10ac6596 1909 * lib/mpx-dg.exp (mpx_link_flags): New.
ee8f136a
IE
1910 (mpx_init): New.
1911 (mpx_finish): New.
1912 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1913 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1914 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1915 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1916 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1917 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1918 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1919 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1920 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1921 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1922 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1923 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1924 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1925 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1926 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1927 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1928 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1929 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1930 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1931 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1932 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1933 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1934 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1935 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1936 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1937 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1938 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1939 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1940 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1941 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1942 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1943 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1944 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1945 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1946 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1947 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1948 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1949 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1950 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1951 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1952 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1953 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1954 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1955 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1956 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1957 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1958 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1959 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1960 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1961 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1962 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1963 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1964 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1965 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1966 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1967 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1968 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1969 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1970 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1971 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1972 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1973 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1974 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1975 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1976 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1977 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1978 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1979 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1980 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1981 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1982 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1983 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1984 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1985 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1986 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1987 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1988 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1989 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1990 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1991 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1992 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1993 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1994 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1995 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1996 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1997 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1998 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1999 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2000 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2001 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2002 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2003 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2004 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2005 * gcc.target/i386/mpx/label-address-1.c: New.
2006 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2007 * gcc.target/i386/mpx/macro.c: New.
2008 * gcc.target/i386/mpx/mpx-check.h: New.
2009 * gcc.target/i386/mpx/mpx.exp: New.
2010 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2011 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2012 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2013 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2014 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2015 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2016 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2017 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2018 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2019 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2020 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2021 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2022 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2023 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2024 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2025 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2026 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2027 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2028 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2029 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2030 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2031 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2032 * gcc.target/i386/mpx/reference-1-nov.c: New.
2033 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2034 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2035 * gcc.target/i386/mpx/reference-2-nov.c: New.
2036 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2037 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2038 * gcc.target/i386/mpx/reference-3-nov.c: New.
2039 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2040 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2041 * gcc.target/i386/mpx/reference-4-nov.c: New.
2042 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2043 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2044 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2045 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2046 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2047 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2048 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2049 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2050 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2051 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2052 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2053 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2054 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2055 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2056 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2057 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2058 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2059 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2060 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2061 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2062 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2063 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2064 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2065 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2066 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2067 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2068 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2069 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2070 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2071 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2072 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2073 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2074 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2075 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2076 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2077 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2078 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2079 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2080 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2081 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2082 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2083 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2084 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2085 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2086 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2087 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2088 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2089 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2090 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2091 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2092 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2093 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2094 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2095 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2096 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2097 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2098 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2099 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2100 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2101 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2102 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2103 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2104 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2105 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2106 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2107 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2108 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2109 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2110 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2111 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2112 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2113 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2114 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2115 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2116 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2117 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2118 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2119 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2120 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2121 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2122 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2123 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2124 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2125 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2126 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2127 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2128 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2129 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2130 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2131 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2132 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2133 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2134 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2135 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2136 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2137 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2138 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2139 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2140 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2141 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2142 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2143 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2144 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2145 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2146 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2147 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2148 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2149 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2150 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2151 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2152 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2153 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2154 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2155 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2156 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2157 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2158 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2159 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2160 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2161 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2162 * gcc.target/i386/mpx/vla-1-nov.c: New.
2163 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2164 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2165 * gcc.target/i386/mpx/vla-2-nov.c: New.
2166 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2167
5a434178
JG
21682015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2169
2170 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2171
fe7ac503
OE
21722015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2173
2174 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2175
6cf6683f
UB
21762015-03-10 Uros Bizjak <ubizjak@gmail.com>
2177
2178 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2179 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2180
26d83bcc
JJ
21812015-03-10 Jakub Jelinek <jakub@redhat.com>
2182
7ccb1a11
JJ
2183 PR c/65120
2184 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2185 on rhs is 0.
2186 (fn4): New test.
2187 * c-c++-common/pr65120.c: New test.
2188
26d83bcc
JJ
2189 PR rtl-optimization/65321
2190 * gcc.dg/pr65321.c: New test.
2191
caf2df93
JH
21922015-03-10 Jan Hubicka <hubicka@ucw.cz>
2193
2194 PR tree-optimization/65355
2195 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2196
01177669
JJ
21972015-03-09 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR c/65120
2200 * c-c++-common/pr49706.c: Adjust tests for not warning
2201 about !!x == y or !b == y where b is boolean, and add
2202 some further tests.
2203 * c-c++-common/pr62199-2.c: Likewise.
2204
e0808638
RB
22052015-03-09 Richard Biener <rguenther@suse.de>
2206
2207 PR middle-end/65270
2208 * gcc.dg/torture/pr65270-1.c: New testcase.
6cf6683f 2209 * gcc.dg/torture/pr65270-2.c: Likewise.
e0808638 2210
68ca4ac9
TP
22112015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2212
2213 PR tree-optimization/63743
2214 * gcc.dg/pr63743.c: New test.
2215
609570b4
JH
22162015-03-08 Jan Hubicka <hubicka@ucw.cz>
2217
2218 PR lto/65316
2219 * g++.dg/lto/pr65316_0.C: New testcase.
2220 * g++.dg/lto/pr65316_1.C: New testcase.
2221
26fb6f1f
JDA
22222015-03-08 John David Anglin <danglin@gcc.gnu.org>
2223
e9d08762
JDA
2224 PR target/62247
2225 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2226 hppa*-*-hpux*.
2227 * g++.dg/abi/rtti3.C: Likewise.
2228
a5bfe3f9
JDA
2229 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2230
fb460c3d
JDA
2231 PR target/62251
2232 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2233
11403457
JDA
2234 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2235
cd6e6ce5
JDA
2236 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2237
26fb6f1f
JDA
2238 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2239
511820a8
MM
22402015-03-08 Morin <mikael@gcc.gnu.org>
2241
2242 PR fortran/60898
2243 * gfortran.dg/entry_20.f90: New.
2244
e2919279
OE
22452015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2246
2247 PR target/65153
2248 * gcc.c-torture/compile/pr65153.c: New.
2249
af68c1b7
OE
22502015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2251
2252 PR target/65249
2253 * g++.dg/torture/pr65249.C: New.
2254
0d797e0f
L
22552015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2256
2257 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2258 long.
2259 (int64_t): Likewise.
2260
04fd785e
MP
22612015-03-07 Marek Polacek <polacek@redhat.com>
2262 Martin Uecker <uecker@eecs.berkeley.edu>
2263
2264 PR sanitizer/65280
2265 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2266 member-like arrays.
2267 * c-c++-common/ubsan/bounds-8.c: New test.
2268 * c-c++-common/ubsan/bounds-9.c: New test.
2269 * gcc.dg/ubsan/bounds-2.c: New test.
2270
3ffa7801
MS
22712015-03-05 Martin Sebor <msebor@redhat.com>
2272
2273 * PR testsuite/63175
2274 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2275 checking of results into main to prevent it from getting optimized
2276 away.
2277 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2278
268cb4b3
WD
22792015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2280
2281 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2282 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2283 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2284 x64.
2285
81b0d906
JH
22862015-03-05 Jan Hubicka <hubicka@ucw.cz>
2287
2288 * g++.dg/lto/pr65302_1.C: New testcase.
2289 * g++.dg/lto/pr65302_0.C: New testcase.
2290
2c7f8ba5
JG
22912015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2292
2293 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2294 -fno-ipa-icf to dg-options.
2295
4b1076d6
JG
22962015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2297
2298 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2299 compiles using the linker plugin.
2300
a4e26206
EB
23012015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2302
2303 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2304
53c615a2
BE
23052015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2306
2307 * gcc.target/arm/pr65067.c: New test.
2308
9374ef82
ML
23092015-03-05 Martin Liska <mliska@suse.cz>
2310
2311 PR ipa/65318
2312 * gcc.dg/ipa/pr65318.c: New test.
2313
d8117798
MP
23142015-03-05 Marek Polacek <polacek@redhat.com>
2315
2316 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2317
d407bcf8
AK
23182015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2319
2320 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2321
945db334
AK
23222015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2323
2324 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2325 max-unroll-times back to defaults for s390.
2326
9b864d18
PC
23272015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2328
2329 Fix last commit.
2330
512141f4
PC
23312015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2332
2333 PR c++/64665
2334 * g++.dg/cpp0x/initlist92.C: New.
2335
b162e1e7
RB
23362015-03-05 Richard Biener <rguenther@suse.de>
2337
2338 PR tree-optimization/65310
2339 * gcc.dg/vect/pr65310.c: New testcase.
2340
637e43b8
PC
23412015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2342
2343 PR c++/64834
2344 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2345
d10a61fb
EB
23462015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2347
2348 * gnat.dg/entry_queues3.adb: New test.
2349
e0601c0d
ILT
23502015-03-04 Ian Lance Taylor <iant@google.com>
2351
2352 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2353
55067169
PC
23542015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2355
2356 PR c++/64227
2357 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2358
2322588a
JG
23592015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2360
2361 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2362 -fno-ipa-icf to dg-options
2363 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2364 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2365
bd8b8b5c
PC
23662015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2367
2368 PR c++/64398
2369 * g++.dg/cpp0x/decltype62.C: New.
2370
3a5c579a
EB
23712015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2372
2373 * gnat.dg/object_overflow5.adb: New test.
2374
6fb12821
ML
23752015-03-03 Martin Liska <mliska@suse.cz>
2376
2377 PR ipa/65287
2378 * gcc.dg/ipa/pr65287.c: New test.
2379
ebde4f8e 23802015-03-03 Martin Jambor <mjambor@suse.cz>
6cf6683f 2381 Eric Botcazou <ebotcazou@adacore.com>
ebde4f8e
MJ
2382
2383 * gnat.dg/specs/pack12.ads: New test.
2384
3c031cbe
ML
23852015-03-03 Martin Liska <mliska@suse.cz>
2386
2387 * gcc.dg/ipa/PR65282.c: New test.
2388
2f159d9f
JL
23892015-03-13 Jeff Law <law@redhat.com>
2390
2391 PR tree-optimization/65241
2392 * gcc.c-torture/compile/pr65241.c: New test.
2393
2b4293a3
GJL
23942015-03-03 Georg-Johann Lay <avr@gjlay.de>
2395
2396 PR target/64331
2397 * gcc.target/avr/torture/pr64331.c: New test.
2398
17d1bf76 23992015-03-03 Martin Liska <mliska@suse.cz>
6cf6683f 2400 Jan Hubicka <hubicka@ucw.cz>
17d1bf76
ML
2401
2402 * g++.dg/ipa/pr65263.C: New test.
2403
6cf6683f 24042015-03-02 Jan Hubicka <hubicka@ucw.cz>
1af8bfe5
JH
2405
2406 PR ipa/65130
2407 * gcc.dg/lto/pr65130_0.c: New testcase.
2408 * gcc.dg/lto/pr65130_1.c: New testcase.
2409
6cf6683f 24102015-03-02 Jan Hubicka <hubicka@ucw.cz>
b91b562c
JH
2411
2412 PR ipa/64988
2413 * g++.dg/torture/pr64988.C: New testcase.
2414
bc81b5ce
TB
24152015-03-02 Tobias Burnus <burnus@net-b.de>
2416
2417 * gfortran.dg/coarray_atomic_6.f90: New.
2418
df265bd2
IE
24192015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2420
2421 PR target/65184
2422 * gcc.target/i386/pr65184.c: New.
2423
321a5ceb
IE
24242015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2425
2426 PR target/65183
2427 * gcc.target/i386/pr65183.c: New.
2428
c4c0f336 24292015-02-28 Martin Liska <mliska@suse.cz>
6cf6683f 2430 Jan Hubicka <hubicka@ucw.cz>
c4c0f336
ML
2431
2432 * gcc.dg/ipa/ipa-icf-35.c: New test.
2433 * gcc.dg/ipa/ipa-icf-36.c: New test.
2434 * gcc.dg/ipa/ipa-icf-37.c: New test.
2435
b6cddc7f 24362015-02-28 Martin Liska <mliska@suse.cz>
6cf6683f 2437 Jan Hubicka <hubicka@ucw.cz>
b6cddc7f
ML
2438
2439 PR ipa/65245
2440 * gcc.dg/ipa/ipa-icf-34.c: New test.
2441
f0e677d2
OE
24422015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2443
2444 PR target/61142
2445 * gcc.target/sh/sh/pr61142.c: New.
2446
83ed54d7
EB
24472015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2448
2449 * g++.dg/other/dump-ada-spec-3.C: New test.
2450
e8fb91a8
ML
24512015-03-01 Martin Liska <mliska@suse.cz>
2452
2453 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2454 * g++.dg/ipa/pr63595.C: Update expected results.
2455
b7aa4a3a
JH
24562015-02-28 Jan Hubicka <hubicka@ucw.cz>
2457
2458 PR ipa/65236
2459 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2460
9c78ecc2
PH
24612015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2462
10ac6596
UB
2463 * gcc.dg/vect/pr59354.c: Move vector producing code to
2464 separate function.
9c78ecc2 2465
5bcd1ab3
JH
24662015-02-27 Jan Hubicka <hubicka@ucw.cz>
2467
2468 PR ipa/65237
2469 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2470 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2471 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2472 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2473
4fcfb584
JJ
24742015-02-27 Jakub Jelinek <jakub@redhat.com>
2475
2476 PR tree-optimization/65048
2477 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2478 (foo): Use K&R style definition.
2479
892927b7
VM
24802015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2481
2482 PR target/65032
2483 * g++.dg/pr65032.C: New.
2484
7631f0e2
MP
24852015-02-27 Marek Polacek <polacek@redhat.com>
2486
2487 PR c/65040
2488 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2489 -Wformat=2.
2490
e5165b60
MP
24912015-02-27 Marek Polacek <polacek@redhat.com>
2492
2493 PR c/65228
2494 * gcc.dg/pr65228.c: New test.
2495
d1783ae5
KT
24962015-02-27 Kai Tietz <ktietz@redhat.com>
2497
2498 PR c/35330
2499 * gcc.dg/weak/weak-17.c: New file.
2500
1310f119
RB
25012015-02-27 Richard Biener <rguenther@suse.de>
2502
2503 PR lto/65193
2504 * g++.dg/lto/pr65193_0.C: New testcase.
2505
fa2240d9
AK
25062015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2507
2508 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2509 * gcc.target/s390/hotpatch-8.c: Likewise.
2510 * gcc.target/s390/hotpatch-9.c: Likewise.
2511 * gcc.target/s390/pr61078.c: Likewise.
2512 * gcc.target/s390/pr57960.c: Remove -m64.
2513 * gcc.target/s390/pr61078.c: Likewise.
2514
0a7246ee
JH
25152015-02-26 Jan Hubicka <hubicka@ucw.cz>
2516 Martin Liska <mliska@suse.cz>
2517
2518 PR bootstrap/65150
2519 * gcc.dg/pr64454.c: Disable ICF.
2520 * gcc.dg/pr28685-1.c: Disable ICF
2521 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2522 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2523 * g++.dg/ipa/ipa-icf-4.C: Update template.
2524
5c2766c1
JJ
25252015-02-26 Jakub Jelinek <jakub@redhat.com>
2526
d288c0ab
JJ
2527 PR tree-optimization/65216
2528 * gcc.c-torture/execute/pr65216.c: New test.
2529
5c2766c1
JJ
2530 PR tree-optimization/65215
2531 * gcc.c-torture/execute/pr65215-1.c: New test.
2532 * gcc.c-torture/execute/pr65215-2.c: New test.
2533 * gcc.c-torture/execute/pr65215-3.c: New test.
2534 * gcc.c-torture/execute/pr65215-4.c: New test.
2535 * gcc.c-torture/execute/pr65215-5.c: New test.
2536
890d89bc
TV
25372015-02-26 Tom de Vries <tom@codesourcery.com>
2538
2539 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2540
5ebd0e61
ML
25412015-02-26 Martin Liska <mliska@suse.cz>
2542 Jan Hubicka <hubicka@ucw.cz>
2543
2544 * g++.dg/ipa/pr64146.C: Update expected results.
2545 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2546 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2547 * gcc.dg/ipa/ipa-icf-34.c: New test.
2548
7064d91e
UB
25492015-02-26 Uros Bizjak <ubizjak@gmail.com>
2550
2551 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2552 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2553 (dg-additional-options): Remove dg directive.
2554 (dg-final): Add dg directive.
2555
1cf06f1e
MP
25562015-02-26 Marek Polacek <polacek@redhat.com>
2557
2558 PR ipa/65008
2559 * g++.dg/ipa/pr65008.C: New test.
2560
3809f645
TV
25612015-02-26 Tom de Vries <tom@codesourcery.com>
2562
2563 * lib/profopt.exp (profopt-target-cleanup): New proc.
2564 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2565 files from sources from dg-additional-sources.
2566
70f6380d
TV
25672015-02-26 Tom de Vries <tom@codesourcery.com>
2568
2569 * lib/gcov.exp: Cleanup in case of xfail.
2570
a5ddeace
SP
25712015-02-26 Sebastian Pop <s.pop@samsung.com>
2572
2573 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2574
b33da0c7
AH
25752015-02-25 Aldy Hernandez <aldyh@redhat.com>
2576
2577 PR debug/46102
2578 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2579 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2580 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2581 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2582 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2583 * g++.dg/debug/pr46123.C: XFAIL and move...
2584 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2585 * gcc.dg/debug/dwarf2-3.c: Move...
2586 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2587
75e0295b
MP
25882015-02-26 Marek Polacek <polacek@redhat.com>
2589
2590 PR c++/65202
2591 * g++.dg/cpp1y/pr65202.C: New test.
2592
491080f4
TV
25932015-02-26 Tom de Vries <tom@codesourcery.com>
2594
2595 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2596 locale_facets.h.gcov.
2597
531f265a
TV
25982015-02-26 Tom de Vries <tom@codesourcery.com>
2599
2600 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2601
bae08dc4
TV
26022015-02-26 Tom de Vries <tom@codesourcery.com>
2603
2604 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2605
e5d0da7f
L
26062015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2607
2608 PR target/65217
2609 * gcc.target/i386/pr65217.c: New.
2610
b5cdc3eb
TV
26112015-02-26 Tom de Vries <tom@codesourcery.com>
2612
2613 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2614
c0680401
TV
26152015-02-26 Tom de Vries <tom@codesourcery.com>
2616
2617 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2618
ae762b31
SP
26192015-02-26 Sebastian Pop <s.pop@samsung.com>
2620
2621 PR tree-optimization/65048
2622 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2623
948f9b76
UB
26242015-02-26 Uros Bizjak <ubizjak@gmail.com>
2625
2626 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2627 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2628
b24b3262
YR
26292015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2630
2631 PR target/65161
2632 * gcc.target/i386/pr65161.c: New test.
2633
afe006ad
TG
26342015-02-26 Terry Guo <terry.guo@arm.com>
2635
2636 * gcc.target/arm/no-volatile-in-it.c: New test.
2637
f2903bd8
PB
26382015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2639
2640 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2641 (dg-options): Add -save-temps.
2642 (dg-final): Add cleanup-saved-temps.
2643
313123e7
AZ
26442015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2645
2646 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2647
d31ac41c
PH
26482015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2649
2650 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2651 * gcc.target/powerpc/pack01.c: Include string.h.
2652
a2273e72
IE
26532015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2654
2655 PR target/65167
2656 * gcc.target/i386/pr65167.c: New.
2657
788753c9
KT
26582015-02-25 Kai Tietz <ktietz@redhat.com>
2659
2660 PR tree-optimization/61917
2661 * gcc.dg/vect/vect-pr61917.c: New file.
2662
09901e8a
JJ
26632015-02-24 Jakub Jelinek <jakub@redhat.com>
2664
2665 PR tree-optimization/65170
2666 * gcc.c-torture/execute/pr65170.c: New test.
2667 * gcc.dg/tree-ssa/vrp96.c: New test.
2668
d130cf43
TV
26692015-02-24 Tom de Vries <tom@codesourcery.com>
2670
2671 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2672
891201a1
TV
26732015-02-24 Tom de Vries <tom@codesourcery.com>
2674
2675 PR testsuite/65126
2676 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2677 (dg-additional-files-options): Copy additional_sources to
2678 additional_sources_used before emptying additional_sources.
2679 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2680 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2681 (cleanup-saved-temps): Use additional_sources_used instead of
2682 additional_sources.
2683 (dg-test): Reset additional_sources_used.
2684
025e5647
RS
26852015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2686
2687 PR fortran/63427
2688 * gfortran.dg/integer_exponentiation_6.F90: New test.
2689
8628d6e6
MS
26902015-02-23 Martin Sebor <msebor@redhat.com>
2691
2692 PR target/65109
2693 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2694 two parts. One to save registers, the other to verify the
2695 registers have the right values. Save register state into
2696 static data rather than on the stack.
2697
09901e8a 26982015-02-23 Jakub Jelinek <jakub@redhat.com>
86ee2038
JJ
2699
2700 PR bootstrap/63888
2701 * c-c++-common/asan/pr63888.c: New test.
2702
2c6a427f
OE
27032015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2704
2705 PR target/65163
2706 * gcc.c-torture/compile/pr65163.c: New.
2707
3ff52d54
AK
27082015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2709
2710 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2711 with -m31 on 64 bit.
2712 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2713 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2714
bdb3d161
AK
27152015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2716
2717 * gcc.target/s390/20090223-1.c: Add
2718 -Wno-implicit-function-declaration option.
2719 * gcc.target/s390/pr42224.c: Likewise.
2720 * gcc.target/s390/pr55718.c: Likewise.
2721
dd3b6111
AK
27222015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2723
2724 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2725 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2726 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2727 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2728 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2729 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2730 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2731 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2732 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2733 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2734 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2735 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2736 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2737 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2738 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2739 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2740 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2741 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2742 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2743 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2744 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2745
c1d15cd9
AK
27462015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2747
2748 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2749 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2750 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2751 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2752 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2753 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2754 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2755 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2756 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2757 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2758 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2759 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2760 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2761 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2762 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2763 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2764
62c4c81a
BE
27652015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2766
2767 PR fortran/64980
2768 PR fortran/61960
2769 * gfortran.dg/pr61960.f90: New.
2770 * gfortran.dg/pr64230.f90: New.
2771 * gfortran.dg/pr64980.f03: New.
2772
ffefa928
TV
27732015-02-22 Tom de Vries <tom@codesourcery.com>
2774
2775 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2776
b3a472c0
AC
27772015-02-21 Arnaud Charlet <charlet@adacore.com>
2778
2779 PR ada/65156
2780 * gnat.dg/timing_events.adb: Removed, invalid test.
2781
220d905f
AH
27822015-02-20 Aldy Hernandez <aldyh@redhat.com>
2783
2784 PR debug/58123
2785 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2786 location.
2787 * g++.dg/gcov/gcov-2.C: Likewise.
2788
31935398
RB
27892015-02-20 Richard Biener <rguenther@suse.de>
2790
2791 PR tree-optimization/65136
2792 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2793
54339d1f
JJ
27942015-02-20 Jakub Jelinek <jakub@redhat.com>
2795
fc3b4ab3
JJ
2796 PR testsuite/64158
2797 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2798 and nvptx-*-* blacklisting.
2799
54339d1f
JJ
2800 * gcc.dg/sibcall-9.c: New test.
2801 * gcc.dg/sibcall-10.c: New test.
2802
498b13e2
KT
28032015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2804
2805 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2806
6b9861b1
GJL
28072015-02-20 Georg-Johann Lay <avr@gjlay.de>
2808
2809 PR target/64452
2810 * gcc.target/avr/torture/pr64452.c: New test.
2811
431f0cba
KK
28122015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2813
2814 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2815 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2816
1c10e0ce
MK
28172015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2818
2819 PR testsuite/65116
2820 * lib/target-supports.exp (check_compile): Check whether
2821 additional_sources is defined before using it.
2822
801050dc
JJ
28232015-02-19 Jakub Jelinek <jakub@redhat.com>
2824
2825 PR middle-end/65074
2826 * g++.dg/opt/pr65074.C: New file.
2827
97953c11
AA
28282015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2829
2830 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2831 (size_type): New typedef.
2832 (operator "" _script): Use it for the last argument.
2833
696d5fa1
MK
28342015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2835
6cf6683f 2836 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
696d5fa1 2837
8a627e40
MK
28382015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2839
948f9b76 2840 * lib/target-supports.exp (check_compile): Save/restore
8a627e40
MK
2841 additional_sources that may belong to an actual test.
2842
3b445b24
JJ
28432015-02-18 Jakub Jelinek <jakub@redhat.com>
2844
2845 PR gcov-profile/64634
2846 * g++.dg/gcov/gcov-15.C: New test.
2847
b06684b7
TV
28482015-02-18 Tom de Vries <tom@codesourcery.com>
2849
2850 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2851
52169fa5
TV
28522015-02-18 Tom de Vries <tom@codesourcery.com>
2853
2854 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2855
2a61d081
TV
28562015-02-18 Tom de Vries <tom@codesourcery.com>
2857
2858 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2859
9f468c2b
TV
28602015-02-18 Tom de Vries <tom@codesourcery.com>
2861
2862 * gfortran.dg/fmt_cache_1.f: Add missing close.
2863
fbd78d3d
TV
28642015-02-18 Tom de Vries <tom@codesourcery.com>
2865
2866 PR testsuite/65107
2867 * gfortran.dg/read_eof_8.f90: Add missing close.
2868
8039a35d
RB
28692015-02-18 Richard Biener <rguenther@suse.de>
2870
2871 PR tree-optimization/65063
2872 * gcc.dg/pr65063.c: New testcase.
2873
6f423f4c
RB
28742015-02-18 Richard Biener <rguenther@suse.de>
2875
2876 PR tree-optimization/62217
2877 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2878
c7400e2f
MP
28792015-02-18 Marek Polacek <polacek@redhat.com>
2880
2881 PR sanitizer/65081
2882 * c-c++-common/ubsan/pr65081.c: New test.
2883
f05911fb
OE
28842015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2885
2886 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2887 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2888
3c99176a
L
28892015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2890
2891 * gcc.dg/ipa/propalign-3.c: New test.
2892
d420206e
OE
28932015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2894
2895 PR target/64793
2896 * gcc.target/sh/pr64793.c: New.
2897 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2898
53cfb467
SL
28992015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2900
2901 * gcc.target/arm/divzero.c: New test case.
2902
06e6dc29
TV
29032015-02-17 Tom de Vries <tom@codesourcery.com>
2904
2905 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2906
4414e22e
PC
29072015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2908 Jakub Jelinek <jakub@redhat.com>
2909
2910 PR c++/65075
2911 * g++.dg/cpp0x/pr65075.C: New test.
2912
242789de
DE
29132015-02-16 David Edelsohn <dje.gcc@gmail.com>
2914
2915 PR target/65058
2916 * gcc.target/powerpc/pr65058.c: New test.
2917
215f8d9e
JL
29182015-02-16 Jeff Law <law@redhat.com>
2919
2920 PR tree-optimization/64823
2921 * gcc.dg/uninit-20.c: New test.
2922
ed89033d
JJ
29232015-02-16 Jakub Jelinek <jakub@redhat.com>
2924 James Greenhalgh <james.greenhalgh@arm.com>
2925
2926 PR ipa/64963
2927 * gcc.dg/ipa/ipa-clone-1.c: New test.
2928
7b909872
RB
29292015-02-16 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/65077
2932 * gcc.dg/torture/pr65077.c: New testcase.
2933
3f880d38
AV
29342015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2935
2936 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2937 Directive adjusted to scan for ldaxr.
2938 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2939 adjusted to scan for ldaex.
2940
205c0aff
PC
29412015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2942
2943 PR c++/65080
2944 * g++.dg/cpp0x/constexpr-65080.C: New.
2945
a933d47f
RB
29462015-02-16 Richard Biener <rguenther@suse.de>
2947
2948 PR tree-optimization/63593
2949 * gcc.dg/pr63593.c: New testcase.
2950
3d5cb23d
MP
29512015-02-16 Marek Polacek <polacek@redhat.com>
2952
2953 PR c/65066
2954 * gcc.dg/pr65066.c: New test.
2955
d39023b4
IE
29562015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2957
2958 * gcc.dg/pr65002.C: Move ...
2959 * g++.dg/ipa/pr65002.C: ... here.
2960
dbf73e6e
DE
29612015-02-14 David Edelsohn <dje.gcc@gmail.com>
2962
2963 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2964 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2965 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2966 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2967
29682015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
d3fb59c4
KK
2969
2970 PR testsuite/64850
2971 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2972 the expression to find calls.
2973 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2974 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2975 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2976 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2977 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2978
065d214c
MP
29792015-02-14 Marek Polacek <polacek@redhat.com>
2980
2981 PR c/64768
2982 * gcc.dg/array-11.c: New test.
2983 * gcc.dg/array-12.c: New test.
2984 * gcc.dg/array-13.c: New test.
2985 * gcc.dg/array-14.c: New test.
2986 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2987 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2988 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2989 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2990 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2991 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2992
6e4f01ff
PC
29932015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2994
2995 PR c++/60894
2996 * g++.dg/lookup/using54.C: New.
2997
c7a28c1b
JL
29982015-02-13 Jeff Law <law@redhat.com>
2999
3000 PR bootstrap/65060
3001 Revert my change for tree-optimization/64823.
3002
f7a0790f
JJ
30032015-02-13 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR tree-optimization/65053
3006 * gcc.c-torture/execute/pr65053-1.c: New test.
3007 * gcc.c-torture/execute/pr65053-2.c: New test.
3008
e5d9235b
MP
30092015-02-13 Marek Polacek <polacek@redhat.com>
3010
3011 PR c/65050
3012 * gcc.dg/pr65050.c: New test.
3013
be144838
JL
30142015-02-13 Jeff Law <law@redhat.com>
3015
8f895cf1 3016 PR tree-optimization/64823
6e4f01ff 3017 * gcc.dg/uninit-20.c: New test.
8f895cf1 3018
be144838
JL
3019 PR rtl-optimization/47477
3020 * gcc.dg/tree-ssa/pr47477.c: New test.
3021
e84abfa4
PC
30222015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 PR c++/60211
3025 * g++.dg/parse/ivdep-2.C: New.
3026 * g++.dg/parse/ivdep-3.C: Likewise.
3027
d1ae5966
JD
30282015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3029
3030 PR fortran/64506
3031 * gfortran.dg/continuation_13.f90: New test.
3032 * gfortran.dg/continuation_14.f: New test.
3033
81adbcea
PC
30342015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3035
3036 PR c++/64970
3037 * g++.dg/cpp0x/sfinae55.C: New.
3038
730f474b
JJ
30392015-02-13 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR ipa/65034
3042 * g++.dg/ipa/pr65034.C: New test.
3043
fb0653ab
IE
30442015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3045
3046 PR tree-optimization/65002
3047 * gcc.dg/pr65002.C: New.
3048
fa008882
MP
30492015-02-13 Marek Polacek <polacek@redhat.com>
3050
3051 PR c/65040
3052 * c-c++-common/pr65040.c: New test.
3053
fc06280e
BC
30542015-02-13 Bin Cheng <bin.cheng@arm.com>
3055
3056 PR tree-optimization/64705
3057 * gcc.dg/tree-ssa/pr64705.c: New test.
3058
6a1e352e
L
30592015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3060
3061 PR rtl/32219
3062 * gcc.dg/visibility-22.c: New test.
3063 * gcc.dg/visibility-23.c: New test.
3064 * gcc.target/i386/pr32219-1.c: New test.
3065 * gcc.target/i386/pr32219-2.c: New test.
3066 * gcc.target/i386/pr32219-3.c: New test.
3067 * gcc.target/i386/pr32219-4.c: New test.
3068 * gcc.target/i386/pr32219-5.c: New test.
3069 * gcc.target/i386/pr32219-6.c: New test.
3070 * gcc.target/i386/pr32219-7.c: New test.
3071 * gcc.target/i386/pr32219-8.c: New test.
3072 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3073
fa47895f
JD
30742015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3075
3076 PR libgfortran/57822
3077 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3078 four different KINDs.
3079
fad5a400
JJ
30802015-02-12 Jakub Jelinek <jakub@redhat.com>
3081
d6d77e66
JJ
3082 PR c++/64884
3083 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3084
fad5a400
JJ
3085 PR sanitizer/65000
3086 * g++.dg/ubsan/pr65000.C: New test.
3087
ec6a7096
PT
30882015-02-12 Paul Thomas <pault@gcc.gnu.org>
3089
3090 PR fortran/64932
3091 * gfortran.dg/finalize_28.f90: New test
3092
40595b8e
JJ
30932015-02-12 Jakub Jelinek <jakub@redhat.com>
3094
12d0d358
JJ
3095 PR debug/55541
3096 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3097 DW_TAG_lexical_block removal.
3098 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3099 * g++.dg/guality/pr55541.C: New test.
3100
40595b8e
JJ
3101 PR sanitizer/64984
3102 * g++.dg/ubsan/pr64984.C: New test.
3103
825acb30
JG
31042015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3105
3106 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3107
01f834e3
JJ
31082015-02-12 Jakub Jelinek <jakub@redhat.com>
3109
118584f7
JJ
3110 PR testsuite/64930
3111 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3112 instructions for 2015-01-14 get_memmodel changes.
3113 * gcc.target/powerpc/atomic-p8.c: Likewise.
3114
ed5a5b38
JJ
3115 PR sanitizer/65019
3116 * g++.dg/ubsan/pr65019.C: New test.
3117
01f834e3
JJ
3118 PR tree-optimization/65014
3119 * gcc.c-torture/compile/pr65014.c: New test.
3120
faedeff7
JD
31212015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3122
3123 PR libgfortran/57822
3124 * gfortran/fmt_g0_7.f08: Revise test.
3125
3f9b5ffb
JL
31262015-02-11 Jeff Law <law@redhat.com>
3127
3128 PR target/63347
3129 * gcc.target/m68k/pr63347.c: New test.
3130
b06479fd
MP
31312015-02-11 Marek Polacek <polacek@redhat.com>
3132
3133 * g++.dg/ubsan/shift-1.C: New test.
3134 * gcc.dg/ubsan/c-shift-2.c: New test.
3135 * c-c++-common/ubsan/shift-5.c: Remove file.
3136
2efce5af
AV
31372015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3138
3139 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3140 Directive adjusted to XFAIL.
3141 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3142 adjusted to XFAIL.
3143
3292dd40
JJ
31442015-02-11 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR middle-end/65003
3147 * g++.dg/opt/pr65003.C: New test.
3148
a8d790df
L
31492015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3150
3151 * lib/target-supports.exp (check_effective_target_pie): Renamed
3152 to ...
3153 (check_effective_target_pie_enabled): This.
3154 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3155 * gcc.target/i386/pie.c: Likewise.
3156
9c4f25cc
AP
31572015-02-11 Andrew Pinski <apinski@cavium.com>
3158
3159 PR target/64893
3160 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3161 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3162
386f7cae
JJ
31632015-02-11 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR target/61925
3166 * gcc.target/i386/pr61925-1.c: New test.
3167 * gcc.target/i386/pr61925-2.c: New test.
3168 * gcc.target/i386/pr61925-3.c: New test.
3169
c8aa1929
JJ
31702015-02-10 Jakub Jelinek <jakub@redhat.com>
3171
3172 PR sanitizer/65004
3173 * g++.dg/asan/pr65004.C: New test.
3174
2fdc0399
OE
31752015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3176
3177 PR target/64661
3178 * gcc.taget/sh/pr64661-0.h: New.
3179 * gcc.taget/sh/pr64661-1.c: New.
3180 * gcc.taget/sh/pr64661-2.c: New.
3181 * gcc.taget/sh/pr64661-3.c: New.
3182 * gcc.taget/sh/pr64661-4.c: New.
3183
703c9ccd
RB
31842015-02-10 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/64995
3187 * g++.dg/torture/pr64995.C: New testcase.
3188
696814ed
RB
31892015-02-10 Richard Biener <rguenther@suse.de>
3190
3191 PR tree-optimization/64909
3192 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3193
9e271531
RO
31942015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3195
3196 * gcc.dg/signbit-sa.c: New test.
3197
2d51422f
JD
31982015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3199
3200 PR libgfortran/57822
3201 * gfortran/fmt_g0_7.f08: New test.
3202
940652d5
BC
32032015-02-10 Bin Cheng <bin.cheng@arm.com>
3204
3205 PR tree-optimization/43378
3206 * gcc.dg/tree-ssa/pr43378.c: New test.
3207
94a2f772
JH
32082015-02-08 Jan Hubicka <hubicka@ucw.cz>
3209
3210 PR ipa/64978
3211 * g++.dg/torture/pr64978.C: New testcase.
3212
d51151b2
JJ
32132015-02-09 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR sanitizer/64981
3216 * gcc.dg/asan/pr64981.c: New test.
3217
c3e38a03
MP
32182015-02-09 Marek Polacek <polacek@redhat.com>
3219
3220 PR c/64856
3221 * gcc.dg/pr64856.c: New test.
3222
21c0137a
JJ
32232015-02-09 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR target/64979
3226 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3227 * gcc.c-torture/execute/pr64979.c: New test.
3228
32292015-02-09 Alan Lawrence <alan.lawrence@arm.com>
468963de
AL
3230
3231 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3232
91f98377
UB
32332015-02-09 Uros Bizjak <ubizjak@gmail.com>
3234
ddc5ffe9 3235 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
91f98377
UB
3236 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3237
c5ed53f5
UB
32382015-02-09 Uros Bizjak <ubizjak@gmail.com>
3239
3240 PR target/58757
3241 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3242
28002f1a
RB
32432015-02-09 Richard Biener <rguenther@suse.de>
3244
3245 PR tree-optimization/54000
3246 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3247
16c1c897
TV
32482015-02-09 Tom de Vries <tom@codesourcery.com>
3249
3250 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3251
e3e968e9
ML
32522015-02-09 Martin Liska <mliska@suse.cz>
3253
3254 * g++.dg/ipa/pr64858.C: New test.
3255
62e0e086
TV
32562015-02-09 Tom de Vries <tom@codesourcery.com>
3257
3258 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3259
ea51eee3
AP
32602015-02-08 Andrew Pinski <apinski@cavium.com>
3261
3262 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3263
91480ff3
MM
32642015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3265
3266 PR fortran/63744
c5ed53f5 3267 * gfortran.dg/use_rename_8.f90: New.
91480ff3 3268
57f4f0d5
EB
32692015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3270
3271 * gnat.dg/addr7.ad[sb]: New test.
3272 * gnat.dg/addr8.ad[sb]: Likewise.
3273
a82289f5
DM
32742015-02-06 David Malcolm <dmalcolm@redhat.com>
3275
3276 PR jit/64752
3277 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3278 from jit.dg/test-compile-to-executable.c's create_code, with a
3279 clarification of the output message.
3280 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3281 pass/fail message.
3282 (test_jit): Use CHECK_NO_ERRORS when calling
3283 gcc_jit_context_compile_to_file.
3284 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3285 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3286 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3287 about deletions that are attempted.
3288 (jit-verify-compile-to-file): Rename to...
3289 (jit-verify-output-file-was-created): ...this, and drop the
3290 attempt to run "file" and verify the output.
3291 (jit-verify-assembler): New function.
3292 (jit-verify-object): New function.
3293 (jit-verify-dynamic-library): New function.
3294 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3295 favor of an implementation from new file
3296 create-code-for-hello-world-executable.h, which also adds a
3297 "main".
3298 (dg-final): Replace jit-verify-compile-to-file with
3299 jit-verify-output-file-was-created, and invoke new function
3300 jit-verify-assembler.
3301 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3302 the output message.
3303 (dg-final): Replace jit-verify-compile-to-file with
3304 jit-verify-output-file-was-created, and invoke new function
3305 jit-verify-dynamic-library.
3306 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3307 favor of an implementation from new file
3308 create-code-for-hello-world-executable.h, which also adds a
3309 "main".
3310 (dg-final): Replace jit-verify-compile-to-file with
3311 jit-verify-output-file-was-created. Strengthen the expected stdout
3312 from the built executable.
3313 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3314 favor of an implementation from new file
3315 create-code-for-hello-world-executable.h, which also adds a
3316 "main".
3317 (dg-final): Replace jit-verify-compile-to-file with
3318 jit-verify-output-file-was-created, and invoke new function
3319 jit-verify-object.
3320 * jit.dg/verify-dynamic-library.c: New source file.
3321
45beb02e
SP
33222015-02-06 Sebastian Pop <s.pop@samsung.com>
3323 Brian Rzycki <b.rzycki@samsung.com>
3324
3325 PR tree-optimization/64878
948f9b76 3326 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
45beb02e 3327
bbd1bae2
JJ
33282015-02-06 Jakub Jelinek <jakub@redhat.com>
3329
3330 PR ipa/64896
3331 * g++.dg/ipa/pr64896.C: New test.
3332
46290aa8
MM
33332015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3334
3335 PR target/64205
3336 * gcc.target/powerpc/pr64205.c: New file.
3337
828be03a
UB
33382015-02-06 Uros Bizjak <ubizjak@gmail.com>
3339
3340 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3341 (dg-options): Use -fpie instead of -fPIE -pie.
3342
62276744
JJ
33432015-02-06 Jakub Jelinek <jakub@redhat.com>
3344
3345 PR middle-end/64937
3346 * g++.dg/asan/pr64937.C: New test.
3347
43a68a9d
PT
33482015-02-06 Paul Thomas <pault@gcc.gnu.org>
3349
3350 PR fortran/63205
3351 * gfortran.dg/class_to_type_4.f90: New test
3352
33532015-01-29 Andre Vehreschild <vehre@gmx.de>
3354
3355 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3356
d26ac279
JJ
33572015-02-06 Jakub Jelinek <jakub@redhat.com>
3358
3359 PR rtl-optimization/64957
3360 PR debug/64817
3361 * gcc.c-torture/execute/pr64957.c: New test.
3362
9f9ab303
JL
33632015-02-05 Jeff Law <law@redhat.com>
3364
3365 PR target/17306
3366 * gcc.target/h8300/pr17306-1.c: New test.
3367 * gcc.target/h8300/pr17306-2.c: New test.
3368
2f72ca14
TB
33692015-02-05 Tobias Burnus <burnus@net-b.de>
3370
3371 PR fortran/64943
3372 * gfortran.dg/structure_constructor_12.f90: New.
3373
b291a202
JL
33742015-02-05 Jeff Law <law@redhat.com>
3375
3376 PR target/58400
3377 gcc.target/h8300/pr58400.c: New test.
3378
29e1d31b
MM
33792015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3380
3381 * gcc.target/arm/macro_defs0.c: New test.
3382 * gcc.target/arm/macro_defs1.c: New test.
3383 * gcc.target/arm/macro_defs2.c: New test.
3384
27d16306
UB
33852015-02-05 Uros Bizjak <ubizjak@gmail.com>
3386
3387 PR rtl-optimization/64905
3388 * gcc.target/i386/pr64905.c: Require nonpic target.
3389 (dg-options): Add -fomit-frame-pointer.
3390 (main): Remove.
3391
97a29710
JG
33922014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3393
3394 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3395 tree dump scanning.
3396
3cd52c11
PT
33972015-02-05 Paul Thomas <pault@gcc.gnu.org>
3398
cc6a430f 3399 PR fortran/64757
3cd52c11
PT
3400 * gfortran.dg/type_to_class_2.f90: New test
3401 * gfortran.dg/type_to_class_3.f90: New test
3402
c1eed5a1
JH
34032015-02-04 Jan Hubicka <hubicka@ucw.cz>
3404
3405 PR ipa/64686
3406 * g++.dg/torture/pr64686.C: New testcase.
3407
7489140d
L
34082015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3409
3410 PR rtl-optimization/64905
3411 * gcc.target/i386/pr64905.c: New file.
3412
7e36ec2e
SB
34132015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3414
3415 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3416 * gcc.dg/guality/pr41616-1.c: Ditto.
3417
871dae34
AO
34182015-02-04 Alexandre Oliva <aoliva@redhat.com>
3419
3420 PR debug/64817
3421 * gcc.dg/pr64817-3.c: New.
3422
43534aa2
JJ
34232015-02-04 Jakub Jelinek <jakub@redhat.com>
3424 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3425
3426 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3427 pass parameters in registers.
3428 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3429 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3430 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3431
251f0b62
AL
34322015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3433 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3434
3435 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3436 list, allow for multilibed targets.
3437 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3438
bbbfac7f
SB
34392015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3440
3441 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3442 * gcc.dg/pr46728-6.c: Ditto.
3443
fc2dd6b5
RS
34442015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3445
3446 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3447 for mips_nanlegacy target.
3448
283b44f9
IE
34492015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3450
3451 * gcc.target/i386/chkp-hidden-def.c: New.
3452
cc9ef6a6
TP
34532015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3454
3455 PR middle-end/62103
3456 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3457 to use 24 bits for bitfield b.
3458
6a5fd0f8
TP
34592015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3460
3461 PR testsuite/64796
3462 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3463 cache result in a global variable. Include all 32-bit targets for
3464 bswap64 tests.
3465
2a1d78d8
JJ
34662015-02-03 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR rtl-optimization/64756
3469 * gcc.c-torture/execute/pr64756.c: New test.
3470
3548abca
OE
34712015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3472
3473 PR target/64660
3474 * gcc.target/sh/pr64660-0.h: New.
3475 * gcc.target/sh/pr64660-1.c: New.
3476 * gcc.target/sh/pr64660-2.c: New.
3477 * gcc.target/sh/pr64660-3.c: New.
3478 * gcc.target/sh/pr64660-4.c: New.
3479
457d0ace
PC
34802015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3481
3482 PR c++/64877
3483 * g++.dg/warn/Waddress-2.C: New.
3484
2944c91c
SB
34852015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3486
3487 PR middle-end/61225
457d0ace 3488 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2944c91c 3489
457d0ace 34902015-02-03 Dodji Seketeli <dodji@redhat.com>
f8abc9ba
DS
3491
3492 PR preprocessor/64803
3493 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3494
d67bce7c
JH
34952015-02-02 Jan Hubicka <hubicka@ucw.cz>
3496
3497 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3498
6f105c50
CL
34992015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3500
3501 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3502 (_ARM_FPSRC): Add DN and AHP fields.
3503 (clean_results): Force DN=1 on AArch64.
3504 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3505 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3506 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3507 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3508 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3509 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3510
e404a667
AM
35112015-02-02 Alan Modra <amodra@gmail.com>
3512
3513 * gcc.target/powerpc/cprophard.c: New.
3514
f8d6fa7e
AT
35152015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3516
3517 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3518 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3519
dfde35b3
JJ
35202015-02-01 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR debug/64817
3523 * gcc.dg/pr64817-1.c: New test.
3524 * gcc.dg/pr64817-2.c: New test.
3525
2b8427ca
OE
35262015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3527
3528 PR target/64851
3529 * gcc.target/sh/pr64851-0.h: New
3530 * gcc.target/sh/pr64851-1.c: New
3531 * gcc.target/sh/pr64851-2.c: New
3532 * gcc.target/sh/pr64851-3.c: New
3533 * gcc.target/sh/pr64851-4.c: New
3534
0d9a5f8a
UB
35352015-01-31 Uros Bizjak <ubizjak@gmail.com>
3536
2b8427ca 3537 PR target/64882
0d9a5f8a
UB
3538 * gcc.dg/torture/pr64882.c: New test.
3539
6b92143e
DE
35402015-01-31 David Edelsohn <dje.gcc@gmail.com>
3541
3542 PR target/64159
3543 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3544 sparc*-*-*.
3545
cca0f8ca
UB
35462015-01-31 Uros Bizjak <ubizjak@gmail.com>
3547
3548 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3549 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3550 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3551 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3552 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3553 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3554 tree dump.
3555 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3556 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3557 tree dump.
3558 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3559 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3560 tree dump.
3561
895ff86f
VM
35622015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3563
3564 PR target/64688
3565 * g++.dg/pr64688-2.C: New.
3566
1c9cc1d3
UB
35672015-01-30 Uros Bizjak <ubizjak@gmail.com>
3568
3569 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3570 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3571 * gcc.target/i386/fuse-caller-save.c: Ditto.
3572 * gcc.target/i386/headmerge-1.c: Ditto.
3573 * gcc.target/i386/headmerge-2.c: Ditto.
3574 * gcc.target/i386/sibcall-6.c: Ditto.
3575
3c954213
VM
35762015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3577
3578 PR target/64617
3579 * gcc.target/i386/pr64617.c: New test.
3580
089ad473
UB
35812015-01-30 Uros Bizjak <ubizjak@gmail.com>
3582
3583 PR target/15184
3584 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3585 (dg-options): Remove -m32.
3586 (dg-final): Scan for "movb %al" only.
3587 * gcc.target/i386/pr15184-2.c: Ditto.
3588
566d377a
RB
35892015-01-30 Richard Biener <rguenther@suse.de>
3590
3591 PR tree-optimization/64829
3592 * gcc.dg/vect/pr64829.c: New testcase.
3593
7b33f0c8
MP
35942015-01-29 Marek Polacek <polacek@redhat.com>
3595
3596 PR c/64709
3597 * gcc.dg/pr64709.c: New test.
3598
a7c3e87e
JJ
35992015-01-29 Jakub Jelinek <jakub@redhat.com>
3600
3601 PR c++/64717
3602 * g++.dg/ubsan/pr64717-1.C: New test.
3603 * g++.dg/ubsan/pr64717-2.C: New test.
3604
36052015-01-29 Uros Bizjak <ubizjak@gmail.com>
75e2edee
UB
3606
3607 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3608
52d28530
JL
36092015-01-29 Jeff Law <law@redhat.com>
3610
3611 PR target/15184
3612 * gcc.target/i386/pr15184-1.c: New test.
3613 * gcc.target/i386/pr15184-2.c: New test.
3614
b8aa7083
YR
36152015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3616
3617 PR tree-optimization/64746
3618 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3619
d94e3e75
RB
36202015-01-29 Richard Biener <rguenther@suse.de>
3621
3622 PR tree-optimization/64853
3623 * gcc.dg/torture/pr64853.c: New testcase.
3624
62c00445
RB
36252015-01-29 Richard Biener <rguenther@suse.de>
3626
3627 PR tree-optimization/64844
3628 * gcc.dg/vect/pr64844.c: New testcase.
3629
e11627e9
YR
36302015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3631
3632 PR middle-end/64809
3633 * gcc.dg/pr64809.c: Delete.
3634
c291690e
IE
36352015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3636
3637 PR middle-end/64805
3638 * gcc.target/i386/pr64805.c: New.
3639
2b6969cd
RO
36402015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3641
3642 * gcc.dg/guality/guality.h (main): Add argv[0] to
3643 guality_gdb_command.
3644
10881cff
JH
36452015-01-29 Jan Hubicka <hubicka@ucw.cz>
3646
3647 PR ipa/64801
3648 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3649
c761dca1
OE
36502015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3651
3652 PR target/64659
3653 * gcc.target/sh/sh.exp
3654 (check_effective_target_atomic_model_soft_gusa_available,
3655 check_effective_target_atomic_model_soft_tcb_available,
3656 check_effective_target_atomic_model_soft_imask_available,
3657 check_effective_target_atomic_model_hard_llcs_available): New.
3658 * gcc.target/sh/pr64659-0.h: New.
3659 * gcc.target/sh/pr64659-1.c: New.
3660 * gcc.target/sh/pr64659-2.c: New.
3661 * gcc.target/sh/pr64659-3.c: New.
3662 * gcc.target/sh/pr64659-4.c: New.
3663
26586d77
AV
36642015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3665
3666 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3667 scan-assembler-times pattern.
3668
090238ee
YR
36692015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3670
3671 PR middle-end/64809
3672 * gcc.dg/pr64809.c: New test.
3673
fa8e5051
IE
36742015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3675
3676 PR tree-optimization/64277
3677 * gcc.dg/pr64277.c: New.
3678
8447859b
TP
36792015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3680
3681 PR tree-optimization/64718
3682 * gcc.c-torture/execute/pr64718.c: New test.
3683
285398d2
JG
36842015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3685
3686 * gcc.target/aarch64/abs_2.c: New.
3687
6b18ab83
RS
36882015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3689
3690 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3691 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3692 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3693 ISA rev < 2.
3694
813ba013
JJ
36952015-01-28 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR bootstrap/64612
3698 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3699 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3700 { target comdat_group }.
3701
710700ab
TB
37022015-01-27 Tobias Burnus <burnus@net-b.de>
3703
3704 PR fortran/63861
3705 * gfortran.dg/goacc/coarray_2.f90: New.
3706
e23f2892
JH
37072015-01-27 Jan Hubicka <hubicka@ucw.cz>
3708
3709 PR ipa/60871
3710 PR ipa/64139
3711 * g++.dg/torture/pr64139.C: New testcase.
3712 * g++.dg/torture/pr60871.C: Likewise.
3713
6e17947e
JW
37142015-01-27 Janus Weil <janus@gcc.gnu.org>
3715
3716 PR fortran/64230
3717 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3718 prevent linking errors.
3719
b833dedd
JH
37202015-01-27 Jan Hubicka <hubicka@ucw.cz>
3721
3722 PR ipa/64282
3723 * g++.dg/torture/pr64282.C: New testcase.
3724
e24ca886
KT
37252015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3726
3727 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3728 for wzr reg.
3729
94091f43
DV
37302015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3731
183153c9
OE
3732 * gcc.target/s390/hotpatch-13.c: New testcase.
3733 * gcc.target/s390/hotpatch-14.c: New testcase.
3734 * gcc.target/s390/hotpatch-15.c: New testcase.
3735 * gcc.target/s390/hotpatch-16.c: New testcase.
3736 * gcc.target/s390/hotpatch-17.c: New testcase.
3737 * gcc.target/s390/hotpatch-18.c: New testcase.
3738 * gcc.target/s390/hotpatch-19.c: New testcase.
3739 * gcc.target/s390/hotpatch-20.c: New testcase.
3740 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3741 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3742 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3743 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3744 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3745 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3746 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3747 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3748 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3749 * gcc.target/s390/hotpatch-10.c: Likewise.
3750 * gcc.target/s390/hotpatch-11.c: Likewise.
3751 * gcc.target/s390/hotpatch-12.c: Likewise.
3752 * gcc.target/s390/hotpatch-2.c: Likewise.
3753 * gcc.target/s390/hotpatch-3.c: Likewise.
3754 * gcc.target/s390/hotpatch-4.c: Likewise.
3755 * gcc.target/s390/hotpatch-5.c: Likewise.
3756 * gcc.target/s390/hotpatch-6.c: Likewise.
3757 * gcc.target/s390/hotpatch-7.c: Likewise.
3758 * gcc.target/s390/hotpatch-8.c: Likewise.
3759 * gcc.target/s390/hotpatch-9.c: Likewise.
3760 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3761 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3762 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3763 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3764 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3765 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3766 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3767 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
94091f43 3768
096e8448
JW
37692015-01-27 Jiong Wang <jiong.wang@arm.com>
3770
3771 * gcc.dg/long_branch.c: New testcase.
3772
f101c4b4
RB
37732015-01-27 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/56273
3776 PR tree-optimization/59124
3777 PR tree-optimization/64277
3778 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3779 * gcc.dg/Warray-bounds-12.c: Likewise.
3780 * gcc.dg/Warray-bounds-13.c: Likewise.
3781
6d71672d
JJ
37822015-01-27 Jakub Jelinek <jakub@redhat.com>
3783
3784 PR rtl-optimization/61058
3785 * gcc.dg/pr61058.c: New test.
3786
3dd598be
IE
37872015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3788
3789 * gcc.target/i386/chkp-narrow-bounds.c: New.
3790
dea63e49
JJ
37912015-01-27 Jakub Jelinek <jakub@redhat.com>
3792
b30ea138
JJ
3793 PR tree-optimization/64807
3794 * gcc.dg/pr64807.c: New test.
3795
dea63e49
JJ
3796 PR c/64766
3797 * gcc.dg/pr64766.c: New test.
3798
48e4f473
OE
37992015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3800
3801 PR target/49263
3802 * gcc.target/sh/pr49263-4.c: New.
3803
40a778bd
PT
38042015-01-26 Paul Thomas <pault@gcc.gnu.org>
3805
3806 PR fortran/62044
3807 * gfortran.dg/allocate_with_mold_1.f90: New test
3808
d38f7dce
JJ
38092015-01-26 Jakub Jelinek <jakub@redhat.com>
3810
3811 PR c/64778
3812 * gcc.dg/pr64778.c: New test.
3813
4cd76837
JJ
3814 PR middle-end/64421
3815 * gcc.dg/vect/pr64421.c: New test.
3816
b25affbd
TB
38172015-01-26 Tobias Burnus <burnus@net-b.de>
3818
3819 PR fortran/64771
3820 * gfortran.dg/coarray_36.f: New.
3821 * gfortran.dg/coarray_37.f90: New.
3822
807b50a7
JW
38232015-01-26 Janus Weil <janus@gcc.gnu.org>
3824
3825 PR fortran/64230
3826 * gfortran.dg/class_allocate_18.f90: New.
3827
2748ffd3
CL
38282015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3829
3830 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3831
4ef07c76
CL
38322015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3833
3834 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3835
0e6057c6
CL
38362015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3837
316cbf79
CL
3838 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3839
38402015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3841
3842 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
0e6057c6 3843
0dd498e4
CL
38442015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3845
3846 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3847 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3848 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3849 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3850
a9f53b60
CL
38512015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3852
3853 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3854 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3855 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3856
f4d988f4
CL
38572015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3858
3859 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3860 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3861 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3862 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3863 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3864 vXXXhn.inc.
3865
3cd58c0f
RB
38662015-01-26 Richard Biener <rguenther@suse.de>
3867
3868 PR middle-end/64764
3869 * gcc.dg/uninit-19.c: New testcase.
3870
96af01ae
RO
38712015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3872
3873 * lib/target-supports.exp (check_effective_target_vect64): Add
3874 sparc*-*-*.
3875
44d59462
EB
38762015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3877
3878 PR testsuite/64712
3879 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3880
a638d1de
TL
38812015-01-26 Tony Liu <tony.liu@arm.com>
3882
3883 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3884 non-UAL cases.
3885
0daf7343
JB
38862015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3887
3888 PR libfortran/64770
3889 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3890 correctly, clean up afterwards.
3891
0ac399cf
MM
38922015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3893
3894 PR fortran/62044
3895 * gfortran.dg/use_rename_7.f90: New.
3896
939911c5
ASJ
38972015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3898
3899 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3900 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3901
1f22bef5
OE
39022015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3903
3904 PR target/54236
3905 * gcc.target/sh/pr54236-4.c: New.
3906
c8f2dff2
L
39072015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3908
3909 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3910 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3911 Bridge test.
3912
7165d8f1
JB
39132015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3914
3915 PR libfortran/64770
3916 * gfortran.dg/open_new_segv.f90: New test.
3917
841dbf80
OE
39182015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3919
3920 PR target/49263
3921 PR target/53987
3922 PR target/64345
3923 PR target/59533
3924 PR target/52933
3925 PR target/54236
3926 PR target/51244
3927 * gcc.target/sh/pr64345-1.c: New.
3928 * gcc.target/sh/pr64345-2.c: New.
3929 * gcc.target/sh/pr59533-1.c: New.
3930 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3931 * gcc.target/sh/pr52933-2.c: Likewise.
3932 * gcc.target/sh/pr54089-1.c: Likewise.
3933 * gcc.target/sh/pr54236-1.c: Likewise.
3934 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3935 * gcc.target/sh/pr49263-1.c: Remove xfails.
3936 * gcc.target/sh/pr49263-2.c: Likewise.
3937 * gcc.target/sh/pr49263-3.c: Likewise.
3938 * gcc.target/sh/pr53987-1.c: Likewise.
3939 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3940 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3941 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3942 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3943 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3944 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3945 test_009): New.
3946 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3947 (test_02): New.
3948
19bd4ebc
TV
39492015-01-24 Tom de Vries <tom@codesourcery.com>
3950
3951 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3952
6ed7da89
ILT
39532015-01-23 Ian Lance Taylor <iant@google.com>
3954
3955 PR go/64510
3956 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3957 targets without split stack support.
3958
5c8bae59
VM
39592015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3960
3961 PR target/64317
3962 * gcc.target/i386/pr64317.c: New test.
3963
6c4d60f8
JJ
39642015-01-23 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR rtl-optimization/63637
3967 PR rtl-optimization/60663
3968 * gcc.dg/pr63637-1.c: New test.
3969 * gcc.dg/pr63637-2.c: New test.
3970 * gcc.dg/pr63637-3.c: New test.
3971 * gcc.dg/pr63637-4.c: New test.
3972 * gcc.dg/pr63637-5.c: New test.
3973 * gcc.dg/pr63637-6.c: New test.
3974 * gcc.target/i386/pr63637-1.c: New test.
3975 * gcc.target/i386/pr63637-2.c: New test.
3976 * gcc.target/i386/pr63637-3.c: New test.
3977 * gcc.target/i386/pr63637-4.c: New test.
3978 * gcc.target/i386/pr63637-5.c: New test.
3979 * gcc.target/i386/pr63637-6.c: New test.
3980
350d17ef
RB
39812015-01-23 Richard Biener <rguenther@suse.de>
3982
3983 PR testsuite/63439
3984 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3985 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3986
10ef8f28
MP
39872015-01-23 Marek Polacek <polacek@redhat.com>
3988
3989 PR preprocessor/60570
3990 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3991 * gcc.dg/cpp/pr60570.c: New test.
3992
8f000887
RB
39932015-01-23 Richard Biener <rguenther@suse.de>
3994
3995 PR testsuite/63439
3996 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3997 vectorization on vect64 targets.
3998
652960d1
JW
39992015-01-23 Janus Weil <janus@gcc.gnu.org>
4000
4001 PR fortran/60922
4002 * gfortran.dg/class_allocate_17.f90: New.
4003
c146aced
TB
40042015-01-23 Tobias Burnus <burnus@net-b.de>
4005
4006 PR fortran/64726
4007 * gfortran.dg/goacc/combined_loop.f90: New.
4008
bae420fc
JD
40092015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4010
4011 PR fortran/61933
4012 * gfortran.dg/make_unit.f90: New test.
4013
20056f60
JD
40142015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4015
4016 PR fortran/61933
4017 * gfortran.dg/negative_unit_int8.f: Update.
4018
5e7821eb
JL
40192015-01-22 Jeff Law <law@redhat.com>
4020
4021 PR target/52076
4022 * gcc.target/m68k/pr52076-1.c: New test.
4023 * gcc.target/m68k/pr52076-2.c: New test.
4024
f4b05e74
RB
40252015-01-22 Richard Biener <rguenther@suse.de>
4026
4027 PR middle-end/64728
4028 * gcc.dg/torture/pr64728.c: New testcase.
4029
75e2edee 40302015-01-22 Uros Bizjak <ubizjak@gmail.com>
98321768
UB
4031
4032 PR target/64688
4033 * g++.dg/pr64688.C: New test.
4034
e9ed6b1e
IE
40352015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4036
4037 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4038 to avoid errors with -fpic.
4039
cce93c76
RB
40402015-01-22 Richard Biener <rguenther@suse.de>
4041
4042 PR libstdc++/64535
4043 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4044
c8b90a13
SB
40452015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4046
4047 PR rtl-optimization/64682
4048 * gcc.c-torture/execute/pr64682.c: New file.
4049
31be63ab
JJ
40502015-01-21 Jakub Jelinek <jakub@redhat.com>
4051
98f51044
JJ
4052 PR debug/64511
4053 * gcc.dg/pr64511.c: New test.
4054
6c5ed3f1
JJ
4055 PR rtl-optimization/62078
4056 * g++.dg/opt/pr62078.C: New test.
4057
31be63ab
JJ
4058 PR c/63307
4059 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4060
4195393b
TK
40612015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4062
4063 PR fortran/57023
4064 * gfortran.dg/internal_pack_15.f90: New test.
4065
2f3c4b69
BE
40662015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4067
948f9b76 4068 * c-c++-common/tsan/step.c: New testcase.
2f3c4b69 4069
6fdbf713
CL
40702015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4071
4072 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4073
9b84f8f5
CL
40742015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4075
4076 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4077
993cb720
CL
40782015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4079
4080 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4081
c6c3bdce
CL
40822015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4083
4084 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4085
49258482
CL
40862015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4087
4088 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4089
77566bc7
CL
40902015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4091
4092 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4093
94b9215c
CL
40942015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4095
4096 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4097
43da1074
CL
40982015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4099
4100 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4101
e5584668
CL
41022015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4103
4104 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4105
8afb62ac
CL
41062015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4107
4108 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4109
ad9b853c
CL
41102015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4111
4112 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4113
d048f8c3
CL
41142015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4115
4116 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4117
84722cca
CL
41182015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4119
4120 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4121 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4122 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4123 vXXXw.inc.
4124
9ba08321
CL
41252015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4126
4127 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4128 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4129 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4130 vXXXl.inc.
4131
8f478ee6
RL
41322015-01-21 Renlin Li <renlin.li@arm.com>
4133
4134 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4135 * g++.dg/tls/thread_local5g.C: Likewise.
4136 * g++.dg/tls/thread_local6g.C: Likewise.
4137
d9355320
CL
41382015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4139
4140 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4141 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4142 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4143
dc60142a
CL
41442015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4145
4146 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4147 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4148 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4149
e6ad0b15
CL
41502015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4151
4152 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4153 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4154 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4155
73780390
CL
41562015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4157
4158 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4159 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4160 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4161
1f36fbf4
JL
41622015-01-20 Jeff Law <law@redhat.com>
4163
4164 PR target/59946
4165 * gcc.target/m68k/pr59946.c: New test.
4166
07cdd01e
CL
41672015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4168
4169 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4170 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4171 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4172
e20a3d0f
CL
41732015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4174
4175 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4176 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4177 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4178
8e4a8e54
CL
41792015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4180
4181 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4182 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4183 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4184
8df0f8aa
CL
41852015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4186
4187 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4188 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4189 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4190 vshuffle.inc.
4191 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4192 vshuffle.inc.
4193
1a1345f4
CL
41942015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4195
4196 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4197 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4198 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4199
84c8a10b
CL
42002015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4201
4202 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4203 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4204 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4205
a5504e99
CL
42062015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4207
4208 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4209
17cb4283
JJ
42102015-01-20 Jakub Jelinek <jakub@redhat.com>
4211
d302f41d
JJ
4212 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4213
3ea36418
JJ
4214 PR sanitizer/64632
4215 * g++.dg/ubsan/pr64632.C: New test.
4216
17cb4283
JJ
4217 PR debug/64663
4218 * gcc.dg/pr64663.c: New test.
4219
3b6444f0
PC
42202015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4221
4222 PR c++/64383
4223 * g++.dg/warn/Wunused-var-23.C: New.
4224
67ee3e61
PC
42252015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4226
4227 PR c++/59937
4228 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4229 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4230
2fd2ae34
RB
42312015-01-20 Richard Biener <rguenther@suse.de>
4232
4233 PR ipa/64684
4234 * gcc.dg/lto/pr64684_0.c: New testcase.
4235 * gcc.dg/lto/pr64684_1.c: Likewise.
4236 * gcc.dg/lto/pr64684_2.c: Likewise.
4237 * gcc.dg/lto/pr64685_0.c: Likewise.
4238 * gcc.dg/lto/pr64685_1.c: Likewise.
4239
efb6a9ce
PC
42402015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4241
4242 PR c++/62241
4243 * g++.dg/cpp1y/lambda-init12.C: New.
4244
f1691f6c
RB
42452015-01-20 Richard Biener <rguenther@suse.de>
4246
4247 PR tree-optimization/64410
4248 * g++.dg/vect/pr64410.cc: Require vect_double.
4249
c896d4b4 42502015-01-20 Matthew Wahab <matthew.wahab@arm.com>
f1691f6c 4251
c896d4b4
MW
4252 PR target/64149
4253 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4254
7002f3bd
IZ
42552015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4256
4257 PR bootstrap/64676
4258 Revert:
4259 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4260
4261 PR rtl-optimization/64081
4262 * gcc.dg/pr64081.c: New test.
4263
fdce7209
DM
42642015-01-19 David Malcolm <dmalcolm@redhat.com>
4265
4266 * jit.dg/harness.h: Include <unistd.h>.
4267 (CHECK_NO_ERRORS): New.
4268 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4269 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4270 gcc_jit_context_compile_to_file.
4271 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4272 args to the spawned executable.
4273 (jit-expand-vars): New function.
4274 (jit-exe-params): New variable.
4275 (dg-jit-set-exe-params): New function.
4276 (jit-dg-test): Detect testcases that use
4277 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4278 Set arguments of spawned process to jit-exe-params.
4279 (jit-get-output-filename): New function.
4280 (jit-setup-compile-to-file): New function.
4281 (jit-verify-compile-to-file): New function.
4282 (jit-run-executable): New function.
4283 (jit-verify-executable): New function.
4284 * jit.dg/test-compile-to-assembler.c: New testcase.
4285 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4286 * jit.dg/test-compile-to-executable.c: New testcase.
4287 * jit.dg/test-compile-to-object.c: New testcase.
4288
0c84d521
OE
42892015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4290
4291 PR target/64652
4292 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4293 (test_1): New.
4294
6b984df0
ML
42952015-01-19 Martin Liska <mliska@suse.cz>
4296
4297 * objc/compile/pr64668.m: New test.
4298
670c08b3
DM
42992015-01-19 David Malcolm <dmalcolm@redhat.com>
4300
4301 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4302 (create_overflow_fn): Update comment to clarify that
4303 the third param of the created function is a bool *, not
4304 an int *.
4305 (verify_int_overflow_fn): Convert param "expected_ovf" from
4306 int to bool. Update third param of "overflow_fn_type" from int *
4307 to bool *. Update local "actual_ovf" from int to bool.
4308 (verify_uint_overflow_fn): Likewise.
4309
185c9e56
ML
43102015-01-19 Martin Liska <mliska@suse.cz>
4311
4312 * gcc.dg/ipa/ipa-icf-33.c: New test.
4313
75f16201
FY
43142015-01-19 Felix Yang <felix.yang@huawei.com>
4315 Haijian Zhang <z.zhanghaijian@huawei.com>
4316
4317 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4318 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4319 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4320 result_float64x2, expected_hfloat64x2): New helper type, variable and
4321 declaration.
4322 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4323 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4324 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4325 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4326 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4327 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4328 and target without the FMA feature.
4329
af129d07
JW
43302015-01-19 Jiong Wang <jiong.wang@arm.com>
4331
4332 * gcc.target/aarch64/pr64304.c: New testcase.
4333
75f16201 43342015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
dfd3a76c
IZ
4335
4336 PR rtl-optimization/64081
4337 * gcc.dg/pr64081.c: New test.
4338
2e066278
TB
43392015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4340
4341 PR target/63971
4342 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4343 the epilogue).
4344 * gcc.target/aarch64/test_frame_6.c: Likewise.
4345 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4346 and x19 (in the epilogue).
4347 * gcc.target/aarch64/test_frame_4.c: Likewise.
4348 * gcc.target/aarch64/test_frame_7.c: Likewise.
4349
c11d86b4
IE
43502015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4351
4352 * gcc.target/i386/chkp-always_inline.c: New.
4353
2f3b40a7
AP
43542015-01-15 Andrew Pinski <apinski@cavium.com>
4355 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4356
4357 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4358 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4359
5b384b3d
PT
43602015-01-18 Andre Vehreschild <vehre@gmx.de>
4361
4362 PR fortran/60255
4363 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4364 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4365
43662015-01-18 Paul Thomas <pault@gcc.gnu.org>
4367
4368 PR fortran/64578
4369 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4370
15a43a0c
OE
43712015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4372
4373 PR target/64652
4374 * gcc.target/sh/torture/pr64652.c: New.
4375
b16650ac
JH
43762015-01-18 Jan Hubicka <hubicka@ucw.cz>
4377
4378 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4379 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4380 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4381 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4382 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4383 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4384
33c3b6be
JH
43852015-01-18 Jan Hubicka <hubicka@ucw.cz>
4386
4387 PR ipa/64378
4388 * g++.dg/torture/pr64378.C: New testcase.
4389
a878f8e8
PT
43902015-01-18 Paul Thomas <pault@gcc.gnu.org>
4391
8fc4dc4a 4392 PR fortran/57959
a878f8e8
PT
4393 * gfortran.dg/block_13.f08: New test
4394
e207c522
PT
43952015-01-18 Paul Thomas <pault@gcc.gnu.org>
4396
4397 PR fortran/55901
4398 * gfortran.dg/associate_1.f03: Allow test for character with
4399 automatic length.
4400
f2a93012
SB
44012015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4402
4403 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4404 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4405
c0779818
SB
44062015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4407
4408 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4409
029b2d55
PT
44102015-01-17 Paul Thomas <pault@gcc.gnu.org>
4411
4412 PR fortran/64578
4413 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4414
9b548517
AV
44152015-01-17 Andre Vehreschild <vehre@gmx.de>
4416
4417 PR fortran/60357
4418 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4419
4420 PR fortran/61275
4421 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4422
4423 PR fortran/55932
4424 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4425
adbfb3f8
AV
44262015-01-17 Andre Vehreschild <vehre@gmx.de>
4427
4428 PR fortran/60334
4429 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4430
0ed4bf92
BS
44312015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4432
4433 PR rtl-optimization/52773
4434 * gcc.c-torture/compile/pr52773.c: New test.
4435
68e2914e
PC
44362015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4437
4438 PR c++/62134
4439 * g++.dg/cpp0x/alias-decl-46.C: New.
4440
1175297f
CL
44412015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4442
4443 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4444
1005e837
CL
44452015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4446
4447 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4448 Add trace.
11135080
CL
4449 (CHECK_FP): Likewise.
4450 (CHECK_CUMULATIVE_SAT): Likewise.
1005e837 4451
0619d58c
CL
44522015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4453
11135080
CL
4454 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4455 (Set_Neon_Cumulative_Sat): Add parameter.
4456 (__set_neon_cumulative_sat): Support new parameter.
4457 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4458 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4459 argument.
4460 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4461 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4462 argument.
0619d58c 4463
cbf9a566
BE
44642015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4465
4466 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4467 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4468
39dac19e
PC
44692015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4470
4471 PR c++/60056
4472 * g++.dg/tls/thread_local-ice4.C: New.
4473
35912f16
JG
44742015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4475
4476 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4477 than Neon options.
4478
39dac19e 44792015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
0dc240a4
PC
4480
4481 PR c++/62276
4482 * g++.dg/cpp0x/vt-62276.C: New.
4483
ed22611a
IE
44842015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4485
4486 PR middle-end/64353
4487 * g++.dg/pr64353.C: New.
4488
f2a03a72
KT
44892015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4490
4491 PR target/64263
4492 * gcc.target/aarch64/pr64263_1.c: New test.
4493
32e84644
YR
44942015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4495
4496 PR tree-optimization/64434
4497 * gcc.dg/torture/pr64434.c: Move to...
4498 * gcc.dg/pr64434.c: ... here.
4499
666e8e06
RB
45002015-01-16 Richard Biener <rguenther@suse.de>
4501
4502 PR middle-end/64614
4503 * gcc.dg/uninit-18.c: New testcase.
4504
0399a8db
RB
45052015-01-16 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/64568
4508 * g++.dg/torture/pr64568-2.C: New testcase.
4509
06201ad5
IE
45102015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4511
4512 PR target/64363
4513 * gcc.target/i386/chkp-label-address.c: New.
4514
dc9a54fa
JW
45152015-01-16 Janus Weil <janus@gcc.gnu.org>
4516
4517 PR fortran/45290
4518 * gfortran.dg/pointer_init_6.f90: Extended.
4519
ece4d1ac
RS
45202015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4521
4522 * gcc.c-torture/compile/20150108.c: New test.
4523
4baa25d3
EB
45242015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4525
4526 * gcc.target/visium: New directory.
4527
a3f97e03
RB
45282015-01-16 Richard Biener <rguenther@suse.de>
4529
4530 PR tree-optimization/61743
4531 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4532 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4533
5f3bc026
ZC
45342015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4535
4536 * gcc.dg/pr64015.c: New test.
4537
9377495d
MT
45382015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4539
4540 PR ipa/64163
4541 PR ipa/64612
4542 * g++.dg/ipa/pr64612.C: New test.
4543
eb5ffec4
RL
45442015-01-16 Renlin Li <renlin.li@arm.com>
4545
4546 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4547
3e362970
IT
45482015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4549
4550 * gcc.target/i386/sse-14.c: Test new intrinsic.
4551 * gcc.target/i386/sse-22.c: Ditto.
4552
de37b21e
PC
45532015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4554
4555 PR c++/58614
4556 * g++.dg/cpp0x/auto44.C: New.
4557
56314783
SL
45582015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4559
4560 PR target/59710
4561 * gcc.target/nios2/gpopt-all.c: New test case.
4562 * gcc.target/nios2/gpopt-local.c: New test case.
4563 * gcc.target/nios2/gpopt-global.c: New test case.
4564 * gcc.target/nios2/gpopt-data.c: New test case.
4565 * gcc.target/nios2/gpopt-none.c: New test case.
4566
35228ac7
JJ
45672015-01-15 Jakub Jelinek <jakub@redhat.com>
4568
4569 * g++.dg/ubsan/vptr-1.C: New test.
4570 * g++.dg/ubsan/vptr-2.C: New test.
4571 * g++.dg/ubsan/vptr-3.C: New test.
4572 * g++.dg/ubsan/vptr-4.C: New test.
4573 * g++.dg/ubsan/vptr-5.C: New test.
4574 * g++.dg/ubsan/vptr-6.C: New test.
4575 * g++.dg/ubsan/vptr-7.C: New test.
4576 * g++.dg/ubsan/vptr-8.C: New test.
4577 * g++.dg/ubsan/vptr-9.C: New test.
4578
6c34c761
EB
45792015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4580
4581 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4582 is set up.
4583 * lib/gcc-dg.exp: Likewise.
4584
d1457701
VM
45852015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4586
4587 PR rtl-optimization/64110
4588 * gcc.target/i386/pr64110.c: Add scan-assembler.
4589
41dbbb37
TS
45902015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4591 James Norris <jnorris@codesourcery.com>
4592 Cesar Philippidis <cesar@codesourcery.com>
4593 Ilmir Usmanov <i.usmanov@samsung.com>
4594
4595 * lib/target-supports.exp (check_effective_target_fopenacc): New
4596 procedure.
4597 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4598 * g++.dg/goacc/goacc.exp: Likewise.
4599 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4600 * gcc.dg/goacc/goacc.exp: Likewise.
4601 * gfortran.dg/goacc/goacc.exp: Likewise.
4602 * c-c++-common/cpp/openacc-define-1.c: New file.
4603 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4604 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4605 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4606 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4607 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4608 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4609 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4610 * c-c++-common/goacc/cache-1.c: Likewise.
4611 * c-c++-common/goacc/clauses-fail.c: Likewise.
4612 * c-c++-common/goacc/collapse-1.c: Likewise.
4613 * c-c++-common/goacc/data-1.c: Likewise.
4614 * c-c++-common/goacc/data-2.c: Likewise.
4615 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4616 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4617 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4618 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4619 * c-c++-common/goacc/if-clause-1.c: Likewise.
4620 * c-c++-common/goacc/if-clause-2.c: Likewise.
4621 * c-c++-common/goacc/kernels-1.c: Likewise.
4622 * c-c++-common/goacc/loop-1.c: Likewise.
4623 * c-c++-common/goacc/loop-private-1.c: Likewise.
4624 * c-c++-common/goacc/nesting-1.c: Likewise.
4625 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4626 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4627 * c-c++-common/goacc/parallel-1.c: Likewise.
4628 * c-c++-common/goacc/pcopy.c: Likewise.
4629 * c-c++-common/goacc/pcopyin.c: Likewise.
4630 * c-c++-common/goacc/pcopyout.c: Likewise.
4631 * c-c++-common/goacc/pcreate.c: Likewise.
4632 * c-c++-common/goacc/pragma_context.c: Likewise.
4633 * c-c++-common/goacc/present-1.c: Likewise.
4634 * c-c++-common/goacc/reduction-1.c: Likewise.
4635 * c-c++-common/goacc/reduction-2.c: Likewise.
4636 * c-c++-common/goacc/reduction-3.c: Likewise.
4637 * c-c++-common/goacc/reduction-4.c: Likewise.
4638 * c-c++-common/goacc/sb-1.c: Likewise.
4639 * c-c++-common/goacc/sb-2.c: Likewise.
4640 * c-c++-common/goacc/sb-3.c: Likewise.
4641 * c-c++-common/goacc/update-1.c: Likewise.
4642 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4643 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4644 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4645 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4646 * gfortran.dg/goacc/assumed.f95: Likewise.
4647 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4648 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4649 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4650 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4651 * gfortran.dg/goacc/branch.f95: Likewise.
4652 * gfortran.dg/goacc/cache-1.f95: Likewise.
4653 * gfortran.dg/goacc/coarray.f95: Likewise.
4654 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4655 * gfortran.dg/goacc/cray.f95: Likewise.
4656 * gfortran.dg/goacc/critical.f95: Likewise.
4657 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4658 * gfortran.dg/goacc/data-tree.f95: Likewise.
4659 * gfortran.dg/goacc/declare-1.f95: Likewise.
4660 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4661 * gfortran.dg/goacc/fixed-1.f: Likewise.
4662 * gfortran.dg/goacc/fixed-2.f: Likewise.
4663 * gfortran.dg/goacc/fixed-3.f: Likewise.
4664 * gfortran.dg/goacc/fixed-4.f: Likewise.
4665 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4666 * gfortran.dg/goacc/if.f95: Likewise.
4667 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4668 * gfortran.dg/goacc/list.f95: Likewise.
4669 * gfortran.dg/goacc/literal.f95: Likewise.
4670 * gfortran.dg/goacc/loop-1.f95: Likewise.
4671 * gfortran.dg/goacc/loop-2.f95: Likewise.
4672 * gfortran.dg/goacc/loop-3.f95: Likewise.
4673 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4674 * gfortran.dg/goacc/omp.f95: Likewise.
4675 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4676 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4677 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4678 * gfortran.dg/goacc/parameter.f95: Likewise.
4679 * gfortran.dg/goacc/private-1.f95: Likewise.
4680 * gfortran.dg/goacc/private-2.f95: Likewise.
4681 * gfortran.dg/goacc/private-3.f95: Likewise.
4682 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4683 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4684 * gfortran.dg/goacc/reduction.f95: Likewise.
4685 * gfortran.dg/goacc/routine-1.f90: Likewise.
4686 * gfortran.dg/goacc/routine-2.f90: Likewise.
4687 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4688 * gfortran.dg/goacc/several-directives.f95: Likewise.
4689 * gfortran.dg/goacc/sie.f95: Likewise.
4690 * gfortran.dg/goacc/subarrays.f95: Likewise.
4691 * gfortran.dg/gomp/map-1.f90: Likewise.
4692 * gfortran.dg/openacc-define-1.f90: Likewise.
4693 * gfortran.dg/openacc-define-2.f90: Likewise.
4694 * gfortran.dg/openacc-define-3.f90: Likewise.
4695 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4696 * g++.dg/gomp/block-2.C: Likewise.
4697 * g++.dg/gomp/block-3.C: Likewise.
4698 * g++.dg/gomp/block-5.C: Likewise.
4699 * g++.dg/gomp/target-1.C: Likewise.
4700 * g++.dg/gomp/target-2.C: Likewise.
4701 * g++.dg/gomp/taskgroup-1.C: Likewise.
4702 * g++.dg/gomp/teams-1.C: Likewise.
4703 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4704 * gcc.dg/cilk-plus/jump.c: Likewise.
4705 * gcc.dg/gomp/block-1.c: Likewise.
4706 * gcc.dg/gomp/block-10.c: Likewise.
4707 * gcc.dg/gomp/block-2.c: Likewise.
4708 * gcc.dg/gomp/block-3.c: Likewise.
4709 * gcc.dg/gomp/block-4.c: Likewise.
4710 * gcc.dg/gomp/block-5.c: Likewise.
4711 * gcc.dg/gomp/block-6.c: Likewise.
4712 * gcc.dg/gomp/block-7.c: Likewise.
4713 * gcc.dg/gomp/block-8.c: Likewise.
4714 * gcc.dg/gomp/block-9.c: Likewise.
4715 * gcc.dg/gomp/target-1.c: Likewise.
4716 * gcc.dg/gomp/target-2.c: Likewise.
4717 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4718 * gcc.dg/gomp/teams-1.c: Likewise.
4719
96a87981
DM
47202015-01-15 David Malcolm <dmalcolm@redhat.com>
4721
4722 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4723 test case.
4724
37767f4f
MS
47252015-01-15 Mike Stump <mikestump@comcast.net>
4726
4727 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4728 * gcc.dg/inline_2.c: Likewise.
4729 * gcc.dg/inline_3.c: Likewise.
4730 * gcc.dg/inline_4.c: Likewise.
4731
cab283f5
JW
47322015-01-15 Janus Weil <janus@gcc.gnu.org>
4733
4734 PR fortran/58023
4735 * gfortran.dg/proc_ptr_comp_43.f90: New.
4736
1357c6e1
MS
47372015-01-15 Mike Stump <mikestump@comcast.net>
4738
4739 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4740 * gcc.dg/unroll_2.c: Likewise.
4741 * gcc.dg/unroll_3.c: Likewise.
4742 * gcc.dg/unroll_4.c: Likewise.
4743 * gcc.dg/unroll_5.c: Likewise.
4744
b472082a
TB
47452015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4746
4747 PR target/63971
4748 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4749 in epilogue.
4750 * gcc.target/aarch64/test_frame_6.c: Likewise.
4751 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4752 x30 and x19 (in the epilogue).
4753 * gcc.target/aarch64/test_frame_4.c: Likewise.
4754 * gcc.target/aarch64/test_frame_7.c: Likewise.
4755
c23127ce
ML
47562015-01-15 Martin Liska <mliska@suse.cz>
4757
4758 * g++.dg/ipa/pr64068.C: New test.
4759 * gcc.dg/ipa/PR64559.c: New test.
4760
d86cfdb8
L
47612015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4762
4763 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4764 with PIE.
4765
42c6b3ca
RB
47662015-01-15 Richard Biener <rguenther@suse.de>
4767
4768 PR tree-optimization/61743
4769 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4770 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4771
f5422cbf
RL
47722015-01-15 Renlin Li <renlin.li@arm.com>
4773
4774 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4775 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4776
e9d5a1a0
YR
47772015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4778
4779 * gcc.dg/vect/vect-aggressive-1.c: New.
4780 * gcc.target/i386/avx2-vect-aggressive.c: New.
4781
645c25f6
L
47822015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4783
4784 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4785
928923e7
RB
47862015-01-15 Richard Biener <rguenther@suse.de>
4787
4788 PR lto/64415
4789 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4790 -Wl,-undefined,dynamic_lookup.
4791
3aabdc00
EB
47922015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4793
4c113f87 4794 * gnat.dg/opt47.adb: New test.
3aabdc00 4795
04d8b4dc
RB
47962015-01-15 Richard Biener <rguenther@suse.de>
4797
4798 PR lto/64415
4799 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4800
d2626c0b
YR
48012015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4802
4803 PR tree-optimization/64434
4804 * gcc.dg/torture/pr64434.c: New test.
4805
3387e614
MF
48062015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4807
4808 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4809 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4810 -march=loongson* and -march=octeon* require -mno-micromips.
4811
63ecaca0
AB
48122015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4813 Matthew Fortune <matthew.fortune@imgtec.com>
4814
4815 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4816 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4817 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4818 * gcc.target/mips/call-saved-7.c: New file.
4819 * gcc.target/mips/call-saved-8.c: New file.
4820 * gcc.target/mips/call-saved-9.c: New file.
4821
954bdd58
MF
48222015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4823
4824 * gcc.target/mips/lsa.c: New file.
4825 * gcc.target/mips/mips64-lsa.c: Likewise.
4826 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4827 * gcc.target/mips/mulsize-4.c: Likewise.
4828 * gcc.target/mips/mulsize-5.c: New file.
4829 * gcc.target/mips/mulsize-6.c: Likewise.
4830 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4831 and !HAS_LSA as ghost options.
4832 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4833 for !HAS_LSA.
4834
953bcfa6
MW
48352015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4836
4837 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4838
d679e96b
RB
48392015-01-15 Richard Biener <rguenther@suse.de>
4840
4841 PR middle-end/64365
4842 * gcc.dg/torture/pr64365.c: New testcase.
4843
5434dc07
MD
48442015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4845
4846 * gcc.dg/stackprotectexplicit1.c: New test.
4847 * g++.dg/stackprotectexplicit2.c: New test.
4848
1a0c6983
JD
48492015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4850
4851 PR target/61933
4852 * gfortran.dg/inquire_internal.f90: New.
4853 * gfortran.dg/negative_unit_check.f90: New.
4854
83e3f98b
OE
48552015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4856
4857 PR target/53988
4858 * gcc.target/sh/pr53988-1.c: New.
4859
36b218ee
PC
48602015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4861
4862 PR c++/58671
4863 * g++.dg/tls/thread_local-ice3.C: New.
4864
541c5806
L
48652015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4866
4867 * gcc.target/i386/fentry-override.c: Properly place {} in target
4868 selector. Remove nonpic.
4869 * gcc.target/i386/fentry.c: Likewise.
4870
77df5327
AM
48712015-01-14 Andrew MacLeod <amacleod@redhat.com>
4872
4873 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4874 warnings instead of errors.
4875
3b6e42f9
IV
48762015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4877
4878 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4879 option support instead of ENABLE_LTO from Makefile.
4880
7ef95f9c
RB
48812015-01-14 Richard Biener <rguenther@suse.de>
4882
4883 PR tree-optimization/59354
4884 * gcc.dg/vect/pr59354.c: New testcase.
4885
7d11e4d6
AS
48862015-01-14 Andrew Stubbs <ams@codesourcery.com>
4887
4888 * lib/target-supports.exp
4889 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4890 on ARM architures before v7.
4891
8673b671
AM
48922015-01-14 Andrew MacLeod <amacleod@redhat.com>
4893
4894 PR middle-end/59448
4895 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4896 an atomic_exchange.
4897
2f6c116d 48982015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4b54ab97
IT
4899
4900 PR target/64386
4901 * gcc.target/i386/pr64386.c: New test.
4902
2f6c116d 49032015-01-14 Ilya Tocar <ilya.tocar@intel.com>
c67917b6
IT
4904
4905 PR target/64393
4906 * gcc.target/i386/pr64393.c: New test.
4907
2f6c116d 49082015-01-14 Ilya Tocar <ilya.tocar@intel.com>
110b7886
IT
4909
4910 PR target/64387
4911 * gcc.target/i386/pr64387.c: New test.
4912
5c52d249
CL
49132015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4914
4915 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4916
2a62514f
KT
49172015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4918
4919 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4920
6f0a6218
TP
49212015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4922
4923 PR target/64453
4924 * gcc.target/arm/pr64453.c: New.
4925
683750ce
RB
49262015-01-14 Richard Biener <rguenther@suse.de>
4927
4928 PR lto/64415
4929 * gcc.dg/lto/pr64415_0.c: New testcase.
36b218ee 4930 * gcc.dg/lto/pr64415_1.c: Likewise.
683750ce 4931
217c08c5
ML
49322015-01-14 Martin Liska <mliska@suse.cz>
4933
4934 * gcc.dg/ipa/pr64307.c: New test.
4935
f29e90f5
TB
49362015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4937
4938 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4939 64-bit and 128-bit.
4940
ca39a43a
KT
49412015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4942
4943 PR target/64460
4944 * gcc.target/arm/pr64460_1.c: New test.
4945
46b622cc
RB
49462015-01-14 Richard Biener <rguenther@suse.de>
4947
4948 PR tree-optimization/64493
4949 PR tree-optimization/64495
4950 * gcc.dg/vect/pr64493.c: New testcase.
4951 * gcc.dg/vect/pr64495.c: Likewise.
4952
de1b5c17
MU
49532015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4954
4955 * gcc.dg/Warray-bounds-11.c: New test-case.
4956
be77e609
N
49572015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4958
4959 * gcc.target/mips/octeon3-pipe-1.c: New test.
4960
86d0ac88
DM
49612015-01-13 David Malcolm <dmalcolm@redhat.com>
4962
4963 * jit.dg/harness.h (set_up_logging): Move string concatenation
4964 into...
4965 (concat_strings): New function.
4966 (dump_reproducer): New function.
4967 (test_jit): Call dump_reproducer.
4968 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4969 function.
4970 (jit-dg-test): Delete any generated reproducer from previous runs.
4971 Verify that a generated reproducer was created, and verify that it
4972 compiles.
4973 * jit.dg/test-nested-contexts.c (main): Call
4974 gcc_jit_context_dump_reproducer_to_file.
4975
9c80f919
L
49762015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4977
4978 * gcc.dg/aru-2.c: Add dg-require-profiling.
4979
f263fe40
L
49802015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4981
4982 * lib/target-supports.exp (check_profiling_available): Check if
4983 -pg links.
4984
2001028a
JH
49852015-01-13 Jan Hubicka <hubicka@ucw.cz>
4986
4987 PR ipa/64565
4988 * g++.dg/torture/pr64565.C: New testcase.
4989
59b8926c
MP
49902015-01-13 Marek Polacek <polacek@redhat.com>
4991
4992 PR middle-end/64391
4993 * gcc.dg/tm/pr64391.c: New test.
4994
ee57ebbf
L
49952015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4996
4997 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4998 true.
4999
ed4f78fa
L
50002015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5001
5002 * gcc.target/i386/pie.c: New test.
5003
5004 * lib/target-supports.exp (check_effective_target_pie): New.
5005
860dadcb
JJ
50062015-01-13 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR rtl-optimization/64286
5009 * gcc.target/i386/avx2-pr64286.c: New test.
5010
6e5a37da
PC
50112015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5012
5013 PR c++/57626
5014 * g++.dg/cpp0x/vt-57626.C: New.
5015
31ec3535
JJ
50162015-01-13 Jakub Jelinek <jakub@redhat.com>
5017
5018 PR fortran/64528
5019 * gfortran.dg/pr64528.f90: New test.
5020
7eb8fb77
RS
50212015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5022
5023 * gcc.target/aarch64/subsp.c: New test.
5024
1f46bd52
AP
50252015-01-13 Andrew Pinski <apinski@cavium.com>
5026
5027 * gcc.target/aarch64/store-pair-1.c: New testcase.
5028
e0ffb247
RB
50292015-01-13 Richard Biener <rguenther@suse.de>
5030
5031 PR lto/64373
5032 * gcc.dg/lto/pr64373_0.c: New testcase.
5033
bf84ac44
AP
50342015-01-13 Andrew Pinski <apinski@cavium.com>
5035
5036 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5037 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5038
d0ed943c
RB
50392015-01-13 Richard Biener <rguenther@suse.de>
5040
5041 PR tree-optimization/64406
5042 * gcc.dg/pr64406.c: New testcase.
5043
96bb56b2
RB
50442015-01-13 Richard Biener <rguenther@suse.de>
5045
5046 PR tree-optimization/64404
5047 * gcc.dg/vect/pr64404.c: New testcase.
5048
63e533ec 50492015-01-13 Richard Biener <rguenther@suse.de>
a2d429ac
RB
5050
5051 PR tree-optimization/64568
5052 * g++.dg/torture/pr64568.C: New testcase.
5053
f6f2b019
DM
50542015-01-12 David Malcolm <dmalcolm@redhat.com>
5055
5056 * jit.dg/test-error-local-used-from-other-function.c: New test
5057 case.
5058 * jit.dg/test-error-param-reuse.c: New test case.
5059 * jit.dg/test-error-param-sharing.c: New test case.
5060 * jit.dg/test-error-param-used-from-other-function.c: New test
5061 case.
5062 * jit.dg/test-error-param-used-without-a-function.c: New test
5063 case.
5064
01991953
JJ
50652015-01-12 Jakub Jelinek <jakub@redhat.com>
5066
737fde1d
JJ
5067 PR tree-optimization/64563
5068 * gcc.dg/pr64563.c: New test.
5069
631b8d78
JJ
5070 PR target/64513
5071 * gcc.target/i386/pr64513.c: New test.
5072
f51286f2
JJ
5073 PR tree-optimization/64454
5074 * gcc.dg/pr64454.c: New test.
5075
01991953
JJ
5076 PR testsuite/64028
5077 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5078 bind_pic_locally.
5079 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5080 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5081 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5082 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5083 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5084 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5085 * gcc.dg/vect/slp-25.c: Likewise.
5086 * gcc.dg/vect/vect-109.c: Likewise.
5087 * gcc.dg/vect/vect-13.c: Likewise.
5088 * gcc.dg/vect/vect-17.c: Likewise.
5089 * gcc.dg/vect/vect-18.c: Likewise.
5090 * gcc.dg/vect/vect-19.c: Likewise.
5091 * gcc.dg/vect/vect-20.c: Likewise.
5092 * gcc.dg/vect/vect-21.c: Likewise.
5093 * gcc.dg/vect/vect-22.c: Likewise.
5094 * gcc.dg/vect/vect-27.c: Likewise.
5095 * gcc.dg/vect/vect-29.c: Likewise.
5096 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5097 * gcc.dg/vect/vect-2.c: Likewise.
5098 * gcc.dg/vect/vect-3.c: Likewise.
5099 * gcc.dg/vect/vect-4.c: Likewise.
5100 * gcc.dg/vect/vect-5.c: Likewise.
5101 * gcc.dg/vect/vect-72.c: Likewise.
5102 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5103 * gcc.dg/vect/vect-73.c: Likewise.
5104 * gcc.dg/vect/vect-77-global.c: Likewise.
5105 * gcc.dg/vect/vect-78-global.c: Likewise.
5106 * gcc.dg/vect/vect-7.c: Likewise.
5107 * gcc.dg/vect/vect-86.c: Likewise.
5108 * gcc.dg/vect/vect-align-1.c: Likewise.
5109 * gcc.dg/vect/vect-align-3.c: Likewise.
5110 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5111 * gcc.dg/vect/vect-all.c: Likewise.
5112 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5113 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5114 * gcc.dg/vect/vect-peel-3.c: Likewise.
5115 * gcc.dg/vect/vect-peel-4.c: Likewise.
5116 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5117
351f1600
JL
51182015-01-12 Jeff Law <law@redhat.com>
5119
5120 PR target/64461
5121 * gcc.target/m68k/pr64461.c: New test.
5122
791cfef8
DM
51232015-01-12 David Malcolm <dmalcolm@redhat.com>
5124
5125 * jit.dg/test-array-as-pointer.c (create_code): Update call
5126 to gcc_jit_context_new_global by setting "kind" to
5127 GCC_JIT_GLOBAL_IMPORTED.
5128 * jit.dg/test-error-array-as-pointer.c: Likewise.
5129 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5130 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5131 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5132 * jit.dg/test-using-global.c (the_global): Rename to...
5133 (imported_global): ...this.
5134 (create_code): Update to test the three kinds of global.
5135 (verify_code): Likewise.
5136
6c0fcb81
MG
51372015-01-12 Marc Glisse <marc.glisse@inria.fr>
5138
5139 PR testsuite/64427
5140 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5141 undefined behavior.
5142 * gcc.target/i386/pr64291-2.c: Updated.
5143
62e22fcb
RB
51442015-01-12 Richard Biener <rguenther@suse.de>
5145
5146 PR tree-optimization/64530
5147 * gfortran.dg/pr64530.f90: New testcase.
5148
2a58c802
RB
51492015-01-12 Richard Biener <rguenther@suse.de>
5150
5151 PR middle-end/64357
5152 * gcc.dg/torture/pr64357.c: New testcase.
5153
9a4fbc59
L
51542015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5155
5156 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5157 selector.
5158
c3aeec0a
PK
51592015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5160 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5161
365536ca
ML
51622015-01-12 Martin Liska <mliska@suse.cz>
5163
5164 * gcc.dg/ipa/PR64550.c: New test.
5165
d8d5aef1
JH
51662015-01-12 Jan Hubicka <hubicka@ucw.cz>
5167
5168 PR ipa/63470
10ac6596 5169 * g++.dg/ipa/pr63470.C: New testcase.
d8d5aef1 5170
517d78be
JW
51712015-01-11 Janus Weil <janus@gcc.gnu.org>
5172
5173 PR fortran/63733
5174 * gfortran.dg/typebound_operator_20.f90: New.
5175
c34d453f
JW
51762015-01-11 Janus Weil <janus@gcc.gnu.org>
5177
5178 PR fortran/58023
5179 * gfortran.dg/proc_ptr_comp_42.f90: New.
5180
5c0ba546
JW
51812015-01-11 Janus Weil <janus@gcc.gnu.org>
5182
5183 PR fortran/64508
5184 * gfortran.dg/proc_ptr_comp_41.f90: New.
5185
830aecf0
SB
51862015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5187
5188 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5189
aecfd035
TB
51902015-01-10 Tobias Burnus <burnus@net-b.de>
5191
5192 PR fortran/64522
5193 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5194 and add dg-excess-errors.
5195 * gfortran.dg/line_length_6.f90: New.
5196 * gfortran.dg/line_length_7.f90: New.
5197 * gfortran.dg/line_length_8.f90: New.
5198 * gfortran.dg/line_length_9.f90: New.
5199 * gfortran.dg/line_length_10.f90: New.
5200 * gfortran.dg/line_length_11.f90: New.
5201
8cf8f223
DM
52022015-01-09 David Malcolm <dmalcolm@redhat.com>
5203
5204 * jit.dg/test-threads.c (struct testcase): Move declaration
5205 to jit.dg/all-non-failing-tests.h.
5206 (testcases): Likewise.
5207 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5208 declaration here from jit.dg/all-non-failing-tests.h.
5209 (testcases): Likewise.
5210 * jit.dg/test-combination.c (create_code): Eliminate spelling
5211 out all of the testcases in favor of looping through the
5212 "testcases" metadata.
5213 (verify_code): Likewise.
5214
adfac8df
JJ
52152015-01-09 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR rtl-optimization/64536
5218 * gcc.dg/pr64536.c: New test.
5219
ccce3b2a
DM
52202015-01-09 David Malcolm <dmalcolm@redhat.com>
5221
5222 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5223 * jit.dg/test-combination.c (create_code): Likewise.
5224 (verify_code): Likewise.
5225 * jit.dg/test-constants.c: New test case.
5226 * jit.dg/test-threads.c: Add test-constants.c.
5227
100bfe4a
DP
52282015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5229
a5dbcace 5230 PR libobjc/51891
100bfe4a
DP
5231 * objc.dg/gnu-api-2-class.m: Add a test case
5232 for the above change.
5233
88d24a09
SH
52342015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5235
5236 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5237
2f278249
RB
52382015-01-09 Richard Biener <rguenther@suse.de>
5239
5240 PR tree-optimization/64410
5241 * g++.dg/vect/pr64410.cc: New testcase.
5242
3f9f4ae7
ML
52432015-01-09 Martin Liska <mliska@suse.cz>
5244
5245 * gcc.dg/ipa/ipa-icf-32.c: New test.
5246
75d1c391
BE
52472015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5248
5249 * c-c++-common/tsan/tsan_barrier.h: New.
5250 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5251 * c-c++-common/tsan/bitfield_race.c: Likewise.
5252 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5253 * c-c++-common/tsan/mutexset1.c: Likewise.
5254 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5255 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5256 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5257 * c-c++-common/tsan/simple_race.c: Likewise.
5258 * c-c++-common/tsan/simple_stack.c: Likewise.
5259 * c-c++-common/tsan/sleep_sync.c: Likewise.
5260 * c-c++-common/tsan/tiny_race.c: Likewise.
5261 * c-c++-common/tsan/tls_race.c: Likewise.
5262 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5263 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5264 * g++.dg/tsan/atomic_free.C: Likewise.
5265 * g++.dg/tsan/atomic_free2.C: Likewise.
5266 * g++.dg/tsan/cond_race.C: Likewise.
adbfb3f8 5267 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
75d1c391 5268
b85449ad
HPN
52692015-01-08 Hans-Peter Nilsson <hp@axis.com>
5270
5271 PR testsuite/62250
5272 * lib/target-supports.exp (check_effective_target_libatomic_available):
5273 New.
5274 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5275 targets that match effective-target libatomic_available.
5276 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5277
303e1d56
DM
52782015-01-08 David Malcolm <dmalcolm@redhat.com>
5279
5280 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5281 Verify the result of gcc_jit_context_get_last_error.
5282 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5283
204a913b
JJ
52842015-01-08 Jakub Jelinek <jakub@redhat.com>
5285
5286 PR tree-optimization/63989
5287 * gcc.dg/strlenopt-27.c: New test.
5288
eb4c16eb
DM
52892015-01-08 David Malcolm <dmalcolm@redhat.com>
5290
5291 * jit.dg/harness.h (set_up_logging): New function.
5292 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5293 set_up_logging on the context, so that every testcase is
5294 logged to a particular file.
5295 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5296 and call gcc_jit_context_set_logfile on the top-level context.
5297
efa7df3c
JJ
52982015-01-08 Jakub Jelinek <jakub@redhat.com>
5299
5300 PR target/64338
5301 * g++.dg/opt/pr64338.C: New test.
5302
de1184c0
TB
53032015-01-08 Tobias Burnus <burnus@net-b.de>
5304
5305 * gfortran.dg/coarray/codimension_2b.f90: New file.
5306 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5307 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5308
ec124043
PC
53092015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5310
5311 PR c++/59004
5312 * g++.dg/ext/fnname4.C: New.
5313
8b93f829
PC
53142015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5315
5316 PR c++/64462
5317 * g++.dg/cpp0x/constexpr-64462.C: New.
5318
247ecdf3
PC
53192015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5320
5321 PR c++/60753
5322 * g++.dg/cpp0x/deleted10.C: New.
5323
c211cd23
DM
53242015-01-07 David Malcolm <dmalcolm@redhat.com>
5325
5326 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5327
18146f45
DM
53282015-01-07 David Malcolm <dmalcolm@redhat.com>
5329
5330 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5331 GCC_JIT_UNARY_OP_ABS.
5332 (verify_unary_ops): Likewise.
5333
f63c7f85
DM
53342015-01-07 David Malcolm <dmalcolm@redhat.com>
5335
5336 * jit.dg/test-arith-overflow.c: New test case.
5337 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5338 * jit.dg/test-combination.c (create_code): Likewise.
5339 (verify_code): Likewise.
5340 * jit.dg/test-threads.c (testcases): Likewise.
5341
433d16df
DM
53422015-01-07 David Malcolm <dmalcolm@redhat.com>
5343
5344 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5345 rather than "jit". Load g++.exp, and call g++_init.
5346 Run test-*.cc files within the testsuite and *.cc files within
5347 docs/examples.
5348 (jit-dg-test): Drop the addition of -fgnu89-inline to
5349 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5350 doing it when compiling C testcases (since g++ does not handle
5351 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5352 is restored to the value after g++_init ran, rather than the
5353 value before g++_init ran. Return a list of
5354 $comp_output $output_file, as dg-test assumes.
5355
649a2749
DM
53562015-01-07 David Malcolm <dmalcolm@redhat.com>
5357
5358 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5359 make it easier to figure out the origin of each test result when
5360 running test-combination.c and test-threads.c.
5361 (CHECK_VALUE): Likewise.
5362 (CHECK_DOUBLE_VALUE): Likewise.
5363 (CHECK_STRING_VALUE): Likewise.
5364 (CHECK_STRING_STARTS_WITH): Likewise.
5365 (CHECK_STRING_CONTAINS): Likewise.
5366 (CHECK): Likewise.
5367 (check_string_value): Likewise, add "funcname" param.
5368 (check_string_starts_with): Likewise.
5369 (check_string_contains): Likewise.
5370
50bb6c8e
DM
53712015-01-07 David Malcolm <dmalcolm@redhat.com>
5372
5373 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5374 generating name of built executable.
5375
4a9a42ab
MP
53762015-01-07 Marek Polacek <polacek@redhat.com>
5377
5378 PR c/64440
5379 * gcc.dg/pr64440.c: New test.
5380 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5381
2cc901dc
MP
53822015-01-07 Marek Polacek <polacek@redhat.com>
5383
5384 PR c/64417
5385 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5386 * gcc.dg/pr64417.c: New test.
5387
512ef949
MM
53882015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5389
5390 PR target/64505
5391 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5392 fix is correct.
5393
f423b58c
EB
53942015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5395
5396 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5397 Check if testcases run without errors, not just if they compile.
5398
53992015-01-06 Christian Bruel <christian.bruel@st.com>
6a6b03ba
CB
5400
5401 PR target/64507
5402 * gcc.target/sh/pr64507.c: New test.
5403
02169d78
AC
54042015-01-06 Arnaud Charlet <charlet@adacore.com>
5405
5406 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5407
fb153d02
JJ
54082015-01-06 Jakub Jelinek <jakub@redhat.com>
5409
5410 * c-c++-common/asan/sanitize-all-1.c: New test.
5411 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5412 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5413 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5414 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5415
0969ec7d
EB
54162015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5417
5418 * lib/target-supports.exp (check_profiling_available): Return 0 for
5419 Visium.
5420 (check_effective_target_tls_runtime): Likewise.
5421 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5422 * gcc.dg/20020312-2.c: Adjust for Visium.
5423 * gcc.dg/tls/thr-cse-1.c: Likewise
5424 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5425 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5426 * gcc.dg/weak/typeof-2.c: Likewise.
5427
b176bb73
RO
54282015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5429
5430 PR rtl-optimization/64287
5431 * gcc.dg/aru-2.c: New test.
5432
a6377d52
JJ
54332015-01-05 Jakub Jelinek <jakub@redhat.com>
5434
e5341100
JJ
5435 PR sanitizer/64344
5436 * c-c++-common/ubsan/pr64344-1.c: New test.
5437 * c-c++-common/ubsan/pr64344-2.c: New test.
5438
15aed8c4
JJ
5439 PR tree-optimization/64465
5440 * gcc.dg/pr64465.c: New test.
5441
a6377d52
JJ
5442 PR tree-optimization/64494
5443 * gcc.c-torture/compile/pr64494.c: New test.
5444
8b7cec58
TK
54452015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5446
5447 PR fortran/47674
5448 * gfortran.dg/realloc_on_assign_25.f90: New test.
5449
5624e564
JJ
54502015-01-05 Jakub Jelinek <jakub@redhat.com>
5451
5452 Update copyright years.
5453
5bd012f8
MP
54542015-01-05 Marek Polacek <polacek@redhat.com>
5455
5456 PR c/64423
5457 * gcc.dg/pr64423.c: New test.
5458
ec2c793b
HPN
54592015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5460
c3874335
HPN
5461 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5462 mmix-knuth-mmixware for the same reason as for MIPS.
5463 * gcc.dg/debug/debug-2.c: Ditto.
5464
ec2c793b
HPN
5465 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5466
d50a1793
JDA
54672015-01-03 John David Anglin <danglin@gcc.gnu.org>
5468
3fd99bca
JDA
5469 PR testsuite/62250
5470 * lib/gfortran.exp: Add libatomic library search path.
5471 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5472 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5473
d50a1793
JDA
5474 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5475
fe86867f
BE
54762015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5477
5478 * c-c++-common/tsan/bitfield_race.c: New testcase.
5479 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5480
09de7c25
TB
54812015-01-02 Tobias Burnus <burnus@net-b.de>
5482
5483 * gfortran.dg/coarray/collectives_4.f90: New.
5484
74a1c62f
JW
54852015-01-02 Janus Weil <janus@gcc.gnu.org>
5486
5487 PR fortran/57562
5488 * gfortran.dg/extends_16.f90: New.
5489
09ed8520
TB
54902015-01-02 Tobias Burnus <burnus@net-b.de>
5491
5492 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5493
213ab0a6
TB
54942015-01-02 Tobias Burnus <burnus@net-b.de>
5495
5496 * gfortran.dg/coarray/codimension_2.f90: New.
5497 * gfortran.dg/coarray/codimension_2a.f90: New.
5498 * gfortran.dg/coarray_35.f90: New.
5499 * gfortran.dg/coarray_35a.f90: New.
5500
4294c093 55012015-01-02 Janus Weil <janus@gcc.gnu.org>
a30772be 5502
4294c093 5503 PR fortran/60507
74a1c62f 5504 * gfortran.dg/dummy_procedure_11.f90: New.
09de7c25 5505^L
213ab0a6 5506Copyright (C) 2015 Free Software Foundation, Inc.
ad41bd84
JM
5507
5508Copying and distribution of this file, with or without modification,
5509are permitted in any medium without royalty provided the copyright
5510notice and this notice are preserved.
This page took 5.33237 seconds and 5 git commands to generate.