]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2014-04-15 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f270d2a0 12014-04-15 Richard Biener <rguenther@suse.de>
2
3 PR rtl-optimization/56965
4 * gcc.dg/torture/pr56965-1.c: New testcase.
5 * gcc.dg/torture/pr56965-2.c: Likewise.
6
731d420e 72014-04-15 Teresa Johnson <tejohnson@google.com>
8
9 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
10
fc07fe6f 112014-04-15 Eric Botcazou <ebotcazou@adacore.com>
12
13 * gnat.dg/vect14.adb: New test.
14
eb71996d 152014-04-15 Eric Botcazou <ebotcazou@adacore.com>
16
17 * gnat.dg/vect12.ad[sb]: New test.
18 * gnat.dg/vect13.ad[sb]: Likewise.
19
363cb5d6 202014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
21
22 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
23 under qemu-arm.
24 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
25 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
26 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
27 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
28 * c-c++-common/ubsan/null-1.c: Likewise.
29 * c-c++-common/ubsan/null-10.c: Likewise.
30 * c-c++-common/ubsan/null-11.c: Likewise.
31 * c-c++-common/ubsan/null-2.c: Likewise.
32 * c-c++-common/ubsan/null-3.c: Likewise.
33 * c-c++-common/ubsan/null-4.c: Likewise.
34 * c-c++-common/ubsan/null-5.c: Likewise.
35 * c-c++-common/ubsan/null-6.c: Likewise.
36 * c-c++-common/ubsan/null-7.c: Likewise.
37 * c-c++-common/ubsan/null-8.c: Likewise.
38 * c-c++-common/ubsan/null-9.c: Likewise.
39 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
40 * c-c++-common/ubsan/overflow-int128.c: Likewise.
41 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
42 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
43 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
44 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
45 * c-c++-common/ubsan/pr59333.c: Likewise.
46 * c-c++-common/ubsan/pr59667.c: Likewise.
47 * c-c++-common/ubsan/pr60613-2.c: Likewise.
48 * c-c++-common/ubsan/pr60636.c: Likewise.
49 * c-c++-common/ubsan/shift-1.c: Likewise.
50 * c-c++-common/ubsan/shift-2.c: Likewise.
51 * c-c++-common/ubsan/vla-1.c: Likewise.
52
86ac9c59 532014-04-14 Eric Botcazou <ebotcazou@adacore.com>
54
55 * gnat.dg/vect11.ad[sb]: New test.
56
00bffa46 572014-04-14 Richard Biener <rguenther@suse.de>
58
59 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
60
0c1e966f 612014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
62
63 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
64
b2ca6510 652014-04-14 Richard Biener <rguenther@suse.de>
66 Marc Glisse <marc.glisse@inria.fr>
67
68 PR c/60819
69 * gcc.target/i386/vec-may_alias.c: New testcase.
70
1811db12 712014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
72
73 * lib/target-supports.exp
74 (check_effective_target_vect_widen_mult_si_to_di_pattern):
75 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
76 Fix formatting.
77
d9ef6695 782014-04-14 Richard Biener <rguenther@suse.de>
79
80 PR lto/60720
81 * gcc.dg/lto/pr60720_0.c: New testcase.
82 * gcc.dg/lto/pr60720_1.c: Likewise.
83
842014-04-14 Christian Bruel <christian.bruel@st.com>
1878fb5b 85
86 * gcc.target/sh/memset.c: New test.
87
cb799f0a 882014-04-14 Richard Biener <rguenther@suse.de>
89
90 PR middle-end/55022
91 * gcc.dg/graphite/pr55022.c: New testcase.
92
98acb419 932014-04-14 Richard Biener <rguenther@suse.de>
94
95 PR tree-optimization/59817
96 PR tree-optimization/60453
97 * gfortran.dg/graphite/pr59817.f: New testcase.
98 * gcc.dg/graphite/pr59817-1.c: Likewise.
99 * gcc.dg/graphite/pr59817-2.c: Likewise.
100
5b069d81 1012014-04-14 Jason Merrill <jason@redhat.com>
102
103 Revert:
104 * lib/gcc-dg.exp (dg-build-dso): New.
105 (gcc-dg-test-1): Handle dg-do-what "dso".
106
b447bac3 1072014-04-13 Paul Thomas <pault@gcc.gnu.org>
108
109 PR fortran/60717
110 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
111
112 PR fortran/58085
113 * gfortran.dg/associate_15.f90: New test.
114
855372a3 1152014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
116
117 PR middle-end/60467
118 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
119 case to check.
120
094da06d 1212014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
122
123 PR middle-end/60469
124 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
125
8deb0486 1262014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
127
128 * gcc.target/mips/umips-store16-1.c: New test.
129
4012a986 1302014-04-11 Tobias Burnus <burnus@net-b.de>
131
132 PR c/60194
133 * * g++.dg/warn/warn_format_signedness.C: New.
134 * gcc.dg/format/warn-signedness.c: New.
135
baf14602 1362014-04-11 Tobias Burnus <burnus@net-b.de>
137
138 PR fortran/58880
139 PR fortran/60495
140 * gfortran.dg/finalize_25.f90: New.
141
e8f53f72 1422014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
143
144 * gcc.target/epiphany/t1068-2.c: New file.
145
4af44dbd 1462014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
147
148 * gcc.target/epiphany/btst-1.c: New test.
149
6d0a5596 1502014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
151
152 PR rtl-optimization/60651
153 * gcc.target/epiphany/mode-switch.c: New test.
154
08f9c377 1552014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/58600
158 * g++.dg/cpp0x/gen-attrs-58.C: New.
159 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
160
155586ea 1612014-04-11 Steve Ellcey <sellcey@mips.com>
162 Jakub Jelinek <jakub@redhat.com>
163
164 PR middle-end/60556
165 * gcc.c-torture/compile/pr60556.c: New test.
166
b0a8d6c8 1672014-04-11 Richard Biener <rguenther@suse.de>
168
169 PR middle-end/60797
170 * gcc.dg/pr60797.c: New testcase.
171
0f2bdcec 1722014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
173
174 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
175 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
176 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
177 rename to ...
178 * gcc.target/s390/htm-nofloat-1.c: ... this one.
179 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
180 instructions as well.
181
f3f18244 1822014-04-11 Jakub Jelinek <jakub@redhat.com>
183
184 PR rtl-optimization/60663
185 * gcc.target/arm/pr60663.c: New test.
186
3e61c0e7 1872014-04-10 Jason Merrill <jason@redhat.com>
188
189 * g++.dg/dso/dlclose1.C: Disable for 4.9.
190
31c03a14 1912014-04-10 Jakub Jelinek <jakub@redhat.com>
192
193 PR lto/60567
194 * g++.dg/lto/pr60567_0.C: New test.
195
9a6559b5 1962014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
197
198 * gfortran.dg/class_nameclash.f90: New test.
199
887e672b 2002014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
201
202 PR c++/52844
203 * g++.dg/cpp0x/variadic156.C: New.
204
6ed3847f 2052014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
206
207 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
208 long.
209
5ad494f9 2102014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
211
212 PR debug/60655
213 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
214 -fdata-sections.
215
e6f09725 2162014-04-09 Steve Ellcey <sellcey@mips.com>
217
218 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
219 and scan lists.
220
a4f867b1 2212014-04-09 Cong Hou <congh@google.com>
222
223 PR testsuite/60773
224 * lib/target-supports.exp:
225 (check_effective_target_vect_widen_si_to_di_pattern): New.
226 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
227 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
228 targets only.
229 (foo): Fix up formatting.
230 (main): Call check_vect.
231
bcc1089d 2322014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
233
234 PR c++/59115
235 * g++.dg/template/crash119.C: New.
236
7cdf0026 2372014-04-08 Pat Haugen <pthaugen@us.ibm.com>
238
239 * gcc.target/powerpc/atomic_load_store-p8.c: New.
240
93e11ab1 2412014-04-08 Jason Merrill <jason@redhat.com>
242
243 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
244 compile.
245
da6ff45a 2462014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
247
248 PR rtl-optimization/60776
249 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
250 * gcc.dg/builtin-bswap-7.c: Likewise.
251 * gcc.dg/builtin-bswap-6a.c: New testcase.
252 * gcc.dg/builtin-bswap-7a.c: New testcase.
253
254 Revert
255 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
256
257 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
258 optimization.
259 * gcc.dg/builtin-bswap-7.c: Likewise.
260
f5f9fa15 2612014-04-08 Richard Biener <rguenther@suse.de>
262
263 PR tree-optimization/60785
264 * gcc.dg/graphite/pr60785.c: New testcase.
265
61e8b495 2662014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
267
268 PR target/60602
269 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
270 with as at -O0.
271
3da466c2 2722014-04-08 Nathan Sidwell <nathan@codesourcery.com>
273
274 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
275 * g++.dg/warn/Wnvdtor-3.C: Likewise.
276 * g++.dg/warn/Wnvdtor-4.C: Likewise.
277
e03556d9 2782014-04-07 Eric Botcazou <ebotcazou@adacore.com>
279
280 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
281
01a19f4c 2822014-04-07 Charles Baylis <charles.baylis@linaro.org>
283
284 PR target/60609
285 * g++.dg/torture/pr60609.C: New test.
286
07eb9386 2872014-04-07 Richard Biener <rguenther@suse.de>
288
289 PR tree-optimization/60766
290 * gcc.dg/torture/pr60766.c: New testcase.
291
9dd71412 2922014-04-07 Jason Merrill <jason@redhat.com>
293
294 * lib/gcc-dg.exp (dg-build-dso): New.
295 (gcc-dg-test-1): Handle dg-do-what "dso".
296 * lib/target-supports.exp (add_options_for_dlopen): New.
297 (check_effective_target_dlopen): Use it.
298
12d8c6eb 2992014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
300
301 * gcc.target/arm/pr60657.c: Fix missing curly brace.
302
66be7346 3032014-04-07 Richard Biener <rguenther@suse.de>
304
305 PR middle-end/60750
306 * g++.dg/torture/pr60750.C: New testcase.
307 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
308
826d46ec 3092014-04-06 Andreas Schwab <schwab@linux-m68k.org>
310
311 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
312
c32b68f8 3132014-04-06 John David Anglin <danglin@gcc.gnu.org>
314
ceb959b6 315 PR testsuite/60671
316 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
317
826d46ec 3182014-04-06 John David Anglin <danglin@gcc.gnu.org>
319
d963f165 320 PR testsuite/60672
321 * g++.dg/cpp1y/auto-fn25.C: Require lto.
322
c32b68f8 323 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
324
9d591cf7 3252014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
326
327 * gfortran.dg/warn_conversion_4.f90: Adjust test.
328
976c7653 3292014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
330
331 * gcc.target/avr/dev-specific-rmw.c: New test.
332
4fc29ce4 3332014-04-04 Cong Hou <congh@google.com>
334
335 PR tree-optimization/60656
336 * gcc.dg/vect/pr60656.c: New test.
337
55d22215 3382014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
339
340 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
341 optimization.
342 * gcc.dg/builtin-bswap-7.c: Likewise.
343
fb73bd50 3442014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
345
346 PR c++/58207
347 * g++.dg/cpp0x/constexpr-ice15.C: New.
348
f0d26d57 3492014-04-04 Jan Hubicka <hubicka@ucw.cz>
350
351 PR ipa/59626
352 testcase by Richard Biener
353 * gcc.dg/lto/pr59626_0.c: New testcase.
354 * gcc.dg/lto/pr59626_1.c: New testcase.
355
8a65c663 3562014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
357
358 PR debug/60655
359 * gcc.c-torture/compile/pr60655-1.c: New test.
360
98d52bcd 3612014-04-04 Martin Jambor <mjambor@suse.cz>
362
363 PR ipa/60640
364 * g++.dg/ipa/pr60640-1.C: New test.
365 * g++.dg/ipa/pr60640-2.C: Likewise.
366 * g++.dg/ipa/pr60640-3.C: Likewise.
367 * g++.dg/ipa/pr60640-4.C: Likewise.
368
809003b3 3692014-04-04 Jeff Law <law@redhat.com>
370
371 PR target/60657
372 * gcc.target/arm/pr60657.c: New test.
373
98107def 3742014-04-04 Richard Biener <rguenther@suse.de>
375
376 PR ipa/60746
377 * g++.dg/torture/pr60746.C: New testcase.
378
7144bfbd 3792014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
380
381 * g++.old-deja/g++.robertl/eb121.C: Adjust.
382 * g++.old-deja/g++.jason/overload21.C: Likewise.
383 * g++.old-deja/g++.law/init5.C: Likewise.
384
004a94a5 3852014-04-03 Cong Hou <congh@google.com>
386
387 PR tree-optimization/60505
388 * gcc.dg/vect/pr60505.c: New test.
389
5da4c394 3902014-04-03 Richard Biener <rguenther@suse.de>
391
392 PR tree-optimization/60740
393 * gcc.dg/graphite/pr60740.c: New testcase.
394
a35a8e18 3952014-04-03 Nathan Sidwell <nathan@codesourcery.com>
396
397 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
398 * g++.dg/warn/Wnvdtor-2.C: New.
399 * g++.dg/warn/Wnvdtor-3.C: New.
400 * g++.dg/warn/Wnvdtor-4.C: New.
401 * g++.dg/warn/Weff1.C: Delete.
402 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
403 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
404
e863e8f6 4052014-04-02 Jan Hubicka <hubicka@ucw.cz>
406
407 PR ipa/60659
408 * testsuite/g++.dg/torture/pr60659.C: New testcase.
7144bfbd 409
f626787a 4102014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
411
412 PR tree-optimization/60733
413 * gcc.dg/torture/pr60733.c: New test.
414
53f1eb5d 4152014-04-02 Vladimir Makarov <vmakarov@redhat.com>
416
417 PR rtl-optimization/60650
418 * gcc.target/arm/pr60650-2.c: New.
419
871ad56f 4202014-04-02 Joseph Myers <joseph@codesourcery.cmo>
421
422 * gcc.target/i386/avx2-vpand-3.c,
423 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
424
b617f350 4252014-04-02 Joseph Myers <joseph@codesourcery.com>
426
427 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
428 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
429 gcc.target/i386/memcpy-strategy-1.c,
430 gcc.target/i386/memcpy-strategy-2.c,
431 gcc.target/i386/memcpy-vector_loop-1.c,
432 gcc.target/i386/memcpy-vector_loop-2.c,
433 gcc.target/i386/memset-vector_loop-1.c,
434 gcc.target/i386/memset-vector_loop-2.c,
435 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
436 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
437 -march= options different from those in dg-options.
438
0696e23f 4392014-04-02 Joseph Myers <joseph@codesourcery.com>
440
441 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
442 gcc.target/i386/pr30970.c: Use -mtune=generic.
443 * gcc.target/i386/avx2-vpaddb-3.c,
444 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
445 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
446 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
447 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
448 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
449 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
450 gcc.target/i386/avx2-vpsubw-3.c,
451 gcc.target/i386/avx256-unaligned-load-1.c,
452 gcc.target/i386/avx256-unaligned-load-4.c,
453 gcc.target/i386/avx256-unaligned-store-1.c,
454 gcc.target/i386/avx256-unaligned-store-2.c,
455 gcc.target/i386/avx256-unaligned-store-4.c: Use
456 -mno-prefer-avx128.
457
585aeed9 4582014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
459 Iain Sandoe <iain@codesourcery.com>
460
461 PR target/54083
462 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
463 with the additional options -Wl,-undefined,dynamic_lookup
464 and -Wl,-flat_namespace.
465 * gcc.dg/torture/pr53922.c: Additional option
466 -Wl,-flat_namespace for darwin[89].
467 * gcc.dg/torture/pr60092.c: Additional options
468 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
469 for darwin[89].
470
4e51aecd 4712014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
cc9e213a 472
4e51aecd 473 PR target/43751
474 * lib/prune.exp: Modify the regular express to prune
475 the new warnings introduced by r205679 on darwin9.
cc9e213a 476
19e925b4 4772014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
478
479 * g++.dg/init/ctor4.C: Adjust.
480 * g++.dg/init/ctor4-1.C: New.
481 * g++.dg/cpp0x/defaulted2.C: Adjust.
482
8ba9a9b5 4832014-04-01 Richard Henderson <rth@redhat.com>
484
485 PR target/60704
486 * gcc.dg/pr60704.c: New file.
487
678c4f9f 4882014-04-01 Bin Cheng <bin.cheng@arm.com>
489
490 PR target/60363
08cd4241 491 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
678c4f9f 492 logical_op_short_circuit targets.
493
ca7ff43c 4942014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
495
496 PR libfortran/60128
497 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
498 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
499
2882dea2 5002014-03-31 H.J. Lu <hongjiu.lu@intel.com>
501
502 PR rtl-optimization/60700
503 * gcc.target/i386/pr60700.c: New test.
504
66d9c429 5052014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
506
507 PR target/60650
508 * gcc.target/arm/pr60650.c: Adjust command line options.
509
95e1bae8 5102014-03-31 Martin Jambor <mjambor@suse.cz>
511
512 PR middle-end/60647
513 * gcc.dg/pr60647-1.c: New test.
514 * gcc.dg/pr60647-2.c: Likewise.
515
3ad418d0 5162014-03-31 Richard Biener <rguenther@suse.de>
517
518 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
519
f79e87ea 5202014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
521
522 PR target/60034
523 * gcc.target/aarch64/pr60034.c: New file.
524
4906c0a4 5252014-03-29 Adam Butcher <adam@jessamine.co.uk>
526
527 PR c++/60626
528 * g++.dg/cpp1y/pr60626.C: New testcase.
529
6e9c6a02 5302014-03-29 Joseph Myers <joseph@codesourcery.com>
531
532 * gcc.dg/pr45416.c: Allow bextr on x86.
533 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
534 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
535 gcc.target/i386/fma4-vector.c: Use -mno-fma.
536 * gcc.target/i386/l_fma_double_1.c,
537 gcc.target/i386/l_fma_double_2.c,
538 gcc.target/i386/l_fma_double_3.c,
539 gcc.target/i386/l_fma_double_4.c,
540 gcc.target/i386/l_fma_double_5.c,
541 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
542 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
543 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
544 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
545 * gcc.target/i386/pr27971.c: Use -mno-tbm.
546 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
547 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
548
bcd2c90d 5492014-03-29 Jakub Jelinek <jakub@redhat.com>
550
551 PR target/60648
552 * g++.dg/pr60648.C: Move test to...
553 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
554 dg-options, add for fpic targets dg-additional-options -fPIC.
555
7a33f452 5562014-03-28 Eric Botcazou <ebotcazou@adacore.com>
557
558 * gnat.dg/opt33.adb: New testcase.
559
28f7a2af 5602014-03-28 Vladimir Makarov <vmakarov@redhat.com>
561
562 PR target/60697
563 * gcc.target/aarch64/pr60697.c: New.
564
178ef0b6 5652014-03-27 Jeff Law <law@redhat.com>
566
567 PR target/60648
568 * g++.dg/pr60648.C: New test.
569
265a34f4 5702014-03-28 Adam Butcher <adam@jessamine.co.uk>
571
572 PR c++/60573
573 * g++.dg/cpp1y/pr60573.C: New testcase.
574
bdc8fe1f 5752014-03-28 Jakub Jelinek <jakub@redhat.com>
576
577 PR target/60693
578 * gcc.target/i386/pr60693.c: New test.
579
2123f553 5802014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
581
582 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
583
fa13fab3 5842014-03-28 Jakub Jelinek <jakub@redhat.com>
585
5a672e62 586 PR c++/60689
587 * c-c++-common/pr60689.c: New test.
588
fa13fab3 589 PR c++/58678
590 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
591 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
592 targets.
593
d2e86786 5942014-03-28 Vladimir Makarov <vmakarov@redhat.com>
595
596 PR target/60675
597 * gcc.target/aarch64/pr60675.C: New.
598
b07fec47 5992014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
600
601 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
602 option.
603 * lib/target-supports.exp: Return true for s390
604 in check_effective_logical_op_short_circuit.
605
740bb1d0 6062014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
607
608 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
609 of second source operand.
610 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
611 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
612 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
613
a7a32874 6142014-03-28 Jakub Jelinek <jakub@redhat.com>
615
616 PR ipa/60315
617 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
618
10b5f23c 6192014-03-28 Tobias Burnus <burnus@net-b.de>
620
621 * lib/cilk-plus-dg.exp: New.
622 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
623 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
624
6252014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9c1f3230 626
627 PR fortran/60522
628 * gfortran.dg/where_4.f90: New test case.
629
efa70124 6302014-03-27 Tobias Burnus <burnus@net-b.de>
631
632 PR fortran/58880
633 * gfortran.dg/finalize_24.f90: New.
634
a1546352 6352014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
636
637 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
638 vbpermq builtin.
639
640 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
641 vec_select optimizations.
642 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
643 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
644
645 PR target/60672
646 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
647 xxpermdi builtins are supported.
648
1f558530 6492014-03-27 Vladimir Makarov <vmakarov@redhat.com>
650
651 PR rtl-optimization/60650
652 * gcc.target/arm/pr60650.c: New.
653
06fa0630 6542014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
655
656 * gcc.target/s390/20140327-1.c: New testcase.
657
ef8cfd4d 6582014-03-27 Jakub Jelinek <jakub@redhat.com>
659
660 PR middle-end/60682
661 * g++.dg/gomp/pr60682.C: New test.
662
780b9a27 6632014-03-27 John David Anglin <danglin@gcc.gnu.org>
664
665 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
666
743de8ed 6672014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
668
669 PR target/60580
670 * gcc.target/aarch64/pr60580_1.c: New.
671 * gcc.target/aarch64/test_fp_attribute_1.c: New.
672 * gcc.target/aarch64/test_fp_attribute_2.c: New.
673
bb0803fb 6742014-03-26 Dehao Chen <dehao@google.com>
675
676 * gcc.dg/predict-8.c: New test.
677
bebb2c46 6782014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
679
efa70124 680 PR c++/52369
681 * g++.dg/init/const10.C: New.
bebb2c46 682 * g++.dg/init/const11.C: New.
683 * g++.dg/init/pr25811.C: Adjust.
684 * g++.dg/init/pr29043.C: Likewise.
685 * g++.dg/init/pr43719.C: Likewise.
686 * g++.dg/init/pr44086.C: Likewise.
687 * g++.dg/init/ctor8.C: Likewise.
688 * g++.dg/init/uninitialized1.C: Likewise.
689
57e011dc 6902014-03-26 Jakub Jelinek <jakub@redhat.com>
691
692 PR sanitizer/60636
693 * c-c++-common/ubsan/pr60636.c: New test.
694
097681e4 6952014-03-26 Andreas Schwab <schwab@suse.de>
696
697 * g++.dg/torture/pr60315.C: Remove duplication.
698
be8108ee 6992014-03-26 Eric Botcazou <ebotcazou@adacore.com>
700
701 * gcc.c-torture/execute/20140326-1.c: New test.
702
5a7ad253 7032014-03-25 Jan Hubicka <hubicka@ucw.cz>
704
705 PR ipa/60315
097681e4 706 * g++.dg/torture/pr60315.C: New testcase.
5a7ad253 707
9a225e5a 7082014-03-25 Martin Jambor <mjambor@suse.cz>
709
710 PR ipa/60600
711 * g++.dg/ipa/pr60600.C: New test.
712
70083600 7132014-03-25 John David Anglin <danglin@gcc.gnu.org>
714
715 PR testsuite/58013
716 * g++.dg/opt/pr56999.C: Pop hidden visibility.
717
2637468b 7182014-03-25 Richard Biener <rguenther@suse.de>
719
720 PR middle-end/60635
721 * gfortran.dg/lto/pr60635_0.f90: New testcase.
722 * gfortran.dg/lto/pr60635_1.c: Likewise.
723
bb7b7cec 7242014-03-24 Adam Butcher <adam@jessamine.co.uk>
725
726 PR c++/60627
727 * g++.dg/cpp1y/pr60627.C: New testcase.
728
bed34e83 7292014-03-24 Alex Velenko <Alex.Velenko@arm.com>
730
731 * gcc.target/aarch64/ushr64_1.c: New.
732
d040c037 7332014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
734
735 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
736 (LONG_LONG): Use LLONG.
737 (set_rvector_long): Explicitly return void.
738 (set_vector_long): Likewise.
739 (check_vector_long): Likewise.
740
e93e3d93 7412014-03-24 Marek Polacek <polacek@redhat.com>
742
743 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
744 INT_MIN.
745 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
746 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
747 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
748 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
749 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
750 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
751 * c-c++-common/ubsan/pr59503.c: Likewise.
752 * c-c++-common/ubsan/pr60613-1.c: Likewise.
753 * c-c++-common/ubsan/save-expr-1.c: Likewise.
754 * c-c++-common/ubsan/shift-3.c: Likewise.
755 * c-c++-common/ubsan/shift-6.c: Likewise.
756 * c-c++-common/ubsan/undefined-1.c: Likewise.
757 * c-c++-common/ubsan/vla-2.c: Likewise.
758 * c-c++-common/ubsan/vla-3.c: Likewise.
759 * c-c++-common/ubsan/vla-4.c: Likewise.
760 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
761 * g++.dg/ubsan/return-2.C: Likewise.
762
a817a88b 7632014-03-23 John David Anglin <danglin@gcc.gnu.org>
764
9d18d657 765 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
766 hppa*-*-hpux*.
767
e889570d 768 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
769
a817a88b 770 PR libfortran/59313
771 PR libfortran/58015
772 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
773 * gfortran.dg/round_4.f90: Likewise.
774
d7ccde18 7752014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
776
777 PR libfortran/60128
778 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
779 i?86-*-solaris2.9*.
780
c866ebee 7812014-03-22 Jakub Jelinek <jakub@redhat.com>
782
783 PR sanitizer/60613
784 * c-c++-common/ubsan/pr60613-1.c: New test.
785 * c-c++-common/ubsan/pr60613-2.c: New test.
786
792cd6a2 7872014-03-22 Matthias Klose <doko@ubuntu.com>
788
789 * g++.dg/cpp0x/regress: Remove empty directory.
790
446bdf5f 7912014-03-22 Jakub Jelinek <jakub@redhat.com>
792
793 PR debug/60603
794 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
795
4236a702 7962014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
797
798 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
799 * g++.dg/cpp1y/pr60393.C: Likewise.
800
eb62b291 8012014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
802
803 PR c++/60384
804 * g++.dg/cpp1y/pr60384.C: New.
805
4f997567 8062014-03-21 Jakub Jelinek <jakub@redhat.com>
807
808 PR target/60598
809 * gcc.dg/pr60598.c: New test.
810
fa4052b3 8112014-03-21 Martin Jambor <mjambor@suse.cz>
812
813 PR ipa/59176
792cd6a2 814 * g++.dg/torture/pr59176.C: New test.
fa4052b3 815
95d0bdb9 8162014-03-21 Martin Jambor <mjambor@suse.cz>
817
818 PR ipa/60419
819 * g++.dg/ipa/pr60419.C: New test.
820
e7e44439 8212014-03-21 Richard Biener <rguenther@suse.de>
822
823 PR tree-optimization/60577
824 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
825
7f8df605 8262014-03-21 Tobias Burnus <burnus@net-b.de>
827
828 PR fortran/60599
829 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
830 reading.
831
2982409c 8322014-03-20 Jakub Jelinek <jakub@redhat.com>
833
4b07180e 834 PR middle-end/60597
835 * g++.dg/opt/pr60597.C: New test.
836
2982409c 837 PR c++/60572
838 * g++.dg/init/pr60572.C: New test.
839
a70457b0 8402014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
841
842 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
843
c77badf3 8442014-03-19 Tobias Burnus <burnus@net-b.de>
845
846 PR fortran/60543
847 PR fortran/60283
848 * gfortran.dg/implicit_pure_4.f90: New.
849
c97fb132 8502014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
851
852 PR c++/51474
853 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
854
f92e3f9c 8552014-03-19 H.J. Lu <hongjiu.lu@intel.com>
856
857 PR testsuite/60590
858 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
859 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
860 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
861
a059ef8f 8622014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
863
864 PR c++/60332
865 * g++.dg/cpp1y/pr60332.C: New.
866
93f7d05a 8672014-03-19 Marek Polacek <polacek@redhat.com>
868
869 PR sanitizer/60569
870 * g++.dg/ubsan/pr60569.C: New test.
871
3a8c7981 8722014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
873
874 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
875
da7a2b38 8762014-03-19 Jakub Jelinek <jakub@redhat.com>
877
878 PR tree-optimization/60559
879 * g++.dg/vect/pr60559.cc: New test.
880
a2b6d61f 8812014-03-18 Ian Lance Taylor <iant@google.com>
882
883 PR target/60563
884 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
885 (ditype): Rename typedef from int64_t.
886
ed00ab59 8872014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
888
889 PR c/55383
890 * gcc.dg/cast-qual-3.c: New.
891 Revert:
892 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
893 * c-c++-common/Wcast-qual-1.c: More precise match text.
894
c25834c9 8952014-03-18 Janus Weil <janus@gcc.gnu.org>
896
897 PR fortran/55207
898 PR fortran/60549
899 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
900 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
901 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
902 * gfortran.dg/intent_optimize_1.f90: Ditto.
903 * gfortran.dg/pointer_init_9.f90: Ditto.
904 * gfortran.dg/volatile4.f90: Ditto.
905 * gfortran.dg/volatile6.f90: Ditto.
906
f40f5e0e 9072014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
908
909 PR c/55383
910 * c-c++-common/Wcast-qual-1.c: More precise match text.
911
a0377683 9122014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
913
914 PR c++/60305
915 * g++.dg/cpp0x/constexpr-ice14.C: New.
916
9172014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
918
919 PR c++/54250
920 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
921
0baf842d 9222014-03-18 Jakub Jelinek <jakub@redhat.com>
923
924 PR sanitizer/60535
925 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
926 * c-c++-common/ubsan/null-2.c: Likewise.
927 * c-c++-common/ubsan/null-3.c: Likewise.
928 * c-c++-common/ubsan/null-4.c: Likewise.
929 * c-c++-common/ubsan/null-5.c: Likewise.
930 * c-c++-common/ubsan/null-6.c: Likewise.
931 * c-c++-common/ubsan/null-7.c: Likewise.
932 * c-c++-common/ubsan/null-8.c: Likewise.
933 * c-c++-common/ubsan/null-9.c: Likewise.
934 * c-c++-common/ubsan/null-10.c: Likewise.
935 * c-c++-common/ubsan/null-11.c: Likewise.
936 * c-c++-common/ubsan/overflow-1.c: Likewise.
937 * c-c++-common/ubsan/overflow-2.c: Likewise.
938 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
939 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
940 * c-c++-common/ubsan/overflow-int128.c: Likewise.
941 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
942 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
943 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
944 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
945 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
946 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
947 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
948 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
949 * c-c++-common/ubsan/pr59333.c: Likewise.
950 * c-c++-common/ubsan/pr59503.c: Likewise.
951 * c-c++-common/ubsan/pr59667.c: Likewise.
952 * c-c++-common/ubsan/undefined-1.c: Likewise.
953 * g++.dg/ubsan/pr59250.C: Likewise.
954 * g++.dg/ubsan/pr59306.C: Likewise.
955
4309c9f5 9562014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
957
958 * gcc.dg/tls/pr58595.c: Add tls options.
959
d14c1c82 9602014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
961
962 * gcc.target/i386/avx-additional-reg-names.c: New.
963 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
964
d2caa684 9652014-03-17 Adam Butcher <adam@jessamine.co.uk>
966
fd6b21e6 967 PR c++/60390
968 * g++.dg/cpp1y/pr60390.C: New testcase.
969
d2caa684 970 PR c++/60391
971 * g++.dg/cpp1y/pr60391.C: New testcase.
972
74700902 9732014-03-17 Jakub Jelinek <jakub@redhat.com>
974
975 PR target/60516
976 * gcc.target/i386/pr60516.c: New test.
977
34c4877b 9782014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
979
980 PR c++/59571
981 * g++.dg/cpp0x/constexpr-ice13.C: New.
982
ad45e43e 9832014-03-17 Marek Polacek <polacek@redhat.com>
984
985 PR middle-end/60534
986 * gcc.dg/gomp/pr60534.c: New test.
987
3f58cb60 9882014-03-17 Kai Tietz <ktietz@redhat.com>
989
990 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
991
754ce85c 9922014-03-17 Andreas Schwab <schwab@linux-m68k.org>
993
994 PR testsuite/58851
995 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
996 storage size.
997
8f07aabd 9982014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
999
1000 PR libfortran/58324
1001 * gfortran.dg/list_read_12.f90: New test.
1002
47e80b17 10032014-03-15 Janus Weil <janus@gcc.gnu.org>
1004
1005 PR fortran/55207
1006 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1007 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1008 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1009 -Wno-aggressive-loop-optimizations and remove an unused variable.
1010 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1011 * gfortran.dg/pointer_init_9.f90: New.
1012 * gfortran.dg/volatile4.f90: Put into subroutine.
1013 * gfortran.dg/volatile6.f90: Ditto.
1014
c99239d3 10152014-03-14 Mikael Morin <mikael@gcc.gnu.org>
1016
1017 PR fortran/60392
1018 * gfortran.dg/transpose_4.f90: New test.
1019
6cadc8f7 10202014-03-14 Vladimir Makarov <vmakarov@redhat.com>
1021
1022 PR rtl-optimization/60508
1023 * gcc.target/i386/pr60508.c: New.
1024
671fe650 10252014-03-14 Richard Biener <rguenther@suse.de>
1026
1027 PR middle-end/60518
1028 * g++.dg/pr60518.C: New testcase.
1029
10302014-03-14 Martin Jambor <mjambor@suse.cz>
0f3c9fa8 1031
1032 PR lto/60461
1033 * gcc.dg/lto/pr60461_0.c: New test.
1034
0447ba57 10352014-03-14 Cesar Philippidis <cesar@codesourcery.com>
1036
1037 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1038 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1039 * gcc.dg/lto/save-temps_0.c: New testcase.
1040
8895f0a3 10412014-03-13 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR middle-end/36282
1044 * c-c++-common/pr36282-1.c: New test.
1045 * c-c++-common/pr36282-2.c: New test.
1046 * c-c++-common/pr36282-3.c: New test.
1047 * c-c++-common/pr36282-4.c: New test.
1048
6ddd9e4c 10492014-03-13 Richard Henderson <rth@redhat.com>
1050
1051 PR debug/60438
1052 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1053
c498d5d2 10542014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1055
1056 PR c++/60383
1057 * g++.dg/template/crash118.C: New.
1058 * g++.dg/template/crash95.C: Adjust.
1059
c2d1c3eb 10602014-03-13 Vladimir Makarov <vmakarov@redhat.com>
1061
1062 PR rtl-optimization/57189
1063 * gcc.target/i386/pr57189.c: New.
1064
4e839e56 10652014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/60254
1068 * g++.dg/cpp0x/static_assert10.C: New.
1069 * g++.dg/cpp0x/static_assert11.C: Likewise.
1070 * g++.dg/cpp0x/static_assert3.C: Adjust.
1071
165406d5 10722014-03-13 Richard Biener <rguenther@suse.de>
1073
1074 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1075
ae61c502 10762014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1077
1078 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1079 2.07 128-bit arithmetic.
1080 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1081
1082 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1083 due to when TImode is allowed in VSX registers, the allowable
1084 address modes for TImode is just a single indirect address in
1085 order for the value to be loaded and store in either GPR or VSX
1086 registers. This affects the generated code, and it would cause
1087 this test to fail, when such an option is used.
1088
1e9f2344 10892014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
1090
c253f380 1091 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1e9f2344 1092
9202fd6a 10932014-03-12 Jakub Jelinek <jakub@redhat.com>
1094
1095 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1096 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
c253f380 1097 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1098 only test for exactly one if if -mbranch-cost=1 has been passed.
9202fd6a 1099
972222f9 11002014-03-12 Christian Bruel <christian.bruel@st.com>
1101
1102 PR target/60264
1103 * gcc.target/arm/pr60264.c
1104
88a7f155 11052014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1106
1107 PR tree-optimization/60454
1108 * gcc.c-torture/execute/pr60454.c: New test.
1109
c2c07119 11102014-03-12 Jakub Jelinek <jakub@redhat.com>
1111 Marc Glisse <marc.glisse@inria.fr>
1112
1113 PR tree-optimization/60502
1114 * gcc.c-torture/compile/pr60502.c: New test.
1115
5a0d3f9f 11162014-03-12 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR middle-end/60482
1119 * gcc.dg/vect/pr60482.c: New test.
1120
c9b99c30 11212014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1122
1123 PR c++/60389
1124 * g++.dg/cpp0x/inh-ctor19.C: New.
1125
e7a71ff8 11262014-03-11 Richard Biener <rguenther@suse.de>
1127
1128 PR tree-optimization/60429
1129 PR tree-optimization/60485
1130 * gcc.dg/pr60485-1.c: New testcase.
1131 * gcc.dg/pr60485-2.c: Likewise.
1132
9f0b7378 11332014-03-10 Jakub Jelinek <jakub@redhat.com>
1134
1135 PR ipa/60457
1136 * g++.dg/ipa/pr60457.C: New test.
1137
87955082 11382014-03-10 Richard Biener <rguenther@suse.de>
1139
1140 PR middle-end/60474
1141 * g++.dg/torture/pr60474.C: New testcase.
1142
d4dffd58 11432014-03-09 Andreas Schwab <schwab@linux-m68k.org>
1144
1145 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1146
c9a24b37 11472014-03-08 Paulo Matos <paulo@matos-sorge.com>
1148
d4dffd58 1149 * gcc.dg/lto/pr55113_0.c: New testcase.
c9a24b37 1150
9fad7d86 11512014-03-08 Adam Butcher <adam@jessamine.co.uk>
1152
356418b4 1153 PR c++/60033
1154 * g++.dg/cpp1y/pr60033.C: New testcase.
1155
9fad7d86 1156 PR c++/60393
1157 * g++.dg/cpp1y/pr60393.C: New testcase.
1158
ff989d31 11592014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1160
1161 PR libfortran/60128
1162 * gfortran.dg/fmt_en.f90: New test.
1163
699872ef 11642014-03-07 Jason Merrill <jason@redhat.com>
1165
1166 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1167 * lib/target-supports.exp (check_effective_target_c++11): Now
1168 means C++11 and up.
1169 (check_effective_target_c++11_only): New.
1170 (check_effective_target_c++11_down): New.
1171 (check_effective_target_c++1y): New.
1172 (check_effective_target_c++1y_only): New.
1173 (check_effective_target_c++98_only): Rename from
1174 check_effective_target_c++98.
1175 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1176
eb425395 11772014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 PR c++/58609
1180 * g++.dg/cpp0x/constexpr-ice12.C: New.
1181
9ec099a3 11822014-03-07 Thomas Schwinge <thomas@codesourcery.com>
1183
1184 * c-c++-common/gomp/map-1.c: Extend.
1185
13d7216c 11862014-03-06 Paul Thomas <pault@gcc.gnu.org>
1187 Janus Weil <janus@gcc.gnu.org>
1188
1189 PR fortran/51976
1190 * gfortran.dg/deferred_type_component_1.f90 : New test.
1191 * gfortran.dg/deferred_type_component_2.f90 : New test.
1192
3bfdc94f 11932014-03-06 Marek Polacek <polacek@redhat.com>
1194
1195 PR c/60197
1196 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1197 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1198
4fa1f892 11992014-03-06 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR target/58595
1202 * gcc.dg/tls/pr58595.c: New test.
1203
0f2f1551 12042014-03-06 Richard Biener <rguenther@suse.de>
1205
1206 PR middle-end/60445
1207 PR lto/60424
1208 PR lto/60427
1209 Revert
1210 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1211
d4dffd58 1212 * gcc.dg/lto/pr55113_0.c: New testcase.
0f2f1551 1213
45ddd4eb 12142014-03-05 Jakub Jelinek <jakub@redhat.com>
1215
247207b2 1216 PR testsuite/59308
1217 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1218 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
1219 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1220 s390*/i?86/x86_64.
1221 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1222 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1223 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1224 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1225 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1226 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
1227 even for mips*/s390*/i?86/x86_64.
1228 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1229 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1230 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1231 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1232 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1233
45ddd4eb 1234 PR lto/60404
1235 * gcc.dg/lto/pr60404_0.c: New test.
1236 * gcc.dg/lto/pr60404_1.c: New file.
1237 * gcc.dg/lto/pr60404_2.c: New file.
1238
5caaa3b3 12392014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1240
1241 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1242 long long" throughout.
1243 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1244 * gcc.dg/vmx/insert-vsx.c: Likewise.
1245 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1246 * gcc.dg/vmx/ld-vsx.c: Likewise.
1247 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1248 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1249 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1250 * gcc.dg/vmx/merge-vsx.c: Likewise.
1251 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1252 * gcc.dg/vmx/st-vsx.c: Likewise.
1253 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1254 * gcc.dg/vmx/stl-vsx.c: Likewise.
1255 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1256
1942e76f 12572014-03-04 Paulo Matos <paulo@matos-sorge.com>
1258
d4dffd58 1259 * gcc.dg/lto/pr55113_0.c: New testcase.
1942e76f 1260
d3f82773 12612014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/60376
1264 * g++.dg/cpp1y/pr60376.C: New.
1265
1fc2413c 12662014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1267
1268 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1269
75f8b7c8 12702014-03-04 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/60382
1273 * gcc.dg/vect/pr60382.c: New testcase.
1274
1d9d6f54 12752014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
1276
1277 PR libfortran/60148
1278 * gfortran.dg/namelist_84.f90: New test.
1279
1541c402 12802014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
1281
1282 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1283 argument to avoid inf values.
1284 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1285 UNION_FP_CHECK machinery.
1286
60b4723d 12872014-03-03 Renlin Li <Renlin.Li@arm.com>
1288
1289 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1290 i32in128 cases outside special big-endian processing block.
1291
8b3a6a4c 12922014-03-03 Jakub Jelinek <jakub@redhat.com>
1293
19d6264d 1294 PR preprocessor/60400
1295 * c-c++-common/cpp/pr60400.c: New test.
1296 * c-c++-common/cpp/pr60400-1.h: New file.
1297 * c-c++-common/cpp/pr60400-2.h: New file.
1298
476e3113 1299 PR objc++/60398
1300 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1301
8b3a6a4c 1302 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1303 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1304
36a3e498 13052014-03-02 Jan Hubicka <hubicka@ucw.cz>
1306
1307 PR ipa/60150
1308 * g++.dg/lto/pr60150.H: New testcase.
1309 * g++.dg/lto/pr60150_0.C: New testcase.
1310 * g++.dg/lto/pr60150_1.C: New testcase.
1311
e4032363 13122014-03-02 Jan Hubicka <hubicka@ucw.cz>
1313
1314 PR ipa/60306
1315 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1316
28103af3 13172014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1318
1319 PR fortran/60236
1320 * gfortran.dg/vect/pr32380.f: Fix expected test results.
1321
0ad7fbc6 13222014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1323
1324 PR c++/50025
1325 * g++.dg/cpp0x/pr50025.C: New.
1326
f7b8dc7f 13272014-03-01 Adam Butcher <adam@jessamine.co.uk>
1328
1329 PR c++/60377
1330 * g++.dg/cpp1y/pr60377.C: New testcase.
1331
5230e0eb 13322014-03-01 Mikael Morin <mikael@gcc.gnu.org>
1333
1334 PR fortran/60341
1335 * gfortran.dg/str_comp_optimize_1.f90: New test.
1336
2bf6c3e6 13372014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1338
1339 PR target/60071
1340 * gcc.c-torture/compile/pr60071.c: New.
1341
18fe23ca 13422014-02-28 Janus Weil <janus@gcc.gnu.org>
1343
1344 PR fortran/60359
1345 * gfortran.dg/unlimited_polymorphic_16.f90: New.
1346
ea17a80d 13472014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1348
1349 PR c++/58610
1350 * g++.dg/cpp0x/constexpr-ice11.C: New.
1351
c654c503 13522014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1353
1354 PR c++/60314
1355 * g++.dg/cpp1y/auto-fn24.C: New.
1356
03ef363c 13572014-02-28 Joey Ye <joey.ye@arm.com>
1358
1359 PR target/PR60169
1360 * gcc.target/arm/thumb1-far-jump-3.c: New case.
1361
87a02518 13622014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/60253
1365 * g++.dg/overload/ellipsis2.C: New.
1366
7c7451c5 13672014-02-27 Jeff Law <law@redhat.com>
1368
1369 PR rtl-optimization/52714
1370 * gcc.c-torture/compile/pr52714.c: New test.
1371
77cb85b2 13722014-02-27 Mikael Pettersson <mikpe@it.uu.se>
d4dffd58 1373 Jeff Law <law@redhat.com>
77cb85b2 1374
c253f380 1375 PR rtl-optimization/49847
1376 * g++.dg/pr49847.C: New test.
77cb85b2 1377
b12c4baf 13782014-02-27 Marek Polacek <polacek@redhat.com>
1379
1380 PR middle-end/59223
1381 * c-c++-common/pr59223.c: New test.
1382
3befdeb0 13832014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1384
1385 * common/config/i386/predicates.md (const1256_operand): Remove.
1386 (const2356_operand): New.
1387 (const_1_to_2_operand): Remove.
1388 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1389 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1390 (*avx512pf_gatherpf<mode>sf): Ditto.
1391 (avx512pf_gatherpf<mode>df): Ditto.
1392 (*avx512pf_gatherpf<mode>df_mask): Ditto.
1393 (*avx512pf_gatherpf<mode>df): Ditto.
1394 (avx512pf_scatterpf<mode>sf): Ditto.
1395 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1396 (*avx512pf_scatterpf<mode>sf): Ditto.
1397 (avx512pf_scatterpf<mode>df): Ditto.
1398 (*avx512pf_scatterpf<mode>df_mask): Ditto.
1399 (*avx512pf_scatterpf<mode>df): Ditto.
1400 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1401
f46a34a6 14022014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1403
1404 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1405 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1406 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1407 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1408 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1409 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1410 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1411 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1412
3c2e3ed6 14132014-02-26 Bin Cheng <bin.cheng@arm.com>
1414
1415 PR target/60280
1416 * gnat.dg/renaming5.adb: Change to two expected gotos.
1417 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1418 jump threads.
1419 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1420 messages for removed basic block.
1421 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1422 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1423 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1424 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1425
252d32f1 14262014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1427
1428 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1429 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1430 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1431 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1432 * gcc.dg/vmx/merge-vsx.c: Likewise.
1433 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1434
e3659231 14352014-02-25 Ilya Tocar <ilya.tocar@intel.com>
1436
1437 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1438 * gcc.target/i386/prefetchwt1-1.c: New.
1439 * g++.dg/other/i386-2.C: Add new option.
1440 * g++.dg/other/i386-3.C: Ditto.
1441 * gcc.target/i386/sse-12.c: Ditto.
1442 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1443 * gcc.target/i386/sse-22.c: Add new option.
1444 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1445
9c9cbe26 14462014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1447
1448 PR libfortran/59313
1449 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1450
1451 PR libfortran/58015
1452 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1453
6175df17 14542014-02-25 Adam Butcher <adam@jessamine.co.uk>
1455
bc699cc7 1456 PR c++/60311
1457 * g++.dg/cpp1y/pr60311.C: New testcase.
1458
65466722 1459 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1460
6175df17 1461 PR c++/60065
1462 * g++.dg/cpp1y/pr60065.C: New testcase.
1463
91096e87 14642014-02-24 Andrey Belevantsev <abel@ispras.ru>
1465
1466 PR rtl-optimization/60268
1467 * gcc.c-torture/compile/pr60268.c: New test.
1468
2a5e9bb0 14692014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
1470
91096e87 1471 * gcc.target/microblaze/others/mem_reload.c: New test.
2a5e9bb0 1472
6f73f6fe 14732014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1474
2a5e9bb0 1475 * gcc.dg/vmx/lde.c: New test.
1476 * gcc.dg/vmx/lde-be-order.c: New test.
1477 * gcc.dg/vmx/ste.c: New test.
1478 * gcc.dg/vmx/ste-be-order.c: New test.
6f73f6fe 1479
4decc3ae 14802014-02-22 Hans-Peter Nilsson <hp@axis.com>
1481
1482 PR testsuite/60173
1483 * lib/target-supports.exp
1484 (check_effective_target_logical_op_short_circuit): Add cris-*-*
1485 and crisv32-*-* to list.
1486
c64dd30b 14872014-02-21 Janus Weil <janus@gcc.gnu.org>
1488
1489 PR fortran/60302
1490 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1491
198ff083 14922014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1493
1494 * gcc.dg/vmx/vsums.c: Check entire result vector.
1495 * gcc.dg/vmx/vsums-be-order.c: Likewise.
1496
6d7bba7f 14972014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1498
1499 * gcc.dg/vmx/ld.c: New test.
1500 * gcc.dg/vmx/ld-be-order.c: New test.
1501 * gcc.dg/vmx/ld-vsx.c: New test.
1502 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1503 * gcc.dg/vmx/ldl.c: New test.
1504 * gcc.dg/vmx/ldl-be-order.c: New test.
1505 * gcc.dg/vmx/ldl-vsx.c: New test.
1506 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1507 * gcc.dg/vmx/st.c: New test.
1508 * gcc.dg/vmx/st-be-order.c: New test.
1509 * gcc.dg/vmx/st-vsx.c: New test.
1510 * gcc.dg/vmx/st-vsx-be-order.c: New test.
1511 * gcc.dg/vmx/stl.c: New test.
1512 * gcc.dg/vmx/stl-be-order.c: New test.
1513 * gcc.dg/vmx/stl-vsx.c: New test.
1514 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1515
72a0bb7a 15162014-02-21 Uros Bizjak <ubizjak@gmail.com>
1517
1518 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1519 * g++.dg/other/i386-3.C (dg-options): Ditto.
1520 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1521 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1522 -mavx512pf and -msha.
1523
a8cf7702 15242014-02-21 Richard Biener <rguenther@suse.de>
1525
1526 PR tree-optimization/60276
1527 * gcc.dg/vect/pr60276.c: New testcase.
1528
e8393d49 15292014-02-21 Janus Weil <janus@gcc.gnu.org>
1530
1531 PR fortran/60234
1532 * gfortran.dg/finalize_23.f90: New.
1533
e966f4c3 15342014-02-21 Adam Butcher <adam@jessamine.co.uk>
1535
1536 PR c++/60052
1537 PR c++/60053
1538 * g++.dg/cpp1y/pr60052.C: New testcase.
1539 * g++.dg/cpp1y/pr60053.C: New testcase.
1540
ca4dd83f 15412014-02-21 Tobias Burnus <burnus@net-b.de>
1542
1543 PR fortran/60286
1544 * gfortran.dg/inquire_16.f90: New.
1545
73e15dfc 15462014-02-20 Sandra Loosemore <sandra@codesourcery.com>
1547
1548 * gcc.target/nios2/biggot-1.c: New.
1549 * gcc.target/nios2/biggot-2.c: New.
1550
fc635e81 15512014-02-20 Martin Jambor <mjambor@suse.cz>
1552
1553 PR ipa/55260
1554 * gcc.dg/ipa/pr55260.c: New test.
1555
1e727acd 15562014-02-20 Bin Cheng <bin.cheng@arm.com>
1557
1558 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1559 for execution test case.
1560
b8731470 15612014-02-20 Jan Hubicka <hubicka@ucw.cz>
1562
1563 PR ipa/58555
b4c6ce9b 1564 * g++.dg/torture/pr58555.C: New testcase.
b8731470 1565
fa52849f 15662014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1567
1568 PR target/60204
1569 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1570 reflect abi fix.
1571 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1572
c4f782fd 15732014-02-20 Ilya Tocar <ilya.tocar@intel.com>
1574 Kirill Yukhin <kirill.yukhin@intel.com>
1575
1576 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1577 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1578 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1579 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1580 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1581 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1582
d1081017 15832014-02-19 Jakub Jelinek <jakub@redhat.com>
1584
1585 PR c/37743
1586 * g++.dg/ext/builtin-bswap1.C: New test.
1587 * c-c++-common/pr37743.c: New test.
1588
8f1128f8 15892014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
1590
1591 * gcc.dg/decl-10.c: New test.
1592
81aec8b8 15932014-02-19 Jakub Jelinek <jakub@redhat.com>
1594
0267943e 1595 PR c++/60267
1596 * g++.dg/ext/ivdep-1.C: New test.
1597
81aec8b8 1598 PR c++/60267
1599 * gcc.dg/pr60267.c: New test.
1600
7680f324 16012014-02-19 Uros Bizjak <ubizjak@gmail.com>
1602
1603 PR target/59794
1604 * gcc.target/i386/pr39162.c: Add dg-prune-output.
1605 (dg-options): Remove -Wno-psabi.
b4c6ce9b 1606 * gcc.target/i386/pr59794-2.c: Ditto.
1607 * gcc.target/i386/pr60205-1.c: Ditto.
7680f324 1608 * gcc.target/i386/sse-5.c: Ditto.
1609
02c3cb58 16102014-02-18 Nick Clifton <nickc@redhat.com>
1611
1612 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1613 * gcc.dg/pr23623.c: Likewise.
1614 * gcc.dg/pr48784-1.c: Likewise.
1615 * gcc.dg/pr48784-2.c: Likewise.
1616 * gcc.dg/pr56997-2.c: Likewise.
1617 * gcc.dg/sms-6.c: Likewise.
1618 * gcc.dg/torture/pr60183.c: Likewise.
1619 * gcc.dg/torture/vec-cvt-1.c: Likewise.
1620 * gcc.c-torture/execute/20061220-1.x: New.
1621 * gcc.c-torture/execute/pr43220.x: New.
1622 * gcc.c-torture/execute/pr51581-1.x: New.
1623 * gcc.c-torture/execute/pr51581-2.x: New.
1624 * gcc.c-torture/execute/pr58570.x: New.
1625 * gcc.c-torture/unsorted/DFcmp.x: New.
1626 * gcc.c-torture/unsorted/SFset.x: New.
1627
fc0bb78b 16282014-02-19 Eric Botcazou <ebotcazou@adacore.com>
1629
1630 * gnat.dg/opt31.adb: New test.
1631
05645f0e 16322014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1633
1634 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1635
70782c79 16362014-02-19 Janus Weil <janus@gcc.gnu.org>
1637
1638 PR fortran/60232
1639 * gfortran.dg/typebound_proc_33.f90: New.
1640
977b1853 16412014-02-19 Marek Polacek <polacek@redhat.com>
1642
1643 PR c/60195
1644 * gcc.dg/pr60195.c: New test.
1645
663ecdf1 16462014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
1647
1648 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1649 overflow.
1650
9b48364f 16512014-02-19 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR preprocessor/58844
1654 * c-c++-common/cpp/pr58844-1.c: New test.
1655 * c-c++-common/cpp/pr58844-2.c: New test.
1656
d5c7b365 16572014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1658
1659 PR c++/60225
1660 * g++.dg/cpp0x/constexpr-ice10.C: New.
1661
16622014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1663
1664 PR c++/60215
1665 * g++.dg/cpp0x/pr60215.C: New.
1666
77d080ca 16672014-02-18 Tobias Burnus <burnus@net-b.de>
1668
1669 PR fortran/49397
1670 * gfortran.dg/proc_ptr_45.f90: New.
1671 * gfortran.dg/proc_ptr_46.f90: New.
1672
040882d0 16732014-02-18 Adam Butcher <adam@jessamine.co.uk>
1674
1675 PR c++/60190
1676 * g++.dg/cpp1y/pr60190.C: New testcase.
1677
9460e325 1678 PR c++/60064
1679 * g++.dg/cpp1y/pr60064.C: New testcase.
1680
737ae9cc 16812014-02-18 Uros Bizjak <ubizjak@gmail.com>
1682
1683 PR target/60205
1684 * gcc.target/i386/pr60205-1.c: New test.
1685 * gcc.target/i386/pr60205-2.c: Ditto.
1686
bebe7788 16872014-02-18 Kai Tietz <ktietz@redhat.com>
1688
1689 PR target/60193
1690 * gcc.target/i386/nest-1.c: New testcase.
1691
0e384caf 16922014-02-18 Eric Botcazou <ebotcazou@adacore.com>
1693
1694 * gnat.dg/opt32.adb: New test.
1695
2ab6a21d 16962014-02-18 Janus Weil <janus@gcc.gnu.org>
1697
1698 PR fortran/60231
1699 * gfortran.dg/typebound_generic_15.f90: New.
1700
41201fa1 17012014-02-17 Janus Weil <janus@gcc.gnu.org>
1702
1703 PR fortran/55907
1704 * gfortran.dg/init_flag_12.f90: New.
1705
389b04c1 17062014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
1707 Ilya Tocar <ilya.tocar@intel.com>
1708
1709 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1710 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1711 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1712 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1713
7d5f763f 17142014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
1715
1716 * lib/target-supports.exp
1717 (check_effective_target_logical_op_short_circuit): New procedure.
1718 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1719 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1720 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1721 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1722 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1723 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1724 logical_op_short_circuit for the alternative test, extending
1725 it to arm_cortex_m.
1726
8e2b3539 17272014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1728
1729 PR target/60203
1730 * gcc.target/powerpc/pr60203.c: New testsuite.
1731
5ac6468c 17322014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1733
1734 PR fortran/59599
1735 * gfortran.dg/ichar_3.f90: New test.
1736
335252cb 17372014-02-15 Richard Biener <rguenther@suse.de>
1738
1739 PR tree-optimization/60183
1740 * gcc.dg/torture/pr60183.c: New testcase.
1741
8b997800 17422014-02-14 Jeff Law <law@redhat.com>
1743
1744 PR rtl-optimization/60131
1745 * g++.dg/torture/pr60131.C: New test.
1746
99e7a18e 17472014-02-14 Ian Bolton <ian.bolton@arm.com>
1748
1749 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1750 on command-line.
1751
36328aef 17522014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1753
1754 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1755
0b308eee 17562014-02-14 Jakub Jelinek <jakub@redhat.com>
1757
1758 * gcc.c-torture/compile/20140213.c: New test.
1759
0614d12c 17602014-02-13 Jakub Jelinek <jakub@redhat.com>
1761
1762 PR target/43546
1763 * gcc.target/i386/pr43546.c: New test.
1764
ed87d3a6 17652014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1766
1767 * gcc.target/s390/hotpatch-compile-8.c: New test.
1768
56e964d4 17692014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1770
1771 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1772 definition with an ifndef.
1773 * gcc.dg/pr59605-2.c: New test.
1774
6f648625 17752014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1776
1777 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1778
8f687340 17792014-02-12 Joseph Myers <joseph@codesourcery.com>
1780
1781 * gcc.dg/torture/float128-mul-underflow.c,
1782 gcc.dg/torture/float128-truncdf-underflow.c,
1783 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1784
6814efd0 17852014-02-12 Jakub Jelinek <jakub@redhat.com>
1786
1787 PR middle-end/59737
1788 * g++.dg/ipa/pr59737.C: New test.
1789
f752b17b 17902014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1791
1792 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1793
a4eb3f73 17942014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1795
ce39ea7b 1796 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1797
a4eb3f73 1798 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1799
712bf3a3 18002014-02-12 Richard Biener <rguenther@suse.de>
1801
1802 PR middle-end/60092
1803 * gcc.dg/torture/pr60092.c: New testcase.
1804 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1805
b7417723 18062014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1807
1808 * gcc.c-torture/execute/20140212-1.c: New test.
1809
de782278 18102014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1811
1812 PR c++/60047
1813 * g++.dg/cpp0x/pr60047.C: New.
1814
312243bb 18152014-02-12 Jakub Jelinek <jakub@redhat.com>
1816
1817 PR c/60101
1818 * c-c++-common/pr60101.c: New test.
1819
857c5a0b 18202014-02-11 Jan Hubicka <hubicka@ucw.cz>
1821
1822 PR lto/59468
1823 * g++.dg/ipa/devirt-27.C: New testcase.
1824 * g++.dg/ipa/devirt-26.C: New testcase.
1825
94ae016e 18262014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1827
1828 PR target/60137
1829 * gcc.target/powerpc/pr60137.c: New file.
1830
a1f1e248 18312014-02-11 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR fortran/52370
1834 * gfortran.dg/pr52370.f90: New test.
1835
761e76bf 18362014-02-11 Uros Bizjak <ubizjak@gmail.com>
1837
1838 PR target/59927
1839 Revert
1840 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1841
1842 PR testsuite/58630
1843 * gcc.target/i386/pr43662.c (dg-options):
1844 Add -maccumulate-outgoing-args.
1845 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1846 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1847 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1848 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1849 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1850 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1851 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1852 Add -maccumulate-outgoing-args.
1853 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1854 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1855 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1856 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1857 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1858 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1859 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1860 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1861 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1862 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1863 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1864 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1865 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1866 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1867 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1868
340c70d8 18692014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1870
1871 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1872
b3ab9719 18732014-02-11 Jakub Jelinek <jakub@redhat.com>
1874
1875 PR debug/59776
1876 * gcc.dg/guality/pr59776.c: New test.
1877
aa593e20 18782014-02-11 Renlin Li <Renlin.Li@arm.com>
1879
1880 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1881 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1882 (add_options_for_arm_vfp3): New.
1883
1c634092 18842014-02-11 Jeff Law <law@redhat.com>
1885
1886 PR middle-end/54041
1887 * gcc.target/m68k/pr54041.c: New test.
1888
37a502e9 18892014-02-11 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR target/59927
1892 * gcc.target/i386/pr59927.c: New test.
1893
525eda14 18942014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1895
1896 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1897 * gcc.dg/vect/pr60012.c: Likewise.
1898 * gcc.dg/vect/vect-119.c: Likewise.
1899 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1900 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1901
c795e073 19022014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1903
1904 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1905
76962ce8 19062014-02-10 Jeff Law <law@redhat.com>
1907
1908 PR middle-end-52306
1909 * gcc.c-torture/compile/pr52306.c: New test.
1910
0791e370 19112014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1912
1913 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1914
cdf2f9e4 19152014-02-10 Richard Biener <rguenther@suse.de>
1916
1917 PR tree-optimization/60115
1918 * gcc.dg/torture/pr60115.c: New testcase.
1919
08f15762 19202014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1921
1922 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1923 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1924
23afdab7 19252014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1926 Ilya Tocar <ilya.tocar@intel.com>
1927
1928 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1929 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1930 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1931 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1932 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1933 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1934 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1935 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1936 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1937 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1938 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1939 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1940 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1941 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1942 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1943 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1944 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1945 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1946 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1947 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1948 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1949 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1950 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1951 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1952 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1953 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1954 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1955
3449ef62 19562014-02-10 Jakub Jelinek <jakub@redhat.com>
1957
1958 * gcc.dg/vect/pr59984.c: Require effective target
1959 vect_simd_clones.
1960
b664a6ed 19612014-02-09 Paul Thomas <pault@gcc.gnu.org>
1962
1963 PR fortran/57522
3449ef62 1964 * gfortran.dg/associated_target_5.f03: New test.
b664a6ed 1965
032f05c9 19662014-02-09 Paul Thomas <pault@gcc.gnu.org>
1967
1968 PR fortran/59026
3449ef62 1969 * gfortran.dg/elemental_by_value_1.f90: New test.
032f05c9 1970
8e0d05f4 19712014-02-08 Janus Weil <janus@gcc.gnu.org>
1972
1973 PR fortran/58470
1974 * gfortran.dg/finalize_22.f90: New.
1975
3768ff66 19762014-02-08 Paul Thomas <pault@gcc.gnu.org>
1977
1978 PR fortran/60066
3449ef62 1979 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
3768ff66 1980 was fixed by the patch for PR59906.
1981
5f1736bb 19822014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1983
1984 PR translation/52289
1985 * gfortran.dg/coarray_8.f90: Update dg-error match.
1986
237e78b1 19872014-02-08 Jakub Jelinek <jakub@redhat.com>
1988
6d5a8d89 1989 PR c/59984
1990 * gcc.dg/vect/pr59984.c: New test.
1991
237e78b1 1992 PR middle-end/60092
1993 * gcc.dg/attr-alloc_align-1.c: New test.
1994 * gcc.dg/attr-alloc_align-2.c: New test.
1995 * gcc.dg/attr-alloc_align-3.c: New test.
1996 * gcc.dg/attr-assume_aligned-1.c: New test.
1997 * gcc.dg/attr-assume_aligned-2.c: New test.
1998 * gcc.dg/attr-assume_aligned-3.c: New test.
1999
9313ff74 20002014-02-08 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR target/60077
2003 * gcc.target/i386/pr60077-1.c: New test.
2004 * gcc.target/i386/pr60077-2.c: New test.
2005
6e5a7913 20062014-02-07 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR preprocessor/56824
2009 * gcc.dg/pr56824.c: New test.
2010
8f1ed0e5 20112014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012
2013 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2014 variable used for atomic operations.
2015
18593a2c 20162014-02-07 Richard Biener <rguenther@suse.de>
2017
2018 PR middle-end/60092
2019 * gcc.dg/vect/pr60092-2.c: New testcase.
2020
8df457cb 20212014-02-07 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR c++/60082
2024 Revert
2025 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2026
2027 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2028 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2029
fc1cd012 20302014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2031
2032 * gcc.target/s390/fp2int1.c: New testcase.
2033
be2c7f8f 20342014-02-07 Richard Biener <rguenther@suse.de>
2035
2036 PR middle-end/60092
2037 * gcc.dg/tree-ssa/alias-30.c: New testcase.
2038 * gcc.dg/tree-ssa/alias-31.c: Likewise.
2039
d0f12d44 20402014-02-06 Jan Hubicka <hubicka@ucw.cz>
2041
2042 PR ipa/59918
2043 * g++.dg/torture/pr59918.C: New testcase.
2044
12033851 20452014-02-06 Jakub Jelinek <jakub@redhat.com>
2046
f6541ad2 2047 PR target/59575
2048 * gcc.target/arm/pr59575.c: New test.
2049
12033851 2050 PR debug/59992
2051 * gcc.dg/pr59992.c: New test.
2052
8025a9a0 20532014-02-06 Marc Glisse <marc.glisse@inria.fr>
2054
2055 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2056 init_priority. Test alignment of variable instead of function.
2057
76fdceeb 20582014-02-06 Marek Polacek <polacek@redhat.com>
2059
2060 PR c/60087
2061 * gcc.dg/pr60087.c: New test.
2062
b7d639bb 20632014-02-06 Alan Modra <amodra@gmail.com>
2064
2065 * gcc.target/powerpc/pr60032.c: New.
2066
9c3a43b7 20672014-02-06 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR target/60062
2070 * gcc.c-torture/execute/pr60062.c: New test.
2071 * gcc.c-torture/execute/pr60072.c: New test.
2072
c73f86dc 20732014-02-06 Ian Bolton <ian.bolton@arm.com>
2074
2075 * gcc.dg/tree-ssa/pr59597.c: Make called function static
2076 so that expected outcome works for PIC variants too.
2077
086db8b0 20782014-02-06 Yury Gribov <y.gribov@samsung.com>
2079 Kugan Vivekanandarajah <kuganv@linaro.org>
2080
2081 * gcc.target/arm/vect-noalign.c: New file.
2082
74d6d072 20832014-02-05 Jan Hubicka <hubicka@ucw.cz>
2084 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR middle-end/60013
2087 * gcc.dg/pr60013.c: New testcase.
2088
479e91ce 20892014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2090
2091 * gcc.dg/vmx/sum2s.c: New.
2092 * gcc.dg/vmx/sum2s-be-order.c: New.
2093
b9cc9f84 20942014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2095
2096 * gcc.dg/vmx/pack.c: New.
2097 * gcc.dg/vmx/pack-be-order.c: New.
2098 * gcc.dg/vmx/unpack.c: New.
2099 * gcc.dg/vmx/unpack-be-order.c: New.
2100
c900bd95 21012014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2102
2103 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2104 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2105
a503c22d 21062014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2107
2108 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2109 Use __builtin_floorf, __builtin_ceilf.
2110 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2111 declaration.
2112 (TEST): Use __builtin_floorf.
2113 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2114
3fb71aed 21152014-02-05 Jakub Jelinek <jakub@redhat.com>
2116
bd93c679 2117 PR ipa/59947
2118 * g++.dg/opt/pr59947.C: New test.
2119
3fb71aed 2120 PR c++/58703
2121 * c-c++-common/gomp/pr58703.c: New test.
2122
c86c2e73 21232014-02-05 Richard Biener <rguenther@suse.de>
2124
2125 PR testsuite/60076
2126 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2127 avoid using unsigned long long.
2128
ae3a21c9 21292014-02-05 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR middle-end/57499
2132 * g++.dg/torture/pr57499.C: New test.
2133
3f52b85a 21342014-02-05 Yury Gribov <y.gribov@samsung.com>
2135
ae3a21c9 2136 * gcc.dg/asan/nosanitize-and-inline.c: New test.
3f52b85a 2137
5b864aa1 21382014-02-04 Jan Hubicka <hubicka@ucw.cz>
2139
2140 * g++.dg/ipa/devirrt-22.C: Fix template.
2141
ec704957 21422014-02-04 Marek Polacek <polacek@redhat.com>
2143
2144 PR c/60036
2145 * gcc.dg/pr60036.c: New test.
2146
bc58d800 21472014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
2148
2149 PR ipa/60058
2150 * g++.dg/torture/pr60058.C: New testcase.
2151
1adfd93a 21522014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
2153
2154 * g++.dg/tsan/default_options.C: Invert check.
2155
f84a6a0e 21562014-02-04 Jakub Jelinek <jakub@redhat.com>
2157
de96bd4a 2158 PR tree-optimization/60002
2159 * g++.dg/opt/pr60002.C: New test.
2160
4e459157 2161 PR tree-optimization/60023
2162 * g++.dg/vect/pr60023.cc: New test.
2163
5ceeaef0 2164 PR ipa/60026
2165 * c-c++-common/torture/pr60026.c: New test.
2166
f84a6a0e 2167 PR rtl-optimization/57915
2168 * gcc.target/i386/pr57915.c: New test.
2169
fa5e2ece 21702014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2171
2172 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2173
4da563f5 21742014-02-04 Renlin Li <Renlin.Li@arm.com>
2175
2176 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2177
20ebf4ca 21782014-02-04 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR middle-end/59261
2181 * gcc.dg/pr59261.c: New test.
2182
0f52e33a 21832014-02-04 Richard Biener <rguenther@suse.de>
2184
2185 PR tree-optimization/60012
2186 * gcc.dg/vect/pr60012.c: New testcase.
2187
48118d02 21882014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2189
2190 PR target/59788
2191 * g++.dg/eh/unwind-direct.C: New test.
2192
743164d2 21932014-02-04 Uros Bizjak <ubizjak@gmail.com>
2194
2195 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2196 timeout value to 20s.
2197
abcb2cab 21982014-02-03 Jan Hubicka <hubicka@ucw.cz>
2199
2200 PR ipa/59882
2201 * g++.dg/torture/pr59882.C: New testcase
2202
54176a57 22032014-02-03 Jan Hubicka <jh@suse.cz>
2204
2205 PR ipa/59831
2206 * g++.dg/ipa/devirt-22.C: New testcase.
2207
6750de5f 22082014-02-03 Jan Hubicka <jh@suse.cz>
2209
2210 * g++.dg/ipa/devirt-25.C: New testcase.
2211
bb737dbf 22122014-02-04 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR tree-optimization/59924
2215 * gcc.dg/pr59924.c: New test.
2216
02636da3 22172014-02-03 Jan Hubicka <hubicka@ucw.cz>
2218
2219 PR ipa/59831
2220 * g++.dg/ipa/devirt-24.C: New testcase.
2221
caf62483 22222014-02-03 Marc Glisse <marc.glisse@inria.fr>
2223
2224 PR c++/53017
2225 PR c++/59211
2226 * c-c++-common/attributes-1.c: New testcase.
2227 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2228
d86e71c1 22292014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/58871
2232 * g++.dg/cpp0x/pr58871.C: New.
2233
512cbd67 22342014-02-03 Cong Hou <congh@google.com>
2235
2236 PR tree-optimization/60000
2237 * g++.dg/vect/pr60000.cc: New test.
2238
1f81c8ed 22392014-02-03 H.J. Lu <hongjiu.lu@intel.com>
2240
2241 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2242 * gcc.target/i386/long-double-64-4.c: Likewise.
2243 * gcc.target/i386/long-double-80-1.c: Likewise.
2244 * gcc.target/i386/long-double-80-2.c: Likewise.
2245 * gcc.target/i386/long-double-80-3.c: Likewise.
2246 * gcc.target/i386/long-double-80-4.c: Likewise.
2247 * gcc.target/i386/long-double-80-5.c: Likewise.
2248 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
2249 __multf3 isn't used.
2250 * gcc.target/i386/long-double-64-3.c: Likewise.
2251 * gcc.target/i386/long-double-128-1.c: New test.
2252 * gcc.target/i386/long-double-128-2.c: Likewise.
2253 * gcc.target/i386/long-double-128-3.c: Likewise.
2254 * gcc.target/i386/long-double-128-4.c: Likewise.
2255 * gcc.target/i386/long-double-128-5.c: Likewise.
2256 * gcc.target/i386/long-double-128-6.c: Likewise.
2257 * gcc.target/i386/long-double-128-7.c: Likewise.
2258 * gcc.target/i386/long-double-128-8.c: Likewise.
2259 * gcc.target/i386/long-double-128-9.c: Likewise.
2260 * gcc.target/i386/long-double-64-5.c: Likewise.
2261 * gcc.target/i386/long-double-64-6.c: Likewise.
2262 * gcc.target/i386/long-double-64-7.c: Likewise.
2263 * gcc.target/i386/long-double-64-8.c: Likewise.
2264 * gcc.target/i386/long-double-64-9.c: Likewise.
2265 * gcc.target/i386/long-double-80-10.c: Likewise.
2266 * gcc.target/i386/long-double-80-8.c: Likewise.
2267 * gcc.target/i386/long-double-80-9.c: Likewise.
2268
f18c3345 22692014-02-03 Andrey Belevantsev <abel@ispras.ru>
2270
2271 PR rtl-optimization/57662
2272 * g++.dg/pr57662.C: New test.
2273
47f833a2 22742014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2275
2276 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2277 * gcc.dg/vmx/perm.c: New.
2278 * gcc.dg/vmx/perm-be-order.c: New.
2279
6c65ab35 22802014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2281
2282 * gcc.dg/vmx/vsums.c: New.
2283 * gcc.dg/vmx/vsums-be-order.c: New.
2284
ac66ebf1 22852014-02-02 Jan Hubicka <hubicka@ucw.cz>
2286
2287 * g++.dg/ipa/devirt-23.C: New testcase.
3a4f7ef5 2288 * g++.dg/ipa/devirt-20.C: Fix template.
2289
22902014-02-02 Jan Hubicka <jh@suse.cz>
2291
2292 * g++.dg/ipa/devirt-21.C: New testcase.
ac66ebf1 2293
9641080c 22942014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2295
2296 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2297 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2298
fd3c118d 22992014-02-02 Uros Bizjak <ubizjak@gmail.com>
2300
2301 PR target/60017
2302 * gcc.c-torture/execute/pr60017.c: New test.
2303
24ecc224 23042014-02-02 Mikael Morin <mikael@gcc.gnu.org>
42412a94 2305
2306 PR fortran/57033
2307 * gfortran.dg/default_initialization_7.f90: New test.
2308
e6b90557 23092014-02-01 Paul Thomas <pault@gcc.gnu.org>
2310
2311 PR fortran/59906
3449ef62 2312 * gfortran.dg/elemental_subroutine_9.f90: New test.
e6b90557 2313
650005c7 23142014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2315
2316 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2317
68c69a11 23182014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2319
2320 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2321
1156a352 23222014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2323
2324 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2325
3da3051d 23262014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2327
2328 PR c++/51219
2329 * g++.dg/init/bitfield5.C: New.
2330
b8e66853 23312014-02-01 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR tree-optimization/60003
2334 * gcc.c-torture/execute/pr60003.c: New test.
2335
92b64c52 23362014-01-31 Vladimir Makarov <vmakarov@redhat.com>
2337
2338 PR bootstrap/59985
2339 * gcc.target/arm/pr59985.C: New.
2340
fb829ba6 23412014-01-31 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR sanitizer/59410
2344 * lib/tsan-dg.exp (tsan_init): Instead of not running any
2345 tsan tests if trivial testcase doesn't run, set dg-do-what-default
2346 to compile.
2347 (tsan_finish): Restore dg-do-what-default.
2348 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2349 * g++.dg/tsan/fd_close_norace2.C: Likewise.
2350 * g++.dg/tsan/default_options.C: Likewise.
2351 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2352 * g++.dg/tsan/atomic_free2.C: Likewise.
2353 * g++.dg/tsan/cond_race.C: Likewise.
2354 * g++.dg/tsan/fd_close_norace.C: Likewise.
2355 * g++.dg/tsan/benign_race.C: Likewise.
2356 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2357 * c-c++-common/tsan/simple_race.c: Likewise.
2358 * c-c++-common/tsan/mutexset1.c: Likewise.
2359 * c-c++-common/tsan/thread_leak2.c: Likewise.
2360 * c-c++-common/tsan/tls_race.c: Likewise.
2361 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2362 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2363 * c-c++-common/tsan/free_race2.c: Likewise.
2364 * c-c++-common/tsan/thread_leak.c: Likewise.
2365 * c-c++-common/tsan/thread_leak1.c: Likewise.
2366 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2367 * c-c++-common/tsan/free_race.c: Likewise.
2368 * c-c++-common/tsan/sleep_sync.c: Likewise.
2369 * c-c++-common/tsan/tiny_race.c: Likewise.
2370 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2371 * c-c++-common/tsan/atomic_stack.c: Likewise.
2372 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
2373 in dg-output regexps.
2374 * c-c++-common/tsan/simple_stack.c: Likewise.
2375
b4c6ce9b 23762014-01-31 Richard Henderson <rth@redhat.com>
9ae6e329 2377
2378 * g++.dg/tm/pr60004.C: New.
2379
7ed7b5b0 23802014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
2381
2382 PR c++/59082
2383 * g++.dg/inherit/crash4.C: New.
2384
83f0ecbd 23852014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7ed7b5b0 2386
83f0ecbd 2387 * c-c++-common/tsan/simple_race.c: Made test less flaky.
2388
68a26b0e 23892014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2390
2391 * gcc.target/i386/m512-check.h: Use correct rounding values.
2392
bd7e5882 23932014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2394
2395 * gcc.target/i386/avx-1.c: Use correct rounding values.
24ecc224 2396 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2397 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2398 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2399 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2400 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2401 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2402 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2403 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2404 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2405 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2406 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2407 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2408 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2409 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2410 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2411 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2412 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2413 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2414 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2415 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2416 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2417 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2418 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2419 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2420 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2421 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2422 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2423 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2424 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2425 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2426 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2427 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2428 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2429 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2430 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2431 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2432 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2433 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2434 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2435 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2436 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2437 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2438 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2439 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2440 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2441 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2442 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2443 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2444 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2445 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2446 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2447 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2448 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2449 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2450 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2451 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2452 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2453 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2454 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2455 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2456 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2457 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2458 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2459 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2460 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2461 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2462 * gcc.target/i386/sse-13.c: Ditto.
2463 * gcc.target/i386/sse-14.c: Ditto.
2464 * gcc.target/i386/sse-22.c: Ditto.
2465 * gcc.target/i386/sse-23.c: Ditto.
bd7e5882 2466
a31e7f46 24672014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2468
2469 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2470 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2471
ce319529 24722014-01-31 Richard Biener <rguenther@suse.de>
2473
2474 PR middle-end/59990
2475 * gcc.dg/torture/pr59990.c: New testcase.
2476
02699c6f 24772014-01-31 Jakub Jelinek <jakub@redhat.com>
2478
2479 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2480 if it fails don't run any tsan tests.
2481
ec761d5a 24822014-01-31 Marek Polacek <polacek@redhat.com>
2483
2484 PR c/59963
2485 * gcc.dg/pr59940.c (g): Adjust dg-warning.
2486 (y): Adjust dg-error.
2487 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2488 * gcc.dg/pr59963-1.c: New test.
2489 * gcc.dg/pr59963-2.c: New test.
2490 * gcc.dg/pr59963-3.c: New test.
2491
97e155b1 24922014-01-30 Jakub Jelinek <jakub@redhat.com>
2493
2494 PR target/59923
2495 * gcc.target/arm/pr59923.c: New test.
2496
8e6e94c4 24972014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2498
2499 * gcc.dg/vmx/splat.c: New.
2500 * gcc.dg/vmx/splat-vsx.c: New.
2501 * gcc.dg/vmx/splat-be-order.c: New.
2502 * gcc.dg/vmx/splat-vsx-be-order.c: New.
2503 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2504 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2505
135b982d 25062014-01-30 Richard Biener <rguenther@suse.de>
2507
2508 PR tree-optimization/59993
2509 * gcc.dg/torture/pr59993.c: New testcase.
2510
f8ca591b 25112014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2512
2513 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2514 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2515 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2516 vect_int rather than vect_float.
2517
2fa2fd21 25182014-01-30 Marek Polacek <polacek@redhat.com>
2519
2520 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2521
fb32bcd7 25222014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
2523
2524 * gcc.target/microblaze/isa/fcmp4.c: New.
2525
22a75734 25262014-01-30 Marek Polacek <polacek@redhat.com>
2527
2528 PR c/59940
2529 * gcc.dg/pr59940.c: New test.
2530 * gcc.dg/pr35635.c (func3): Move dg-warning.
2531
bb4b5e0f 25322014-01-30 Richard Biener <rguenther@suse.de>
2533
2534 PR tree-optimization/59903
2535 * gcc.dg/torture/pr59903.c: New testcase.
2536
fcd59115 25372014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 PR c++/58843
2540 * g++.dg/lookup/crash8.C: New.
2541
aa005ede 25422014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
2543
2544 PR c++/58649
2545 * g++.dg/template/crash117.C: New.
2546
29f580ac 25472014-01-30 Richard Biener <rguenther@suse.de>
2548
2549 PR c/59905
2550 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2551 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2552 abort.
2553 * gcc.dg/invalid-call-1.c: Likewise.
2554
65a3b224 25552014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2556
2557 PR c++/58561
2558 * g++.dg/cpp1y/auto-fn23.C: New.
2559
55a18590 25602014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2561
2562 PR c++/58846
2563 * g++.dg/init/dso_handle2.C: New.
2564
9e31b03d 25652014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR c++/58674
2568 * g++.dg/cpp0x/pr58674.C: New.
2569
3beed474 25702014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
2571
24ecc224 2572 PR target/59617
3beed474 2573 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2574 * gcc.target/i386/avx512f-gather-5.c: Ditto.
2575
f848237b 25762014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2577
2578 * gcc.dg/vmx/merge-be-order.c: New.
2579 * gcc.dg/vmx/merge.c: New.
2580 * gcc.dg/vmx/merge-vsx-be-order.c: New.
2581 * gcc.dg/vmx/merge-vsx.c: New.
2582
b904104c 25832014-01-29 Richard Biener <rguenther@suse.de>
2584
2585 PR tree-optimization/58742
2586 * gcc.dg/pr58742-1.c: New testcase.
2587 * gcc.dg/pr58742-2.c: Likewise.
2588 * gcc.dg/pr58742-3.c: Likewise.
2589
67127400 25902014-01-29 Renlin Li <Renlin.Li@arm.com>
2591
2592 * gcc.target/arm/ftest-armv7ve-arm.c: New.
2593 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2594 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2595
dac04683 25962014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2597
2598 PR c++/58702
2599 * g++.dg/gomp/pr58702.C: New.
2600
7d6bcc93 26012014-01-29 Dodji Seketeli <dodji@redhat.com>
2602
2603 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2604 selector.
2605
863a3781 26062014-01-29 Jakub Jelinek <jakub@redhat.com>
2607
b2c0e0b7 2608 PR middle-end/59917
2609 PR tree-optimization/59920
2610 * gcc.dg/pr59920-1.c: New test.
2611 * gcc.dg/pr59920-2.c: New test.
2612 * gcc.dg/pr59920-3.c: New test.
2613 * c-c++-common/gomp/pr59917-1.c: New test.
2614 * c-c++-common/gomp/pr59917-2.c: New test.
2615
863a3781 2616 PR tree-optimization/59594
2617 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2618 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2619 * gcc.dg/vect/pr59594.c: New test.
2620
85596a5e 26212014-01-28 Paul Thomas <pault@gcc.gnu.org>
390d8a0b 2622
85596a5e 2623 PR fortran/59414
863a3781 2624 * gfortran.dg/allocate_class_3.f90: New test.
390d8a0b 2625
9e8234d0 26262014-01-28 Dodji Seketeli <dodji@redhat.com>
2627
2628 PR preprocessor/59935
2629 * c-c++-common/cpp/warning-zero-location.c: New test.
2630 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2631
b0da79d2 26322014-01-27 Steve Ellcey <sellcey@mips.com>
2633
2634 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2635
b17a1fa8 26362014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
2637
2638 * g++.dg/ext/mv16.C: New tests.
2639
f4a19f2a 26402014-01-27 Ilya Tocar <ilya.tocar@intel.com>
2641
2642 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2643 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2644 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2645 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2646 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2647 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2648 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2649 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2650 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2651 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2652 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2653 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2654 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2655 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2656 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2657 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2658 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2659 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2660 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2661 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2662 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2663 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2664 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2665 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2666 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2667 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2668 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2669 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2670 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2671 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2672 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2673 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2674 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2675 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2676 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2677 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2678 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2679 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2680 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2681 _mm512_mask_cvtepi32_storeu_epi8.
2682 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2683 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2684 _mm512_mask_cvtepi32_storeu_epi16.
2685 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2686 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2687 _mm512_mask_cvtepi64_storeu_epi8.
2688 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2689 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2690 _mm512_mask_cvtepi64_storeu_epi16.
2691 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2692 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2693 _mm512_mask_cvtepi64_storeu_epi32.
2694 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2695 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2696 _mm512_mask_cvtsepi32_storeu_epi8.
2697 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2698 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2699 _mm512_mask_cvtsepi32_storeu_epi16.
2700 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2701 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2702 _mm512_mask_cvtsepi64_storeu_epi8.
2703 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2704 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2705 _mm512_mask_cvtsepi64_storeu_epi16.
2706 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2707 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2708 _mm512_mask_cvtsepi64_storeu_epi32.
2709 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2710 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2711 _mm512_mask_cvtusepi32_storeu_epi8.
2712 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2713 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2714 _mm512_mask_cvtusepi32_storeu_epi16.
2715 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2716 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2717 _mm512_mask_cvtusepi64_storeu_epi8.
2718 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2719 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2720 _mm512_mask_cvtusepi64_storeu_epi16.
2721 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2722 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2723 _mm512_mask_cvtusepi64_storeu_epi32.
2724 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2725 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2726
0daf3bbe 27272014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2728
24ecc224 2729 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
0daf3bbe 2730 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2731 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2732 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2733 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2734 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2735 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2736 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2737 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2738 built-ins roudning immediate.
2739 * gcc.target/i386/sse-22.c: Add new built-ins.
2740 * gcc.target/i386/sse-23.c: Ditto.
2741 * gcc.target/i386/avx-1.c: Ditto.
2742
42e035a5 27432014-01-27 Christian Bruel <christian.bruel@st.com>
2744
2745 * gcc.target/sh/torture/strncmp.c: New tests.
2746
d7f4ca1d 27472014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2748
2749 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2750
d4a82ce2 27512014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2752
2753 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2754
d3d3f7c2 27552014-01-24 Jeff Law <law@redhat.com>
2756
2757 PR tree-optimization/59919
2758 * gcc.c-torture/compile/pr59919.c: New test.
2759
34e387b0 27602014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2761
2762 PR c++/57524
2763 * g++.dg/ext/timevar2.C: New.
2764
6c82e7b4 27652014-01-24 Marek Polacek <polacek@redhat.com>
2766
2767 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2768
d5ad33f7 27692014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2770
2771 PR target/59929
2772 * gcc.target/i386/pr59929.c: New test.
2773
1c09f133 27742014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2775
2776 PR target/59909
2777 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2778 word atomic functions at runtime.
2779
2623625f 27802014-01-23 Marek Polacek <polacek@redhat.com>
2781
2782 PR c/59846
2783 * gcc.dg/pr59846.c: New test.
2784
46da3601 27852014-01-23 Marek Polacek <polacek@redhat.com>
2786
2787 PR c/58346
2788 * c-c++-common/pr58346-1.c: New test.
2789 * c-c++-common/pr58346-2.c: New test.
2790 * c-c++-common/pr58346-3.c: New test.
2791
9a9db3c1 27922014-01-23 Marek Polacek <polacek@redhat.com>
2793
2794 PR c/59871
2795 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2796 * gcc.dg/pr59871.c: New test.
2797
199e0e60 27982014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2799
2800 PR c++/58980
2801 * g++.dg/parse/enum11.C: New.
2802
33fb2095 28032014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2804
2805 * gcc.target/aarch64/sshr64_1.c: New testcase.
2806
7e005ab5 28072014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2808
2809 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2810 SIMD enabled function.
2811 * g++.dg/cilk-plus/ef_test.C: New test.
d4a82ce2 2812 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2813 and added C++ ones.
7e005ab5 2814 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2815 to differenciate C error messages from C++ ones.
2816
c2259249 28172014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2818
2819 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2820
deed735a 28212014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2822
2823 * gcc.target/microblaze/others/builtin-trap.c: New test,
2824
d6779b5f 28252014-01-23 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR middle-end/58809
2828 * c-c++-common/gomp/pr58809.c: New test.
2829
375b0477 28302014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2831
2832 PR sanitizer/59897
2833 * c-c++-common/asan/use-after-return-1.c: Fixed
2834 to pass on darwin.
2835
ffc2c526 28362014-01-23 Dodji Seketeli <dodji@redhat.com>
2837
2838 PR preprocessor/58580
2839 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2840
3e8ed1e8 28412014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
b4c6ce9b 2842 Ilya Tocar <ilya.tocar@intel.com>
3e8ed1e8 2843
765faa80 2844 * gcc.target/i386/avx512f-kmovw-1.c: New.
2845
28462014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2847
2848 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
3e8ed1e8 2849 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2850 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2851 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2852 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2853 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2854
431cd7a8 28552014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2856
2857 PR target/52125
2858 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2859 * gcc.target/mips/pr52125.c: New test.
2860
ec431042 28612014-01-22 Marek Polacek <polacek@redhat.com>
2862
2863 PR c/59891
2864 * gcc.dg/torture/pr59891.c: New test.
2865
b93ba654 28662014-01-22 Jeff Law <law@redhat.com>
2867
2868 PR tree-optimization/59597
2869 * gcc.dg/tree-ssa/pr59597.c: New test.
2870
422470c1 28712014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2872
2873 PR rtl-optimization/59477
2874 * g++.dg/pr59477.C: New.
2875
2a3e9d68 28762014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2877
2878 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2879
fae539a5 28802014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2881
2882 PR c++/59482
2883 * g++.dg/pr59482.C: New.
2884
0f97c9d9 28852014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2886
2887 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2888 * gcc.dg/vmx/extract-vsx.c: New.
2889 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2890 * gcc.dg/vmx/insert-vsx.c: New.
2891
fe5cb3e1 28922014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2893
2894 PR rtl-optimization/59896
2895 * gcc.target/arm/pr59896.c: New.
2896
4f428208 28972014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2898
2899 PR rtl-optimization/59858
2900 * gcc.target/arm/pr59858.c: New.
2901
d5d426f8 29022014-01-21 Jakub Jelinek <jakub@redhat.com>
2903
36cdb2ab 2904 PR target/59003
2905 * gcc.dg/tree-prof/pr59003.c: New test.
2906
d5d426f8 2907 PR middle-end/59860
2908 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2909 other targets.
2910
3f5c5d5b 29112014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2912
2913 * gfortran.dg/round_3.f08: Add more cases.
fe5cb3e1 2914
0d02e22f 29152014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2916
2917 * lib/target-supports.exp (force_conventional_output_for): New
2918 procedure.
2919 * lib/scanasm.exp (scan-assembler_required_options)
2920 (scan-assembler-not_required_options)
2921 (scan-assembler-times_required_options): Replace with
2922 force_conventional_output_fors.
2923 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2924 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2925
4f13e575 29262014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2927
2928 PR middle-end/59789
2929 * gcc.target/i386/pr59789.c: New testcase.
2930
50555595 29312014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2932
2933 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2934 the 'code' bitfield from 16 to 8.
2935
6c3b9b79 29362014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2937
2938 * lib/target-supports.exp
2939 (check_effective_target_vect_perm): Exclude aarch64_be.
2940 (check_effective_target_vect_perm_byte): Likewise.
2941 (check_effective_target_vect_perm_short): Likewise.
2942
d245306a 29432014-01-20 Alex Velenko <Alex.Velenko@arm.com>
f04d0d91 2944
2945 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2946 (RUN_TEST): Use new macro.
2947 (INDEX64_32): Delete.
2948 (INDEX64_64): Likewise.
2949 (INDEX128_32): Likewise.
2950 (INDEX128_64): Likewise.
2951 (INDEX): Likewise.
2952 (test_vneg_f32): Use fixed RUN_TEST.
2953
d4addd98 29542014-01-20 Richard Biener <rguenther@suse.de>
2955
2956 PR middle-end/59860
2957 * gcc.dg/pr59860.c: New testcase.
2958
bfe1a13d 29592014-01-20 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR target/59880
2962 * gcc.target/i386/pr59880.c: New test.
2963
8b644976 29642014-01-20 Renlin Li <renlin.li@arm.com>
2965
2966 * gcc.dg/pr44194-1.c: Tweak regexp.
2967
237de546 29682014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2969
2970 PR libfortran/59771
2971 PR libfortran/59774
2972 PR libfortran/59836
2973 * gfortran.dg/round_3.f08: New cases added.
2974 * gfortran.dg/fmt_g_1.f90: New test.
2975
19de0631 29762014-01-19 Uros Bizjak <ubizjak@gmail.com>
2977
2978 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2979
478f4a69 29802014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2981
2982 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2983
cc197f65 29842014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2985
2986 * gcc.dg/vect/pr57705.c: Require vect_int.
2987 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2988 * gcc.dg/vect/vect-alias-check.c: Likewise.
2989
2c658c2c 29902014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2991
2992 PR fortran/58007
2993 * gfortran.dg/unresolved_fixup_1.f90: New test.
2994 * gfortran.dg/unresolved_fixup_2.f90: New test.
2995
9d1464c1 29962014-01-18 Jakub Jelinek <jakub@redhat.com>
2997
2998 PR target/58944
2999 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3000 Remove dg-prune-output lines.
3001
c291d34a 30022014-01-17 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR middle-end/59706
3005 * gfortran.dg/pr59706.f90: New test.
3006 * g++.dg/ext/pr59706.C: New test.
3007
06422b55 30082014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3009
3010 PR c++/59270
3011 PR c++/58811
3012 * g++.dg/cpp0x/decltype-incomplete1.C: New.
3013 * g++.dg/init/pr58811.C: Likewise.
3014
b2e502cd 30152014-01-17 Jeff Law <law@redhat.com>
3016
2c658c2c 3017 PR middle-end/57904
b2e502cd 3018 * gfortran.dg/pr57904.f90: New test.
3019
60508649 30202014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3021
3022 PR c++/59269
3023 * g++.dg/cpp0x/nsdmi-union4.C: New.
3024
0116c9f8 30252014-01-17 Marek Polacek <polacek@redhat.com>
3026
3027 PR c++/59838
3028 * g++.dg/diagnostic/pr59838.C: New test.
3029
a576c57a 30302014-01-17 Marek Polacek <polacek@redhat.com>
3031
3032 PR c/58346
3033 * gcc.dg/pr58346.c: New test.
3034
1905e86a 30352014-01-17 Jakub Jelinek <jakub@redhat.com>
3036
0cce7699 3037 PR testsuite/58776
bfe1a13d 3038 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
0cce7699 3039 dg-options, use dg-additional-options for i?86/x86_64 to avoid
3040 option duplication.
3041
5e1da545 3042 PR fortran/59440
3043 * gfortran.dg/pr59440-1.f90: New test.
3044 * gfortran.dg/pr59440-2.f90: New test.
3045 * gfortran.dg/pr59440-3.f90: New test.
3046
ec6c2387 3047 PR testsuite/59064
3048 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3049 testing for " version" and " alias" with one testing for
3050 " version\[^\n\r]* alias".
3051 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3052 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3053 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3054 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3055 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3056 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3057
1905e86a 3058 PR c++/57945
3059 * c-c++-common/torture/pr57945.c: New test.
3060
01b23159 30612014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
3062
3063 * gcc.target/arm/its.c: New testcase.
3064
c473fea7 30652014-01-16 Jan Hubicka <jh@suse.cz>
3066
3067 PR ipa/59775
3068 * g++.dg/torture/pr59775.C: New testcase.
3069
d47659aa 30702014-01-16 Jakub Jelinek <jakub@redhat.com>
3071
e8e60ada 3072 PR middle-end/58344
3073 * gcc.c-torture/compile/pr58344.c: New test.
3074
e111028e 3075 PR target/59839
3076 * gcc.target/i386/pr59839.c: New test.
3077
d47659aa 3078 PR debug/54694
3079 * gcc.target/i386/pr9771-1.c (main): Rename to...
3080 (real_main): ... this. Add __asm name "main".
3081 (ASMNAME, ASMNAME2, STRING): Define.
3082
4edd2c14 30832014-01-16 Nick Clifton <nickc@redhat.com>
3084
3085 PR middle-end/28865
3086 * gcc.c-torture/compile/pr28865.c: New.
3087 * gcc.c-torture/execute/pr28865.c: New.
3088
2830de69 30892014-01-16 Marek Polacek <polacek@redhat.com>
3090
3091 PR middle-end/59827
3092 * gcc.dg/pr59827.c: New test.
3093
018db0b6 30942014-01-16 Andreas Schwab <schwab@linux-m68k.org>
3095
3096 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3097
f67bb7c6 30982014-01-15 Richard Henderson <rth@redhat.com>
3099
3100 PR debug/54694
3101 * gcc.target/i386/pr54694.c: New test.
3102
36e33c6a 31032014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
3104
3105 PR c++/49718
3106 * g++.dg/pr49718.C: New test.
3107
a972074f 31082014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3109
3110 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3111
3adca139 31122014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3113
3114 * gcc.dg/vmx/mult-even-odd.c: New.
3115 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3116
f0b627ff 31172014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
3118
3119 * lib/target-supports.exp (check_libcilkrts_available): Added an
3120 extern "C" if we are using C++ along with a function prototype.
3121
92802c6f 31222014-01-15 Jeff Law <law@redhat.com>
3123
3124 PR tree-optimization/59747
3125 * gcc.c-torture/execute/pr59747.c: New test.
3126
71035007 31272014-01-15 H.J. Lu <hongjiu.lu@intel.com>
3128
3129 PR target/59794
3130 * c-c++-common/convert-vec-1.c: Also prune ABI change for
3131 Linux/x86.
3132 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3133 * g++.dg/ext/attribute-test-1.C: Likewise.
3134 * g++.dg/ext/attribute-test-2.C: Likewise.
3135 * g++.dg/ext/attribute-test-3.C: Likewise.
3136 * g++.dg/ext/attribute-test-4.C: Likewise.
3137 * g++.dg/ext/pr56790-1.C: Likewise.
3138 * g++.dg/torture/pr38565.C: Likewise.
3139 * gcc.dg/pr53060.c: Likewise.
3140 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3141 * c-c++-common/vector-compare-2.c: Likewise.
3142 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3143 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
3144 dg-message line number.
3145
19b58ae9 31462014-01-15 Matthias Klose <doko@ubuntu.com>
3147
3148 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3149
500fffe1 31502014-01-15 Richard Biener <rguenther@suse.de>
3151
3152 PR tree-optimization/59822
3153 * g++.dg/torture/pr59822.C: New testcase.
3154
0126208c 31552014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
3156
3157 PR target/59808
3158 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
ccc1de89 3159 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
0126208c 3160
d9fb4e77 31612014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
3162 Kugan Vivekanandarajah <kuganv@linaro.org>
3163
3164 PR target/59695
3165 * g++.dg/pr59695.C: New testcase.
3166
37c55f71 31672014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3168
3716dd35 3169 PR target/59803
37c55f71 3170 * gcc.c-torture/compile/pr59803.c: New testcase.
3171
1248c663 31722014-01-15 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR c/58943
3175 * gcc.c-torture/execute/pr58943.c: New test.
3176 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3177
838bf047 31782014-01-14 H.J. Lu <hongjiu.lu@intel.com>
3179
3180 PR target/59794
3181 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3182 * gcc.target/i386/pr39162.c (y): New __m256i variable.
3183 (bar): Change return type to void. Set y to x.
3184 * gcc.target/i386/pr59794-1.c: New testcase.
3185 * gcc.target/i386/pr59794-2.c: Likewise.
3186 * gcc.target/i386/pr59794-3.c: Likewise.
3187 * gcc.target/i386/pr59794-4.c: Likewise.
3188 * gcc.target/i386/pr59794-5.c: Likewise.
3189 * gcc.target/i386/pr59794-6.c: Likewise.
3190 * gcc.target/i386/pr59794-7.c: Likewise.
3191
546d1cc8 31922014-01-14 Richard Biener <rguenther@suse.de>
3193
3194 PR tree-optimization/58921
3195 PR tree-optimization/59006
3196 * gcc.dg/torture/pr58921.c: New testcase.
3197 * gcc.dg/torture/pr59006.c: Likewise.
3198 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3199
21a805eb 32002014-01-14 Jakub Jelinek <jakub@redhat.com>
3201
3202 PR testsuite/59494
3203 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3204 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3205 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
3206 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3207 Executing predictive commoning without unrolling.
3208
fbf4df62 32092014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
3210
838bf047 3211 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
fbf4df62 3212 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3213 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3214 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3215 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3216 __builtin_ia32_rsqrt28sd_round.
3217 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3218 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3219 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3220 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3221 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3222 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3223 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3224 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3225 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3226 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3227 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3228 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3229 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3230 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3231 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3232 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3233 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3234 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3235 * gcc.target/i386/sse-22.c: Extend with new built-ins,
3236 fix wrong rounding mode (see above).
3237 * gcc.target/i386/sse-23.c: Ditto.
3238
51cc20fd 32392014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3240
3241 * gcc.dg/vmx/insert.c: New.
3242 * gcc.dg/vmx/insert-be-order.c: New.
3243 * gcc.dg/vmx/extract.c: New.
3244 * gcc.dg/vmx/extract-be-order.c: New.
3245
f6a34e3f 32462014-01-13 Jakub Jelinek <jakub@redhat.com>
3247
3248 PR tree-optimization/59387
3249 * gcc.c-torture/execute/pr59387.c: New test.
3250
f1278bb4 32512014-01-13 Richard Biener <rguenther@suse.de>
3252
3253 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3254 adjusting mathlib options.
3255 * gfortran.dg/lto/lto.exp: Likewise.
3256
ad464c56 32572014-01-13 Eric Botcazou <ebotcazou@adacore.com>
3258
3259 * gnat.dg/loop_optimization17.adb: New test.
3260 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3261
75c9129c 32622014-01-13 Christian Bruel <christian.bruel@st.com>
3263
3264 * gcc.target/sh/cmpstrn.c: New case.
3265
1d93666d 32662014-01-13 Jakub Jelinek <jakub@redhat.com>
3267
3268 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3269 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3270
a1e76cd9 32712014-01-12 Janus Weil <janus@gcc.gnu.org>
3272
3273 PR fortran/58026
3274 * gfortran.dg/alloc_comp_basics_6.f90: New.
3275
d0503897 32762014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3277
3278 PR fortran/59700
3279 * gfortran.dg/pr59700.f90: New test.
3280
f1033484 32812014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3282
3283 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3284 * gfortran.dg/use_only_3.f90: Likewise.
3285 * gfortran.dg/inquire_10.f90: Delete opened file.
3286 * gfortran.dg/inquire_15.f90: Likewise.
3287 * gfortran.dg/pr16597.f90: Likewise.
3288 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3289 for PR59419.
3290
782ce6aa 32912014-01-10 Jeff Law <law@redhat.com>
3292
3293 PR middle-end/59743
3294 * gcc.c-torture/compile/pr59743.c: New test.
3295
2441731c 32962014-01-10 Jan Hubicka <jh@suse.cz>
3297
3298 PR ipa/58585
3299 * g++.dg/torture/pr58585.C: New testcase.
3300
2a53c18b 33012014-01-10 Hans-Peter Nilsson <hp@axis.com>
3302
3303 * gcc.dg/pr46309.c: Disable for cris*-*-*.
3304
f377cd15 33052014-01-10 Eric Botcazou <ebotcazou@adacore.com>
3306
3307 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3308
46b590a1 33092014-01-10 Richard Earnshaw <rearnsha@arm.com>
3310
3311 PR target/59744
3312 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3313 * gcc.target/aarch64/cmn-neg2.c: New test.
3314
1824e1e2 33152014-01-10 Richard Biener <rguenther@suse.de>
3316
3317 PR tree-optimization/59374
3318 * gcc.dg/torture/pr59374-3.c: New testcase.
3319
02e3d281 33202014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3321
3322 * lib/target-supports.exp
3323 (check_effective_target_arm_crypto_ok_nocache): New.
3324 (check_effective_target_arm_crypto_ok): Use above procedure.
3325 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3326
10a8f02f 33272014-01-10 Jan Hubicka <hubicka@ucw.cz>
3328
3329 PR ipa/58252
3330 PR ipa/59226
85596a5e 3331 * g++.dg/ipa/devirt-20.C: New testcase.
10a8f02f 3332 * g++.dg/torture/pr58252.C: Likewise.
3333 * g++.dg/torture/pr59226.C: Likewise.
3334
a5e3873d 33352014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3336
3337 * c-c++-common/asan/no-asan-stack.c: New test.
3338
cae17039 33392014-01-10 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR middle-end/59670
3342 * gcc.dg/pr59670.c: New test.
3343
1ce10158 33442014-01-09 Steve Ellcey <sellcey@mips.com>
3345
3346 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3347
f70f513f 33482014-01-09 Jakub Jelinek <jakub@redhat.com>
3349
fc1995c6 3350 PR middle-end/47735
3351 * gcc.target/i386/pr47735.c: New test.
3352
f70f513f 3353 PR tree-optimization/59622
3354 * g++.dg/opt/pr59622-2.C: New test.
3355 * g++.dg/opt/pr59622-3.C: New test.
3356 * g++.dg/opt/pr59622-4.C: New test.
3357 * g++.dg/opt/pr59622-5.C: New test.
1e25dcad 3358
3359 PR sanitizer/59136
3360 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3361 filename:line instead of (modulename+offset) form with stripped
3362 initial / from the filename.
3363
2a2ed8e7 33642014-01-09 Ian Lance Taylor <iant@google.com>
3365
3366 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3367 the other Go compiler.
3368
de1831e0 33692014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3370
3371 PR c++/59730
3372 * g++.dg/cpp0x/variadic145.C: New.
3373
02cf6efc 33742014-01-09 Uros Bizjak <ubizjak@gmail.com>
3375
3376 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3377 which don't support -fsplit-stack. Skip rotate[0123].go tests.
3378
808ea464 33792014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3380
3381 PR testsuite/59524
3382 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3383 are run only if the Cilk library is available/enabled.
3384 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3385 * lib/target-supports.exp (check_libcilkrts_available): New function.
3386
0bc789fc 33872014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3388
3389 PR c++/59631
3390 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3391 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3392 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3393 with dg-additional-options.
3394 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3395 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3396 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3397 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3398 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3399 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3400
470c168f 34012014-01-09 Richard Biener <rguenther@suse.de>
3402
3403 PR tree-optimization/59715
3404 * gcc.dg/torture/pr59715.c: New testcase.
3405
bf2b7c22 34062014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
3407
3408 * c-c++-common/asan/no-asan-globals.c: New test.
3409 * c-c++-common/asan/no-instrument-reads.c: Likewise.
3410 * c-c++-common/asan/no-instrument-writes.c: Likewise.
3411 * c-c++-common/asan/use-after-return-1.c: Likewise.
3412 * c-c++-common/asan/no-use-after-return.c: Likewise.
3413
6cdce0f6 34142014-01-08 Eric Botcazou <ebotcazou@adacore.com>
3415
3416 * gnat.dg/weak2.ad[sb]: New test.
3417
cb8210e4 34182014-01-08 Jakub Jelinek <jakub@redhat.com>
3419
3420 PR middle-end/59471
3421 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3422 type, use pointers to vector type instead.
3423
75be3bab 34242014-01-08 Catherine Moore <clm@codesourcery.com>
3425
3426 * gcc.target/mips/umips-branch-3.c: New test.
3427 * gcc.target/mips/umips-branch-4.c: New test.
3428
a52e5e60 34292014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3430
3431 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3432 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3433 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3434 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3435 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3436 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3437 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3438 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3439
3d59aca0 34402014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
3441
3442 PR rtl-optimization/59137
3443 * gcc.target/mips/pr59137.c: New test.
3444
4862a768 34452014-01-08 Uros Bizjak <ubizjak@gmail.com>
3446
3447 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3448 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3449 * gcc.target/i386/pr55433.c (dg-options): Ditto.
3450 * gcc.target/i386/pr57848.c (dg-options): Ditto.
3451 * gcc.target/i386/pr59099.c (dg-options): Ditto.
3452 Require fpic effective target.
3453 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3454
0891f4f9 34552014-01-08 Jakub Jelinek <jakub@redhat.com>
3456
3457 PR ipa/59722
3458 * gcc.dg/pr59722.c: New test.
3459
a12f023f 34602014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3461
3462 PR middle-end/57748
3463 * gcc.dg/torture/pr57748-3.c: New test.
3464 * gcc.dg/torture/pr57748-4.c: New test.
3465
6db33a3d 34662014-01-08 Marek Polacek <polacek@redhat.com>
3467
3468 PR middle-end/59669
3469 * gcc.dg/gomp/pr59669-1.c: New test.
3470 * gcc.dg/gomp/pr59669-2.c: New test.
3471
669bb844 34722014-01-08 Martin Jambor <mjambor@suse.cz>
3473
3474 PR ipa/59610
3475 * gcc.dg/ipa/pr59610.c: New test.
3476
a52fbc53 34772014-01-08 Janus Weil <janus@gcc.gnu.org>
3478
3479 PR fortran/58182
3480 * gfortran.dg/binding_label_tests_26a.f90: New.
3481 * gfortran.dg/binding_label_tests_26b.f90: New.
3482
1603f939 34832014-01-08 Marek Polacek <polacek@redhat.com>
3484
3485 PR sanitizer/59667
3486 * c-c++-common/ubsan/pr59667.c: New test.
3487
8ded4352 34882014-01-08 Richard Biener <rguenther@suse.de>
3489
3490 PR middle-end/59630
3491 * gcc.dg/pr59630.c: New testcase.
3492
3370c0ec 34932014-01-08 Richard Biener <rguenther@suse.de>
3494
3495 PR middle-end/59471
3496 * gcc.dg/pr59471.c: New testcase.
3497
956391c1 34982014-01-07 Jeff Law <law@redhat.com>
3499
3500 PR middle-end/53623
3501 * gcc.target/i386/pr53623.c: New test.
3502
72bf1c0e 35032014-01-07 Adam Butcher <adam@jessamine.co.uk>
3504
b0e570f8 3505 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3506 blanks at EOF.
3507 * g++.dg/cpp1y/pr58534.C: Likewise.
3508 * g++.dg/cpp1y/pr58536.C: Likewise.
3509 * g++.dg/cpp1y/pr58548.C: Likewise.
3510 * g++.dg/cpp1y/pr58549.C: Likewise.
3511 * g++.dg/cpp1y/pr58637.C: Likewise.
3512 * g++.dg/cpp1y/pr59112.C: Likewise.
3513 * g++.dg/cpp1y/pr59113.C: Likewise.
3514 * g++.dg/cpp1y/pr59629.C: Likewise.
3515 * g++.dg/cpp1y/pr59635.C: Likewise.
3516 * g++.dg/cpp1y/pr59636.C: Likewise.
3517 * g++.dg/cpp1y/pr59638.C: Likewise.
72bf1c0e 3518
5832a5e2 35192014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
3520
3521 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3522
2265e215 35232014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
3524
3525 * gcc.target/i386/intrinsics_4.c (bar): New function.
3526
7664f7a0 35272014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3528
3529 * g++.dg/ext/is_base_of_incomplete-2.C: New.
3530
19f2ced2 35312014-01-07 Jakub Jelinek <jakub@redhat.com>
3532
177a616b 3533 PR rtl-optimization/58668
3534 * gcc.dg/pr58668.c: New test.
3535
19f2ced2 3536 PR tree-optimization/59643
3537 * gcc.dg/pr59643.c: New test.
3538 * gcc.c-torture/execute/pr59643.c: New test.
3539
195a3a36 35402014-01-06 Janus Weil <janus@gcc.gnu.org>
3541
3542 PR fortran/59589
3543 * gfortran.dg/class_allocate_16.f90: New.
3544
22d5a519 35452014-01-06 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR target/59644
3548 * gcc.target/i386/pr59644.c: New test.
3549
6685d11c 35502014-01-06 Marek Polacek <polacek@redhat.com>
3551
3552 PR c/57773
3553 * gcc.dg/pr57773.c: New test.
3554
93b82835 35552014-01-06 Adam Butcher <adam@jessamine.co.uk>
3556
3557 PR c++/59635
06e996cd 3558 PR c++/59636
4d901bc2 3559 PR c++/59629
5afc8ab4 3560 PR c++/59638
93b82835 3561 * g++.dg/cpp1y/pr59635.C: New testcase.
06e996cd 3562 * g++.dg/cpp1y/pr59636.C: New testcase.
4d901bc2 3563 * g++.dg/cpp1y/pr59629.C: New testcase.
5afc8ab4 3564 * g++.dg/cpp1y/pr59638.C: New testcase.
93b82835 3565
436b29f7 35662014-01-06 Martin Jambor <mjambor@suse.cz>
3567
3568 PR ipa/59008
3569 * gcc.dg/ipa/pr59008.c: New test.
3570
af8c457b 35712014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3572
3573 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3574 if supported.
3575
da2cc590 35762014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3577
3578 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3579 Require c99_runtime.
3580 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3581
3582 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3583 Require c99_runtime.
3584 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3585 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3586 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3587
3588 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3589 Require c99_runtime.
3590 Make CALC void static.
3591 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3592
3593 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3594 Require c99_runtime.
3595 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3596
2eaa25af 35972014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3598
3599 * gcc.target/i386/pr59501-1.c: Require avx effective target.
3600 * gcc.target/i386/pr59501-2.c: Likewise.
3601 * gcc.target/i386/pr59501-3.c: Likewise.
3602 * gcc.target/i386/pr59501-4.c: Likewise.
3603 * gcc.target/i386/pr59501-5.c: Likewise.
3604 * gcc.target/i386/pr59501-6.c: Likewise.
3605
85228c92 36062014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3607
3608 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3609 * gcc.target/i386/pr59390_1.c: Likewise.
3610 * gcc.target/i386/pr59390_2.c: Likewise.
3611
6b44c9ee 36122014-01-06 Eric Botcazou <ebotcazou@adacore.com>
3613
3614 * gcc.dg/pr59350.c: Tweak.
3615 * gcc.dg/pr59350-2.c: New test.
3616 * g++.dg/pr59510.C: Likewise.
3617
cf3654f0 36182014-01-06 Janus Weil <janus@gcc.gnu.org>
3619
3620 PR fortran/59023
3621 * gfortran.dg/bind_c_procs_2.f90: New.
3622
c3bfb478 36232014-01-05 John David Anglin <danglin@gcc.gnu.org>
3624
3625 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3626 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3627 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3628 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3629 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3630 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3631 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3632
54b044c3 36332014-01-04 Eric Botcazou <ebotcazou@adacore.com>
3634
3635 * gcc.target/arm/neon-nested-apcs.c: New test.
3636
8688c545 36372014-01-04 Jakub Jelinek <jakub@redhat.com>
3638
9dbe1d59 3639 PR tree-optimization/59519
3640 * gcc.dg/vect/pr59519-1.c: New test.
3641 * gcc.dg/vect/pr59519-2.c: New test.
3642
8688c545 3643 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3644 vmovdqu32.
3645
bd8f578b 36462014-01-04 Janus Weil <janus@gcc.gnu.org>
3647
3648 PR fortran/59547
3649 * gfortran.dg/typebound_proc_32.f90: New.
3650
9372a89d 36512014-01-03 Marc Glisse <marc.glisse@inria.fr>
3652
3653 PR c++/58950
3654 * g++.dg/pr58950.C: New file.
3655
04e0495a 36562014-01-03 Tobias Burnus <burnus@net-b.de>
3657
3658 PR c++/58567
3659 * g++.dg/gomp/pr58567.C: New.
3660
6e984e6f 36612014-01-03 Bingfeng Mei <bmei@broadcom.com>
3662
3663 PR tree-optimization/59651
3664 * gcc.dg/torture/pr59651.c: New test.
3665 * gcc.dg/vect/pr59651.c: Ditto.
3666
0ff576b9 36672014-01-03 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR target/59625
3670 * gcc.target/i386/pr59625.c: New test.
3671
4a7973e1 36722014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3673
3674 Core DR 1442
3675 PR c++/59165
3676 * g++.dg/cpp0x/range-for28.C: New.
3677 * g++.dg/cpp0x/range-for3.C: Update.
3678
acf40e7e 36792014-01-02 Joseph Myers <joseph@codesourcery.com>
3680
3681 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3682
37c19cb6 36832014-01-02 Marc Glisse <marc.glisse@inria.fr>
3684
3685 PR c++/59641
3686 * g++.dg/cpp0x/pr59641.C: New file.
3687
cdfa9d87 36882014-01-02 Marc Glisse <marc.glisse@inria.fr>
3689
3690 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3691
5a5f1b48 36922014-01-02 Marc Glisse <marc.glisse@inria.fr>
3693
3694 PR c++/59378
3695 * g++.dg/ext/pr59378.C: New file.
3696
3aea1f79 36972014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3698
3699 Update copyright years
3700
e4f22041 37012014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3702
3703 * gcc.target/arc/arc.exp: Use the standard form for the copyright
3704 notice.
3705
839ddc8e 37062014-01-02 Janus Weil <janus@gcc.gnu.org>
3707
3708 PR fortran/59654
3709 * gfortran.dg/dynamic_dispatch_12.f90: New.
3710
d733203b 37112014-01-01 Jakub Jelinek <jakub@redhat.com>
68b0b56c 3712
a80c339f 3713 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3714 the builtin isn't optimized away as unused.
3715
d733203b 3716 PR rtl-optimization/59647
3717 * g++.dg/opt/pr59647.C: New test.
7dfbd804 3718\f
a80c339f 3719Copyright (C) 2014 Free Software Foundation, Inc.
7dfbd804 3720
3721Copying and distribution of this file, with or without modification,
3722are permitted in any medium without royalty provided the copyright
3723notice and this notice are preserved.