1 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.df/pr67987.f90: New test.
5 * gfortran.dg/char_length_2.f90: Update testcase.
7 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
9 * gcc.target/i386/iamcu/test_basic_returning.c
10 (def_test_returning_type): Use union to check float return bits.
12 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
14 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
15 Replace printf with __builtin_printf.
17 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
19 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
22 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
25 * gnat.dg/pack21.adb: New test.
26 * gnat.dg/pack22.adb: Likewise.
27 * gnat.dg/pack22_pkg.ad[sb]: New helper.
29 2015-10-16 Christian Bruel <christian.bruel@st.com>
32 * gcc.target/arm/no-align.c: New test.
33 * gcc.target/arm/attr-align1.c: New test.
34 * gcc.target/arm/attr-align2.c: New test.
35 * gcc.target/arm/attr-align3.c: New test.
37 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
39 * gcc.c-torture/compile/icfmatch.c: Add testcase
41 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/cpp1z/fold-ice1.C: New.
46 2015-10-16 Michael Collison <michael.collison@linaro.org>
47 Andrew Pinski <andrew.pinski@caviumnetworks.com>
49 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
51 2015-10-15 Marek Polacek <polacek@redhat.com>
53 * gcc.dg/tree-ssa/reassoc-42.c: New test.
55 2015-10-15 Marek Polacek <polacek@redhat.com>
57 PR tree-optimization/67953
58 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
60 * gcc.dg/torture/pr67953.c: New test.
62 2015-10-14 Jeff Law <law@redhat.com>
64 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
65 contained within have their own file/test now.
66 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
67 ssa-dom-thread-2.c. Tighten expected output slightly and comment
68 expectations a bit more.
69 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
70 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
71 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
72 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
73 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
76 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
78 2015-10-14 Marek Polacek <polacek@redhat.com>
80 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
90 2015-10-14 Richard Biener <rguenther@suse.de>
92 PR tree-optimization/67915
93 * gcc.dg/torture/pr67915.c: New testcase.
95 2015-10-14 Marek Polacek <polacek@redhat.com>
97 PR tree-optimization/67815
98 * gcc.dg/tree-ssa/reassoc-39.c: New test.
99 * gcc.dg/tree-ssa/reassoc-40.c: New test.
100 * gcc.dg/tree-ssa/reassoc-41.c: New test.
102 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
104 * gcc.dg/pragma-pop_options-1.c: New test.
106 2015-10-13 Jakub Jelinek <jakub@redhat.com>
107 Aldy Hernandez <aldyh@redhat.com>
109 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
110 * c-c++-common/gomp/clauses-1.c: New test.
111 * c-c++-common/gomp/clauses-2.c: New test.
112 * c-c++-common/gomp/clauses-3.c: New test.
113 * c-c++-common/gomp/clauses-4.c: New test.
114 * c-c++-common/gomp/declare-target-1.c: New test.
115 * c-c++-common/gomp/declare-target-2.c: New test.
116 * c-c++-common/gomp/depend-3.c: New test.
117 * c-c++-common/gomp/depend-4.c: New test.
118 * c-c++-common/gomp/doacross-1.c: New test.
119 * c-c++-common/gomp/if-1.c: New test.
120 * c-c++-common/gomp/if-2.c: New test.
121 * c-c++-common/gomp/linear-1.c: New test.
122 * c-c++-common/gomp/map-2.c: New test.
123 * c-c++-common/gomp/map-3.c: New test.
124 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
125 f_omp_target_data): Add map clause to target data.
126 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
127 * c-c++-common/gomp/ordered-1.c: New test.
128 * c-c++-common/gomp/ordered-2.c: New test.
129 * c-c++-common/gomp/ordered-3.c: New test.
130 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
132 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
133 clause and ordered construct where no longer allowed.
134 * c-c++-common/gomp/priority-1.c: New test.
135 * c-c++-common/gomp/reduction-1.c: New test.
136 * c-c++-common/gomp/schedule-simd-1.c: New test.
137 * c-c++-common/gomp/sink-1.c: New test.
138 * c-c++-common/gomp/sink-2.c: New test.
139 * c-c++-common/gomp/sink-3.c: New test.
140 * c-c++-common/gomp/sink-4.c: New test.
141 * c-c++-common/gomp/udr-1.c: New test.
142 * c-c++-common/taskloop-1.c: New test.
143 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
144 value of _OPENMP macro.
145 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
146 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
147 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
148 * gcc.dg/gomp/clause-1.c:
149 * gcc.dg/gomp/reduction-1.c: New test.
150 * gcc.dg/gomp/sink-fold-1.c: New test.
151 * gcc.dg/gomp/sink-fold-2.c: New test.
152 * gcc.dg/gomp/sink-fold-3.c: New test.
153 * gcc.dg/vect/vect-simd-clone-15.c: New test.
154 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
155 of non-static data members.
156 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
157 Add some linear clause tests.
158 * g++.dg/gomp/declare-simd-3.C: New test.
159 * g++.dg/gomp/linear-1.C: New test.
160 * g++.dg/gomp/member-1.C: New test.
161 * g++.dg/gomp/member-2.C: New test.
162 * g++.dg/gomp/pr66571-2.C: New test.
163 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
165 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
167 * g++.dg/gomp/reference-1.C: New test.
168 * g++.dg/gomp/sink-1.C: New test.
169 * g++.dg/gomp/sink-2.C: New test.
170 * g++.dg/gomp/sink-3.C: New test.
171 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
172 * g++.dg/gomp/this-1.C: New test.
173 * g++.dg/gomp/this-2.C: New test.
174 * g++.dg/vect/simd-clone-2.cc: New test.
175 * g++.dg/vect/simd-clone-2.h: New test.
176 * g++.dg/vect/simd-clone-3.cc: New test.
177 * g++.dg/vect/simd-clone-4.cc: New test.
178 * g++.dg/vect/simd-clone-4.h: New test.
179 * g++.dg/vect/simd-clone-5.cc: New test.
181 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
183 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
184 after r228716 (Fix vtbl[34] and vtbx4).
186 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
188 PR tree-optimization/67909, 67947
189 * gcc.dg/torture/pr67947.c: New test.
191 2015-10-13 Jeff Law <law@redhat.com>
193 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
195 2015-10-12 Jeff Law <law@redhat.com>
197 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
198 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
199 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
202 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
204 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
207 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
209 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
211 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
212 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
213 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
214 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
215 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
216 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
217 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
218 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
220 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
222 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
223 and -mno-frame-header-opt options.
224 * gcc.target/mips/frame-header-1.c: New file.
225 * gcc.target/mips/frame-header-2.c: New file.
226 * gcc.target/mips/frame-header-3.c: New file.
228 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
229 Hale Wang <hale.wang@arm.com>
231 * gcc.dg/tree-ssa/forwprop-33.c: New.
233 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
236 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
237 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
238 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
239 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
240 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
241 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
242 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
243 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
244 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
245 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
247 2015-10-09 David Malcolm <dmalcolm@redhat.com>
249 * lib/multiline.exp: New file.
250 * lib/prune.exp: Load multiline.exp.
251 (prune_gcc_output): Call into multiline.exp to handle any
252 multiline output directives.
253 * lib/libgo.exp: Load multiline.exp before prune.exp, using
256 2015-10-09 Martin Jambor <mjambor@suse.cz>
258 tree-optimization/67794
259 * gcc.dg/ipa/ipa-sra-10.c: Nw test.
260 * gcc.dg/torture/pr67794.c: Likewise.
262 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
264 PR rtl-optimization/67828
265 * gcc.dg/torture/pr67828.c: New.
267 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
270 * lib/target-supports.exp (check_effective_target_non_strict_align):
272 * gcc.target/arm/pr67366.c: New test.
274 2015-10-09 Richard Biener <rguenther@suse.de>
276 PR tree-optimization/67891
277 * gcc.dg/tree-ssa/pr67891.c: New testcase.
279 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
281 * gcc.dg/builtins-47.c: Test the optimized dump instead.
283 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
285 * gcc.dg/vect/vect-outer-simd-3.c: New test.
287 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
289 * gcc.dg/loop-unswitch-2.c: New test.
290 * gcc.dg/loop-unswitch-3.c: Likewise.
291 * gcc.dg/loop-unswitch-4.c: Likewise.
293 2015-10-08 Tom de Vries <tom@codesourcery.com>
295 * gcc.dg/dse.c: Only dump in dse1 pass.
296 * gcc.dg/tree-ssa/pr30375.c: Same.
298 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
301 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
302 (PUSH, POP): New defines.
303 (sse2_test): Use PUSH and POP to misalign runtime stack.
304 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
306 2015-10-07 James Norris <jnorris@codesourcery.com>
308 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
309 to atomic_init. (atomic_init): Restrict flags usage.
311 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
314 * gfortran.dg/sizeof_5.f90: New test.
316 2015-10-06 Jeff Law <law@redhat.com>
318 * gcc.c-torture/compile/pr67816.c: New test.
320 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
322 * gcc.target/aarch64/get_lane_f16_1.c: New test.
324 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
327 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
329 2015-10-06 Marek Polacek <polacek@redhat.com>
332 * c-c++-common/Wtautological-compare-4.c: New test.
334 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
335 Peter Bergner <bergner@vnet.ibm.com>
338 * gcc.target/powerpc/pr67808.c: New test.
340 2015-10-06 Nick Clifton <nickc@redhat.com>
342 * gcc.target/msp430: New directory.
343 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
345 * gcc.target/msp430/data-attributes.c: New file. Checks the
346 noinit and persistent data attributes.
348 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
350 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
352 2015-10-06 Richard Biener <rguenther@suse.de>
354 PR tree-optimization/67859
355 * gcc.dg/torture/pr67859.c: New testcase.
357 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
359 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
361 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
364 * g++.dg/template/defarg19.C: New.
365 * g++.dg/template/defarg20.C: Likewise.
367 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
368 Sebastian Pop <s.pop@samsung.com>
370 * gcc.dg/graphite/scop-sor.c: Un-xfail.
372 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
373 Sebastian Pop <s.pop@samsung.com>
375 * gcc.dg/graphite/scop-sor.c: Xfail.
377 2015-10-05 Martin Jambor <mjambor@suse.cz>
378 Jan Hubicka <hubicka@ucw.cz>
380 * gcc.dg/ipa/propalign-4.c: New test.
381 * gcc.dg/ipa/propalign-5.c: Likewise.
383 2015-10-05 Marek Polacek <polacek@redhat.com>
385 PR tree-optimization/67821
386 * gcc.dg/torture/pr67821-2.c: New test.
387 * gcc.dg/torture/pr67821.c: New test.
389 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
391 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
393 2015-10-05 Christian Bruel <christian.bruel@st.com>
395 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
397 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
399 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
400 (exec_vcvt): Add comments.
402 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
404 PR rtl-optimization/67447
405 * gcc.target/i386/pr67447.c: New test.
407 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
409 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
411 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
412 * gcc.target/i386/vect-perm-even-1.c: Ditto.
413 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
414 * gcc.target/i386/vect-unpack-1.c: Ditto.
415 * gcc.target/i386/vect-unpack-2.c: Ditto.
417 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
420 * gfortran.dg/common_24.f: New.
422 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
424 * gcc.target/arm/pr67756.c: Fixed warnings.
426 2015-10-02 Marek Polacek <polacek@redhat.com>
429 * gcc.dg/pr67730-1.c: New test.
430 * gcc.dg/pr67730-2.c: New test.
431 * gcc.dg/pr67730.h: New test.
433 2015-10-02 Marek Polacek <polacek@redhat.com>
435 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
437 2015-10-02 Sebastian Pop <s.pop@samsung.com>
439 PR tree-optimization/67754
440 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
441 * gfortran.dg/graphite/block-2.f: Same.
443 2015-10-02 Sebastian Pop <s.pop@samsung.com>
445 * gcc.dg/graphite/scop-23.c: New.
447 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
449 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
452 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
454 PR rtl-optimization/67756
455 * gcc.target/arm/pr67756.c: New.
457 2015-10-02 Jiong Wang <jiong.wang@arm.com>
459 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
460 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
461 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
463 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
466 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
468 * gcc.target/i386/vect-pack-trunc-1.c: New test.
469 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
470 * gcc.target/i386/vect-perm-even-1.c: Ditto.
471 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
472 * gcc.target/i386/vect-unpack-1.c: Ditto.
473 * gcc.target/i386/vect-unpack-2.c: Ditto.
475 2015-10-02 Marek Polacek <polacek@redhat.com>
478 * c-c++-common/Wduplicated-cond-1.c: New test.
479 * c-c++-common/Wduplicated-cond-2.c: New test.
480 * c-c++-common/Wduplicated-cond-3.c: New test.
481 * c-c++-common/Wduplicated-cond-4.c: New test.
482 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
483 -Wduplicated-cond warning.
485 2015-10-02 Renlin Li <renlin.li@arm.com>
487 * gcc.target/aarch64/csneg-1.c: Update.
489 2015-10-02 Renlin Li <renlin.li@arm.com>
492 * gcc.target/aarch64/pr66776.c: New.
494 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
496 * gnat.dg/warn13.adb: New test.
498 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
500 * gnat.dg/vect15.ad[sb]: New test.
501 * gnat.dg/vect16.ad[sb]: Likewise.
502 * gnat.dg/vect17.ad[sb]: Likewise.
503 * gnat.dg/vect18.ad[sb]: Likewise.
505 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
507 PR rtl-optimization/67786
508 PR rtl-optimization/67787
509 * gcc.dg/pr67786.c: New test.
510 * gcc.dg/pr67787.c: Likewise.
512 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
514 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
516 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
519 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
521 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
525 * gfortran.dg/string_array_constructor_1.f90: New.
526 * gfortran.dg/string_array_constructor_2.f90: New.
527 * gfortran.dg/string_array_constructor_3.f90: New.
529 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
533 * gcc.target/powerpc/pr67789.c: New testcase.
535 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
538 * gfortran.dg/pr67802.f90: New test.
540 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
543 gfortran.dg/pr66979.f90: new test.
545 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
548 * gfortran.dg/pr67616.f90: New test.
550 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
553 * g++.dg/cpp0x/range-for30.C: New.
555 2015-10-01 Marek Polacek <polacek@redhat.com>
558 * gcc.dg/atomic/pr65345-4.c: New test.
559 * gcc.dg/pr65345-3.c: New test.
561 2015-10-01 Marek Polacek <polacek@redhat.com>
563 PR tree-optimization/67769
564 * gcc.dg/torture/pr67769.c: New test.
566 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
568 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
570 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
573 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
575 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
577 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
578 (main): Rename to sse2_test. Abort if count != 5.
579 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
581 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
583 2015-10-01 Richard Biener <rguenther@suse.de>
585 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
586 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
588 2015-09-30 Jeff Law <law@redhat.com>
590 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
592 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
594 PR rtl-optimization/67037
595 * gcc.c-torture/execute/pr67037.c: New test.
597 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
599 * lib/target-supports.exp (check_effective_target_sync_int_128):
600 Return 1 on spu-*-* targets.
601 (check_effective_target_sync_int_128_runtime): Likewise.
602 (check_effective_target_sync_long_long): Likewise.
603 (check_effective_target_sync_long_long_runtime): Likewise.
604 (check_effective_target_sync_int_long): Likewise.
605 (check_effective_target_sync_char_short): Likewise.
607 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
609 * gcc.target/i386/pr67761.c: New test.
611 2015-09-30 Marek Polacek <polacek@redhat.com>
614 * gcc.dg/pr67730.c: New test.
616 2015-09-30 Marek Polacek <polacek@redhat.com>
618 PR tree-optimization/67690
619 * gcc.dg/torture/pr67690.c: New test.
621 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
623 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
624 * g++.dg/gomp/tls-wrap4.C: Likewise.
625 * gcc.dg/atomic-op-optimize.c: Likewise.
626 * gcc.dg/pr54087.c: Likewise.
627 * gcc.dg/tls/section-2.c: Likewise.
628 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
629 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
630 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
631 * gcc.target/arm/divzero.c: Likewise.
632 * gcc.target/arm/sibcall-2.c: Likewise.
633 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
634 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
635 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
636 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
637 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
638 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
639 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
640 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
641 * gfortran.dg/default_format_2.f90: Likewise.
642 * gfortran.dg/default_format_denormal_2.f90: Likewise.
644 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
646 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
648 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
650 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
651 * gfortran.dg/round_4.f90: ditto.
653 2015-09-29 Richard Biener <rguenther@suse.de>
655 PR tree-optimization/67170
656 * gfortran.dg/pr67170.f90: New testcase.
658 2015-09-29 Richard Biener <rguenther@suse.de>
660 PR tree-optimization/67741
661 * gcc.dg/torture/pr67741.c: New testcase.
663 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
665 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
666 non-zero for __builtin_signbit tests.
668 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
671 * gcc.target/i386/pr65105-1.c: New.
672 * gcc.target/i386/pr65105-2.c: New.
673 * gcc.target/i386/pr65105-3.c: New.
674 * gcc.target/i386/pr65105-4.C: New.
675 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
677 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
679 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
681 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
685 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
687 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
688 * gfortran.dg/function_types_3.f90: Change error message to
689 "Type inaccessible...."
690 * gfortran.dg/ptr_func_assign_1.f08: New test.
691 * gfortran.dg/ptr_func_assign_2.f08: New test.
693 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
697 * gfortran.dg/ptr_func_assign_3.f08: New test.
698 * gfortran.dg/ptr_func_assign_4.f08: New test.
700 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
701 Sebastian Pop <s.pop@samsung.com>
703 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
704 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
705 * gcc.dg/graphite/block-3.c: Same.
706 * gcc.dg/graphite/block-4.c: Same.
707 * gcc.dg/graphite/block-5.c: Same.
708 * gcc.dg/graphite/block-6.c: Same.
709 * gcc.dg/graphite/block-7.c: Same.
710 * gcc.dg/graphite/block-8.c: Same.
711 * gcc.dg/graphite/block-pr47654.c: Same.
712 * gcc.dg/graphite/interchange-0.c: Same.
713 * gcc.dg/graphite/interchange-1.c: Same.
714 * gcc.dg/graphite/interchange-10.c: Same.
715 * gcc.dg/graphite/interchange-11.c: Same.
716 * gcc.dg/graphite/interchange-12.c: Same.
717 * gcc.dg/graphite/interchange-13.c: Same.
718 * gcc.dg/graphite/interchange-14.c: Same.
719 * gcc.dg/graphite/interchange-15.c: Same.
720 * gcc.dg/graphite/interchange-3.c: Same.
721 * gcc.dg/graphite/interchange-4.c: Same.
722 * gcc.dg/graphite/interchange-5.c: Same.
723 * gcc.dg/graphite/interchange-6.c: Same.
724 * gcc.dg/graphite/interchange-7.c: Same.
725 * gcc.dg/graphite/interchange-8.c: Same.
726 * gcc.dg/graphite/interchange-9.c: Same.
727 * gcc.dg/graphite/interchange-mvt.c: Same.
728 * gcc.dg/graphite/pr35356-1.c: Same.
729 * gcc.dg/graphite/pr35356-3.c: Same.
730 * gcc.dg/graphite/pr37485.c: Same.
731 * gcc.dg/graphite/scop-1.c: Same.
732 * gcc.dg/graphite/scop-11.c: Same.
733 * gcc.dg/graphite/scop-5.c: Same.
734 * gcc.dg/graphite/uns-block-1.c: Same.
735 * gcc.dg/graphite/uns-interchange-9.c: Same.
736 * gfortran.dg/graphite/block-1.f90: Same.
737 * gfortran.dg/graphite/interchange-3.f90: Same.
738 * gfortran.dg/graphite/pr14741.f90: Same.
739 * gfortran.dg/graphite/block-2.f: Same.
741 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
742 Sebastian Pop <s.pop@samsung.com>
744 PR tree-optimization/67700
745 * gcc.dg/graphite/run-id-pr67700.c: New.
747 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
750 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
751 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
753 * gcc.target/sh/pr54236-5.c: New.
754 * gcc.target/sh/pr54236-6.c: New.
756 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
758 PR rtl-optimization/67456
759 PR rtl-optimization/67464
760 PR rtl-optimization/67465
761 * gcc.dg/pr67465.c: New test.
763 2015-09-28 Tom de Vries <tom@codesourcery.com>
765 PR tree-optimization/62171
766 * gcc.dg/vect/pr62171.c: New test.
768 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
770 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
771 skip on AIX. XFAIL individual line tests.
773 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
775 PR rtl-optimization/64164
776 PR tree-optimization/67312
777 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
778 * gcc.target/i386/stackalign/return-4.c: Add -O.
780 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
782 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
784 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
787 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
789 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
791 * gcc.dg/pr64935-1.c: XFAIL on AIX.
792 * gcc.dg/pr64935-2.c: XFAIL on AIX.
793 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
794 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
795 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
796 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
797 DW_AT_noreturn on AIX.
798 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
799 DW_AT_noreturn on AIX.
800 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
801 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
802 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
803 DW_AT_GNU_deleted on AIX.
804 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
805 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
806 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
807 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
808 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
809 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
810 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
811 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
812 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
813 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
814 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
815 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
816 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
817 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
818 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
820 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
823 * gfortran.dg/pr67614.f90: New test.
825 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
828 * gfortran.dg/pr67525.f90: New test.
830 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
833 * gfortran.dg/allocatable_function_9.f90: New.
835 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
838 * gcc.target/sh/pr67675.c: New.
840 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
842 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
844 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
846 * gcc.target/i386/pr66749.c (dg-options): Replace
847 -mtune=lakemount with -mtune=lakemont.
848 * gcc.target/i386/pr66821.c (dg-options): Likewise.
849 * gcc.target/i386/pr67329.c (dg-options): Likewise.
851 2015-09-25 Marek Polacek <polacek@redhat.com>
853 * c-c++-common/ubsan/bounds-11.c: New test.
854 * c-c++-common/ubsan/bounds-12.c: New test.
856 2015-09-25 Marek Polacek <polacek@redhat.com>
859 * c-c++-common/ubsan/pr64906.c: New test.
861 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
863 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
864 with -mtune=lakemount.
865 * gcc.target/i386/pr66821.c (dg-options): Likewise.
866 * gcc.target/i386/pr67329.c (dg-options): Likewise.
868 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
871 * gcc.dg/Werror-13.c: New test.
873 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
875 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
877 2015-09-24 Richard Biener <rguenther@suse.de>
880 * g++.dg/pr67699.C: New testcase.
882 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
885 * gcc.target/arm/fp16-inf.c: New test.
887 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
889 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
890 name while checking for AVX-512VBMI presence.
892 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
894 * lib/target-supports.exp (check_effective_target_pie): Check for
895 PIE support on Solaris 11.x and 12.
897 2015-09-24 Richard Biener <rguenther@suse.de>
899 * g++.dg/tree-ssa/restrict3.C: New testcase.
901 2015-09-24 Richard Biener <rguenther@suse.de>
903 PR tree-optimization/48885
904 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
906 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
908 * c-c++-common/Wmisleading-indentation.c: Augment test.
910 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
912 Fix small typos in the coding rule enforcement warnings.
913 * g++.dg/diagnostic/disable.C: Replace 'namepace'
916 2015-09-23 Richard Biener <rguenther@suse.de>
919 * gcc.dg/ubsan/pr67662.c: New testcase.
921 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
924 * gcc.dg/pragma-diag-6.c: New test.
926 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
928 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
930 2015-09-23 Richard Biener <rguenther@suse.de>
932 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
934 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
936 * c-c++-common/Wmisleading-indentation.c: Augment test.
938 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
940 * g++.dg/diagostic/disable.C: New.
942 2015-09-22 Tom de Vries <tom@codesourcery.com>
944 PR tree-optimization/67671
945 * g++.dg/pr67671.C: New test.
947 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
950 * gcc.target/i386/pr67480.c: New test.
952 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
954 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
955 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
956 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
957 avx512dq, avx512cd, avx512er and avx512pf.
959 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
961 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
962 update-fetch operations.
963 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
965 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
967 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
968 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
970 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
972 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
974 * gcc.target/aarch64/atomic-inst-swap.c: New.
976 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
978 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
979 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
980 * gcc.target/i386/pr59789.c (f1): Likewise.
981 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
982 * gcc.target/i386/intrinsics_6.c: Likewise.
983 * gcc.dg/winline-5.c (int t): Likewise.
984 * gcc.dg/winline-9.c (t): Likewise.
985 * gcc.dg/always_inline2.c (q): Likewise.
986 * gcc.dg/winline-2.c (inline int t): Likewise.
987 * gcc.dg/winline-6.c: Likewise.
988 * gcc.dg/winline-10.c (void g): Likewise.
989 * gcc.dg/pr49243.c (void parse): Likewise.
990 * gcc.dg/always_inline3.c (q2): Likewise.
991 * gcc.dg/winline-3.c: Likewise.
992 * gcc.dg/winline-7.c (inline void *t): Likewise.
994 2015-09-22 Tom de Vries <tom@codesourcery.com>
996 PR tree-optimization/67666
997 * g++.dg/pr67666.C: New test.
999 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1002 * gfortran.dg/pr67615.f90: new test.
1004 2015-09-21 Jeff Law <law@redhat.com>
1006 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1008 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1010 Complete the implementation of N4230, Nested namespace definition.
1011 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1012 attributes and nested namespace definitions.
1013 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1014 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1015 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1016 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1017 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1018 appearing before the namespace identifier.
1020 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1023 * gcc.dg/cpp/pr66415-1.c: Test column number.
1025 2015-09-21 Richard Biener <rguenther@suse.de>
1027 * g++.dg/ext/attr-alias-3.C: Add -g.
1029 2015-09-21 Richard Biener <rguenther@suse.de>
1032 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1034 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1037 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1039 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1041 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1043 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1046 * gcc.dg/pr53265.c: Update.
1048 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1050 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1052 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1055 * gcc.target/sh/pr59478.c: New.
1057 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1060 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1061 * gcc.target/sh/pr54236-2.c: Likewise.
1063 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1065 * gcc.target/sh/pr43417.c: Move target independent test to ...
1066 * gcc.c-torture/compile/pr43417.c: ... here.
1068 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1070 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1071 check_effective_target_big_endian, check_effective_target_little_endian,
1072 check_effective_target_any_fpu, check_effective_target_double_fpu,
1073 check_effective_target_use_single_only_fpu,
1074 check_effective_target_default_single_fpu,
1075 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1076 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1077 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1078 check_effective_target_fmovd_enabled,
1079 check_effective_target_has_privileged, check_effective_target_has_pref,
1080 check_effective_target_banked_r0r7_isr,
1081 check_effective_target_stack_save_isr): New effective target checks.
1082 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1083 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1084 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1085 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1086 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1087 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1088 * gcc.target/sh/attr-isr.c: Likewise.
1089 * gcc.target/sh/fpul-usage-1.c: Likewise.
1090 * gcc.target/sh/hiconst.c: Likewise.
1091 * gcc.target/sh/mfmovd.c: Likewise.
1092 * gcc.target/sh/pr21255-3.c: Likewise.
1093 * gcc.target/sh/pr33135-1.c: Likewise.
1094 * gcc.target/sh/pr33135-2.c: Likewise.
1095 * gcc.target/sh/pr33135-3.c: Likewise.
1096 * gcc.target/sh/pr33135-4.c: Likewise.
1097 * gcc.target/sh/pr39423-2.c: Likewise.
1098 * gcc.target/sh/pr49880-4.c: Likewise.
1099 * gcc.target/sh/pr49880-5.c: Likewise.
1100 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1101 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1102 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1103 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1104 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1105 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1106 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1107 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1108 * gcc.target/sh/pr50751-2.c: Likewise.
1109 * gcc.target/sh/pr50751-3.c: Likewise.
1110 * gcc.target/sh/pr50751-5.c: Likewise.
1111 * gcc.target/sh/pr50751-6.c: Likewise.
1112 * gcc.target/sh/pr50751-8.c: Likewise.
1113 * gcc.target/sh/pr51244-15.c: Likewise.
1114 * gcc.target/sh/pr51244-2.c: Likewise.
1115 * gcc.target/sh/pr51244-20.c: Likewise.
1116 * gcc.target/sh/pr51244-6.c: Likewise.
1117 * gcc.target/sh/pr52483-4.c: Likewise.
1118 * gcc.target/sh/pr53511-1.c: Likewise.
1119 * gcc.target/sh/pr53512-1.c: Likewise.
1120 * gcc.target/sh/pr53512-2.c: Likewise.
1121 * gcc.target/sh/pr53512-3.c: Likewise.
1122 * gcc.target/sh/pr53512-4.c: Likewise.
1123 * gcc.target/sh/pr53513-1.c: Likewise.
1124 * gcc.target/sh/pr54089-2.c: Likewise.
1125 * gcc.target/sh/pr54089-3.c: Likewise.
1126 * gcc.target/sh/pr54089-4.c: Likewise.
1127 * gcc.target/sh/pr54602-2.c: Likewise.
1128 * gcc.target/sh/pr54602-3.c: Likewise.
1129 * gcc.target/sh/pr54602-4.c: Likewise.
1130 * gcc.target/sh/pr54680.c: Likewise.
1131 * gcc.target/sh/pr55303-1.c: Likewise.
1132 * gcc.target/sh/pr55303-2.c: Likewise.
1133 * gcc.target/sh/pr55303-3.c: Likewise.
1134 * gcc.target/sh/pr56547-1.c: Likewise.
1135 * gcc.target/sh/pr56547-2.c: Likewise.
1136 * gcc.target/sh/pr61195.c: Likewise.
1137 * gcc.target/sh/pr61996.c: Likewise.
1138 * gcc.target/sh/pr6526.c: Likewise.
1139 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1140 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1141 * gcc.target/sh/prefetch.c: Likewise.
1142 * gcc.target/sh/rte-delay-slot.c: Likewise.
1143 * gcc.target/sh/sh2a-band.c: Likewise.
1144 * gcc.target/sh/sh2a-bclr.c: Likewise.
1145 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1146 * gcc.target/sh/sh2a-bld.c: Likewise.
1147 * gcc.target/sh/sh2a-bor.c: Likewise.
1148 * gcc.target/sh/sh2a-bset.c: Likewise.
1149 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1150 * gcc.target/sh/sh2a-bxor.c: Likewise.
1151 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1152 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1153 * gcc.target/sh/sh2a-movrt.c: Likewise.
1154 * gcc.target/sh/sh2a-resbank.c: Likewise.
1155 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1156 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1157 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1158 * gcc.target/sh/sh4a-cosf.c: Likewise.
1159 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1160 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1161 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1162 * gcc.target/sh/sh4a-sinf.c: Likewise.
1164 2015-09-20 Jeff Law <law@redhat.com>
1166 PR tree-optimization/47679
1167 * g++.dg/warn/Wuninitialized-6.C: New test.
1169 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1171 Implement nested namespace definitions.
1172 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1173 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1174 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1175 * g++.dg/lookup/name-clash5.C: Adjust.
1176 * g++.dg/lookup/name-clash6.C: Likewise.
1178 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1180 * gcc.dg/pragma-diag-5.c: New test.
1182 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1185 * gcc.dg/torture/pr67619.c: New test.
1186 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1189 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1191 PR tree-optimization/67283
1192 * gcc.dg/tree-ssa/sra-15.c: New.
1193 * gcc.dg/tree-ssa/sra-16.c: New.
1195 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1198 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1199 (f2, f3): Make the function static.
1200 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1202 2015-09-17 Christian Bruel <christian.bruel@st.com>
1204 * gcc.target/arm/attr_thumb-static2.c: New test.
1206 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1208 * gnat.dg/overflow_sum3.adb: New test.
1210 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1212 * gcc.target/arm/stack-checking.c: New test.
1214 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1217 * gfortran.dg/public_private_module_5.f90: Add module procedure
1218 trigger_smod to ensure that the smod file is written.
1220 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1222 * gcc.target/aarch64/copysign_1.c: New.
1223 * gcc.target/aarch64/copysign_2.c: New.
1225 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1227 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1228 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1229 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1231 2015-09-16 John Marino <gnugcc@marino.st>
1233 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1235 2015-09-16 Richard Biener <rguenther@suse.de>
1238 * gcc.dg/torture/pr67253.c: New testcase.
1240 2015-09-16 Richard Biener <rguenther@suse.de>
1243 * gcc.dg/pr67271.c: New testcase.
1245 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1247 * gnat.dg/opt49.adb: New test.
1249 2015-09-16 Richard Biener <rguenther@suse.de>
1252 * gcc.dg/torture/pr67442.c: New testcase.
1254 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1256 * gnat.dg/array24.adb: New test.
1257 * gnat.dg/blocklocs.adb: Delete.
1259 2015-09-15 Marek Polacek <polacek@redhat.com>
1262 * gcc.dg/pr67580.c: New test.
1264 2015-09-15 Richard Biener <rguenther@suse.de>
1266 PR tree-optimization/67470
1267 * gcc.dg/torture/pr67470.c: New testcase.
1269 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1271 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1273 2015-09-15 Richard Biener <rguenther@suse.de>
1276 * gcc.dg/pr67563.c: New testcase.
1278 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1281 * gfortran.dg/pr67460.f90: New test.
1283 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1285 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1286 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1288 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1291 * g++.dg/cpp0x/new-auto1.C: New.
1293 2015-09-11 Mark Wielaard <mjw@redhat.com>
1296 * g++.dg/warn/unused-variable-1.C: New test.
1297 * g++.dg/warn/unused-variable-2.C: Likewise.
1298 * gcc.dg/unused-4.c: Adjust warning for static const.
1299 * gcc.dg/unused-variable-1.c: New test.
1300 * gcc.dg/unused-variable-2.c: Likewise.
1302 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1304 * gfortran.dg/private_type_3.f90: Require visibility.
1305 * gfortran.dg/module_variable_2.f90: Same.
1306 * gfortran.dg/nested_forall_1.f: Same.
1307 * gfortran.dg/elemental_dependency_4.f90: Same.
1308 * gfortran.dg/bind_c_usage_25.f90: Same.
1309 * gfortran.dg/access_spec_1.f90: Same.
1310 * gfortran.dg/public_private_module_2.f90: Same.
1311 * gfortran.dg/host_assoc_variable_1.f90: Same.
1312 * gfortran.dg/public_private_module_6.f90: Same.
1313 * gfortran.dg/module_variable_1.f90: Same.
1314 * gfortran.dg/pr37286.f90: Same.
1315 * gfortran.dg/internal_pack_7.f90: Same.
1316 * gfortran.dg/submodule_10.f08: Same.
1317 * gfortran.dg/allocatable_function_8.f90: Same.
1318 * gfortran.dg/merge_init_expr_2.f90: Same.
1319 * gfortran.dg/class_37.f03: Same.
1320 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1321 * gfortran.dg/typebound_call_20.f03: Same.
1322 * gfortran.dg/proc_ptr_result_3.f90: Same.
1323 * gfortran.dg/pr32535.f90: Same.
1324 * gfortran.dg/typebound_proc_19.f90: Same.
1325 * gfortran.dg/initialization_10.f90: Same.
1326 * gfortran.dg/bind_c_usage_8.f03: Same.
1327 * gfortran.dg/pr61335.f90: Same.
1328 * gfortran.dg/elemental_dependency_5.f90: Same.
1329 * gfortran.dg/proc_ptr_3.f90: Same.
1330 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1332 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1334 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1335 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1336 * gcc.dg/loop-8.c: Likewise.
1338 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1341 * gnat.dg/specs/addr1.ads: Remove.
1343 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1345 * gcc.dg/pie-link.c: Add -pie to dg-options.
1347 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1349 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1350 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1352 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1354 * gcc.target/powerpc/swaps-p8-20.c: New test.
1355 * gcc.target/powerpc/swaps-p8-21.c: New test.
1357 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1360 * gfortran.dg/pr67526.f90: New test.
1362 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1365 * g++.dg/cpp0x/variadic166.C: New.
1367 2015-09-09 Mark Wielaard <mjw@redhat.com>
1369 * c-c++-common/nonnull-1.c: New test.
1371 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1374 * gfortran.dg/submodule_11.f08: New test.
1376 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1379 * gcc.c-torture/compile/pr67506.c: New test.
1381 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1383 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1384 initialization with a byte mask. No change expected here.
1385 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1386 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1387 initialization with contigious bitmask. Literal pool is expectd
1390 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1393 * gcc.target/arm/pr67439_1.c: New test.
1395 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1397 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1400 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1403 * g++.dg/gomp/pr67523.C: New test.
1406 * g++.dg/gomp/pr67522.C: New test.
1409 * c-c++-common/gomp/pr67521.c: New test.
1412 * c-c++-common/gomp/pr67517.c: New test.
1415 * g++.dg/gomp/pr67514.C: New test.
1418 * g++.dg/gomp/pr67511.C: New test.
1421 * c-c++-common/gomp/pr67502.c: New test.
1423 2015-09-09 Marek Polacek <polacek@redhat.com>
1426 * gcc.dg/pr67512.c: New test.
1428 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1431 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1432 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1433 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1434 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1436 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1438 * gcc.target/aarch64/mod_2.x: New file.
1439 * gcc.target/aarch64/mod_256.x: Likewise.
1440 * gcc.target/arm/mod_2.c: New test.
1441 * gcc.target/arm/mod_256.c: Likewise.
1442 * gcc.target/aarch64/mod_2.c: Likewise.
1443 * gcc.target/aarch64/mod_256.c: Likewise.
1445 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1448 * g++.dg/gomp/pr67504.C: New test.
1451 * c-c++-common/gomp/pr67501.c: New test.
1454 * gcc.dg/gomp/pr67500.c: New test.
1457 * gcc.dg/gomp/pr67495.c: New test.
1459 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1460 Sebastian Pop <s.pop@samsung.com>
1462 PR tree-optimization/53852
1463 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1464 both isl-0.12 and isl-0.15.
1465 * gcc.dg/graphite/uns-interchange-14.c: Same.
1466 * gcc.dg/graphite/uns-interchange-15.c: Same.
1467 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1469 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1470 Sebastian Pop <s.pop@samsung.com>
1472 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1473 * gcc.dg/graphite/block-1.c: Same.
1474 * gcc.dg/graphite/block-5.c: Same.
1475 * gcc.dg/graphite/block-6.c: Same.
1476 * gcc.dg/graphite/interchange-1.c: Same.
1477 * gcc.dg/graphite/interchange-10.c: Same.
1478 * gcc.dg/graphite/interchange-11.c: Same.
1479 * gcc.dg/graphite/interchange-13.c: Same.
1480 * gcc.dg/graphite/interchange-14.c: Same.
1481 * gcc.dg/graphite/interchange-3.c: Same.
1482 * gcc.dg/graphite/interchange-4.c: Same.
1483 * gcc.dg/graphite/interchange-7.c: Same.
1484 * gcc.dg/graphite/interchange-8.c: Same.
1485 * gcc.dg/graphite/interchange-9.c: Same.
1486 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1487 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1488 * gcc.dg/graphite/pr37485.c: Same.
1489 * gcc.dg/graphite/scop-0.c (int toto): Same.
1490 * gcc.dg/graphite/scop-1.c: Same.
1491 * gcc.dg/graphite/scop-10.c: Same.
1492 * gcc.dg/graphite/scop-11.c: Same.
1493 * gcc.dg/graphite/scop-12.c: Same.
1494 * gcc.dg/graphite/scop-13.c: Same.
1495 * gcc.dg/graphite/scop-16.c: Same.
1496 * gcc.dg/graphite/scop-17.c: Same.
1497 * gcc.dg/graphite/scop-18.c: Same.
1498 * gcc.dg/graphite/scop-2.c: Same.
1499 * gcc.dg/graphite/scop-21.c (int test): Same.
1500 * gcc.dg/graphite/scop-22.c (void foo): Same.
1501 * gcc.dg/graphite/scop-4.c: Same.
1502 * gcc.dg/graphite/scop-5.c: Same.
1503 * gcc.dg/graphite/scop-6.c: Same.
1504 * gcc.dg/graphite/scop-7.c: Same.
1505 * gcc.dg/graphite/scop-8.c: Same.
1506 * gcc.dg/graphite/scop-9.c: Same.
1507 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1508 data-refs remain inside the inner loop.
1509 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1510 * gcc.dg/graphite/uns-interchange-14.c: Same.
1511 * gcc.dg/graphite/uns-interchange-9.c: Same.
1512 * gfortran.dg/graphite/interchange-3.f90
1514 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1517 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1518 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1519 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1520 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1521 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1522 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1523 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1524 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1525 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1526 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1527 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1528 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1530 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1532 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1533 * lib/target-supports.exp
1534 (check_effective_target_arm_neon_fp16_hw): New.
1536 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1538 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1539 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1541 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1543 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1544 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1546 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1547 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1548 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1549 when those are supported.
1550 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1553 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1554 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1557 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1558 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1559 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1561 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1563 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1565 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1566 Add float16x8_t case.
1567 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1568 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1569 main, exec_vcreate): Likewise.
1570 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1571 exec_vget_high): Likewise.
1572 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1573 exec_vget_low): Likewise.
1574 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1576 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1577 exec_vld1_dup): Likewise.
1578 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1579 exec_vld1_lane): Likewise.
1580 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1582 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1583 exec_vldX_dup): Likewise.
1584 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1585 exec_vldX_lane): Likewise.
1586 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1587 exec_vset_lane): Likewise.
1588 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1589 exec_vst1_lane): Likewise.
1591 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1593 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1594 * gcc.target/aarch64/vget_low_1.c: Likewise.
1596 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1598 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1599 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1600 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1601 (main): update orig_data to avoid float16 NaN on bigendian.
1603 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1605 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1607 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1608 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1609 * gcc.target/aarch64/vld1_lane.c: Likewise.
1611 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1614 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1616 2015-09-07 Marek Polacek <polacek@redhat.com>
1619 * gcc.dg/asm-10.c: New test.
1621 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1624 * gcc.dg/lto/pr67452_0.c: New test.
1626 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1629 * gcc.target/avr/pr65210.c: New test.
1631 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1634 * lib/target-supports.exp (check_cached_effective_target):
1635 Apppend $prop to et_prop_list only if needed.
1637 2015-09-04 Marek Polacek <polacek@redhat.com>
1640 * gcc.dg/ubsan/pr67279.c: New test.
1642 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1643 Petr Murzin <petr.murzin@intel.com>
1644 Kirill Yukhin <kirill.yukhin@intel.com>
1646 * gcc.target/i386/avx512f-scatter-1.c: New.
1647 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1648 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1650 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1652 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1653 rather than calling rmdir, cleanup if open fails.
1655 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1657 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1658 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1659 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1660 Return true for PowerPC targets that implement Altivec.
1662 2015-09-03 Renlin Li <renlin.li@arm.com>
1664 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1666 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1668 2015-09-03 Martin Sebor <msebor@redhat.com>
1671 * g++.dg/addr_builtin-1.C: New test.
1672 * gcc.dg/addr_builtin-1.c: New test.
1674 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1676 * gcc.target/powerpc/vec-shift.c: New test.
1678 2015-09-03 Tom de Vries <tom@codesourcery.com>
1680 PR tree-optimization/65637
1681 * gcc.dg/autopar/reduc-4.c: New test.
1683 2015-09-03 Tom de Vries <tom@codesourcery.com>
1685 PR tree-optimization/65637
1686 * gcc.dg/autopar/pr46099-2.c: New test.
1688 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1691 * g++.dg/pr67351.C: New test.
1693 2015-09-03 Richard Biener <rguenther@suse.de>
1696 * g++.dg/lto/pr66705_0.C: New testcase.
1698 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1701 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1702 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1704 2015-09-02 Marek Polacek <polacek@redhat.com>
1707 * gcc.dg/pr67432.c: New test.
1709 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1711 * lib/target-supports.exp (clear_effective_target_cache): New.
1712 (check_cached_effective_target): Update et_prop_list.
1713 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1714 * g++.dg/compat/compat.exp: Likewise.
1715 * g++.dg/compat/struct-layout-1.exp: Likewise.
1716 * lib/asan-dg.exp: Likewise.
1717 * lib/atomic-dg.exp: Likewise.
1718 * lib/cilk-plus-dg.exp: Likewise.
1719 * lib/clearcap.exp: Likewise.
1720 * lib/mpx-dg.exp: Likewise.
1721 * lib/tsan-dg.exp: Likewise.
1722 * lib/ubsan-dg.exp: Likewise.
1724 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1726 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1728 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1729 Andrew Bennett <andrew.bennett@imgtec.com>
1731 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1732 dependencies between ISA level and compact-branches.
1733 * gcc.target/mips/branch-10.c: Update expected output to allow
1734 compact forms of b/bal.
1735 * gcc.target/mips/branch-11.c: Likewise.
1736 * gcc.target/mips/branch-12.c: Likewise.
1737 * gcc.target/mips/branch-13.c: Likewise.
1738 * gcc.target/mips/branch-3.c: Likewise.
1739 * gcc.target/mips/branch-4.c: Likewise.
1740 * gcc.target/mips/branch-5.c: Likewise.
1741 * gcc.target/mips/branch-6.c: Likewise.
1742 * gcc.target/mips/branch-7.c: Likewise.
1743 * gcc.target/mips/branch-8.c: Likewise.
1744 * gcc.target/mips/branch-9.c: Likewise.
1745 * gcc.target/mips/branch-cost-1.c: Likewise.
1746 * gcc.target/mips/call-1.c: Likewise.
1747 * gcc.target/mips/call-2.c: Likewise.
1748 * gcc.target/mips/call-3.c: Likewise.
1749 * gcc.target/mips/call-4.c: Likewise.
1750 * gcc.target/mips/call-5.c: Likewise.
1751 * gcc.target/mips/call-6.c: Likewise.
1752 * gcc.target/mips/lazy-binding-1.c: Likewise.
1753 * gcc.target/mips/near-far-1.c: Likewise.
1754 * gcc.target/mips/near-far-2.c: Likewise.
1755 * gcc.target/mips/near-far-3.c: Likewise.
1756 * gcc.target/mips/near-far-4.c: Likewise.
1757 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1758 run with compact branches allowed.
1759 * gcc.target/mips/compact-branches-1.c: New file.
1760 * gcc.target/mips/compact-branches-2.c: Likewise.
1761 * gcc.target/mips/compact-branches-3.c: Likewise.
1762 * gcc.target/mips/compact-branches-4.c: Likewise.
1763 * gcc.target/mips/compact-branches-5.c: Likewise.
1764 * gcc.target/mips/compact-branches-6.c: Likewise.
1765 * gcc.target/mips/compact-branches-7.c: Likewise.
1767 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1769 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1770 Clean-up a created directory if testcase fails.
1772 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1775 * g++.dg/pr67405.C: New test.
1777 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1779 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1781 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1783 * gcc.dg/ifcvt-1.c: New test.
1784 * gcc.dg/ifcvt-2.c: Likewise.
1785 * gcc.dg/ifcvt-3.c: Likewise.
1787 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1790 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1793 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1795 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1797 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/other/pr61753.C: New.
1802 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1804 * gcc.dg/tree-ssa/cmp-1.c: New file.
1806 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1808 * gcc.dg/tree-ssa/complex-7.c: New file.
1810 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1812 * gcc.target/powerpc/swaps-p8-19.c: New test.
1814 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1817 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1819 2015-08-29 Tom de Vries <tom@codesourcery.com>
1821 PR tree-optimization/46193
1822 * gcc.dg/autopar/pr46193.c: New test.
1824 2015-08-28 Nathan Sidwell <nathan@acm.org>
1826 * gcc.dg/compat/struct-layout-1_generate.c: Simply
1827 use exit code for failure.
1829 * gcc.dg/torture/matrix-1.c: Use plain printf.
1830 * gcc.dg/torture/matrix-2.c: Likewise.
1831 * gcc.dg/torture/matrix-5.c: Likewise.
1832 * gcc.dg/torture/matrix-6.c: Likewise.
1833 * gcc.dg/torture/transpose-1.c: Likewise.
1834 * gcc.dg/torture/transpose-2.c: Likewise.
1835 * gcc.dg/torture/transpose-3.c: Likewise.
1836 * gcc.dg/torture/transpose-4.c: Likewise.
1837 * gcc.dg/torture/transpose-5.c: Likewise.
1838 * gcc.dg/torture/transpose-6.c: Likewise.
1840 2015-08-28 Jeff Law <law@redhat.com>
1843 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1844 * gcc.dg/torture/pr66752-1.c: New test
1845 * g++.dg/torture/pr66752-2.C: New test.
1847 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1849 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1851 * gcc.dg/tree-ssa/sra-15.c: New.
1853 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1855 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1856 * gcc.target/mips/msub-8.c: Ditto
1858 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1860 * lib/target-supports.exp (check-effective_target_vect_double):
1861 Enable for Power targets with VSX hardware available.
1862 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1863 vect_no_align && { ! vect_hw_misalign }.
1865 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1867 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1868 Replaced by opt_files, compile with -floop-nest-optimize.
1869 * g++.dg/graphite/graphite.exp: Same.
1870 * gfortran.dg/graphite/graphite.exp: Same.
1871 * gcc.dg/graphite/block-0.c: Adjust pattern.
1872 * gcc.dg/graphite/block-1.c: Same.
1873 * gcc.dg/graphite/block-3.c: Same.
1874 * gcc.dg/graphite/block-4.c: Same.
1875 * gcc.dg/graphite/block-5.c: Same.
1876 * gcc.dg/graphite/block-6.c: Same.
1877 * gcc.dg/graphite/block-7.c: Same.
1878 * gcc.dg/graphite/block-8.c: Same.
1879 * gcc.dg/graphite/block-pr47654.c: Same.
1880 * gcc.dg/graphite/interchange-0.c: Same.
1881 * gcc.dg/graphite/interchange-1.c: Same.
1882 * gcc.dg/graphite/interchange-10.c: Same.
1883 * gcc.dg/graphite/interchange-11.c: Same.
1884 * gcc.dg/graphite/interchange-12.c: Same.
1885 * gcc.dg/graphite/interchange-13.c: Same.
1886 * gcc.dg/graphite/interchange-14.c: Same.
1887 * gcc.dg/graphite/interchange-15.c: Same.
1888 * gcc.dg/graphite/interchange-3.c: Same.
1889 * gcc.dg/graphite/interchange-4.c: Same.
1890 * gcc.dg/graphite/interchange-5.c: Same.
1891 * gcc.dg/graphite/interchange-6.c: Same.
1892 * gcc.dg/graphite/interchange-7.c: Same.
1893 * gcc.dg/graphite/interchange-8.c: Same.
1894 * gcc.dg/graphite/interchange-9.c: Same.
1895 * gcc.dg/graphite/interchange-mvt.c: Same.
1896 * gcc.dg/graphite/pr37485.c: Same.
1897 * gcc.dg/graphite/uns-block-1.c: Same.
1898 * gcc.dg/graphite/uns-interchange-12.c: Same.
1899 * gcc.dg/graphite/uns-interchange-14.c: Same.
1900 * gcc.dg/graphite/uns-interchange-15.c: Same.
1901 * gcc.dg/graphite/uns-interchange-9.c: Same.
1902 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1903 * gfortran.dg/graphite/interchange-3.f90: Same.
1905 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1908 * gcc.target/i386/pr67317-1.c: New test.
1909 * gcc.target/i386/pr67317-2.c: Ditto.
1910 * gcc.target/i386/pr67317-3.c: Ditto.
1911 * gcc.target/i386/pr67317-4.c: Ditto.
1912 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1913 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1915 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1917 * gcc.target/powerpc/vec-shr.c: New.
1919 2015-08-27 Marek Polacek <polacek@redhat.com>
1922 * gcc.dg/torture/pr67005.c: New test.
1924 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1926 * gcc.dg/tree-ssa/sra-15.c: New.
1928 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1930 * gcc.target/aarch64/long_branch_1.c: New test.
1932 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1934 * gcc.target/s390/20150826-1.c: New test.
1936 2015-08-26 Renlin Li <renlin.li@arm.com>
1938 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1940 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1942 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1944 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1946 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1947 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1948 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1949 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1951 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1953 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1955 * gcc.target/aarch64/tlsle_1.x: New test source.
1956 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1957 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1958 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1960 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1963 * gfortran.dg/shape_8.f90: New test.
1965 2015-08-25 Marek Polacek <polacek@redhat.com>
1968 * gcc.dg/weak/weak-18.c: New test.
1970 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1972 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1973 gcc_jit_context_set_bool_use_external_driver.
1975 2015-08-25 Nathan Sidwell <nathan@acm.org>
1977 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1979 * gcc.dg/20001117-1.c: Needs return_address.
1980 * gcc.dg/20020415-1.c: Needs alloca.
1981 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1982 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1983 * gcc.dg/pr63186.c: Needs label_values.
1984 * gcc.dg/torture/pr33848.c: Likwise.
1986 * lib/target-supports.exp (check_effective_target_fopenacc,
1987 check_effective_target_fopenmp): Disable for nvptx.
1988 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1989 * gcc.dg/stack-usage-1.c: Likewise.
1990 * gcc.dg/stack-usage-2.c: Likewise.
1991 * gcc.dg/unused-5.c: Likewise.
1992 * gcc.dg/unwind-1.c: Likewise.
1994 2015-08-25 Christian Bruel <christian.bruel@st.com>
1996 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1997 * g++.dg/Wno-frame-address.C: Ditto.
1999 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2002 * g++.dg/pr67211.C: New test.
2004 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2008 * gfortran.dg/block_end_error_1.f90: New test.
2009 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2011 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2014 * gcc.target/i386/pr66821.c: New test.
2016 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2019 * gcc.target/i386/pr67329.c: New test.
2021 2015-08-24 Nathan Sidwell <nathan@acm.org>
2023 * gcc.dg/pr49551.c: Needs -fdata-sections.
2025 * gcc.dg/pr64935-2.c: Needs scheduling.
2027 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2028 * gcc.dg/torture/pr63738.c: Likewise.
2029 * gcc.dg/torture/pr64728.c: Likewise.
2030 * gcc.dg/pr63748.c: Likewise.
2031 * gcc.dg/20020312-2.c: Likewise.
2033 * gcc.dg/torture/pr66123.c: Needs label_values.
2035 * gcc.dg/torture/pr41261.c: Needs profiling.
2036 * gcc.dg/pr26570.c: Likewise.
2037 * gcc.dg/pr61776.c: Likewise.
2038 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2039 * gcc.dg/gomp/pr34610.c: Likewise.
2040 * gcc.dg/pr54121.c: Likewise.
2041 * gcc.dg/20050325-1.c: Likewise.
2042 * gcc.dg/pr66899.c: Likewise.
2043 * gcc.dg/pr48770.c: Likewise.
2044 * gcc.dg/pr24225.c: Likewise.
2046 * gcc.dg/pr27531-1.c: Needs io.
2047 * gcc.dg/pr44606.c: Likewise.
2049 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2051 * gcc.dg/pr51990.c: Needs alloca.
2053 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2055 2015-08-24 Tom de Vries <tom@codesourcery.com>
2057 PR tree-optimization/65468
2058 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2060 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2063 * gfortran.dg/backtrace_1.f90: New test.
2065 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2068 * gfortran.dg/execute_command_line_2.f90: New test.
2070 2015-08-23 Tom de Vries <tom@codesourcery.com>
2072 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2073 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2074 vect_no_int_max to vect_no_int_min_max.
2075 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2076 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2077 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2078 * gcc.dg/vect/slp-reduc-4.c: Same.
2079 * gcc.dg/vect/slp-reduc-5.c: Same.
2080 * gcc.dg/vect/vect-125.c: Same.
2081 * gcc.dg/vect/vect-13.c: Same.
2082 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2083 * gcc.dg/vect/vect-reduc-1.c: Same.
2084 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2085 * gcc.dg/vect/vect-reduc-1char.c:Same.
2086 * gcc.dg/vect/vect-reduc-1short.c: Same.
2087 * gcc.dg/vect/vect-reduc-2.c: Same.
2088 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2089 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2090 * lib/target-supports.exp: Same.
2092 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2095 * g++.dg/cpp0x/decltype63.C: New.
2097 2015-08-22 Nathan Sidwell <nathan@acm.org>
2099 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2100 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2101 * c-c++-common/Wunused-var-8.c: Likewise.
2102 * c-c++-common/gomp/pr61486-2.c: Likewise.
2103 * c-c++-common/Wunused-var-6.c: Likewise.
2104 * c-c++-common/goacc/reduction-1.c: Likewise.
2105 * c-c++-common/goacc/reduction-2.c: Likewise.
2106 * c-c++-common/goacc/reduction-3.c: Likewise.
2107 * c-c++-common/goacc/reduction-4.c: Likewise.
2108 * gcc.dg/builtins-64.c: Likewise.
2109 * gcc.dg/pr59523.c: Likewise.
2110 * gcc.dg/tree-ssa/20080530.c: Likewise.
2111 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2112 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2113 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2114 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2115 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2116 * gcc.dg/pr59011.c: Likewise.
2117 * gcc.dg/uninit-9.c: Likewise.
2118 * gcc.dg/pr61561.c: Likewise.
2119 * gcc.dg/vla-4.c: Likewise.
2120 * gcc.dg/20101010-1.c: Likewise.
2121 * gcc.dg/pr49120.c: Likewise.
2122 * gcc.dg/20030331-2.c: Likewise.
2123 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2124 * gcc.dg/pr25682.c: Likewise.
2125 * gcc.dg/guality/guality.c: Likewise.
2126 * gcc.dg/pr27301.c: Likewise.
2127 * gcc.dg/uninit-9-O0.c: Likewise.
2128 * gcc.dg/fold-alloca-1.c: Likewise.
2129 * gcc.dg/pr41470.c: Likewise.
2130 * gcc.dg/pr51491-2.c: Likewise.
2131 * gcc.dg/winline-7.c: Likewise.
2132 * gcc.dg/vla-2.c: Likewise.
2133 * gcc.dg/pr50764.c: Likewise.
2134 * gcc.dg/c99-vla-1.c: Likewise.
2135 * gcc.dg/pr33238.c: Likewise.
2136 * gcc.dg/c99-const-expr-13.c: Likewise.
2137 * gcc.dg/builtin-return-1.c: Likewise.
2138 * gcc.dg/vla-3.c: Likewise.
2139 * gcc.dg/20020415-1.c: Likewise.
2140 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2141 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2142 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2143 * gcc.dg/torture/calleesave-sse.c: Likewise.
2144 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2145 * gcc.dg/gomp/vla-2.c: Likewise.
2146 * gcc.dg/gomp/vla-3.c: Likewise.
2147 * gcc.dg/gomp/vla-4.c: Likewise.
2148 * gcc.dg/gomp/pr30494.c: Likewise.
2149 * gcc.dg/gomp/vla-5.c: Likewise.
2150 * gcc.dg/pr51990-2.c: Likewise.
2151 * gcc.dg/vla-22.c: Likewise.
2153 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2155 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2156 * gcc.dg/dollar.c: Likewise.
2157 * gcc.dg/pragma-message.c: Likewise.
2158 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2159 * c-c++-common/raw-string-14.c: Likewise.
2161 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2163 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2164 property that instantiation here is a compile-time error.
2166 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2168 * g++.dg/other/pr67065.C: Extend.
2170 2015-08-21 Nathan Sidwell <nathan@acm.org>
2172 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2174 (check_effective_target_global_constructor): New.
2175 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2176 * gcc.dg/debug/debug.exp: Skip for nvptx.
2177 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2179 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2180 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2181 * gcc.c-torture/compile/pr33855.c: Likewise.
2182 * gcc.c-torture/compile/920723-1.c: Likewise.
2183 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2185 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2187 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2190 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2192 * gcc.c-torture/execute/switch-1.c: Likewise.
2194 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2195 * gcc.c-torture/execute/printf-1.c: Likewise.
2196 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2197 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2198 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2199 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2200 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2201 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2202 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2203 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2204 * gcc.c-torture/execute/gofast.c: Likewise.
2205 * gcc.c-torture/execute/complex-6.c: Likewise.
2207 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2208 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2209 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2210 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2211 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2212 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2213 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2214 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2215 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2216 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2217 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2218 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2219 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2220 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2221 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2222 * gcc.dg/setjmp-1.c: Likewise.
2223 * gcc.dg/cleanup-5.c: Likewise.
2224 * gcc.dg/cleanup-12.c: Likewise.
2225 * gcc.dg/cleanup-13.c: Likewise.
2227 * gcc.dg/constructor-1.c: Require global ctor.
2229 * gcc.dg/fork-instrumentation.c: Require profiling.
2230 * gcc.dg/20030107-1.c: Likewise.
2231 * gcc.dg/20030702-1.c: Likewise.
2233 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2234 * gcc.dg/cpp/paste2.c: Likewise.
2235 * gcc.dg/cpp/strify3.c: Likewise.
2236 * gcc.dg/cpp/strify4.c: Likewise.
2237 * gcc.dg/cpp/lexnum.c: Likewise.
2238 * gcc.dg/cpp/digraphs.c: Likewise.
2239 * gcc.dg/cpp/macro1.c: Likewise.
2241 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2243 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2245 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2247 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2250 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2252 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2253 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2254 vec_vpmsum_be and vec_shasigma_be.
2256 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2258 * lib/target-supports.exp
2259 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2260 with -mfp16-format=ieee.
2262 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2265 * g++.dg/other/pr67065.C: New.
2267 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2269 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2271 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2272 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2273 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2274 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2276 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2278 * gcc.dg/wide_shift_64_1.c: New testcase.
2279 * gcc.dg/wide_shift_128_1.c: Likewise.
2280 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2282 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2284 * lib/target-supports.exp
2285 (check_effective_target_fstack_protector_enabled): New test.
2286 * gcc.target/i386/ssp-default.c: New test.
2288 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2291 * gfortran.dg/generic_31.f90: New.
2293 2015-08-19 Marek Polacek <polacek@redhat.com>
2296 * g++.dg/torture/pr67133.C: New test.
2298 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2300 * gcc.target/powerpc/altivec-35.c: New test.
2301 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2302 * gcc.target/powerpc/vsx-vector-7.c: New test.
2304 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2307 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2308 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2310 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2312 PR rtl-optimization/67218
2313 * gcc.c-torture/execute/ieee/pr67218.c,
2314 gcc.target/aarch64/fcvt_int_float_double1.c,
2315 gcc.target/aarch64/fcvt_int_float_double2.c,
2316 gcc.target/aarch64/fcvt_int_float_double3.c,
2317 gcc.target/aarch64/fcvt_int_float_double4.c,
2318 gcc.target/aarch64/fcvt_uint_float_double1.c,
2319 gcc.target/aarch64/fcvt_uint_float_double2.c,
2320 gcc.target/aarch64/fcvt_uint_float_double3.c,
2321 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2323 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2325 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2326 dg-options to disable LSE extensions.
2327 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2328 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2329 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2330 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2331 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2332 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2333 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2334 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2335 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2336 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2337 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2338 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2339 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2340 * gcc.target/aarch64/sync-op-full.c: Likewise.
2341 * gcc.target/aarch64/sync-op-release.c: Likewise.
2343 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2346 * g++.dg/cpp1z/feat-cxx1z.C: New.
2348 2015-08-18 Marek Polacek <polacek@redhat.com>
2351 * gcc.dg/torture/pr67222.c: New test.
2353 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2355 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2357 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2359 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2360 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2361 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2363 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2365 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2366 which is used in later code.
2368 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/cpp0x/nullptr34.C: New.
2372 * g++.dg/warn/Wconversion2.C: Adjust.
2373 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2374 * g++.old-deja/g++.other/null3.C: Likewise.
2376 * g++.dg/cpp0x/pr51313.C: Adjust.
2378 2015-08-17 Richard Biener <rguenther@suse.de>
2380 PR tree-optimization/67221
2381 * gcc.dg/torture/pr67221.c: New testcase.
2383 2015-08-17 Mike Stump <mikestump@comcast.net>
2384 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2386 * gcc.target/arm/memcpy-aligned-1.c: New test.
2388 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2391 * gfortran.dg/norm_4.f90: Rename to...
2392 * gfortran.dg/norm2_4.f90: this.
2393 * gfortran.dg/norm2_5.f90: New test.
2395 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2397 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2398 * gcc.dg/ssp-1.c: Make counter a register.
2399 * gcc.dg/ssp-2.c: Likewise.
2400 * gcc.dg/torture/parm-coalesce.c: New.
2402 2015-08-14 Marek Polacek <polacek@redhat.com>
2405 * gcc.dg/torture/pr67133.c: New test.
2407 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2408 Matthias Klose <doko@debian.org>
2411 * gcc.c-torture/compile/pr67143.c: New
2412 * gcc.target/aarch64/atomic-op-imm.c
2413 (atomic_fetch_add_negative_RELAXED): New.
2414 (atomic_fetch_sub_negative_ACQUIRE): New.
2416 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2418 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2419 * gcc.target/aarch64/target_attr_8.c: Likewise.
2420 * gcc.target/aarch64/target_attr_14.c: Likewise.
2422 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2424 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2426 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2428 * gcc.target/i386/builtin_target.c: Add skylake check.
2430 2015-08-13 Jeff Law <law@redhat.com>
2432 * gcc.dg/pr66314.c: Moved from here to ..
2433 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2434 to clear all sanitizers before -fsanitize=kernel-address.
2436 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2438 * gcc.target/aarch64/cinc_common_1.c: New test.
2440 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2443 * g++.dg/ext/attribute-may-alias-1.C: New.
2444 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2446 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2448 * gcc.target/aarch64/atomic-inst-cas.c: New.
2449 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2451 2015-08-13 Andreas Schwab <schwab@suse.de>
2453 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2455 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/torture/pr62164.C: New.
2460 2015-08-13 Richard Biener <rguenther@suse.de>
2462 PR tree-optimization/67191
2463 * gcc.dg/torture/pr67191.c: New testcase.
2464 * g++.dg/torture/pr67191.C: Likewise.
2466 2015-08-13 Richard Biener <rguenther@suse.de>
2468 PR tree-optimization/66502
2469 PR tree-optimization/67167
2470 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2472 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2475 * g++.dg/init/new42.C: New.
2477 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2480 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2482 * gcc.target/powerpc/pr67071-2.c: Likewise.
2483 * gcc.target/powerpc/pr67071-3.c: Likewise.
2485 2015-08-12 Marek Polacek <polacek@redhat.com>
2488 * c-c++-common/Wshift-overflow-6.c: New test.
2489 * c-c++-common/Wshift-overflow-7.c: New test.
2490 * g++.dg/cpp1y/left-shift-2.C: New test.
2492 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2495 * g++.dg/cpp0x/pr52742.C: New.
2497 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2499 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2500 Check Knights Landing support.
2502 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2505 * g++.dg/warn/Wunused-result-1.C: New.
2507 2015-08-12 Richard Biener <rguenther@suse.de>
2509 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2510 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2511 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2512 * g++.dg/tree-ssa/pr61034.C: Adjust.
2513 * gcc.dg/fold-compare-2.c: Likewise.
2514 * gcc.dg/pr50763.c: Likewise.
2515 * gcc.dg/predict-3.c: Likewise.
2516 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2517 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2518 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2519 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2520 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2521 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2522 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2523 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2524 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2525 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2526 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2527 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2529 2015-08-12 Nathan Sidwell <nathan@acm.org>
2531 * gcc.dg/vrp-min-max-1.c: New.
2532 * gcc.dg/vrp-min-max-2.c: New.
2534 2015-08-12 Richard Biener <rguenther@suse.de>
2536 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2538 2015-08-12 Tom de Vries <tom@codesourcery.com>
2541 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2542 Handle absence of vector min/max for sparc.
2544 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2547 * g++.dg/ext/mv25.C: New test.
2549 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2551 * gcc.target/i386/avx2-vect-shift.c: New test.
2553 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2557 * gcc.dg/pragma-diag-3.c: New test.
2558 * gcc.dg/pragma-diag-4.c: New test.
2560 2015-08-11 Nathan Sidwell <nathan@acm.org>
2562 * c-c++-common/dfp/operator-comma.c: Call init function.
2563 * c-c++-common/dfp/convert-dfp-2.c: New test.
2565 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2567 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2568 Treat model == 0x4f as Broadwell.
2570 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2573 * gfortran.dg/pr67140.f90: New test.
2575 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2579 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2581 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2584 * gfortran.dg/ieee/large_4.f90: New test.
2586 2015-08-08 Bud Davis <jmdavis@link.com>
2589 * gfortran.dg/common_22.f90: New.
2591 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2593 PR rtl-optimization/67028
2594 * gcc.dg/pr67028.c: New testcase.
2596 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2598 PR rtl-optimization/67029
2599 * gcc.dg/pr67029.c: New test.
2601 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2604 * gfortran.dg/ieee/ieee_8.f90: New test.
2606 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2608 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2610 * gcc.target/aarch64/noplt_2.c: Likewise.
2611 * gcc.target/aarch64/noplt_3.c: Likewise.
2613 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2615 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2616 optimization level, and print a summary at the end.
2618 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2620 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2622 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2624 * gcc.target/aarch64/noplt_3.c: New testcase.
2626 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2628 * gcc.target/aarch64/noplt_1.c: New testcase.
2629 * gcc.target/aarch64/noplt_2.c: Likewise.
2631 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2633 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2634 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2636 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2638 * gcc.target/s390/dwarfregtable-1.c: New test.
2639 * gcc.target/s390/dwarfregtable-2.c: New test.
2640 * gcc.target/s390/dwarfregtable-3.c: New test.
2642 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2644 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2646 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2649 * gfortran.dg/ieee/large_2.f90: New test.
2650 * gfortran.dg/ieee/large_3.F90: New test.
2652 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2655 * gfortran.dg/ieee/large_1.f90: Adjust test.
2657 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2658 Jeff Law <law@redhat.com>
2661 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2662 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2663 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2664 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2665 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2666 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2668 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2671 * gfortran.dg/pr66311.f90: New file.
2673 2015-08-05 Richard Biener <rguenther@suse.de>
2675 PR tree-optimization/67121
2676 * gcc.dg/torture/pr67121.c: New testcase.
2678 2015-08-05 Nick Clifton <nickc@redhat.com>
2680 * gcc.target/rl78: New directory.
2681 * gcc.target/rl78/rl78.exp: New file: Test driver.
2682 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2684 2015-08-05 Richard Biener <rguenther@suse.de>
2687 * gcc.dg/torture/pr67120.c: New testcase.
2689 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2693 * lib/fortran-modules.exp: Call cleanup-submodules from
2695 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2696 cover the cases where private entities are no longer optimized
2698 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2700 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2701 * gfortran.dg/submodule_5.f08: The same.
2702 * gfortran.dg/submodule_9.f08: The same.
2703 * gfortran.dg/submodule_10.f08: New test.
2705 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2708 * g++.dg/cpp1y/var-templ35.C: New.
2710 2015-08-05 Richard Biener <rguenther@suse.de>
2712 PR tree-optimization/67055
2713 * g++.dg/torture/pr67055.C: New testcase.
2715 2015-08-05 Richard Biener <rguenther@suse.de>
2717 PR tree-optimization/67109
2718 * gcc.dg/torture/pr67109.c: New testcase.
2719 * gcc.dg/vect/vect-119.c: Adjust.
2721 2015-08-05 Richard Biener <rguenther@suse.de>
2724 * gcc.dg/pr67107.c: New testcase.
2726 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2729 * g++.dg/cpp1z/abbrev2.C: New.
2731 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2733 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2735 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2738 * g++.dg/init/explicit4.C: New.
2740 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2742 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2743 without VSX an Power8 vector support.
2745 2015-08-04 Richard Biener <rguenther@suse.de>
2747 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2749 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2752 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2755 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2758 * g++.dg/cpp1y/var-templ34.C: New.
2760 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2762 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2763 * gcc.target/aarch64/target_attr_1.c: Likewise.
2764 * gcc.target/aarch64/target_attr_2.c: Likewise.
2765 * gcc.target/aarch64/target_attr_3.c: Likewise.
2766 * gcc.target/aarch64/target_attr_4.c: Likewise.
2767 * gcc.target/aarch64/target_attr_5.c: Likewise.
2768 * gcc.target/aarch64/target_attr_6.c: Likewise.
2769 * gcc.target/aarch64/target_attr_7.c: Likewise.
2770 * gcc.target/aarch64/target_attr_8.c: Likewise.
2771 * gcc.target/aarch64/target_attr_9.c: Likewise.
2772 * gcc.target/aarch64/target_attr_10.c: Likewise.
2773 * gcc.target/aarch64/target_attr_11.c: Likewise.
2774 * gcc.target/aarch64/target_attr_12.c: Likewise.
2775 * gcc.target/aarch64/target_attr_13.c: Likewise.
2776 * gcc.target/aarch64/target_attr_14.c: Likewise.
2777 * gcc.target/aarch64/target_attr_15.c: Likewise.
2779 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2781 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2783 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2785 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2787 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2789 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2792 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2795 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2796 * gfortran.dg/ieee/large_1.f90: New test.
2798 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2800 PR tree-optimization/67043
2801 * gcc.dg/pr67043.c: New test.
2803 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2805 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2807 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2809 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2810 it to push/pop timing items.
2811 (main): For each optimization level, create a gcc_jit_timer, and
2812 time all of the iteration within that level cumulatively.
2813 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2814 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2816 2015-08-03 Alexander Basov <coohpt@gmail.com>
2821 * gcc.target/arm/pr43404.c : New testcase.
2822 * gcc.target/arm/pr48470.c : New testcase.
2823 * gcc.target/arm/pr64744-1.c : New testcase.
2824 * gcc.target/arm/pr64744-2.c : New testcase.
2826 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2828 PR tree-optimization/67077
2829 * gcc.dg/pr67077.c: New test.
2831 2015-08-03 Jeff Law <law@redhat.com>
2834 PR gcov-profile/66899
2835 * gcc.dg/pr66899.c: New test.
2836 * gcc.dg/pr66314.c: New test.
2838 2015-08-03 Marek Polacek <polacek@redhat.com>
2841 * gcc.dg/pr67088.c: New test.
2843 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2846 * gcc.target/arm/vnmul-1.c: New.
2847 * gcc.target/arm/vnmul-2.c: New.
2848 * gcc.target/arm/vnmul-3.c: New.
2849 * gcc.target/arm/vnmul-4.c: New.
2851 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2854 * gfortran.dg/class_allocate_20.f90: New.
2856 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2858 * gcc.target/aarch64/csel_bfx_1.c: New test.
2859 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2861 2015-08-02 Martin Sebor <msebor@redhat.com>
2863 * g++.dg/Wframe-address-in-Wall.C: New test.
2864 * g++.dg/Wframe-address.C: New test.
2865 * g++.dg/Wno-frame-address.C: New test.
2866 * gcc.dg/Wframe-address-in-Wall.c: New test.
2867 * gcc.dg/Wframe-address.c: New test.
2868 * gcc.dg/Wno-frame-address.c: New test.
2870 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2872 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2874 2015-08-01 Michael Collison <michael.collison@linaro.org
2875 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2877 * gcc.target/arm/mincmp.c: New test.
2879 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2882 * gfortran.dg/associated_target_6.f03: New test
2884 2015-08-01 Tom de Vries <tom@codesourcery.com>
2886 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2887 optimize ("-ftree-parallelize-loops=0").
2888 Add successful scans for 2 detected reductions. Add xfail scans for 3
2889 detected reductions.
2890 * gcc.dg/autopar/reduc-2short.c: Same.
2891 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2892 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2893 detected reductions.
2894 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2897 2015-07-31 Marek Polacek <polacek@redhat.com>
2900 * g++.dg/ubsan/pr66977.C: New test.
2902 2015-07-30 Marek Polacek <polacek@redhat.com>
2904 * c-c++-common/Wtautological-compare-3.c: New test.
2906 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2908 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2909 (CHECK): Pass address of scalar, rather than array.
2911 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2913 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2915 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2917 * gcc.target/aarch64/fp16/fp16.exp: New.
2918 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2919 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2921 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2923 * gcc.target/aarch64/f16_movs_1.c: New test.
2925 2015-07-28 Tom de Vries <tom@codesourcery.com>
2927 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2930 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2931 Manuel López-Ibáñez <manu@gcc.gnu.org>
2933 * gcc.dg/parm-incomplete-1.c: Update.
2934 * gcc.dg/pr18809-1.c: Update.
2935 * gcc.dg/pr27953.c: Update.
2936 * gcc.dg/vla-11.c: Update.
2938 2015-07-27 Marek Polacek <polacek@redhat.com>
2940 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2942 2015-07-27 Tom de Vries <tom@codesourcery.com>
2944 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2945 attribute. Update comment.
2947 Add scan for not parallelizing inner loop.
2948 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2952 2015-07-27 Marek Polacek <polacek@redhat.com>
2955 * c-c++-common/Wtautological-compare-2.c: New test.
2957 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2960 * gcc.target/i386/pr66232-6.c: New tests.
2961 * gcc.target/i386/pr66232-7.c: Likewise.
2962 * gcc.target/i386/pr66232-8.c: Likewise.
2963 * gcc.target/i386/pr66232-9.c: Likewise.
2965 2015-07-27 Marek Polacek <polacek@redhat.com>
2969 * c-c++-common/Wtautological-compare-1.c: New test.
2971 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2974 * g++.dg/template/pr18969.C: New test.
2975 * g++.dg/template/pr18969-2.C: New test.
2976 * g++.old-deja/g++.jason/overload.C: Remove return value in
2977 template function returning void.
2979 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2981 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2982 immediates to avoid shift-overflow warnings.
2984 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2987 * g++.dg/init/pr66857.C: New test.
2989 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2992 * gcc.target/i386/pr66648.c: New test.
2994 2015-07-25 Tom de Vries <tom@codesourcery.com>
2996 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2997 interchange_files and block_files variables.
2998 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3000 * gcc.dg/graphite/uns-interchange-12.c: Same.
3001 * gcc.dg/graphite/uns-interchange-14.c: Same.
3002 * gcc.dg/graphite/uns-interchange-15.c: Same.
3003 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3004 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3006 2015-07-25 Jeff Law <law@redhat.com>
3010 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3011 * gcc.dg/torture/pr66752-1.c: New test
3012 * g++.dg/torture/pr66752-2.C: New test.
3014 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3017 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3019 PR rtl-optimization/64164
3020 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3021 * gcc.dg/ssp-1.c: Make counter a register.
3022 * gcc.dg/ssp-2.c: Likewise.
3023 * gcc.dg/torture/parm-coalesce.c: New.
3025 2015-07-24 Tom de Vries <tom@codesourcery.com>
3027 * gcc.dg/graphite/block-1.c: Xfail scan.
3028 * gcc.dg/graphite/interchange-12.c: Same.
3029 * gcc.dg/graphite/interchange-14.c: Same.
3030 * gcc.dg/graphite/interchange-15.c: Same.
3031 * gcc.dg/graphite/interchange-9.c: Same.
3032 * gcc.dg/graphite/interchange-mvt.c: Same.
3033 * gcc.dg/graphite/uns-block-1.c: New test.
3034 * gcc.dg/graphite/uns-interchange-12.c: New test.
3035 * gcc.dg/graphite/uns-interchange-14.c: New test.
3036 * gcc.dg/graphite/uns-interchange-15.c: New test.
3037 * gcc.dg/graphite/uns-interchange-9.c: New test.
3038 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3040 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3043 * c-c++-common/Wunused-function-1.c: New.
3045 2015-07-24 Tom de Vries <tom@codesourcery.com>
3047 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3048 alternative exit-first loop transform.
3049 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3050 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3051 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3052 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3053 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3054 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3055 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3056 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3057 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3059 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3062 * gcc.target/i386/mpx/pr66566.c: New test.
3064 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3067 * gcc.target/i386/pr66978.c: New test.
3069 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3071 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3073 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3075 * gcc.target/s390/insv-1.c: New test.
3076 * gcc.target/s390/insv-2.c: New test.
3077 * gcc.target/s390/insv-3.c: New test.
3079 2015-07-24 Tom de Vries <tom@codesourcery.com>
3081 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3083 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3086 * gcc.dg/pr25530.c: New test.
3088 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3091 * gcc.dg/pr25529.c: New test.
3093 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3095 * gcc.target/arm/reg_equal_test.c: New test.
3097 2015-07-23 Jeff Law <law@redhat.com>
3100 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3101 * gcc.dg/torture/pr66752-1.c: New test
3102 * g++.dg/torture/pr66752-2.C: New test.
3104 2015-07-23 Marek Polacek <polacek@redhat.com>
3107 * g++.dg/warn/Wlogical-op-2.C: New test.
3109 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3111 PR rtl-optimization/64164
3112 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3113 * gcc.dg/ssp-1.c: Make counter a register.
3114 * gcc.dg/ssp-2.c: Likewise.
3115 * gcc.dg/torture/parm-coalesce.c: New.
3117 2015-07-23 Marek Polacek <polacek@redhat.com>
3120 * c-c++-common/ubsan/pr66908.c: New test.
3122 2015-07-23 Tom de Vries <tom@codesourcery.com>
3124 * gcc.dg/autopar/outer-4.c: Add xfail.
3125 * gcc.dg/autopar/outer-5.c: Same.
3126 * gcc.dg/autopar/outer-6.c: Same.
3127 * gcc.dg/autopar/reduc-2.c: Same.
3128 * gcc.dg/autopar/reduc-2char.c: Same.
3129 * gcc.dg/autopar/reduc-2short.c: Same.
3130 * gcc.dg/autopar/reduc-8.c: Same.
3131 * gcc.dg/autopar/uns-outer-4.c: New test.
3132 * gcc.dg/autopar/uns-outer-5.c: New test.
3133 * gcc.dg/autopar/uns-outer-6.c: New test.
3135 2015-07-23 Richard Biener <rguenther@suse.de>
3137 PR tree-optimization/66952
3138 * gcc.dg/torture/pr66952.c: Use signed char.
3140 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3142 PR tree-optimization/66926,66951
3143 * gcc.dg/vect/pr66951.c: New test.
3145 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3148 * g++.dg/parse/error57.C: New.
3149 * g++.dg/expr/string-2.C: Update.
3151 2015-07-23 Richard Biener <rguenther@suse.de>
3153 PR tree-optimization/66945
3154 * gcc.dg/torture/pr66945.c: New testcase.
3156 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3159 * g++.dg/ext/mv24.C: New test.
3161 2015-07-22 Marek Polacek <polacek@redhat.com>
3163 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3166 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3170 * gfortran.dg/generic_30.f90: New.
3172 2015-07-22 Richard Biener <rguenther@suse.de>
3174 PR tree-optimization/66952
3175 * gcc.dg/torture/pr66952.c: New testcase.
3177 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3179 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3181 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3183 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3185 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3187 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3189 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3191 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3193 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3195 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3197 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3199 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3201 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3203 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3205 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3207 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3209 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3211 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3213 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3215 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3217 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3219 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3221 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3223 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3225 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3227 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3229 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3231 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3233 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3235 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3237 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3239 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3241 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3243 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3245 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3247 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3249 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3251 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3253 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3255 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3257 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3259 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3261 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3263 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3265 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3267 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3269 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3271 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3273 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3275 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3277 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3279 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3281 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3283 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3285 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3287 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3289 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3291 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3293 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3295 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3297 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3299 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3301 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3303 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3305 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3307 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3309 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3311 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3313 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3315 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3317 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3319 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3321 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3323 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3325 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3327 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3329 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3331 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3333 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3335 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3337 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3339 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3341 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3343 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3345 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3347 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3349 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3351 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3353 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3355 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3357 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3359 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3361 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3363 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3365 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3367 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3369 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3371 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3373 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3375 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3377 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3379 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3381 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3383 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3385 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3387 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3389 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3391 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3393 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3395 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3397 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3399 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3401 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3403 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3405 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3407 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3409 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3411 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3413 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3415 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3417 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3419 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3421 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3423 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3425 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3427 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3429 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3431 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3433 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3435 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3437 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3439 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3441 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3444 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3446 * g++.dg/template/crash81.C: Update.
3448 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3451 * gcc.target/i386/pr66424.c: New.
3453 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3455 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3457 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3460 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3461 Drop address sanitization.
3463 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3465 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3467 (dg-additional-options): Set armv5t flag.
3469 2015-07-21 Marek Polacek <polacek@redhat.com>
3471 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3472 * gcc.dg/vmx/unpack.c: Likewise.
3473 * gcc.target/powerpc/quad-atomic.c: Likewise.
3475 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3477 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3479 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3481 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3484 2015-07-20 Marek Polacek <polacek@redhat.com>
3487 * c-c++-common/Wshift-overflow-1.c: New test.
3488 * c-c++-common/Wshift-overflow-2.c: New test.
3489 * c-c++-common/Wshift-overflow-3.c: New test.
3490 * c-c++-common/Wshift-overflow-4.c: New test.
3491 * c-c++-common/Wshift-overflow-5.c: New test.
3492 * g++.dg/cpp1y/left-shift-1.C: New test.
3493 * gcc.dg/c90-left-shift-2.c: New test.
3494 * gcc.dg/c90-left-shift-3.c: New test.
3495 * gcc.dg/c99-left-shift-2.c: New test.
3496 * gcc.dg/c99-left-shift-3.c: New test.
3497 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3498 * gcc.c-torture/execute/pr40386.c: Likewise.
3499 * gcc.dg/vect/pr33373.c: Likewise.
3500 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3501 * gcc.dg/vect/vect-shift-2.c: Likewise.
3503 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3505 * gcc.target/aarch64/neg_abs_1.c: New test.
3507 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3510 * gcc.target/i386/pr66922.c: New test.
3512 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3516 * gcc.dg/tree-ssa/pr42327.c: Removed.
3517 * g++.dg/other/pr35011.C: Removed.
3519 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3522 * gcc.target/i386/pr66906.c: New test.
3524 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3526 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3527 as follow-up to r225930.
3529 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3532 * lib/fortran-modules.exp (proc cleanup-submodules): New
3534 * gfortran.dg/submodule_1.f08: Change extension and clean up
3535 the submodule files.
3536 * gfortran.dg/submodule_2.f08: ditto
3537 * gfortran.dg/submodule_6.f08: ditto
3538 * gfortran.dg/submodule_7.f08: ditto
3539 * gfortran.dg/submodule_8.f08: New test
3540 * gfortran.dg/submodule_9.f08: New test
3542 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3543 Sebastian Pop <s.pop@samsung.com>
3546 * gcc.dg/graphite/pr61929.c: New.
3548 2015-07-17 Marek Polacek <polacek@redhat.com>
3550 * gcc.dg/fold-minus-7.c: New test.
3552 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3554 * gfortran.dg/co_reduce_1.f90: New file.
3556 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3559 * gcc.target/i386/pr66824.c:
3561 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3564 * gfortran.dg/structure_constructor_13.f03: New test.
3566 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3569 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3570 of generated while loops in the tree dump.
3571 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3573 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3575 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3577 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3580 * gcc.target/i386/pr66891.c: New test.
3582 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3584 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3586 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3588 PR rtl-optimization/66626
3589 * gcc.target/i386/pr66626-2.c: New.
3591 2015-07-16 Martin Liska <mliska@suse.cz>
3593 * g++.dg/ipa/pr66896.c: New test.
3595 2015-07-16 Richard Biener <rguenther@suse.de>
3597 PR tree-optimization/66894
3598 * gcc.dg/torture/pr66894.c: New testcase.
3600 2015-07-16 Richard Biener <rguenther@suse.de>
3602 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3604 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3607 * g++.dg/pr66866.C: New test.
3609 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3611 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3613 2015-07-15 Richard Biener <rguenther@suse.de>
3615 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3616 { -O3 -fomit-frame-pointer },
3617 { -O3 -fomit-frame-pointer -funroll-loops } and
3618 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3620 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3621 -finline-functions }
3623 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3625 * gcc.target/mips/interrupt_handler-5.c: New test.
3627 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3628 Robert Suchanek <robert.suchanek@imgtec.com>
3630 * gcc.target/mips/interrupt_handler-4.c: New test.
3632 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3635 * gcc.dg/lto/lto.exp: Initialize MPX.
3637 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3639 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3641 * gcc.target/arm/scd42-3.c: Likewise.
3643 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3645 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3646 code to be run when the pre-arch code increases the isa_rev to
3647 mips32r6 or greater.
3649 2015-07-15 Richard Biener <rguenther@suse.de>
3651 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3652 { -O3 -fomit-frame-pointer },
3653 { -O3 -fomit-frame-pointer -funroll-loops } and
3654 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3656 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3657 -finline-functions }
3658 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3659 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3660 to additional_flags.
3662 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3664 PR rtl-optimization/66838
3665 * gcc.target/i386/pr66838.c: New test.
3667 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3670 * g++.dg/template/pr66850.C: New test.
3672 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3673 Cesar Philippidis <cesar@codesourcery.com>
3674 Chung-Lin Tang <cltang@codesourcery.com>
3676 * gcc.target/nios2/nios2-flushd.c: New.
3677 * gcc.target/nios2/nios2-rdprs.c: New.
3678 * gcc.target/nios2/r2-atomic.c: New.
3679 * gcc.target/nios2/r2-eni.c: New.
3680 * gcc.target/nios2/r2-wrpie.c: New.
3682 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3683 Cesar Philippidis <cesar@codesourcery.com>
3684 Chung-Lin Tang <cltang@codesourcery.com>
3686 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3687 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3689 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3690 Cesar Philippidis <cesar@codesourcery.com>
3691 Chung-Lin Tang <cltang@codesourcery.com>
3693 * gcc.target/nios2/andci.c: New.
3694 * gcc.target/nios2/bmx.c: New.
3695 * gcc.target/nios2/cdx-add.c: New.
3696 * gcc.target/nios2/cdx-branch.c: New.
3697 * gcc.target/nios2/cdx-callret.c: New.
3698 * gcc.target/nios2/cdx-loadstore.c: New.
3699 * gcc.target/nios2/cdx-logical.c: New.
3700 * gcc.target/nios2/cdx-mov.c: New.
3701 * gcc.target/nios2/cdx-shift.c: New.
3702 * gcc.target/nios2/cdx-sub.c: New.
3703 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3705 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3708 * g++.dg/cpp0x/vt-65071.C: New.
3710 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3711 Cesar Philippidis <cesar@codesourcery.com>
3712 Chung-Lin Tang <cltang@codesourcery.com>
3714 * gcc.target/nios2/r2-io-range.c: New.
3715 * gcc.target/nios2/r2-stio-1.c: New.
3716 * gcc.target/nios2/r2-stio-2.c: New.
3717 * gcc.target/nios2/nios2-ldxio.c: New.
3718 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3719 of just compile. Add more tests.
3721 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3723 gfortran.dg/pr66864.f90: New test.
3725 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3727 PR rtl-optimization/66626
3728 * gcc.target/i386/pr66626.c: New.
3730 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3732 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3733 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3734 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3736 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3738 * g++.dg/template/crash81.C: Adjust for error + inform change.
3739 * g++.dg/template/pr58878.C: Likewise.
3740 * g++.dg/template/shadow1.C: Likewise.
3741 * g++.dg/template/shadow2.C: Likewise.
3742 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3743 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3744 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3745 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3747 2015-07-14 Richard Biener <rguenther@suse.de>
3749 PR tree-optimization/66863
3750 * gcc.dg/torture/pr66863.c: New testcase.
3752 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3755 * g++.dg/template/pr65186.C: New test.
3757 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3759 * gcc.target/arm/macro_defs0.c: Add directive to skip
3760 test if -marm is present.
3761 * gcc.target/arm/macro_defs1.c: Likewise.
3763 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3765 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3767 * gcc.target/aarch64/adds1.c: Likewise.
3768 * gcc.target/aarch64/ands_1.c: Likewise.
3769 * gcc.target/aarch64/bics_1.c: Likewise.
3770 * gcc.target/aarch64/subs1.c: Likewise.
3771 * gcc.target/aarch64/subs3.c: Likewise.
3773 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3776 * gfortran.dg/pr64589.f90: New test.
3778 2015-07-13 Renlin Li <renlin.li@arm.com>
3781 * gcc.c-torture/execute/pr66556.c: New.
3783 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3785 * gcc.dg/20020219-1.c: Fix double word typos.
3786 * gcc.dg/20020919-1.c: Same.
3788 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3789 Jeff Law <law@redhat.com>
3792 * g++.dg/tree-ssa/pr66726.c: New test.
3793 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3794 * gcc.dg/tree-ssa/pr66726.c: New test.
3796 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3799 * g++.dg/cpp0x/variadic-ttp2.C: New.
3801 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3804 * g++.dg/cpp0x/auto46.C: New test.
3805 * g++.dg/template/pr30044.C: New test.
3806 * g++.dg/template/shadow2.C: New test.
3807 * g++.dg/template/error55.C: New test.
3808 * g++.dg/template/crash83.C: Accept any error string.
3809 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3811 * g++.dg/cpp0x/variadic19.C: Likewise
3812 * g++.dg/template/canon-type-13.C: Likewise.
3813 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3814 * g++.dg/torture/20070621-1.C: Likewise.
3816 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3819 * g++.dg/init/explicit3.C: New.
3821 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3824 * gcc.target/i386/pr66819-1.c: New test.
3825 * gcc.target/i386/pr66819-2.c: Likewise.
3826 * gcc.target/i386/pr66819-3.c: Likewise.
3827 * gcc.target/i386/pr66819-4.c: Likewise.
3828 * gcc.target/i386/pr66819-5.c: Likewise.
3830 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3833 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3834 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3835 type to prevent possible flag-clobbering zero-extensions.
3836 * gcc.target/i386/pr66703.c: New test.
3838 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3841 * g++.dg/cpp0x/nsdmi-template15.C: New.
3843 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3845 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3847 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3849 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3850 * gcc.target/arm/flip-thumb.c: Likewise.
3852 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3855 * gcc.target/i386/pr66813.c: New test.
3857 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3860 * gcc.dg/gomp/pr66820.c: New test.
3862 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3865 * g++.dg/cpp0x/scoped_enum6.C: New.
3867 2015-07-10 Tom de Vries <tom@codesourcery.com>
3869 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3870 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3872 2015-07-10 Richard Biener <rguenther@suse.de>
3874 PR tree-optimization/66823
3875 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3876 which should not be necessary. XFAIL.
3878 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3881 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3883 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3886 * gcc.dg/gomp/pr66633-1.c: New test.
3887 * gcc.dg/gomp/pr66633-2.c: New test.
3888 * gcc.dg/gomp/pr66633-3.c: New test.
3889 * gcc.dg/gomp/pr66633-4.c: New test.
3891 2015-07-09 John Marino <gnugcc@marino.st>
3893 * lib/target-supports.exp (check_effective_target_pie):
3896 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3899 * gcc.target/i386/pr66814.c: New test.
3901 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3904 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3905 * gcc.target/aarch64/fnmul-2.c: Likewise.
3906 * gcc.target/aarch64/fnmul-3.c: Likewise.
3907 * gcc.target/aarch64/fnmul-4.c: Likewise.
3909 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3912 * g++.dg/cpp0x/vt-65790.C: New.
3914 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3917 * gcc.target/i386/pr66818.c: New test.
3919 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3922 * gcc.target/i386/pr66817.c: New test.
3924 2015-07-09 Marek Polacek <polacek@redhat.com>
3926 PR tree-optimization/66718
3927 * gcc.dg/vect/vect-126.c: New test.
3929 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3931 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3932 even when dwarf-2 is not the default.
3934 2015-07-08 Jeff Law <law@redhat.com>
3937 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3938 to have a single memory reference.
3940 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3942 * g++.dg/other/dump-ada-spec-9.C: New test.
3944 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3946 * g++.dg/vect/vect.exp: Run also simd* tests.
3947 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3948 (check_vect): Fix up get_cpuid call for C++.
3949 * g++.dg/vect/simd-clone-1.cc: New test.
3951 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3953 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3955 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3957 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3958 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3960 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3963 * gcc.target/i386/pr66806.c: New test.
3965 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3968 * g++.dg/cpp0x/auto45.C: New.
3970 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3973 * gcc.target/i386/pr66334.c: New.
3975 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3977 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3980 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3983 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3984 (verify_code): Update expected error message.
3985 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3986 (verify_code): Likewise.
3987 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3988 (verify_code): Likewise.
3990 2015-07-08 Richard Biener <rguenther@suse.de>
3992 PR tree-optimization/66793
3993 * gcc.dg/torture/pr66793.c: New testcase.
3995 2015-07-08 Richard Biener <rguenther@suse.de>
3997 PR tree-optimization/66794
3998 * gcc.dg/torture/pr66794.c: New testcase.
4000 2015-07-08 Marek Polacek <polacek@redhat.com>
4003 * g++.dg/abi/abi-tag15.C: New test.
4005 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4007 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4008 * gcc.target/mips/branch-3.c: Ditto
4009 * gcc.target/mips/branch-4.c: Ditto.
4010 * gcc.target/mips/branch-5.c: Ditto.
4011 * gcc.target/mips/branch-6.c: Ditto.
4012 * gcc.target/mips/branch-7.c: Ditto.
4013 * gcc.target/mips/branch-8.c: Ditto.
4014 * gcc.target/mips/branch-9.c: Ditto.
4015 * gcc.target/mips/branch-10.c: Ditto.
4016 * gcc.target/mips/branch-11.c: Ditto.
4017 * gcc.target/mips/branch-12.c: Ditto.
4018 * gcc.target/mips/branch-13.c: Ditto.
4019 * gcc.target/mips/umips-branch-5.c: New file.
4020 * gcc.target/mips/umips-branch-6.c: New file.
4021 * gcc.target/mips/umips-branch-7.c: New file.
4022 * gcc.target/mips/umips-branch-8.c: New file.
4023 * gcc.target/mips/umips-branch-9.c: New file.
4024 * gcc.target/mips/umips-branch-10.c: New file.
4025 * gcc.target/mips/umips-branch-11.c: New file.
4026 * gcc.target/mips/umips-branch-12.c: New file.
4027 * gcc.target/mips/umips-branch-13.c: New file.
4028 * gcc.target/mips/umips-branch-14.c: New file.
4029 * gcc.target/mips/umips-branch-15.c: New file.
4030 * gcc.target/mips/umips-branch-16.c: New file.
4031 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4032 (OCCUPY_0xfffc): New define.
4034 2015-07-08 Renlin Li <renlin.li@arm.com>
4036 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4038 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4040 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4042 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4044 * gcc.target/i386/bt-3.c: New test.
4045 * gcc.target/i386/bt-4.c: Ditto.
4047 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4049 * g++.dg/other/dump-ada-spec-8.C: New test.
4051 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4054 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4056 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4058 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4060 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4061 Avoid using an opaque struct for local "f".
4063 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4066 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4067 * jit.dg/test-pr66779.c: New testcase.
4069 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4071 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4074 2015-07-07 Richard Biener <rguenther@suse.de>
4076 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4078 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4080 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4081 * gcc.target/mips/call-5.c: Ditto.
4082 * gcc.target/mips/call-6.c: Ditto.
4084 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4086 * gcc.dg/dx-test.c: New test-case.
4088 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4091 * gfortran.dg/allocate_with_source_9.f08: New test.
4093 2015-07-07 Christian Bruel <christian.bruel@st.com>
4096 * gcc.target/arm/flip-thumb.c: Fix scan.
4097 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4098 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4099 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4102 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4105 * gcc.c-torture/execute/pr65956.c: New test.
4107 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4109 * gcc.target/arm/aapcs/align1.c: New.
4110 * gcc.target/arm/aapcs/align_rec1.c: New.
4111 * gcc.target/arm/aapcs/align2.c: New.
4112 * gcc.target/arm/aapcs/align_rec2.c: New.
4113 * gcc.target/arm/aapcs/align3.c: New.
4114 * gcc.target/arm/aapcs/align_rec3.c: New.
4115 * gcc.target/arm/aapcs/align4.c: New.
4116 * gcc.target/arm/aapcs/align_rec4.c: New.
4117 * gcc.target/arm/aapcs/align_vararg1.c: New.
4118 * gcc.target/arm/aapcs/align_vararg2.c: New.
4120 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4122 * gfortran.dg/iomsg_2.f90: New test.
4124 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4127 * gcc.target/i386/pr66749.c: New test.
4129 2015-07-06 Richard Biener <rguenther@suse.de>
4131 PR tree-optimization/66772
4132 * gcc.dg/torture/pr66772-1.c: New testcase.
4133 * gcc.dg/torture/pr66772-2.c: Likewise.
4135 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4137 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4138 the jals instruction.
4140 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4143 * gcc.target/i386/pr53383-1.c: New file.
4144 * gcc.target/i386/pr53383-2.c: Likewise.
4145 * gcc.target/i386/pr53383-3.c: Likewise.
4147 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4149 * gcc.target/aarch64/fnmul-1.c: New.
4150 * gcc.target/aarch64/fnmul-2.c: New.
4151 * gcc.target/aarch64/fnmul-3.c: New.
4152 * gcc.target/aarch64/fnmul-4.c: New.
4154 2015-07-06 Richard Biener <rguenther@suse.de>
4157 * gcc.dg/torture/pr66759.c: New testcase.
4159 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4162 * gfortran.dg/alloc_comp_class_3.f03: New test.
4163 * gfortran.dg/alloc_comp_class_4.f03: New test.
4165 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4167 * gcc.c-torture/execute/pr66757.c: New test.
4169 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4171 PR tree-optimization/66720
4172 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4174 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4175 Sandra Loosemore <sandra@codesourcery.com>
4177 * gcc.target/nios2/gprel-offset.c: New test.
4179 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4182 * gfortran.dg/pr66725.f90: New test.
4184 2015-07-03 Jason Merrill <jason@redhat.com>
4186 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4187 Avoid narrowing error.
4189 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4191 PR rtl-optimization/66706
4192 * gcc.target/powerpc/shift-int.c: New testcase.
4194 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4197 * gcc.target/i386/pr66746.c: New file.
4199 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4201 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4203 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4205 PR tree-optimization/66119
4206 * g++.dg/opt/pr66119.C: New.
4208 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4211 * gfortran.dg/submodule_1.f90: New test
4212 * gfortran.dg/submodule_2.f90: New test
4213 * gfortran.dg/submodule_3.f90: New test
4214 * gfortran.dg/submodule_4.f90: New test
4215 * gfortran.dg/submodule_5.f90: New test
4216 * gfortran.dg/submodule_6.f90: New test
4217 * gfortran.dg/submodule_7.f90: New test
4219 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4221 PR preprocessor/53690
4222 * g++.dg/cpp/pr53690.C: New.
4224 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4226 * gcc.target/powerpc/vec-cmp.c: New test.
4228 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4231 * gfortran.dg/pr56520.f90: New test.
4233 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4236 * gfortran.dg/pr66545_1.f90: New test.
4237 * gfortran.dg/pr66545_2.f90: New test.
4239 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4241 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4242 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4244 2015-07-02 Richard Biener <rguenther@suse.de>
4247 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4250 2015-07-02 Richard Biener <rguenther@suse.de>
4252 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4254 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4256 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4258 2015-07-01 Jason Merrill <jason@redhat.com>
4260 * lib/target-supports.exp (cxx_default): Set to C++14.
4262 2015-07-01 Tom de Vries <tom@codesourcery.com>
4265 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4268 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4270 * gfortran.dg/warn_conversion_8.f90: New test.
4272 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4274 PR rtl-optimization/61047
4275 * gcc.c-torture/execute/20150611-1.c: New testcase.
4277 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4280 * jit.dg/all-non-failing-tests.h: Add
4281 test-pr66700-observing-write-through-ptr.c.
4282 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4284 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4286 * jit.dg/test-accessing-union.c: Add comments for use by
4287 gcc/jit/docs/topics/types.rst.
4289 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4291 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4292 'do-require-effective-target' with 'dg-require-effective-target'.
4293 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4294 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4295 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4296 'stlex' with 'strex' as the expected output.
4298 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4301 * g++.dg/cpp0x/gen-attrs-60.C: New.
4302 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4304 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4306 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4308 * gcc.target/aarch64/pic-small.c: Restrict this test under
4309 check_effective_target_aarch64_small_fpic.
4311 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4313 * gfortran.dg/gomp/pr66633.f90: New test.
4315 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4318 * g++.dg/template/pr66686.C: New test.
4320 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4322 * gnat.dg/lto17.ad[sb]: New test.
4324 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4326 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4327 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4329 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4331 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4333 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4335 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4337 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4339 * jit.dg/test-switch.c: New testcase.
4340 * jit.dg/test-switch.cc: New testcase.
4342 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4345 * jit.dg/all-non-failing-tests.h: Add note about
4346 test-validly-unreachable-block.c.
4347 * jit.dg/test-validly-unreachable-block.c: New file.
4349 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4352 * jit.dg/all-non-failing-tests.h: Add note about
4353 test-extra-options.c.
4354 * jit.dg/test-extra-options.c: New testcase.
4356 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4359 * gcc.target/i386/pr66691.c: New.
4361 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4363 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4364 * gcc.target/i386/iamcu/args.h: Likewise.
4365 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4366 * gcc.target/i386/iamcu/defines.h: Likewise.
4367 * gcc.target/i386/iamcu/macros.h: Likewise.
4368 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4369 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4370 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4371 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4372 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4373 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4374 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4375 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4376 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4377 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4378 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4379 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4380 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4381 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4382 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4383 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4384 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4386 2015-06-30 Marek Polacek <polacek@redhat.com>
4388 * gcc.dg/fold-minus-6.c: New test.
4390 * gcc.dg/fold-ior-3.c: New test.
4392 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4394 Implement N4197 - Adding u8 character literals
4395 * g++.dg/cpp1z/utf8.C: New.
4396 * g++.dg/cpp1z/utf8-neg.C: New.
4397 * g++.dg/cpp1z/udlit-utf8char.C: New.
4399 2015-06-30 Marek Polacek <polacek@redhat.com>
4401 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4403 2015-06-30 Tom de Vries <tom@codesourcery.com>
4405 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4406 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4407 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4408 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4410 2015-06-30 Marek Polacek <polacek@redhat.com>
4412 * gcc.dg/fold-ior-2.c: New test.
4414 2015-06-30 Tom de Vries <tom@codesourcery.com>
4416 PR tree-optimization/66652
4417 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4418 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4420 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4422 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4425 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4426 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4428 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4431 * gfortran.dg/wunused-parameter.f90: New test.
4433 2015-06-29 Richard Henderson <rth@redhat.com>
4435 * gcc.target/i386/asm-flag-1.c: New.
4436 * gcc.target/i386/asm-flag-2.c: New.
4437 * gcc.target/i386/asm-flag-3.c: New.
4438 * gcc.target/i386/asm-flag-4.c: New.
4439 * gcc.target/i386/asm-flag-5.c: New.
4441 2015-06-29 Marek Polacek <polacek@redhat.com>
4444 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4445 * c-c++-common/pr66322.c: New test.
4446 * g++.dg/eh/scope1.C: Remove dg-warning.
4448 2015-06-29 Richard Biener <rguenther@suse.de>
4450 PR tree-optimization/66677
4451 * gcc.dg/vect/pr66677.c: New testcase.
4453 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4456 * gcc.dg/tree-ssa/pr64130.c: New test.
4458 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4460 * gcc.target/aarch64/pic-small.c: New testcase.
4462 2015-06-26 Richard Biener <rguenther@suse.de>
4464 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4466 2015-06-26 Marek Polacek <polacek@redhat.com>
4468 * gcc.dg/fold-and-1.c: New test.
4469 * gcc.dg/fold-and-2.c: New test.
4471 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4473 * gnat.dg/warn11.adb: Add missing dg directive.
4474 * gnat.dg/warn12.adb: New test.
4475 * gnat.dg/warn12_pkg.ads: New helper.
4477 2015-06-26 Richard Biener <rguenther@suse.de>
4479 * gfortran.dg/reassoc_3.f90: Adjust.
4481 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4484 * gcc.target/i386/pr66412.c: New test.
4486 2015-06-25 Richard Biener <rguenther@suse.de>
4488 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4490 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4492 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4494 2015-06-25 Richard Biener <rguenther@suse.de>
4496 * gfortran.dg/vect/vect-9.f90: New testcase.
4498 2015-06-25 Nick Clifton <nickc@redhat.com>
4500 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4501 H8300 and M32R targets.
4503 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4506 * gfortran.dg/maxerrors.f90: New test.
4508 2015-06-08 DJ Delorie <dj@redhat.com>
4510 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4512 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4514 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4516 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4518 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4519 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4520 * gcc.target/aarch64/nofp_1.c: New file.
4522 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4524 Implement N3928 - Extending static_assert
4525 * g++.dg/cpp0x/static_assert8.C: Adjust.
4526 * g++.dg/cpp0x/static_assert12.C: New.
4527 * g++.dg/cpp0x/static_assert13.C: New.
4528 * g++.dg/cpp1y/static_assert1.C: New.
4529 * g++.dg/cpp1y/static_assert2.C: New.
4530 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4532 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4535 * g++.dg/cpp0x/trailing11.C: New.
4537 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4539 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4541 * gcc.target/arm/memset-inline-10.c: Likewise.
4542 * gcc.target/arm/pr58784.c: Likewise.
4543 * gcc.target/arm/pr59985.C: Likewise.
4544 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4546 2015-06-24 Renlin Li <renlin.li@arm.com>
4548 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4549 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4551 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4554 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4557 * g++.dg/cpp0x/auto45.C: New test.
4558 * g++.dg/template/pr30044.C: New test.
4559 * g++.dg/template/crash83.C: Accept any error string.
4560 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4562 * g++.dg/cpp0x/variadic18.C: Likewise
4563 * g++.dg/template/canon-type-13.C: Likewise.
4564 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4566 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4569 * g++.dg/other/linkage2.C: New.
4571 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4574 * gcc.target/arm/pr63408.c: New test.
4576 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4578 * lib/c-torture.exp: Don't call check_effective_target_lto
4579 before setting up environment correctly.
4580 * lib/gcc-dg.exp: Likewise, and protect
4581 gcc_force_conventional_output.
4583 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4585 PR rtl-optimization/66306
4586 * gcc.target/s390/pr66306.c: New test.
4588 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4590 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4591 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4592 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4593 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4594 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4595 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4596 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4598 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4601 * gcc.c-torture/pr65803.c: New test.
4603 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4606 * g++.dg/cpp0x/auto45.C: New test.
4607 * g++.dg/template/pr30044.C: New test.
4608 * g++.dg/template/crash83.C: Accept any error string.
4609 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4611 * g++.dg/cpp0x/variadic18.C: Likewise
4612 * g++.dg/template/canon-type-13.C: Likewise.
4613 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4615 2015-06-23 Marek Polacek <polacek@redhat.com>
4617 * c-c++-common/Wlogical-op-3.c: New test.
4619 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4622 * g++.dg/cpp0x/scoped_enum5.C: New.
4624 2015-06-23 Richard Biener <rguenther@suse.de>
4626 PR tree-optimization/66636
4627 * gcc.dg/vect/pr66636.c: New testcase.
4629 2015-06-23 Marek Polacek <polacek@redhat.com>
4631 * gcc.dg/fold-minus-4.c: New test.
4632 * gcc.dg/fold-minus-5.c: New test.
4633 * c-c++-common/ubsan/overflow-add-5.c: New test.
4635 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4637 Add missing testcase from r224672.
4638 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4640 * gcc.target/vax/bswapdi-1.c: New.
4642 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4645 * gfortran.dg/associate_18.f08: New test.
4647 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4650 * gcc.target/i386/pr66560-1.c: New test.
4651 * gcc.target/i386/pr66560-2.c: Ditto.
4652 * gcc.target/i386/pr66560-3.c: Ditto.
4653 * gcc.target/i386/pr66560-4.c: Ditto.
4655 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4657 * gcc.target/nvptx/nvptx.exp: New file.
4658 * gcc.target/nvptx/proto-1.c: Likewise.
4660 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4662 PR tree-optimization/66449
4663 * gcc.dg/vect/pr66449.c: New test.
4665 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4667 * g++.dg/other/dump-ada-spec-5.C: New test.
4668 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4669 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4671 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4673 * g++.dg/inherit/pure1.C: Test location too.
4675 2015-06-22 Marek Polacek <polacek@redhat.com>
4677 * gcc.dg/fold-ior-1.c: New test.
4678 * gcc.dg/fold-minus-2.c: New test.
4679 * gcc.dg/fold-minus-3.c: New test.
4680 * gcc.dg/fold-plus-1.c: New test.
4681 * gcc.dg/fold-plus-2.c: New test.
4682 * gcc.dg/fold-xor-4.c: New test.
4683 * gcc.dg/fold-xor-5.c: New test.
4685 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4688 * g++.dg/torture/pr65914.C: New.
4690 2015-06-22 Richard Biener <rguenther@suse.de>
4692 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4693 not existing TORTURE_OPTIONS only.
4694 * lib/gcc-dg.exp: Likewise.
4696 2015-06-22 Christian Bruel <christian.bruel@st.com>
4699 * gcc.target/arm/flip-thumb.c: New test.
4701 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4702 Martin Liska <mliska@suse.cz>
4705 * g++.dg/ipa/pr65908.C: New testcase.
4707 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4710 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4711 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4713 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4715 * gnat.dg/specs/debug1.ads: Adjust.
4717 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4719 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4720 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4721 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4722 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4723 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4724 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4725 * gcc.target/aarch64/fmovd-zero.c: Delete.
4726 * gcc.target/aarch64/fmovf-zero.c: Delete.
4728 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4730 * gcc.target/vax/bswapdi-1.c: New.
4732 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4734 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4736 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4738 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4740 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4742 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4744 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4746 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4748 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4750 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4752 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4754 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4756 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4758 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4760 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4762 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4764 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4766 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4768 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4770 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4772 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4774 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4776 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4778 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4780 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4782 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4784 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4786 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4788 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4790 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4792 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4794 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4796 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4798 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4800 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4802 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4804 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4806 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4808 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4810 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4811 (_ARM_FPSCR): Add FZ field.
4812 (clean_results): Force FZ=1 on AArch64.
4813 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4815 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4817 * gcc.target/aarch64/pr62308.c: New test.
4819 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4822 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4824 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4826 * gcc.target/i386/mpx/pr66581.c: New test.
4828 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4830 * gcc.target/i386/cmov9.c: New test.
4832 2015-06-18 Richard Biener <rguenther@suse.de>
4834 * g++.dg/other/const4.C: New testcase.
4836 2015-06-18 Michael Matz <matz@suse.de>
4839 * gcc.dg/vect/pr66253.c: New testcase.
4841 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4844 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4846 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4849 * gcc.target/i386/mpx/pr66568.c: New test.
4851 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4854 * gcc.target/i386/mpx/pr66567.c: New test.
4856 2015-06-18 Richard Biener <rguenther@suse.de>
4858 PR tree-optimization/66510
4859 * gcc.dg/vect/slp-perm-12.c: New testcase.
4861 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4863 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4864 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4865 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4866 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4868 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4871 * g++.dg/gomp/pr66571-1.C: New test.
4874 * c-c++-common/gomp/pr66429.c: New test.
4876 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4878 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4879 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4881 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4883 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4886 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4889 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4891 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4893 * gcc.target/mips/pr65862-1.c: New test.
4894 * gcc.target/mips/pr65862-2.c: Likewise.
4896 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4898 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4899 * gcc.target/i386/pr52252-atom.c: Ditto.
4900 * gcc.target/i386/vect-div-1.c: Ditto.
4901 * gcc.target/i386/rotate-5.c: Ditto.
4902 * gcc.target/i386/pr50202.c: Ditto.
4903 * gcc.target/i386/pr37843-3.c: Ditto.
4904 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4905 * gcc.target/i386/pr53397-1.c: Ditto.
4906 * gcc.target/i386/pr55934.c: Ditto.
4907 * gcc.target/i386/pr37843-4.c: Ditto.
4908 * gcc.target/i386/pr60451.c: Ditto.
4909 * gcc.target/i386/pr53397-2.c: Ditto.
4910 * gcc.target/i386/vectorize1.c: Ditto.
4911 * gcc.target/i386/extract-insert-combining.c: Ditto.
4912 * gcc.target/i386/pr53759.c: Ditto.
4913 * gcc.target/i386/pr52252-core.c: Ditto.
4914 * gcc.target/i386/rotate-3.c: Ditto.
4915 * gcc.target/i386/sse-20.c: Ditto.
4916 * gcc.target/i386/rotate-4.c: Ditto.
4917 * gcc.target/i386/pr61403.c: Ditto.
4918 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4919 * gcc.target/i386/pr60901.c: Ditto.
4920 * gcc.target/i386/pr59794-7.c: Ditto.
4921 * gcc.target/i386/pr62208.c: Ditto.
4922 * gcc.target/i386/pr53416.c: Ditto.
4923 * gcc.target/i386/asm-dialect-1.c: Ditto.
4924 * gcc.target/i386/pr50038.c: Ditto.
4925 * gcc.target/i386/47698.c: Ditto.
4926 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4927 * gcc.target/i386/pr59794-2.c: Ditto.
4928 * gcc.target/i386/pr59794-3.c: Ditto.
4929 * gcc.target/i386/pr39058.c: Ditto.
4930 * gcc.target/i386/pr60205-1.c: Ditto.
4931 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4932 * gcc.target/i386/sse2-movq-2.c: Ditto.
4934 2015-06-17 Richard Biener <rguenther@suse.de>
4936 PR tree-optimization/66251
4937 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4939 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4942 * g++.dg/parse/new-placement1.C: New.
4944 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4946 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4947 * jit.dg/test-compound-assignment.c: New testcase.
4949 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4952 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4953 to "testcases" array.
4955 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4958 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4959 * jit.dg/test-debug-strings.c: New test case.
4960 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4961 the discriminant has a sane debug string.
4963 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4966 * gcc.target/i386/pr56766-1.c: New test.
4967 * gcc.target/i386/pr56766-2.c: Ditto.
4969 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4971 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4972 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4973 * gcc.target/mips/loongson-simd.c: Ditto.
4975 2015-06-16 Richard Biener <rguenther@suse.de>
4977 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4979 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4981 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4982 passed by the testsuite driver.
4984 2015-06-16 Richard Biener <rguenther@suse.de>
4986 * gcc.dg/vect/slp-perm-11.c: New testcase.
4988 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4990 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4993 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4995 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4996 Reinstate calls to torture-init and torture-finalize.
4998 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5000 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5002 2015-06-15 Nathan Sidwell <nathan@acm.org>
5005 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5007 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5010 * g++.dg/cpp0x/local-type1.C: New.
5012 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5017 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5018 unimplemented error.
5019 * gfortran.dg/allocate_with_source_7.f08: New test.
5020 * gfortran.dg/allocate_with_source_8.f08: New test.
5022 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5025 * g++.dg/warn/Walways-true-3.C: New test.
5027 2015-06-13 Tom de Vries <tom@codesourcery.com>
5029 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5031 2015-06-13 Tom de Vries <tom@codesourcery.com>
5033 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5034 (main): Remove superfluous attributes.
5035 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5036 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5038 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5040 * gcc.target/i386/monitorx.c: New.
5041 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5042 * gcc.target/i386/sse-13.c: Ditto.
5043 * gcc.target/i386/sse-14.c: Ditto.
5044 * gcc.target/i386/sse-22.c: Ditto.
5045 * gcc.target/i386/sse-23.c: Ditto.
5046 * g++.dg/other/i386-2.C: Ditto.
5047 * g++.dg/other/i386-3.C: Ditto.
5049 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5051 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5053 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5056 * gfortran.dg/allocatable_scalar_13.f90: New test
5058 2015-06-11 Marek Polacek <polacek@redhat.com>
5060 * gcc.dg/fold-xor-3.c: New test.
5062 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5064 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5065 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5067 2015-06-11 Christian Bruel <christian.bruel@st.com>
5070 * gcc.target/arm/pragma_attribute.c: New test.
5072 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5074 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5076 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5079 * gcc.target/i386/pr66473.c: New test.
5081 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5084 * gcc.dg/tls/pr66470.c: New test.
5085 * gcc.target/i386/pr66470.c: New test.
5087 2015-06-10 Christian Bruel <christian.bruel@st.com>
5090 * gcc.target/arm/attr_arm.c: New test
5091 * gcc.target/arm/attr_arm-err.c: New test
5092 * gcc.target/arm/attr_thumb.c: New test
5093 * gcc.target/arm/attr_thumb-static.c: New test
5095 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5100 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5102 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5104 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5105 passed by the testsuite driver.
5107 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5110 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5111 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5112 * gcc.dg/ssp-1.c: Make counter a register.
5113 * gcc.dg/ssp-2.c: Likewise.
5114 * gcc.dg/torture/parm-coalesce.c: New.
5116 2015-06-09 Tom de Vries <tom@codesourcery.com>
5118 * gcc.target/i386/vararg-loc.c: New test.
5120 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5123 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5124 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5126 2015-06-09 Marek Polacek <polacek@redhat.com>
5128 PR tree-optimization/66299
5129 * gcc.dg/pr66299-1.c: New test.
5130 * gcc.dg/pr66299-2.c: New test.
5131 * gcc.dg/pr66299-3.c: New test.
5133 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5135 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5136 passed by the testsuite driver.
5138 2015-06-09 Richard Biener <rguenther@suse.de>
5141 * gcc.dg/fold-modpow2.c: New testcase.
5143 2015-06-09 Richard Biener <rguenther@suse.de>
5145 PR tree-optimization/66419
5146 * gcc.dg/vect/bb-slp-37.c: New testcase.
5148 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5150 * gcc.target/arm/stl-cond.c: New test.
5152 2015-06-09 Richard Biener <rguenther@suse.de>
5155 * gcc.dg/torture/pr66413.c: New testcase.
5157 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5159 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5160 * gcc.dg/ssp-1.c: Make counter a register.
5161 * gcc.dg/ssp-2.c: Likewise.
5162 * gcc.dg/torture/parm-coalesce.c: New.
5164 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5166 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5167 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5169 2015-06-08 Tom de Vries <tom@codesourcery.com>
5171 PR rtl-optimization/66444
5172 * gcc.dg/pr66444.c: New test.
5174 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5177 * gfortran.dg/class_is_1.f90: New test.
5178 * gfortran.dg/type_is_1.f90: Ditto.
5180 2015-06-08 Marek Polacek <polacek@redhat.com>
5183 * gcc.dg/cpp/pr66415-1.c: New test.
5184 * gcc.dg/cpp/pr66415-2.c: New test.
5186 2015-06-08 Richard Biener <rguenther@suse.de>
5188 PR tree-optimization/66422
5189 * gcc.dg/Warray-bounds-16.c: New testcase.
5191 2015-06-08 Richard Biener <rguenther@suse.de>
5193 * gcc.dg/vect/slp-perm-10.c: New testcase.
5194 * gcc.dg/vect/slp-23.c: Adjust.
5195 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5196 vector pointer update.
5198 2015-06-08 Marek Polacek <polacek@redhat.com>
5201 * g++.dg/ubsan/pr66452.C: New test.
5203 2015-06-08 Tom de Vries <tom@codesourcery.com>
5205 PR tree-optimization/66436
5206 * gcc.dg/gomp/dump-new-function-2.c: New test.
5207 * gcc.dg/gomp/dump-new-function-3.c: Same.
5208 * gcc.dg/gomp/dump-new-function.c: Same.
5210 2015-06-08 Tom de Vries <tom@codesourcery.com>
5212 PR tree-optimization/66435
5213 * gcc.dg/gomp/notify-new-function-2.c: New test.
5214 * gcc.dg/gomp/notify-new-function-3.c: Same.
5215 * gcc.dg/gomp/notify-new-function.c: Same.
5217 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5219 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5220 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5221 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5222 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5223 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5224 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5227 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5230 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5231 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5233 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5234 * gfortran.dg/warn_conversion_5.f90: New test.
5235 * gfortran.dg/warn_conversion_6.f90: New test.
5236 * gfortran.dg/warn_conversion_7.f90: New test.
5238 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5241 * gfortran.dg/blockdata_9.f: New test.
5243 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5246 * gfortran.dg/forall_17.f90: New test.
5248 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5250 * g++.dg/cpp0x/pr57101.C: Add warning.
5251 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5252 * g++.dg/ext/visibility/anon7.C: Same.
5253 * g++.dg/ipa/pr63587-2.C: Same.
5254 * g++.dg/opt/dump1.C: Same.
5255 * g++.dg/opt/pr59622-3.C: Same.
5256 * g++.dg/opt/pr59622.C: Same.
5257 * g++.dg/torture/pr46383.C: Same.
5258 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5259 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5260 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5262 * gfortran.dg/intent_out_8.f90: Same.
5263 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5265 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5268 gfortran.dg/equiv_9.f90: New test.
5271 2015-06-05 Tom de Vries <tom@codesourcery.com>
5273 merge from gomp4 branch:
5274 2015-05-28 Tom de Vries <tom@codesourcery.com>
5276 PR tree-optimization/65443
5277 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5278 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5279 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5281 2015-06-05 Nathan Sidwell <nathan@acm.org>
5284 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5286 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5288 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5290 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5292 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5294 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5296 * gcc.target/i386/noplt-1.c: New test.
5297 * gcc.target/i386/noplt-2.c: New test.
5298 * gcc.target/i386/noplt-3.c: New test.
5299 * gcc.target/i386/noplt-4.c: New test.
5301 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5304 * gfortran.dg/adjustl_1.f90: New test.
5306 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5308 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5309 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5311 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5313 * lto.c (iterative_hash_canonical_type,
5314 gimple_register_canonical_type): only hash main variants of types
5316 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5318 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5319 Move set of dg-do-what-default after early return.
5321 2015-06-04 Marek Polacek <polacek@redhat.com>
5324 * gcc.dg/lvalue-8.c: New test.
5326 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5327 Paolo Carlini <paolo.carlini@oracle.com>
5330 * g++.dg/other/pr66130.C: New.
5331 * g++.dg/cpp0x/pr66130.C: Likewise.
5333 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5335 * g++.dg/cpp0x/decl-loc1.C: New.
5336 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5337 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5338 * g++.dg/init/ctor8.C: Likewise.
5339 * g++.dg/parse/semicolon4.C: Likewise.
5341 2015-06-03 Marek Polacek <polacek@redhat.com>
5344 * g++.dg/ubsan/static-init-1.C: New test.
5345 * g++.dg/ubsan/static-init-2.C: New test.
5346 * g++.dg/ubsan/static-init-3.C: New test.
5348 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5351 * gcc.target/i386/pr66275.c: New test.
5353 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5355 * gcc.dg/Wcxx-compat-22.c: New testcase.
5356 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5357 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5358 * c-c++-common/pr58346-1.c: Likewise.
5359 * c-c++-common/transparent-union-1.c: Likewise.
5361 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5363 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5364 * g++.dg/plugin/def_plugin.c: New file.
5365 * g++.dg/plugin/def-plugin-test.C: New file.
5367 2015-06-03 Richard Biener <rguenther@suse.de>
5369 * gcc.dg/vect/bb-slp-36.c: New testcase.
5371 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5373 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5375 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5377 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5378 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5379 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5380 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5382 2015-06-03 Marek Polacek <polacek@redhat.com>
5386 * gcc.dg/pr64223-1.c: New test.
5387 * gcc.dg/pr64223-2.c: New test.
5389 2015-06-03 Richard Biener <rguenther@suse.de>
5391 PR tree-optimization/63916
5392 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5394 2015-06-03 Richard Biener <rguenther@suse.de>
5396 PR tree-optimization/66375
5397 * gcc.dg/torture/pr66375.c: New testcase.
5399 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5401 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5403 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5406 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5408 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5411 * gfortran.dg/reshape_7.f90: New test.
5413 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5416 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5419 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5422 * gcc.dg/pr49551.c: New testcase.
5424 2015-06-02 Richard Biener <rguenther@suse.de>
5427 * g++.dg/lto/pr65549_0.C: New testcase.
5429 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5433 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5435 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5437 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5439 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5442 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5444 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5446 PR tree-optimization/48052
5447 * gcc.dg/tree-ssa/scev-8.c: New.
5448 * gcc.dg/tree-ssa/scev-9.c: New.
5449 * gcc.dg/tree-ssa/scev-10.c: New.
5450 * gcc.dg/vect/pr48052.c: New.
5452 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5454 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5456 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5458 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5460 2015-06-02 Marek Polacek <polacek@redhat.com>
5463 * gcc.dg/torture/pr66345.c: New test.
5465 2015-06-02 Richard Biener <rguenther@suse.de>
5467 PR tree-optimization/65961
5468 * gcc.dg/torture/pr65961.c: New testcase.
5470 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5472 PR tree-optimization/52563
5473 PR tree-optimization/62173
5474 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5475 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5477 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5479 * gnat.dg/specs/varsize_return2.ads: New test.
5480 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5482 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5484 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5486 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5489 * gcc.target/aarch64/sync-comp-swap.c: New.
5490 * gcc.target/aarch64/sync-comp-swap.x: New.
5491 * gcc.target/aarch64/sync-op-acquire.c: New.
5492 * gcc.target/aarch64/sync-op-acquire.x: New.
5493 * gcc.target/aarch64/sync-op-full.c: New.
5494 * gcc.target/aarch64/sync-op-full.x: New.
5495 * gcc.target/aarch64/sync-op-release.c: New.
5496 * gcc.target/aarch64/sync-op-release.x: New.
5498 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5500 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5503 2015-06-01 Richard Biener <rguenther@suse.de>
5505 PR tree-optimization/66349
5506 PR tree-optimization/66352
5507 PR tree-optimization/66357
5508 * gcc.dg/torture/pr66357.c: New testcase.
5509 * gcc.dg/torture/pr66349.c: Likewise.
5510 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5512 2015-06-01 Richard Biener <rguenther@suse.de>
5515 2015-05-29 Richard Biener <rguenther@suse.de>
5517 PR tree-optimization/66314
5518 * gcc.dg/asan/pr66314.c: New testcase.
5520 2015-06-01 Richard Biener <rguenther@suse.de>
5522 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5524 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5526 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5528 (hp3, hp4): Add inline keyword.
5529 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5530 (hp2): Add inline keyword.
5531 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5532 (hp2): Add inline keyword.
5534 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5537 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5538 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5539 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5540 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5542 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5544 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5545 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5547 2015-06-01 Richard Biener <rguenther@suse.de>
5549 PR tree-optimization/66280
5550 * g++.dg/torture/pr66280.C: New testcase.
5551 * g++.dg/torture/pr66280-2.C: Likewise.
5553 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5555 * gnat.dg/addr9_1.adb: New test.
5556 * gnat.dg/addr9_2.adb: Likewise.
5557 * gnat.dg/addr9_3.adb: Likewise.
5558 * gnat.dg/addr9_4.adb: Likewise.
5560 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5562 * g++.dg/other/dump-ada-spec-4.C: New test.
5564 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5566 * gcc.dg/alias-8.c: Fix dg-warning.
5568 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5570 * gcc.dg/alias-8.c: Do not xfail.
5571 * gcc.dg/pr62167.c: Prevent FRE.
5572 * gcc.dg/alias-14.c: New testcase.
5574 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5576 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5578 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5581 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5583 * gcc.target/s390/hotpatch-10.c: Likewise.
5584 * gcc.target/s390/hotpatch-11.c: Likewise.
5585 * gcc.target/s390/hotpatch-12.c: Likewise.
5586 * gcc.target/s390/hotpatch-17.c: Likewise.
5587 * gcc.target/s390/hotpatch-18.c: Likewise.
5588 * gcc.target/s390/hotpatch-20.c: Likewise.
5589 * gcc.target/s390/hotpatch-21.c: Likewise.
5590 * gcc.target/s390/hotpatch-22.c: Likewise.
5591 * gcc.target/s390/hotpatch-23.c: Likewise.
5592 * gcc.target/s390/hotpatch-24.c: Likewise.
5593 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5594 to check for the exact nops too.
5595 * gcc.target/s390/hotpatch-3.c: Likewise.
5596 * gcc.target/s390/hotpatch-4.c: Likewise.
5597 * gcc.target/s390/hotpatch-5.c: Likewise.
5598 * gcc.target/s390/hotpatch-6.c: Likewise.
5599 * gcc.target/s390/hotpatch-7.c: Likewise.
5600 * gcc.target/s390/hotpatch-8.c: Likewise.
5601 * gcc.target/s390/hotpatch-9.c: Likewise.
5602 * gcc.target/s390/hotpatch-14.c: Likewise.
5603 * gcc.target/s390/hotpatch-15.c: Likewise.
5604 * gcc.target/s390/hotpatch-16.c: Likewise.
5605 * gcc.target/s390/hotpatch-19.c: Likewise.
5606 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5607 scan-assembler-times counting number of .align directives.
5608 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5609 dg-options. Remove scan-assembler-times counting number of .align
5611 * gcc.target/s390/hotpatch-26.c: New file.
5612 * gcc.target/s390/hotpatch-27.c: New file.
5613 * gcc.target/s390/hotpatch-28.c: New file.
5614 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5615 using -Os -O0 -O1 -O2 -O3 options.
5617 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5619 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5621 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5623 PR tree-optimization/66142
5624 * gcc.dg/vect/pr66142.c: New test.
5626 2015-05-29 Richard Biener <rguenther@suse.de>
5628 PR tree-optimization/66314
5629 * gcc.dg/asan/pr66314.c: New testcase.
5631 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5633 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5634 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5636 (schedule-cleanups, dg-keep-saved-temps): New proc.
5637 (gcc-dg-test-1): Schedule cleanups.
5638 * lib/profopt.exp (profopt-execute): Likewise.
5639 * g++.dg/cdce3.C: Adjust expected line numbers.
5640 * gcc.dg/cdce1.c: Likewise.
5641 * gcc.dg/cdce2.c: Likewise.
5642 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5643 * gcc.dg/strlenopt-24.c: Likewise.
5644 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5645 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5646 * obj-c++.dg/encode-2.mm: Likewise.
5648 2015-05-28 DJ Delorie <dj@redhat.com>
5650 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5652 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5654 * gnat.dg/discr43.adb: New test.
5656 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5658 * gnat.dg/varsize_temp.adb: Rename into...
5659 * gnat.dg/varsize1.adb: ...this.
5660 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5661 * gnat.dg/varsize2.ad[sb]: ...this.
5662 * gnat.dg/varsize3_1.adb: New test.
5663 * gnat.dg/varsize3_2.adb: Likewise.
5664 * gnat.dg/varsize3_3.adb: Likewise.
5665 * gnat.dg/varsize3_4.adb: Likewise.
5666 * gnat.dg/varsize3_5.adb: Likewise.
5667 * gnat.dg/varsize3_6.adb: Likewise.
5668 * gnat.dg/varsize3_pkg1.ads: New helper.
5669 * gnat.dg/varsize3_pkg2.ads: Likewise.
5670 * gnat.dg/varsize3_pkg3.ads: Likewise.
5672 2015-05-28 Richard Biener <rguenther@suse.de>
5674 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5676 2015-05-28 Richard Biener <rguenther@suse.de>
5678 PR tree-optimization/66142
5679 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5681 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5684 * gcc.dg/darwin-minversion-3.c: Update testcase.
5685 * gcc.dg/darwin-minversion-4.c: Ditto.
5686 * gcc.dg/darwin-minversion-5.c: New testcase.
5687 * gcc.dg/darwin-minversion-6.c: Ditto.
5688 * gcc.dg/darwin-minversion-7.c: Ditto.
5689 * gcc.dg/darwin-minversion-8.c: Ditto.
5690 * gcc.dg/darwin-minversion-9.c: Ditto.
5691 * gcc.dg/darwin-minversion-10.c: Ditto.
5692 * gcc.dg/darwin-minversion-11.c: Ditto.
5693 * gcc.dg/darwin-minversion-12.c: Ditto.
5695 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5697 PR rtl-optimization/66168
5698 * gcc.c-torture/compile/pr66168.c: New test.
5700 2015-05-27 Jeff Law <law@redhat.com>
5703 * gcc.dg/target/m68k/pr39726-1.c: New test.
5705 2015-05-27 Nathan Sidwell <nathan@acm.org>
5708 * g++.dg/ext/alias-canon3.C: New.
5710 2015-05-27 Richard Biener <rguenther@suse.de>
5712 PR tree-optimization/66272
5714 2014-08-15 Richard Biener <rguenther@suse.de>
5716 PR tree-optimization/62031
5717 * gcc.dg/torture/pr66272.c: New testcase.
5719 2015-05-27 Richard Biener <rguenther@suse.de>
5721 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5723 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5726 * gcc.dg/pr65358.c: New test.
5728 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5731 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5733 * gfortran.dg/allocate_with_source_6.f90: New test.
5735 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5737 * gnat.dg/atomic7_1.adb: New test.
5738 * gnat.dg/atomic7_2.adb: Likewise.
5739 * gnat.dg/atomic7_pkg1.ads: New helper.
5740 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5742 2015-05-26 Michael Matz <matz@suse.de>
5745 * gcc.dg/vect/pr66251.c: New test.
5747 2015-05-26 Richard Biener <rguenther@suse.de>
5749 PR tree-optimization/66142
5750 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5752 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5755 * gfortran.dg/allocatable_scalar_13.f90: New test
5757 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5759 * gnat.dg/warn11.adb: New test.
5760 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5762 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5764 * gnat.dg/vfa1_1.adb: New test.
5765 * gnat.dg/vfa1_2.adb: Likewise.
5766 * gnat.dg/vfa1_3.adb: Likewise.
5767 * gnat.dg/vfa1_4.adb: Likewise.
5768 * gnat.dg/vfa1_pkg.ads: New helper.
5770 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5772 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5773 * gcc.target/i386/pr66232-3.c: Likewise.
5775 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5778 * gcc.target/i386/pr66274.c: New test.
5780 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5782 * gnat.dg/renaming6.ad[sb]: New test.
5784 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5786 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5787 and 'dg-require-effective-target pie'.
5789 2015-05-23 Nathan Sidwell <nathan@acm.org>
5792 * g++.dg/cpp0x/pr66243.C: New.
5794 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5797 * g++.dg/lto/pr66180_0.C: New testcase.
5798 * g++.dg/lto/pr66180_1.C: New testcase.
5800 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5803 * typebound_call_27.f90: New file.
5805 2015-05-23 Nathan Sidwell <nathan@acm.org>
5808 * g++.dg/template/pr65936.C: New.
5810 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5812 PR tree-optimization/63387
5813 * gcc.dg/pr63387-2.c: New testcase.
5815 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5817 * gcc.dg/simd-1.c: Update to the new message.
5819 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5821 * gcc.dg/nand.c: New testcase.
5823 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5825 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5826 Set dg-do-what-default to compile only on ARM targets without
5827 arm_neon_hw execution support. Remove redundant c-torture-execute
5828 in loop over test cases.
5830 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5833 * gcc.target/aarch64/pr65491_1.c: New test.
5834 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5835 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5837 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5840 * g++.dg/cpp0x/explicit9.C: New.
5841 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5843 2015-05-22 Richard Biener <rguenther@suse.de>
5845 PR tree-optimization/66251
5846 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5848 2015-05-22 Marek Polacek <polacek@redhat.com>
5851 * c-c++-common/attributes-enum-1.c: New test.
5852 * c-c++-common/attributes-enum-2.c: New test.
5853 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5854 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5856 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5858 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5859 effective target support. If no arm_neon_hw support, do not attempt
5860 to execute the tests; only compile them.
5861 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5862 and "dg-require-effective-target arm_neon_ok".
5863 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5864 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5865 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5866 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5867 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5868 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5869 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5870 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5871 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5872 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5873 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5874 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5875 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5876 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5877 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5878 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5879 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5880 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5881 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5882 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5883 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5884 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5885 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5886 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5887 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5888 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5889 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5890 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5891 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5892 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5893 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5894 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5895 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5896 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5897 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5898 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5899 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5900 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5901 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5902 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5903 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5904 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5905 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5906 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5907 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5908 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5909 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5910 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5911 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5912 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5913 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5914 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5915 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5916 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5917 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5918 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5919 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5920 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5921 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5922 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5923 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5924 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5925 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5926 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5927 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5928 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5929 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5930 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5931 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5932 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5933 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5934 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5935 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5936 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5937 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5938 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5939 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5940 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5941 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5942 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5943 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5944 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5945 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5946 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5947 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5948 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5949 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5950 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5951 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5952 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5953 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5954 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5955 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5956 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5957 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5958 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5959 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5960 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5961 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5962 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5963 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5964 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5965 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5966 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5967 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5968 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5969 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5970 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5971 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5972 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5973 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5974 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5975 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5977 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5979 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5980 * gcc.dg/vect/pr59354.c: Likewise.
5981 * gcc.dg/vect/pr64252.c: Likewise.
5982 * gcc.dg/vect/pr64404.c: Likewise.
5983 * gcc.dg/vect/pr64493.c: Likewise.
5984 * gcc.dg/vect/pr64495.c: Likewise.
5985 * gcc.dg/vect/pr64844.c: Likewise.
5986 * gcc.dg/vect/pr65518.c: Likewise.
5987 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5989 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5992 * g++.dg/cpp1y/var-templ28.C: New.
5994 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5997 * gcc.target/i386/pr66232-1.c: New test.
5998 * gcc.target/i386/pr66232-2.c: Likewise.
5999 * gcc.target/i386/pr66232-3.c: Likewise.
6000 * gcc.target/i386/pr66232-4.c: Likewise.
6001 * gcc.target/i386/pr66232-5.c: Likewise.
6003 2015-05-21 Nathan Sidwell <nathan@acm.org>
6005 * g++.dg/cpp1y/pr60943.C: New.
6007 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6009 PR tree-optimization/66233
6010 * gcc.c-torture/execute/pr66233.c: New test.
6012 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6015 * gfortran.dg/inline_matmul_11.f90: New test.
6017 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6019 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6020 instead of listing several targets on its own.
6021 * gcc.target/i386/pr32219-2.c: Likewise.
6022 * gcc.target/i386/pr32219-3.c: Likewise.
6023 * gcc.target/i386/pr32219-4.c: Likewise.
6024 * gcc.target/i386/pr32219-5.c: Likewise.
6025 * gcc.target/i386/pr32219-6.c: Likewise
6026 * gcc.target/i386/pr32219-7.c: Likewise.
6027 * gcc.target/i386/pr32219-8.c: Likewise.
6028 * gcc.target/i386/pr39013-1.c: Likewise.
6029 * gcc.target/i386/pr39013-2.c: Likewise.
6030 * gcc.target/i386/pr64317.c: Likewise.
6032 2015-05-21 Jeff Law <law@redhat.com>
6034 * gcc.target/hppa/shadd-3.c: New test.
6035 * gcc.target/hppa/shadd-4.c: New test.
6037 2015-05-21 Michael Matz <matz@suse.de>
6039 * gcc.dg/vect/vect-strided-store.c: New test.
6040 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6041 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6043 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6045 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6046 * gcc.dg/pow-sqrt-synth-1.c: New test.
6047 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6049 2015-05-21 Richard Biener <rguenther@suse.de>
6052 * g++.dg/conversion/pr66211.C: New testcase.
6053 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6055 2015-05-21 Jeff Law <law@redhat.com>
6057 * gcc.target/hppa/shadd-2.c: New test.
6059 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6062 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6064 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6067 * gcc.target/arm/pr26702.c: Adjust target selector.
6069 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6072 * gcc.dg/lto/pr66221_0.c: New test.
6073 * gcc.dg/lto/pr66221_1.c: New test.
6075 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6078 * gcc.dg/redecl-4.c: Update column numbers.
6079 * gcc.dg/format/bitfld-1.c: Likewise.
6080 * gcc.dg/format/attr-2.c: Likewise.
6081 * gcc.dg/format/attr-6.c: Likewise.
6082 * gcc.dg/format/attr-7.c (baz): Likewise.
6083 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6084 * gcc.dg/format/attr-4.c: Likewise.
6085 * gcc.dg/format/branch-1.c: Likewise.
6086 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6087 locations within strings with embedded escape sequences.
6089 2015-05-20 Jeff Law <law@redhat.com>
6091 * gcc.target/hppa/hppa.exp: New target test driver.
6092 * gcc.target/hppa/shadd-1.c: New test.
6094 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6096 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6098 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6100 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6101 (fn_33_k_and_r_style): New.
6102 (fn_33_stroustrup_style): New.
6103 (fn_33_allman_style): New.
6104 (fn_33_whitesmiths_style): New.
6105 (fn_33_horstmann_style): New.
6106 (fn_33_ratliff_banner_style): New.
6107 (fn_33_lisp_style): New.
6108 (fn_34_indent_dash_gnu): New.
6109 (fn_34_indent_dash_kr): New.
6110 (fn_34_indent_dash_orig): New.
6111 (fn_34_indent_linux_style): New.
6113 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6116 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6118 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6120 PR tree-optimization/65447
6121 * gcc.dg/tree-ssa/pr65447.c: New test.
6123 2015-05-19 Nathan sidwell <nathan@acm.org>
6125 * g++.dg/cpp0x/pr65954.C: New.
6127 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6129 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6131 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6133 * lib/target-supports.exp: Vector do not always have natural
6136 2015-05-19 David Sherwood <david.sherwood@arm.com>
6138 * gcc.dg/loop-invariant.c: New testcase.
6140 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6142 * lib/target-supports.exp: Vector do not always have natural
6145 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6147 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6149 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6151 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6153 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6154 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6155 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6156 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6157 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6158 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6159 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6160 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6161 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6162 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6164 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6166 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6168 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6170 * gcc.target/s390/s390.exp
6171 (check_effective_target_vector): New check.
6172 * gcc.target/s390/vector/vec-abi-1.c: New test.
6173 * gcc.target/s390/vector/vec-abi-2.c: New test.
6174 * gcc.target/s390/vector/vec-abi-3.c: New test.
6175 * gcc.target/s390/vector/vec-abi-4.c: New test.
6176 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6177 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6178 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6179 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6180 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6181 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6182 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6183 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6184 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6185 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6186 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6187 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6188 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6189 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6190 * gcc.target/s390/vector/vec-init-1.c: New test.
6191 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6192 * gcc.target/s390/vector/vec-shift-1.c: New test.
6193 * gcc.target/s390/vector/vec-sub-1.c: New test.
6195 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6197 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6199 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6201 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6203 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6205 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6207 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6209 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6211 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6213 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6215 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6217 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6219 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6221 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6223 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6225 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6227 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6229 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6231 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6233 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6235 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6237 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6239 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6241 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6243 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6245 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6247 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6249 PR tree-optimization/66187
6250 * gcc.c-torture/execute/pr66187.c: New test.
6251 * gcc.dg/pr66187-1.c: New test.
6252 * gcc.dg/pr66187-2.c: New test.
6254 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6256 * gcc.dg/vect/bb-slp-35.c: Adjust.
6258 2015-05-19 Richard Biener <rguenther@suse.de>
6260 PR tree-optimization/66165
6261 * gcc.dg/torture/pr66165.c: New testcase.
6263 PR tree-optimization/66185
6264 * gcc.dg/torture/pr66185.c: New testcase.
6266 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6269 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6271 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6273 * gcc.target/mips/p5600-bonding.c : New file.
6275 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6278 * gfortran.dg/interface_operator_1.f90: New tests.
6280 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6283 * gfortran.dg/generic_29.f90: New tests.
6285 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6288 * gfortran.dg/storage_size_6.f90: New tests.
6290 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6293 * gfortran.dg/null1.f90: New test.
6295 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6298 * gfortran.dg/entry_21.f90: New test.
6300 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6303 * gfortran.dg/storage_size_6.f90: New tests.
6305 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6308 * gfortran.dg/misplaced_statement.f90: New test.
6310 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6313 * gfortran.dg/filepos1.f90: New test
6315 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6318 * gfortran.dg/pr64925.f90: New test.
6320 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6322 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6324 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6326 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6328 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6329 to the family of pie capable targets.
6331 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6333 * gcc.target/arm/bics_1.c : New testcase.
6334 * gcc.target/arm/bics_2.c : New testcase.
6335 * gcc.target/arm/bics_3.c : New testcase.
6336 * gcc.target/arm/bics_4.c : New testcase.
6338 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6340 * gcc.target/mips/umips-attr.c: New test.
6342 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6344 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6345 * gcc.dg/20150120-2.c (dg-final): Ditto.
6346 * gcc.dg/20150120-2.c (dg-final): Ditto.
6347 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6349 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6352 * gcc.target/i386/pr66174.c: New test.
6354 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6357 * gfortran.dg/matmul_bounds_6.f90: New test.
6358 * gfortran.dg/matmul_bounds_7.f90: New test.
6360 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6362 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6363 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6364 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6365 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6366 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6367 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6369 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6372 * gfortran.dg/continuation_13.f90: Update test.
6373 * gfortran.dg/pr65903.f90: New test.
6375 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6378 * gfortran.dg/block_14.f90: New test.
6380 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6383 * lib/gfortran-dg.exp: Update regex to handle two locations for
6384 the same diagnostic without caret.
6385 * gfortran.dg/badline.f: Test also that line numbers are correct
6386 before and after "left but not entered" warning.
6388 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6389 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6392 * gcc.target/arm/maskdata.c: New test.
6394 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6397 * gfortran.dg/derived_constructor_components_5: New test
6399 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6402 * gcc.target/alpha/pr66140.c: New test.
6404 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6407 * gcc.dg/Wconversion-complex-c99.c: New test.
6408 * gcc.dg/Wconversion-complex-gnu.c: New test.
6410 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6412 PR tree-optimization/64454
6413 * gcc.dg/modmod.c: New testcase.
6415 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6417 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6419 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6422 * gcc.target/i386/mpx/pr66134.c: New test.
6424 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6426 * gcc.target/powerpc/pr60158.c: New test.
6428 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6430 * gcc.target/i386/sibcall-7.c: New test.
6431 * gcc.target/i386/sibcall-8.c: New test.
6433 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6435 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6436 (abs64_in_dreg): Likewise.
6438 2015-05-14 Marek Polacek <polacek@redhat.com>
6442 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6443 * gcc.dg/pr19984.c: Likewise.
6444 * gcc.dg/pr66066-1.c: New test.
6445 * gcc.dg/pr66066-2.c: New test.
6446 * gcc.dg/pr66066-3.c: New test.
6448 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6450 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6451 * gcc.dg/pow-sqrt.x: New file.
6452 * gcc.dg/pow-sqrt-1.c: New test.
6453 * gcc.dg/pow-sqrt-2.c: Likewise.
6454 * gcc.dg/pow-sqrt-3.c: Likewise.
6456 2015-05-13 Richard Biener <rguenther@suse.de>
6458 PR tree-optimization/66123
6459 * gcc.dg/torture/pr66123.c: New testcase.
6461 2015-05-13 Richard Biener <rguenther@suse.de>
6464 * gcc.dg/alias-2.c: Adjust.
6465 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6467 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6470 * gcc.target/i386/pr65103-3.c: New.
6472 2015-05-13 Martin Liska <mliska@suse.cz>
6474 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6476 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6479 * gcc.target/i386/pr66112-2.c: New test.
6482 * gcc.target/i386/pr66112-1.c: New test.
6484 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6487 * gcc.target/i386/mpx/pr66048.cc: New.
6489 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6491 PR rtl-optimization/64616
6492 * gcc.dg/loop-8.c: New test.
6493 * gcc.dg/loop-9.c: New test.
6495 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6498 * gcc.target/i386/pr66047.c: New testcase.
6500 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6503 * gcc.c-torture/compile/pr65873.c: New testcase.
6505 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6508 * gfortran.dg/inline_matmul_10.f90: New test.
6510 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6512 * c-c++-common/Wmisleading-indentation.c: New testcase.
6513 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6514 * c-c++-common/Wmisleading-indentation-2.md: New file.
6516 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6518 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6520 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6522 2015-05-12 Richard Biener <rguenther@suse.de>
6524 PR tree-optimization/66101
6525 * gcc.dg/torture/pr66101.c: New testcase.
6527 2015-05-12 Richard Biener <rguenther@suse.de>
6529 PR tree-optimization/37021
6530 * gcc.target/i386/vect-addsub.c: New testcase.
6532 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6534 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6536 2015-05-12 Tom de Vries <tom@codesourcery.com>
6538 PR tree-optimization/66010
6539 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6541 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6544 * g++.dg/cpp0x/trailing10.C: New.
6546 2015-05-12 Richard Biener <rguenther@suse.de>
6548 * gcc.dg/vect/bb-slp-35.c: New testcase.
6550 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6553 * gfortran.dg/bound_simplification_6.f90: New.
6555 2015-05-11 Steve Ellcey <sellcey@mips.com>
6557 * gcc.target/mips/branch-1.c: Pass argument to bar().
6559 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6562 * gcc.target/i386/pr65753.c: New test.
6564 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6566 PR rtl-optimization/66076
6567 * gcc.dg/torture/pr66076.c: New test.
6569 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6572 * gfortran.dg/inline_matmul_7.f90: New test.
6573 * gfortran.dg/inline_matmul_8.f90: New test.
6574 * gfortran.dg/inline_matmul_9.f90: New test.
6576 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6578 * gfortran.dg/bound_simplification_5.f90: New.
6580 2015-05-09 Jason Merrill <jason@redhat.com>
6582 * lib/target-supports.exp (cxx_default): New global.
6583 (check_effective_target_c++11_only)
6584 (check_effective_target_c++14_only)
6585 (check_effective_target_c++98_only)
6586 (check_effective_target_c++1z_only): Check it.
6588 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6590 PR tree-optimization/64454
6591 * gcc.dg/tree-ssa/vrp97.c: New file.
6592 * gcc.dg/vect/slp-perm-7.c: Update.
6594 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6597 * gfortran.dg/elemental_subroutine_11.f90: New test.
6599 2015-05-08 Richard Biener <rguenther@suse.de>
6601 PR tree-optimization/66036
6602 * gcc.dg/vect/slp-41.c: New testcase.
6604 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6606 * gfortran.dg/elemental_optional_args_7.f90: New.
6608 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6610 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6613 2015-05-08 Marek Polacek <polacek@redhat.com>
6616 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6617 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6619 2015-05-07 Marek Polacek <polacek@redhat.com>
6622 * c-c++-common/Wshift-negative-value-1.c: New test.
6623 * c-c++-common/Wshift-negative-value-2.c: New test.
6624 * c-c++-common/Wshift-negative-value-3.c: New test.
6625 * c-c++-common/Wshift-negative-value-4.c: New test.
6626 * c-c++-common/Wshift-negative-value-5.c: New test.
6627 * c-c++-common/Wshift-negative-value-6.c: New test.
6628 * gcc.dg/c90-left-shift-1.c: New test.
6629 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6630 * gcc.dg/c99-left-shift-1.c: New test.
6632 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6636 * gcc.dg/fdata-sections-2.c: New file.
6638 2015-05-07 Marek Polacek <polacek@redhat.com>
6641 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6643 * c-c++-common/ubsan/align-7.c: Likewise.
6644 * c-c++-common/ubsan/bounds-8.c: Likewise.
6645 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6646 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6647 * c-c++-common/ubsan/null-1.c: Likewise.
6648 * c-c++-common/ubsan/null-10.c: Likewise.
6649 * c-c++-common/ubsan/null-11.c: Likewise.
6650 * c-c++-common/ubsan/null-2.c: Likewise.
6651 * c-c++-common/ubsan/null-3.c: Likewise.
6652 * c-c++-common/ubsan/null-4.c: Likewise.
6653 * c-c++-common/ubsan/null-5.c: Likewise.
6654 * c-c++-common/ubsan/null-6.c: Likewise.
6655 * c-c++-common/ubsan/null-7.c: Likewise.
6656 * c-c++-common/ubsan/null-8.c: Likewise.
6657 * c-c++-common/ubsan/null-9.c: Likewise.
6658 * c-c++-common/ubsan/object-size-1.c: Likewise.
6659 * c-c++-common/ubsan/object-size-10.c: Likewise.
6660 * c-c++-common/ubsan/object-size-4.c: Likewise.
6661 * c-c++-common/ubsan/object-size-5.c: Likewise.
6662 * c-c++-common/ubsan/object-size-7.c: Likewise.
6663 * c-c++-common/ubsan/object-size-8.c: Likewise.
6664 * c-c++-common/ubsan/object-size-9.c: Likewise.
6665 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6666 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6667 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6668 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6669 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6670 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6671 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6672 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6673 * c-c++-common/ubsan/pr59333.c: Likewise.
6674 * c-c++-common/ubsan/pr59667.c: Likewise.
6675 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6676 * c-c++-common/ubsan/pr60636.c: Likewise.
6677 * c-c++-common/ubsan/pr63802.c: Likewise.
6678 * c-c++-common/ubsan/recovery-1.c: Likewise.
6679 * c-c++-common/ubsan/recovery-3.c: Likewise.
6680 * c-c++-common/ubsan/shift-1.c: Likewise.
6681 * c-c++-common/ubsan/shift-2.c: Likewise.
6682 * c-c++-common/ubsan/shift-4.c: Likewise.
6683 * c-c++-common/ubsan/shift-7.c: Likewise.
6684 * c-c++-common/ubsan/undefined-2.c: Likewise.
6685 * c-c++-common/ubsan/vla-1.c: Likewise.
6686 * g++.dg/ubsan/null-1.C: Likewise.
6687 * g++.dg/ubsan/null-3.C: Likewise.
6688 * g++.dg/ubsan/null-4.C: Likewise.
6689 * g++.dg/ubsan/vptr-8.C: Likewise.
6690 * g++.dg/ubsan/vptr-9.C: Likewise.
6691 * gcc.dg/ubsan/bounds-2.c: Likewise.
6692 * gcc.dg/ubsan/object-size-9.c: Likewise.
6694 2015-05-07 Jeff Law <law@redhat.com>
6696 * gcc.dg/tree-ssa/shorten-1.c: New test.
6698 2015-05-07 Richard Biener <rguenther@suse.de>
6700 PR tree-optimization/66002
6701 * gcc.dg/vect/vect-125.c: New testcase.
6703 2015-05-07 Marek Polacek <polacek@redhat.com>
6704 Martin Uecker <uecker@eecs.berkeley.edu>
6706 * c-c++-common/ubsan/bounds-10.c: New test.
6708 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6710 * jit.dg/harness.h (set_options): Wrap with
6711 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6712 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6713 Special-case test-benchmark.c as a negative.
6714 * jit.dg/test-benchmark.c: New file.
6716 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6719 * gcc.target/arm/pr64208.c: New test.
6721 2015-05-06 Alan Modra <amodra@gmail.com>
6724 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6725 (gparms): Make volatile.
6727 2015-05-06 Richard Biener <rguenther@suse.de>
6729 PR tree-optimization/62283
6730 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6732 2015-05-06 Christian Bruel <christian.bruel@st.com>
6735 * gcc.target/aarch64/iinline-attr-1.c: New test.
6737 2015-05-06 Richard Biener <rguenther@suse.de>
6739 * gcc.dg/vect/bb-slp-34.c: New testcase.
6741 2015-05-06 Richard Biener <rguenther@suse.de>
6743 PR tree-optimization/62283
6744 * gcc.dg/vect/bb-slp-14.c: Adjust.
6746 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6749 * gcc.target/i386/pr65990.c: New test.
6751 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6754 * gcc.target/i386/pr65915.c: New.
6756 2015-05-05 Tom de Vries <tom@codesourcery.com>
6758 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6759 'va_list escapes 0'.
6761 2015-05-05 Tom de Vries <tom@codesourcery.com>
6763 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6766 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6768 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6769 * gcc.target/arm/pr65924.c: Likewise.
6771 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6774 * gcc.target/i386/pr65871-3.c: New test.
6776 2015-05-04 Jeff Law <law@redhat.com>
6779 2015-05-04 Jeff Law <law@redhat.com>
6780 * gcc.dg/tree-ssa/shorten-1.c: New test.
6782 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6783 Jakub Jelinek <jakub@redhat.com>
6786 * g++.dg/cpp0x/Wnarrowing4.C: New.
6788 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6790 * lib/target-supports.exp
6791 (check_effective_target_keeps_null_pointer_checks): Clarify that
6792 this is for targets that disable -fdelete-null-pointer-checks,
6793 not default it to off.
6794 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6795 -fdelete-null-pointer-checks explicit.
6796 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6797 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6798 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6799 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6800 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6801 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6802 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6803 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6804 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6805 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6806 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6807 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6808 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6809 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6810 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6811 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6812 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6813 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6814 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6815 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6816 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6817 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6818 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6819 * g++.dg/cpp0x/static_assert9.C: Likewise.
6820 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6821 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6822 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6823 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6824 * g++.dg/tree-ssa/pr26406.C: Likewise.
6826 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6828 PR tree-optimization/65984
6829 * c-c++-common/ubsan/pr65984.c: New test.
6831 2015-05-04 Jeff Law <law@redhat.com>
6833 * gcc.dg/tree-ssa/shorten-1.c: New test.
6835 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6838 * gfortran.dg/pr44735.f90: New test.
6840 2015-05-04 Richard Biener <rguenther@suse.de>
6842 PR tree-optimization/65965
6843 * gcc.dg/vect/bb-slp-33.c: New testcase.
6845 2015-05-04 Richard Biener <rguenther@suse.de>
6847 PR tree-optimization/65935
6848 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6850 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6852 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6853 for each supported variant instead of CHECK_RESULTS.
6854 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6855 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6856 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6857 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6858 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6859 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6860 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6861 expected results for unsupported variants. Call CHECK for each
6862 supported variant instead of CHECK_RESULTS.
6863 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6864 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6865 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6866 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6867 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6868 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6869 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6870 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6871 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6872 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6873 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6874 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6875 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6876 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6877 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6878 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6879 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6880 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6881 expected results for unsupported variants.
6882 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6883 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6884 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6885 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6886 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6887 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6888 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6889 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6890 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6891 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6892 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6893 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6894 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6895 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6896 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6897 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6898 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6899 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6900 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6901 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6902 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6903 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6904 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6905 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6906 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6907 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6908 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6909 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6911 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6914 * gfortran.dg/bound_9.f90: Add pointer assignment.
6916 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6917 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6920 * g++.dg/cpp0x/Wnarrowing3.C: New.
6922 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6924 * gcc.dg/20150120-1.c: New test.
6925 * gcc.dg/20150120-2.c: New test.
6926 * gcc.dg/20150120-3.c: New test.
6928 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6930 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6932 2015-05-01 Renlin Li <renlin.li@arm.com>
6934 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6936 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6938 * gfortran.dg/bound_simplification_4.f90: New.
6940 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6942 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6943 with powerpc_p8vector_ok.
6945 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6948 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6950 * gfortran.dg/bound_9.f90: New test case.
6952 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6954 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6955 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6956 for 32bit x86 targets.
6957 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6958 for 32bit x86 targets.
6959 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6960 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6961 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6962 for 32bit x86 targets.
6964 2015-04-30 Marek Polacek <polacek@redhat.com>
6966 PR tree-optimization/63551
6967 * g++.dg/ipa/pr63551.C: New test.
6969 2015-04-30 Caroline Tice <cmtice@google.com>
6972 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6973 partition size on certain targets.
6975 2015-04-30 Renlin Li <renlin.li@arm.com>
6977 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6979 2015-04-30 Marek Polacek <polacek@redhat.com>
6981 * c-c++-common/Wbool-compare-3.c: New test.
6983 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6984 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6986 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6989 * g++.dg/init/ref22.C: New.
6991 2015-04-30 Marek Polacek <polacek@redhat.com>
6993 * gcc.dg/init-bad-8.c: New test.
6995 * gcc.dg/incomplete-typedef-1.c: New test.
6997 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7000 * g++.dg/template/crash121.C: New.
7002 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7004 * gcc.target/mips/call-from-init.c: New test.
7005 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7007 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7010 * gcc.target/i386/pr65871-1.c: New test.
7011 * gcc.target/i386/pr65871-2.c: Ditto.
7013 2015-04-29 Marek Polacek <polacek@redhat.com>
7016 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7017 * c-c++-common/Wbool-compare-2.c: New test.
7019 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7022 * gcc.target/aarch64/vstN_lane_1.c: New file.
7024 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7027 * g++.dg/warn/Winit-self-3.C: New.
7029 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7031 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7033 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7036 * gcc.target/arm/pr65924.c: New test.
7038 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7040 * g++.dg/gomp/tpl-target-update.C: New file.
7042 2015-04-29 Richard Biener <rguenther@suse.de>
7044 PR tree-optimization/65917
7045 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7047 2015-04-29 Christian Bruel <christian.bruel@st.com>
7050 * gcc.dg/ipa/iinline-attr.c: New test.
7051 * gcc.target/i386/iinline-attr-2.c: New test.
7053 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7055 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7058 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7060 * gcc.dg/vect/vect-33.c: Remove spurious line.
7062 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7064 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7066 2015-04-28 Marek Polacek <polacek@redhat.com>
7069 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7070 * gcc.dg/pr65901.c: New test.
7072 2015-04-28 Richard Biener <rguenther@suse.de>
7074 PR tree-optimization/62283
7075 * gfortran.dg/vect/pr62283-2.f: New testcase.
7076 * gcc.dg/vect/bb-slp-14.c: Adjust.
7078 2015-04-28 Richard Biener <rguenther@suse.de>
7080 PR tree-optimization/65851
7081 * g++.dg/torture/pr65851.C: New testcase.
7083 2015-04-27 Jeff Law <law@redhat.com>
7085 PR tree-optimization/65217
7086 * gcc.target/i386/pr65217.c: Remove XFAIL.
7088 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7091 Add tests forgotten to svn-add.
7092 * gfortran.dg/class_allocate_19.f03: New test.
7093 * gfortran.dg/class_array_20.f03: New test.
7094 * gfortran.dg/class_array_21.f03: New test.
7095 * gfortran.dg/finalize_29.f08: New test.
7097 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7101 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7102 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7104 2015-04-27 Caroline Tice <cmtice@google.com>
7106 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7109 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7112 * gcc.target/powerpc/htm-1.c: New test.
7113 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7115 (__builtin_tabortdci): Likewise.
7116 (__builtin_tcheck): Remove operand.
7117 * lib/target-supports.exp (check_htm_hw_available): New function.
7119 2015-04-27 Richard Biener <rguenther@suse.de>
7121 * gcc.target/i386/pr65217.c: XFAIL.
7123 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7125 PR tree-optimization/65875
7126 * gcc.c-torture/compile/pr65875.c: New test.
7128 2015-04-25 Marek Polacek <polacek@redhat.com>
7131 * gcc.dg/enum-incomplete-2.c: New test.
7132 * gcc.dg/enum-mode-1.c: New test.
7134 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7137 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7139 * gcc.target/powerpc/pr65849-2.c: Likewise.
7141 2015-04-24 Tom de Vries <tom@codesourcery.com>
7143 PR tree-optimization/65802
7144 * g++.dg/pr65802.C: Move to ...
7145 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7146 stdarg.h. Rewrite for C.
7147 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7148 va_start and va_end. Remove unnecessary inline asm.
7150 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7151 Wei Mi <wmi@google.com>
7153 * gcc.target/i386/sse2-load-multi.c: New test.
7154 * gcc.target/i386/sse2-store-multi.c: Ditto.
7156 2015-04-24 Marek Polacek <polacek@redhat.com>
7159 * c-c++-common/pr65830.c: New test.
7162 * c-c++-common/Wlogical-op-1.c: New test.
7164 2015-04-24 Marek Polacek <polacek@redhat.com>
7167 * c-c++-common/pr61534-1.c: New test.
7169 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7170 Steven Bosscher <steven@gcc.gnu.org>
7172 PR rtl-optimization/34503
7173 * gcc.target/arm/pr64616.c: New file.
7175 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7177 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7179 2015-04-24 Terry Guo <terry.guo@arm.com>
7181 * gcc.target/arm/pr65710.c: Update the options.
7183 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7185 * gcc.target/i386/pr65523.c: Skip x32.
7187 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7189 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7190 to look for vcl* where appropriate.
7192 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7194 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7195 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7197 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7200 * gcc.target/arm/pr26702.c: New test.
7202 2015-04-23 Marek Polacek <polacek@redhat.com>
7205 * gcc.dg/pr65345-1.c: New test.
7206 * gcc.dg/pr65345-2.c: New test.
7208 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7210 * gcc.target/powerpc/crypto-builtin-2.c: New.
7212 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7215 * gfortran.dg/class_allocate_19.f03: New test.
7216 * gfortran.dg/class_array_20.f03: New test.
7217 * gfortran.dg/class_array_21.f03: New test.
7218 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7219 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7220 initialization correctly.
7221 * gfortran.dg/finalize_29.f08: New test.
7223 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7225 * gcc.target/powerpc/swaps-p8-18.c: New test.
7227 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7230 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7231 * gcc.dg/vect/bb-slp-25.c: Likewise.
7232 * gcc.dg/vect/bb-slp-29.c: Likewise.
7233 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7234 vect_no_align && { ! vect_hw_misalign }.
7235 * gcc.dg/vect/bb-slp-9.c: Likewise.
7236 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7238 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7239 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7240 account for POWER8, where peeling for alignment is not needed.
7241 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7242 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7243 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7244 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7245 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7246 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7247 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7248 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7249 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7250 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7251 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7252 * gcc.dg/vect/pr16105.c: Likewise.
7253 * gcc.dg/vect/pr20122.c: Likewise.
7254 * gcc.dg/vect/pr33804.c: Likewise.
7255 * gcc.dg/vect/pr33953.c: Likewise.
7256 * gcc.dg/vect/pr56787.c: Likewise.
7257 * gcc.dg/vect/pr58508.c: Likewise.
7258 * gcc.dg/vect/slp-25.c: Likewise.
7259 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7260 * gcc.dg/vect/vect-105.c: Likewise.
7261 * gcc.dg/vect/vect-27.c: Likewise.
7262 * gcc.dg/vect/vect-29.c: Likewise.
7263 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7265 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7266 && { ! vect_hw_misalign }.
7267 * gcc.dg/vect/vect-44.c: Likewise.
7268 * gcc.dg/vect/vect-48.c: Likewise.
7269 * gcc.dg/vect/vect-50.c: Likewise.
7270 * gcc.dg/vect/vect-52.c: Likewise.
7271 * gcc.dg/vect/vect-56.c: Likewise.
7272 * gcc.dg/vect/vect-60.c: Likewise.
7273 * gcc.dg/vect/vect-72.c: Likewise.
7274 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7275 * gcc.dg/vect/vect-75.c: Likewise.
7276 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7277 * gcc.dg/vect/vect-77-global.c: Likewise.
7278 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7279 * gcc.dg/vect/vect-78-global.c: Likewise.
7280 * gcc.dg/vect/vect-93.c: Likewise.
7281 * gcc.dg/vect/vect-95.c: Likewise.
7282 * gcc.dg/vect/vect-96.c: Likewise.
7283 * gcc.dg/vect/vect-cond-1.c: Likewise.
7284 * gcc.dg/vect/vect-cond-3.c: Likewise.
7285 * gcc.dg/vect/vect-cond-4.c: Likewise.
7286 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7287 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7288 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7289 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7290 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7291 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7292 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7293 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7294 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7295 * gcc.dg/vect/vect-outer-5.c: Likewise.
7296 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7297 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7298 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7299 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7300 * gcc.dg/vect/vect-peel-3.c: Likewise.
7301 * gcc.dg/vect/vect-peel-4.c: Likewise.
7302 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7303 * gcc.target/powerpc/pr65456.c: New test.
7304 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7305 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7306 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7307 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7308 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7309 vect_no_align && { ! vect_hw_misalign }.
7310 * gfortran.dg/vect/vect-3.f90: Likewise.
7311 * gfortran.dg/vect/vect-4.f90: Likewise.
7312 * gfortran.dg/vect/vect-5.f90: Likewise.
7313 * lib/target-supports.exp (check_effective_target_vect_no_align):
7314 Return 1 for POWER8.
7315 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7317 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7320 * gfortran.dg/pr65429.f90: New test.
7322 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7324 * c-c++-common/asan/user-section-1.c: New test.
7325 * c-c++-common/asan/user-section-2.c: New test.
7326 * c-c++-common/asan/user-section-3.c: New test.
7328 2015-04-22 Hale Wang <hale.wang@arm.com>
7329 Terry Guo <terry.guo@arm.com>
7331 PR rtl-optimization/64818
7332 * gcc.target/arm/pr64818.c: New test.
7334 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7337 * g++.dg/tree-ssa/pr61034.C: Update template.
7338 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7339 * gcc.dg/Warray-bounds-11.c: Likewise.
7340 * gcc.dg/Warray-bounds.c: Likewise.
7342 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7344 PR libgfortran/65234
7345 * gfortran.dg/fmt_unlimited.f90: New test.
7347 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7349 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7351 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7352 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7353 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7354 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7355 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7356 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7357 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7359 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7361 PR libgfortran/56743
7362 * gfortran.dg/namelist_87.f90: New test.
7364 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7366 * gcc.target/aarch64/mult-synth_1.c: New test.
7367 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7368 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7369 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7370 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7371 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7373 2015-04-21 Richard Biener <rguenther@suse.de>
7375 PR tree-optimization/65650
7376 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7377 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7378 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7379 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7380 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7381 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7383 2015-04-21 Tom de Vries <tom@codesourcery.com>
7385 PR tree-optimization/65802
7386 * g++.dg/pr65802.C: New test.
7388 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7391 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7392 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7394 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7397 * g++.dg/cpp0x/Wnarrowing2.C: New.
7399 2015-04-20 Jeff Law <law@redhat.com>
7401 PR tree-optimization/65658
7402 * gcc.dg/pr65658.c: New test.
7404 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7407 * gcc.target/aarch64/vec_init_1.c: New test.
7409 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7411 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7414 2015-04-18 Martin Sebor <msebor@redhat.com>
7416 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7417 of non-nul characters.
7418 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7420 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7423 * gcc.target/powerpc/pr65787.c: New.
7425 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7428 * gcc.target/aarch64/c-output-template-4.c: New test.
7430 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7433 * gcc.dg/pr65780-1.c: New test.
7434 * gcc.dg/pr65780-2.c: Likewise.
7435 * gcc.target/i386/pr32219-9.c: Likewise.
7436 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7438 * gcc.target/i386/pr64317.c (c): Initialize.
7440 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7443 * g++.dg/ext/mv18.C: New test.
7444 * g++.dg/ext/mv19.C: Likewise.
7445 * g++.dg/ext/mv20.C: Likewise.
7446 * g++.dg/ext/mv21.C: Likewise.
7447 * g++.dg/ext/mv22.C: Likewise.
7448 * g++.dg/ext/mv23.C: Likewise.
7450 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7453 * g++.dg/init/pr64527.C: New test.
7455 2015-04-17 Tom de Vries <tom@codesourcery.com>
7456 Michael Matz <matz@suse.de>
7458 PR tree-optimization/64950
7459 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7462 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7464 * c-c++-common/asan/user-section-1.c: New test.
7466 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7469 * gcc.dg/debug/pr65771.c: New test.
7471 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7473 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7474 __buitlin_alloca with __builtin_alloca.
7476 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7478 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7480 2015-04-16 Richard Biener <rguenther@suse.de>
7482 PR tree-optimization/64277
7483 * gcc.dg/Warray-bounds-14.c: New testcase.
7484 * gcc.dg/Warray-bounds-15.c: Likewise.
7485 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7486 * c-c++-common/ubsan/bounds-6.c: Likewise.
7488 2015-04-16 Renlin Li <renlin.li@arm.com>
7490 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7491 * gcc.target/arm/unsigned-float.c: New.
7493 2015-04-16 Richard Biener <rguenther@suse.de>
7495 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7496 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7497 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7499 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7501 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7502 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7503 * g++.dg/cpp0x/defaulted21.C: Likewise.
7504 * g++.dg/cpp0x/defaulted28.C: Likewise.
7505 * g++.dg/cpp0x/defaulted47.C: Likewise.
7506 * g++.dg/cpp0x/elision_neg.C: Likewise.
7507 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7508 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7509 * g++.dg/cpp0x/implicit1.C: Likewise.
7510 * g++.dg/cpp0x/implicit9.C: Likewise.
7511 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7512 * g++.dg/cpp0x/range-for13.C: Likewise.
7513 * g++.dg/gomp/clause-2.C: Likewise.
7514 * g++.dg/gomp/udr-5.C: Likewise.
7515 * g++.dg/inherit/access6.C: Likewise.
7516 * g++.dg/lookup/duperr1.C: Likewise.
7517 * g++.dg/lookup/friend2.C: Likewise.
7518 * g++.dg/lookup/pr6936.C: Likewise.
7519 * g++.dg/lookup/scoped1.C: Likewise.
7520 * g++.dg/lookup/using26.C: Likewise.
7521 * g++.dg/lookup/using38.C: Likewise.
7522 * g++.dg/other/access2.C: Likewise.
7523 * g++.dg/overload/defarg3.C: Likewise.
7524 * g++.dg/overload/defarg6.C: Likewise.
7525 * g++.dg/parse/access11.C: Likewise.
7526 * g++.dg/parse/access2.C: Likewise.
7527 * g++.dg/parse/access3.C: Likewise.
7528 * g++.dg/parse/access4.C: Likewise.
7529 * g++.dg/parse/access5.C: Likewise.
7530 * g++.dg/parse/access6.C: Likewise.
7531 * g++.dg/parse/access8.C: Likewise.
7532 * g++.dg/parse/access9.C: Likewise.
7533 * g++.dg/parse/crash40.C: Likewise.
7534 * g++.dg/tc1/dr142.C: Likewise.
7535 * g++.dg/tc1/dr166.C: Likewise.
7536 * g++.dg/tc1/dr52.C: Likewise.
7537 * g++.dg/template/access11.C: Likewise.
7538 * g++.dg/template/access18.C: Likewise.
7539 * g++.dg/template/access19.C: Likewise.
7540 * g++.dg/template/access2.C: Likewise.
7541 * g++.dg/template/access20.C: Likewise.
7542 * g++.dg/template/access26.C: Likewise.
7543 * g++.dg/template/access3.C: Likewise.
7544 * g++.dg/template/access7.C: Likewise.
7545 * g++.dg/template/conv12.C: Likewise.
7546 * g++.dg/template/crash69.C: Likewise.
7547 * g++.dg/template/friend31.C: Likewise.
7548 * g++.dg/template/friend32.C: Likewise.
7549 * g++.dg/template/memfriend15.C: Likewise.
7550 * g++.dg/template/memfriend16.C: Likewise.
7551 * g++.dg/template/memfriend17.C: Likewise.
7552 * g++.dg/template/memfriend7.C: Likewise.
7553 * g++.dg/template/pr32519.C: Likewise.
7554 * g++.dg/template/qualttp21.C: Likewise.
7555 * g++.dg/template/qualttp8.C: Likewise.
7556 * g++.dg/template/ttp10.C: Likewise.
7557 * g++.dg/template/typedef11.C: Likewise.
7558 * g++.dg/template/typedef13.C: Likewise.
7559 * g++.dg/template/typedef19.C: Likewise.
7560 * g++.dg/template/typedef20.C: Likewise.
7561 * g++.dg/template/typedef22.C: Likewise.
7562 * g++.dg/template/using16.C: Likewise.
7563 * g++.dg/template/virtual3.C: Likewise.
7564 * g++.dg/ubsan/pr61272.C: Likewise.
7565 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7566 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7567 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7568 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7569 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7570 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7571 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7572 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7573 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7574 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7575 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7576 * g++.old-deja/g++.jason/access17.C: Likewise.
7577 * g++.old-deja/g++.jason/access18.C: Likewise.
7578 * g++.old-deja/g++.jason/access22.C: Likewise.
7579 * g++.old-deja/g++.jason/access23.C: Likewise.
7580 * g++.old-deja/g++.jason/access8.C: Likewise.
7581 * g++.old-deja/g++.jason/delete3.C: Likewise.
7582 * g++.old-deja/g++.jason/report.C: Likewise.
7583 * g++.old-deja/g++.law/access2.C: Likewise.
7584 * g++.old-deja/g++.law/access3.C: Likewise.
7585 * g++.old-deja/g++.law/access4.C: Likewise.
7586 * g++.old-deja/g++.law/access5.C: Likewise.
7587 * g++.old-deja/g++.law/arm12.C: Likewise.
7588 * g++.old-deja/g++.law/arm14.C: Likewise.
7589 * g++.old-deja/g++.law/ctors13.C: Likewise.
7590 * g++.old-deja/g++.law/union2.C: Likewise.
7591 * g++.old-deja/g++.law/visibility12.C: Likewise.
7592 * g++.old-deja/g++.law/visibility15.C: Likewise.
7593 * g++.old-deja/g++.law/visibility16.C: Likewise.
7594 * g++.old-deja/g++.law/visibility17.C: Likewise.
7595 * g++.old-deja/g++.law/visibility18.C: Likewise.
7596 * g++.old-deja/g++.law/visibility19.C: Likewise.
7597 * g++.old-deja/g++.law/visibility20.C: Likewise.
7598 * g++.old-deja/g++.law/visibility21.C: Likewise.
7599 * g++.old-deja/g++.law/visibility24.C: Likewise.
7600 * g++.old-deja/g++.law/visibility4.C: Likewise.
7601 * g++.old-deja/g++.law/visibility5.C: Likewise.
7602 * g++.old-deja/g++.law/visibility6.C: Likewise.
7603 * g++.old-deja/g++.law/visibility7.C: Likewise.
7604 * g++.old-deja/g++.law/visibility8.C: Likewise.
7605 * g++.old-deja/g++.law/visibility9.C: Likewise.
7606 * g++.old-deja/g++.niklas/t135.C: Likewise.
7607 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7608 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7609 * g++.old-deja/g++.other/access11.C: Likewise.
7610 * g++.old-deja/g++.other/access4.C: Likewise.
7611 * g++.old-deja/g++.other/access7.C: Likewise.
7612 * g++.old-deja/g++.other/crash1.C: Likewise.
7613 * g++.old-deja/g++.other/crash7.C: Likewise.
7614 * g++.old-deja/g++.other/friend1.C: Likewise.
7615 * g++.old-deja/g++.other/friend4.C: Likewise.
7616 * g++.old-deja/g++.other/friend9.C: Likewise.
7617 * g++.old-deja/g++.other/lineno1.C: Likewise.
7618 * g++.old-deja/g++.other/using1.C: Likewise.
7619 * g++.old-deja/g++.pt/enum14.C: Likewise.
7620 * g++.old-deja/g++.pt/friend11.C: Likewise.
7621 * g++.old-deja/g++.pt/friend21.C: Likewise.
7622 * g++.old-deja/g++.pt/friend3.C: Likewise.
7623 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7624 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7625 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7626 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7628 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7631 * g++.dg/ipa/pr65765.C: New test.
7633 2015-04-15 Nick Clifton <nickc@redhat.com>
7635 * gcc.target/rx/builtins.c: Disable RMPA test if string
7636 instructions are not allowed.
7638 2015-04-15 Alan Modra <amodra@gmail.com>
7640 * gcc.dg/pr65408.c: New.
7642 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7645 * gcc.target/arm/pr65729.c: New test.
7647 2015-04-14 Richard Biener <rguenther@suse.de>
7649 PR tree-optimization/65758
7650 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7652 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7655 * gcc.c-torture/execute/pr65648.c: New test.
7657 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7659 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7660 __builtin_finite instead of finite.
7661 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7664 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7666 PR tree-optimization/63387
7667 * gcc.dg/pr63387.c: New testcase.
7669 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7671 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7673 2015-04-13 Richard Biener <rguenther@suse.de>
7675 PR tree-optimization/65204
7676 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7678 2015-04-13 Terry Guo <terry.guo@arm.com>
7681 * gcc.target/arm/pr65710.c: New.
7683 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7685 PR tree-optimization/65747
7686 * g++.dg/torture/pr65747.C: New test.
7688 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7691 * g++.dg/cpp0x/pr65736.C: New test.
7693 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7694 Martin Liska <mliska@suse.cz>
7697 * g++.dg/ipa/pr65722.C: New testcase.
7699 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7701 PR tree-optimization/65735
7702 * gcc.c-torture/compile/pr65735.c: New test.
7704 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7707 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7709 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7712 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7714 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7717 * gcc.target/arm/pr65647-2.c: New.
7719 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7722 * g++.dg/torture/pr65694.C: New test.
7724 2015-04-10 Tobias Burnus <burnus@net-b.de>
7726 * gfortran.dg/coarray_lock_6.f90: New.
7727 * gfortran.dg/coarray_lock_7.f90: New.
7728 * gfortran.dg/coarray/lock_2.f90: New.
7730 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7736 * gfortran.dg/used_types_27.f90: New.
7738 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7741 * gcc.target/i386/pr65671.c: New.
7743 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7745 PR tree-optimization/65709
7746 * c-c++-common/ubsan/align-9.c: New test.
7748 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7751 * gfortran.dg/pr56852.f90: New test.
7753 2015-04-09 Marek Polacek <polacek@redhat.com>
7754 Jakub Jelinek <jakub@redhat.com>
7757 * g++.dg/opt/pr65554.C: New test.
7759 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7762 * c-c++-common/attr-aligned-1.c: New test.
7764 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7766 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7768 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7771 * gcc.target/i386/sse-25.c: New.
7773 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7776 * gcc.target/i386/pr65693.c: New test.
7778 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7780 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7782 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7784 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7786 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7788 * gcc.target/i386/thunk-retbnd.c: New.
7790 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7792 * gnat.dg/opt48.adb: New test.
7793 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7794 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7796 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7799 * gcc.c-torture/compile/pr65540.c: New.
7801 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7803 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7806 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7809 * g++.dg/debug/pr65678.C: New test.
7812 * gcc.c-torture/compile/pr65680.c: New test.
7814 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7817 * gfortran.dg/allocate_with_source_5.f90: New test.
7819 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7821 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7822 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7824 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7826 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7828 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7831 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7832 to get floating point compression.
7833 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7835 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7837 PR preprocessor/61977
7838 * gcc.dg/cpp/pr61977.c: New test.
7840 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7842 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7844 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7847 * gcc.target/arm/pr65647.c: New.
7849 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7852 * g++.dg/torture/pr65655.C: New testcase.
7854 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7857 * g++.dg/cpp1y/lambda-init13.C: New.
7859 2015-04-03 Marek Polacek <polacek@redhat.com>
7861 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7863 2015-04-02 Marek Polacek <polacek@redhat.com>
7866 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7867 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7869 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7871 PR preprocessor/61977
7872 * gcc.target/powerpc/pr61977-1.c: New test.
7873 * gcc.target/powerpc/pr61977-2.c: New test.
7875 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7878 * g++.dg/warn/Wshadow-8.C: New.
7879 * g++.dg/warn/Wshadow-9.C: Likewise.
7880 * g++.dg/warn/Wshadow-10.C: Likewise.
7881 * g++.dg/warn/Wshadow-11.C: Likewise.
7883 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7885 * gcc.dg/pr23623.c: Added aligned attribute.
7886 * gcc.dg/20141029-1.c: Likewise.
7887 * gcc.dg/20150306-1.c: New test.
7889 2015-04-01 Marek Polacek <polacek@redhat.com>
7892 * g++.dg/cpp0x/initlist93.C: New test.
7893 * g++.dg/cpp0x/initlist94.C: New test.
7895 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7898 * gcc.target/aarch64/pr65624.c: New test.
7900 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7902 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7904 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7906 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7907 extra variable to force stack alignment.
7908 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7909 extra variable to force stack alignment.
7911 2015-03-31 Marek Polacek <polacek@redhat.com>
7914 * g++.dg/template/pr65390.C: New test.
7916 2015-03-31 Martin Liska <mliska@suse.cz>
7918 * g++.dg/ipa/pr65557.C: New test.
7920 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7922 * gcc.target/s390/hotpatch-25.c: New test.
7923 * gcc.target/s390/hotpatch-1.c: Update test.
7924 * gcc.target/s390/hotpatch-10.c: Update test.
7925 * gcc.target/s390/hotpatch-11.c: Update test.
7926 * gcc.target/s390/hotpatch-12.c: Update test.
7927 * gcc.target/s390/hotpatch-13.c: Update test.
7928 * gcc.target/s390/hotpatch-14.c: Update test.
7929 * gcc.target/s390/hotpatch-15.c: Update test.
7930 * gcc.target/s390/hotpatch-16.c: Update test.
7931 * gcc.target/s390/hotpatch-17.c: Update test.
7932 * gcc.target/s390/hotpatch-18.c: Update test.
7933 * gcc.target/s390/hotpatch-19.c: Update test.
7934 * gcc.target/s390/hotpatch-2.c: Update test.
7935 * gcc.target/s390/hotpatch-21.c: Update test.
7936 * gcc.target/s390/hotpatch-22.c: Update test.
7937 * gcc.target/s390/hotpatch-23.c: Update test.
7938 * gcc.target/s390/hotpatch-24.c: Update test.
7939 * gcc.target/s390/hotpatch-3.c: Update test.
7940 * gcc.target/s390/hotpatch-4.c: Update test.
7941 * gcc.target/s390/hotpatch-5.c: Update test.
7942 * gcc.target/s390/hotpatch-6.c: Update test.
7943 * gcc.target/s390/hotpatch-7.c: Update test.
7944 * gcc.target/s390/hotpatch-8.c: Update test.
7945 * gcc.target/s390/hotpatch-9.c: Update test.
7946 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7948 2015-03-31 Richard Biener <rguenther@suse.de>
7951 * g++.dg/torture/pr65626.C: New testcase.
7953 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7956 * gcc.target/i386/mpx/pr65531.cc: New.
7958 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7961 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7962 __builtin_alloca instead of alloca.
7963 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7964 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7965 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7968 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7971 * g++.dg/ubsan/pr65610.C: New test.
7973 2015-03-30 Marek Polacek <polacek@redhat.com>
7976 * g++.dg/cpp0x/pr65398-2.C: New test.
7978 2015-03-30 Marek Polacek <polacek@redhat.com>
7980 * c-c++-common/pr65556.c: Change the width of bit-fields.
7982 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7985 * gcc.target/i386/pr65588.c: New testcase.
7987 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7989 PR libgfortran/65563
7990 * gfortran.dg/open_errors_2.f90: New test.
7992 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7994 PR libgfortran/65596
7995 * gfortran.dg/namelist_86.f90: New test.
7997 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7999 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8000 statement to reflect new ownership.
8002 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8005 * g++.dg/template/friend58.C: New.
8006 * g++.dg/template/friend59.C: Likewise.
8008 2015-03-27 Tobias Burnus <burnus@net-b.de>
8011 * g++.dg/gomp/openmp-simd-3.C: New.
8012 * gcc.dg/gomp/openmp-simd-3.c: New.
8014 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8017 * gcc.target/i386/pr65248-1.c: New file.
8018 * gcc.target/i386/pr65248-2.c: Likewise.
8019 * gcc.target/i386/pr65248-3.c: Likewise.
8020 * gcc.target/i386/pr65248-4.c: Likewise.
8022 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8025 * gcc.c-torture/compile/pr65593.c: New test.
8027 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8030 * g++.dg/cpp1y/constexpr-assert1.C: New.
8032 2015-03-27 Marek Polacek <polacek@redhat.com>
8035 * c-c++-common/pr65556.c: New test.
8037 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8040 * g++.dg/torture/pr65600.C: New testcase.
8042 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8045 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8047 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8049 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8050 statement and cleanup. Fixed typos.
8052 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8055 * gcc.c-torture/compile/pr65595.c: New testcase.
8057 2015-03-27 Marek Polacek <polacek@redhat.com>
8060 * g++.dg/ubsan/pr65583.C: New test.
8062 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8064 * gcc.c-torture/compile/20150327.c: New testcase.
8066 2015-03-26 Richard Biener <rguenther@suse.de>
8069 * g++.dg/torture/pr65555.C: New testcase.
8071 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8073 PR tree-optimization/64715
8074 * gcc.dg/builtin-object-size-15.c: New test.
8075 * gcc.dg/pr64715-1.c: New test.
8076 * gcc.dg/pr64715-2.c: New test.
8078 2015-03-26 Richard Biener <rguenther@suse.de>
8081 * gnat.dg/specs/opt2.ads: Fix testcase.
8083 2015-03-25 Martin Sebor <msebor@redhat.com>
8086 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8087 when target isn't arm*-*-*-*.
8088 (check_effective_target_arm_nothumb): Likewise.
8089 (check_effective_target_arm_little_endian): Likewise.
8090 (check_effective_target_arm_vect_no_misalign): Likewise.
8091 (check_effective_target_aarch64_little_endian): Fail early if target
8094 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8096 PR tree-optimization/65177
8097 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8099 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8101 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8102 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8103 smmintrin.h and mm3dnow.h.
8105 2015-03-25 Marek Polacek <polacek@redhat.com>
8108 * g++.dg/cpp0x/pr65558.C: New test.
8110 2015-03-25 Marek Polacek <polacek@redhat.com>
8113 * g++.dg/template/pr61670.C: New test.
8115 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8118 * g++.dg/template/pr54987.C: New.
8120 2015-03-25 Richard Biener <rguenther@suse.de>
8122 PR tree-optimization/62630
8123 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8125 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8128 * gcc.target/i386/mpx/pr65508.c: New.
8130 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8134 * gfortran.dg/data_initialized_3.f90: New.
8136 2015-03-25 Richard Biener <rguenther@suse.de>
8139 * gnat.dg/specs/opt2.ads: New testcase.
8141 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8143 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8144 * gcc.target/arm/memset-inline-4.c: Skip for
8145 arm_tune_string_ops_prefer_neon.
8146 * gcc.target/arm/memset-inline-5.c: Ditto.
8147 * gcc.target/arm/memset-inline-6.c: Ditto.
8148 * gcc.target/arm/memset-inline-8.c: Ditto.
8149 * gcc.target/arm/memset-inline-9.c: Ditto.
8151 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8154 * g++.dg/other/virtual3.C: New.
8156 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8159 * g++.dg/cpp0x/vt-60130.C: New.
8161 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8164 * g++.dg/warn/Warray-bounds-7.C: New.
8166 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8169 * g++.dg/template/defarg18.C: New.
8171 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8174 * g++.dg/cpp0x/vt-59988.C: New.
8176 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8178 PR tree-optimization/65533
8179 * gcc.dg/pr65533.c: New test.
8181 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8183 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8184 source= and mold= expressions functionality.
8185 * gfortran.dg/allocate_class_4.f90: New test.
8186 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8187 copying an unlimited polymorhpic object containing a char array
8188 to another unlimited polymorphic object respects the _len
8190 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8191 whether deferred length char array allocate works, unlimited
8192 polymorphic object allocation from a string works and if
8193 allocating an array of deferred length strings works.
8194 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8196 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8199 * g++.dg/cpp0x/constexpr-array11.C: New.
8201 2015-03-24 Richard Biener <rguenther@suse.de>
8204 * gcc.dg/torture/pr65517.c: New testcase.
8206 2015-03-24 Tobias Burnus <burnus@net-b.de>
8208 * gfortran.dg/coindexed_1.f90: Moved from
8209 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8211 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8214 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8218 * gcc.target/i386/pr65523.c: New test.
8221 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8223 * g++.dg/lto/pr65475b_0.C: Likewise.
8225 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8228 * gcc.target/sh/torture/pr65505.c: New.
8230 2015-03-23 Martin Sebor <msebor@redhat.com>
8233 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8234 assembly for lvx in addition to lxv.
8236 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8239 * gfortran.dg/pr65504.f90: New test.
8242 * gcc.dg/pr65521.c: New test.
8244 2015-03-23 Richard Biener <rguenther@suse.de>
8246 PR tree-optimization/65518
8247 * gcc.dg/vect/pr65518.c: New testcase.
8249 2015-03-23 Richard Biener <rguenther@suse.de>
8251 PR tree-optimization/65494
8252 * gcc.dg/vect/pr65494.c: New testcase.
8254 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8256 PR preprocessor/65238
8257 * c-c++-common/cpp/pr65238-1.c: New test.
8258 * gcc.dg/cpp/pr65238-2.c: New test.
8259 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8260 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8262 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8263 Mikael Morin <mikael@gcc.gnu.org>
8266 * gfortran.dg/elemental_dependency_4.f90: New.
8267 * gfortran.dg/elemental_dependency_5.f90: New.
8269 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8272 * g++.dg/lto/pr65475b_0.C: New testcase.
8273 * g++.dg/lto/pr65475b_1.C: New testcase.
8274 * g++.dg/lto/pr65475c_0.C: New testcase.
8275 * g++.dg/lto/pr65475c_1.C: New testcase.
8277 2015-03-21 Tobias Burnus <burnus@net-b.de>
8279 * gfortran.dg/coarray_38.f90: New.
8280 * gfortran.dg/coarray_39.f90: New.
8281 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8284 2015-03-20 Marek Polacek <polacek@redhat.com>
8287 * g++.dg/cpp0x/pr65398.C: New test.
8289 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8292 * g++.dg/lto/pr65475_0.C: New testcase.
8293 * g++.dg/lto/pr65475_1.C: New testcase.
8295 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8297 PR rtl-optimization/64366
8298 * gcc.target/sh/pr64366.c: New.
8300 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8303 * g++.dg/cpp0x/constexpr-48324.C: New.
8305 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8308 * g++.dg/cpp0x/pr48453.C: New.
8310 2015-03-20 Marek Polacek <polacek@redhat.com>
8313 * g++.dg/cpp0x/pr65072.C: New test.
8315 2015-03-20 Richard Biener <rguenther@suse.de>
8318 * gcc.dg/pr15347.c: Use -O.
8319 * c-c++-common/pr19807-1.c: Likewise.
8321 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8323 * gnat.dg/volatile13.ad[sb]: New test.
8325 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8327 PR rtl-optimization/60851
8328 * gcc.target/i386/pr60851.c: New test.
8330 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8333 * g++.dg/pr65240.h: Add tests for PR 65240.
8334 * g++.dg/pr65240-1.C: Likewise.
8335 * g++.dg/pr65240-2.C: Likewise.
8336 * g++.dg/pr65240-3.C: Likewise.
8337 * g++.dg/pr65240-4.C: Likewise.
8339 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8341 PR rtl-optimization/63491
8342 * gcc.target/powerpc/pr63491.c: New.
8344 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8346 * g++.dg/ipa/pr65465.C: New test.
8348 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8351 * g++.dg/cpp0x/deleted11.C: New.
8353 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8356 * c-c++-common/tsan/pr65400-3.c: New test.
8358 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8361 * g++.dg/cpp0x/constexpr-59686.C: New.
8363 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8366 * g++.dg/tsan/pr64265.C: New test.
8369 * c-c++-common/tsan/pr65400-1.c: New test.
8370 * c-c++-common/tsan/pr65400-2.c: New test.
8372 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8375 * g++.dg/cpp0x/pr59816.C: New.
8377 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8380 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8382 2015-03-18 Martin Liska <mliska@suse.cz>
8385 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8386 equivalences either to 6 or 7.
8388 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8392 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8394 * gcc.dg/undefined-loop-1.c: New file.
8395 * gcc.dg/undefined-loop-2.c: New file.
8397 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8400 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8401 loop exits too early.
8403 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8405 PR tree-optimization/65450
8406 * gfortran.dg/pr65450.f90: New test.
8409 * gcc.target/i386/pr65078-1.c: New test.
8410 * gcc.target/i386/pr65078-2.c: New test.
8411 * gcc.target/i386/pr65078-3.c: New test.
8412 * gcc.target/i386/pr65078-4.c: New test.
8413 * gcc.target/i386/pr65078-5.c: New test.
8414 * gcc.target/i386/pr65078-6.c: New test.
8416 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8419 * g++.dg/cpp1y/pr65340.C: New.
8421 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8424 * gfortran.dg/system_clock_3.f08: Adjust test.
8426 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8429 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8430 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8432 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8435 * gfortran.dg/system_clock_3.f08: New test.
8437 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8440 g++.dg/cpp1y/pr64626-1.C: New.
8441 g++.dg/cpp1y/pr64626-2.C: New.
8442 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8444 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8446 PR tree-optimization/65427
8447 * gcc.c-torture/execute/pr65427.c: New test.
8449 2015-03-16 Marek Polacek <polacek@redhat.com>
8453 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8454 * g++.dg/cpp0x/pr65327.C: New test.
8456 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8459 * c-c++-common/asan/pr64820.c: New test.
8461 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8463 * gfortran.dg/pointer_2.f90: New test.
8465 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8467 * g++.dg/pr65049.C: New test.
8469 2015-03-16 Tom de Vries <tom@codesourcery.com>
8471 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8472 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8473 * gcc.target/i386/fuse-caller-save.c: Same.
8475 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8477 * gnat.dg/loop_optimization18.ad[sb]: New test.
8478 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8480 2015-03-16 Alan Modra <amodra@gmail.com>
8482 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8485 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8487 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8489 * gcc.dg/torture/pr65270-2.c: Likewise.
8491 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8494 * gfortran.dg/pointer_remapping_9.f90: New.
8496 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8498 PR tree-optimization/65369
8499 * gcc.c-torture/execute/pr65369.c: New test.
8501 PR tree-optimization/65418
8502 * gcc.c-torture/execute/pr65418-1.c: New test.
8503 * gcc.c-torture/execute/pr65418-2.c: New test.
8505 PR rtl-optimization/65401
8506 * gcc.c-torture/execute/pr65401.c: New test.
8508 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8511 * gcc.target/arm/pr64600_1.c: New test.
8513 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8515 PR rtl-optimization/65235
8516 * gcc.target/aarch64/pr65235_1.c: New test.
8518 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8520 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8521 * gcc.target/s390/hotpatch-22.c: Likewise.
8522 * gcc.target/s390/hotpatch-23.c: Likewise.
8523 * gcc.target/s390/hotpatch-24.c: Likewise.
8524 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8525 * gcc.target/s390/hotpatch-1.c: Update expected output.
8526 * gcc.target/s390/hotpatch-2.c: Likewise.
8527 * gcc.target/s390/hotpatch-3.c: Likewise.
8528 * gcc.target/s390/hotpatch-4.c: Likewise.
8529 * gcc.target/s390/hotpatch-5.c: Likewise.
8530 * gcc.target/s390/hotpatch-6.c: Likewise.
8531 * gcc.target/s390/hotpatch-7.c: Likewise.
8532 * gcc.target/s390/hotpatch-8.c: Likewise.
8533 * gcc.target/s390/hotpatch-9.c: Likewise.
8534 * gcc.target/s390/hotpatch-10.c: Likewise.
8535 * gcc.target/s390/hotpatch-11.c: Likewise.
8536 * gcc.target/s390/hotpatch-12.c: Likewise.
8537 * gcc.target/s390/hotpatch-13.c: Likewise.
8538 * gcc.target/s390/hotpatch-14.c: Likewise.
8539 * gcc.target/s390/hotpatch-15.c: Likewise.
8540 * gcc.target/s390/hotpatch-16.c: Likewise.
8541 * gcc.target/s390/hotpatch-17.c: Likewise.
8542 * gcc.target/s390/hotpatch-18.c: Likewise.
8543 * gcc.target/s390/hotpatch-19.c: Likewise.
8545 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8548 * gcc.target/i386/pr65103-1.c: New.
8550 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8553 * gcc.target/i386/pr65044.c: New.
8555 2015-03-12 Tom de Vries <tom@codesourcery.com>
8557 PR rtl-optimization/64895
8558 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8559 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8560 * gcc.target/i386/fuse-caller-save.c: Ditto.
8562 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8564 * gcc.dg/ipa/pr63569.c: Fix template.
8566 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8568 * g++.dg/ipa/pr64146.C: Require fpic support.
8570 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8573 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8574 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8576 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8578 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8579 to dg-options, fix up dg-skip-if.
8581 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8584 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8585 * gcc.target/avr/tiny-caller-save.c: Same.
8587 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8590 * g++.dg/pr65242.C: New test.
8592 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8594 * c-c++-common/asan/no-asan-check-glob.c: New test.
8596 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8599 * g++.dg/other/default11.C: New.
8600 * g++.dg/other/default12.C: Likewise.
8602 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8605 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8607 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8610 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8612 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8615 * g++.dg/cpp0x/pr65127.C: New test.
8617 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8619 * gcc.dg/ipa/PR64550.c: Update template.
8621 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8622 Tobias Burnus <burnus@net-b.de>
8624 * gfortran.dg/coarray_sync_memory.f90: New.
8626 2015-03-10 Marek Polacek <polacek@redhat.com>
8629 * c-c++-common/ubsan/pr65367.c: New test.
8631 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8633 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8634 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8635 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8636 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8637 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8638 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8639 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8640 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8641 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8642 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8643 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8644 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8645 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8647 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8649 * lib/mpx-dg.exp (mpx_link_flags): New.
8652 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8653 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8654 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8655 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8656 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8657 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8658 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8659 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8660 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8661 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8662 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8663 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8664 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8665 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8666 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8667 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8668 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8669 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8670 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8671 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8672 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8673 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8674 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8675 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8676 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8677 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8678 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8679 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8680 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8681 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8682 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8683 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8684 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8685 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8686 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8687 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8688 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8689 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8690 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8691 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8692 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8693 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8694 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8695 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8696 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8697 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8698 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8699 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8700 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8701 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8702 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8703 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8704 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8705 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8706 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8707 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8708 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8709 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8710 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8711 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8712 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8713 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8714 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8715 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8716 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8717 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8718 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8719 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8720 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8721 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8722 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8723 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8724 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8725 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8726 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8727 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8728 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8729 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8730 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8731 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8732 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8733 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8734 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8735 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8736 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8737 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8738 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8739 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8740 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8741 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8742 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8743 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8744 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8745 * gcc.target/i386/mpx/label-address-1.c: New.
8746 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8747 * gcc.target/i386/mpx/macro.c: New.
8748 * gcc.target/i386/mpx/mpx-check.h: New.
8749 * gcc.target/i386/mpx/mpx.exp: New.
8750 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8751 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8752 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8753 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8754 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8755 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8756 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8757 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8758 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8759 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8760 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8761 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8762 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8763 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8764 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8765 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8766 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8767 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8768 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8769 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8770 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8771 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8772 * gcc.target/i386/mpx/reference-1-nov.c: New.
8773 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8774 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8775 * gcc.target/i386/mpx/reference-2-nov.c: New.
8776 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8777 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8778 * gcc.target/i386/mpx/reference-3-nov.c: New.
8779 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8780 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8781 * gcc.target/i386/mpx/reference-4-nov.c: New.
8782 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8783 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8784 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8785 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8786 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8787 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8788 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8789 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8790 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8791 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8792 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8793 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8794 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8795 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8796 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8797 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8798 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8799 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8800 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8801 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8802 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8803 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8804 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8805 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8806 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8807 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8808 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8809 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8810 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8811 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8812 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8813 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8814 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8815 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8816 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8817 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8818 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8819 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8820 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8821 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8822 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8823 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8824 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8825 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8826 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8827 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8828 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8829 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8830 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8831 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8832 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8833 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8834 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8835 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8836 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8837 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8838 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8839 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8840 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8841 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8842 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8843 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8844 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8845 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8846 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8847 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8848 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8849 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8850 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8851 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8852 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8853 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8854 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8855 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8856 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8857 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8858 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8859 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8860 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8861 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8862 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8863 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8864 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8865 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8866 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8867 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8868 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8869 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8870 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8871 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8872 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8873 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8874 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8875 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8876 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8877 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8878 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8879 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8880 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8881 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8882 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8883 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8884 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8885 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8886 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8887 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8888 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8889 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8890 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8891 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8892 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8893 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8894 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8895 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8896 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8897 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8898 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8899 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8900 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8901 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8902 * gcc.target/i386/mpx/vla-1-nov.c: New.
8903 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8904 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8905 * gcc.target/i386/mpx/vla-2-nov.c: New.
8906 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8908 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8910 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8912 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8914 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8916 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8918 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8919 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8921 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8924 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8927 * c-c++-common/pr65120.c: New test.
8929 PR rtl-optimization/65321
8930 * gcc.dg/pr65321.c: New test.
8932 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8934 PR tree-optimization/65355
8935 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8937 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8940 * c-c++-common/pr49706.c: Adjust tests for not warning
8941 about !!x == y or !b == y where b is boolean, and add
8943 * c-c++-common/pr62199-2.c: Likewise.
8945 2015-03-09 Richard Biener <rguenther@suse.de>
8948 * gcc.dg/torture/pr65270-1.c: New testcase.
8949 * gcc.dg/torture/pr65270-2.c: Likewise.
8951 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8953 PR tree-optimization/63743
8954 * gcc.dg/pr63743.c: New test.
8956 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8959 * g++.dg/lto/pr65316_0.C: New testcase.
8960 * g++.dg/lto/pr65316_1.C: New testcase.
8962 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8965 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8967 * g++.dg/abi/rtti3.C: Likewise.
8969 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8972 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8974 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8976 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8978 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8980 2015-03-08 Morin <mikael@gcc.gnu.org>
8983 * gfortran.dg/entry_20.f90: New.
8985 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8988 * gcc.c-torture/compile/pr65153.c: New.
8990 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8993 * g++.dg/torture/pr65249.C: New.
8995 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8997 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8999 (int64_t): Likewise.
9001 2015-03-07 Marek Polacek <polacek@redhat.com>
9002 Martin Uecker <uecker@eecs.berkeley.edu>
9005 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9007 * c-c++-common/ubsan/bounds-8.c: New test.
9008 * c-c++-common/ubsan/bounds-9.c: New test.
9009 * gcc.dg/ubsan/bounds-2.c: New test.
9011 2015-03-05 Martin Sebor <msebor@redhat.com>
9013 * PR testsuite/63175
9014 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9015 checking of results into main to prevent it from getting optimized
9017 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9019 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9021 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9022 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9023 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9026 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9028 * g++.dg/lto/pr65302_1.C: New testcase.
9029 * g++.dg/lto/pr65302_0.C: New testcase.
9031 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9033 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9034 -fno-ipa-icf to dg-options.
9036 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9038 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9039 compiles using the linker plugin.
9041 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9043 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9045 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9047 * gcc.target/arm/pr65067.c: New test.
9049 2015-03-05 Martin Liska <mliska@suse.cz>
9052 * gcc.dg/ipa/pr65318.c: New test.
9054 2015-03-05 Marek Polacek <polacek@redhat.com>
9056 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9058 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9060 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9062 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9064 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9065 max-unroll-times back to defaults for s390.
9067 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9071 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9074 * g++.dg/cpp0x/initlist92.C: New.
9076 2015-03-05 Richard Biener <rguenther@suse.de>
9078 PR tree-optimization/65310
9079 * gcc.dg/vect/pr65310.c: New testcase.
9081 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9084 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9086 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9088 * gnat.dg/entry_queues3.adb: New test.
9090 2015-03-04 Ian Lance Taylor <iant@google.com>
9092 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9094 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9097 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9099 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9101 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9102 -fno-ipa-icf to dg-options
9103 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9104 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9106 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9109 * g++.dg/cpp0x/decltype62.C: New.
9111 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9113 * gnat.dg/object_overflow5.adb: New test.
9115 2015-03-03 Martin Liska <mliska@suse.cz>
9118 * gcc.dg/ipa/pr65287.c: New test.
9120 2015-03-03 Martin Jambor <mjambor@suse.cz>
9121 Eric Botcazou <ebotcazou@adacore.com>
9123 * gnat.dg/specs/pack12.ads: New test.
9125 2015-03-03 Martin Liska <mliska@suse.cz>
9127 * gcc.dg/ipa/PR65282.c: New test.
9129 2015-03-13 Jeff Law <law@redhat.com>
9131 PR tree-optimization/65241
9132 * gcc.c-torture/compile/pr65241.c: New test.
9134 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9137 * gcc.target/avr/torture/pr64331.c: New test.
9139 2015-03-03 Martin Liska <mliska@suse.cz>
9140 Jan Hubicka <hubicka@ucw.cz>
9142 * g++.dg/ipa/pr65263.C: New test.
9144 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9147 * gcc.dg/lto/pr65130_0.c: New testcase.
9148 * gcc.dg/lto/pr65130_1.c: New testcase.
9150 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9153 * g++.dg/torture/pr64988.C: New testcase.
9155 2015-03-02 Tobias Burnus <burnus@net-b.de>
9157 * gfortran.dg/coarray_atomic_6.f90: New.
9159 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9162 * gcc.target/i386/pr65184.c: New.
9164 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9167 * gcc.target/i386/pr65183.c: New.
9169 2015-02-28 Martin Liska <mliska@suse.cz>
9170 Jan Hubicka <hubicka@ucw.cz>
9172 * gcc.dg/ipa/ipa-icf-35.c: New test.
9173 * gcc.dg/ipa/ipa-icf-36.c: New test.
9174 * gcc.dg/ipa/ipa-icf-37.c: New test.
9176 2015-02-28 Martin Liska <mliska@suse.cz>
9177 Jan Hubicka <hubicka@ucw.cz>
9180 * gcc.dg/ipa/ipa-icf-34.c: New test.
9182 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9185 * gcc.target/sh/sh/pr61142.c: New.
9187 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9189 * g++.dg/other/dump-ada-spec-3.C: New test.
9191 2015-03-01 Martin Liska <mliska@suse.cz>
9193 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9194 * g++.dg/ipa/pr63595.C: Update expected results.
9196 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9199 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9201 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9203 * gcc.dg/vect/pr59354.c: Move vector producing code to
9206 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9209 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9210 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9211 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9212 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9214 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9216 PR tree-optimization/65048
9217 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9218 (foo): Use K&R style definition.
9220 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9223 * g++.dg/pr65032.C: New.
9225 2015-02-27 Marek Polacek <polacek@redhat.com>
9228 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9231 2015-02-27 Marek Polacek <polacek@redhat.com>
9234 * gcc.dg/pr65228.c: New test.
9236 2015-02-27 Kai Tietz <ktietz@redhat.com>
9239 * gcc.dg/weak/weak-17.c: New file.
9241 2015-02-27 Richard Biener <rguenther@suse.de>
9244 * g++.dg/lto/pr65193_0.C: New testcase.
9246 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9248 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9249 * gcc.target/s390/hotpatch-8.c: Likewise.
9250 * gcc.target/s390/hotpatch-9.c: Likewise.
9251 * gcc.target/s390/pr61078.c: Likewise.
9252 * gcc.target/s390/pr57960.c: Remove -m64.
9253 * gcc.target/s390/pr61078.c: Likewise.
9255 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9256 Martin Liska <mliska@suse.cz>
9259 * gcc.dg/pr64454.c: Disable ICF.
9260 * gcc.dg/pr28685-1.c: Disable ICF
9261 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9262 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9263 * g++.dg/ipa/ipa-icf-4.C: Update template.
9265 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9267 PR tree-optimization/65216
9268 * gcc.c-torture/execute/pr65216.c: New test.
9270 PR tree-optimization/65215
9271 * gcc.c-torture/execute/pr65215-1.c: New test.
9272 * gcc.c-torture/execute/pr65215-2.c: New test.
9273 * gcc.c-torture/execute/pr65215-3.c: New test.
9274 * gcc.c-torture/execute/pr65215-4.c: New test.
9275 * gcc.c-torture/execute/pr65215-5.c: New test.
9277 2015-02-26 Tom de Vries <tom@codesourcery.com>
9279 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9281 2015-02-26 Martin Liska <mliska@suse.cz>
9282 Jan Hubicka <hubicka@ucw.cz>
9284 * g++.dg/ipa/pr64146.C: Update expected results.
9285 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9286 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9287 * gcc.dg/ipa/ipa-icf-34.c: New test.
9289 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9291 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9292 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9293 (dg-additional-options): Remove dg directive.
9294 (dg-final): Add dg directive.
9296 2015-02-26 Marek Polacek <polacek@redhat.com>
9299 * g++.dg/ipa/pr65008.C: New test.
9301 2015-02-26 Tom de Vries <tom@codesourcery.com>
9303 * lib/profopt.exp (profopt-target-cleanup): New proc.
9304 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9305 files from sources from dg-additional-sources.
9307 2015-02-26 Tom de Vries <tom@codesourcery.com>
9309 * lib/gcov.exp: Cleanup in case of xfail.
9311 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9313 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9315 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9318 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9319 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9320 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9321 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9322 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9323 * g++.dg/debug/pr46123.C: XFAIL and move...
9324 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9325 * gcc.dg/debug/dwarf2-3.c: Move...
9326 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9328 2015-02-26 Marek Polacek <polacek@redhat.com>
9331 * g++.dg/cpp1y/pr65202.C: New test.
9333 2015-02-26 Tom de Vries <tom@codesourcery.com>
9335 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9336 locale_facets.h.gcov.
9338 2015-02-26 Tom de Vries <tom@codesourcery.com>
9340 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9342 2015-02-26 Tom de Vries <tom@codesourcery.com>
9344 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9346 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9349 * gcc.target/i386/pr65217.c: New.
9351 2015-02-26 Tom de Vries <tom@codesourcery.com>
9353 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9355 2015-02-26 Tom de Vries <tom@codesourcery.com>
9357 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9359 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9361 PR tree-optimization/65048
9362 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9364 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9366 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9367 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9369 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9372 * gcc.target/i386/pr65161.c: New test.
9374 2015-02-26 Terry Guo <terry.guo@arm.com>
9376 * gcc.target/arm/no-volatile-in-it.c: New test.
9378 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9380 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9381 (dg-options): Add -save-temps.
9382 (dg-final): Add cleanup-saved-temps.
9384 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9386 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9388 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9390 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9391 * gcc.target/powerpc/pack01.c: Include string.h.
9393 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9396 * gcc.target/i386/pr65167.c: New.
9398 2015-02-25 Kai Tietz <ktietz@redhat.com>
9400 PR tree-optimization/61917
9401 * gcc.dg/vect/vect-pr61917.c: New file.
9403 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9405 PR tree-optimization/65170
9406 * gcc.c-torture/execute/pr65170.c: New test.
9407 * gcc.dg/tree-ssa/vrp96.c: New test.
9409 2015-02-24 Tom de Vries <tom@codesourcery.com>
9411 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9413 2015-02-24 Tom de Vries <tom@codesourcery.com>
9416 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9417 (dg-additional-files-options): Copy additional_sources to
9418 additional_sources_used before emptying additional_sources.
9419 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9420 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9421 (cleanup-saved-temps): Use additional_sources_used instead of
9423 (dg-test): Reset additional_sources_used.
9425 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9428 * gfortran.dg/integer_exponentiation_6.F90: New test.
9430 2015-02-23 Martin Sebor <msebor@redhat.com>
9433 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9434 two parts. One to save registers, the other to verify the
9435 registers have the right values. Save register state into
9436 static data rather than on the stack.
9438 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9441 * c-c++-common/asan/pr63888.c: New test.
9443 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9446 * gcc.c-torture/compile/pr65163.c: New.
9448 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9450 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9451 with -m31 on 64 bit.
9452 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9453 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9455 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9457 * gcc.target/s390/20090223-1.c: Add
9458 -Wno-implicit-function-declaration option.
9459 * gcc.target/s390/pr42224.c: Likewise.
9460 * gcc.target/s390/pr55718.c: Likewise.
9462 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9464 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9465 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9466 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9467 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9468 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9469 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9470 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9471 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9472 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9473 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9474 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9475 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9476 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9477 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9478 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9479 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9480 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9481 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9482 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9483 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9484 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9486 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9488 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9489 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9490 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9491 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9492 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9493 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9494 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9495 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9496 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9497 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9498 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9499 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9500 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9501 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9502 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9503 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9505 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9509 * gfortran.dg/pr61960.f90: New.
9510 * gfortran.dg/pr64230.f90: New.
9511 * gfortran.dg/pr64980.f03: New.
9513 2015-02-22 Tom de Vries <tom@codesourcery.com>
9515 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9517 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9520 * gnat.dg/timing_events.adb: Removed, invalid test.
9522 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9525 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9527 * g++.dg/gcov/gcov-2.C: Likewise.
9529 2015-02-20 Richard Biener <rguenther@suse.de>
9531 PR tree-optimization/65136
9532 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9534 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9537 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9538 powerpc*-*-linux* and nvptx-*-* blacklisting.
9540 * gcc.dg/sibcall-9.c: New test.
9541 * gcc.dg/sibcall-10.c: New test.
9543 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9545 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9547 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9550 * gcc.target/avr/torture/pr64452.c: New test.
9552 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9554 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9555 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9557 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9560 * lib/target-supports.exp (check_compile): Check whether
9561 additional_sources is defined before using it.
9563 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9566 * g++.dg/opt/pr65074.C: New file.
9568 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9570 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9571 (size_type): New typedef.
9572 (operator "" _script): Use it for the last argument.
9574 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9576 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9578 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9580 * lib/target-supports.exp (check_compile): Save/restore
9581 additional_sources that may belong to an actual test.
9583 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9585 PR gcov-profile/64634
9586 * g++.dg/gcov/gcov-15.C: New test.
9588 2015-02-18 Tom de Vries <tom@codesourcery.com>
9590 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9592 2015-02-18 Tom de Vries <tom@codesourcery.com>
9594 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9596 2015-02-18 Tom de Vries <tom@codesourcery.com>
9598 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9600 2015-02-18 Tom de Vries <tom@codesourcery.com>
9602 * gfortran.dg/fmt_cache_1.f: Add missing close.
9604 2015-02-18 Tom de Vries <tom@codesourcery.com>
9607 * gfortran.dg/read_eof_8.f90: Add missing close.
9609 2015-02-18 Richard Biener <rguenther@suse.de>
9611 PR tree-optimization/65063
9612 * gcc.dg/pr65063.c: New testcase.
9614 2015-02-18 Richard Biener <rguenther@suse.de>
9616 PR tree-optimization/62217
9617 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9619 2015-02-18 Marek Polacek <polacek@redhat.com>
9622 * c-c++-common/ubsan/pr65081.c: New test.
9624 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9626 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9627 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9629 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9631 * gcc.dg/ipa/propalign-3.c: New test.
9633 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9636 * gcc.target/sh/pr64793.c: New.
9637 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9639 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9641 * gcc.target/arm/divzero.c: New test case.
9643 2015-02-17 Tom de Vries <tom@codesourcery.com>
9645 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9647 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9648 Jakub Jelinek <jakub@redhat.com>
9651 * g++.dg/cpp0x/pr65075.C: New test.
9653 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9656 * gcc.target/powerpc/pr65058.c: New test.
9658 2015-02-16 Jeff Law <law@redhat.com>
9660 PR tree-optimization/64823
9661 * gcc.dg/uninit-20.c: New test.
9663 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9664 James Greenhalgh <james.greenhalgh@arm.com>
9667 * gcc.dg/ipa/ipa-clone-1.c: New test.
9669 2015-02-16 Richard Biener <rguenther@suse.de>
9671 PR tree-optimization/65077
9672 * gcc.dg/torture/pr65077.c: New testcase.
9674 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9676 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9677 Directive adjusted to scan for ldaxr.
9678 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9679 adjusted to scan for ldaex.
9681 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9684 * g++.dg/cpp0x/constexpr-65080.C: New.
9686 2015-02-16 Richard Biener <rguenther@suse.de>
9688 PR tree-optimization/63593
9689 * gcc.dg/pr63593.c: New testcase.
9691 2015-02-16 Marek Polacek <polacek@redhat.com>
9694 * gcc.dg/pr65066.c: New test.
9696 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9698 * gcc.dg/pr65002.C: Move ...
9699 * g++.dg/ipa/pr65002.C: ... here.
9701 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9703 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9704 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9705 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9706 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9708 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9711 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9712 the expression to find calls.
9713 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9714 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9715 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9716 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9717 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9719 2015-02-14 Marek Polacek <polacek@redhat.com>
9722 * gcc.dg/array-11.c: New test.
9723 * gcc.dg/array-12.c: New test.
9724 * gcc.dg/array-13.c: New test.
9725 * gcc.dg/array-14.c: New test.
9726 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9727 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9728 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9729 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9730 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9731 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9733 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9736 * g++.dg/lookup/using54.C: New.
9738 2015-02-13 Jeff Law <law@redhat.com>
9741 Revert my change for tree-optimization/64823.
9743 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9745 PR tree-optimization/65053
9746 * gcc.c-torture/execute/pr65053-1.c: New test.
9747 * gcc.c-torture/execute/pr65053-2.c: New test.
9749 2015-02-13 Marek Polacek <polacek@redhat.com>
9752 * gcc.dg/pr65050.c: New test.
9754 2015-02-13 Jeff Law <law@redhat.com>
9756 PR tree-optimization/64823
9757 * gcc.dg/uninit-20.c: New test.
9759 PR rtl-optimization/47477
9760 * gcc.dg/tree-ssa/pr47477.c: New test.
9762 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9765 * g++.dg/parse/ivdep-2.C: New.
9766 * g++.dg/parse/ivdep-3.C: Likewise.
9768 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9771 * gfortran.dg/continuation_13.f90: New test.
9772 * gfortran.dg/continuation_14.f: New test.
9774 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9777 * g++.dg/cpp0x/sfinae55.C: New.
9779 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9782 * g++.dg/ipa/pr65034.C: New test.
9784 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9786 PR tree-optimization/65002
9787 * gcc.dg/pr65002.C: New.
9789 2015-02-13 Marek Polacek <polacek@redhat.com>
9792 * c-c++-common/pr65040.c: New test.
9794 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9796 PR tree-optimization/64705
9797 * gcc.dg/tree-ssa/pr64705.c: New test.
9799 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9802 * gcc.dg/visibility-22.c: New test.
9803 * gcc.dg/visibility-23.c: New test.
9804 * gcc.target/i386/pr32219-1.c: New test.
9805 * gcc.target/i386/pr32219-2.c: New test.
9806 * gcc.target/i386/pr32219-3.c: New test.
9807 * gcc.target/i386/pr32219-4.c: New test.
9808 * gcc.target/i386/pr32219-5.c: New test.
9809 * gcc.target/i386/pr32219-6.c: New test.
9810 * gcc.target/i386/pr32219-7.c: New test.
9811 * gcc.target/i386/pr32219-8.c: New test.
9812 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9814 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9816 PR libgfortran/57822
9817 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9818 four different KINDs.
9820 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9823 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9826 * g++.dg/ubsan/pr65000.C: New test.
9828 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9831 * gfortran.dg/finalize_28.f90: New test
9833 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9836 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9837 DW_TAG_lexical_block removal.
9838 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9839 * g++.dg/guality/pr55541.C: New test.
9842 * g++.dg/ubsan/pr64984.C: New test.
9844 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9846 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9848 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9851 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9852 instructions for 2015-01-14 get_memmodel changes.
9853 * gcc.target/powerpc/atomic-p8.c: Likewise.
9856 * g++.dg/ubsan/pr65019.C: New test.
9858 PR tree-optimization/65014
9859 * gcc.c-torture/compile/pr65014.c: New test.
9861 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9863 PR libgfortran/57822
9864 * gfortran/fmt_g0_7.f08: Revise test.
9866 2015-02-11 Jeff Law <law@redhat.com>
9869 * gcc.target/m68k/pr63347.c: New test.
9871 2015-02-11 Marek Polacek <polacek@redhat.com>
9873 * g++.dg/ubsan/shift-1.C: New test.
9874 * gcc.dg/ubsan/c-shift-2.c: New test.
9875 * c-c++-common/ubsan/shift-5.c: Remove file.
9877 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9879 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9880 Directive adjusted to XFAIL.
9881 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9884 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9887 * g++.dg/opt/pr65003.C: New test.
9889 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9891 * lib/target-supports.exp (check_effective_target_pie): Renamed
9893 (check_effective_target_pie_enabled): This.
9894 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9895 * gcc.target/i386/pie.c: Likewise.
9897 2015-02-11 Andrew Pinski <apinski@cavium.com>
9900 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9901 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9903 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9906 * gcc.target/i386/pr61925-1.c: New test.
9907 * gcc.target/i386/pr61925-2.c: New test.
9908 * gcc.target/i386/pr61925-3.c: New test.
9910 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9913 * g++.dg/asan/pr65004.C: New test.
9915 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9918 * gcc.taget/sh/pr64661-0.h: New.
9919 * gcc.taget/sh/pr64661-1.c: New.
9920 * gcc.taget/sh/pr64661-2.c: New.
9921 * gcc.taget/sh/pr64661-3.c: New.
9922 * gcc.taget/sh/pr64661-4.c: New.
9924 2015-02-10 Richard Biener <rguenther@suse.de>
9926 PR tree-optimization/64995
9927 * g++.dg/torture/pr64995.C: New testcase.
9929 2015-02-10 Richard Biener <rguenther@suse.de>
9931 PR tree-optimization/64909
9932 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9934 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9936 * gcc.dg/signbit-sa.c: New test.
9938 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9940 PR libgfortran/57822
9941 * gfortran/fmt_g0_7.f08: New test.
9943 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9945 PR tree-optimization/43378
9946 * gcc.dg/tree-ssa/pr43378.c: New test.
9948 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9951 * g++.dg/torture/pr64978.C: New testcase.
9953 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9956 * gcc.dg/asan/pr64981.c: New test.
9958 2015-02-09 Marek Polacek <polacek@redhat.com>
9961 * gcc.dg/pr64856.c: New test.
9963 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9966 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9967 * gcc.c-torture/execute/pr64979.c: New test.
9969 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9971 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9973 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9975 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9976 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9978 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9981 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9983 2015-02-09 Richard Biener <rguenther@suse.de>
9985 PR tree-optimization/54000
9986 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9988 2015-02-09 Tom de Vries <tom@codesourcery.com>
9990 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9992 2015-02-09 Martin Liska <mliska@suse.cz>
9994 * g++.dg/ipa/pr64858.C: New test.
9996 2015-02-09 Tom de Vries <tom@codesourcery.com>
9998 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10000 2015-02-08 Andrew Pinski <apinski@cavium.com>
10002 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10004 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10007 * gfortran.dg/use_rename_8.f90: New.
10009 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10011 * gnat.dg/addr7.ad[sb]: New test.
10012 * gnat.dg/addr8.ad[sb]: Likewise.
10014 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10017 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10018 from jit.dg/test-compile-to-executable.c's create_code, with a
10019 clarification of the output message.
10020 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10022 (test_jit): Use CHECK_NO_ERRORS when calling
10023 gcc_jit_context_compile_to_file.
10024 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10025 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10026 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10027 about deletions that are attempted.
10028 (jit-verify-compile-to-file): Rename to...
10029 (jit-verify-output-file-was-created): ...this, and drop the
10030 attempt to run "file" and verify the output.
10031 (jit-verify-assembler): New function.
10032 (jit-verify-object): New function.
10033 (jit-verify-dynamic-library): New function.
10034 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10035 favor of an implementation from new file
10036 create-code-for-hello-world-executable.h, which also adds a
10038 (dg-final): Replace jit-verify-compile-to-file with
10039 jit-verify-output-file-was-created, and invoke new function
10040 jit-verify-assembler.
10041 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10042 the output message.
10043 (dg-final): Replace jit-verify-compile-to-file with
10044 jit-verify-output-file-was-created, and invoke new function
10045 jit-verify-dynamic-library.
10046 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10047 favor of an implementation from new file
10048 create-code-for-hello-world-executable.h, which also adds a
10050 (dg-final): Replace jit-verify-compile-to-file with
10051 jit-verify-output-file-was-created. Strengthen the expected stdout
10052 from the built executable.
10053 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10054 favor of an implementation from new file
10055 create-code-for-hello-world-executable.h, which also adds a
10057 (dg-final): Replace jit-verify-compile-to-file with
10058 jit-verify-output-file-was-created, and invoke new function
10060 * jit.dg/verify-dynamic-library.c: New source file.
10062 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10063 Brian Rzycki <b.rzycki@samsung.com>
10065 PR tree-optimization/64878
10066 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10068 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10071 * g++.dg/ipa/pr64896.C: New test.
10073 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10076 * gcc.target/powerpc/pr64205.c: New file.
10078 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10080 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10081 (dg-options): Use -fpie instead of -fPIE -pie.
10083 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10085 PR middle-end/64937
10086 * g++.dg/asan/pr64937.C: New test.
10088 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10091 * gfortran.dg/class_to_type_4.f90: New test
10093 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10095 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10097 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10099 PR rtl-optimization/64957
10101 * gcc.c-torture/execute/pr64957.c: New test.
10103 2015-02-05 Jeff Law <law@redhat.com>
10106 * gcc.target/h8300/pr17306-1.c: New test.
10107 * gcc.target/h8300/pr17306-2.c: New test.
10109 2015-02-05 Tobias Burnus <burnus@net-b.de>
10112 * gfortran.dg/structure_constructor_12.f90: New.
10114 2015-02-05 Jeff Law <law@redhat.com>
10117 gcc.target/h8300/pr58400.c: New test.
10119 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10121 * gcc.target/arm/macro_defs0.c: New test.
10122 * gcc.target/arm/macro_defs1.c: New test.
10123 * gcc.target/arm/macro_defs2.c: New test.
10125 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10127 PR rtl-optimization/64905
10128 * gcc.target/i386/pr64905.c: Require nonpic target.
10129 (dg-options): Add -fomit-frame-pointer.
10132 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10134 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10135 tree dump scanning.
10137 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10140 * gfortran.dg/type_to_class_2.f90: New test
10141 * gfortran.dg/type_to_class_3.f90: New test
10143 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10146 * g++.dg/torture/pr64686.C: New testcase.
10148 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10150 PR rtl-optimization/64905
10151 * gcc.target/i386/pr64905.c: New file.
10153 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10155 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10156 * gcc.dg/guality/pr41616-1.c: Ditto.
10158 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10161 * gcc.dg/pr64817-3.c: New.
10163 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10164 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10166 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10167 pass parameters in registers.
10168 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10169 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10170 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10172 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10173 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10175 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10176 list, allow for multilibed targets.
10177 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10179 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10181 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10182 * gcc.dg/pr46728-6.c: Ditto.
10184 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10186 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10187 for mips_nanlegacy target.
10189 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10191 * gcc.target/i386/chkp-hidden-def.c: New.
10193 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10195 PR middle-end/62103
10196 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10197 to use 24 bits for bitfield b.
10199 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10202 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10203 cache result in a global variable. Include all 32-bit targets for
10206 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10208 PR rtl-optimization/64756
10209 * gcc.c-torture/execute/pr64756.c: New test.
10211 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10214 * gcc.target/sh/pr64660-0.h: New.
10215 * gcc.target/sh/pr64660-1.c: New.
10216 * gcc.target/sh/pr64660-2.c: New.
10217 * gcc.target/sh/pr64660-3.c: New.
10218 * gcc.target/sh/pr64660-4.c: New.
10220 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10223 * g++.dg/warn/Waddress-2.C: New.
10225 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10227 PR middle-end/61225
10228 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10230 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10232 PR preprocessor/64803
10233 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10235 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10237 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10239 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10242 (_ARM_FPSRC): Add DN and AHP fields.
10243 (clean_results): Force DN=1 on AArch64.
10244 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10245 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10246 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10247 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10248 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10249 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10251 2015-02-02 Alan Modra <amodra@gmail.com>
10253 * gcc.target/powerpc/cprophard.c: New.
10255 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10257 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10258 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10260 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10263 * gcc.dg/pr64817-1.c: New test.
10264 * gcc.dg/pr64817-2.c: New test.
10266 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10269 * gcc.target/sh/pr64851-0.h: New
10270 * gcc.target/sh/pr64851-1.c: New
10271 * gcc.target/sh/pr64851-2.c: New
10272 * gcc.target/sh/pr64851-3.c: New
10273 * gcc.target/sh/pr64851-4.c: New
10275 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10278 * gcc.dg/torture/pr64882.c: New test.
10280 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10283 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10286 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10288 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10289 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10290 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10291 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10292 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10293 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10295 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10296 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10298 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10299 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10302 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10305 * g++.dg/pr64688-2.C: New.
10307 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10309 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10310 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10311 * gcc.target/i386/fuse-caller-save.c: Ditto.
10312 * gcc.target/i386/headmerge-1.c: Ditto.
10313 * gcc.target/i386/headmerge-2.c: Ditto.
10314 * gcc.target/i386/sibcall-6.c: Ditto.
10316 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10319 * gcc.target/i386/pr64617.c: New test.
10321 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10324 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10325 (dg-options): Remove -m32.
10326 (dg-final): Scan for "movb %al" only.
10327 * gcc.target/i386/pr15184-2.c: Ditto.
10329 2015-01-30 Richard Biener <rguenther@suse.de>
10331 PR tree-optimization/64829
10332 * gcc.dg/vect/pr64829.c: New testcase.
10334 2015-01-29 Marek Polacek <polacek@redhat.com>
10337 * gcc.dg/pr64709.c: New test.
10339 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10342 * g++.dg/ubsan/pr64717-1.C: New test.
10343 * g++.dg/ubsan/pr64717-2.C: New test.
10345 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10347 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10349 2015-01-29 Jeff Law <law@redhat.com>
10352 * gcc.target/i386/pr15184-1.c: New test.
10353 * gcc.target/i386/pr15184-2.c: New test.
10355 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10357 PR tree-optimization/64746
10358 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10360 2015-01-29 Richard Biener <rguenther@suse.de>
10362 PR tree-optimization/64853
10363 * gcc.dg/torture/pr64853.c: New testcase.
10365 2015-01-29 Richard Biener <rguenther@suse.de>
10367 PR tree-optimization/64844
10368 * gcc.dg/vect/pr64844.c: New testcase.
10370 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10372 PR middle-end/64809
10373 * gcc.dg/pr64809.c: Delete.
10375 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10377 PR middle-end/64805
10378 * gcc.target/i386/pr64805.c: New.
10380 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10382 * gcc.dg/guality/guality.h (main): Add argv[0] to
10383 guality_gdb_command.
10385 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10388 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10390 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10393 * gcc.target/sh/sh.exp
10394 (check_effective_target_atomic_model_soft_gusa_available,
10395 check_effective_target_atomic_model_soft_tcb_available,
10396 check_effective_target_atomic_model_soft_imask_available,
10397 check_effective_target_atomic_model_hard_llcs_available): New.
10398 * gcc.target/sh/pr64659-0.h: New.
10399 * gcc.target/sh/pr64659-1.c: New.
10400 * gcc.target/sh/pr64659-2.c: New.
10401 * gcc.target/sh/pr64659-3.c: New.
10402 * gcc.target/sh/pr64659-4.c: New.
10404 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10406 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10407 scan-assembler-times pattern.
10409 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10411 PR middle-end/64809
10412 * gcc.dg/pr64809.c: New test.
10414 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10416 PR tree-optimization/64277
10417 * gcc.dg/pr64277.c: New.
10419 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10421 PR tree-optimization/64718
10422 * gcc.c-torture/execute/pr64718.c: New test.
10424 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10426 * gcc.target/aarch64/abs_2.c: New.
10428 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10430 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10431 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10432 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10435 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10438 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10439 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10440 { target comdat_group }.
10442 2015-01-27 Tobias Burnus <burnus@net-b.de>
10445 * gfortran.dg/goacc/coarray_2.f90: New.
10447 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10451 * g++.dg/torture/pr64139.C: New testcase.
10452 * g++.dg/torture/pr60871.C: Likewise.
10454 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10457 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10458 prevent linking errors.
10460 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10463 * g++.dg/torture/pr64282.C: New testcase.
10465 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10467 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10470 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10472 * gcc.target/s390/hotpatch-13.c: New testcase.
10473 * gcc.target/s390/hotpatch-14.c: New testcase.
10474 * gcc.target/s390/hotpatch-15.c: New testcase.
10475 * gcc.target/s390/hotpatch-16.c: New testcase.
10476 * gcc.target/s390/hotpatch-17.c: New testcase.
10477 * gcc.target/s390/hotpatch-18.c: New testcase.
10478 * gcc.target/s390/hotpatch-19.c: New testcase.
10479 * gcc.target/s390/hotpatch-20.c: New testcase.
10480 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10481 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10482 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10483 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10484 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10485 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10486 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10487 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10488 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10489 * gcc.target/s390/hotpatch-10.c: Likewise.
10490 * gcc.target/s390/hotpatch-11.c: Likewise.
10491 * gcc.target/s390/hotpatch-12.c: Likewise.
10492 * gcc.target/s390/hotpatch-2.c: Likewise.
10493 * gcc.target/s390/hotpatch-3.c: Likewise.
10494 * gcc.target/s390/hotpatch-4.c: Likewise.
10495 * gcc.target/s390/hotpatch-5.c: Likewise.
10496 * gcc.target/s390/hotpatch-6.c: Likewise.
10497 * gcc.target/s390/hotpatch-7.c: Likewise.
10498 * gcc.target/s390/hotpatch-8.c: Likewise.
10499 * gcc.target/s390/hotpatch-9.c: Likewise.
10500 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10501 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10502 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10503 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10504 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10505 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10506 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10507 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10509 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10511 * gcc.dg/long_branch.c: New testcase.
10513 2015-01-27 Richard Biener <rguenther@suse.de>
10515 PR tree-optimization/56273
10516 PR tree-optimization/59124
10517 PR tree-optimization/64277
10518 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10519 * gcc.dg/Warray-bounds-12.c: Likewise.
10520 * gcc.dg/Warray-bounds-13.c: Likewise.
10522 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10524 PR rtl-optimization/61058
10525 * gcc.dg/pr61058.c: New test.
10527 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10529 * gcc.target/i386/chkp-narrow-bounds.c: New.
10531 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10533 PR tree-optimization/64807
10534 * gcc.dg/pr64807.c: New test.
10537 * gcc.dg/pr64766.c: New test.
10539 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10542 * gcc.target/sh/pr49263-4.c: New.
10544 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10547 * gfortran.dg/allocate_with_mold_1.f90: New test
10549 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10552 * gcc.dg/pr64778.c: New test.
10554 PR middle-end/64421
10555 * gcc.dg/vect/pr64421.c: New test.
10557 2015-01-26 Tobias Burnus <burnus@net-b.de>
10560 * gfortran.dg/coarray_36.f: New.
10561 * gfortran.dg/coarray_37.f90: New.
10563 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10566 * gfortran.dg/class_allocate_18.f90: New.
10568 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10570 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10572 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10574 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10576 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10578 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10580 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10582 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10584 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10586 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10587 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10588 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10589 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10591 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10593 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10594 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10595 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10597 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10599 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10600 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10601 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10602 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10603 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10606 2015-01-26 Richard Biener <rguenther@suse.de>
10608 PR middle-end/64764
10609 * gcc.dg/uninit-19.c: New testcase.
10611 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10613 * lib/target-supports.exp (check_effective_target_vect64): Add
10616 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10619 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10621 2015-01-26 Tony Liu <tony.liu@arm.com>
10623 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10626 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10628 PR libfortran/64770
10629 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10630 correctly, clean up afterwards.
10632 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10635 * gfortran.dg/use_rename_7.f90: New.
10637 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10639 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10640 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10642 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10645 * gcc.target/sh/pr54236-4.c: New.
10647 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10649 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10650 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10653 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10655 PR libfortran/64770
10656 * gfortran.dg/open_new_segv.f90: New test.
10658 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10667 * gcc.target/sh/pr64345-1.c: New.
10668 * gcc.target/sh/pr64345-2.c: New.
10669 * gcc.target/sh/pr59533-1.c: New.
10670 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10671 * gcc.target/sh/pr52933-2.c: Likewise.
10672 * gcc.target/sh/pr54089-1.c: Likewise.
10673 * gcc.target/sh/pr54236-1.c: Likewise.
10674 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10675 * gcc.target/sh/pr49263-1.c: Remove xfails.
10676 * gcc.target/sh/pr49263-2.c: Likewise.
10677 * gcc.target/sh/pr49263-3.c: Likewise.
10678 * gcc.target/sh/pr53987-1.c: Likewise.
10679 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10680 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10681 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10682 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10683 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10684 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10686 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10689 2015-01-24 Tom de Vries <tom@codesourcery.com>
10691 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10693 2015-01-23 Ian Lance Taylor <iant@google.com>
10696 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10697 targets without split stack support.
10699 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10702 * gcc.target/i386/pr64317.c: New test.
10704 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10706 PR rtl-optimization/63637
10707 PR rtl-optimization/60663
10708 * gcc.dg/pr63637-1.c: New test.
10709 * gcc.dg/pr63637-2.c: New test.
10710 * gcc.dg/pr63637-3.c: New test.
10711 * gcc.dg/pr63637-4.c: New test.
10712 * gcc.dg/pr63637-5.c: New test.
10713 * gcc.dg/pr63637-6.c: New test.
10714 * gcc.target/i386/pr63637-1.c: New test.
10715 * gcc.target/i386/pr63637-2.c: New test.
10716 * gcc.target/i386/pr63637-3.c: New test.
10717 * gcc.target/i386/pr63637-4.c: New test.
10718 * gcc.target/i386/pr63637-5.c: New test.
10719 * gcc.target/i386/pr63637-6.c: New test.
10721 2015-01-23 Richard Biener <rguenther@suse.de>
10724 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10725 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10727 2015-01-23 Marek Polacek <polacek@redhat.com>
10729 PR preprocessor/60570
10730 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10731 * gcc.dg/cpp/pr60570.c: New test.
10733 2015-01-23 Richard Biener <rguenther@suse.de>
10736 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10737 vectorization on vect64 targets.
10739 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10742 * gfortran.dg/class_allocate_17.f90: New.
10744 2015-01-23 Tobias Burnus <burnus@net-b.de>
10747 * gfortran.dg/goacc/combined_loop.f90: New.
10749 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10752 * gfortran.dg/make_unit.f90: New test.
10754 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10757 * gfortran.dg/negative_unit_int8.f: Update.
10759 2015-01-22 Jeff Law <law@redhat.com>
10762 * gcc.target/m68k/pr52076-1.c: New test.
10763 * gcc.target/m68k/pr52076-2.c: New test.
10765 2015-01-22 Richard Biener <rguenther@suse.de>
10767 PR middle-end/64728
10768 * gcc.dg/torture/pr64728.c: New testcase.
10770 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10773 * g++.dg/pr64688.C: New test.
10775 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10777 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10778 to avoid errors with -fpic.
10780 2015-01-22 Richard Biener <rguenther@suse.de>
10783 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10785 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10787 PR rtl-optimization/64682
10788 * gcc.c-torture/execute/pr64682.c: New file.
10790 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10793 * gcc.dg/pr64511.c: New test.
10795 PR rtl-optimization/62078
10796 * g++.dg/opt/pr62078.C: New test.
10799 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10801 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10804 * gfortran.dg/internal_pack_15.f90: New test.
10806 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10808 * c-c++-common/tsan/step.c: New testcase.
10810 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10812 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10814 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10816 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10818 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10820 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10822 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10824 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10826 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10828 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10830 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10832 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10834 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10836 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10838 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10840 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10842 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10844 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10846 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10848 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10850 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10852 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10854 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10856 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10858 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10860 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10861 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10862 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10865 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10867 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10868 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10869 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10872 2015-01-21 Renlin Li <renlin.li@arm.com>
10874 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10875 * g++.dg/tls/thread_local5g.C: Likewise.
10876 * g++.dg/tls/thread_local6g.C: Likewise.
10878 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10880 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10881 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10882 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10884 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10886 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10887 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10888 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10890 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10892 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10893 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10894 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10896 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10898 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10899 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10900 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10902 2015-01-20 Jeff Law <law@redhat.com>
10905 * gcc.target/m68k/pr59946.c: New test.
10907 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10909 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10910 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10911 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10913 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10915 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10916 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10917 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10919 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10921 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10922 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10923 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10925 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10927 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10928 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10929 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10931 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10934 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10936 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10937 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10938 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10940 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10942 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10943 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10944 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10946 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10948 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10950 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10952 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10955 * g++.dg/ubsan/pr64632.C: New test.
10958 * gcc.dg/pr64663.c: New test.
10960 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10963 * g++.dg/warn/Wunused-var-23.C: New.
10965 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10968 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10969 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10971 2015-01-20 Richard Biener <rguenther@suse.de>
10974 * gcc.dg/lto/pr64684_0.c: New testcase.
10975 * gcc.dg/lto/pr64684_1.c: Likewise.
10976 * gcc.dg/lto/pr64684_2.c: Likewise.
10977 * gcc.dg/lto/pr64685_0.c: Likewise.
10978 * gcc.dg/lto/pr64685_1.c: Likewise.
10980 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10983 * g++.dg/cpp1y/lambda-init12.C: New.
10985 2015-01-20 Richard Biener <rguenther@suse.de>
10987 PR tree-optimization/64410
10988 * g++.dg/vect/pr64410.cc: Require vect_double.
10990 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10993 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10995 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10999 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11001 PR rtl-optimization/64081
11002 * gcc.dg/pr64081.c: New test.
11004 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11006 * jit.dg/harness.h: Include <unistd.h>.
11007 (CHECK_NO_ERRORS): New.
11008 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11009 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11010 gcc_jit_context_compile_to_file.
11011 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11012 args to the spawned executable.
11013 (jit-expand-vars): New function.
11014 (jit-exe-params): New variable.
11015 (dg-jit-set-exe-params): New function.
11016 (jit-dg-test): Detect testcases that use
11017 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11018 Set arguments of spawned process to jit-exe-params.
11019 (jit-get-output-filename): New function.
11020 (jit-setup-compile-to-file): New function.
11021 (jit-verify-compile-to-file): New function.
11022 (jit-run-executable): New function.
11023 (jit-verify-executable): New function.
11024 * jit.dg/test-compile-to-assembler.c: New testcase.
11025 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11026 * jit.dg/test-compile-to-executable.c: New testcase.
11027 * jit.dg/test-compile-to-object.c: New testcase.
11029 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11032 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11035 2015-01-19 Martin Liska <mliska@suse.cz>
11037 * objc/compile/pr64668.m: New test.
11039 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11041 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11042 (create_overflow_fn): Update comment to clarify that
11043 the third param of the created function is a bool *, not
11045 (verify_int_overflow_fn): Convert param "expected_ovf" from
11046 int to bool. Update third param of "overflow_fn_type" from int *
11047 to bool *. Update local "actual_ovf" from int to bool.
11048 (verify_uint_overflow_fn): Likewise.
11050 2015-01-19 Martin Liska <mliska@suse.cz>
11052 * gcc.dg/ipa/ipa-icf-33.c: New test.
11054 2015-01-19 Felix Yang <felix.yang@huawei.com>
11055 Haijian Zhang <z.zhanghaijian@huawei.com>
11057 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11058 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11059 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11060 result_float64x2, expected_hfloat64x2): New helper type, variable and
11062 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11063 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11064 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11065 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11066 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11067 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11068 and target without the FMA feature.
11070 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11072 * gcc.target/aarch64/pr64304.c: New testcase.
11074 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11076 PR rtl-optimization/64081
11077 * gcc.dg/pr64081.c: New test.
11079 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11082 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11084 * gcc.target/aarch64/test_frame_6.c: Likewise.
11085 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11086 and x19 (in the epilogue).
11087 * gcc.target/aarch64/test_frame_4.c: Likewise.
11088 * gcc.target/aarch64/test_frame_7.c: Likewise.
11090 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11092 * gcc.target/i386/chkp-always_inline.c: New.
11094 2015-01-15 Andrew Pinski <apinski@cavium.com>
11095 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11097 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11098 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11100 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11103 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11104 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11106 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11109 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11111 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11114 * gcc.target/sh/torture/pr64652.c: New.
11116 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11118 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11119 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11120 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11121 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11122 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11123 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11125 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11128 * g++.dg/torture/pr64378.C: New testcase.
11130 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11133 * gfortran.dg/block_13.f08: New test
11135 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11138 * gfortran.dg/associate_1.f03: Allow test for character with
11141 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11143 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11144 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11146 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11148 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11150 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11153 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11155 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11158 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11161 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11164 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11166 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11169 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11171 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11173 PR rtl-optimization/52773
11174 * gcc.c-torture/compile/pr52773.c: New test.
11176 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11179 * g++.dg/cpp0x/alias-decl-46.C: New.
11181 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11183 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11185 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11187 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11189 (CHECK_FP): Likewise.
11190 (CHECK_CUMULATIVE_SAT): Likewise.
11192 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11194 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11195 (Set_Neon_Cumulative_Sat): Add parameter.
11196 (__set_neon_cumulative_sat): Support new parameter.
11197 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11198 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11200 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11201 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11204 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11206 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11207 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11209 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11212 * g++.dg/tls/thread_local-ice4.C: New.
11214 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11216 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11219 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11222 * g++.dg/cpp0x/vt-62276.C: New.
11224 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11226 PR middle-end/64353
11227 * g++.dg/pr64353.C: New.
11229 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11232 * gcc.target/aarch64/pr64263_1.c: New test.
11234 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11236 PR tree-optimization/64434
11237 * gcc.dg/torture/pr64434.c: Move to...
11238 * gcc.dg/pr64434.c: ... here.
11240 2015-01-16 Richard Biener <rguenther@suse.de>
11242 PR middle-end/64614
11243 * gcc.dg/uninit-18.c: New testcase.
11245 2015-01-16 Richard Biener <rguenther@suse.de>
11247 PR tree-optimization/64568
11248 * g++.dg/torture/pr64568-2.C: New testcase.
11250 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11253 * gcc.target/i386/chkp-label-address.c: New.
11255 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11258 * gfortran.dg/pointer_init_6.f90: Extended.
11260 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11262 * gcc.c-torture/compile/20150108.c: New test.
11264 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11266 * gcc.target/visium: New directory.
11268 2015-01-16 Richard Biener <rguenther@suse.de>
11270 PR tree-optimization/61743
11271 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11272 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11274 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11276 * gcc.dg/pr64015.c: New test.
11278 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11282 * g++.dg/ipa/pr64612.C: New test.
11284 2015-01-16 Renlin Li <renlin.li@arm.com>
11286 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11288 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11290 * gcc.target/i386/sse-14.c: Test new intrinsic.
11291 * gcc.target/i386/sse-22.c: Ditto.
11293 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11296 * g++.dg/cpp0x/auto44.C: New.
11298 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11301 * gcc.target/nios2/gpopt-all.c: New test case.
11302 * gcc.target/nios2/gpopt-local.c: New test case.
11303 * gcc.target/nios2/gpopt-global.c: New test case.
11304 * gcc.target/nios2/gpopt-data.c: New test case.
11305 * gcc.target/nios2/gpopt-none.c: New test case.
11307 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11309 * g++.dg/ubsan/vptr-1.C: New test.
11310 * g++.dg/ubsan/vptr-2.C: New test.
11311 * g++.dg/ubsan/vptr-3.C: New test.
11312 * g++.dg/ubsan/vptr-4.C: New test.
11313 * g++.dg/ubsan/vptr-5.C: New test.
11314 * g++.dg/ubsan/vptr-6.C: New test.
11315 * g++.dg/ubsan/vptr-7.C: New test.
11316 * g++.dg/ubsan/vptr-8.C: New test.
11317 * g++.dg/ubsan/vptr-9.C: New test.
11319 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11321 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11323 * lib/gcc-dg.exp: Likewise.
11325 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11327 PR rtl-optimization/64110
11328 * gcc.target/i386/pr64110.c: Add scan-assembler.
11330 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11331 James Norris <jnorris@codesourcery.com>
11332 Cesar Philippidis <cesar@codesourcery.com>
11333 Ilmir Usmanov <i.usmanov@samsung.com>
11335 * lib/target-supports.exp (check_effective_target_fopenacc): New
11337 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11338 * g++.dg/goacc/goacc.exp: Likewise.
11339 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11340 * gcc.dg/goacc/goacc.exp: Likewise.
11341 * gfortran.dg/goacc/goacc.exp: Likewise.
11342 * c-c++-common/cpp/openacc-define-1.c: New file.
11343 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11344 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11345 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11346 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11347 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11348 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11349 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11350 * c-c++-common/goacc/cache-1.c: Likewise.
11351 * c-c++-common/goacc/clauses-fail.c: Likewise.
11352 * c-c++-common/goacc/collapse-1.c: Likewise.
11353 * c-c++-common/goacc/data-1.c: Likewise.
11354 * c-c++-common/goacc/data-2.c: Likewise.
11355 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11356 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11357 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11358 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11359 * c-c++-common/goacc/if-clause-1.c: Likewise.
11360 * c-c++-common/goacc/if-clause-2.c: Likewise.
11361 * c-c++-common/goacc/kernels-1.c: Likewise.
11362 * c-c++-common/goacc/loop-1.c: Likewise.
11363 * c-c++-common/goacc/loop-private-1.c: Likewise.
11364 * c-c++-common/goacc/nesting-1.c: Likewise.
11365 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11366 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11367 * c-c++-common/goacc/parallel-1.c: Likewise.
11368 * c-c++-common/goacc/pcopy.c: Likewise.
11369 * c-c++-common/goacc/pcopyin.c: Likewise.
11370 * c-c++-common/goacc/pcopyout.c: Likewise.
11371 * c-c++-common/goacc/pcreate.c: Likewise.
11372 * c-c++-common/goacc/pragma_context.c: Likewise.
11373 * c-c++-common/goacc/present-1.c: Likewise.
11374 * c-c++-common/goacc/reduction-1.c: Likewise.
11375 * c-c++-common/goacc/reduction-2.c: Likewise.
11376 * c-c++-common/goacc/reduction-3.c: Likewise.
11377 * c-c++-common/goacc/reduction-4.c: Likewise.
11378 * c-c++-common/goacc/sb-1.c: Likewise.
11379 * c-c++-common/goacc/sb-2.c: Likewise.
11380 * c-c++-common/goacc/sb-3.c: Likewise.
11381 * c-c++-common/goacc/update-1.c: Likewise.
11382 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11383 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11384 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11385 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11386 * gfortran.dg/goacc/assumed.f95: Likewise.
11387 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11388 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11389 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11390 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11391 * gfortran.dg/goacc/branch.f95: Likewise.
11392 * gfortran.dg/goacc/cache-1.f95: Likewise.
11393 * gfortran.dg/goacc/coarray.f95: Likewise.
11394 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11395 * gfortran.dg/goacc/cray.f95: Likewise.
11396 * gfortran.dg/goacc/critical.f95: Likewise.
11397 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11398 * gfortran.dg/goacc/data-tree.f95: Likewise.
11399 * gfortran.dg/goacc/declare-1.f95: Likewise.
11400 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11401 * gfortran.dg/goacc/fixed-1.f: Likewise.
11402 * gfortran.dg/goacc/fixed-2.f: Likewise.
11403 * gfortran.dg/goacc/fixed-3.f: Likewise.
11404 * gfortran.dg/goacc/fixed-4.f: Likewise.
11405 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11406 * gfortran.dg/goacc/if.f95: Likewise.
11407 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11408 * gfortran.dg/goacc/list.f95: Likewise.
11409 * gfortran.dg/goacc/literal.f95: Likewise.
11410 * gfortran.dg/goacc/loop-1.f95: Likewise.
11411 * gfortran.dg/goacc/loop-2.f95: Likewise.
11412 * gfortran.dg/goacc/loop-3.f95: Likewise.
11413 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11414 * gfortran.dg/goacc/omp.f95: Likewise.
11415 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11416 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11417 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11418 * gfortran.dg/goacc/parameter.f95: Likewise.
11419 * gfortran.dg/goacc/private-1.f95: Likewise.
11420 * gfortran.dg/goacc/private-2.f95: Likewise.
11421 * gfortran.dg/goacc/private-3.f95: Likewise.
11422 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11423 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11424 * gfortran.dg/goacc/reduction.f95: Likewise.
11425 * gfortran.dg/goacc/routine-1.f90: Likewise.
11426 * gfortran.dg/goacc/routine-2.f90: Likewise.
11427 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11428 * gfortran.dg/goacc/several-directives.f95: Likewise.
11429 * gfortran.dg/goacc/sie.f95: Likewise.
11430 * gfortran.dg/goacc/subarrays.f95: Likewise.
11431 * gfortran.dg/gomp/map-1.f90: Likewise.
11432 * gfortran.dg/openacc-define-1.f90: Likewise.
11433 * gfortran.dg/openacc-define-2.f90: Likewise.
11434 * gfortran.dg/openacc-define-3.f90: Likewise.
11435 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11436 * g++.dg/gomp/block-2.C: Likewise.
11437 * g++.dg/gomp/block-3.C: Likewise.
11438 * g++.dg/gomp/block-5.C: Likewise.
11439 * g++.dg/gomp/target-1.C: Likewise.
11440 * g++.dg/gomp/target-2.C: Likewise.
11441 * g++.dg/gomp/taskgroup-1.C: Likewise.
11442 * g++.dg/gomp/teams-1.C: Likewise.
11443 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11444 * gcc.dg/cilk-plus/jump.c: Likewise.
11445 * gcc.dg/gomp/block-1.c: Likewise.
11446 * gcc.dg/gomp/block-10.c: Likewise.
11447 * gcc.dg/gomp/block-2.c: Likewise.
11448 * gcc.dg/gomp/block-3.c: Likewise.
11449 * gcc.dg/gomp/block-4.c: Likewise.
11450 * gcc.dg/gomp/block-5.c: Likewise.
11451 * gcc.dg/gomp/block-6.c: Likewise.
11452 * gcc.dg/gomp/block-7.c: Likewise.
11453 * gcc.dg/gomp/block-8.c: Likewise.
11454 * gcc.dg/gomp/block-9.c: Likewise.
11455 * gcc.dg/gomp/target-1.c: Likewise.
11456 * gcc.dg/gomp/target-2.c: Likewise.
11457 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11458 * gcc.dg/gomp/teams-1.c: Likewise.
11460 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11462 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11465 2015-01-15 Mike Stump <mikestump@comcast.net>
11467 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11468 * gcc.dg/inline_2.c: Likewise.
11469 * gcc.dg/inline_3.c: Likewise.
11470 * gcc.dg/inline_4.c: Likewise.
11472 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11475 * gfortran.dg/proc_ptr_comp_43.f90: New.
11477 2015-01-15 Mike Stump <mikestump@comcast.net>
11479 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11480 * gcc.dg/unroll_2.c: Likewise.
11481 * gcc.dg/unroll_3.c: Likewise.
11482 * gcc.dg/unroll_4.c: Likewise.
11483 * gcc.dg/unroll_5.c: Likewise.
11485 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11488 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11490 * gcc.target/aarch64/test_frame_6.c: Likewise.
11491 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11492 x30 and x19 (in the epilogue).
11493 * gcc.target/aarch64/test_frame_4.c: Likewise.
11494 * gcc.target/aarch64/test_frame_7.c: Likewise.
11496 2015-01-15 Martin Liska <mliska@suse.cz>
11498 * g++.dg/ipa/pr64068.C: New test.
11499 * gcc.dg/ipa/PR64559.c: New test.
11501 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11503 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11506 2015-01-15 Richard Biener <rguenther@suse.de>
11508 PR tree-optimization/61743
11509 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11510 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11512 2015-01-15 Renlin Li <renlin.li@arm.com>
11514 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11515 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11517 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11519 * gcc.dg/vect/vect-aggressive-1.c: New.
11520 * gcc.target/i386/avx2-vect-aggressive.c: New.
11522 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11524 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11526 2015-01-15 Richard Biener <rguenther@suse.de>
11529 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11530 -Wl,-undefined,dynamic_lookup.
11532 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11534 * gnat.dg/opt47.adb: New test.
11536 2015-01-15 Richard Biener <rguenther@suse.de>
11539 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11541 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11543 PR tree-optimization/64434
11544 * gcc.dg/torture/pr64434.c: New test.
11546 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11548 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11549 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11550 -march=loongson* and -march=octeon* require -mno-micromips.
11552 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11553 Matthew Fortune <matthew.fortune@imgtec.com>
11555 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11556 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11557 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11558 * gcc.target/mips/call-saved-7.c: New file.
11559 * gcc.target/mips/call-saved-8.c: New file.
11560 * gcc.target/mips/call-saved-9.c: New file.
11562 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11564 * gcc.target/mips/lsa.c: New file.
11565 * gcc.target/mips/mips64-lsa.c: Likewise.
11566 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11567 * gcc.target/mips/mulsize-4.c: Likewise.
11568 * gcc.target/mips/mulsize-5.c: New file.
11569 * gcc.target/mips/mulsize-6.c: Likewise.
11570 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11571 and !HAS_LSA as ghost options.
11572 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11575 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11577 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11579 2015-01-15 Richard Biener <rguenther@suse.de>
11581 PR middle-end/64365
11582 * gcc.dg/torture/pr64365.c: New testcase.
11584 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11586 * gcc.dg/stackprotectexplicit1.c: New test.
11587 * g++.dg/stackprotectexplicit2.c: New test.
11589 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11592 * gfortran.dg/inquire_internal.f90: New.
11593 * gfortran.dg/negative_unit_check.f90: New.
11595 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11598 * gcc.target/sh/pr53988-1.c: New.
11600 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11603 * g++.dg/tls/thread_local-ice3.C: New.
11605 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11607 * gcc.target/i386/fentry-override.c: Properly place {} in target
11608 selector. Remove nonpic.
11609 * gcc.target/i386/fentry.c: Likewise.
11611 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11613 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11614 warnings instead of errors.
11616 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11618 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11619 option support instead of ENABLE_LTO from Makefile.
11621 2015-01-14 Richard Biener <rguenther@suse.de>
11623 PR tree-optimization/59354
11624 * gcc.dg/vect/pr59354.c: New testcase.
11626 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11628 * lib/target-supports.exp
11629 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11630 on ARM architures before v7.
11632 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11634 PR middle-end/59448
11635 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11636 an atomic_exchange.
11638 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11641 * gcc.target/i386/pr64386.c: New test.
11643 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11646 * gcc.target/i386/pr64393.c: New test.
11648 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11651 * gcc.target/i386/pr64387.c: New test.
11653 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11655 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11657 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11659 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11661 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11664 * gcc.target/arm/pr64453.c: New.
11666 2015-01-14 Richard Biener <rguenther@suse.de>
11669 * gcc.dg/lto/pr64415_0.c: New testcase.
11670 * gcc.dg/lto/pr64415_1.c: Likewise.
11672 2015-01-14 Martin Liska <mliska@suse.cz>
11674 * gcc.dg/ipa/pr64307.c: New test.
11676 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11678 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11679 64-bit and 128-bit.
11681 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11684 * gcc.target/arm/pr64460_1.c: New test.
11686 2015-01-14 Richard Biener <rguenther@suse.de>
11688 PR tree-optimization/64493
11689 PR tree-optimization/64495
11690 * gcc.dg/vect/pr64493.c: New testcase.
11691 * gcc.dg/vect/pr64495.c: Likewise.
11693 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11695 * gcc.dg/Warray-bounds-11.c: New test-case.
11697 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11699 * gcc.target/mips/octeon3-pipe-1.c: New test.
11701 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11703 * jit.dg/harness.h (set_up_logging): Move string concatenation
11705 (concat_strings): New function.
11706 (dump_reproducer): New function.
11707 (test_jit): Call dump_reproducer.
11708 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11710 (jit-dg-test): Delete any generated reproducer from previous runs.
11711 Verify that a generated reproducer was created, and verify that it
11713 * jit.dg/test-nested-contexts.c (main): Call
11714 gcc_jit_context_dump_reproducer_to_file.
11716 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11718 * gcc.dg/aru-2.c: Add dg-require-profiling.
11720 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11722 * lib/target-supports.exp (check_profiling_available): Check if
11725 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11728 * g++.dg/torture/pr64565.C: New testcase.
11730 2015-01-13 Marek Polacek <polacek@redhat.com>
11732 PR middle-end/64391
11733 * gcc.dg/tm/pr64391.c: New test.
11735 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11737 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11740 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11742 * gcc.target/i386/pie.c: New test.
11744 * lib/target-supports.exp (check_effective_target_pie): New.
11746 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11748 PR rtl-optimization/64286
11749 * gcc.target/i386/avx2-pr64286.c: New test.
11751 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11754 * g++.dg/cpp0x/vt-57626.C: New.
11756 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11759 * gfortran.dg/pr64528.f90: New test.
11761 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11763 * gcc.target/aarch64/subsp.c: New test.
11765 2015-01-13 Andrew Pinski <apinski@cavium.com>
11767 * gcc.target/aarch64/store-pair-1.c: New testcase.
11769 2015-01-13 Richard Biener <rguenther@suse.de>
11772 * gcc.dg/lto/pr64373_0.c: New testcase.
11774 2015-01-13 Andrew Pinski <apinski@cavium.com>
11776 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11777 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11779 2015-01-13 Richard Biener <rguenther@suse.de>
11781 PR tree-optimization/64406
11782 * gcc.dg/pr64406.c: New testcase.
11784 2015-01-13 Richard Biener <rguenther@suse.de>
11786 PR tree-optimization/64404
11787 * gcc.dg/vect/pr64404.c: New testcase.
11789 2015-01-13 Richard Biener <rguenther@suse.de>
11791 PR tree-optimization/64568
11792 * g++.dg/torture/pr64568.C: New testcase.
11794 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11796 * jit.dg/test-error-local-used-from-other-function.c: New test
11798 * jit.dg/test-error-param-reuse.c: New test case.
11799 * jit.dg/test-error-param-sharing.c: New test case.
11800 * jit.dg/test-error-param-used-from-other-function.c: New test
11802 * jit.dg/test-error-param-used-without-a-function.c: New test
11805 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11807 PR tree-optimization/64563
11808 * gcc.dg/pr64563.c: New test.
11811 * gcc.target/i386/pr64513.c: New test.
11813 PR tree-optimization/64454
11814 * gcc.dg/pr64454.c: New test.
11817 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11819 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11820 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11821 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11822 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11823 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11824 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11825 * gcc.dg/vect/slp-25.c: Likewise.
11826 * gcc.dg/vect/vect-109.c: Likewise.
11827 * gcc.dg/vect/vect-13.c: Likewise.
11828 * gcc.dg/vect/vect-17.c: Likewise.
11829 * gcc.dg/vect/vect-18.c: Likewise.
11830 * gcc.dg/vect/vect-19.c: Likewise.
11831 * gcc.dg/vect/vect-20.c: Likewise.
11832 * gcc.dg/vect/vect-21.c: Likewise.
11833 * gcc.dg/vect/vect-22.c: Likewise.
11834 * gcc.dg/vect/vect-27.c: Likewise.
11835 * gcc.dg/vect/vect-29.c: Likewise.
11836 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11837 * gcc.dg/vect/vect-2.c: Likewise.
11838 * gcc.dg/vect/vect-3.c: Likewise.
11839 * gcc.dg/vect/vect-4.c: Likewise.
11840 * gcc.dg/vect/vect-5.c: Likewise.
11841 * gcc.dg/vect/vect-72.c: Likewise.
11842 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11843 * gcc.dg/vect/vect-73.c: Likewise.
11844 * gcc.dg/vect/vect-77-global.c: Likewise.
11845 * gcc.dg/vect/vect-78-global.c: Likewise.
11846 * gcc.dg/vect/vect-7.c: Likewise.
11847 * gcc.dg/vect/vect-86.c: Likewise.
11848 * gcc.dg/vect/vect-align-1.c: Likewise.
11849 * gcc.dg/vect/vect-align-3.c: Likewise.
11850 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11851 * gcc.dg/vect/vect-all.c: Likewise.
11852 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11853 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11854 * gcc.dg/vect/vect-peel-3.c: Likewise.
11855 * gcc.dg/vect/vect-peel-4.c: Likewise.
11856 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11858 2015-01-12 Jeff Law <law@redhat.com>
11861 * gcc.target/m68k/pr64461.c: New test.
11863 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11865 * jit.dg/test-array-as-pointer.c (create_code): Update call
11866 to gcc_jit_context_new_global by setting "kind" to
11867 GCC_JIT_GLOBAL_IMPORTED.
11868 * jit.dg/test-error-array-as-pointer.c: Likewise.
11869 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11870 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11871 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11872 * jit.dg/test-using-global.c (the_global): Rename to...
11873 (imported_global): ...this.
11874 (create_code): Update to test the three kinds of global.
11875 (verify_code): Likewise.
11877 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11880 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11881 undefined behavior.
11882 * gcc.target/i386/pr64291-2.c: Updated.
11884 2015-01-12 Richard Biener <rguenther@suse.de>
11886 PR tree-optimization/64530
11887 * gfortran.dg/pr64530.f90: New testcase.
11889 2015-01-12 Richard Biener <rguenther@suse.de>
11891 PR middle-end/64357
11892 * gcc.dg/torture/pr64357.c: New testcase.
11894 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11896 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11899 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11900 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11902 2015-01-12 Martin Liska <mliska@suse.cz>
11904 * gcc.dg/ipa/PR64550.c: New test.
11906 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11909 * g++.dg/ipa/pr63470.C: New testcase.
11911 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11914 * gfortran.dg/typebound_operator_20.f90: New.
11916 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11919 * gfortran.dg/proc_ptr_comp_42.f90: New.
11921 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11924 * gfortran.dg/proc_ptr_comp_41.f90: New.
11926 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11928 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11930 2015-01-10 Tobias Burnus <burnus@net-b.de>
11933 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11934 and add dg-excess-errors.
11935 * gfortran.dg/line_length_6.f90: New.
11936 * gfortran.dg/line_length_7.f90: New.
11937 * gfortran.dg/line_length_8.f90: New.
11938 * gfortran.dg/line_length_9.f90: New.
11939 * gfortran.dg/line_length_10.f90: New.
11940 * gfortran.dg/line_length_11.f90: New.
11942 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11944 * jit.dg/test-threads.c (struct testcase): Move declaration
11945 to jit.dg/all-non-failing-tests.h.
11946 (testcases): Likewise.
11947 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11948 declaration here from jit.dg/all-non-failing-tests.h.
11949 (testcases): Likewise.
11950 * jit.dg/test-combination.c (create_code): Eliminate spelling
11951 out all of the testcases in favor of looping through the
11952 "testcases" metadata.
11953 (verify_code): Likewise.
11955 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11957 PR rtl-optimization/64536
11958 * gcc.dg/pr64536.c: New test.
11960 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11962 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11963 * jit.dg/test-combination.c (create_code): Likewise.
11964 (verify_code): Likewise.
11965 * jit.dg/test-constants.c: New test case.
11966 * jit.dg/test-threads.c: Add test-constants.c.
11968 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11971 * objc.dg/gnu-api-2-class.m: Add a test case
11972 for the above change.
11974 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11976 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11978 2015-01-09 Richard Biener <rguenther@suse.de>
11980 PR tree-optimization/64410
11981 * g++.dg/vect/pr64410.cc: New testcase.
11983 2015-01-09 Martin Liska <mliska@suse.cz>
11985 * gcc.dg/ipa/ipa-icf-32.c: New test.
11987 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11989 * c-c++-common/tsan/tsan_barrier.h: New.
11990 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11991 * c-c++-common/tsan/bitfield_race.c: Likewise.
11992 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11993 * c-c++-common/tsan/mutexset1.c: Likewise.
11994 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11995 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11996 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11997 * c-c++-common/tsan/simple_race.c: Likewise.
11998 * c-c++-common/tsan/simple_stack.c: Likewise.
11999 * c-c++-common/tsan/sleep_sync.c: Likewise.
12000 * c-c++-common/tsan/tiny_race.c: Likewise.
12001 * c-c++-common/tsan/tls_race.c: Likewise.
12002 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12003 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12004 * g++.dg/tsan/atomic_free.C: Likewise.
12005 * g++.dg/tsan/atomic_free2.C: Likewise.
12006 * g++.dg/tsan/cond_race.C: Likewise.
12007 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12009 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12012 * lib/target-supports.exp (check_effective_target_libatomic_available):
12014 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12015 targets that match effective-target libatomic_available.
12016 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12018 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12020 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12021 Verify the result of gcc_jit_context_get_last_error.
12022 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12024 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12026 PR tree-optimization/63989
12027 * gcc.dg/strlenopt-27.c: New test.
12029 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12031 * jit.dg/harness.h (set_up_logging): New function.
12032 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12033 set_up_logging on the context, so that every testcase is
12034 logged to a particular file.
12035 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12036 and call gcc_jit_context_set_logfile on the top-level context.
12038 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12041 * g++.dg/opt/pr64338.C: New test.
12043 2015-01-08 Tobias Burnus <burnus@net-b.de>
12045 * gfortran.dg/coarray/codimension_2b.f90: New file.
12046 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12047 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12049 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12052 * g++.dg/ext/fnname4.C: New.
12054 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12057 * g++.dg/cpp0x/constexpr-64462.C: New.
12059 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12062 * g++.dg/cpp0x/deleted10.C: New.
12064 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12066 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12068 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12070 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12071 GCC_JIT_UNARY_OP_ABS.
12072 (verify_unary_ops): Likewise.
12074 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12076 * jit.dg/test-arith-overflow.c: New test case.
12077 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12078 * jit.dg/test-combination.c (create_code): Likewise.
12079 (verify_code): Likewise.
12080 * jit.dg/test-threads.c (testcases): Likewise.
12082 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12084 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12085 rather than "jit". Load g++.exp, and call g++_init.
12086 Run test-*.cc files within the testsuite and *.cc files within
12088 (jit-dg-test): Drop the addition of -fgnu89-inline to
12089 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12090 doing it when compiling C testcases (since g++ does not handle
12091 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12092 is restored to the value after g++_init ran, rather than the
12093 value before g++_init ran. Return a list of
12094 $comp_output $output_file, as dg-test assumes.
12096 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12098 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12099 make it easier to figure out the origin of each test result when
12100 running test-combination.c and test-threads.c.
12101 (CHECK_VALUE): Likewise.
12102 (CHECK_DOUBLE_VALUE): Likewise.
12103 (CHECK_STRING_VALUE): Likewise.
12104 (CHECK_STRING_STARTS_WITH): Likewise.
12105 (CHECK_STRING_CONTAINS): Likewise.
12107 (check_string_value): Likewise, add "funcname" param.
12108 (check_string_starts_with): Likewise.
12109 (check_string_contains): Likewise.
12111 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12113 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12114 generating name of built executable.
12116 2015-01-07 Marek Polacek <polacek@redhat.com>
12119 * gcc.dg/pr64440.c: New test.
12120 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12122 2015-01-07 Marek Polacek <polacek@redhat.com>
12125 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12126 * gcc.dg/pr64417.c: New test.
12128 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12131 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12134 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12136 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12137 Check if testcases run without errors, not just if they compile.
12139 2015-01-06 Christian Bruel <christian.bruel@st.com>
12142 * gcc.target/sh/pr64507.c: New test.
12144 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12146 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12148 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12150 * c-c++-common/asan/sanitize-all-1.c: New test.
12151 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12152 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12153 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12154 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12156 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12158 * lib/target-supports.exp (check_profiling_available): Return 0 for
12160 (check_effective_target_tls_runtime): Likewise.
12161 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12162 * gcc.dg/20020312-2.c: Adjust for Visium.
12163 * gcc.dg/tls/thr-cse-1.c: Likewise
12164 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12165 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12166 * gcc.dg/weak/typeof-2.c: Likewise.
12168 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12170 PR rtl-optimization/64287
12171 * gcc.dg/aru-2.c: New test.
12173 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12176 * c-c++-common/ubsan/pr64344-1.c: New test.
12177 * c-c++-common/ubsan/pr64344-2.c: New test.
12179 PR tree-optimization/64465
12180 * gcc.dg/pr64465.c: New test.
12182 PR tree-optimization/64494
12183 * gcc.c-torture/compile/pr64494.c: New test.
12185 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12188 * gfortran.dg/realloc_on_assign_25.f90: New test.
12190 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12192 Update copyright years.
12194 2015-01-05 Marek Polacek <polacek@redhat.com>
12197 * gcc.dg/pr64423.c: New test.
12199 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12201 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12202 mmix-knuth-mmixware for the same reason as for MIPS.
12203 * gcc.dg/debug/debug-2.c: Ditto.
12205 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12207 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12210 * lib/gfortran.exp: Add libatomic library search path.
12211 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12212 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12214 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12216 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12218 * c-c++-common/tsan/bitfield_race.c: New testcase.
12219 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12221 2015-01-02 Tobias Burnus <burnus@net-b.de>
12223 * gfortran.dg/coarray/collectives_4.f90: New.
12225 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12228 * gfortran.dg/extends_16.f90: New.
12230 2015-01-02 Tobias Burnus <burnus@net-b.de>
12232 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12234 2015-01-02 Tobias Burnus <burnus@net-b.de>
12236 * gfortran.dg/coarray/codimension_2.f90: New.
12237 * gfortran.dg/coarray/codimension_2a.f90: New.
12238 * gfortran.dg/coarray_35.f90: New.
12239 * gfortran.dg/coarray_35a.f90: New.
12241 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12244 * gfortran.dg/dummy_procedure_11.f90: New.
12246 Copyright (C) 2015 Free Software Foundation, Inc.
12248 Copying and distribution of this file, with or without modification,
12249 are permitted in any medium without royalty provided the copyright
12250 notice and this notice are preserved.