1 2013-11-07 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/constructor_9.f90: New.
6 2013-11-07 Joseph Myers <joseph@codesourcery.com>
8 * gcc.dg/atomic-compare-exchange-1.c,
9 gcc.dg/atomic-compare-exchange-2.c,
10 gcc.dg/atomic-compare-exchange-3.c,
11 gcc.dg/atomic-compare-exchange-4.c,
12 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
13 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
14 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
15 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
16 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
17 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
18 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
19 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
20 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
21 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
22 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
23 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
24 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
25 gcc.dg/atomic-store-5.c: Declare main as returning int.
26 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
27 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
28 gcc.dg/atomic-exchange-5.c: Separate increments of count from
29 expression using value of count.
31 2013-11-07 Joseph Myers <joseph@codesourcery.com>
33 * lib/target-supports.exp
34 (check_effective_target_fenv_exceptions): New function.
35 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
36 * gcc.dg/atomic/c11-atomic-exec-1.c,
37 gcc.dg/atomic/c11-atomic-exec-2.c,
38 gcc.dg/atomic/c11-atomic-exec-3.c,
39 gcc.dg/atomic/c11-atomic-exec-4.c,
40 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
41 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
42 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
44 2013-11-07 Cong Hou <congh@google.com>
46 * gcc.dg/vect/vect-alias-check.c: New.
48 2013-11-07 Jakub Jelinek <jakub@redhat.com>
50 * gcc.dg/tree-ssa/loop-39.c: New test.
52 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
53 * gcc.dg/unroll_2.c: Likewise.
54 * gcc.dg/unroll_3.c: Likewise.
55 * gcc.dg/unroll_4.c: Likewise.
56 * gcc.dg/vrp90.c: New test.
58 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
61 * g++.dg/cpp0x/nullptr30.C: New.
63 2013-11-07 Yury Gribov <y.gribov@samsung.com>
64 Jakub Jelinek <jakub@redhat.com>
67 * c-c++-common/asan/pr59029.c: New test.
69 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
72 * gcc.target/i386/pr59034-1.c: New test.
73 * gcc.target/i386/pr59034-2.c: Likewise.
75 2013-11-07 Bin Cheng <bin.cheng@arm.com>
77 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
78 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
79 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
81 2013-11-06 DJ Delorie <dj@redhat.com>
83 * gcc.dg/mismatch-decl-1.c: New test.
85 2013-11-06 Joseph Myers <joseph@codesourcery.com>
87 * gcc.dg/torture/float128-cmp-invalid.c,
88 gcc.dg/torture/float128-div-underflow.c,
89 gcc.dg/torture/float128-extend-nan.c,
90 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
92 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
94 * gcc.target/sh/pr51244-11.c: Remove target line.
95 * gcc.target/sh/sh4a-sincosf.c: Likewise.
96 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
97 * gcc.target/sh/pr51244-15.c: Likewise.
98 * gcc.target/sh/pr51244-19.c: Likewise.
99 * gcc.target/sh/cmpstr.c: Likewise.
100 * gcc.target/sh/pr33135-3.c: Likewise.
101 * gcc.target/sh/pr53512-2.c: Likewise.
102 * gcc.target/sh/pr54602-2.c: Likewise.
103 * gcc.target/sh/pr52483-1.c: Likewise.
104 * gcc.target/sh/pr21255-2-ml.c: Likewise.
105 * gcc.target/sh/pr54760-4.c: Likewise.
106 * gcc.target/sh/pr52483-5.c: Likewise.
107 * gcc.target/sh/pr54089-2.c: Likewise.
108 * gcc.target/sh/pr56547-2.c: Likewise.
109 * gcc.target/sh/pr54089-6.c: Likewise.
110 * gcc.target/sh/pr51244-20.c: Likewise.
111 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
112 * gcc.target/sh/sh4a-fsrra.c: Likewise.
113 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
114 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
115 * gcc.target/sh/pr55303-2.c: Likewise.
116 * gcc.target/sh/sh2a-resbank.c: Likewise.
117 * gcc.target/sh/sp-switch.c: Likewise.
118 * gcc.target/sh/pr51244-3.c: Likewise.
119 * gcc.target/sh/pr50751-3.c: Likewise.
120 * gcc.target/sh/pr51244-7.c: Likewise.
121 * gcc.target/sh/struct-arg-dw2.c: Likewise.
122 * gcc.target/sh/pr50751-7.c: Likewise.
123 * gcc.target/sh/pr49468-di.c: Likewise.
124 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
125 * gcc.target/sh/pr49880-3.c: Likewise.
126 * gcc.target/sh/pr51244-12.c: Likewise.
127 * gcc.target/sh/pr53988.c: Likewise.
128 * gcc.target/sh/pr6526.c: Likewise.
129 * gcc.target/sh/sh2a-bxor.c: Likewise.
130 * gcc.target/sh/pr51244-16.c: Likewise.
131 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
132 * gcc.target/sh/sh2a-bor.c: Likewise.
133 * gcc.target/sh/pr53511-1.c: Likewise.
134 * gcc.target/sh/pr21255-3.c: Likewise.
135 * gcc.target/sh/pr53512-3.c: Likewise.
136 * gcc.target/sh/pr33135-4.c: Likewise.
137 * gcc.target/sh/pr54602-3.c: Likewise.
138 * gcc.target/sh/pr54760-1.c: Likewise.
139 * gcc.target/sh/pr52483-2.c: Likewise.
140 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
141 * gcc.target/sh/pr54680.c: Likewise.
142 * gcc.target/sh/pr54386.c: Likewise.
143 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
144 * gcc.target/sh/pr54089-3.c: Likewise.
145 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
146 * gcc.target/sh/pr54089-7.c: Likewise.
147 * gcc.target/sh/strlen.c: Likewise.
148 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
149 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
150 * gcc.target/sh/pr55303-3.c: Likewise.
151 * gcc.target/sh/pr51244-4.c: Likewise.
152 * gcc.target/sh/pr50751-4.c: Likewise.
153 * gcc.target/sh/pr39423-1.c: Likewise.
154 * gcc.target/sh/pr51244-8.c: Likewise.
155 * gcc.target/sh/pr55146.c: Likewise.
156 * gcc.target/sh/pr50751-8.c: Likewise.
157 * gcc.target/sh/sh2a-bset.c: Likewise.
158 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
159 * gcc.target/sh/sh2a-movi20s.c: Likewise.
160 * gcc.target/sh/20080410-1.c: Likewise.
161 * gcc.target/sh/pr49880-4.c: Likewise.
162 * gcc.target/sh/pr51244-13.c: Likewise.
163 * gcc.target/sh/sh2a-movrt.c: Likewise.
164 * gcc.target/sh/pr51244-17.c: Likewise.
165 * gcc.target/sh/pr21255-2-mb.c: Likewise.
166 * gcc.target/sh/sh2a-bclr.c: Likewise.
167 * gcc.target/sh/pr33135-1.c: Likewise.
168 * gcc.target/sh/pr53512-4.c: Likewise.
169 * gcc.target/sh/pr54602-4.c: Likewise.
170 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
171 * gcc.target/sh/pr54760-2.c: Likewise.
172 * gcc.target/sh/pr52483-3.c: Likewise.
173 * gcc.target/sh/sh2a-bld.c: Likewise.
174 * gcc.target/sh/pr54089-4.c: Likewise.
175 * gcc.target/sh/pr54685.c: Likewise.
176 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
177 * gcc.target/sh/pr54089-8.c: Likewise.
178 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
179 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
180 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
181 * gcc.target/sh/pr51244-1.c: Likewise.
182 * gcc.target/sh/pr50751-1.c: Likewise.
183 * gcc.target/sh/pr55160.c: Likewise.
184 * gcc.target/sh/pr51244-5.c: Likewise.
185 * gcc.target/sh/pr54236-1.c: Likewise.
186 * gcc.target/sh/pr50751-5.c: Likewise.
187 * gcc.target/sh/pr52933-1.c: Likewise.
188 * gcc.target/sh/pr39423-2.c: Likewise.
189 * gcc.target/sh/pr51244-9.c: Likewise.
190 * gcc.target/sh/pr49263.c: Likewise.
191 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
192 * gcc.target/sh/pr49880-1.c: Likewise.
193 * gcc.target/sh/sh2a-band.c: Likewise.
194 * gcc.target/sh/pr51244-10.c: Likewise.
195 * gcc.target/sh/pr49880-5.c: Likewise.
196 * gcc.target/sh/prefetch.c: Likewise.
197 * gcc.target/sh/pr51244-14.c: Likewise.
198 * gcc.target/sh/rte-delay-slot.c: Likewise.
199 * gcc.target/sh/fpul-usage-1.c: Likewise.
200 * gcc.target/sh/pr51244-18.c: Likewise.
201 * gcc.target/sh/pr21255-1.c: Likewise.
202 * gcc.target/sh/pr33135-2.c: Likewise.
203 * gcc.target/sh/pr53512-1.c: Likewise.
204 * gcc.target/sh/pr54602-1.c: Likewise.
205 * gcc.target/sh/sh2a-rtsn.c: Likewise.
206 * gcc.target/sh/torture/pragma-isr.c: Likewise.
207 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
208 * gcc.target/sh/torture/pr58314.c: Likewise.
209 * gcc.target/sh/torture/pr34777.c: Likewise.
210 * gcc.target/sh/torture/pr58475.c: Likewise.
211 * gcc.target/sh/pr54760-3.c: Likewise.
212 * gcc.target/sh/sh4a-cosf.c: Likewise.
213 * gcc.target/sh/pr52483-4.c: Likewise.
214 * gcc.target/sh/mfmovd.c: Likewise.
215 * gcc.target/sh/pr54089-1.c: Likewise.
216 * gcc.target/sh/pr56547-1.c: Likewise.
217 * gcc.target/sh/pr54089-5.c: Likewise.
218 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
219 * gcc.target/sh/pr54089-9.c: Likewise.
220 * gcc.target/sh/sh2a-jsrn.c: Likewise.
221 * gcc.target/sh/pr49468-si.c: Likewise.
222 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
223 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
224 * gcc.target/sh/pr55303-1.c: Likewise.
225 * gcc.target/sh/pr51244-2.c: Likewise.
226 * gcc.target/sh/pr50751-2.c: Likewise.
227 * gcc.target/sh/pr54236-2.c: Likewise.
228 * gcc.target/sh/pr51244-6.c: Likewise.
229 * gcc.target/sh/cmpstrn.c: Likewise.
230 * gcc.target/sh/pr50751-6.c: Likewise.
231 * gcc.target/sh/pr52933-2.c: Likewise.
232 * gcc.target/sh/pr53568-1.c: Likewise.
233 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
234 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
235 * gcc.target/sh/sh4a-sinf.c: Likewise.
236 * gcc.target/sh/pr49880-2.c: Likewise.
238 2013-11-06 Tobias Burnus <burnus@net-b.de>
240 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
241 * gcc.dg/wdate-time.c: Ditto.
242 * gfortran.dg/wdate-time.F90: Ditto.
244 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
247 * gcc.target/sh/torture/pr30807.c: New.
249 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
252 * g++.dg/other/java3.C: New.
254 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
257 * gcc.target/i386/pr59021.c: New test.
259 2013-11-06 James Lemke <jwlemke@codesourcery.com>
261 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
262 dg-additional-files to also match BOL.
264 2013-11-06 Joseph Myers <joseph@codesourcery.com>
266 * gcc.dg/torture/c99-contract-1.c: New test.
268 2013-11-06 Richard Biener <rguenther@suse.de>
270 PR tree-optimization/58653
271 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
272 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
274 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
276 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
277 40 to 30. Replaced iteration variable with a #define. Instead of
278 returning non-zero value for error, called __builtin_abort (). Fixed
279 a bug of calling fib_serial in serial case instead of fib.
280 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
281 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
282 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
283 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
284 compiler flag testing.
286 2013-11-06 Christian Bruel <christian.bruel@st.com>
288 * gcc.target/sh/strlen.c: New test.
290 2013-11-06 Jakub Jelinek <jakub@redhat.com>
293 * gcc.c-torture/compile/pr58970.c: New test.
295 2013-11-05 Wei Mi <wmi@google.com>
298 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
300 2013-11-05 Tobias Burnus <burnus@net-b.de>
302 * g++.dg/warn/wdate-time.C: New.
303 * gcc.dg/wdate-time.c: New.
304 * gfortran.dg/wdate-time.F90: New.
306 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
309 * gfortran.dg/reshape_6.f90: New test.
311 2013-10-05 Jeff Law <law@redhat.com>
313 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
314 * gcc.dg/tree-ssa/isolate-1.c: New test.
315 * gcc.dg/tree-ssa/isolate-2.c: New test.
316 * gcc.dg/tree-ssa/isolate-3.c: New test.
317 * gcc.dg/tree-ssa/isolate-4.c: New test.
319 2013-11-05 Jakub Jelinek <jakub@redhat.com>
321 PR rtl-optimization/58997
322 * gcc.c-torture/compile/pr58997.c: New test.
324 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
327 * g++.dg/cpp0x/gen-attrs-56.C: New.
329 2013-11-05 Richard Biener <rguenther@suse.de>
332 * gcc.dg/ipa/pr58492.c: New testcase.
334 2013-11-05 Richard Biener <rguenther@suse.de>
336 PR tree-optimization/58955
337 * gcc.dg/torture/pr58955-1.c: New testcase.
338 * gcc.dg/torture/pr58955-2.c: Likewise.
340 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
343 * gcc.dg/pr58981.c: New test.
345 2013-11-05 Richard Biener <rguenther@suse.de>
348 * gcc.dg/torture/pr58941.c: New testcase.
350 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
352 PR tree-optimization/58958
353 * gcc.dg/tree-ssa/pr58958.c: New file.
355 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
357 * gcc.dg/tree-ssa/alias-26.c: New file.
359 2013-11-05 Jakub Jelinek <jakub@redhat.com>
361 PR tree-optimization/58984
362 * gcc.c-torture/execute/pr58984.c: New test.
364 2013-11-05 Andreas Schwab <schwab@suse.de>
366 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
368 2013-11-05 Tobias Burnus <burnus@net-b.de>
370 * g++.dg/gomp/openmp-simd-1.C: New.
371 * g++.dg/gomp/openmp-simd-2.C: New.
372 * gcc.dg/gomp/openmp-simd-1.c: New.
373 * gcc.dg/gomp/openmp-simd-2.c: New.
375 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
377 * gcc.dg/superblock.c: Require scheduling support.
379 2013-11-04 Kostya Serebryany <kcc@google.com>
381 * g++.dg/asan/asan_test.cc: Update the test
382 to match the fresh asan run-time.
383 * c-c++-common/asan/stack-overflow-1.c: Ditto.
385 2013-11-04 Ian Lance Taylor <iant@google.com>
387 * g++.dg/ext/sync-4.C: New test.
389 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
392 * gfortran.dg/derived_external_function_1.f90 : New test
394 2013-11-04 Jakub Jelinek <jakub@redhat.com>
396 PR tree-optimization/58978
397 * gcc.c-torture/compile/pr58978.c: New test.
399 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
402 * gfortran.dg/optional_class_1.f90 : New test
404 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
406 PR rtl-optimization/58968
407 * gfortran.dg/pr58968.f: New
409 2013-11-04 Marek Polacek <polacek@redhat.com>
412 * g++.dg/diagnostic/pr58979.C: New test.
414 2013-11-04 Joseph Myers <joseph@codesourcery.com>
416 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
417 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
418 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
419 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
420 gcc.dg/iec-559-macros-9.c: New tests.
422 2013-11-04 Jakub Jelinek <jakub@redhat.com>
424 PR tree-optimization/58946
425 * gcc.c-torture/compile/pr58946.c: New test.
427 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
430 * g++.dg/parse/pr52071.C: New.
432 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
435 * g++.dg/lookup/name-clash10.C: New.
437 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
439 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
440 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
441 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
444 2013-11-03 Marek Polacek <polacek@redhat.com>
446 * g++.dg/ubsan/cxx1y-vla.C: New test.
447 * c-c++-common/ubsan/vla-3.c: New test.
448 * c-c++-common/ubsan/vla-2.c: New test.
449 * c-c++-common/ubsan/vla-4.c: New test.
450 * c-c++-common/ubsan/vla-1.c: New test.
452 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
454 * gcc.dg/vmx/vec-set.c: New.
456 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
460 * g++.dg/parse/pr29234.C: New.
461 * g++.dg/parse/pr56037.C: Likewise.
463 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
465 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
466 passed it in as one of the options to all Cilk keywords test.
468 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
471 * g++.dg/cpp1y/pr58708.C: New.
473 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
476 * g++.dg/ext/pr58834.C: New file.
478 2013-11-01 Jakub Jelinek <jakub@redhat.com>
480 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
482 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
485 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
488 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
491 2013-10-31 Jakub Jelinek <jakub@redhat.com>
493 * g++.dg/gomp/simd-1.C: New test.
494 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
495 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
496 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
497 * c-c++-common/gomp/simd6.c: New test.
499 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
501 Implement C++14 digit separators.
502 * g++.dg/cpp1y/digit-sep.C: New.
503 * g++.dg/cpp1y/digit-sep-neg.C: New.
504 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
506 2013-10-31 Jakub Jelinek <jakub@redhat.com>
508 * gcc.dg/vect/vect-align-3.c: New test.
510 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
511 we warn about it already during VRP1 pass.
513 2013-10-31 Martin Jambor <mjambor@suse.cz>
515 PR rtl-optimization/58934
517 2013-10-30 Martin Jambor <mjambor@suse.cz>
518 PR rtl-optimization/10474
519 * gcc.dg/pr10474.c: New testcase.
520 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
521 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
523 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
527 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
530 * g++.dg/cpp0x/variadic145.C: New.
532 * g++.dg/cpp0x/sfinae49.C: New.
534 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/cpp0x/deleted1.C: New.
539 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
541 * gcc.target/arm/lp1243022.c: New test.
543 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
546 * gcc.target/avr/pr58545.c: New test.
548 2013-10-30 Tobias Burnus <burnus@net-b.de>
551 2013-10-30 Tobias Burnus <burnus@net-b.de>
552 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
553 path to the compile flags.
555 2013-10-30 Cong Hou <congh@google.com>
557 * gcc.target/i386/vect-abs-s8.c: New test.
558 * gcc.target/i386/vect-abs-s16.c: New test.
559 * gcc.target/i386/vect-abs-s32.c: New test.
561 2013-10-30 Tobias Burnus <burnus@net-b.de>
563 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
564 path to the compile flags.
566 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
568 PR rtl-optimization/58369
569 * g++.dg/torture/pr58369.C: New test.
571 2013-10-30 Tobias Burnus <burnus@net-b.de>
574 * g++.dg/vect/pr33426-ivdep-2.cc: New.
575 * g++.dg/vect/pr33426-ivdep-3.cc: New.
576 * g++.dg/vect/pr33426-ivdep-4.cc: New.
578 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
581 * gcc.target/arm/pr58784.c: New.
583 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
585 * gcc.dg/tree-ssa/alias-24.c: New file.
587 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
589 * gcc.target/i386/fma_double_3.c: Use pattern for
590 scan-assembler-times instead of just one insn name.
591 * gcc.target/i386/fma_double_5.c: Ditto.
592 * gcc.target/i386/fma_float_3.c: Ditto.
593 * gcc.target/i386/fma_float_5.c: Ditto.
594 * gcc.target/i386/l_fma_double_1.c: Ditto.
595 * gcc.target/i386/l_fma_double_2.c: Ditto.
596 * gcc.target/i386/l_fma_double_3.c: Ditto.
597 * gcc.target/i386/l_fma_double_4.c: Ditto.
598 * gcc.target/i386/l_fma_double_5.c: Ditto.
599 * gcc.target/i386/l_fma_double_6.c: Ditto.
600 * gcc.target/i386/l_fma_float_1.c: Ditto.
601 * gcc.target/i386/l_fma_float_2.c: Ditto.
602 * gcc.target/i386/l_fma_float_3.c: Ditto.
603 * gcc.target/i386/l_fma_float_4.c: Ditto.
604 * gcc.target/i386/l_fma_float_5.c: Ditto.
605 * gcc.target/i386/l_fma_float_6.c: Ditto.
607 2013-10-30 Christian Bruel <christian.bruel@st.com>
609 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
610 * gcc.target/sh/cmpstr.c: New test.
611 * gcc.target/sh/cmpstrn.c: New test.
613 2013-10-30 Martin Jambor <mjambor@suse.cz>
615 PR rtl-optimization/10474
616 * gcc.dg/pr10474.c: New testcase.
617 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
618 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
620 2013-10-29 Andrew Pinski <apinski@cavium.com>
621 Zhenqiang Chen <zhenqiang.chen@linaro.org>
623 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
624 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
625 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
626 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
627 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
628 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
629 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
630 conditional move to be used.
631 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
633 2013-10-29 Tobias Burnus <burnus@net-b.de>
636 * gfortran.dg/blockdata_8.f90: New.
638 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
641 * gcc.target/sh/pr54236-2: New.
642 * gcc.target/sh/pr54089-6: Add another rotl special case.
644 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
647 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
648 to determine sizes of real kinds.
651 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
653 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
655 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
656 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
657 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
658 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
659 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
660 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
661 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
662 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
663 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
664 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
665 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
666 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
667 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
668 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
669 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
670 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
671 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
672 test stored in c-c++-common. Also, added the Cilk runtime's library
673 to the ld_library_path.
675 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
678 * g++.dg/cpp0x/auto40.C: New.
679 * g++.dg/other/warning1.C: Adjust.
681 2013-10-29 Richard Biener <rguenther@suse.de>
683 * gcc.dg/torture/restrict-2.c: New testcase.
684 * gcc.dg/torture/restrict-3.c: Likewise.
685 * gcc.dg/torture/restrict-4.c: Likewise.
686 * gcc.dg/torture/restrict-5.c: Likewise.
688 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
690 PR tree-optimization/19831
691 * gcc.dg/tree-ssa/alias-25.c: New file.
693 2013-10-29 Richard Biener <rguenther@suse.de>
695 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
697 * gcc.dg/vect/bb-slp-32.c: Likewise.
698 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
699 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
700 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
701 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
702 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
703 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
704 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
705 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
706 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
707 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
708 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
709 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
710 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
711 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
712 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
713 * gfortran.dg/vect/vect.exp: Likewise.
715 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
717 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
718 * gcc.dg/vmx/eg-5.c: Likewise.
720 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
721 Joern Rennecke <joern.rennecke@embecosm.com>
723 * gcc.target/arc/jump-around-jump.c: New test.
725 2013-10-27 Tom de Vries <tom@codesourcery.com>
727 * gcc.target/arm/require-pic-register-loc.c: New test.
729 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
732 * gcc.target/i386/pr58679-1.c: New test.
733 * gcc.target/i386/pr58679-2.c: Ditto.
735 2013-10-27 Tobias Burnus <burnus@net-b.de>
738 * gcc.dg/vect/vect-ivdep-2.c: New.
740 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
743 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
744 * gcc.target/sh/pr52483-2.c: Likewise.
745 * gcc.target/sh/pr52483-3.c: Likewise.
746 * gcc.target/sh/pr52483-4.c: Likewise.
748 2013-10-26 Jeff Law <law@redhat.com>
750 * g++.dg/torture/pr49309.C: Removed.
751 * gcc.dg/dfp/pr35739.c: Removed.
753 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
755 PR rtl-optimization/58759
756 * gcc.target/i386/pr58759.c: New.
758 2013-10-25 Tobias Burnus <burnus@net-b.de>
760 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
761 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
762 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
764 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
766 * gcc.dg/wmul-1.c: New test.
768 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
771 * g++.dg/template/pr58878.C: New.
773 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
775 * gcc.dg/tree-ssa/alias-23.c: New file.
777 2013-10-25 Richard Biener <rguenther@suse.de>
779 PR tree-optimization/58626
780 * gcc.dg/torture/pr58626.c: New testcase.
782 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
785 * g++.dg/cpp0x/defaulted47.C: New.
787 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
789 * gcc.c-torture/execute/pr58831.c: New test.
791 2013-10-25 Nick Clifton <nickc@redhat.com>
793 * c-c++-common/pr57793.c: Add expected error messages for
794 targets with small integers.
795 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
796 * gcc.dg/c99-stdint-2.c: Likewise.
797 * gcc.dg/cdce1.c: Likewise.
798 * gcc.dg/fold-overflow-1.c: Likewise.
799 * gcc.dg/utf-cvt.c: Likewise.
800 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
802 * gcc.dg/ftrapv-2.c: Likewise.
803 * gcc.dg/pr30286.c: Likewise.
804 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
805 * lib/target-supports.exp (check_effective_target_trapping): New
806 proc. Returns true if the target supports trapping arithmetic.
808 2013-10-25 Tobias Burnus <burnus@net-b.de>
810 * g++.dg/parse/ivdep.C: New.
811 * g++.dg/vect/pr33426-ivdep.cc: New.
813 2013-10-24 Richard Henderson <rth@redhat.com>
816 * gcc.dg/atomic-store-6.c: New.
818 2013-10-24 Ian Lance Taylor <iant@google.com>
820 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
822 2013-10-24 Cong Hou <congh@google.com>
824 * gcc.c-torture/execute/20030125-1.c: Update.
826 2013-10-24 Tobias Burnus <burnus@net-b.de>
829 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
831 2013-10-24 Dehao Chen <dehao@google.com>
833 * g++.dg/opt/devirt3.C: New test.
835 2013-08-24 Tobias Burnus <burnus@net-b.de>
838 * testsuite/gcc.dg/ivdep.c: New.
839 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
841 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
843 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
844 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
846 2013-10-24 Nick Clifton <nickc@redhat.com>
848 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
850 2013-10-24 Marek Polacek <polacek@redhat.com>
853 * g++.dg/parse/pr58705.C: New test.
855 2013-10-24 Marek Polacek <polacek@redhat.com>
857 * gcc.dg/c11-align-5.c: Add more testing.
859 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
861 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
863 2013-10-23 Jakub Jelinek <jakub@redhat.com>
865 PR tree-optimization/58775
866 PR tree-optimization/58791
867 * gcc.dg/guality/pr58791-1.c: New test.
868 * gcc.dg/guality/pr58791-2.c: New test.
869 * gcc.dg/guality/pr58791-3.c: New test.
870 * gcc.dg/guality/pr58791-4.c: New test.
871 * gcc.dg/guality/pr58791-5.c: New test.
872 * gcc.c-torture/compile/pr58775.c: New test.
873 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
875 2013-10-23 Tom de Vries <tom@codesourcery.com>
877 PR tree-optimization/58805
878 * gcc.dg/pr58805.c: New test.
880 2013-10-23 Jakub Jelinek <jakub@redhat.com>
882 * gcc.target/i386/vect-div-1.c: New test.
884 * gcc.dg/vect/pr58508.c: Remove dg-options.
886 2013-10-23 Richard Biener <rguenther@suse.de>
888 * gcc.dg/torture/pr58830.c: New testcase.
890 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
892 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
893 * g++.dg/cpp1y/attr-deprecated.C: New.
894 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
896 2013-10-23 Tobias Burnus <burnus@net-b.de>
899 * gfortran.dg/assumed_type_8.f90: New.
901 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
904 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
905 and MINUSCCZEXT defines. Update scan-assembler dg directive.
906 * gcc.dg/torture/pr58779.c: New test.
908 2013-10-22 Steve Ellcey <sellcey@mips.com>
910 * gcc.target/mips/nor.c: New.
912 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
914 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
916 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
917 restricted to big-endian targets.
919 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
922 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
924 2013-10-21 Tobias Burnus <burnus@net-b.de>
927 * gfortran.dg/proc_ptr_comp_38.f90: New.
929 2013-10-21 Marek Polacek <polacek@redhat.com>
932 * gcc.dg/gomp/pr58809.c: New test.
934 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
936 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
937 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
939 2013-10-21 Richard Biener <rguenther@suse.de>
941 PR tree-optimization/58794
942 * c-c++-common/torture/pr58794-1.c: New testcase.
943 * c-c++-common/torture/pr58794-2.c: Likewise.
945 2013-10-21 Richard Biener <rguenther@suse.de>
948 * c-c++-common/fold-divmul-1.c: New testcase.
950 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
952 * gcc.target/i386/memset-vector_loop-1.c: New test.
953 * gcc.target/i386/memset-vector_loop-2.c: New test.
955 2013-10-21 Diego Novillo <dnovillo@google.com>
957 * g++.dg/plugin/selfassign.c: Include tree.h.
958 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
959 * gcc.dg/plugin/ggcplug.c: Likewise.
960 * gcc.dg/plugin/one_time_plugin.c: Likewise.
961 * gcc.dg/plugin/selfassign.c: Likewise.
962 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
964 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
966 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
967 * gcc.target/mips/mips-ps-7.c: Likewise.
969 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
971 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
972 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
973 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
975 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
977 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
980 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
982 2013-10-19 Mike Stump <mikestump@comcast.net>
984 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
986 * gcc.dg/lto/pr54625-1_0.c: Move from here...
987 * g++.dg/lto/pr54625-1_0.c: ... to here.
988 * gcc.dg/lto/pr54625-1_1.C: Likewise.
989 * g++.dg/lto/pr54625-1_1.C: Likewise.
990 * gcc.dg/lto/pr54625-2_0.c: Likewise.
991 * g++.dg/lto/pr54625-2_0.c: Likewise.
992 * gcc.dg/lto/pr54625-2_1.C: Likewise.
993 * g++.dg/lto/pr54625-2_1.C: Likewise.
995 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
997 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
999 2013-10-18 Cong Hou <congh@google.com>
1001 * gcc.dg/vect/pr58508.c: New test.
1003 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/cpp0x/variadic145.C: New.
1008 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1010 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1012 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1014 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1015 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1016 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1017 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1019 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
1021 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1022 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1023 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1024 effective target arm_thumb1_ok.
1025 * lib/target-supports.exp
1026 (check_effective_target_arm_fp16_ok_nocache): Don't force
1027 -mfloat-abi=soft when building for hardfloat target.
1029 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1032 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1033 -mquad-word + -mno-vsx-timode causes errors.
1034 * gcc.target/powerpc/pr58673-2.c: Likewise.
1036 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1039 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1041 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1043 * gcc.target/aarch64/c-output-template.c: New testcase.
1044 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1045 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1047 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1049 * gcc/testsuite/lib/target-supports.exp
1050 (check_effective_target_sync_long_long): AArch64 supports
1051 atomic operations on "long long".
1052 (check_effective_target_sync_long_long_runtime): AArch64 can
1053 execute atomic operations on "long long".
1055 2013-10-17 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/58143
1058 * gcc.dg/torture/pr58143-1.c: New testcase.
1059 * gcc.dg/torture/pr58143-2.c: Likewise.
1060 * gcc.dg/torture/pr58143-3.c: Likewise.
1062 2013-10-17 Marek Polacek <polacek@redhat.com>
1065 * gcc.dg/c1x-align-5.c: New test.
1067 2013-10-16 Tobias Burnus <burnus@net-b.de>
1070 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1072 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1074 * c-c++-common/cpp/openmp-define-1.c: Move
1075 dg-require-effective-target fopenmp after dg-do directive.
1076 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1077 * gfortran.dg/openmp-define-1.f90: Likewise.
1078 * gfortran.dg/openmp-define-2.f90: Likewise.
1079 * gfortran.dg/openmp-define-3.f90: Likewise.
1081 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1083 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1085 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1088 * gcc.target/i386/pr57756.c: New test.
1089 * gcc.target/i386/pr57756_2.c: New test.
1091 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1093 * gcc.dg/torture/builtin-self.c: New file.
1095 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1097 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1098 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1099 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1100 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1101 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1103 2013-10-15 Cong Hou <congh@google.com>
1105 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1107 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/cpp0x/pr58707.C: New.
1112 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1114 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1115 after other directives.
1117 2013-10-15 Tobias Burnus <burnus@net-b.de>
1120 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1122 2013-10-14 Ian Lance Taylor <iant@google.com>
1124 * go.test/go-test.exp (go-find-packages): New proc.
1125 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1126 subdirectories. Do simple +build line matching. Handle run with
1127 arguments. Handle errorcheckdir and rundircmpout. Use packages
1128 for rundir. Remove special handling for bug191 and dwarf.
1130 2013-10-14 Tobias Burnus <burnus@net-b.de>
1133 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1135 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1137 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1140 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1142 * gnat.dg/specs/opt1.ads: New test.
1144 2013-10-14 Richard Biener <rguenther@suse.de>
1146 PR tree-optimization/58640
1147 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1149 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1151 * gnat.dg/uninit_array.ad[sn]: New test.
1152 * gnat.dg/uninit_array_pkg.ads: New helper.
1154 2013-10-13 Richard Biener <rguenther@suse.de>
1156 * gcc.c-torture/execute/pr58662.c: New test.
1158 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1161 * gcc.dg/torture/p51244-21.c: New.
1162 * gcc.target/sh/pr51244-20.c: New.
1163 * gcc.target/sh/pr51244-20-sh2a.c: New.
1165 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1167 * gnat.dg/specs/linker_section.ads: Update test.
1169 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1172 * gcc.target/i386/pr58690.c: New test
1174 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1176 * gcc.target/i386/builtin-ucmp.c: New test.
1178 2013-10-11 Brooks Moses <bmoses@google.com>
1180 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1182 2013-10-11 Jeff Law <law@redhat.com>
1184 * gcc.c-torture/execute/pr58640.c: New test.
1186 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/cpp0x/decltype57.C: New.
1191 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/template/nontype26.C: New.
1196 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1198 * c-c++-common/cpp/openmp-define-1.c: New file.
1199 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1200 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1201 * gfortran.dg/openmp-define-1.f90: Likewise.
1202 * gfortran.dg/openmp-define-2.f90: Likewise.
1203 * gfortran.dg/openmp-define-3.f90: Likewise.
1205 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1206 for test source files.
1207 * gcc.dg/gomp/gomp.exp: Likewise.
1208 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1209 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1210 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1211 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1212 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1214 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1216 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1217 Remove error test that is now valid in OpenMP 4.0.
1218 * c-c++-common/gomp/atomic-16.c: New test.
1219 * c-c++-common/gomp/cancel-1.c: New test.
1220 * c-c++-common/gomp/depend-1.c: New test.
1221 * c-c++-common/gomp/depend-2.c: New test.
1222 * c-c++-common/gomp/map-1.c: New test.
1223 * c-c++-common/gomp/pr58472.c: New test.
1224 * c-c++-common/gomp/sections1.c: New test.
1225 * c-c++-common/gomp/simd1.c: New test.
1226 * c-c++-common/gomp/simd2.c: New test.
1227 * c-c++-common/gomp/simd3.c: New test.
1228 * c-c++-common/gomp/simd4.c: New test.
1229 * c-c++-common/gomp/simd5.c: New test.
1230 * c-c++-common/gomp/single1.c: New test.
1231 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1233 * g++.dg/gomp/block-3.C: Likewise.
1234 * g++.dg/gomp/clause-3.C: Adjust error messages.
1235 * g++.dg/gomp/declare-simd-1.C: New test.
1236 * g++.dg/gomp/declare-simd-2.C: New test.
1237 * g++.dg/gomp/depend-1.C: New test.
1238 * g++.dg/gomp/depend-2.C: New test.
1239 * g++.dg/gomp/target-1.C: New test.
1240 * g++.dg/gomp/target-2.C: New test.
1241 * g++.dg/gomp/taskgroup-1.C: New test.
1242 * g++.dg/gomp/teams-1.C: New test.
1243 * g++.dg/gomp/udr-1.C: New test.
1244 * g++.dg/gomp/udr-2.C: New test.
1245 * g++.dg/gomp/udr-3.C: New test.
1246 * g++.dg/gomp/udr-4.C: New test.
1247 * g++.dg/gomp/udr-5.C: New test.
1248 * g++.dg/gomp/udr-6.C: New test.
1249 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1250 * gcc.dg/autopar/outer-2.c: Likewise.
1251 * gcc.dg/autopar/outer-3.c: Likewise.
1252 * gcc.dg/autopar/outer-4.c: Likewise.
1253 * gcc.dg/autopar/outer-5.c: Likewise.
1254 * gcc.dg/autopar/outer-6.c: Likewise.
1255 * gcc.dg/autopar/parallelization-1.c: Likewise.
1256 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1258 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1259 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1260 instead of GOMP_parallel_loop_runtime_start.
1261 * gcc.dg/gomp/declare-simd-1.c: New test.
1262 * gcc.dg/gomp/declare-simd-2.c: New test.
1263 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1264 parser. Add further #pragma omp sections nesting tests.
1265 * gcc.dg/gomp/target-1.c: New test.
1266 * gcc.dg/gomp/target-2.c: New test.
1267 * gcc.dg/gomp/taskgroup-1.c: New test.
1268 * gcc.dg/gomp/teams-1.c: New test.
1269 * gcc.dg/gomp/udr-1.c: New test.
1270 * gcc.dg/gomp/udr-2.c: New test.
1271 * gcc.dg/gomp/udr-3.c: New test.
1272 * gcc.dg/gomp/udr-4.c: New test.
1273 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1275 2013-10-10 Jan Hubicka <jh@suse.cz>
1277 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1279 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1280 * gcc.target/i386/pr49168-1.c: Likewise.
1281 * gcc.target/i386/pr49002-2.c: Likewise.
1283 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1286 * gcc.dg/torture/pr58670.c: New test.
1288 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1290 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1292 2013-10-09 Marek Polacek <polacek@redhat.com>
1295 * g++.dg/tm/pr58635-1.C: New test.
1296 * g++.dg/tm/pr58635-2.C: New test.
1298 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1300 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1302 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1304 PR tree-optimization/20318
1305 * c-c++-common/pr20318.c: New file.
1306 * gcc.dg/tree-ssa/pr20318.c: New file.
1308 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1310 * gcc.c-torture/execute/pr58570.c: New test.
1312 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1314 * gcc.target/aarch64/vclz.c: New testcase.
1316 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1318 * gcc.target/aarch64/vadd_f64.c: New testcase.
1319 * gcc.target/aarch64/vsub_f64.c: New testcase.
1321 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1323 * gcc.target/aarch64/vdiv_f.c: New testcase.
1325 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1327 * gcc.target/aarch64/vneg_f.c: New testcase.
1328 * gcc.target/aarch64/vneg_s.c: New testcase.
1330 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1333 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1334 * g++.old-deja/g++.mike/misc9.C: Adjust.
1336 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1340 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/template/crash117.C: New.
1345 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1347 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1349 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1351 PR tree-optimization/58480
1352 * gcc.dg/tree-ssa/pr58480.c: New file.
1354 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1356 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1357 * gcc.target/powerpc/fusion.c: Likewise.
1359 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1361 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1363 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1365 * gcc.target/s390/htm-1.c: Add more tests to cover different
1368 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1371 * g++.dg/init/uninitialized1.C: New.
1373 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1376 * g++.dg/cpp0x/variadic144.C: New.
1378 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1381 * g++.dg/cpp0x/auto39.C: New.
1383 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1386 * g++.dg/cpp0x/range-for26.C: New.
1387 * g++.dg/cpp0x/range-for27.C: Likewise.
1389 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1392 * g++.dg/template/crash117.C: New.
1394 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1397 * g++.dg/tree-ssa/pr19476-5.C: New file.
1398 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1400 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1403 * g++.dg/cpp0x/gen-attrs-55.C: New.
1405 2013-10-03 Easwaran Raman <eraman@google.com>
1408 * g++.dg/ext/attribute47.C: New.
1410 2013-10-03 Rong Xu <xur@google.com>
1412 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1414 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1415 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1417 2013-10-03 Marek Polacek <polacek@redhat.com>
1420 * g++.dg/cpp0x/pr58510.C: New test.
1422 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1425 * g++.dg/tree-ssa/pr19476-1.C: New file.
1426 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1427 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1428 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1430 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1432 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1433 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1434 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1435 VSX scalar operations or the traditional floating point form of
1437 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1438 * gcc.target/powerpc/recip-3.c: Likewise.
1439 * gcc.target/powerpc/recip-5.c: Likewise.
1440 * gcc.target/powerpc/pr72747.c: Likewise.
1441 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1443 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1446 * gcc.target/aarch64/pr58460.c: New file.
1448 2013-10-02 Tobias Burnus <burnus@net-b.de>
1451 * gfortran.dg/char_length_19.f90: New.
1453 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1456 * g++.dg/parse/crash65.C: New.
1457 * g++.dg/cpp1y/pr58535.C: Likewise.
1459 2013-10-02 Richard Biener <rguenther@suse.de>
1461 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1462 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1463 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1464 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1465 * gfortran.dg/ldist-pr45199.f: Likewise.
1467 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1470 * g++.dg/parse/crash64.C: New.
1472 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1474 * gcc.dg/tree-ssa/slsr-40.c: New test.
1476 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/cpp0x/pr58563.C: New.
1481 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1483 * gcc.target/aarch64/vect_saddl_1.c: New.
1485 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1488 * gcc.c-torture/execute/pr58574.c: New testcase.
1490 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1493 * gcc.target/arm/pr58578.c: New test.
1495 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1497 PR tree-optimization/58556
1498 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1499 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1501 2013-10-01 Nick Clifton <nickc@redhat.com>
1503 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1505 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1507 * gcc.c-torture/compile/pr41181.c: Likewise.
1508 * gcc.c-torture/compile/calls.c: Likewise.
1509 * gcc.c-torture/compile/990617-1.c: Likewise.
1510 * gcc.c-torture/compile/pr55955.c: Only run the test for
1512 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1514 2013-10-01 Richard Biener <rguenther@suse.de>
1516 PR tree-optimization/58553
1517 * gcc.dg/torture/pr58553.c: New testcase.
1519 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1522 * gcc.c-torture/execute/pr58564.c: New test.
1524 2013-09-30 Teresa Johnson <tejohnson@google.com>
1526 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1527 Update for additional dump message.
1529 2013-09-30 Richard Biener <rguenther@suse.de>
1531 PR tree-optimization/58554
1532 * gcc.dg/torture/pr58554.c: New testcase.
1534 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1535 Joern Rennecke <joern.rennecke@embecosm.com>
1537 * gcc.target/arc/barrel-shifter-1.c: New test.
1538 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1539 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1540 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1541 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1542 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1543 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1544 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1545 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1546 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1547 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1548 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1549 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1550 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1551 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1552 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1553 * gcc.target/arc/mtune-ARC600.c: Likewise.
1554 * gcc.target/arc/mtune-ARC601.c: Likewise.
1555 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1556 * gcc.target/arc/mtune-ARC700.c: Likewise.
1557 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1558 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1559 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1560 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1562 2013-09-30 Richard Biener <rguenther@suse.de>
1565 * g++.dg/torture/pr58552.C: New testcase.
1567 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1569 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1570 and -mupper-regs-df.
1572 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1575 * gcc.dg/pr58463.c: New test.
1577 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1580 * c-c++-common/gomp/pr58551.c: New test.
1582 2013-09-27 Richard Biener <rguenther@suse.de>
1584 PR tree-optimization/58459
1585 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1587 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1590 * gfortran.dg/round_4.f90: Check for rounding support.
1592 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1594 * g++.dg/vect/pr58513.cc (op): Make static.
1596 2013-09-26 Richard Biener <rguenther@suse.de>
1598 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1600 2013-09-26 Richard Biener <rguenther@suse.de>
1602 PR tree-optimization/58539
1603 * gcc.dg/torture/pr58539.c: New testcase.
1605 2013-09-25 Jeff Law <law@redhat.com>
1607 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1609 2013-09-25 Tobias Burnus <burnus@net-b.de>
1612 * gfortran.dg/finalize_21.f90: New.
1614 2013-09-25 Tobias Burnus <burnus@net-b.de>
1618 * gfortran.dg/defined_assignment_8.f90: New.
1619 * gfortran.dg/defined_assignment_9.f90: New.
1621 2013-09-25 Marek Polacek <polacek@redhat.com>
1624 * c-c++-common/ubsan/shift-5.c: New test.
1625 * c-c++-common/ubsan/shift-6.c: New test.
1626 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1627 * gcc.dg/ubsan/c-shift-1.c: New test.
1629 2013-09-25 Marek Polacek <polacek@redhat.com>
1632 * g++.dg/tm/pr58516.C: New test.
1634 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1636 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1638 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1640 2013-09-24 Richard Biener <rguenther@suse.de>
1643 * g++.dg/vect/pr58513.cc: New testcase.
1645 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1647 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1650 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1653 * g++.dg/cpp1y/pr58500.C: New testcase.
1655 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1657 * gnat.dg/opt28.ad[sb]: New test.
1658 * gnat.dg/opt28_pkg.ads: New helper.
1660 2013-09-23 Richard Biener <rguenther@suse.de>
1662 PR tree-optimization/58464
1663 * g++.dg/torture/pr58464.C: New testcase.
1665 2013-09-23 Christian Bruel <christian.bruel@st.com>
1668 * gcc.target/sh/torture/pr58475.c: New test.
1670 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1673 * gfortran.dg/extends_15.f90: New.
1675 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1678 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1680 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1683 * gcc.target/vax/vax.exp: New.
1684 * gcc.target/vax/pr56875.c: Ditto.
1686 2013-09-20 Richard Biener <rguenther@suse.de>
1689 * gfortran.dg/pr58484.f: New testcase.
1691 2013-09-20 Jeff Law <law@redhat.com>
1693 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1695 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1698 * gcc.dg/torture/pr57748-1.c: New test.
1699 * gcc.dg/torture/pr57748-2.c: New test.
1701 2013-09-20 Marek Polacek <polacek@redhat.com>
1704 * c-c++-common/ubsan/shift-4.c: New test.
1706 2013-09-20 Richard Biener <rguenther@suse.de>
1708 PR tree-optimization/58453
1709 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1711 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1714 * gfortran.dg/proc_ptr_43.f90: New.
1716 2013-09-18 Tobias Burnus <burnus@net-b.de>
1719 * gfortran.dg/defined_assignment_11.f90: New.
1721 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1723 PR rtl-optimization/58438
1724 * g++.dg/pr58438.C: New test.
1726 2013-09-18 Tobias Burnus <burnus@net-b.de>
1729 * gfortran.dg/class_39.f03: Update dg-error.
1730 * gfortran.dg/class_5.f03: Ditto.
1731 * gfortran.dg/class_53.f90: Ditto.
1732 * gfortran.dg/realloc_on_assign_20.f90: New.
1733 * gfortran.dg/realloc_on_assign_21.f90: New.
1734 * gfortran.dg/realloc_on_assign_22.f90: New.
1736 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1739 * g++.dg/parse/using4.C: New.
1741 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1743 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1745 2013-09-18 Marek Polacek <polacek@redhat.com>
1748 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1749 instead of the shift option.
1750 * c-c++-common/ubsan/pr58443-1.c: New test.
1751 * c-c++-common/ubsan/pr58443-3.c: New test.
1752 * c-c++-common/ubsan/pr58443-2.c: New test.
1754 2013-09-18 Richard Biener <rguenther@suse.de>
1756 PR tree-optimization/58417
1757 * gcc.dg/torture/pr58417.c: New testcase.
1759 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1761 * gnat.dg/array_bounds_test2.adb: New test.
1763 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1765 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1766 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1768 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1770 * gnat.dg/in_out_parameter4.adb: New test.
1772 2013-09-18 Marek Polacek <polacek@redhat.com>
1775 * c-c++-common/ubsan/attrib-1.c: New test.
1777 2013-09-17 Cong Hou <congh@google.com>
1779 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1780 on two arrays with short and int types. This should not be recognized
1781 as a dot product pattern.
1783 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1786 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1787 the cp_type_quals (r) too.
1789 2013-09-17 Jan Hubicka <jh@suse.cz>
1792 * gcc.c-torture/compile/pr58332.c: New testcase.
1794 2013-09-17 Jeff Law <law@redhat.com>
1796 * gcc.c-torture/execute/pr58387.c: New test.
1798 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1800 PR tree-optimization/58088
1801 * gcc.c-torture/compile/pr58088.c: New test.
1803 2013-09-17 Nick Clifton <nickc@redhat.com>
1805 * lib/target-supports.exp (check_effective_target_trampolines):
1806 Add MSP430 to the list of targets that do not support trampolines.
1807 (check_profiling_available): Add MSP430 to the list of targets
1808 that do not support profiling.
1809 (check_effective_target_tls_runtime): Add MSP430 to the list of
1810 targets that do not support TLS.
1812 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1814 * gnat.dg/opt27.adb: New test.
1815 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1817 2013-09-17 Andreas Schwab <schwab@suse.de>
1819 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1821 2013-09-17 Richard Biener <rguenther@suse.de>
1823 PR tree-optimization/58432
1824 * gcc.dg/pr58432.c: New testcase.
1826 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1828 * gcc.dg/tree-ssa/slsr-39.c: New test.
1830 2013-09-16 Xinliang David Li <davidxl@google.com>
1832 * gcc.misc-tests/help.exp: Optimizer help change.
1834 2013-09-16 Jeff Law <law@redhat.com>
1836 * gcc.c-torture/execute/pr58419.c: New test.
1837 * gcc.c-torture/execute/pr58431.c: New test.
1839 2013-09-16 Tobias Burnus <burnus@net-b.de>
1842 * gfortran.dg/finalize_19.f90: New.
1844 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1846 * gcc.target/i386/pr58418.c: New.
1848 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1850 * gcc.target/aarch64/fmla-intrinsic.c: New.
1851 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1852 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1853 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1855 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1857 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1858 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1860 2013-09-16 Richard Biener <rguenther@suse.de>
1862 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1864 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1866 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1867 interpreted as implicit templates) to be expected pedwarns instead.
1869 2013-09-16 Tobias Burnus <burnus@net-b.de>
1872 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1874 2013-09-15 Tobias Burnus <burnus@net-b.de>
1877 * gfortran.dg/defined_assignment_10.f90: New.
1879 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1881 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1882 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1884 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1886 * g++.dg/abi/main.C: Added implicit C linkage tests
1888 2013-09-13 Kai Tietz <ktietz@redhat.com>
1890 * gcc.target/i386/pr57848.c: New file.
1892 2013-09-13 Christian Bruel <christian.bruel@st.com>
1895 * gcc.target/sh/torture/pr58314.c: New test.
1897 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1899 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1901 2013-09-12 Martin Jambor <mjambor@suse.cz>
1904 * g++.dg/pr58389.C: New test.
1906 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1908 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1909 * g++.dg/template/pseudodtor3.C: Likewise.
1911 2013-09-12 Richard Biener <rguenther@suse.de>
1913 PR tree-optimization/58404
1914 * g++.dg/tree-ssa/pr58404.C: New testcase.
1916 2013-09-12 Martin Jambor <mjambor@suse.cz>
1919 * g++.dg/ipa/pr58371.C: New test.
1921 2013-09-12 Richard Biener <rguenther@suse.de>
1923 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1924 expected outcome and comment why that happens.
1926 2013-09-11 Richard Biener <rguenther@suse.de>
1929 * g++.dg/uninit-pred-4.C: New testcase.
1931 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1933 PR tree-optimization/58385
1934 * gcc.c-torture/execute/pr58385.c: New test.
1936 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1938 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1940 2013-09-10 Jeff Law <law@redhat.com>
1942 * g++.dg/torture/pr58380.C: New test.
1944 2013-09-10 Jan Hubicka <jh@suse.cz>
1945 Paolo Carlini <paolo.carlini@oracle.com>
1947 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1949 2013-09-10 Jeff Law <law@redhat.com>
1951 * gcc.c-torture/compile/pr58343.c: New test.
1953 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1955 PR rtl-optimization/58365
1956 * gcc.c-torture/execute/pr58365.c: New test.
1958 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1960 * gcc.dg/torture/memcpy-1.c: New test.
1962 2013-09-10 Alan Modra <amodra@gmail.com>
1964 * gcc.target/powerpc/pr58330.c: New.
1966 2013-09-10 Alan Modra <amodra@gmail.com>
1968 * gcc.target/powerpc/medium_offset.c: New.
1970 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1973 * g++.dg/warn/Wunused-var-21.C: New test.
1975 PR tree-optimization/58364
1976 * gcc.c-torture/execute/pr58364.c: New test.
1978 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1981 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1982 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1983 * g++.dg/init/delete1.C: Adjust.
1985 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1987 * gcc.target/aarch64/movdi_1.c: New test.
1989 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1992 * g++.dg/warn/Wunused-parm-5.C: New.
1994 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1996 * gcc.target/aarch64/cmn-neg.c: New test.
1998 2013-09-09 Richard Biener <rguenther@suse.de>
2001 * gcc.dg/torture/pr58326-1.c: New testcase.
2002 * gcc.dg/torture/pr58326-2.c: Likewise.
2004 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2007 * g++.dg/ext/pr57735.C: New test.
2009 2013-09-09 Jan Hubicka <jh@suse.cz>
2012 * g++.dg/torture/PR58294.C: New testcase.
2014 2013-09-08 Jeff Law <law@redhat.com>
2016 * gcc.c-torture/compile/pr58340.c: New test.
2018 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2020 * g++.dg/debug/ra1.C: New test.
2022 2013-09-08 Jan Hubicka <jh@suse.cz>
2024 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2025 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2026 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2027 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2029 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/overload/new1.C: Adjust.
2034 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2036 * c-c++-common/opaque-vector.c: New test.
2038 2013-09-08 Tom de Vries <tom@codesourcery.com>
2041 * g++.dg/tm/noexcept-6.C: New test.
2043 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2045 * gcc.target/arc/cond-set-use.c: New test.
2047 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2049 * gnat.dg/stack_usage2.adb: New test.
2051 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2053 * gcc.target/aarch64/table-intrinsics.c
2054 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2055 (qtb_tests8_< ,2,3,4>): Likewise.
2056 (qtblq_tests8_< ,2,3,4>): Likewise.
2057 (qtbxq_tests8_< ,2,3,4>): Likewise.
2059 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2061 * gnat.dg/warn10.ad[sb]: New test.
2062 * gnat.dg/warn10_pkg.ads: New helper.
2064 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2066 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2067 Don't expect NULL in foo.result set.
2068 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2070 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2071 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2073 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2075 * gcc.target/s390/nearestint-1.c: New testcase.
2077 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2078 Vineet Gupta <Vineet.Gupta@synopsys.com>
2080 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2081 * testsuite/gcc.target/arc: New directory.
2082 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2083 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2084 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2085 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2086 * testsuite/gcc.dg/builtin-apply2.c
2087 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2089 2013-09-04 Jan Hubicka <jh@suse.cz>
2092 * g++.dg/torture/pr58201_0.C: New testcase.
2093 * g++.dg/torture/pr58201_1.C: New testcase.
2094 * g++.dg/torture/pr58201.h: New testcase.
2096 2013-09-05 Jan Hubicka <jh@suse.cz>
2098 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2100 2013-09-05 Richard Biener <rguenther@suse.de>
2102 PR tree-optimization/58137
2103 * gcc.target/i386/pr58137.c: New testcase.
2105 2013-09-05 Martin Jambor <mjambor@suse.cz>
2107 * g++.dg/ipa/remref-1.C: New test.
2108 * g++.dg/ipa/remref-2.C: Likewise.
2110 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/parse/access11.C: New.
2115 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2117 * g++.dg/warn/weak1.C: Skip on AIX.
2119 2013-09-04 Easwaran Raman <eraman@google.com>
2122 PR tree-optimization/58011
2123 * gfortran.dg/reassoc_12.f90: New testcase.
2124 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2126 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2128 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2129 * gcc.dg/torture/pr53922.c: Skip on AIX.
2130 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2132 2013-09-04 Teresa Johnson <tejohnson@google.com>
2134 * gcc.dg/unroll_1.c: Test dumping to stderr.
2136 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2139 * g++.dg/warn/deprecated-8.C: New.
2141 2013-09-03 Jeff Law <law@redhat.com>
2143 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2146 2013-09-03 Meador Inge <meadori@codesourcery.com>
2150 2013-08-30 Meador Inge <meadori@codesourcery.com>
2152 * gcc.dg/Warray-bounds-11.c: New testcase.
2154 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2156 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2158 2013-09-03 Jan Hubicka <jh@suse.cz>
2160 * g++.dg/ipa/devirt-15.C: Fix testcase.
2162 2013-09-03 Richard Biener <rguenther@suse.de>
2165 * gcc.dg/torture/pr57656.c: New testcase.
2167 2013-09-03 Richard Biener <rguenther@suse.de>
2170 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2172 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2175 * gfortran.dg/do_concurrent_3.f90: New test case.
2177 2013-09-02 Jan Hubicka <jh@suse.cz>
2179 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2181 2013-09-02 Martin Jambor <mjambor@suse.cz>
2184 * gcc.dg/ipa/pr58106.c: New test.
2186 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2188 * gcc.target/aarch64/scalar_intrinsics.c
2189 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2191 2013-09-02 Richard Biener <rguenther@suse.de>
2194 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2196 2013-09-02 Richard Biener <rguenther@suse.de>
2198 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2201 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2203 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2205 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2207 PR c++/21682, implement DR 565
2208 * g++.dg/template/using24.C: New.
2209 * g++.dg/template/using25.C: Likewise.
2210 * g++.dg/template/using26.C: Likewise.
2212 2013-09-01 Jan Hubicka <jh@suse.cz>
2214 * g++.dg/ipa/devirt-15.C: New testcase.
2216 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2218 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2220 2013-08-31 Jan Hubicka <jh@suse.cz>
2222 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2223 * g++.dg/tree-ssa/pr45453.C: Likewise.
2225 2013-08-31 Jan Hubicka <jh@suse.cz>
2227 * gcc.dg/fork-instrumentation.c: New testcase.
2229 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2231 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2233 2013-08-30 Meador Inge <meadori@codesourcery.com>
2235 * gcc.dg/Warray-bounds-11.c: New testcase.
2237 2013-08-30 Marek Polacek <polacek@redhat.com>
2239 * g++.dg/ubsan/div-by-zero-1.C: New test.
2240 * c-c++-common/ubsan/save-expr-1.c: New test.
2241 * c-c++-common/ubsan/save-expr-2.c: New test.
2242 * c-c++-common/ubsan/save-expr-3.c: New test.
2243 * c-c++-common/ubsan/save-expr-4.c: New test.
2244 * c-c++-common/ubsan/typedef-1.c: New test.
2245 * c-c++-common/ubsan/const-char-1.c: New test.
2246 * c-c++-common/ubsan/const-expr.c: New test.
2247 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2248 * c-c++-common/ubsan/shift-1.c: Likewise.
2249 * c-c++-common/ubsan/shift-2.c: Likewise.
2250 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2251 * lib/ubsan-dg.exp: New file.
2252 * g++.dg/dg.exp: Add ubsan tests.
2253 * g++.dg/ubsan/ubsan.exp: New file.
2254 * gcc.dg/ubsan/ubsan.exp: New file.
2255 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2256 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2257 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2258 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2259 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2260 * c-c++-common/ubsan/shift-3.c: New test.
2261 * c-c++-common/ubsan/unreachable-1.c: New test.
2262 * c-c++-common/ubsan/shift-1.c: New test.
2263 * c-c++-common/ubsan/shift-2.c: New test.
2264 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2265 * gcc.dg/ubsan/c99-shift-2.c: New test.
2266 * gcc.dg/ubsan/c99-shift-1.c: New test.
2268 2013-08-29 Jan Hubicka <jh@suse.cz>
2270 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2271 to match template and comment.
2273 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2276 * g++.dg/cpp0x/dc8.C: New.
2277 * g++.dg/template/meminit1.C: Adjust.
2279 2013-08-30 Teresa Johnson <tejohnson@google.com>
2281 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2283 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2285 PR tree-optimization/58277
2286 * gcc.c-torture/execute/pr58277-1.c: New test.
2287 * gcc.c-torture/execute/pr58277-2.c: New test.
2289 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2291 * gcc.dg/guality/param-1.c: New test.
2292 * gcc.dg/guality/param-2.c: Likewise.
2294 2013-08-30 Richard Biener <rguenther@suse.de>
2296 PR tree-optimization/58228
2297 * gcc.dg/torture/pr58228.c: New testcase.
2299 2013-08-30 Richard Biener <rguenther@suse.de>
2301 PR tree-optimization/58223
2302 * gcc.dg/torture/pr58223.c: New testcase.
2303 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2305 2013-08-30 Richard Biener <rguenther@suse.de>
2307 PR tree-optimization/58010
2308 * gcc.dg/pr58010.c: New testcase.
2310 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2312 * gcc.dg/unroll_3.c: Message change.
2313 * gcc.dg/unroll_4.c: Likewise.
2314 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2315 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2316 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2317 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2318 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2319 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2320 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2321 * gcc.dg/unroll_1.c: Likewise.
2322 * gcc.dg/vect/bb-slp-31.c: Likewise.
2323 * gcc.dg/vect/bb-slp-14.c: Likewise.
2324 * gcc.dg/vect/bb-slp-8.c: Likewise.
2325 * gcc.dg/vect/bb-slp-23.c: Likewise.
2326 * gcc.dg/vect/bb-slp-15.c: Likewise.
2327 * gcc.dg/vect/bb-slp-9.c: Likewise.
2328 * gcc.dg/vect/bb-slp-24.c: Likewise.
2329 * gcc.dg/vect/bb-slp-16.c: Likewise.
2330 * gcc.dg/vect/bb-slp-25.c: Likewise.
2331 * gcc.dg/vect/bb-slp-17.c: Likewise.
2332 * gcc.dg/vect/bb-slp-26.c: Likewise.
2333 * gcc.dg/vect/bb-slp-18.c: Likewise.
2334 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2335 * gcc.dg/vect/bb-slp-27.c: Likewise.
2336 * gcc.dg/vect/bb-slp-19.c: Likewise.
2337 * gcc.dg/vect/bb-slp-28.c: Likewise.
2338 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2339 * gcc.dg/vect/bb-slp-29.c: Likewise.
2340 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2341 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2342 * gcc.dg/vect/bb-slp-1.c: Likewise.
2343 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2344 * gcc.dg/vect/bb-slp-2.c: Likewise.
2345 * gcc.dg/vect/bb-slp-3.c: Likewise.
2346 * gcc.dg/vect/bb-slp-10.c: Likewise.
2347 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2348 * gcc.dg/vect/bb-slp-4.c: Likewise.
2349 * gcc.dg/vect/bb-slp-11.c: Likewise.
2350 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2351 * gcc.dg/vect/bb-slp-5.c: Likewise.
2352 * gcc.dg/vect/bb-slp-20.c: Likewise.
2353 * gcc.dg/vect/bb-slp-6.c: Likewise.
2354 * gcc.dg/vect/bb-slp-21.c: Likewise.
2355 * gcc.dg/vect/bb-slp-30.c: Likewise.
2356 * gcc.dg/vect/bb-slp-13.c: Likewise.
2357 * gcc.dg/vect/bb-slp-7.c: Likewise.
2358 * gcc.dg/vect/bb-slp-22.c: Likewise.
2359 * gcc.dg/unroll_2.c: Likewise.
2360 * g++.dg/vect/slp-pr50413.cc: Likewise.
2361 * g++.dg/vect/slp-pr56812.cc: Likewise.
2362 * g++.dg/vect/slp-pr50819.cc: Likewise.
2364 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2366 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2368 2013-08-29 Teresa Johnson <tejohnson@google.com>
2370 * gcc.dg/pr40209.c: Use -fopt-info.
2371 * gcc.dg/pr26570.c: Ditto.
2372 * gcc.dg/pr32773.c: Ditto.
2373 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2375 2013-08-29 Richard Biener <rguenther@suse.de>
2377 PR tree-optimization/58246
2378 * gcc.dg/torture/pr58246.c: New testcase.
2380 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2383 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2385 * gfortran.dg/realloc_on_assign_19.f90: New test.
2387 2013-08-29 Richard Biener <rguenther@suse.de>
2390 * gcc.dg/pr57287-2.c: New testcase.
2392 2013-08-29 Richard Biener <rguenther@suse.de>
2394 PR tree-optimization/57685
2395 * gcc.dg/torture/pr57685.c: New testcase.
2397 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2400 * g++.dg/cpp0x/dc7.C: New.
2402 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2405 * c-c++-common/gomp/pr58257.c: New test.
2407 2013-08-28 Richard Biener <rguenther@suse.de>
2409 PR tree-optimization/56933
2410 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2412 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2414 * gcc.target/aarch64/scalar_shift_1.c: New.
2416 2013-08-27 Richard Biener <rguenther@suse.de>
2418 PR tree-optimization/57521
2419 * gcc.dg/torture/pr57521.c: New testcase.
2421 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2423 PR rtl-optimization/57860
2424 PR rtl-optimization/57861
2425 PR rtl-optimization/57875
2426 PR rtl-optimization/57876
2427 PR rtl-optimization/57877
2428 * gcc.c-torture/execute/pr57860.c: New test.
2429 * gcc.c-torture/execute/pr57861.c: New test.
2430 * gcc.c-torture/execute/pr57875.c: New test.
2431 * gcc.c-torture/execute/pr57876.c: New test.
2432 * gcc.c-torture/execute/pr57877.c: New test.
2434 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2437 * gfortran.dg/bounds_check_18.f90: New test.
2439 2013-08-23 Jan Hubicka <jh@suse.cz>
2441 * g++.dg/ipa/devirt-14.C: Fix typo.
2443 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2446 * gfortran.dg/inline_sum_5.f90: New.
2448 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2451 * gfortran.dg/typebound_assignment_7.f90: New.
2453 2013-08-23 Jan Hubicka <jh@suse.cz>
2455 * g++.dg/ipa/devirt-13.C: New testcase.
2456 * g++.dg/ipa/devirt-14.C: New testcase.
2458 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2461 * gcc.target/i386/pr58218.c: New test.
2463 PR tree-optimization/58209
2464 * gcc.c-torture/execute/pr58209.c: New test.
2466 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2468 * gcc.target/powerpc/pr57744.c: Declare abort.
2470 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2473 * g++.dg/template/error54.C: New.
2475 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2478 * gfortran.dg/select_type_34.f90: New.
2480 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2483 * g++.dg/warn/deprecated-7.C: New.
2485 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2487 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2489 2013-08-21 Jeff Law <law@redhat.com>
2491 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2493 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2496 * g++.dg/ext/attr-alias-3.C: New.
2498 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2501 * gfortran.dg/intent_out_8.f90: New.
2503 2013-08-20 Teresa Johnson <tejohnson@google.com>
2505 PR rtl-optimizations/57451
2506 * g++.dg/tree-prof/pr57451.C: New test.
2508 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2511 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2513 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2516 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2518 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2520 * gcc.target/powerpc/dfp-dd-2.c: New test.
2521 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2522 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2524 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2526 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2527 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2530 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2532 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2534 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2537 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2538 correct test response.
2541 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2542 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2543 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2545 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2546 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2548 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2550 2013-08-18 Jan Hubicka <jh@suse.cz>
2552 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2554 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2557 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2559 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2561 PR tree-optimization/58006
2562 * g++.dg/opt/pr58006.C: New test.
2564 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2566 * gnat.dg/specs/linker_alias.ads: New test.
2568 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2570 PR tree-optimization/58164
2571 * gcc.c-torture/compile/pr58164.c: New test.
2573 PR tree-optimization/58165
2574 * g++.dg/opt/pr58165.C: New test.
2576 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2579 * g++.dg/cpp0x/enum28.C: New.
2580 * g++.dg/cpp0x/enum15.C: Adjust.
2582 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2585 * gcc.target/powerpc/pr57949-1.c: New.
2586 * gcc.target/powerpc/pr57949-2.c: New.
2588 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2590 PR tree-optimization/58145
2591 * gcc.dg/pr58145-1.c: New test.
2592 * gcc.dg/pr58145-2.c: New test.
2594 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2596 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2597 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2598 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2599 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2600 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2601 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2602 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2603 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2604 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2605 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2606 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2607 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2608 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2609 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2610 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2611 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2612 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2613 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2614 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2615 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2616 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2617 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2618 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2619 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2620 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2621 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2622 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2623 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2624 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2625 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2626 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2627 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2628 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2629 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2630 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2631 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2632 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2633 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2634 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2635 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2636 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2639 * gcc.c-torture/execute/pr56799.x: New file.
2641 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2643 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2645 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2646 * gcc.dg/pr44214-3.c (v2df): Likewise.
2648 * gcc.dg/pr46647.c: xfail for avr-*-*.
2650 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2652 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2653 Expect l to be optimized away.
2654 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2657 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2658 to tests that assume int/double are larger than short/float.
2661 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2663 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2664 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2665 target { int16 }. Restrict existing tests to target { int32 }
2667 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2668 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2669 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2670 * lib/target-supports.exp (check_effective_target_int32): New proc.
2672 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2673 exclude from scan test.
2675 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2676 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2677 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2678 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2679 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2680 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2681 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2682 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2683 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2684 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2685 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2686 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2687 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2688 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2689 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2690 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2691 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2692 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2693 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2695 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2697 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2699 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2700 to be the first test directive.
2701 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2702 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2703 * gcc.target/arm/atomic-op-char.c: Likewise.
2704 * gcc.target/arm/atomic-op-consume.c: Likewise.
2705 * gcc.target/arm/atomic-op-int.c: Likewise.
2706 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2707 * gcc.target/arm/atomic-op-release.c: Likewise.
2708 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2709 * gcc.target/arm/atomic-op-short.c: Likewise.
2711 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2713 PR rtl-optimization/57662
2714 * gcc.dg/pr57662.c: New test.
2716 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2718 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2720 * gcc.target/mips/nans-legacy.c: Likewise.
2722 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2724 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2726 * gcc.target/mips/fabs-legacy.c: Likewise.
2727 * gcc.target/mips/fabsf-2008.c: Likewise.
2728 * gcc.target/mips/fabsf-legacy.c: Likewise.
2729 * gcc.target/mips/fneg-2008.c: Likewise.
2730 * gcc.target/mips/fneg-legacy.c: Likewise.
2731 * gcc.target/mips/fnegf-2008.c: Likewise.
2732 * gcc.target/mips/fnegf-legacy.c: Likewise.
2733 * gcc.target/mips/nan-2008.c: Likewise.
2734 * gcc.target/mips/nan-legacy.c: Likewise.
2735 * gcc.target/mips/nanf-2008.c: Likewise.
2736 * gcc.target/mips/nanf-legacy.c: Likewise.
2737 * gcc.target/mips/nans-2008.c: Likewise.
2738 * gcc.target/mips/nans-legacy.c: Likewise.
2739 * gcc.target/mips/nansf-2008.c: Likewise.
2740 * gcc.target/mips/nansf-legacy.c: Likewise.
2742 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2744 * gnat.dg/valued_proc.adb: New test.
2745 * gnat.dg/valued_proc_pkg.ads: New helper.
2747 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2749 PR tree-optimization/57661
2750 * g++.dg/opt/pr57661.C: New test.
2753 * gcc.dg/asan/pr56417.c: New test.
2755 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2757 * gnat.dg/loop_optimization16.adb: New test.
2758 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2760 2013-08-13 Marek Polacek <polacek@redhat.com>
2762 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2764 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2766 Example of converting global state to per-pass state.
2768 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2769 global state "static int counter" to...
2770 (one_pass::counter): ...this instance data.
2772 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2774 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2775 to member function...
2776 (one_pass::gate): ...this.
2777 (one_pass_exec): Convert to member function...
2778 (one_pass::impl_execute): ...this.
2780 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2783 * g++.dg/cpp0x/pr57416.C: New.
2785 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2787 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2789 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2790 * g++.dg/cpp0x/defaulted2.C: Likewise.
2791 * g++.dg/cpp0x/defaulted31.C: Likewise.
2792 * g++.dg/cpp0x/error6.C: Likewise.
2793 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2794 * g++.dg/cpp0x/override2.C: Likewise.
2795 * g++.dg/cpp0x/parse1.C: Likewise.
2796 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2797 * g++.dg/cpp0x/temp_default4.C: Likewise.
2798 * g++.dg/ext/attrib32.C: Likewise.
2799 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2800 * g++.dg/ext/mv13.C: Likewise.
2801 * g++.dg/ext/mv7.C: Likewise.
2802 * g++.dg/ext/mv9.C: Likewise.
2803 * g++.dg/ext/pr57362.C: Likewise.
2804 * g++.dg/ext/typeof10.C: Likewise.
2805 * g++.dg/lookup/anon6.C: Likewise.
2806 * g++.dg/lookup/crash6.C: Likewise.
2807 * g++.dg/lookup/name-clash5.C: Likewise.
2808 * g++.dg/lookup/name-clash6.C: Likewise.
2809 * g++.dg/other/anon4.C: Likewise.
2810 * g++.dg/other/error15.C: Likewise.
2811 * g++.dg/other/error8.C: Likewise.
2812 * g++.dg/other/redecl2.C: Likewise.
2813 * g++.dg/parse/crash16.C: Likewise.
2814 * g++.dg/parse/crash21.C: Likewise.
2815 * g++.dg/parse/crash38.C: Likewise.
2816 * g++.dg/parse/redef2.C: Likewise.
2817 * g++.dg/parse/struct-as-enum1.C: Likewise.
2818 * g++.dg/template/crash39.C: Likewise.
2819 * g++.dg/template/redecl3.C: Likewise.
2820 * g++.dg/tls/diag-3.C: Likewise.
2821 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2822 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2823 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2824 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2825 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2826 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2827 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2828 * g++.old-deja/g++.brendan/static3.C: Likewise.
2829 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2830 * g++.old-deja/g++.jason/binding.C: Likewise.
2831 * g++.old-deja/g++.jason/crash4.C: Likewise.
2832 * g++.old-deja/g++.jason/crash7.C: Likewise.
2833 * g++.old-deja/g++.jason/lineno.C: Likewise.
2834 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2835 * g++.old-deja/g++.mike/misc3.C: Likewise.
2836 * g++.old-deja/g++.mike/net44.C: Likewise.
2837 * g++.old-deja/g++.mike/ns3.C: Likewise.
2838 * g++.old-deja/g++.ns/alias4.C: Likewise.
2839 * g++.old-deja/g++.ns/ns11.C: Likewise.
2840 * g++.old-deja/g++.other/crash23.C: Likewise.
2841 * g++.old-deja/g++.other/decl8.C: Likewise.
2842 * g++.old-deja/g++.other/linkage3.C: Likewise.
2843 * g++.old-deja/g++.other/typeck1.C: Likewise.
2844 * g++.old-deja/g++.other/typedef5.C: Likewise.
2845 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2846 * g++.old-deja/g++.pt/friend36.C: Likewise.
2847 * obj-c++.dg/method-8.mm: Likewise.
2848 * obj-c++.dg/tls/diag-3.mm: Likewise.
2850 2013-08-12 Perez Read <netfirewall@gmail.com>
2853 * gcc.target/i386/movabs-1.c: New test.
2855 2013-08-12 Marek Polacek <polacek@redhat.com>
2857 PR tree-optimization/57980
2858 * gcc.dg/pr57980.c: New test.
2860 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2863 * gfortran.dg/do_check_10.f90: New test.
2864 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2865 * gfortran.dg/array_constructor_18.f90: Likewise.
2866 * gfortran.dg/array_constructor_22.f90: Likewise.
2867 * gfortran.dg/coarray_15.f90: Likewise.
2868 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2869 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2870 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2872 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2875 * g++.dg/cpp0x/constexpr-ice8.C: New.
2877 2013-08-09 Xinliang David Li <davidxl@google.com>
2879 * gcc.target/i386/memcpy-strategy-1.c: New test.
2880 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2881 * gcc.target/i386/memset-strategy-1.c: Ditto.
2882 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2884 2013-08-09 Jan Hubicka <jh@suse.cz>
2886 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2887 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2889 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2891 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2893 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2896 * gfortran.dg/transfer_intrinsic_6.f90: New.
2898 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2901 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2904 * g++.dg/lookup/typedef2.C: New.
2906 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2908 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2909 output of vdup intrinsics.
2911 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2913 * gcc.target/arm/lp1189445.c: New testcase.
2915 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2917 PR rtl-optimization/58079
2918 * gcc.dg/torture/pr58079.c: New test.
2920 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2922 * gnat.dg/warn9.adb: New test.
2924 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2927 * g++.dg/lookup/typedef2.C: New.
2929 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2931 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2932 to optstr when building plugins on darwin.
2934 2013-08-06 Martin Jambor <mjambor@suse.cz>
2936 PR tree-optimization/57539
2937 * gcc.dg/ipa/pr57539.c: New test.
2939 2013-08-06 Martin Jambor <mjambor@suse.cz>
2940 Bernd Edlinger <bernd.edlinger@hotmail.de>
2942 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2943 (a): Fix constructor.
2945 2013-08-06 Martin Jambor <mjambor@suse.cz>
2948 * gfortran.dg/pr57987.f90: New test.
2950 2013-08-06 Martin Jambor <mjambor@suse.cz>
2953 * gcc.dg/torture/pr58041.c: New test.
2954 * gcc.target/arm/pr58041.c: Likewise.
2956 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2959 * gfortran.dg/pointer_init_8.f90: New.
2961 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2964 * g++.dg/cpp0x/pr58080.C: New.
2966 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2968 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2969 to optstr when building plugins.
2971 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2973 Patch autogenerated by refactor_passes.py from
2974 https://github.com/davidmalcolm/gcc-refactoring-scripts
2975 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2977 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2978 struct to a subclass of gimple_opt_pass along with...
2979 (pass_data_one_pass): ...new pass_data instance and...
2980 (make_one_pass): ...new function.
2981 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2982 global struct to a subclass of gimple_opt_pass along with...
2983 (pass_data_warn_self_assign): ...new pass_data instance and...
2984 (make_pass_warn_self_assign): ...new function.
2985 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2986 a global struct to a subclass of gimple_opt_pass along with...
2987 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2988 (make_pass_dumb_plugin_example): ...new function.
2989 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2990 global struct to a subclass of gimple_opt_pass along with...
2991 (pass_data_warn_self_assign): ...new pass_data instance and...
2992 (make_pass_warn_self_assign): ...new function.
2994 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2996 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2997 is created and added to the pass_manager to reflect
2998 autogenerated changes.
2999 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3000 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3001 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3003 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3006 * g++.dg/cpp0x/pr58072.C: New.
3008 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3010 * gcc.dg/torture/pr57993-2.cpp: New.
3012 2013-08-02 Jan Hubicka <jh@suse.cz>
3014 * gcc.dg/ipa/ipa-1.c: Update.
3015 * gcc.dg/ipa/ipa-2.c: Update.
3016 * gcc.dg/ipa/ipa-3.c: Update.
3017 * gcc.dg/ipa/ipa-4.c: Update.
3018 * gcc.dg/ipa/ipa-5.c: Update.
3019 * gcc.dg/ipa/ipa-7.c: Update.
3020 * gcc.dg/ipa/ipa-8.c: Update.
3021 * gcc.dg/ipa/ipcp-1.c: Update.
3022 * gcc.dg/ipa/ipcp-2.c: Update.
3024 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3026 PR rtl-optimization/58048
3027 * gcc.target/i386/pr58048.c: New.
3029 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3031 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3033 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3034 Peter Bergner <bergner@vnet.ibm.com>
3037 * g++.dg/overload/using3.C: New.
3038 * g++.dg/overload/using2.C: Adjust.
3039 * g++.dg/lookup/using9.C: Likewise.
3041 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3043 * gcc.target/arm/pr46972-2.c: New test.
3045 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3047 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3049 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3051 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3053 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3055 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3056 rather than addressing!=absolute when deciding how to handle MIPS16
3057 when the test forces an ABI.
3059 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3062 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3064 2013-07-30 Steve Ellcey <sellcey@mips.com>
3066 * gcc.target/mips/code-readable-1.c: Increase switch size.
3067 * gcc.target/mips/code-readable-2.c: Ditto.
3068 * gcc.target/mips/code-readable-3.c: Ditto.
3069 * gcc.target/mips/code-readable-4.c: Ditto.
3071 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3074 * g++.dg/parse/crash63.C: New.
3076 2013-07-30 Tobias Burnus <burnus@net-b.de>
3079 * gfortran.dg/pointer_assign_8.f90: New.
3080 * gfortran.dg/pointer_assign_9.f90: New.
3081 * gfortran.dg/pointer_assign_10.f90: New.
3082 * gfortran.dg/pointer_assign_11.f90: New.
3084 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3086 * gcc.target/arm/pr57637.c: New testcase.
3088 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3090 PR tree-optimization/57993
3091 * gcc.dg/torture/pr57993.c: New test.
3093 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3095 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3097 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3100 * g++.dg/conversion/ambig2.C: New.
3102 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3104 * gcc.target/mips/fabs-2008.c: New test case.
3105 * gcc.target/mips/fabs-legacy.c: New test case.
3106 * gcc.target/mips/fabsf-2008.c: New test case.
3107 * gcc.target/mips/fabsf-legacy.c: New test case.
3108 * gcc.target/mips/fneg-2008.c: New test case.
3109 * gcc.target/mips/fneg-legacy.c: New test case.
3110 * gcc.target/mips/fneg-2008.c: New test case.
3111 * gcc.target/mips/fneg-legacy.c: New test case.
3112 * gcc.target/mips/nan-2008.c: New test case.
3113 * gcc.target/mips/nan-legacy.c: New test case.
3114 * gcc.target/mips/nanf-2008.c: New test case.
3115 * gcc.target/mips/nanf-legacy.c: New test case.
3116 * gcc.target/mips/nans-2008.c: New test case.
3117 * gcc.target/mips/nans-legacy.c: New test case.
3118 * gcc.target/mips/nansf-2008.c: New test case.
3119 * gcc.target/mips/nansf-legacy.c: New test case.
3120 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3122 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3123 Maxim Kuvyrkov <maxim@kugelworks.com>
3125 * lib/target-supports.exp (check_effective_target_non_bionic): New
3126 effective-target test.
3127 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3128 * g++.dg/tls/thread_local4g.C: Ditto.
3130 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3133 * gfortran.dg/vector_subsript_7.f90: New test.
3135 2013-07-27 Tobias Burnus <burnus@net-b.de>
3138 * gfortran.dg/warn_alias.f90: New.
3140 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3143 * gfortran.dg/class_array_19.f90: New.
3145 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3147 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3148 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3149 * gcc.dg/vect/pr57741-3.c: Likewise.
3150 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3152 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3154 Skip tests that make assumptions about struct layout that don't hold
3156 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3157 * g++.dg/cpp0x/iop.C: Likewise.
3158 * g++.dg/cpp0x/named_refs.C: Likewise.
3159 * g++.dg/cpp0x/rv1p.C: Likewise.
3160 * g++.dg/cpp0x/rv2p.C: Likewise.
3161 * g++.dg/cpp0x/rv3p.C: Likewise.
3162 * g++.dg/cpp0x/rv4p.C: Likewise.
3163 * g++.dg/cpp0x/rv5p.C: Likewise.
3164 * g++.dg/cpp0x/rv6p.C: Likewise.
3165 * g++.dg/cpp0x/rv7p.C: Likewise.
3166 * g++.dg/cpp0x/rv8p.C: Likewise.
3167 * g++.dg/ext/strncpy-chk1.C: Likewise.
3168 * gcc.dg/builtin-object-size-10.c: Likewise.
3169 * gcc.dg/builtin-object-size-11.c: Likewise.
3170 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3171 * gcc.dg/pr25805.c: Likewise.
3172 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3173 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3174 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3175 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3176 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3177 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3178 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3179 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3180 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3181 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3182 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3183 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3184 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3185 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3186 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3188 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3189 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3191 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3192 * gcc.dg/sibcall-6.c: Enable for epiphany.
3194 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3196 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3198 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3200 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3201 memcpy not initializers.
3203 * gcc.dg/guality/guality.exp: Skip on AIX.
3205 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3208 * g++.dg/cpp0x/pr57101.C: New.
3210 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3212 * gcc.target/aarch64/neg_1.c: New test.
3214 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3217 * gfortran.dg/typebound_call_25.f90: New.
3219 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3222 * g++.dg/cpp0x/pr57981.C: New.
3224 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3227 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3229 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3231 PR rtl-optimization/57960
3232 * gcc.target/s390/pr57960.c: New.
3234 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3237 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3239 2013-07-25 Terry Guo <terry.guo@arm.com>
3241 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3243 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3246 * g++.dg/inherit/pr57942.C: New.
3248 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3250 * gcc.target/powerpc/bool2.h: New file, test the code generation
3251 of logical operations for power5, altivec, power7, and power8 systems.
3252 * gcc.target/powerpc/bool2-p5.c: Likewise.
3253 * gcc.target/powerpc/bool2-av.c: Likewise.
3254 * gcc.target/powerpc/bool2-p7.c: Likewise.
3255 * gcc.target/powerpc/bool2-p8.c: Likewise.
3256 * gcc.target/powerpc/bool3.h: Likewise.
3257 * gcc.target/powerpc/bool3-av.c: Likewise.
3258 * gcc.target/powerpc/bool2-p7.c: Likewise.
3259 * gcc.target/powerpc/bool2-p8.c: Likewise.
3261 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3263 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3265 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3267 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3269 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3271 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3272 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3273 type from long to long long.
3274 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3275 to have effective-target keywords of lp64 and ilp32.
3276 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3277 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3278 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3279 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3280 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3281 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3282 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3283 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3284 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3286 2013-07-23 Tom Tromey <tromey@redhat.com>
3287 Joseph Myers <joseph@codesourcery.com>
3289 * gcc.dg/c11-generic-1.c: New file.
3290 * gcc.dg/c11-generic-2.c: New file.
3292 2013-07-22 Tobias Burnus <burnus@net-b.de>
3296 * coarray/lib_realloc_1.f90: Permit optimization.
3297 * gfortran.dg/coarray_31.f90: New.
3299 2013-07-22 Tobias Burnus <burnus@net-b.de>
3302 * gfortran.dg/class_array_7.f03: Fix memory leak.
3304 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3307 * g++.dg/cpp0x/decltype56.C: New.
3309 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3311 * gcc.dg/pr53265.c: Correct line number in dg-message.
3313 2013-07-22 Diego Novillo <dnovillo@google.com>
3315 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3317 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3320 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3321 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3323 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3326 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3327 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3328 * gcc.dg/torture/pr53366-1.c: Same.
3329 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3330 * gcc.dg/torture/pr56488.c: Same.
3331 * gcc.dg/torture/pr57584.c: Same.
3332 * gcc.dg/tree-ssa/pr57385.c: Same.
3333 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3335 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
3337 * c-c++-common/pr41779.c: Fix typos.
3338 * gcc.c-torture/compile/20031125-2.c: Likewise.
3339 * gcc.c-torture/compile/20040621-1.c: Likewise.
3340 * gcc.c-torture/execute/20020418-1.c: Likewise.
3341 * gcc.dg/20020108-1.c: Likewise.
3342 * gcc.dg/atomic-generic-aux.c: Likewise.
3343 * gcc.dg/builtin-complex-err-2.c: Likewise.
3344 * gcc.dg/decl-1.c: Likewise.
3345 * gcc.dg/di-sync-multithread.c: Likewise.
3346 * gcc.dg/format/c90-printf-1.c: Likewise.
3347 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3348 * gcc.dg/long-long-compare-1.c: Likewise.
3349 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3350 * gcc.dg/pr17055-1.c: Likewise.
3351 * gcc.dg/pr27095.c: Likewise.
3352 * gcc.dg/torture/fp-int-convert.h: Likewise.
3353 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3354 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3355 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3356 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3357 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3358 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3359 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3360 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3361 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3362 * gcc.dg/vect/vect-cond-5.c: Likewise.
3363 * gcc.dg/weak/typeof-2.c: Likewise.
3364 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3365 * gcc.target/arm/naked-1.c: Likewise.
3366 * gcc.target/i386/pr9771-1.c: Likewise.
3367 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3368 * gcc.target/sparc/struct-ret-check.c: Likewise.
3369 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3370 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3371 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3374 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3377 * gfortran.dg/dependency_42.f90: New test.
3378 * gfortran.dg/dependency_43.f90: New test.
3380 2013-07-21 Tobias Burnus <burnus@net-b.de>
3383 * gfortran.dg/round_4.f90: New.
3385 2013-07-21 Tobias Burnus <burnus@net-b.de>
3388 * gfortran.dg/min_max_conformance_2.f90: New.
3390 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3392 PR preprocessor/57620
3393 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3394 (main): Don't test {s,u,U,L}12.
3395 * c-c++-common/raw-string-13.c: New test.
3396 * c-c++-common/raw-string-14.c: New test.
3397 * c-c++-common/raw-string-15.c: New test.
3398 * c-c++-common/raw-string-16.c: New test.
3400 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3402 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3404 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3406 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3408 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3409 target { ! keeps_null_pointer_checks }.
3410 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3411 target { ! keeps_null_pointer_checks }.
3413 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3414 * gcc.dg/torture/pr56488.c: Likewise.
3416 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3418 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3421 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3423 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3424 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3425 * gfortran.dg/guality/guality.exp: Skip on AIX.
3427 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3429 * g++.dg/debug/pr56819.C: Skip on AIX.
3430 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3431 * g++.dg/guality/guality.exp: Skip on AIX.
3433 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3435 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3437 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3439 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3442 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3443 Adjust to corrected rounding.
3445 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3447 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3448 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3449 check_effective_target_cilkplus.
3450 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3452 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3454 * gcc.target/powerpc/pr57744.c: Fix typo.
3456 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3459 * gcc.c-torture/compile/pr57698.c: New test.
3460 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3461 * gcc.c-torture/compile/pr44043.c: Ditto.
3463 2013-07-18 Wei Mi <wmi@google.com>
3465 PR rtl-optimization/57878
3466 * g++.dg/pr57878.C: New test.
3468 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3470 * gcc.dg/pr42611.c: Move dg-error to correct line.
3472 2013-07-17 Tobias Burnus <burnus@net-b.de>
3475 * gfortran.dg/dollar_sym_3.f: New.
3476 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3478 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3483 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3484 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3485 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3486 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3487 * objc.dg/image-info.m: Likewise.
3488 * objc.dg/symtab-1.m: Likewise.
3489 * objc.dg/torture/strings/const-str-10.m: Likewise.
3490 * objc.dg/torture/strings/const-str-11.m: Likewise.
3491 * objc.dg/torture/strings/const-str-9.m: Likewise.
3492 * objc.dg/zero-link-1.m: Likewise.
3493 * objc.dg/zero-link-2.m: Likewise.
3494 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3495 * objc.dg/objc-foreach-4.m: Likewise.
3496 * objc.dg/objc-foreach-5.m: Likewise.
3497 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3499 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3500 * obj-c++.dg/syntax-error-1.mm: Likewise.
3501 * objc.dg/method-6.m: Likewise.
3502 * objc.dg/pr23214.m: Likewise.
3503 * objc.dg/proto-lossage-7.m: Likewise.
3504 * objc.dg/strings/const-str-12b.m: Likewise.
3505 * objc.dg/zero-link-3.m: Likewise.
3506 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3507 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3508 adjust headers, interfaces and encoded types to reflect current system
3509 versions. Add FIXME and outputs from current system compiler for
3512 2013-07-15 Cong Hou <congh@google.com>
3514 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3516 * gcc.target/i386/l_fma_float_3.c: Likewise.
3517 * gcc.target/i386/l_fma_double_1.c: Likewise.
3518 * gcc.target/i386/l_fma_double_3.c: Likewise.
3520 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3522 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3523 function to test if HTM is available.
3524 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3525 * gcc.target/powerpc/htm-builtin-1.c: New test.
3527 2013-07-15 Tobias Burnus <burnus@net-b.de>
3529 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3530 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3531 * gfortran.dg/coarray_6.f90: Add dg-error.
3533 2013-07-15 Tobias Burnus <burnus@net-b.de>
3536 * gfortran.dg/finalize_18.f90: New.
3538 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3541 * fortran.dg/module_variable_1.f90: New test.
3542 * fortran.dg/module_variable_2.f90: New test.
3544 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3546 * g++.dg/ext/vector19.C: Adapt.
3547 * g++.dg/ext/vector23.C: New testcase.
3549 2013-07-12 Michael Matz <matz@suse.de>
3552 * c-c++-common/pr55771.c: New test.
3554 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3556 * gcc.target/aarch64/vect-movi.c: New.
3558 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3561 * g++.dg/ext/pr57362.C: New.
3563 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3566 * gcc.target/avr/torture/pr57631.c: New test.
3568 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/cpp0x/constexpr-ice7.C: New.
3573 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3575 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3577 * gcc.c-torture/execute/nest-align-1.x: New.
3579 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3582 * g++.dg/cpp0x/sfinae48.C: New.
3584 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3586 PR preprocessor/57824
3587 * c-c++-common/raw-string-17.c: New test.
3588 * c-c++-common/gomp/pr57824.c: New test.
3590 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3593 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3594 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3595 * g++.dg/conversion/dr195.C: Update.
3596 * g++.dg/expr/cast2.C: Likewise.
3598 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3600 * c-c++-common/raw-string-18.c: New test.
3601 * c-c++-common/raw-string-19.c: New test.
3603 PR preprocessor/57757
3604 * g++.dg/cpp/paste1.C: New test.
3605 * g++.dg/cpp/paste2.C: New test.
3607 2013-07-10 Graham Stott <grahams@btinternet.com>
3609 * gcc.target/mips/mulsize-1.c: New.
3610 * gcc.target/mips/mulsize-2.c: New.
3611 * gcc.target/mips/mulsize-3.c: New.
3612 * gcc.target/mips/mulsize-4.c: New.
3614 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3617 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3618 * g++.dg/ext/vector24.C: New testcase.
3620 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3623 * g++.dg/cpp0x/decltype17.C: Adjust.
3625 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3628 * g++.dg/cpp0x/pr51786.C: New.
3630 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3632 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3634 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3636 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3638 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3639 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3641 2013-07-08 Tobias Burnus <burnus@net-b.de>
3644 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3646 2013-07-08 Tobias Burnus <burnus@net-b.de>
3649 * gfortran.dg/do_check_9.f90: New.
3651 2013-07-08 Tobias Burnus <burnus@net-b.de>
3654 * gfortran.dg/dot_product_2.f90: New.
3656 2013-07-08 Tobias Burnus <burnus@net-b.de>
3659 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3661 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3663 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3664 * gfortran.dg/finalize_10.f90: Fix dg-final.
3666 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3669 * gcc.target/i386/pr57819.c: New test.
3671 PR rtl-optimization/57829
3672 * gcc.c-torture/execute/pr57829.c: New test.
3674 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3676 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3677 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3679 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3682 * gcc.target/i386/pr57807.c: New test.
3684 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3687 * gcc.dg/tree-ssa/vrp89.c: New test.
3689 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3692 * g++.dg/parse/defarg16.C: New.
3694 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3696 PR rtl-optimization/55342
3697 * gcc.target/i386/pr55342.c: New.
3699 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3701 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3703 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3706 * g++.dg/inherit/virtual10.C: New.
3708 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3711 * gcc.dg/large-size-array-6.c: New test.
3713 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3716 * g++.dg/template/crash116.C: New.
3718 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3720 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3721 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3723 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3726 * g++.dg/cpp0x/nsdmi-list3.C: New.
3728 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3731 * gcc.target/i386/pr57777.c: New test.
3734 * g++.dg/template/arg9.C: New test.
3736 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3738 * gcc.target/i386/avx-inline.c: New test.
3740 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3742 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3743 * gcc.target/mips/call-2.c: Likewise.
3744 * gcc.target/mips/call-3.c: Likewise.
3745 * gcc.target/mips/lazy-binding-1.c: Likewise.
3747 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3749 PR tree-optimization/57741
3750 * gcc.dg/vect/pr57741-1.c: New test.
3751 * gcc.dg/vect/pr57741-2.c: New test.
3752 * gcc.dg/vect/pr57741-3.c: New test.
3754 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3756 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3758 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3759 * lib/target-supports.exp: Define aarch64_little_endian.
3761 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3763 * gcc.target/aarch64/abs_1.c: New test.
3765 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3767 * gcc.target/aarch64/bfxil_1.c: New test.
3768 * gcc.target/aarch64/bfxil_2.c: Likewise.
3770 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3773 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3774 array sizes from 100 to 20.
3776 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3779 * gfortran.dg/pointer_remapping_8.f90: New.
3781 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3783 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3784 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3785 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3786 * g++.dg/cpp1y/complex_literals.h: New.
3788 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3791 * g++.dg/cpp0x/noexcept21.C: New.
3793 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3796 * gcc.target/i386/pr57736.c: New test.
3798 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3800 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3802 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3803 strings to match the fixed error messages.
3804 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3805 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3808 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3811 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3812 stqcx. get even registers.
3814 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3817 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3819 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3821 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3823 * gcc.target/i386/bmi-1.c: Ditto.
3824 * gcc.target/i386/bmi-bextr-4.c: New.
3825 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3827 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3830 * g++.dg/cpp0x/initlist73.C: New.
3832 2013-06-27 Meador Inge <meadori@codesourcery.com>
3834 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3835 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3836 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3838 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3841 * g++.dg/ext/pr57509.C: New file.
3843 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3846 * gcc.target/i386/bmi-bextr-3.c: New test.
3849 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3851 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3854 * g++.dg/cpp0x/pr57172.C: New testcase.
3856 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3858 * gcc.target/s390/htm-1.c: New file.
3859 * gcc.target/s390/htm-nofloat-1.c: New file.
3860 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3862 2013-06-26 Tobias Burnus <burnus@net-b.de>
3865 * gfortran.dg/bounds_check_17.f90: New.
3867 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3870 * g++.dg/cpp1y/pr57640.C: New.
3872 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3875 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3876 overflow due to size of arrays.
3878 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3880 PR tree-optimization/57705
3881 * gcc.dg/vect/pr57705.c: New test.
3882 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3884 2013-06-25 Martin Jambor <mjambor@suse.cz>
3887 * g++.dg/ipa/pr57670.C: New test.
3889 2013-06-25 Richard Biener <rguenther@suse.de>
3892 * gcc.dg/pr56977.c: New testcase.
3894 2013-06-24 Martin Jambor <mjambor@suse.cz>
3896 PR tree-optimization/57358
3897 * gcc.dg/ipa/pr57358.c: New test.
3899 2013-06-24 Richard Biener <rguenther@suse.de>
3902 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3904 2013-06-24 Richard Biener <rguenther@suse.de>
3906 PR tree-optimization/57488
3907 * gcc.dg/torture/pr57488.c: New testcase.
3909 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3910 Dominique d'Humieres <dominiq@lps.ens.fr>
3913 * gfortran.dg/fraction.f90: New.
3915 2013-06-24 Alan Modra <amodra@gmail.com>
3917 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3918 Add scan-assembler-not "lvx".
3919 * gcc.target/powerpc/le-altivec-consts.c: New.
3921 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3923 * g++.dg/cpp0x/sfinae47.C: New.
3925 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3928 * gcc.target/sh/pr52483-1.c: New.
3929 * gcc.target/sh/pr52483-2.c: New.
3930 * gcc.target/sh/pr52483-3.c: New.
3931 * gcc.target/sh/pr52483-4.c: New.
3932 * gcc.target/sh/pr52483-5.c: New.
3934 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3936 * gcc.target/i386/intrinsics_1.c: New test.
3937 * gcc.target/i386/intrinsics_2.c: Ditto.
3938 * gcc.target/i386/intrinsics_3.c: Ditto.
3939 * gcc.target/i386/intrinsics_4.c: Ditto.
3940 * gcc.target/i386/intrinsics_5.c: Ditto.
3941 * gcc.target/i386/intrinsics_6.c: Ditto.
3942 * gcc.target/i386/avx-1.c: Provide macros for builtins
3943 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3945 2013-06-21 Tobias Burnus <burnus@net-b.de>
3948 * gfortran.dg/finalize_17.f90: New.
3950 2013-06-21 Tobias Burnus <burnus@net-b.de>
3952 * gfortran.dg/realloc_on_assign_18.f90: New.
3954 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3956 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3957 Also changed the returns from error as distinct values so that
3958 debugging can get easier.
3959 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3960 errors specific to C, if necessary. Also added new error
3962 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3963 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3964 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3965 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3966 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3967 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3968 the same changes as parser_errors3.c, spaces were added between colons
3969 to not confuse C++ compiler with 2 colons as scope.
3970 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3971 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3972 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3973 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3974 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3975 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3976 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3977 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3978 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3979 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3980 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3981 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3984 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3987 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3989 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3992 * gcc.target/i386/pr57655.c: New test.
3994 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3996 * ada/acats/tests/gcc: Delete.
3997 * gnat.dg/style: Likewise.
3999 2013-06-20 Jeff Law <law@redhat.com>
4001 PR tree-optimization/57660
4002 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4003 based on their branch cost.
4005 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4007 2013-06-20 Tobias Burnus <burnus@net-b.de>
4010 * gfortran.dg/list_read_11.f90: New.
4012 2013-06-20 Richard Biener <rguenther@suse.de>
4014 PR tree-optimization/57584
4015 * gcc.dg/torture/pr57584.c: New testcase.
4017 2013-06-19 Sharad Singhai <singhai@google.com>
4019 * g++.dg/gcov/gcov-8.C: New testcase.
4020 * lib/gcov.exp: Handle intermediate format.
4022 2013-06-19 Wei Mi <wmi@google.com>
4024 PR rtl-optimization/57518
4025 * testsuite/gcc.dg/pr57518.c: New test.
4027 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4029 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4031 2013-06-19 Jan Hubicka <jh@suse.cz>
4033 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4035 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4037 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4038 hard-coded values of array sizes with a #define.
4039 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4040 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4041 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4042 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4043 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4045 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4047 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4048 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4050 2013-06-19 Jeff Law <law@redhat.com>
4052 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4054 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4057 * g++.dg/template/error53.C: New.
4059 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4062 * gcc.target/powerpc/pr55033.c: Fix options.
4064 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4066 * gcc.target/i386/inline_error.c: New test.
4067 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4068 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4070 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4073 * g++.dg/cpp0x/decltype55.C: New.
4075 2013-06-18 Marek Polacek <polacek@redhat.com>
4077 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4079 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4081 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4083 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4085 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4086 Also changed the returns from error as distinct values so that it is
4089 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4091 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4093 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4096 * g++.dg/template/error52.C: New.
4097 * g++.dg/lookup/friend15.C: Update.
4098 * g++.dg/parse/error11.C: Likewise.
4099 * g++.dg/parse/error14.C: Likewise.
4100 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4101 * g++.dg/parse/template25.C: Likewise.
4102 * g++.old-deja/g++.jason/cond.C: Likewise.
4103 * g++.old-deja/g++.mike/for2.C: Likewise.
4104 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4105 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4107 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4109 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4112 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4114 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4115 accidentally placing minus sign for length instead of stride.
4117 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4119 PR rtl-optimization/57425
4120 PR rtl-optimization/57569
4121 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4122 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4124 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4128 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4130 * gfortran.dg/typebound_assignment_6.f03: New.
4132 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4134 * gcc.target/h8300/h8300.exp: New.
4135 * gcc.dg/pragma-isr.c: Move to ...
4136 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4137 * gcc.target/h8300/pragma-isr.c: ... and here.
4138 * gcc.dg/pragma-isr2.c: Move to ...
4139 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4140 * gcc.target/h8300/pragma-isr2.c: ... and here.
4141 * gcc.dg/pragma-isr-trapa.c: Move to ...
4142 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4143 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4144 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4145 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4146 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4147 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4148 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4149 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4150 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4151 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4152 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4153 * gcc.dg/attr-isr-trapa.c: Move to ...
4154 * gcc.target/sh/attr-isr-trapa.c: ... here.
4156 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4159 * g++.dg/ext/builtin-offsetof1.C: New.
4161 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4163 * gcc.target/aarch64/vect_smlal_1.c: New file.
4165 2013-06-14 Tobias Burnus <burnus@net-b.de>
4168 * gfortran.dg/defined_assignment_7.f90: New.
4170 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4173 * g++.dg/rtti/dyncast6.C: New.
4174 * g++.dg/cpp0x/dyncast1.C: Likewise.
4176 2013-06-14 Alan Modra <amodra@gmail.com>
4179 * gcc.dg/pr57134.c: New.
4181 2013-06-14 Tobias Burnus <burnus@net-b.de>
4184 * gfortran.dg/deferred_type_param_9.f90: New.
4186 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4188 * gcc.dg/fold-minus-1.c: New testcase.
4190 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4193 * gfortran.dg/typebound_assignment_5.f03: New.
4195 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4197 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4199 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4200 Pat Haugen <pthaugen@us.ibm.com>
4201 Peter Bergner <bergner@vnet.ibm.com>
4203 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4204 load/store instructions on power7, power8.
4205 * gcc.target/powerpc/atomic-p8.c: Likewise.
4207 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4210 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4212 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4215 * g++.dg/warn/Wunused-var-20.C: New.
4217 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4219 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4220 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4221 Run with -fno-common.
4223 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4225 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4226 and exit function calls with return 1 and return 0, respectively.
4228 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4230 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4233 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4235 PR tree-optimization/57361
4236 * gcc.dg/tree-ssa/pr57361.c: New file.
4238 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4240 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4241 to ensure alignment.
4242 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4244 2013-06-12 Tobias Burnus <burnus@net-b.de>
4246 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4248 2013-06-12 Tobias Burnus <burnus@net-b.de>
4249 Dominique d'Humieres <dominiq@lps.ens.fr>
4251 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4253 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4256 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4257 * gcc.target/i386/pr56564-3.c: Likewise.
4259 2013-06-11 Tobias Burnus <burnus@net-b.de>
4262 * gfortran.dg/class_array_18.f90: New.
4264 2013-06-11 Jan Hubicka <jh@suse.cz>
4267 * g++.dg/ext/visibility/anon6.C: Update testcase.
4269 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4272 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4273 in how we check __sec_reduce_mutating function's result.
4275 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4276 Pat Haugen <pthaugen@us.ibm.com>
4277 Peter Bergner <bergner@vnet.ibm.com>
4279 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4280 direct move instructions.
4281 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4282 * gcc.target/powerpc/direct-move.h: Likewise.
4283 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4284 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4285 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4286 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4287 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4288 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4290 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4293 * g++.dg/cpp0x/pr52440.C: New.
4295 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4298 * gcc.target/i386/pr56564-1.c: New test.
4299 * gcc.target/i386/pr56564-2.c: New test.
4300 * gcc.target/i386/pr56564-3.c: New test.
4301 * gcc.target/i386/pr56564-4.c: New test.
4302 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4303 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4304 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4305 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4306 * gcc.target/i386/vect-sizes-1.c: Likewise.
4307 * gcc.target/i386/memcpy-1.c: Likewise.
4308 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4309 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4311 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4313 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4314 systems to cover all GNU systems.
4315 * g++.dg/abi/guard2.C: Likewise.
4316 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4317 * g++.dg/eh/sighandle.C: Likewise.
4318 * g++.dg/ext/cleanup-10.C: Likewise.
4319 * g++.dg/ext/cleanup-11.C: Likewise.
4320 * g++.dg/ext/cleanup-8.C: Likewise.
4321 * g++.dg/ext/cleanup-9.C: Likewise.
4322 * g++.dg/opt/const5.C: Likewise.
4323 * g++.dg/opt/life1.C: Likewise.
4324 * g++.dg/other/pr39496.C: Likewise.
4325 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4326 * g++.old-deja/g++.abi/align.C: Likewise.
4327 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4328 * g++.old-deja/g++.law/weak.C: Likewise.
4329 * g++.old-deja/g++.pt/asm1.C: Likewise.
4330 * gcc.c-torture/execute/20030125-1.x: Likewise.
4331 * gcc.c-torture/execute/990127-2.x: Likewise.
4332 * gcc.dg/20041106-1.c: Likewise.
4333 * gcc.dg/20050503-1.c: Likewise.
4334 * gcc.dg/builtin-object-size-5.c: Likewise.
4335 * gcc.dg/cleanup-10.c: Likewise.
4336 * gcc.dg/cleanup-11.c: Likewise.
4337 * gcc.dg/cleanup-8.c: Likewise.
4338 * gcc.dg/cleanup-9.c: Likewise.
4339 * gcc.dg/complex-5.c: Likewise.
4340 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4341 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4342 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4343 * gcc.dg/dfp/pr35739.c: Likewise.
4344 * gcc.dg/fdata-sections-1.c: Likewise.
4345 * gcc.dg/lto/20090206-1_0.c: Likewise.
4346 * gcc.dg/lto/20090206-2_0.c: Likewise.
4347 * gcc.dg/pr30360.c: Likewise.
4348 * gcc.dg/pr37303.c: Likewise.
4349 * gcc.dg/pr39323-1.c: Likewise.
4350 * gcc.dg/pr39323-2.c: Likewise.
4351 * gcc.dg/pr39323-3.c: Likewise.
4352 * gcc.dg/pr45416.c: Likewise.
4353 * gcc.dg/setjmp-2.c: Likewise.
4354 * gcc.dg/split-1.c: Likewise.
4355 * gcc.dg/split-3.c: Likewise.
4356 * gcc.dg/split-4.c: Likewise.
4357 * gcc.dg/strlenopt-12g.c: Likewise.
4358 * gcc.dg/strlenopt-14g.c: Likewise.
4359 * gcc.dg/strlenopt-14gf.c: Likewise.
4360 * gcc.dg/strlenopt-16g.c: Likewise.
4361 * gcc.dg/strlenopt-17g.c: Likewise.
4362 * gcc.dg/strlenopt-18g.c: Likewise.
4363 * gcc.dg/strlenopt-1f.c: Likewise.
4364 * gcc.dg/strlenopt-22g.c: Likewise.
4365 * gcc.dg/strlenopt-2f.c: Likewise.
4366 * gcc.dg/strlenopt-4g.c: Likewise.
4367 * gcc.dg/strlenopt-4gf.c: Likewise.
4368 * gcc.dg/struct-ret-3.c: Likewise.
4369 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4370 * gcc.misc-tests/linkage.exp: Likewise.
4371 * gcc.target/i386/20000724-1.c: Likewise.
4372 * gcc.target/i386/align-main-3.c: Likewise.
4373 * gcc.target/i386/cleanup-1.c: Likewise.
4374 * gcc.target/i386/inline-mcpy.c: Likewise.
4375 * gcc.target/i386/pr32268.c: Likewise.
4376 * gcc.target/i386/pr36613.c: Likewise.
4377 * gcc.target/i386/pr39013-1.c: Likewise.
4378 * gcc.target/i386/pr39013-2.c: Likewise.
4379 * gcc.target/i386/pr39496.c: Likewise.
4380 * gcc.target/i386/pr40906-3.c: Likewise.
4381 * gcc.target/i386/pr46084.c: Likewise.
4382 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4384 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4387 * gcc.target/sh/pr6526.c: New.
4389 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4392 * gcc.c-torture/execute/pr57568.c: New test.
4394 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4397 * g++.dg/other/vararg-4.C: New.
4399 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4401 PR rtl-optimization/57559
4402 * gcc.target/s390/pr57559.c : New test.
4404 2013-06-08 Tobias Burnus <burnus@net-b.de>
4407 * gfortran.dg/finalize_10.f90: New.
4408 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4409 * gfortran.dg/finalize_15.f90: New.
4411 2013-06-08 Tobias Burnus <burnus@net-b.de>
4414 * gfortran.dg/storage_size_4.f90: New.
4416 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4419 * testsuite/g++.dg/ext/pr57548.C: New test.
4421 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4424 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4426 2013-06-07 Jan Hubicka <jh@suse.cz>
4428 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4430 2013-06-07 Tobias Burnus <burnus@net-b.de>
4433 * gfortran.dg/array_constructor_48.f90: New.
4434 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4435 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4437 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4440 * gcc.target/arm/xordi3-opt.c: New test.
4442 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4444 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4445 Revert to dg-options.
4447 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4450 * gcc.target/powerpc/pr55033.c: New.
4452 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4455 * g++.dg/cpp0x/alias-decl-36.C: New.
4457 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4458 Pat Haugen <pthaugen@us.ibm.com>
4459 Peter Bergner <bergner@vnet.ibm.com>
4461 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4462 power8 builtin functions.
4463 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4464 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4465 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4466 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4467 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4468 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4469 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4470 tests to test power8 auto-vectorization.
4471 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4472 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4473 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4474 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4476 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4477 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4479 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4481 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4483 (check_effective_target_powerpc_p8vector_ok): Likewise.
4484 (is-effective-target): Likewise.
4485 (check_vect_support_and_set_flags): Likewise.
4487 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4490 * g++.dg/parse/error53.C: New.
4492 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4494 PR rtl-optimization/57459
4495 * gcc.target/i386/pr57459.c: New test.
4497 2013-06-06 Teresa Johnson <tejohnson@google.com>
4500 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4501 into -freorder-blocks-and-partition test.
4502 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4503 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4504 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4505 * gcc.dg/tree-prof/pr50907.c: Ditto.
4506 * gcc.dg/tree-prof/pr45354.c: Ditto.
4507 * g++.dg/tree-prof/partition2.C: Ditto.
4508 * g++.dg/tree-prof/partition3.C: Ditto.
4510 2013-06-06 Tobias Burnus <burnus@net-b.de>
4513 * gfortran.dg/finalize_16.f90: New.
4515 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4517 * gcc.dg/vect/no-section-anchors-vect-68.c:
4518 Add dg-skip-if aarch64_tiny.
4520 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4523 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4524 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4526 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4529 * g++.dg/cpp0x/decltype54.C: New.
4531 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4533 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4534 arm*-*-*eabi* targets.
4535 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4537 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4539 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4540 Tobias Burnus <burnus@net-b.de>
4542 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4543 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4544 * gfortran.dg/io_real_boz_4.f90: Ditto.
4545 * gfortran.dg/io_real_boz_5.f90: Ditto.
4547 2013-06-05 Andreas Schwab <schwab@suse.de>
4549 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4551 2013-06-04 Jan Hubicka <jh@suse.cz>
4553 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4555 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4557 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4558 parameters with void.
4559 (main2): Removed argc parameter.
4560 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4561 (main): Replaced argc, argv parameters with void.
4562 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4563 (main2): Removed argc parameter.
4564 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4565 argv parameters with void. Added __asm volatile to avoid optimization
4566 on argc, if necessary.
4567 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4568 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4569 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4570 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4571 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4572 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4573 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4574 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4575 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4576 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4577 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4578 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4579 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4580 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4581 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4582 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4583 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4584 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4585 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4586 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4587 parameters with void.
4588 (main2): Removed argc parameter.
4589 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4590 (main): Replaced argc, argv parameters with void.
4591 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4592 argv parameters with void. Also renamed this function as main, and
4593 delete the existing main.
4594 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4595 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4596 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4598 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4600 * gcc.target/aarch64/movi_1.c: New test.
4602 2013-06-04 Tobias Burnus <burnus@net-b.de>
4605 * gfortran.dg/finalize_12.f90: New.
4606 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4607 end of scope finalization.
4608 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4609 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4610 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4611 * gfortran.dg/class_19.f03: Ditto.
4612 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4613 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4614 * gfortran.dg/extends_14.f03: Ditto.
4615 * gfortran.dg/move_alloc_4.f90: Ditto.
4616 * gfortran.dg/typebound_proc_27.f03: Ditto.
4618 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4620 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4621 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4622 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4623 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4624 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4625 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4626 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4627 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4628 * gfortran.dg/io_real_boz_4.f90: Ditto.
4629 * gfortran.dg/io_real_boz_5.f90: Ditto.
4630 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4631 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4632 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4633 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4634 * gfortran.dg/transpose_2.f90: Fix dg-output.
4636 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4638 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4639 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4640 dg-option and an header comment.
4642 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4645 * g++.dg/cpp0x/sfinae46.C: New.
4646 * g++.dg/cpp0x/defaulted13.C: Adjust.
4647 * g++.dg/cpp0x/defaulted2.C: Likewise.
4648 * g++.dg/cpp0x/defaulted26.C: Likewise.
4649 * g++.dg/cpp0x/defaulted3.C: Likewise.
4650 * g++.dg/cpp0x/error1.C: Likewise.
4651 * g++.dg/cpp0x/implicit1.C: Likewise.
4652 * g++.dg/cpp0x/implicit11.C: Likewise.
4653 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4654 * g++.dg/cpp0x/initlist47.C: Likewise.
4655 * g++.dg/cpp0x/initlist9.C: Likewise.
4656 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4657 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4658 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4659 * g++.dg/cpp0x/union4.C: Likewise.
4660 * g++.dg/template/crash108.C: Likewise.
4661 * g++.dg/template/crash41.C: Likewise.
4662 * g++.old-deja/g++.jason/local.C: Likewise.
4663 * g++.old-deja/g++.law/visibility3.C: Likewise.
4665 2013-06-03 Teresa Johnson <tejohnson@google.com>
4667 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4668 * gcc.dg/vect/bb-slp-14.c: Ditto.
4669 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4670 * gcc.dg/vect/bb-slp-23.c: Ditto.
4671 * gcc.dg/vect/bb-slp-15.c: Ditto.
4672 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4673 * gcc.dg/vect/bb-slp-24.c: Ditto.
4674 * gcc.dg/vect/bb-slp-16.c: Ditto.
4675 * gcc.dg/vect/bb-slp-25.c: Ditto.
4676 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4677 * gcc.dg/vect/bb-slp-17.c: Ditto.
4678 * gcc.dg/vect/bb-slp-1.c: Ditto.
4679 * gcc.dg/vect/bb-slp-26.c: Ditto.
4680 * gcc.dg/vect/bb-slp-18.c: Ditto.
4681 * gcc.dg/vect/bb-slp-2.c: Ditto.
4682 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4683 * gcc.dg/vect/bb-slp-27.c: Ditto.
4684 * gcc.dg/vect/bb-slp-19.c: Ditto.
4685 * gcc.dg/vect/bb-slp-3.c: Ditto.
4686 * gcc.dg/vect/bb-slp-28.c: Ditto.
4687 * gcc.dg/vect/bb-slp-4.c: Ditto.
4688 * gcc.dg/vect/bb-slp-29.c: Ditto.
4689 * gcc.dg/vect/bb-slp-5.c: Ditto.
4690 * gcc.dg/vect/bb-slp-6.c: Ditto.
4691 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4692 * gcc.dg/vect/bb-slp-7.c: Ditto.
4693 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4694 * gcc.dg/vect/bb-slp-8.c: Ditto.
4695 * gcc.dg/vect/bb-slp-9.c: Ditto.
4696 * gcc.dg/vect/bb-slp-10.c: Ditto.
4697 * gcc.dg/vect/bb-slp-11.c: Ditto.
4698 * gcc.dg/vect/bb-slp-20.c: Ditto.
4699 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4700 * gcc.dg/vect/bb-slp-21.c: Ditto.
4701 * gcc.dg/vect/bb-slp-30.c: Ditto.
4702 * gcc.dg/vect/bb-slp-13.c: Ditto.
4703 * gcc.dg/vect/bb-slp-22.c: Ditto.
4704 * g++.dg/vect/slp-pr50413.cc: Ditto.
4705 * g++.dg/vect/slp-pr56812.cc: Ditto.
4706 * g++.dg/vect/slp-pr50819.cc: Ditto.
4708 2013-06-01 Tobias Burnus <burnus@net-b.de>
4711 * gfortran.dg/class_array_17.f90: New.
4713 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4715 * ada/acats/floatstore.lst: New.
4716 * ada/acats/run_all.sh: Process it.
4718 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4720 * gcc.target/powerpc/e500-ord-1.c: New test.
4721 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4722 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4723 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4725 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4727 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4729 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4731 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4733 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4735 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4737 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4740 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4743 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4745 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4747 2013-05-31 Marek Polacek <polacek@redhat.com>
4749 PR tree-optimization/57478
4750 PR tree-optimization/57453
4751 * gcc.dg/torture/pr57478.c: New test.
4753 2013-05-31 Tobias Burnus <burnus@net-b.de>
4756 * gfortran.dg/class_array_17.f90: New.
4758 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4761 * gcc.target/arm/iordi3-opt.c: New test.
4763 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4767 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4768 * gfortran.dg/interface_26.f90: Ditto.
4769 * gfortran.dg/proc_ptr_11.f90: Ditto.
4770 * gfortran.dg/proc_ptr_15.f90: Ditto.
4771 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4772 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4773 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4774 * gfortran.dg/typebound_override_1.f90: Ditto.
4775 * gfortran.dg/typebound_override_4.f90: Ditto.
4776 * gfortran.dg/typebound_proc_6.f03: Ditto.
4777 * gfortran.dg/assumed_type_7.f90: New test.
4778 * gfortran.dg/typebound_override_5.f90: New test.
4779 * gfortran.dg/typebound_override_6.f90: New test.
4780 * gfortran.dg/typebound_override_7.f90: New test.
4782 2013-05-30 Tobias Burnus <burnus@net-b.de>
4785 * gfortran.dg/power_6.f90: New.
4787 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4789 * gcc.target/aarch64/insv_1.c: New test.
4791 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4793 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4794 dg-skip-if "No stabs".
4796 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4799 * gfortran.dg/assumed_size_1.f90: New.
4801 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4803 * gcc.dg/shrink-wrap-alloca.c: New added.
4804 * gcc.dg/shrink-wrap-pretend.c: New added.
4805 * gcc.dg/shrink-wrap-sibcall.c: New added.
4807 2013-05-30 Tobias Burnus <burnus@net-b.de>
4810 * gfortran.dg/assumed_rank_13.f90: New.
4812 2013-05-29 Easwaran Raman <eraman@google.com>
4814 PR tree-optimization/57442
4815 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4817 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4819 PR tree-optimization/57441
4820 * gcc.c-torture/compile/pr57441.c: New.
4822 2013-05-29 Dehao Chen <dehao@google.com>
4825 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4827 2013-05-29 Tobias Burnus <burnus@net-b.de>
4830 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4831 * gfortran.dg/class_19.f03: Ditto.
4833 2013-05-29 Richard Biener <rguenther@suse.de>
4835 * gcc.dg/vect/bb-slp-32.c: New testcase.
4837 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4839 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4840 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4841 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4842 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4843 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4844 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4845 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4846 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4847 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4848 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4849 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4850 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4851 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4852 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4853 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4854 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4855 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4856 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4857 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4858 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4859 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4860 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4861 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4862 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4863 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4864 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4865 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4866 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4867 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4868 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4869 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4870 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4871 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4872 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4873 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4874 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4875 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4876 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4877 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4879 2013-05-29 Tobias Burnus <burnus@net-b.de>
4882 * gfortran.dg/finalize_11.f90: New.
4883 * gfortran.dg/finalize_4.f03: Remove dg-error.
4884 * gfortran.dg/finalize_5.f03: Ditto.
4885 * gfortran.dg/finalize_6.f03: Ditto.
4886 * gfortran.dg/finalize_7.f03: Ditto.
4888 2013-05-28 Tobias Burnus <burnus@net-b.de>
4890 * gfortran.dg/class_array_16.f90: New.
4892 2013-05-28 Tobias Burnus <burnus@net-b.de>
4895 * testsuite/gfortran.dg/use_29.f90: New.
4897 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4899 * gnat.dg/fp_exception.adb: New test.
4901 2013-05-28 Richard Biener <rguenther@suse.de>
4903 PR tree-optimization/56787
4904 * gcc.dg/vect/pr56787.c: New testcase.
4906 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4907 Tobias Burnus <burnus@net-b.de>
4910 * gfortran.dg/typebound_override_4.f90: New.
4912 2013-05-28 Richard Biener <rguenther@suse.de>
4914 PR tree-optimization/57411
4915 * g++.dg/opt/pr57411.C: New testcase.
4917 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4919 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4920 * gcc.dg/builtin-bswap-9.c: Likewise.
4922 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4924 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4926 2013-05-27 Richard Biener <rguenther@suse.de>
4929 * gcc.dg/gomp/pr57412.c: New testcase.
4931 2013-05-27 Bud Davis <jmdavis@link.com>
4934 * gfortran.dg/stfunc_8.f90: New.
4936 2013-05-27 Richard Biener <rguenther@suse.de>
4938 PR tree-optimization/57343
4939 * gcc.dg/torture/pr57343.c: New testcase.
4941 2013-05-27 Richard Biener <rguenther@suse.de>
4943 PR tree-optimization/57417
4944 * gcc.dg/torture/pr57417.c: New testcase.
4946 2013-05-27 Richard Biener <rguenther@suse.de>
4948 PR tree-optimization/57396
4949 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4951 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4953 * gnat.dg/specs/last_bit.ads: New test.
4955 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4957 * gnat.dg/specs/machine_attribute.ads: New test.
4959 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4961 * gnat.dg/incomplete3.ad[sb]: New test.
4963 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4966 * gcc.target/mips/div-13.c: New test.
4968 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4971 * gcc.target/mips/mips16-attributes-5.c,
4972 * gcc.target/mips/mips16-attributes-6.c: New tests.
4974 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4976 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4977 * gcc.dg/builtin-bswap-8.c: Likewise.
4979 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4982 * g++.dg/cpp0x/new1.C: New.
4984 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4987 * g++.dg/parse/dtor16.C: New.
4988 * g++.dg/parse/dtor6.C: Adjust.
4990 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4993 * g++.dg/expr/bitfield12.C: New.
4995 2013-05-24 Jeff Law <law@redhat.com>
4997 PR tree-optimization/57124
4998 * gcc.c-torture/execute/pr57124.c: New test.
4999 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5001 2013-05-24 Martin Jambor <mjambor@suse.cz>
5003 PR tree-optimization/57294
5004 * gcc.dg/ipa/pr57294.c: New test.
5006 2013-05-24 Dehao Chen <dehao@google.com>
5008 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5010 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5012 * gcc.target/aarch64/scalar_intrinsics.c
5013 (force_simd): Use a valid instruction.
5014 (test_vdupd_lane_s64): Pass a valid lane argument.
5015 (test_vdupd_lane_u64): Likewise.
5017 2013-05-24 Richard Biener <rguenther@suse.de>
5019 PR tree-optimization/57287
5020 * gcc.dg/pr57287.c: New testcase.
5022 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5025 * g++.dg/template/error51.C: New.
5027 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5030 * g++.dg/template/bitfield2.C: New.
5032 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5034 * gnat.dg/specs/noinline1.ads: New test.
5035 * gnat.dg/noinline2.ad[sb]: Likewise.
5036 * gnat.dg/specs/noinline3.ads: Likewise.
5037 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5039 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5042 * gcc.dg/tree-ssa/pr57385.c: New test.
5044 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5046 * gnat.dg/derived_type4.adb: New test.
5048 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5050 * gcc.dg/builtin-bswap-6.c: New test.
5051 * gcc.dg/builtin-bswap-7.c: Likewise.
5052 * gcc.dg/builtin-bswap-8.c: Likewise.
5053 * gcc.dg/builtin-bswap-9.c: Likewise.
5055 2013-05-23 Christian Bruel <christian.bruel@st.com>
5058 * gcc.dg/debug/pr57351.c: New test
5060 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5062 * gcc.target/aarch64/vect-clz.c: New file.
5064 2013-05-23 Martin Jambor <mjambor@suse.cz>
5067 * gcc.dg/ipa/pr57347.c: New test.
5069 2013-05-23 Richard Biener <rguenther@suse.de>
5071 PR tree-optimization/57380
5072 * g++.dg/tree-ssa/pr57380.C: New testcase.
5074 2013-05-23 Richard Biener <rguenther@suse.de>
5077 * gcc.dg/torture/pr57381.c: New testcase.
5079 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5082 * gcc.c-torture/execute/pr57344-1.c: New test.
5083 * gcc.c-torture/execute/pr57344-2.c: New test.
5084 * gcc.c-torture/execute/pr57344-3.c: New test.
5085 * gcc.c-torture/execute/pr57344-4.c: New test.
5087 2013-05-23 Richard Biener <rguenther@suse.de>
5089 PR rtl-optimization/57341
5090 * gcc.dg/torture/pr57341.c: New testcase.
5092 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5095 * g++.dg/parse/crash62.C: New.
5097 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5098 Pat Haugen <pthaugen@us.ibm.com>
5099 Peter Bergner <bergner@vnet.ibm.com>
5101 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5104 2013-05-22 Tobias Burnus <burnus@net-b.de>
5107 * gfortran.dg/defined_assignment_6.f90: New.
5109 2013-05-22 Tobias Burnus <burnus@net-b.de>
5112 * gfortran.dg/assumed_type_6.f90: New.
5114 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5117 * g++.dg/cpp0x/Wunused-parm.C: New.
5119 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5121 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5122 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5124 2013-05-21 Easwaran Raman <eraman@google.com>
5126 PR tree-optimization/57322
5127 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5129 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5131 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5134 2013-05-21 Tobias Burnus <burnus@net-b.de>
5137 * gfortran.dg/assumed_type_5.f90: New.
5138 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5139 * gfortran.dg/assumed_rank_2.f90: Ditto.
5140 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5141 * gfortran.dg/no_arg_check_3.f90: Ditto.
5143 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5145 PR tree-optimization/57331
5146 * gcc.c-torture/compile/pr57331.c: New test.
5148 2013-05-21 Richard Biener <rguenther@suse.de>
5150 PR tree-optimization/57330
5151 * gcc.dg/torture/pr57330.c: New testcase.
5153 2013-05-21 Richard Biener <rguenther@suse.de>
5155 PR tree-optimization/57303
5156 * gcc.dg/torture/pr57303.c: New testcase.
5158 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5160 PR tree-optimization/57321
5161 * gcc.c-torture/execute/pr57321.c: New test.
5163 2013-05-20 Tobias Burnus <burnus@net-b.de>
5167 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5168 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5169 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5170 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5171 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5172 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5173 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5174 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5175 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5176 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5177 * gfortran.dg/binding_label_tests_24.f90: New.
5178 * gfortran.dg/binding_label_tests_25.f90: New.
5180 2013-05-20 Tobias Burnus <burnus@net-b.de>
5183 * gfortran.dg/binding_label_tests_17.f90: New.
5184 * gfortran.dg/binding_label_tests_18.f90: New.
5185 * gfortran.dg/binding_label_tests_19.f90: New.
5186 * gfortran.dg/binding_label_tests_20.f90: New.
5187 * gfortran.dg/binding_label_tests_21.f90: New.
5188 * gfortran.dg/binding_label_tests_22.f90: New.
5189 * gfortran.dg/binding_label_tests_23.f90: New.
5191 2013-05-20 Tobias Burnus <burnus@net-b.de>
5194 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5195 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5196 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5197 * gfortran.dg/common_18.f90: New.
5198 * gfortran.dg/common_19.f90: New.
5199 * gfortran.dg/common_20.f90: New.
5200 * gfortran.dg/common_21.f90: New.
5202 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5205 * g++.dg/parse/error52.C: New.
5206 * g++.dg/parse/error3.C: Adjust.
5207 * g++.dg/parse/error36.C: Likewise.
5209 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5212 * gcc.target/sh/pr56547-1.c: New.
5213 * gcc.target/sh/pr56547-2.c: New.
5215 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5218 * g++.dg/warn/Wsign-compare-6.C: New.
5219 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5221 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5224 * g++.dg/template/error50.C: New.
5226 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5229 * g++.dg/ext/complit13.C: New.
5231 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5234 * g++.dg/pr57175.C: New testcase.
5236 2013-05-17 Easwaran Raman <eraman@google.com>
5238 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5240 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5243 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5245 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5247 PR rtl-optimization/57281
5248 PR rtl-optimization/57300
5249 * gcc.dg/pr57300.c: New test.
5250 * gcc.c-torture/execute/pr57281.c: New test.
5252 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5255 * g++.dg/ext/sizeof-complit.C: New.
5257 2013-05-17 Marek Polacek <polacek@redhat.com>
5259 * gcc.dg/strlenopt-25.c: New test.
5260 * gcc.dg/strlenopt-26.c: Likewise.
5262 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5264 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5265 instead of -mavx2, require only avx instead of avx2.
5266 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5267 of avx2-check.h and turn into an avx runtime test instead of
5270 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5272 * g++.dg/ext/vector22.C: Uncomment working test.
5274 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5277 * g++.dg/template/pr17410.C: New.
5279 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5281 * gcc.target/i386/rotate-3.c: New test.
5282 * gcc.target/i386/rotate-3a.c: New test.
5283 * gcc.target/i386/rotate-4.c: New test.
5284 * gcc.target/i386/rotate-4a.c: New test.
5285 * gcc.target/i386/rotate-5.c: New test.
5286 * gcc.target/i386/rotate-5a.c: New test.
5288 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5290 * gcc.dg/visibility-21.c: Require section_anchors.
5292 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5294 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5295 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5296 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5298 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5300 * gcc.dg/visibility-21.c: New.
5302 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5305 * gcc.dg/pr57286.c: New testcase.
5306 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5307 * g++.dg/ext/vector22.C: Comment out transformations not
5310 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5313 * gcc.target/mips/call-1.c: Restrict to o32.
5314 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5316 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5318 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5320 * g++.dg/warn/Wshadow-1.C: Likewise.
5321 * g++.dg/warn/Wshadow-6.C: Likewise.
5322 * g++.dg/warn/Wshadow-7.C: Likewise.
5324 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5327 * g++.dg/parse/pr31952-1.C: New.
5328 * g++.dg/parse/pr31952-2.C: Likewise.
5329 * g++.dg/parse/pr31952-3.C: Likewise.
5331 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5332 * g++.old-deja/g++.jason/cond.C: Likewise.
5333 * g++.dg/cpp0x/range-for5.C: Likewise.
5335 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5338 * gcc.target/arm/pr40887.c: Adjust testcase.
5339 * gcc.target/arm/pr19599.c: New test.
5341 2013-05-15 Richard Biener <rguenther@suse.de>
5343 PR tree-optimization/57275
5344 * gcc.target/i386/pr57275.c: New testcase.
5346 2013-05-15 Jan Hubicka <jh@suse.cz>
5348 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5349 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5350 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5352 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5354 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5357 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5360 * c-c++-common/Wsequence-point-1.c: New test.
5362 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5364 * g++.dg/ext/vector22.C: New testcase.
5365 * gcc.dg/binop-xor3.c: Remove xfail.
5367 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5369 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5370 FLOAT cmp FLOAT ? INT : INT.
5371 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5372 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5373 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5374 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5375 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5376 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5378 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5381 * g++.dg/cpp0x/defaulted43.C: New.
5383 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5385 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5386 (alloca): Remove declaration.
5387 (foo9): Replace alloca by __builtin_alloca.
5389 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5391 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5392 Expect "size of array is too large" error.
5394 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5396 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5398 2013-05-14 Richard Biener <rguenther@suse.de>
5401 * g++.dg/torture/pr57235.C: New testcase.
5403 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5406 * gcc.dg/torture/pr57251.c: New test.
5408 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5411 * gcc.target/i386/pr57264.c: New test.
5413 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5415 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5417 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5419 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5421 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5423 PR tree-optimization/45216
5424 PR tree-optimization/57157
5425 * c-c++-common/rotate-1.c: Add 32 tests with +.
5426 * c-c++-common/rotate-1a.c: Adjust.
5427 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5428 * c-c++-common/rotate-2b.c: New test.
5429 * c-c++-common/rotate-3.c: Add 32 tests with +.
5430 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5431 * c-c++-common/rotate-4b.c: New test.
5432 * c-c++-common/rotate-5.c: New test.
5434 2013-05-13 Martin Jambor <mjambor@suse.cz>
5437 * gcc.dg/ipa/remref-0.c: New test.
5438 * gcc.dg/ipa/remref-1a.c: Likewise.
5439 * gcc.dg/ipa/remref-1b.c: Likewise.
5440 * gcc.dg/ipa/remref-2a.c: Likewise.
5441 * gcc.dg/ipa/remref-2b.c: Likewise.
5443 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5445 * gcc.dg/vector-shift-2.c: New testcase.
5447 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5449 PR tree-optimization/57230
5450 * gcc.dg/strlenopt-24.c: New test.
5452 PR tree-optimization/57230
5453 * gcc.dg/strlenopt-23.c: New test.
5455 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5458 * gcc.target/sh/pr57108.c: Move this test case to ...
5459 * gcc.c-torture/compile/pr57108.c: ... here.
5461 2013-05-10 Richard Biener <rguenther@suse.de>
5463 PR tree-optimization/57214
5464 * gcc.dg/torture/pr57214.c: New testcase.
5466 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5468 * gcc.dg/vector-shift.c: New testcase.
5470 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5472 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5474 PR tree-optimization/45216
5475 PR tree-optimization/57157
5476 * c-c++-common/rotate-1.c: New test.
5477 * c-c++-common/rotate-1a.c: New test.
5478 * c-c++-common/rotate-2.c: New test.
5479 * c-c++-common/rotate-2a.c: New test.
5480 * c-c++-common/rotate-3.c: New test.
5481 * c-c++-common/rotate-3a.c: New test.
5482 * c-c++-common/rotate-4.c: New test.
5483 * c-c++-common/rotate-4a.c: New test.
5485 2013-05-10 Richard Biener <rguenther@suse.de>
5487 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5488 * gcc.target/i386/l_fma_double_1.c: Adjust.
5489 * gcc.target/i386/l_fma_double_2.c: Likewise.
5490 * gcc.target/i386/l_fma_double_3.c: Likewise.
5491 * gcc.target/i386/l_fma_double_4.c: Likewise.
5492 * gcc.target/i386/l_fma_double_5.c: Likewise.
5493 * gcc.target/i386/l_fma_double_6.c: Likewise.
5494 * gcc.target/i386/l_fma_float_1.c: Likewise.
5495 * gcc.target/i386/l_fma_float_2.c: Likewise.
5496 * gcc.target/i386/l_fma_float_3.c: Likewise.
5497 * gcc.target/i386/l_fma_float_4.c: Likewise.
5498 * gcc.target/i386/l_fma_float_5.c: Likewise.
5499 * gcc.target/i386/l_fma_float_6.c: Likewise.
5501 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5504 * g++.dg/cpp0x/pr51226.C: New.
5506 2013-04-16 Han Shen <shenhan@google.com>
5508 Test cases for '-fstack-protector-strong'.
5509 * gcc.dg/fstack-protector-strong.c: New.
5510 * g++.dg/fstack-protector-strong.C: New.
5512 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5514 * gcc.target/aarch64/ands_1.c: New test.
5515 * gcc.target/aarch64/ands_2.c: Likewise
5517 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5519 * lib/target-supports.exp (check_effective_target_hw): New
5521 * c-c++-common/asan/clone-test-1.c: Call
5522 check_effective_target_hw.
5523 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5524 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5525 possible decorations.
5526 * c-c++-common/asan/null-deref-1.c: Likewise.
5527 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5528 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5529 * c-c++-common/asan/use-after-free-1.c: Likewise.
5530 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5531 * g++.dg/asan/large-func-test-1.C: Likewise.
5533 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5535 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5537 2013-05-07 Richard Biener <rguenther@suse.de>
5540 * g++.dg/torture/pr57190.C: New testcase.
5542 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5544 PR tree-optimization/57149
5545 * gcc.dg/pr57149.c: New test.
5548 * gcc.dg/pr57184.c: New test.
5550 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5552 * gnat.dg/specs/array3.ads: New test.
5554 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5556 * c-c++-common/vector-scalar-2.c: New testcase.
5558 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5560 * gcc.target/i386/asm-dialect-2.c: New testcase.
5562 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5565 * g++.dg/cpp0x/auto38.C: New.
5567 2013-05-06 Richard Biener <rguenther@suse.de>
5569 PR tree-optimization/57185
5570 * gcc.dg/autopar/pr57185.c: New testcase.
5572 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5575 * gcc.target/i386/pr57106.c: New test.
5577 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5579 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5580 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5581 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5582 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5583 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5584 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5585 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5587 2013-05-06 Teresa Johnson <tejohnson@google.com>
5590 * gcc.dg/pr57154.c: New test.
5592 2013-05-06 Richard Biener <rguenther@suse.de>
5595 * gcc.dg/torture/pr57147-1.c: New testcase.
5596 * gcc.dg/torture/pr57147-2.c: Likewise.
5597 * gcc.dg/torture/pr57147-3.c: Likewise.
5599 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5602 * gcc.target/sh/pr55303-1.c: New.
5603 * gcc.target/sh/pr55303-2.c: New.
5604 * gcc.target/sh/pr55303-3.c: New.
5606 2013-05-05 Tobias Burnus <burnus@net-b.de>
5608 * gfortran.dg/allocate_with_source_3.f90: New.
5610 2013-05-05 Tobias Burnus <burnus@net-b.de>
5613 * gfortran.dg/null_8.f90: New.
5615 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5618 * g++.dg/cpp0x/enum27.C: New.
5619 * g++.dg/cpp0x/enum_base.C: Adjust.
5621 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5623 PR tree-optimization/56205
5624 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5626 2013-05-04 Tobias Burnus <burnus@net-b.de>
5628 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5629 * gfortran.dg/bind_c_usage_27.f90: New.
5630 * gfortran.dg/bind_c_usage_28.f90: New.
5632 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5635 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5637 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5640 * gcc.target/powerpc/pr57150.c: New file.
5642 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5644 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5645 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5646 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5647 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5648 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5649 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5650 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5652 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5654 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5655 scan-assembler-times.
5657 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5659 * gcc.dg/tree-ssa/slsr-32.c: New.
5660 * gcc.dg/tree-ssa/slsr-33.c: New.
5661 * gcc.dg/tree-ssa/slsr-34.c: New.
5662 * gcc.dg/tree-ssa/slsr-35.c: New.
5663 * gcc.dg/tree-ssa/slsr-36.c: New.
5664 * gcc.dg/tree-ssa/slsr-37.c: New.
5665 * gcc.dg/tree-ssa/slsr-38.c: New.
5667 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5669 * gcc.target/aarch64/tst_1.c: New test.
5670 * gcc.target/aarch64/tst_2.c: Likewise
5672 2013-05-02 Jeff Law <law@redhat.com>
5674 PR tree-optimization/57144
5675 * gcc.c-torture/execute/pr57144.c: New test.
5677 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5679 PR rtl-optimization/57130
5680 * gcc.c-torture/execute/pr57130.c: New test.
5682 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5684 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5686 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5688 * gcc.target/aarch64/fabd.c: New file.
5690 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5693 * g++.dg/cpp0x/pr54318.C: New.
5695 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/parse/error51.C: New.
5699 * g++.dg/parse/error15.C: Adjust column numbers.
5701 2013-05-02 Tobias Burnus <burnus@net-b.de>
5704 * gfortran.dg/size_kind_2.f90: New.
5705 * gfortran.dg/size_kind_3.f90: New.
5707 2013-05-02 Richard Biener <rguenther@suse.de>
5710 * g++.dg/torture/pr57140.C: New testcase.
5712 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5715 * gcc.target/arm/pr56732-1.c: New test.
5717 2013-05-02 Martin Jambor <mjambor@suse.cz>
5720 * gcc.dg/ipa/pr56988.c: New test.
5722 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5724 * gcc.target/aarch64/bics_1.c: New test.
5725 * gcc.target/aarch64/bics_2.c: Likewise.
5727 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5729 PR rtl-optimization/57131
5730 * gcc.c-torture/execute/pr57131.c: New test.
5732 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5735 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5737 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5740 * gcc.target/i386/pr57091.c: New test.
5742 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5744 * gcc.target/aarch64/vect-vaddv.c: New.
5746 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5748 * gcc.target/aarch64/vect-vmaxv.c: New.
5749 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5751 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5753 * gcc.target/aarch64/scalar-vca.c: New.
5754 * gcc.target/aarch64/vect-vca.c: Likewise.
5756 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5758 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5759 (test_vceqd_s64): Force arguments to SIMD registers.
5760 (test_vceqzd_s64): Likewise.
5761 (test_vcged_s64): Likewise.
5762 (test_vcled_s64): Likewise.
5763 (test_vcgezd_s64): Likewise.
5764 (test_vcged_u64): Likewise.
5765 (test_vcgtd_s64): Likewise.
5766 (test_vcltd_s64): Likewise.
5767 (test_vcgtzd_s64): Likewise.
5768 (test_vcgtd_u64): Likewise.
5769 (test_vclezd_s64): Likewise.
5770 (test_vcltzd_s64): Likewise.
5771 (test_vtst_s64): Likewise.
5772 (test_vtst_u64): Likewise.
5774 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5777 * g++.dg/cpp0x/decltype53.C: New.
5779 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5782 * gfortran.dg/power_5.f90: New test.
5784 2013-04-30 Richard Biener <rguenther@suse.de>
5787 * gcc.dg/torture/pr57122.c: New testcase.
5789 2013-04-30 Richard Biener <rguenther@suse.de>
5792 * g++.dg/torture/pr57107.C: New testcase.
5794 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5796 PR rtl-optimization/57105
5797 * gcc.dg/pr57105.c: New test.
5799 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5801 PR tree-optimization/57104
5802 * gcc.dg/pr57104.c: New test.
5804 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5807 * gcc.target/i386/pr44578.c: New test.
5809 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5812 * gcc.target/i386/pr57097.c: New test.
5814 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5817 * gcc.target/i386/pr57098.c: New test.
5819 2013-04-29 Kai Tietz <ktietz@redhat.com>
5821 * gcc.c-torture/execute/pr55875.c: New test.
5823 2013-04-29 Richard Biener <rguenther@suse.de>
5826 * gcc.dg/torture/pr57075.c: New testcase.
5828 2013-04-29 Richard Biener <rguenther@suse.de>
5831 * gcc.dg/autopar/pr57103.c: New testcase.
5833 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5835 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5837 2013-04-29 Tom de Vries <tom@codesourcery.com>
5839 * gcc.dg/pr50763.c: Update test.
5841 2013-04-26 Jeff Law <law@redhat.com>
5843 * gcc.dg/tree-ssa/vrp88.c: New test.
5845 2013-04-29 Christian Bruel <christian.bruel@st.com>
5848 * gcc.target/sh/pr57108.c: New test.
5850 2013-04-29 Richard Biener <rguenther@suse.de>
5853 * gfortran.dg/gomp/pr57089.f90: New testcase.
5855 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5857 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5859 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5861 * gcc.target/aarch64/vect-vcvt.c: New.
5863 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5865 * gcc.target/aarch64/vect-vrnd.c: New.
5867 2013-04-29 Richard Biener <rguenther@suse.de>
5869 PR tree-optimization/57081
5870 * gcc.dg/torture/pr57081.c: New testcase.
5872 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5874 PR tree-optimization/57083
5875 * gcc.dg/torture/pr57083.c: New test.
5877 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5880 * g++.dg/cpp0x/decltype52.C: New.
5882 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5884 N3472 binary constants
5885 * g++.dg/cpp/limits.C: Adjust warning wording.
5886 * g++.dg/system-binary-constants-1.C: Likewise.
5887 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5889 2013-04-28 Tobias Burnus <burnus@net-b.de>
5892 * gfortran.dg/coarray_30.f90: New.
5894 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5897 * frontend-passes (optimize_power): New function.
5898 (optimize_op): Use it.
5900 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5903 * gcc.c-torture/execute/pr56866.c: New test.
5904 * gcc.target/i386/pr56866.c: New test.
5906 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5909 * gcc.dg/setjmp-5.c: New test.
5911 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5914 * g++.dg/cpp0x/constexpr-55708.C: New.
5916 2013-04-26 Richard Biener <rguenther@suse.de>
5918 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5919 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5920 * gcc.dg/pr53265.c: Remove XFAILs.
5921 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5922 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5924 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5926 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5927 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5928 -fdiagnostics-color=never option similarly to
5929 -fno-diagnostics-show-caret option.
5931 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5933 PR rtl-optimization/57003
5934 * gcc.target/i386/pr57003.c: New test.
5936 2013-04-25 Marek Polacek <polacek@redhat.com>
5938 PR tree-optimization/57066
5939 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5941 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5942 Tejas Belagod <tejas.belagod@arm.com>
5944 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5945 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5946 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5948 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5950 * gcc.target/aarch64/cmp.c: New.
5952 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5954 * gcc.target/aarch64/ngc.c: New.
5956 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5958 * lib/target-supports.exp
5959 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5960 (check_effective_target_arm_neon_fp16_ok): Likewise.
5961 (add_options_for_arm_neon_fp16): Likewise.
5962 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5963 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5965 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5967 PR rtl-optimizations/57046
5968 * gcc.target/i386/pr57046.c: New test.
5970 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5972 * g++.dg/cpp1y/cplusplus.C: New.
5974 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5976 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5978 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5980 * c-c++-common/Wpointer-arith-1.c: New.
5982 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5984 * g++.dg/cpp1y/cxx1y_macro.C: New.
5986 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5989 * g++.dg/cpp0x/sfinae45.C: New.
5991 2013-04-24 Richard Biener <rguenther@suse.de>
5994 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5996 2013-04-23 Richard Biener <rguenther@suse.de>
5999 * gcc.dg/torture/pr57036-1.c: New testcase.
6000 * gcc.dg/torture/pr57036-2.c: Likewise.
6002 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6004 * gcc.target/aarch64/scalar-mov.c: New testcase.
6006 2013-04-23 Richard Biener <rguenther@suse.de>
6008 PR tree-optimization/57026
6009 * gcc.dg/torture/pr57026.c: New testcase.
6011 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6015 * gfortran.dg/transfer_check_4.f90: New.
6017 2013-04-22 Marek Polacek <polacek@redhat.com>
6020 * gcc.dg/pr56990.c: New test.
6022 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6025 * gcc.target/i386/pr57018.c: New test.
6027 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6029 * gcc.target/aarch64/vrecps.c: New.
6030 * gcc.target/aarch64/vrecpx.c: Likewise.
6032 2013-04-22 Christian Bruel <christian.bruel@st.com>
6035 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6037 2013-04-21 Jeff Law <law@redhat.com>
6039 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6041 2013-04-20 Tobias Burnus <burnus@net-b.de>
6044 * gfortran.dg/c_loc_test_22.f90: New.
6046 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6048 PR rtl-optimization/56847
6049 * gcc.dg/pr56847.c: New test.
6051 2013-04-19 Richard Biener <rguenther@suse.de>
6053 PR tree-optimization/56982
6054 * gcc.c-torture/execute/pr56982.c: New testcase.
6056 2013-04-19 Martin Jambor <mjambor@suse.cz>
6058 PR tree-optimization/56718
6059 * g++.dg/ipa/imm-devirt-1.C: New test.
6060 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6062 2013-04-19 Richard Biener <rguenther@suse.de>
6064 PR tree-optimization/57000
6065 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6067 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6068 Mikael Morin <mikael@gcc.gnu.org>
6071 * gfortran.dg/array_constructor_45.f90: New test.
6072 * gfortran.dg/array_constructor_46.f90: New test.
6073 * gfortran.dg/array_constructor_47.f90: New test.
6074 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6076 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6078 PR rtl-optimization/56999
6079 * g++.dg/opt/pr56999.C: New test.
6081 2013-04-18 Cary Coutant <ccoutant@google.com>
6083 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6084 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6086 2013-04-18 Cary Coutant <ccoutant@google.com>
6088 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6089 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6090 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6091 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6092 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6093 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6094 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6095 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6096 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6097 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6098 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6100 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6102 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6104 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6106 PR tree-optimization/56984
6107 * gcc.c-torture/compile/pr56984.c: New test.
6109 PR rtl-optimization/56992
6110 * gcc.dg/pr56992.c: New test.
6112 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6115 * gfortran.dg/proc_ptr_42.f90: New.
6117 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6119 * gnat.dg/discr41.ad[sb]: New test.
6120 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6121 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6122 * gcc.dg/vect/slp-24.c: Likewise.
6123 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6124 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6125 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6126 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6127 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6128 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6129 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6130 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6131 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6132 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6133 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6134 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6135 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6136 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6137 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6138 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6139 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6140 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6141 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6142 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6143 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6144 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6145 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6146 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6147 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6148 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6150 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6153 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6154 * gfortran.dg/module_md5_1.f90: Remove.
6156 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6158 * gcc.target/aarch64/adds3.c: New.
6159 * gcc.target/aarch64/subs3.c: New.
6161 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6163 * gcc.target/aarch64/adds1.c: New.
6164 * gcc.target/aarch64/adds2.c: New.
6165 * gcc.target/aarch64/subs1.c: New.
6166 * gcc.target/aarch64/subs2.c: New.
6168 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6170 Implement n3599 - Literal operator templates for strings.
6171 * g++.dg/cpp1y/udlit-char-template.C: New test.
6172 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6174 2013-04-16 Tobias Burnus <burnus@net-b.de>
6177 * gfortran.dg/no_arg_check_1.f90: New.
6178 * gfortran.dg/no_arg_check_2.f90: New.
6179 * gfortran.dg/no_arg_check_3.f90: New.
6181 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6184 * gfortran.dg/proc_ptr_41.f90: New.
6186 2013-04-16 Richard Biener <rguenther@suse.de>
6188 PR tree-optimization/56756
6189 * gcc.dg/torture/pr56756.c: New testcase.
6191 2013-04-16 Tobias Burnus <burnus@net-b.de>
6194 * gfortran.dg/c_assoc_5.f90: New.
6196 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6198 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6199 * gcc.c-torture/execute/pr33992.x: Remove.
6200 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6201 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6202 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6204 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6206 PR tree-optimization/56962
6207 * gcc.c-torture/execute/pr56962.c: New test.
6209 2013-04-15 Richard Biener <rguenther@suse.de>
6211 PR tree-optimization/56933
6212 * gcc.dg/vect/pr56933.c: New testcase.
6214 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6216 * gcc.target/arm/anddi3-opt.c: New test.
6217 * gcc.target/arm/anddi3-opt2.c: Likewise.
6219 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6221 * gcc.dg/pr56890-1.c: New test.
6222 * gcc.dg/pr56890-2.c: Likewise.
6224 2013-04-15 Joey Ye <joey.ye@arm.com>
6226 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6227 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6229 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6232 * gfortran.dg/select_type_33.f03: New test.
6234 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6237 * gfortran.dg/typebound_proc_29.f03: New.
6239 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6242 * gfortran.dg/typebound_proc_28.f03: New.
6244 2013-04-12 Jeff Law <law@redhat.com>
6246 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6249 2013-04-12 Tobias Burnus <burnus@net-b.de>
6252 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6254 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6257 * gcc.target/i386/pr56903.c: New test.
6259 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6262 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6263 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6264 * gfortran.dg/block_11.f90: Fix invalid test case.
6265 * gfortran.dg/function_types_3.f90: Add new error message.
6266 * gfortran.dg/global_references_1.f90: Ditto.
6267 * gfortran.dg/import2.f90: Remove unneeded parts.
6268 * gfortran.dg/import6.f90: Fix invalid test case.
6269 * gfortran.dg/proc_decl_2.f90: Ditto.
6270 * gfortran.dg/proc_decl_9.f90: Ditto.
6271 * gfortran.dg/proc_decl_18.f90: Ditto.
6272 * gfortran.dg/proc_ptr_40.f90: New.
6273 * gfortran.dg/whole_file_7.f90: Modified error wording.
6274 * gfortran.dg/whole_file_16.f90: Ditto.
6275 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6276 * gfortran.dg/whole_file_18.f90: Modified error wording.
6277 * gfortran.dg/whole_file_20.f03: Ditto.
6278 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6281 2013-04-12 Richard Biener <rguenther@suse.de>
6284 2013-04-10 Richard Biener <rguenther@suse.de>
6286 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6288 2013-04-12 Tobias Burnus <burnus@net-b.de>
6291 * gfortran.dg/class_allocate_15.f90: New.
6294 2013-04-12 Tobias Burnus <burnus@net-b.de>
6296 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6297 scan-tree-dump-times.
6299 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6301 PR tree-optimization/56918
6302 PR tree-optimization/56920
6303 * gcc.dg/vect/pr56918.c: New test.
6304 * gcc.dg/vect/pr56920.c: New test.
6306 2013-04-12 Tobias Burnus <burnus@net-b.de>
6309 * gfortran.dg/class_allocate_14.f90: New.
6310 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6311 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6313 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6315 * gcc.dg/fold-cstvecshift.c: New testcase.
6317 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6319 * gcc.target/aarch64/negs.c: New.
6321 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6324 * g++.dg/template/arrow4.C: New test.
6326 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6328 * gnat.dg/array23.adb: New test.
6329 * gnat.dg/array23_pkg[123].ads: New helpers.
6331 2013-04-11 Jeff Law <law@redhat.com>
6333 PR tree-optimization/56900
6334 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6336 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6339 * g++.dg/cpp0x/sfinae44.C: New.
6341 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6343 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6344 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6346 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6349 * g++.dg/cpp0x/enum26.C: New.
6350 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6352 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6354 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6356 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6358 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6359 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6360 loop is vectorized and that the correct instruction is generated.
6361 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6362 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6363 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6365 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6367 PR tree-optimization/56899
6368 * gcc.c-torture/execute/pr56899.c: New test.
6370 2013-04-10 David S. Miller <davem@davemloft.net>
6372 * gcc.target/sparc/setcc-4.c: New test.
6373 * gcc.target/sparc/setcc-5.c: New test.
6375 2013-04-10 Richard Biener <rguenther@suse.de>
6377 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6379 2013-04-10 Richard Biener <rguenther@suse.de>
6381 * gcc.dg/vect/slp-39.c: New testcase.
6383 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6385 PR tree-optimization/55524
6386 * gcc.target/epiphany/fnma-1.c: New test.
6388 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6390 * gcc.dg/tree-ssa/inline-11.c: New test
6392 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6395 * g++.dg/template/arrow3.C: New test.
6397 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6399 * gcc.target/arm/minmax_minus.c: New test.
6401 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6404 * c-c++-common/gomp/pr56883.c: New test.
6406 2013-04-09 Jeff Law <law@redhat.com>
6408 * gcc.dg/tree-ssa/vrp87.c: New test.
6410 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6412 PR tree-optimization/56854
6413 * g++.dg/torture/pr56854.C: New test.
6415 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6418 * gfortran.dg/array_constructor_44.f90: New test.
6420 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6423 * g++.dg/cpp0x/constexpr-specialization.C: New.
6425 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6427 * gcc.c-torture/execute/pr56837.c: New test.
6431 * g++.dg/opt/vt3.C: New test.
6432 * g++.dg/opt/vt4.C: New test.
6434 2013-04-08 Jeff Law <law@redhat.com>
6436 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6438 2013-04-08 Richard Biener <rguenther@suse.de>
6440 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6442 2013-04-08 Richard Biener <rguenther@suse.de>
6444 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6446 2013-04-08 Richard Biener <rguenther@suse.de>
6448 * g++.dg/vect/slp-pr56812.cc: Adjust.
6450 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6452 * gcc.dg/pr56837.c: New test.
6453 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6454 "generated memset minus one".
6456 2013-04-07 Tobias Burnus <burnus@net-b.de>
6459 * gfortran.dg/reshape_5.f90: New.
6461 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6464 * gcc.target/powerpc/recip-1.c: Modify expected output.
6465 * gcc.target/powerpc/recip-3.c: Likewise.
6466 * gcc.target/powerpc/recip-4.c: Likewise.
6467 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6469 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6471 * gcc.target/arm/peep-ldrd-1.c: New test.
6472 * gcc.target/arm/peep-strd-1.c: Likewise.
6474 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6476 * gcc.target/arm/negdi-1.c: New test.
6477 * gcc.target/arm/negdi-2.c: Likewise.
6478 * gcc.target/arm/negdi-3.c: Likewise.
6479 * gcc.target/arm/negdi-4.c: Likewise.
6481 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6483 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6484 Add -march=armv8-a when we use v8 NEON.
6485 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6486 (check_effective_target_vect_call_ceilf): Likewise.
6487 (check_effective_target_vect_call_floorf): Likewise.
6488 (check_effective_target_vect_call_roundf): Likewise.
6489 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6490 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6491 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6492 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6493 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6495 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6497 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6498 * gcc.target/powerpc/sd-pwr6.c: Same.
6499 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6500 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6502 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6504 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6506 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6509 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6510 * gfortran.dg/altreturn_4.f90: Ditto.
6511 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6512 * gfortran.dg/altreturn_5.f90: Ditto.
6513 * gfortran.dg/altreturn_6.f90: Ditto.
6514 * gfortran.dg/altreturn_7.f90: Ditto.
6516 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6518 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6520 (check_effective_target_arm_v8_neon_ok_nocache):
6522 (check_effective_target_arm_v8_neon_ok): Change to use
6523 check_effective_target_arm_v8_neon_ok_nocache.
6524 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6526 (check_effective_target_vect_call_btruncf):
6527 Enable for arm and ARMv8 NEON.
6528 (check_effective_target_vect_call_ceilf): Likewise.
6529 (check_effective_target_vect_call_floorf): Likewise.
6530 (check_effective_target_vect_call_roundf): Likewise.
6531 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6534 2013-04-04 Marek Polacek <polacek@redhat.com>
6536 PR tree-optimization/48186
6537 * gcc.dg/pr48186.c: New test.
6539 2013-04-04 Richard Biener <rguenther@suse.de>
6541 PR tree-optimization/56826
6542 * gcc.dg/vect/pr56826.c: New testcase.
6543 * gcc.dg/vect/O3-pr36098.c: Adjust.
6545 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6547 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6548 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6549 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6550 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6551 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6552 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6553 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6554 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6555 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6556 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6558 2013-04-04 Richard Biener <rguenther@suse.de>
6560 PR tree-optimization/56213
6561 * gcc.dg/vect/vect-123.c: New testcase.
6563 2013-04-04 Tobias Burnus <burnus@net-b.de>
6566 * gfortran.dg/read_repeat_2.f90: New.
6568 2013-04-04 Richard Biener <rguenther@suse.de>
6570 PR tree-optimization/56837
6571 * g++.dg/torture/pr56837.C: New testcase.
6573 2013-04-04 Tobias Burnus <burnus@net-b.de>
6576 * gfortran.dg/c_loc_test_21.f90: New.
6577 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6578 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6579 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6580 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6581 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6583 2013-04-03 Jeff Law <law@redhat.com>
6585 PR tree-optimization/56799
6586 * gcc.c-torture/execute/pr56799.c: New test.
6588 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6591 * g++.dg/warn/Wpointer-arith-1.C: New.
6592 * g++.dg/gomp/for-19.C: Adjust.
6594 2013-04-03 Marek Polacek <polacek@redhat.com>
6597 * gcc.dg/pr55702.c: New test.
6599 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6602 * gcc.dg/pr56809.c: New testcase.
6604 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6607 * g++.dg/debug/pr56819.C: New test.
6609 2013-04-03 Richard Biener <rguenther@suse.de>
6611 PR tree-optimization/56817
6612 * g++.dg/torture/pr56817.C: New testcase.
6614 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6616 * gcc.dg/vect/bb-slp-31.c: New file.
6618 2013-04-03 Jason Merrill <jason@redhat.com>
6621 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6623 2013-04-03 Richard Biener <rguenther@suse.de>
6625 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6627 2013-04-03 Richard Biener <rguenther@suse.de>
6629 PR tree-optimization/55964
6630 * gcc.dg/torture/pr55964-2.c: New testcase.
6632 2013-04-03 Richard Biener <rguenther@suse.de>
6634 PR tree-optimization/56501
6635 * gcc.dg/torture/pr56501.c: New testcase.
6637 2013-04-03 Richard Biener <rguenther@suse.de>
6639 PR tree-optimization/56407
6640 * gcc.dg/torture/pr56407.c: New testcase.
6642 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6644 PR tree-optimization/56790
6645 * g++.dg/ext/pr56790-1.C: New testcase.
6647 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6649 * gcc.target/i386/merge-1.c: New testcase.
6650 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6652 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6655 * gcc.c-torture/execute/pr19449.c: New test.
6657 2013-04-03 Richard Biener <rguenther@suse.de>
6659 PR tree-optimization/56812
6660 * g++.dg/vect/slp-pr56812.cc: New testcase.
6662 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6666 * gfortran.dg/altreturn_8.f90: New.
6667 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6668 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6669 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6671 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6673 PR rtl-optimization/56745
6674 * gcc.c-torture/compile/pr56745.c: New test.
6676 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6678 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6680 2013-04-02 Richard Biener <rguenther@suse.de>
6682 PR tree-optimization/56778
6683 * gcc.dg/torture/pr56778.c: New testcase.
6685 2013-04-02 Richard Biener <rguenther@suse.de>
6688 * g++.dg/torture/pr56768.C: New testcase.
6690 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6692 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6694 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6697 * gfortran.dg/namelist_82.f90: New test.
6699 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6702 * gfortran.dg/implicit_class_1.f90: New.
6704 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6707 * gfortran.dg/namelist_81.f90: New test.
6709 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6711 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6712 for constant and equal string lengths.
6713 * gfortran.dg/character_comparison_5.f90: Likewise.
6714 * gfortran.dg/character_comparison_9.f90: New test.
6716 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6718 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6719 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6721 2013-03-29 Tobias Burnus <burnus@net-b.de>
6724 * gfortran.dg/optional_absent_3.f90: New.
6726 2013-03-29 Tobias Burnus <burnus@net-b.de>
6729 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6731 2013-03-29 Tobias Burnus <burnus@net-b.de>
6734 * gfortran.dg/namelist_80.f90: New.
6736 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6739 * gfortran.dg/string_length_2.f90: New test.
6740 * gfortran.dg/dependency_41.f90: New test.
6742 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6745 * gfortran.dg/array_constructor_43.f90: New test.
6746 * gfortran.dg/random_seed_3.f90: New test.
6748 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6750 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6751 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6752 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6753 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6754 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6755 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6756 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6757 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6758 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6759 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6761 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6764 * g++.dg/conversion/op4.C: Adjust.
6765 * g++.dg/cpp0x/rv1n.C: Likewise.
6766 * g++.dg/cpp0x/rv2n.C: Likewise.
6767 * g++.dg/cpp0x/template_deduction.C: Likewise.
6768 * g++.dg/expr/cond8.C: Likewise.
6769 * g++.dg/other/error4.C: Likewise.
6770 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6771 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6772 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6773 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6774 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6775 * g++.old-deja/g++.law/cvt20.C: Likewise.
6776 * g++.old-deja/g++.law/cvt8.C: Likewise.
6777 * g++.old-deja/g++.law/init8.C: Likewise.
6778 * g++.old-deja/g++.mike/net12.C: Likewise.
6779 * g++.old-deja/g++.mike/net8.C: Likewise.
6780 * g++.old-deja/g++.mike/p2793.C: Likewise.
6781 * g++.old-deja/g++.mike/p3836.C: Likewise.
6782 * g++.old-deja/g++.mike/p418.C: Likewise.
6783 * g++.old-deja/g++.mike/p701.C: Likewise.
6784 * g++.old-deja/g++.mike/p807.C: Likewise.
6786 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6789 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6792 2013-03-28 Marek Polacek <polacek@redhat.com>
6794 PR tree-optimization/56695
6795 * gcc.dg/vect/pr56695.c: New test.
6797 2013-03-28 Richard Biener <rguenther@suse.de>
6799 PR tree-optimization/37021
6800 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6801 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6803 2013-03-27 Tobias Burnus <burnus@net-b.de>
6807 * gfortran.dg/sizeof_2.f90: New.
6808 * gfortran.dg/sizeof_3.f90: New.
6809 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6811 2013-03-27 Richard Biener <rguenther@suse.de>
6813 PR tree-optimization/37021
6814 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6816 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6818 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6819 * g++.dg/ipa/ivinline-2.C: Likewise.
6820 * g++.dg/ipa/ivinline-3.C: Likewise.
6821 * g++.dg/ipa/ivinline-4.C: Likewise.
6822 * g++.dg/ipa/ivinline-5.C: Likewise.
6823 * g++.dg/ipa/ivinline-7.C: Likewise.
6824 * g++.dg/ipa/ivinline-8.C: Likewise.
6825 * g++.dg/ipa/ivinline-9.C: Likewise.
6826 * g++.dg/cpp0x/noexcept03.C: Likewise.
6827 * gcc.dg/const-1.c: Likewise.
6828 * gcc.dg/ipa/pure-const-1.c: Likewise.
6829 * gcc.dg/noreturn-8.c: Likewise.
6830 * gcc.target/i386/mmx-1.c: Likewise.
6831 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6832 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6833 * gcc.c-torture/execute/pr33992.x: New file.
6835 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6837 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6839 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6842 * g++.dg/ext/desig5.C: New.
6844 2013-03-26 Tobias Burnus <burnus@net-b.de>
6847 * gfortran.dg/merge_init_expr_2.f90: New.
6848 * gfortran.dg/merge_char_1.f90: Modify test to
6849 stay a run-time test.
6850 * gfortran.dg/merge_char_3.f90: Ditto.
6852 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6854 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6855 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6857 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6860 * g++.dg/cpp0x/range-for23.C: New.
6862 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6865 * gfortran.dg/namelist_79.f90: New.
6867 2013-03-25 Martin Jambor <mjambor@suse.cz>
6869 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6871 2013-03-25 Tobias Burnus <burnus@net-b.de>
6891 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6892 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6893 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6894 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6895 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6896 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6897 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6898 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6899 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6900 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6901 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6902 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6903 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6904 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6905 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6906 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6907 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6908 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6909 * gfortran.dg/pr32601_1.f03: Ditto.
6910 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6911 * gfortran.dg/blockdata_7.f90: New.
6912 * gfortran.dg/c_assoc_4.f90: New.
6913 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6914 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6915 * gfortran.dg/c_funloc_tests_8.f90: New.
6916 * gfortran.dg/c_loc_test_17.f90: New.
6917 * gfortran.dg/c_loc_test_18.f90: New.
6918 * gfortran.dg/c_loc_test_19.f90: New.
6919 * gfortran.dg/c_loc_test_20.f90: New.
6920 * gfortran.dg/c_sizeof_5.f90: New.
6921 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6922 * gfortran.dg/transfer_resolve_2.f90: New.
6923 * gfortran.dg/transfer_resolve_3.f90: New.
6924 * gfortran.dg/transfer_resolve_4.f90: New.
6925 * gfortran.dg/pr32601.f03: Update dg-error.
6926 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6927 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6929 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6931 * gcc.target/arm/vseleqdf.c: New test.
6932 * gcc.target/arm/vseleqsf.c: Likewise.
6933 * gcc.target/arm/vselgedf.c: Likewise.
6934 * gcc.target/arm/vselgesf.c: Likewise.
6935 * gcc.target/arm/vselgtdf.c: Likewise.
6936 * gcc.target/arm/vselgtsf.c: Likewise.
6937 * gcc.target/arm/vselledf.c: Likewise.
6938 * gcc.target/arm/vsellesf.c: Likewise.
6939 * gcc.target/arm/vselltdf.c: Likewise.
6940 * gcc.target/arm/vselltsf.c: Likewise.
6941 * gcc.target/arm/vselnedf.c: Likewise.
6942 * gcc.target/arm/vselnesf.c: Likewise.
6943 * gcc.target/arm/vselvcdf.c: Likewise.
6944 * gcc.target/arm/vselvcsf.c: Likewise.
6945 * gcc.target/arm/vselvsdf.c: Likewise.
6946 * gcc.target/arm/vselvssf.c: Likewise.
6948 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6950 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6952 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6953 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6954 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6955 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6956 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6957 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6958 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6959 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6960 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6961 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6962 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6963 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6964 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6965 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6966 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6967 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6968 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6969 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6970 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6971 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6972 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6973 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6974 * gcc.target/arm/atomic-op-char.c: Likewise.
6975 * gcc.target/arm/atomic-op-consume.c: Likewise.
6976 * gcc.target/arm/atomic-op-int.c: Likewise.
6977 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6978 * gcc.target/arm/atomic-op-release.c: Likewise.
6979 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6980 * gcc.target/arm/atomic-op-short.c: Likewise.
6982 2013-03-25 Richard Biener <rguenther@suse.de>
6985 * g++.dg/torture/pr56694.C: New testcase.
6987 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6990 * gcc.target/arm/neon-vcond-gt.c: New test.
6991 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6992 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6994 2013-03-25 Richard Biener <rguenther@suse.de>
6996 PR tree-optimization/56689
6997 * gcc.dg/torture/pr56689.c: New testcase.
6999 2013-03-25 Kai Tietz <ktietz@redhat.com>
7001 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7003 2013-03-24 Tobias Burnus <burnus@net-b.de>
7006 * gfortran.dg/eof_5.f90: New.
7008 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7010 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7013 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7015 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7017 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7020 * gcc.c-torture/execute/builtins/builtins.exp: Add
7021 -Wl,--allow-multiple-definition for RTEMS targets.
7023 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7025 * gcc.target/aarch64/movk.c: New test.
7027 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7029 * g++.dg/ext/vector21.C: New testcase.
7031 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7033 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7034 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7036 2013-03-21 Richard Biener <rguenther@suse.de>
7038 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7039 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7041 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7043 * gcc.target/aarch64/vect.c: Test and result vector added
7044 for sabd and saba instructions.
7045 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7046 instructions in assembly.
7047 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7048 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7049 for fabd instruction.
7050 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7051 instruction in assembly.
7052 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7054 2013-03-20 Jeff Law <law@redhat.com>
7056 * g++.dg/tree-ssa/ssa-dom.C: New test.
7058 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7060 * gcc.target/powerpc/mmfpgpr.c: New test.
7061 * gcc.target/powerpc/sd-vsx.c: Likewise.
7062 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7063 * gcc.target/powerpc/vsx-float0.c: Likewise.
7065 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7067 PR tree-optimization/56355
7068 * gcc.dg/pr56355-1.c: New file.
7070 2013-03-20 Catherine Moore <clm@codesourcery.com>
7071 Richard Sandiford <rdsandiford@googlemail.com>
7073 * gcc.target/mips/mips.exp: Add microMIPS support.
7074 * gcc.target/mips/umips-movep-2.c: New test.
7075 * gcc.target/mips/umips-lwp-2.c: New test.
7076 * gcc.target/mips/umips-swp-5.c: New test.
7077 * gcc.target/mips/umips-constraints-1.c: New test.
7078 * gcc.target/mips/umips-lwp-3.c: New test.
7079 * gcc.target/mips/umips-swp-6.c: New test.
7080 * gcc.target/mips/umips-constraints-2.c: New test.
7081 * gcc.target/mips/umips-save-restore-1.c: New test.
7082 * gcc.target/mips/umips-lwp-4.c: New test.
7083 * gcc.target/mips/umips-swp-7.c: New test.
7084 * gcc.target/mips/umips-save-restore-2.c: New test.
7085 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7086 * gcc.target/mips/umips-lwp-5.c: New test.
7087 * gcc.target/mips/umips-save-restore-3.c: New test.
7088 * gcc.target/mips/umips-lwp-6.c: New test.
7089 * gcc.target/mips/umips-swp-1.c: New test.
7090 * gcc.target/mips/umips-lwp-7.c: New test.
7091 * gcc.target/mips/umips-swp-2.c: New test.
7092 * gcc.target/mips/umips-lwp-8.c: New test.
7093 * gcc.target/mips/umips-swp-3.c: New test.
7094 * gcc.target/mips/umips-movep-1.c: New test.
7095 * gcc.target/mips/umips-lwp-1.c: New test.
7096 * gcc.target/mips/umips-swp-4.c: New test.
7098 2013-03-20 Richard Biener <rguenther@suse.de>
7100 PR tree-optimization/56661
7101 * gcc.dg/torture/pr56661.c: New testcase.
7103 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7105 PR rtl-optimization/56605
7106 * gcc.target/powerpc/pr56605.c: New.
7108 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7111 * gfortran.dg/do_1.f90: Don't xfail.
7113 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7116 * gfortran.dg/namelist_77.f90: New.
7117 * gfortran.dg/namelist_78.f90: New.
7119 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7122 * gfortran.dg/open_negative_unit_1.f90: New.
7124 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7126 * gcc.target/aarch64/sbc.c: New test.
7128 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7130 * gcc.target/aarch64/ror.c: New test.
7132 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7134 * gcc.target/aarch64/extr.c: New test.
7136 2013-03-19 Richard Biener <rguenther@suse.de>
7138 PR tree-optimization/56273
7139 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7140 * c-c++-common/uninit-17.c: Likewise.
7142 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7144 PR tree-optimization/56635
7145 * g++.dg/torture/pr56635.C: New test.
7147 2013-03-18 Richard Biener <rguenther@suse.de>
7149 PR tree-optimization/3713
7150 * g++.dg/ipa/devirt-12.C: New testcase.
7152 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7155 * c-c++-common/pr56566.c: New test.
7157 2013-03-17 Jason Merrill <jason@redhat.com>
7159 * g++.dg/template/abstract-dr337.C: XFAIL.
7161 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7164 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7165 * c-c++-common/pr56607.c: New test.
7167 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7170 * g++.dg/cpp0x/constexpr-array5.C: New.
7172 2013-03-15 Tobias Burnus <burnus@net-b.de>
7175 * gfortran.dg/transfer_intrinsic_5.f90: New.
7177 2013-03-15 Kai Tietz <ktietz@redhat.com>
7179 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7180 * gcc.target/i386/pr20020-1.c: Likewise.
7181 * gcc.target/i386/pr20020-2.c: Likewise.
7182 * gcc.target/i386/pr20020-3.c: Likewise.
7183 * gcc.target/i386/pr53425-1.c: Likewise.
7184 * gcc.target/i386/pr53425-2.c: Likewise.
7185 * gcc.target/i386/pr55093.c: Likewise.
7186 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7188 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7191 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7192 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7194 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7196 PR tree-optimization/53265
7197 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7199 * gcc.dg/graphite/id-6.c (test): Likewise.
7200 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7201 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7203 PR tree-optimization/53265
7204 * gcc.dg/pr53265.c: New test.
7205 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7207 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7209 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7210 n, use it as high bound instead of 4.
7212 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7215 * gcc.target/sh/pr49880-1.c: New.
7216 * gcc.target/sh/pr49880-2.c: New.
7217 * gcc.target/sh/pr49880-3.c: New.
7218 * gcc.target/sh/pr49880-4.c: New.
7219 * gcc.target/sh/pr49880-5.c: New.
7221 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7223 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7225 2013-03-13 Richard Biener <rguenther@suse.de>
7227 PR tree-optimization/56608
7228 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7230 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7233 * g++.dg/cpp0x/alias-decl-32.C: New.
7235 2013-03-11 Jan Hubicka <jh@suse.cz>
7238 * gcc.c-torture/compile/pr56571.c: New testcase.
7240 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7242 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7243 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7245 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7247 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7248 * gcc.dg/inline_4.c: Likewise.
7249 * gcc.dg/unroll_2.c: Likewise.
7250 * gcc.dg/unroll_3.c: Likewise.
7251 * gcc.dg/unroll_4.c: Likewise.
7253 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7256 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7259 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7261 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7264 * gcc.c-torture/compile/pr40797.c: New.
7266 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7268 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7270 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7273 * gfortran.dg/class_56.f90: New test.
7275 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7278 * gcc.target/mips/pr56524.c: New test.
7280 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7283 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7285 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7288 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7290 2013-03-08 Marek Polacek <polacek@redhat.com>
7292 PR tree-optimization/56478
7293 * gcc.dg/torture/pr56478.c: New test.
7295 2013-03-08 Kai Tietz <ktietz@redhat.com>
7297 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7298 targets linker option --allow-multiple-definition.
7300 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7301 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7302 * gcc.dg/pr52549.c: Add LLP64 case.
7303 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7304 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7305 * gcc.dg/torture/pr51071-2.c: Likewise.
7306 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7307 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7308 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7309 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7310 * gcc.dg/weak/weak-1.c: Likewise.
7311 * gcc.dg/weak/weak-2.c: Likewise.
7312 * gcc.dg/weak/weak-3.c: Likewise.
7313 * gcc.dg/weak/weak-4.c: Likewise.
7314 * gcc.dg/weak/weak-5.c: Likewise.
7315 * gcc.dg/weak/weak-15.c: Likewise.
7316 * gcc.dg/weak/weak-16.c: Likewise.
7318 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7320 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7322 PR tree-optimization/56559
7323 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7325 2013-03-07 Andreas Schwab <schwab@suse.de>
7327 * gcc.dg/pr31490.c: Fix last change.
7329 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7332 * g++.dg/template/crash115.C: New.
7334 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7336 PR tree-optimization/56539
7337 * gcc.c-torture/compile/pr56539.c: New test.
7339 2013-03-06 Kai Tietz <ktietz@redhat.com>
7341 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7343 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7344 * gcc.dg/lto/20091013-1_2.c: Likewise.
7345 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7347 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7349 * gnat.dg/specs/aggr6.ads: New test.
7351 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7353 * gnat.dg/loop_optimization15.ad[sb]: New test.
7355 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7358 * gcc.dg/pr56548.c: New test.
7360 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7363 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7365 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7368 * g++.dg/template/typename20.C: New test.
7370 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7373 * gcc.dg/pr56510.c: New test.
7375 PR rtl-optimization/56484
7376 * gcc.c-torture/compile/pr56484.c: New test.
7378 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7381 * g++.dg/warn/Wsign-conversion-2.C: New.
7383 2013-03-05 Richard Biener <rguenther@suse.de>
7385 PR tree-optimization/56270
7386 * gcc.dg/vect/slp-38.c: New testcase.
7388 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7390 PR rtl-optimization/56494
7391 * gcc.dg/pr56494.c: New test.
7393 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7395 * gcc.dg/pr56424.c: New test.
7397 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7399 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7400 * gcc.dg/pr56228.c <avr>: Skip.
7402 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7405 PR tree-optimization/52631
7406 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7408 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7410 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7411 * gcc.dg/vect/vect-83_64.c: Same.
7413 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7416 * gfortran.dg/pointer_check_13.f90: New test.
7418 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7421 * gfortran.dg/array_constructor_42.f90: New test.
7423 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7426 * g++.dg/template/static33.C: New.
7427 * g++.dg/template/static34.C: Likewise.
7430 * g++.dg/template/static35.C: New.
7432 2013-03-01 Steve Ellcey <sellcey@mips.com>
7434 * gcc.dg/pr56396.c: Require pic support.
7436 2013-03-01 Richard Biener <rguenther@suse.de>
7438 PR tree-optimization/55481
7439 * gcc.dg/torture/pr56488.c: New testcase.
7441 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7442 Jakub Jelinek <jakub@redhat.com>
7445 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7446 no_sanitize_address attribute rather than no_address_safety_analysis.
7447 * g++.dg/asan/sanitizer_test_utils.h
7448 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7449 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7450 in addition to no_address_safety_analysis.
7452 2013-02-28 Jason Merrill <jason@redhat.com>
7455 * g++.dg/cpp0x/constexpr-and.C: New.
7457 2013-02-28 Martin Jambor <mjambor@suse.cz>
7459 PR tree-optimization/56294
7460 * g++.dg/debug/pr56294.C: New test.
7462 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7464 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7466 2013-02-27 Marek Polacek <polacek@redhat.com>
7468 PR rtl-optimization/56466
7469 * gcc.dg/pr56466.c: New test.
7471 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7473 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7474 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7475 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7477 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7480 * gcc.dg/pr45472.c: New test.
7482 2013-02-26 Marek Polacek <polacek@redhat.com>
7484 PR tree-optimization/56426
7485 * gcc.dg/pr56436.c: New test.
7487 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7489 PR tree-optimization/56448
7490 * gcc.c-torture/compile/pr56448.c: New test.
7492 PR tree-optimization/56443
7493 * gcc.dg/torture/pr56443.c: New test.
7495 2013-02-25 Richard Biener <rguenther@suse.de>
7497 PR tree-optimization/56175
7498 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7500 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7503 * g++.dg/torture/pr56403.C: New test.
7505 2013-02-25 Catherine Moore <clm@codesourcery.com>
7508 2013-02-24 Catherine Moore <clm@codesourcery.com>
7509 Richard Sandiford <rdsandiford@googlemail.com>
7511 * gcc.target/mips/mips.exp: Add microMIPS support.
7512 * gcc.target/mips/umips-movep-2.c: New test.
7513 * gcc.target/mips/umips-lwp-2.c: New test.
7514 * gcc.target/mips/umips-swp-5.c: New test.
7515 * gcc.target/mips/umips-constraints-1.c: New test.
7516 * gcc.target/mips/umips-lwp-3.c: New test.
7517 * gcc.target/mips/umips-swp-6.c: New test.
7518 * gcc.target/mips/umips-constraints-2.c: New test.
7519 * gcc.target/mips/umips-save-restore-1.c: New test.
7520 * gcc.target/mips/umips-lwp-4.c: New test.
7521 * gcc.target/mips/umips-swp-7.c: New test.
7522 * gcc.target/mips/umips-save-restore-2.c: New test.
7523 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7524 * gcc.target/mips/umips-lwp-5.c: New test.
7525 * gcc.target/mips/umips-save-restore-3.c: New test.
7526 * gcc.target/mips/umips-lwp-6.c: New test.
7527 * gcc.target/mips/umips-swp-1.c: New test.
7528 * gcc.target/mips/umips-lwp-7.c: New test.
7529 * gcc.target/mips/umips-swp-2.c: New test.
7530 * gcc.target/mips/umips-lwp-8.c: New test.
7531 * gcc.target/mips/umips-swp-3.c: New test.
7532 * gcc.target/mips/umips-movep-1.c: New test.
7533 * gcc.target/mips/umips-lwp-1.c: New test.
7534 * gcc.target/mips/umips-swp-4.c: New test.
7536 2013-02-24 Catherine Moore <clm@codesourcery.com>
7537 Richard Sandiford <rdsandiford@googlemail.com>
7539 * gcc.target/mips/mips.exp: Add microMIPS support.
7540 * gcc.target/mips/umips-movep-2.c: New test.
7541 * gcc.target/mips/umips-lwp-2.c: New test.
7542 * gcc.target/mips/umips-swp-5.c: New test.
7543 * gcc.target/mips/umips-constraints-1.c: New test.
7544 * gcc.target/mips/umips-lwp-3.c: New test.
7545 * gcc.target/mips/umips-swp-6.c: New test.
7546 * gcc.target/mips/umips-constraints-2.c: New test.
7547 * gcc.target/mips/umips-save-restore-1.c: New test.
7548 * gcc.target/mips/umips-lwp-4.c: New test.
7549 * gcc.target/mips/umips-swp-7.c: New test.
7550 * gcc.target/mips/umips-save-restore-2.c: New test.
7551 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7552 * gcc.target/mips/umips-lwp-5.c: New test.
7553 * gcc.target/mips/umips-save-restore-3.c: New test.
7554 * gcc.target/mips/umips-lwp-6.c: New test.
7555 * gcc.target/mips/umips-swp-1.c: New test.
7556 * gcc.target/mips/umips-lwp-7.c: New test.
7557 * gcc.target/mips/umips-swp-2.c: New test.
7558 * gcc.target/mips/umips-lwp-8.c: New test.
7559 * gcc.target/mips/umips-swp-3.c: New test.
7560 * gcc.target/mips/umips-movep-1.c: New test.
7561 * gcc.target/mips/umips-lwp-1.c: New test.
7562 * gcc.target/mips/umips-swp-4.c: New test.
7564 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7567 * lib/asan-dg.exp (asan_link_flags): Add
7568 -B${gccpath}/libsanitizer/asan/ to flags.
7570 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7573 * gcc.dg/torture/pr56420.c: New test.
7575 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7578 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7580 2013-02-21 Martin Jambor <mjambor@suse.cz>
7582 PR tree-optimization/56310
7583 * g++.dg/ipa/pr56310.C: New test.
7585 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7588 * gfortran.dg/proc_ptr_comp_37.f90: New.
7590 2013-02-21 Richard Biener <rguenther@suse.de>
7592 PR tree-optimization/56415
7594 2013-02-11 Richard Biener <rguenther@suse.de>
7596 PR tree-optimization/56273
7597 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7598 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7599 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7600 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7601 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7602 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7604 2013-02-21 Marek Polacek <polacek@redhat.com>
7606 PR tree-optimization/56398
7607 * g++.dg/torture/pr56398.C: New test.
7609 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7612 * gcc.c-torture/compile/pr56405.c: New test.
7614 2013-02-20 Jan Hubicka <jh@suse.cz>
7616 PR tree-optimization/56265
7617 * g++.dg/ipa/devirt-11.C: New testcase.
7619 2013-02-20 Richard Biener <rguenther@suse.de>
7621 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7623 2013-02-20 Richard Biener <rguenther@suse.de>
7624 Jakub Jelinek <jakub@redhat.com>
7626 PR tree-optimization/56396
7627 * gcc.dg/pr56396.c: New testcase.
7629 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7632 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7634 2013-02-19 Richard Biener <rguenther@suse.de>
7636 PR tree-optimization/56384
7637 * gcc.dg/torture/pr56384.c: New testcase.
7639 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7641 PR tree-optimization/56350
7642 * gcc.dg/pr56350.c: New test.
7644 PR tree-optimization/56381
7645 * g++.dg/opt/pr56381.C: New test.
7647 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7650 * lib/dg-pch.exp (pch-init, pch-finish,
7651 check_effective_target_pch_supported_debug): New procs.
7652 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7653 Likewise if $pch_unsupported_debug and $flags include -g.
7654 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7655 and dg-require-effective-target pch_unsupported_debug.
7656 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7657 * objc.dg/pch/pch.exp: Likewise.
7658 * gcc.dg/pch/pch.exp: Likewise.
7659 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7660 pch_unsupported_debug.
7661 * gcc.dg/pch/valid-1.hs: Likewise.
7662 * gcc.dg/pch/valid-1b.c: Likewise.
7663 * gcc.dg/pch/valid-1b.hs: Likewise.
7665 2013-02-18 Richard Biener <rguenther@suse.de>
7667 PR tree-optimization/56366
7668 * gcc.dg/torture/pr56366.c: New testcase.
7670 2013-02-18 Richard Biener <rguenther@suse.de>
7673 * gcc.dg/torture/pr56349.c: New testcase.
7675 2013-02-18 Richard Biener <rguenther@suse.de>
7677 PR tree-optimization/56321
7678 * gcc.dg/torture/pr56321.c: New testcase.
7680 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7682 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7684 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7685 Dodji Seketeli <dodji@redhat.com>
7688 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7689 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7690 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7691 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7692 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7693 * c-c++-common/asan/pr56330.c: Likewise.
7694 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7695 Ensure the size argument of __builtin_memcpy is a constant.
7697 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7698 Paolo Carlini <paolo.carlini@oracle.com>
7701 * g++.dg/cpp0x/enum23.C: New.
7703 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7706 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7708 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7710 PR rtl-optimization/56348
7711 * gcc.target/i386/pr56348.c: New test.
7713 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7715 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7716 * gcc.target/arm/interrupt-2.c: Likewise.
7718 2013-02-15 Tobias Burnus <burnus@net-b.de>
7721 * gfortran.dg/matmul_9.f90: New.
7723 2013-02-15 Tobias Burnus <burnus@net-b.de>
7726 * gfortran.dg/init_flag_11.f90: New.
7728 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7730 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7732 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7734 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7737 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7738 Tobias Burnus <burnus@net-b.de>
7741 * gfortran.dg/allocatable_function_7.f90: New.
7743 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7745 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7746 * asan_globals_test-wrapper.cc: New file.
7747 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7748 instead of asan_globals_test.cc as dg-additional-sources.
7749 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7750 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7751 "sanitizer_test_utils.h" instead of
7752 "sanitizer_common/tests/sanitizer_test_utils.h".
7753 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7754 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7755 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7756 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7757 * g++.dg/asan/asan_test.cc: Synced from upstream.
7758 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7760 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7763 * c-c++-common/asan/memcmp-2.c: New test.
7765 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7768 * g++.dg/cpp0x/udlit-string-literal.h: New.
7769 * g++.dg/cpp0x/udlit-string-literal.C: New.
7771 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7773 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7775 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7778 * gcc.target/arm/pr56184.C: New test.
7780 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7783 * g++.dg/torture/pr56302.C: New test.
7784 * g++.dg/cpp0x/constexpr-56302.C: New test.
7785 * c-c++-common/pr56302.c: New test.
7787 2013-02-13 Tobias Burnus <burnus@net-b.de>
7788 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7791 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7792 * gfortran.dg/quad_3.f90: Ditto.
7794 2013-02-13 Kostya Serebryany <kcc@google.com>
7796 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7797 to match the fresh asan run-time.
7798 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7800 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7802 Avoid instrumenting duplicated memory access in the same basic block
7803 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7804 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7805 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7806 * c-c++-common/asan/inc.c: Likewise.
7808 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7811 * gcc.target/i386/pr56148.c: New test.
7813 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7814 Tobias Burnus <burnus@net-b.de>
7817 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7820 2013-02-12 Richard Biener <rguenther@suse.de>
7823 * gcc.dg/lto/pr56297_0.c: New testcase.
7824 * gcc.dg/lto/pr56297_0.c: Likewise.
7826 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7829 * gfortran.dg/typebound_deferred_1.f90: New.
7831 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7833 PR rtl-optimization/56151
7834 * gcc.target/i386/pr56151.c: New test.
7836 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7838 * g++.dg/ext/mv12.C: New test.
7839 * g++.dg/ext/mv12.h: New file.
7840 * g++.dg/ext/mv12-aux.C: New file.
7841 * g++.dg/ext/mv13.C: New test.
7843 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7845 * lib/target-supports.exp
7846 (check_effective_target_powerpc_eabi_ok): New.
7847 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7849 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7850 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7852 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7853 * gcc.target/powerpc/pr51623.c: Likewise.
7854 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7855 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7857 2013-02-11 Alexander Potapenko <glider@google.com>
7858 Jack Howarth <howarth@bromo.med.uc.edu>
7859 Jakub Jelinek <jakub@redhat.com>
7862 * g++.dg/asan/pr55617.C: Run on all targets.
7864 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7866 PR rtl-optimization/56275
7867 * gcc.dg/pr56275.c: New test.
7869 2013-02-11 Richard Biener <rguenther@suse.de>
7871 PR tree-optimization/56273
7872 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7874 2013-02-11 Richard Biener <rguenther@suse.de>
7876 PR tree-optimization/56264
7877 * gcc.dg/torture/pr56264.c: New testcase.
7879 2013-02-11 Richard Biener <rguenther@suse.de>
7881 PR tree-optimization/56273
7882 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7883 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7884 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7885 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7886 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7887 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7889 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7891 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7892 for *-*-linux-gnu targets.
7893 * g++.dg/asan/interception-test-1.c: Ditto.
7894 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7895 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7897 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7900 * gfortran.dg/intrinsic_size_4.f90 : New test.
7902 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7905 * gcc.target/powerpc/pr56256.c: New test.
7907 2013-02-08 Ian Lance Taylor <iant@google.com>
7909 * lib/go.exp: Load timeout.exp.
7911 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7913 PR rtl-optimization/56246
7914 * gcc.target/i386/pr56246.c: New test.
7916 2013-02-08 Jeff Law <law@redhat.com>
7919 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7921 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7924 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7927 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7929 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7931 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7933 PR rtl-optimization/56195
7934 * gcc.dg/torture/pr56195.c: New test.
7936 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7939 * gfortran.dg/recursive_interface_2.f90: New test.
7941 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7943 PR tree-optimization/56250
7944 * gcc.c-torture/execute/pr56250.c: New test.
7946 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7948 PR tree-optimization/56064
7949 * gcc.dg/fixed-point/view-convert-2.c: New test.
7951 2013-02-08 Michael Matz <matz@suse.de>
7953 PR tree-optimization/52448
7954 * gcc.dg/pr52448.c: New test.
7956 2013-02-08 Richard Biener <rguenther@suse.de>
7959 * gcc.dg/torture/pr56181.c: New testcase.
7961 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7964 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7965 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7967 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7970 * g++.dg/parse/crash61.C: New test.
7973 * g++.dg/parse/pr56239.C: New test.
7976 * g++.dg/abi/mangle61.C: New test.
7978 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7980 PR rtl-optimization/56225
7981 * gcc.target/i386/pr56225.c: New test.
7983 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7986 * gcc.dg/guality/pr56154-1.c: New test.
7987 * gcc.dg/guality/pr56154-2.c: New test.
7988 * gcc.dg/guality/pr56154-3.c: New test.
7989 * gcc.dg/guality/pr56154-4.c: New test.
7990 * gcc.dg/guality/pr56154-aux.c: New file.
7992 PR tree-optimization/55789
7993 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7995 * gcc.dg/tree-ssa/inline-3.c: Add
7996 --param max-early-inliner-iterations=2 option.
7998 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8001 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8002 Add -fno-dwarf2-cfi-asm to dg-options.
8005 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8008 * gcc.dg/pr56228.c: New test.
8010 2013-02-07 Alan Modra <amodra@gmail.com>
8013 * gcc.target/powerpc/pr54009.c: New test.
8015 * gfortran.dg/pr54131.f: New test.
8017 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8020 * gfortran.dg/array_constructor_41.f90: New test.
8022 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8025 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8027 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8030 * g++.dg/gomp/pr56217.C: New test.
8032 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8034 PR tree-optimization/56205
8035 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8036 * gcc.c-torture/execute/pr56205.c: New test.
8038 2013-02-05 Richard Biener <rguenther@suse.de>
8040 PR tree-optimization/53342
8041 PR tree-optimization/53185
8042 * gcc.dg/vect/pr53185-2.c: New testcase.
8044 2013-02-05 Jan Hubicka <jh@suse.cz>
8046 PR tree-optimization/55789
8047 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8048 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8049 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8050 * g++.dg/ipa/inline-1.C: New testcase.
8051 * g++.dg/ipa/inline-2.C: New testcase.
8052 * g++.dg/ipa/inline-3.C: New testcase.
8054 2013-02-05 Jan Hubicka <jh@suse.cz>
8056 PR tree-optimization/55789
8057 * g++.dg/torture/pr55789.C: New testcase.
8059 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8062 * gcc.dg/pr56167.c: New test.
8064 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8067 * gcc.target/sh/pr55146.c: New.
8069 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8071 PR tree-optimization/54386
8072 * gcc.target/sh/pr54386.c: New.
8074 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8077 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8080 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8082 2013-02-04 Alexander Potapenko <glider@google.com>
8083 Jack Howarth <howarth@bromo.med.uc.edu>
8084 Jakub Jelinek <jakub@redhat.com>
8087 * g++.dg/asan/pr55617.C: New test.
8089 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8092 * gfortran.dg/typebound_operator_19.f90: New test.
8093 * gfortran.dg/typebound_assignment_4.f90: New test.
8095 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8098 * gfortran.dg/recursive_interface_1.f90: New test.
8100 2013-02-04 Richard Guenther <rguenther@suse.de>
8103 * gcc.dg/lto/pr56168_0.c: New testcase.
8104 * gcc.dg/lto/pr56168_1.c: Likewise.
8106 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8110 * gfortran.dg/block_12.f90: New test.
8111 * gfortran.dg/module_error_1.f90: New test.
8113 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8115 * lib/target-supports.exp (check_effective_target_vect_float)
8116 (check_effective_target_vect_no_align): Add mips-sde-elf.
8118 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8120 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8122 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8124 * gcc.dg/pr56023.c: XFAIL on AIX.
8125 * gcc.dg/vect/pr49352.c: Same.
8127 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8129 * gnat.dg/opt26.adb: New test.
8131 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8134 2013-01-27 Amol Pise <amolpise15@gmail.com>
8136 * gcc.target/arm/neon-vfnms-1.c: New test.
8137 * gcc.target/arm/neon-vfnma-1.c: New test.
8139 2013-01-31 Richard Biener <rguenther@suse.de>
8141 PR tree-optimization/56157
8142 * gcc.dg/torture/pr56157.c: New testcase.
8144 2013-01-30 Richard Biener <rguenther@suse.de>
8146 PR tree-optimization/56150
8147 * gcc.dg/torture/pr56150.c: New testcase.
8149 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8152 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8153 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8154 printed in backtrace.
8155 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8156 to avoid errors about mismatched allocation vs. deallocation.
8159 * g++.dg/mv1.C: Moved to...
8160 * g++.dg/ext/mv1.C: ... here. Adjust test.
8161 * g++.dg/mv2.C: Moved to...
8162 * g++.dg/ext/mv2.C: ... here. Adjust test.
8163 * g++.dg/mv3.C: Moved to...
8164 * g++.dg/ext/mv3.C: ... here.
8165 * g++.dg/mv4.C: Moved to...
8166 * g++.dg/ext/mv4.C: ... here.
8167 * g++.dg/mv5.C: Moved to...
8168 * g++.dg/ext/mv5.C: ... here. Adjust test.
8169 * g++.dg/mv6.C: Moved to...
8170 * g++.dg/ext/mv6.C: ... here. Adjust test.
8171 * g++.dg/ext/mv7.C: New test.
8172 * g++.dg/ext/mv8.C: New test.
8173 * g++.dg/ext/mv9.C: New test.
8174 * g++.dg/ext/mv10.C: New test.
8175 * g++.dg/ext/mv11.C: New test.
8177 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8179 PR rtl-optimization/56144
8180 * gcc.dg/pr56144.c: New.
8182 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8184 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8186 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8187 * g++.dg/cpp0x/constexpr-55573.C: Same
8189 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8191 PR tree-optimization/56064
8192 * gcc.dg/fixed-point/view-convert.c: New test.
8194 2013-01-30 Andreas Schwab <schwab@suse.de>
8196 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8197 evaluate the end index in string range.
8199 2013-01-30 Tobias Burnus <burnus@net-b.de>
8202 * gfortran.dg/allocatable_function_6.f90: New.
8204 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8205 Mikael Morin <mikael@gcc.gnu.org>
8208 * gfortran.dg/proc_ptr_comp_36.f90: New.
8210 2013-01-29 Richard Biener <rguenther@suse.de>
8212 PR tree-optimization/55270
8213 * gcc.dg/torture/pr55270.c: New testcase.
8215 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8217 PR rtl-optimization/56117
8218 * gcc.dg/pr56117.c: New test.
8220 2013-01-28 Richard Biener <rguenther@suse.de>
8222 PR tree-optimization/56034
8223 * gcc.dg/torture/pr56034.c: New testcase.
8225 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8227 PR tree-optimization/56125
8228 * gcc.dg/pr56125.c: New test.
8230 2013-01-28 Tobias Burnus <burnus@net-b.de>
8231 Mikael Morin <mikael@gcc.gnu.org>
8234 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8235 * gfortran.dg/import8.f90: Likewise.
8236 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8237 * gfortran.dg/import10.f90: New test.
8238 * gfortran.dg/import11.f90: Likewise
8240 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8243 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8244 string.h. Provide memset, malloc and free prototypes, adjust line
8245 numbers in dg-output.
8246 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8247 Provide memset prototype and adjust line numbers in dg-output.
8248 * c-c++-common/asan/global-overflow-1.c: Likewise.
8250 PR tree-optimization/56094
8251 * gcc.dg/pr56094.c: New test.
8253 2013-01-27 Amol Pise <amolpise15@gmail.com>
8255 * gcc.target/arm/neon-vfnms-1.c: New test.
8256 * gcc.target/arm/neon-vfnma-1.c: New test.
8258 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8261 * gcc.target/i386/pr56114.c: New test.
8263 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8266 * gfortran.dg/associate_14.f90: New test.
8269 * gfortran.dg/associate_13.f90: New test.
8271 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8273 PR tree-optimization/56098
8274 * gcc.dg/pr56098-1.c: New test.
8275 * gcc.dg/pr56098-2.c: New test.
8277 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8280 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8282 2013-01-22 Marek Polacek <polacek@redhat.com>
8284 PR tree-optimization/56035
8285 * gcc.dg/pr56035.c: New test.
8287 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8289 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8292 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8294 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8296 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8299 * gcc.dg/pr56078.c: New test.
8300 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8302 2013-01-24 Martin Jambor <mjambor@suse.cz>
8304 PR tree-optimization/55927
8305 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8307 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8309 * gcc.target/i386/movsd.c: New test.
8311 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8314 * gcc.target/i386/pr55934.c: New test.
8316 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8319 * gfortran.dg/select_8.f90: New.
8321 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8323 * gcc.target/microblaze/microblaze.exp: Remove
8324 target_config_cflags check.
8326 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8329 * gfortran.dg/gomp/pr56052.f90: New test.
8332 * gcc.dg/pr49069.c: New test.
8334 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8337 * g++.dg/cpp0x/constexpr-static10.C: New.
8339 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8342 * gcc.target/i386/pr56028.c: New test.
8344 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8347 * gcc.target/i386/pr55686.c: New test.
8349 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8352 * g++.dg/cpp0x/variadic139.C: New test.
8353 * g++.dg/cpp0x/variadic140.C: Likewise.
8354 * g++.dg/cpp0x/variadic141.C: Likewise.
8356 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8358 * gnat.dg/warn8.adb: New test.
8360 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8363 * gfortran.dg/include_8.f90: New test.
8365 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8367 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8368 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8370 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8372 PR tree-optimization/56051
8373 * gcc.c-torture/execute/pr56051.c: New test.
8375 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8377 PR rtl-optimization/56023
8378 * gcc.dg/pr56023.c: New test.
8380 2013-01-21 Martin Jambor <mjambor@suse.cz>
8383 * gcc.target/i386/pr56022.c: New test.
8385 2013-01-21 Jason Merrill <jason@redhat.com>
8387 * lib/target-supports.exp (check_effective_target_alias): New.
8389 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8392 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8394 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8396 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8398 2013-01-19 Jeff Law <law@redhat.com>
8400 PR tree-optimization/52631
8401 * tree-ssa/pr52631.c: New test.
8402 * tree-ssa/ssa-fre-9: Update expected output.
8404 2013-01-19 Anthony Green <green@moxielogic.com>
8406 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8409 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8411 PR tree-optimization/56029
8412 * g++.dg/torture/pr56029.C: New test.
8414 2013-01-18 Sharad Singhai <singhai@google.com>
8416 PR tree-optimization/55995
8417 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8419 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8422 * gcc.target/i386/pr55433.c: New.
8424 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8427 * gfortran.dg/pr56015.f90: New test.
8429 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8431 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8433 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8435 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8436 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8437 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8438 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8439 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8441 2013-01-17 Jeff Law <law@redhat.com>
8443 * gcc.dg/pr52573.c: Move to...
8444 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8446 PR rtl-optimization/52573
8447 * gcc.dg/pr52573.c: New test.
8449 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8452 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8453 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8454 check_no_compiler_messages to test support in ucontext.h.
8455 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8456 compliant RLIMIT_AS.
8458 2013-01-17 Marek Polacek <polacek@redhat.com>
8460 PR rtl-optimization/55833
8461 * gcc.dg/pr55833.c: New test.
8463 2013-01-17 Jan Hubicka <jh@suse.cz>
8465 PR tree-optimization/55273
8466 * gcc.c-torture/compile/pr55273.c: New testcase.
8468 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8471 * gcc.target/pr55981.c: New test.
8473 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8475 * gcc.target/arm/pr40887.c: Require at least armv5.
8476 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8477 * gcc.target/arm/pr51915.c: Likewise.
8478 * gcc.target/arm/pr52006.c: Likewise.
8479 * gcc.target/arm/pr53187.c: Likewise.
8481 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8482 * gcc.target/arm/ftest-support-arm.h: Delete.
8483 * gcc.target/arm/ftest-support-thumb.h: Delete.
8484 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8485 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8486 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8487 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8488 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8489 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8490 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8491 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8492 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8493 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8494 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8495 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8496 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8497 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8498 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8499 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8500 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8501 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8502 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8503 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8504 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8505 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8506 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8507 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8509 2013-01-17 Martin Jambor <mjambor@suse.cz>
8511 PR tree-optimizations/55264
8512 * g++.dg/ipa/pr55264.C: New test.
8514 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8517 * gfortran.dg/class_55.f90: New.
8519 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8522 * gcc.c-torture/execute/builtins/builtins.exp: Add
8523 -Wl,--allow-multiple-definition for eabi and elf targets.
8526 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8527 check_effective_target_vect_perm_short,
8528 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8529 check_effective_target_vect64): Return 0 for big-endian ARM.
8530 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8532 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8535 2013-01-16 Richard Biener <rguenther@suse.de>
8537 PR tree-optimization/55964
8538 * gcc.dg/torture/pr55964.c: New testcase.
8540 2013-01-16 Richard Biener <rguenther@suse.de>
8542 PR tree-optimization/54767
8543 PR tree-optimization/53465
8544 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8546 2013-01-16 Christian Bruel <christian.bruel@st.com>
8549 * gcc.target/sh/sh-switch.c: New testcase.
8551 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8553 * gcc.dg/webizer.c: Increase the array size.
8555 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8558 * gcc.dg/pr55940.c: New test.
8560 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8561 Harald Anlauf <anlauf@gmx.de>
8563 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8564 * gfortran.dg/bounds_check_5.f90: Likewise.
8565 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8566 * gfortran.dg/continuation_9.f90: Likewise.
8567 * gfortran.dg/move_alloc_13.f90: Likewise.
8568 * gfortran.dg/structure_constructor_11.f90: Likewise.
8569 * gfortran.dg/tab_continuation.f: Likewise.
8570 * gfortran.dg/warning-directive-2.F90: Likewise.
8571 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8573 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8575 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8576 * gcc.target/arm/fma-sp.c: Likewise.
8578 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8580 PR rtl-optimization/55153
8581 * gcc.dg/pr55153.c: New.
8583 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8585 PR tree-optimization/55920
8586 * gcc.c-torture/compile/pr55920.c: New test.
8588 2013-01-15 Richard Biener <rguenther@suse.de>
8591 * gcc.dg/torture/pr55882.c: New testcase.
8593 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8595 PR tree-optimization/55955
8596 * gcc.c-torture/compile/pr55955.c: New test.
8598 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8601 * g++.dg/cpp0x/alias-decl-31.C: New test.
8603 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8606 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8607 case where interface is null.
8609 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8612 * gfortran.dg/array_constructor_40.f90: New test.
8614 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8616 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8618 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8620 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8621 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8622 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8623 * gcc.target/aarch64/vect-ld1r.c: New.
8624 * gcc.target/aarch64/vect-ld1r.x: New.
8626 2013-01-14 Andi Kleen <ak@linux.intel.com>
8629 * gcc.target/i386/hle-clear-rel.c: New file
8630 * gcc.target/i386/hle-store-rel.c: New file.
8632 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8634 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8635 * gfortran.dg/bounds_check_4.f90: Likewise.
8636 * gfortran.dg/inquire_10.f90: Likewise.
8637 * gfortran.dg/minloc_3.f90: Likewise.
8638 * gfortran.dg/minlocval_3.f90: Likewise.
8639 * gfortran.dg/module_double_reuse.f90: Likewise.
8640 * gfortran.dg/mvbits_1.f90: Likewise.
8641 * gfortran.dg/oldstyle_1.f90: Likewise.
8642 * gfortran.dg/pr20163-2.f: Likewise.
8643 * gfortran.dg/save_1.f90: Likewise.
8644 * gfortran.dg/scan_1.f90: Likewise.
8645 * gfortran.dg/select_char_1.f90: Likewise.
8646 * gfortran.dg/shape_4.f90: Likewise.
8647 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8648 * gfortran.dg/function_optimize_10.f90: Likewise.
8649 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8650 * gfortran.dg/used_types_17.f90: Likewise.
8651 * gfortran.dg/used_types_18.f90: Likewise.
8653 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8656 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8658 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8660 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8662 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8664 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8666 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8669 * gfortran.dg/assumed_type_2.f90: Fix test case.
8670 * gfortran.dg/internal_pack_13.f90: New test.
8671 * gfortran.dg/internal_pack_14.f90: New test.
8673 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8676 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8677 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8680 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8682 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8684 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8687 * gcc.target/s390/pr55719.c: New testcase.
8689 2013-01-11 Richard Guenther <rguenther@suse.de>
8691 PR tree-optimization/44061
8692 * gcc.dg/pr44061.c: New testcase.
8694 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8696 Update copyright years.
8698 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8699 Jakub Jelinek <jakub@redhat.com>
8702 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8704 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8706 PR rtl-optimization/55672
8707 * gcc.target/i386/pr55672.c: New.
8709 2013-01-10 Jeff Law <law@redhat.com>
8711 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8712 pass/fail message unique.
8715 2013-01-10 Jason Merrill <jason@redhat.com>
8717 * ada/.gitignore: New.
8719 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8721 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8723 * g++.dg/tls/thread_local2.C: Likewise.
8724 * g++.dg/tls/thread_local2g.C: Likewise.
8725 * g++.dg/tls/thread_local6.C: Likewise.
8726 * g++.dg/tls/thread_local-order1.C: Add tls options.
8727 * g++.dg/tls/thread_local-order2.C: Likewise.
8728 * g++.dg/tls/thread_local3.C: Likewise.
8729 * g++.dg/tls/thread_local3g.C: Likewise.
8730 * g++.dg/tls/thread_local4.C: Likewise.
8731 * g++.dg/tls/thread_local4g.C: Likewise.
8732 * g++.dg/tls/thread_local5.C: Likewise.
8733 * g++.dg/tls/thread_local5g.C: Likewise.
8734 * g++.dg/tls/thread_local6g.C: Likewise.
8736 2013-01-10 Kostya Serebryany <kcc@google.com>
8738 * g++.dg/asan/asan_test.cc: Sync from upstream.
8740 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8742 PR tree-optimization/55921
8743 * gcc.c-torture/compile/pr55921.c: New test.
8745 2013-01-09 Jan Hubicka <jh@suse.cz>
8747 PR tree-optimization/55569
8748 * gcc.c-torture/compile/pr55569.c: New testcase.
8750 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8753 * gfortran.dg/use_28.f90: New test.
8755 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8757 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8758 number matching more robust.
8760 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8762 PR rtl-optimization/55829
8763 * gcc.target/i386/pr55829.c: New.
8765 2013-01-09 Tobias Burnus <burnus@net-b.de>
8768 * gfortran.dg/bind_c_bool_1.f90: New.
8769 * gfortran.dg/do_5.f90: Add dg-warning.
8771 2013-01-09 Jan Hubicka <jh@suse.cz>
8773 PR tree-optimization/55875
8774 * gcc.c-torture/execute/pr55875.c: New testcase.
8775 * g++.dg/torture/pr55875.C: New testcase.
8777 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8780 * c-c++-common/pr48418.c: New test.
8782 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8785 * g++.dg/tls/thread_local-ice.C: New.
8787 2013-01-09 Andreas Schwab <schwab@suse.de>
8789 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8791 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8793 PR tree-optimization/48189
8794 * gcc.dg/pr48189.c: New test.
8796 2013-01-04 Jan Hubicka <jh@suse.cz>
8798 PR tree-optimization/55823
8799 * g++.dg/ipa/devirt-10.C: New testcase.
8801 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8802 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8804 PR rtl-optimization/55845
8805 * gcc.target/i386/pr55845.c: New test.
8807 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8809 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8810 instructions generated instead of number of occurances.
8812 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8814 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8815 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8816 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8817 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8818 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8819 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8820 * gcc.target/aarch64/vect-fcm.x: Likewise.
8821 * lib/target-supports.exp
8822 (check_effective_target_vect_cond): Enable for AArch64.
8824 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8826 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8827 endian-safe float pool loading.
8828 (test_square_root_v4sf): Likewise.
8829 (test_square_root_v2df): Likewise.
8830 * lib/target-supports.exp
8831 (check_effective_target_vect_call_sqrtf): Add AArch64.
8833 2013-01-08 Martin Jambor <mjambor@suse.cz>
8836 * gcc.dg/tree-ssa/pr55579.c: New test.
8838 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8840 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8843 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8846 * gcc.dg/torture/pr55890-3.c: New test.
8849 * gcc.c-torture/compile/pr55851.c: New test.
8852 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8855 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8858 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8860 2013-01-07 Tobias Burnus <burnus@net-b.de>
8863 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8864 * gfortran.dg/pointer_init_7.f90: New.
8866 2013-01-07 Richard Biener <rguenther@suse.de>
8868 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8870 2013-01-07 Richard Biener <rguenther@suse.de>
8873 * gcc.dg/torture/pr55890-1.c: New testcase.
8874 * gcc.dg/torture/pr55890-2.c: Likewise.
8876 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8878 * gcc.target/aarch64/fmovd.c: New.
8879 * gcc.target/aarch64/fmovf.c: Likewise.
8880 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8881 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8882 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8883 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8884 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8885 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8887 2013-01-07 Richard Biener <rguenther@suse.de>
8889 PR tree-optimization/55888
8890 PR tree-optimization/55862
8891 * gcc.dg/torture/pr55888.c: New testcase.
8893 2013-01-07 Tobias Burnus <burnus@net-b.de>
8896 * gfortran.dg/intrinsic_size_3.f90: New.
8898 2013-01-07 Tobias Burnus <burnus@net-b.de>
8901 * gfortran.dg/select_type_32.f90: New.
8903 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8906 * g++.dg/cpp0x/alias-decl-29.C: New test.
8908 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8913 * gfortran.dg/class_array_15.f03: New test.
8915 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8920 * gfortran.dg/use_23.f90: New test.
8921 * gfortran.dg/use_24.f90: New test.
8922 * gfortran.dg/use_25.f90: New test.
8923 * gfortran.dg/use_26.f90: New test.
8924 * gfortran.dg/use_27.f90: New test.
8926 2013-01-06 Olivier Hainque <hainque@adacore.com>
8928 * gnat.dg/specs/clause_on_volatile.ads: New test.
8930 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8932 * gnat.dg/alignment10.adb: New test.
8934 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8935 Mikael Morin <mikael@gcc.gnu.org>
8938 * gfortran.dg/use_22.f90: New test.
8940 2013-01-04 Andrew Pinski <apinski@cavium.com>
8942 * gcc.target/aarch64/cmp-1.c: New testcase.
8944 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8947 * gfortran.dg/select_type_31.f03: New test.
8949 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8951 PR c++/54526 (again)
8952 * g++.dg/cpp0x/parse2.C: Extend.
8953 * g++.old-deja/g++.other/crash28.C: Adjust.
8955 2013-01-04 Richard Biener <rguenther@suse.de>
8957 PR tree-optimization/55862
8958 * gcc.dg/torture/pr55862.c: New testcase.
8960 2013-01-04 Martin Jambor <mjambor@suse.cz>
8962 PR tree-optimization/55755
8963 * gcc.dg/torture/pr55755.c: New test.
8964 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8965 * gcc.dg/tree-ssa/pr45144.c: Update.
8967 2013-01-04 Richard Biener <rguenther@suse.de>
8970 * gcc.dg/fold-reassoc-2.c: New testcase.
8972 2013-01-04 Tobias Burnus <burnus@net-b.de>
8975 * gfortran.dg/null_7.f90: New.
8977 2013-01-04 Tobias Burnus <burnus@net-b.de>
8981 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8982 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8983 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8985 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8987 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8989 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8992 * gfortran.dg/assignment_1.f90: Modified.
8993 * gfortran.dg/assignment_4.f90: New.
8995 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8997 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8999 2013-01-03 Richard Biener <rguenther@suse.de>
9001 PR tree-optimization/55857
9002 * gcc.dg/vect/pr55857-1.c: New testcase.
9003 * gcc.dg/vect/pr55857-2.c: Likewise.
9005 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9007 PR rtl-optimization/55838
9008 * gcc.dg/pr55838.c: New test.
9010 PR tree-optimization/55832
9011 * gcc.c-torture/compile/pr55832.c: New test.
9013 2013-01-02 Teresa Johnson <tejohnson@google.com>
9015 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9016 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9017 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9018 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9019 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9020 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9021 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9022 * gcc.dg/unroll_1.c: Ditto.
9023 * gcc.dg/unroll_2.c: Ditto.
9024 * gcc.dg/unroll_3.c: Ditto.
9025 * gcc.dg/unroll_4.c: Ditto.
9027 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9029 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9031 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9034 * gfortran.dg/eof_4.f90: New test.
9036 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9038 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9039 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9040 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9041 (compat_setup_dfp): Initialize compat_alt_caret and
9042 compat_save_TEST_ALWAYS_FLAGS.
9044 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9046 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9048 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9050 * gcc.dg/torture/fp-int-convert-2.c: New test.
9052 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9054 * gfortran.dg/newunit_3.f90: Add dg-do run.
9055 * gfortran.dg/inquire_15.f90: Add dg-do run.
9057 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9059 PR tree-optimization/55831
9060 * gcc.dg/pr55831.c: New test.
9062 Copyright (C) 2013 Free Software Foundation, Inc.
9064 Copying and distribution of this file, with or without modification,
9065 are permitted in any medium without royalty provided the copyright
9066 notice and this notice are preserved.