re PR regression/58985 (gcc.dg/pr57518.c scan-rtl-dump-not ira REG_EQUIV...)
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-11-05 Wei Mi <wmi@google.com>
2
3 PR regression/58985
4 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
5
6 2013-11-05 Tobias Burnus <burnus@net-b.de>
7
8 * g++.dg/warn/wdate-time.C: New.
9 * gcc.dg/wdate-time.c: New.
10 * gfortran.dg/wdate-time.F90: New.
11
12 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
13
14 PR fortran/58989
15 * gfortran.dg/reshape_6.f90: New test.
16
17 2013-10-05 Jeff Law <law@redhat.com>
18
19 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
20 * gcc.dg/tree-ssa/isolate-1.c: New test.
21 * gcc.dg/tree-ssa/isolate-2.c: New test.
22 * gcc.dg/tree-ssa/isolate-3.c: New test.
23 * gcc.dg/tree-ssa/isolate-4.c: New test.
24
25 2013-11-05 Jakub Jelinek <jakub@redhat.com>
26
27 PR rtl-optimization/58997
28 * gcc.c-torture/compile/pr58997.c: New test.
29
30 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/58724
33 * g++.dg/cpp0x/gen-attrs-56.C: New.
34
35 2013-11-05 Richard Biener <rguenther@suse.de>
36
37 PR ipa/58492
38 * gcc.dg/ipa/pr58492.c: New testcase.
39
40 2013-11-05 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/58955
43 * gcc.dg/torture/pr58955-1.c: New testcase.
44 * gcc.dg/torture/pr58955-2.c: Likewise.
45
46 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
47
48 PR middle-end/58981
49 * gcc.dg/pr58981.c: New test.
50
51 2013-11-05 Richard Biener <rguenther@suse.de>
52
53 PR middle-end/58941
54 * gcc.dg/torture/pr58941.c: New testcase.
55
56 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
57
58 PR tree-optimization/58958
59 * gcc.dg/tree-ssa/pr58958.c: New file.
60
61 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
62
63 * gcc.dg/tree-ssa/alias-26.c: New file.
64
65 2013-11-05 Jakub Jelinek <jakub@redhat.com>
66
67 PR tree-optimization/58984
68 * gcc.c-torture/execute/pr58984.c: New test.
69
70 2013-11-05 Andreas Schwab <schwab@suse.de>
71
72 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
73
74 2013-11-05 Tobias Burnus <burnus@net-b.de>
75
76 * g++.dg/gomp/openmp-simd-1.C: New.
77 * g++.dg/gomp/openmp-simd-2.C: New.
78 * gcc.dg/gomp/openmp-simd-1.c: New.
79 * gcc.dg/gomp/openmp-simd-2.c: New.
80
81 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
82
83 * gcc.dg/superblock.c: Require scheduling support.
84
85 2013-11-04 Kostya Serebryany <kcc@google.com>
86
87 * g++.dg/asan/asan_test.cc: Update the test
88 to match the fresh asan run-time.
89 * c-c++-common/asan/stack-overflow-1.c: Ditto.
90
91 2013-11-04 Ian Lance Taylor <iant@google.com>
92
93 * g++.dg/ext/sync-4.C: New test.
94
95 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
96
97 PR fortran/58771
98 * gfortran.dg/derived_external_function_1.f90 : New test
99
100 2013-11-04 Jakub Jelinek <jakub@redhat.com>
101
102 PR tree-optimization/58978
103 * gcc.c-torture/compile/pr58978.c: New test.
104
105 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
106
107 PR fortran/57445
108 * gfortran.dg/optional_class_1.f90 : New test
109
110 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
111
112 PR rtl-optimization/58968
113 * gfortran.dg/pr58968.f: New
114
115 2013-11-04 Marek Polacek <polacek@redhat.com>
116
117 PR c++/58979
118 * g++.dg/diagnostic/pr58979.C: New test.
119
120 2013-11-04 Joseph Myers <joseph@codesourcery.com>
121
122 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
123 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
124 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
125 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
126 gcc.dg/iec-559-macros-9.c: New tests.
127
128 2013-11-04 Jakub Jelinek <jakub@redhat.com>
129
130 PR tree-optimization/58946
131 * gcc.c-torture/compile/pr58946.c: New test.
132
133 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/52071
136 * g++.dg/parse/pr52071.C: New.
137
138 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
139
140 PR c++/38313
141 * g++.dg/lookup/name-clash10.C: New.
142
143 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
144
145 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
146 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
147 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
148 vbif.
149
150 2013-11-03 Marek Polacek <polacek@redhat.com>
151
152 * g++.dg/ubsan/cxx1y-vla.C: New test.
153 * c-c++-common/ubsan/vla-3.c: New test.
154 * c-c++-common/ubsan/vla-2.c: New test.
155 * c-c++-common/ubsan/vla-4.c: New test.
156 * c-c++-common/ubsan/vla-1.c: New test.
157
158 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
159
160 * gcc.dg/vmx/vec-set.c: New.
161
162 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
163
164 PR c++/29234
165 PR c++/56037
166 * g++.dg/parse/pr29234.C: New.
167 * g++.dg/parse/pr56037.C: Likewise.
168
169 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
170
171 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
172 passed it in as one of the options to all Cilk keywords test.
173
174 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
175
176 PR c++/58708
177 * g++.dg/cpp1y/pr58708.C: New.
178
179 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
180
181 PR c++/58834
182 * g++.dg/ext/pr58834.C: New file.
183
184 2013-11-01 Jakub Jelinek <jakub@redhat.com>
185
186 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
187 tests.
188 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
189 tests.
190
191 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
192
193 PR fortran/57893
194 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
195 type block.
196
197 2013-10-31 Jakub Jelinek <jakub@redhat.com>
198
199 * g++.dg/gomp/simd-1.C: New test.
200 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
201 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
202 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
203 * c-c++-common/gomp/simd6.c: New test.
204
205 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
206
207 Implement C++14 digit separators.
208 * g++.dg/cpp1y/digit-sep.C: New.
209 * g++.dg/cpp1y/digit-sep-neg.C: New.
210 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
211
212 2013-10-31 Jakub Jelinek <jakub@redhat.com>
213
214 * gcc.dg/vect/vect-align-3.c: New test.
215
216 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
217 we warn about it already during VRP1 pass.
218
219 2013-10-31 Martin Jambor <mjambor@suse.cz>
220
221 PR rtl-optimization/58934
222 Revert:
223 2013-10-30 Martin Jambor <mjambor@suse.cz>
224 PR rtl-optimization/10474
225 * gcc.dg/pr10474.c: New testcase.
226 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
227 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
228
229 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
230
231 PR c++/58932
232 Revert:
233 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
234
235 PR c++/58466
236 * g++.dg/cpp0x/variadic145.C: New.
237
238 * g++.dg/cpp0x/sfinae49.C: New.
239
240 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
241
242 PR c++/58581
243 * g++.dg/cpp0x/deleted1.C: New.
244
245 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
246
247 * gcc.target/arm/lp1243022.c: New test.
248
249 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
250
251 PR other/58545
252 * gcc.target/avr/pr58545.c: New test.
253
254 2013-10-30 Tobias Burnus <burnus@net-b.de>
255
256 Revert:
257 2013-10-30 Tobias Burnus <burnus@net-b.de>
258 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
259 path to the compile flags.
260
261 2013-10-30 Cong Hou <congh@google.com>
262
263 * gcc.target/i386/vect-abs-s8.c: New test.
264 * gcc.target/i386/vect-abs-s16.c: New test.
265 * gcc.target/i386/vect-abs-s32.c: New test.
266
267 2013-10-30 Tobias Burnus <burnus@net-b.de>
268
269 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
270 path to the compile flags.
271
272 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
273
274 PR rtl-optimization/58369
275 * g++.dg/torture/pr58369.C: New test.
276
277 2013-10-30 Tobias Burnus <burnus@net-b.de>
278
279 PR other/33426
280 * g++.dg/vect/pr33426-ivdep-2.cc: New.
281 * g++.dg/vect/pr33426-ivdep-3.cc: New.
282 * g++.dg/vect/pr33426-ivdep-4.cc: New.
283
284 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
285
286 PR target/58784
287 * gcc.target/arm/pr58784.c: New.
288
289 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
290
291 * gcc.dg/tree-ssa/alias-24.c: New file.
292
293 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
294
295 * gcc.target/i386/fma_double_3.c: Use pattern for
296 scan-assembler-times instead of just one insn name.
297 * gcc.target/i386/fma_double_5.c: Ditto.
298 * gcc.target/i386/fma_float_3.c: Ditto.
299 * gcc.target/i386/fma_float_5.c: Ditto.
300 * gcc.target/i386/l_fma_double_1.c: Ditto.
301 * gcc.target/i386/l_fma_double_2.c: Ditto.
302 * gcc.target/i386/l_fma_double_3.c: Ditto.
303 * gcc.target/i386/l_fma_double_4.c: Ditto.
304 * gcc.target/i386/l_fma_double_5.c: Ditto.
305 * gcc.target/i386/l_fma_double_6.c: Ditto.
306 * gcc.target/i386/l_fma_float_1.c: Ditto.
307 * gcc.target/i386/l_fma_float_2.c: Ditto.
308 * gcc.target/i386/l_fma_float_3.c: Ditto.
309 * gcc.target/i386/l_fma_float_4.c: Ditto.
310 * gcc.target/i386/l_fma_float_5.c: Ditto.
311 * gcc.target/i386/l_fma_float_6.c: Ditto.
312
313 2013-10-30 Christian Bruel <christian.bruel@st.com>
314
315 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
316 * gcc.target/sh/cmpstr.c: New test.
317 * gcc.target/sh/cmpstrn.c: New test.
318
319 2013-10-30 Martin Jambor <mjambor@suse.cz>
320
321 PR rtl-optimization/10474
322 * gcc.dg/pr10474.c: New testcase.
323 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
324 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
325
326 2013-10-29 Andrew Pinski <apinski@cavium.com>
327 Zhenqiang Chen <zhenqiang.chen@linaro.org>
328
329 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
330 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
331 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
332 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
333 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
335 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
336 conditional move to be used.
337 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
338
339 2013-10-29 Tobias Burnus <burnus@net-b.de>
340
341 PR fortran/44350
342 * gfortran.dg/blockdata_8.f90: New.
343
344 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
345
346 PR target/54236
347 * gcc.target/sh/pr54236-2: New.
348 * gcc.target/sh/pr54089-6: Add another rotl special case.
349
350 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
351
352 PR fortran/58793
353 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
354 to determine sizes of real kinds.
355
356 PR fortran/58858
357 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
358
359 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
360
361 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
362 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
363 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
364 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
365 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
366 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
367 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
368 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
369 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
370 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
371 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
372 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
373 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
374 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
375 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
376 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
377 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
378 test stored in c-c++-common. Also, added the Cilk runtime's library
379 to the ld_library_path.
380
381 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
382
383 PR c++/58888
384 * g++.dg/cpp0x/auto40.C: New.
385 * g++.dg/other/warning1.C: Adjust.
386
387 2013-10-29 Richard Biener <rguenther@suse.de>
388
389 * gcc.dg/torture/restrict-2.c: New testcase.
390 * gcc.dg/torture/restrict-3.c: Likewise.
391 * gcc.dg/torture/restrict-4.c: Likewise.
392 * gcc.dg/torture/restrict-5.c: Likewise.
393
394 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
395
396 PR tree-optimization/19831
397 * gcc.dg/tree-ssa/alias-25.c: New file.
398
399 2013-10-29 Richard Biener <rguenther@suse.de>
400
401 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
402 changes.
403 * gcc.dg/vect/bb-slp-32.c: Likewise.
404 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
405 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
406 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
407 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
408 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
409 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
410 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
411 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
412 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
413 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
414 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
415 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
416 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
417 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
418 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
419 * gfortran.dg/vect/vect.exp: Likewise.
420
421 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
422
423 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
424 * gcc.dg/vmx/eg-5.c: Likewise.
425
426 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
427 Joern Rennecke <joern.rennecke@embecosm.com>
428
429 * gcc.target/arc/jump-around-jump.c: New test.
430
431 2013-10-27 Tom de Vries <tom@codesourcery.com>
432
433 * gcc.target/arm/require-pic-register-loc.c: New test.
434
435 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
436
437 PR target/58679
438 * gcc.target/i386/pr58679-1.c: New test.
439 * gcc.target/i386/pr58679-2.c: Ditto.
440
441 2013-10-27 Tobias Burnus <burnus@net-b.de>
442
443 PR other/33426
444 * gcc.dg/vect/vect-ivdep-2.c: New.
445
446 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
447
448 PR target/52483
449 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
450 * gcc.target/sh/pr52483-2.c: Likewise.
451 * gcc.target/sh/pr52483-3.c: Likewise.
452 * gcc.target/sh/pr52483-4.c: Likewise.
453
454 2013-10-26 Jeff Law <law@redhat.com>
455
456 * g++.dg/torture/pr49309.C: Removed.
457 * gcc.dg/dfp/pr35739.c: Removed.
458
459 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
460
461 PR rtl-optimization/58759
462 * gcc.target/i386/pr58759.c: New.
463
464 2013-10-25 Tobias Burnus <burnus@net-b.de>
465
466 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
467 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
468 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
469
470 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
471
472 * gcc.dg/wmul-1.c: New test.
473
474 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
475
476 PR c++/58878
477 * g++.dg/template/pr58878.C: New.
478
479 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
480
481 * gcc.dg/tree-ssa/alias-23.c: New file.
482
483 2013-10-25 Richard Biener <rguenther@suse.de>
484
485 PR tree-optimization/58626
486 * gcc.dg/torture/pr58626.c: New testcase.
487
488 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
489
490 PR c++/54812
491 * g++.dg/cpp0x/defaulted47.C: New.
492
493 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
494
495 * gcc.c-torture/execute/pr58831.c: New test.
496
497 2013-10-25 Nick Clifton <nickc@redhat.com>
498
499 * c-c++-common/pr57793.c: Add expected error messages for
500 targets with small integers.
501 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
502 * gcc.dg/c99-stdint-2.c: Likewise.
503 * gcc.dg/cdce1.c: Likewise.
504 * gcc.dg/fold-overflow-1.c: Likewise.
505 * gcc.dg/utf-cvt.c: Likewise.
506 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
507 arithmetic.
508 * gcc.dg/ftrapv-2.c: Likewise.
509 * gcc.dg/pr30286.c: Likewise.
510 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
511 * lib/target-supports.exp (check_effective_target_trapping): New
512 proc. Returns true if the target supports trapping arithmetic.
513
514 2013-10-25 Tobias Burnus <burnus@net-b.de>
515
516 * g++.dg/parse/ivdep.C: New.
517 * g++.dg/vect/pr33426-ivdep.cc: New.
518
519 2013-10-24 Richard Henderson <rth@redhat.com>
520
521 PR rtl/58542
522 * gcc.dg/atomic-store-6.c: New.
523
524 2013-10-24 Ian Lance Taylor <iant@google.com>
525
526 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
527
528 2013-10-24 Cong Hou <congh@google.com>
529
530 * gcc.c-torture/execute/20030125-1.c: Update.
531
532 2013-10-24 Tobias Burnus <burnus@net-b.de>
533
534 PR fortran/44646
535 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
536
537 2013-10-24 Dehao Chen <dehao@google.com>
538
539 * g++.dg/opt/devirt3.C: New test.
540
541 2013-08-24 Tobias Burnus <burnus@net-b.de>
542
543 PR other/33426
544 * testsuite/gcc.dg/ivdep.c: New.
545 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
546
547 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
548
549 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
550 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
551
552 2013-10-24 Nick Clifton <nickc@redhat.com>
553
554 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
555
556 2013-10-24 Marek Polacek <polacek@redhat.com>
557
558 PR c++/58705
559 * g++.dg/parse/pr58705.C: New test.
560
561 2013-10-24 Marek Polacek <polacek@redhat.com>
562
563 * gcc.dg/c11-align-5.c: Add more testing.
564
565 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
566
567 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
568
569 2013-10-23 Jakub Jelinek <jakub@redhat.com>
570
571 PR tree-optimization/58775
572 PR tree-optimization/58791
573 * gcc.dg/guality/pr58791-1.c: New test.
574 * gcc.dg/guality/pr58791-2.c: New test.
575 * gcc.dg/guality/pr58791-3.c: New test.
576 * gcc.dg/guality/pr58791-4.c: New test.
577 * gcc.dg/guality/pr58791-5.c: New test.
578 * gcc.c-torture/compile/pr58775.c: New test.
579 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
580
581 2013-10-23 Tom de Vries <tom@codesourcery.com>
582
583 PR tree-optimization/58805
584 * gcc.dg/pr58805.c: New test.
585
586 2013-10-23 Jakub Jelinek <jakub@redhat.com>
587
588 * gcc.target/i386/vect-div-1.c: New test.
589
590 * gcc.dg/vect/pr58508.c: Remove dg-options.
591
592 2013-10-23 Richard Biener <rguenther@suse.de>
593
594 * gcc.dg/torture/pr58830.c: New testcase.
595
596 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
597
598 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
599 * g++.dg/cpp1y/attr-deprecated.C: New.
600 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
601
602 2013-10-23 Tobias Burnus <burnus@net-b.de>
603
604 PR fortran/58793
605 * gfortran.dg/assumed_type_8.f90: New.
606
607 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
608
609 PR target/58779
610 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
611 and MINUSCCZEXT defines. Update scan-assembler dg directive.
612 * gcc.dg/torture/pr58779.c: New test.
613
614 2013-10-22 Steve Ellcey <sellcey@mips.com>
615
616 * gcc.target/mips/nor.c: New.
617
618 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
619
620 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
621 tests into...
622 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
623 restricted to big-endian targets.
624
625 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
626
627 PR fortran 57893
628 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
629
630 2013-10-21 Tobias Burnus <burnus@net-b.de>
631
632 PR fortran/58803
633 * gfortran.dg/proc_ptr_comp_38.f90: New.
634
635 2013-10-21 Marek Polacek <polacek@redhat.com>
636
637 PR middle-end/58809
638 * gcc.dg/gomp/pr58809.c: New test.
639
640 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
641
642 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
643 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
644
645 2013-10-21 Richard Biener <rguenther@suse.de>
646
647 PR tree-optimization/58794
648 * c-c++-common/torture/pr58794-1.c: New testcase.
649 * c-c++-common/torture/pr58794-2.c: Likewise.
650
651 2013-10-21 Richard Biener <rguenther@suse.de>
652
653 PR middle-end/58742
654 * c-c++-common/fold-divmul-1.c: New testcase.
655
656 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
657
658 * gcc.target/i386/memset-vector_loop-1.c: New test.
659 * gcc.target/i386/memset-vector_loop-2.c: New test.
660
661 2013-10-21 Diego Novillo <dnovillo@google.com>
662
663 * g++.dg/plugin/selfassign.c: Include tree.h.
664 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
665 * gcc.dg/plugin/ggcplug.c: Likewise.
666 * gcc.dg/plugin/one_time_plugin.c: Likewise.
667 * gcc.dg/plugin/selfassign.c: Likewise.
668 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
669
670 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
671
672 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
673 * gcc.target/mips/mips-ps-7.c: Likewise.
674
675 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
676
677 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
678 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
679 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
680
681 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
682
683 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
684
685 PR testsuite/58645
686 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
687
688 2013-10-19 Mike Stump <mikestump@comcast.net>
689
690 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
691
692 * gcc.dg/lto/pr54625-1_0.c: Move from here...
693 * g++.dg/lto/pr54625-1_0.c: ... to here.
694 * gcc.dg/lto/pr54625-1_1.C: Likewise.
695 * g++.dg/lto/pr54625-1_1.C: Likewise.
696 * gcc.dg/lto/pr54625-2_0.c: Likewise.
697 * g++.dg/lto/pr54625-2_0.c: Likewise.
698 * gcc.dg/lto/pr54625-2_1.C: Likewise.
699 * g++.dg/lto/pr54625-2_1.C: Likewise.
700
701 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
702
703 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
704
705 2013-10-18 Cong Hou <congh@google.com>
706
707 * gcc.dg/vect/pr58508.c: New test.
708
709 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
710
711 PR c++/58466
712 * g++.dg/cpp0x/variadic145.C: New.
713
714 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
715
716 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
717
718 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
719
720 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
721 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
722 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
723 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
724
725 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
726
727 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
728 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
729 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
730 effective target arm_thumb1_ok.
731 * lib/target-supports.exp
732 (check_effective_target_arm_fp16_ok_nocache): Don't force
733 -mfloat-abi=soft when building for hardfloat target.
734
735 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
736
737 PR target/58673
738 * gcc.target/powerpc/pr58673-1.c: New file to test whether
739 -mquad-word + -mno-vsx-timode causes errors.
740 * gcc.target/powerpc/pr58673-2.c: Likewise.
741
742 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
743
744 PR c++/58596
745 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
746
747 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
748
749 * gcc.target/aarch64/c-output-template.c: New testcase.
750 * gcc.target/aarch64/c-output-template-2.c: Likewise.
751 * gcc.target/aarch64/c-output-template-3.c: Likewise.
752
753 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
754
755 * gcc/testsuite/lib/target-supports.exp
756 (check_effective_target_sync_long_long): AArch64 supports
757 atomic operations on "long long".
758 (check_effective_target_sync_long_long_runtime): AArch64 can
759 execute atomic operations on "long long".
760
761 2013-10-17 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/58143
764 * gcc.dg/torture/pr58143-1.c: New testcase.
765 * gcc.dg/torture/pr58143-2.c: Likewise.
766 * gcc.dg/torture/pr58143-3.c: Likewise.
767
768 2013-10-17 Marek Polacek <polacek@redhat.com>
769
770 PR c/58267
771 * gcc.dg/c1x-align-5.c: New test.
772
773 2013-10-16 Tobias Burnus <burnus@net-b.de>
774
775 PR fortran/58652
776 * gfortran.dg/unlimited_polymorphic_12.f90: New.
777
778 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
779
780 * c-c++-common/cpp/openmp-define-1.c: Move
781 dg-require-effective-target fopenmp after dg-do directive.
782 * c-c++-common/cpp/openmp-define-2.c: Likewise.
783 * gfortran.dg/openmp-define-1.f90: Likewise.
784 * gfortran.dg/openmp-define-2.f90: Likewise.
785 * gfortran.dg/openmp-define-3.f90: Likewise.
786
787 2013-10-16 Paulo Matos <pmatos@broadcom.com>
788
789 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
790
791 2013-10-15 Sriraman Tallam <tmsriram@google.com>
792
793 PR target/57756
794 * gcc.target/i386/pr57756.c: New test.
795 * gcc.target/i386/pr57756_2.c: New test.
796
797 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
798
799 * gcc.dg/torture/builtin-self.c: New file.
800
801 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
802
803 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
804 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
805 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
806 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
807 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
808
809 2013-10-15 Cong Hou <congh@google.com>
810
811 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
812
813 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
814
815 PR c++/58707
816 * g++.dg/cpp0x/pr58707.C: New.
817
818 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
819
820 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
821 after other directives.
822
823 2013-10-15 Tobias Burnus <burnus@net-b.de>
824
825 PR fortran/58652
826 * gfortran.dg/unlimited_polymorphic_11.f90: New.
827
828 2013-10-14 Ian Lance Taylor <iant@google.com>
829
830 * go.test/go-test.exp (go-find-packages): New proc.
831 (go-gc-tests): Skip stress and safe tests. Skip *.dir
832 subdirectories. Do simple +build line matching. Handle run with
833 arguments. Handle errorcheckdir and rundircmpout. Use packages
834 for rundir. Remove special handling for bug191 and dwarf.
835
836 2013-10-14 Tobias Burnus <burnus@net-b.de>
837
838 PR fortran/58658
839 * gfortran.dg/unlimited_polymorphic_10.f90: New.
840
841 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
842
843 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
844 Use btsl.
845
846 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
847
848 * gnat.dg/specs/opt1.ads: New test.
849
850 2013-10-14 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/58640
853 * gcc.c-torture/execute/pr58640-2.c: New testcase.
854
855 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
856
857 * gnat.dg/uninit_array.ad[sn]: New test.
858 * gnat.dg/uninit_array_pkg.ads: New helper.
859
860 2013-10-13 Richard Biener <rguenther@suse.de>
861
862 * gcc.c-torture/execute/pr58662.c: New test.
863
864 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
865
866 PR target/51244
867 * gcc.dg/torture/p51244-21.c: New.
868 * gcc.target/sh/pr51244-20.c: New.
869 * gcc.target/sh/pr51244-20-sh2a.c: New.
870
871 2013-10-12 Arnaud Charlet <charlet@adacore.com>
872
873 * gnat.dg/specs/linker_section.ads: Update test.
874
875 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
876
877 PR target/58690
878 * gcc.target/i386/pr58690.c: New test
879
880 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
881
882 * gcc.target/i386/builtin-ucmp.c: New test.
883
884 2013-10-11 Brooks Moses <bmoses@google.com>
885
886 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
887
888 2013-10-11 Jeff Law <law@redhat.com>
889
890 * gcc.c-torture/execute/pr58640.c: New test.
891
892 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/58633
895 * g++.dg/cpp0x/decltype57.C: New.
896
897 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
898
899 PR c++/31671
900 * g++.dg/template/nontype26.C: New.
901
902 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
903
904 * c-c++-common/cpp/openmp-define-1.c: New file.
905 * c-c++-common/cpp/openmp-define-2.c: Likewise.
906 * c-c++-common/cpp/openmp-define-3.c: Likewise.
907 * gfortran.dg/openmp-define-1.f90: Likewise.
908 * gfortran.dg/openmp-define-2.f90: Likewise.
909 * gfortran.dg/openmp-define-3.f90: Likewise.
910
911 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
912 for test source files.
913 * gcc.dg/gomp/gomp.exp: Likewise.
914 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
915 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
916 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
917 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
918 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
919
920 2013-10-11 Jakub Jelinek <jakub@redhat.com>
921
922 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
923 Remove error test that is now valid in OpenMP 4.0.
924 * c-c++-common/gomp/atomic-16.c: New test.
925 * c-c++-common/gomp/cancel-1.c: New test.
926 * c-c++-common/gomp/depend-1.c: New test.
927 * c-c++-common/gomp/depend-2.c: New test.
928 * c-c++-common/gomp/map-1.c: New test.
929 * c-c++-common/gomp/pr58472.c: New test.
930 * c-c++-common/gomp/sections1.c: New test.
931 * c-c++-common/gomp/simd1.c: New test.
932 * c-c++-common/gomp/simd2.c: New test.
933 * c-c++-common/gomp/simd3.c: New test.
934 * c-c++-common/gomp/simd4.c: New test.
935 * c-c++-common/gomp/simd5.c: New test.
936 * c-c++-common/gomp/single1.c: New test.
937 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
938 parser.
939 * g++.dg/gomp/block-3.C: Likewise.
940 * g++.dg/gomp/clause-3.C: Adjust error messages.
941 * g++.dg/gomp/declare-simd-1.C: New test.
942 * g++.dg/gomp/declare-simd-2.C: New test.
943 * g++.dg/gomp/depend-1.C: New test.
944 * g++.dg/gomp/depend-2.C: New test.
945 * g++.dg/gomp/target-1.C: New test.
946 * g++.dg/gomp/target-2.C: New test.
947 * g++.dg/gomp/taskgroup-1.C: New test.
948 * g++.dg/gomp/teams-1.C: New test.
949 * g++.dg/gomp/udr-1.C: New test.
950 * g++.dg/gomp/udr-2.C: New test.
951 * g++.dg/gomp/udr-3.C: New test.
952 * g++.dg/gomp/udr-4.C: New test.
953 * g++.dg/gomp/udr-5.C: New test.
954 * g++.dg/gomp/udr-6.C: New test.
955 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
956 * gcc.dg/autopar/outer-2.c: Likewise.
957 * gcc.dg/autopar/outer-3.c: Likewise.
958 * gcc.dg/autopar/outer-4.c: Likewise.
959 * gcc.dg/autopar/outer-5.c: Likewise.
960 * gcc.dg/autopar/outer-6.c: Likewise.
961 * gcc.dg/autopar/parallelization-1.c: Likewise.
962 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
963 parser.
964 * gcc.dg/gomp/clause-1.c: Adjust error messages.
965 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
966 instead of GOMP_parallel_loop_runtime_start.
967 * gcc.dg/gomp/declare-simd-1.c: New test.
968 * gcc.dg/gomp/declare-simd-2.c: New test.
969 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
970 parser. Add further #pragma omp sections nesting tests.
971 * gcc.dg/gomp/target-1.c: New test.
972 * gcc.dg/gomp/target-2.c: New test.
973 * gcc.dg/gomp/taskgroup-1.c: New test.
974 * gcc.dg/gomp/teams-1.c: New test.
975 * gcc.dg/gomp/udr-1.c: New test.
976 * gcc.dg/gomp/udr-2.c: New test.
977 * gcc.dg/gomp/udr-3.c: New test.
978 * gcc.dg/gomp/udr-4.c: New test.
979 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
980
981 2013-10-10 Jan Hubicka <jh@suse.cz>
982
983 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
984 tuning change.
985 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
986 * gcc.target/i386/pr49168-1.c: Likewise.
987 * gcc.target/i386/pr49002-2.c: Likewise.
988
989 2013-10-10 Jakub Jelinek <jakub@redhat.com>
990
991 PR middle-end/58670
992 * gcc.dg/torture/pr58670.c: New test.
993
994 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
995
996 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
997
998 2013-10-09 Marek Polacek <polacek@redhat.com>
999
1000 PR c++/58635
1001 * g++.dg/tm/pr58635-1.C: New test.
1002 * g++.dg/tm/pr58635-2.C: New test.
1003
1004 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1005
1006 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1007
1008 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1009
1010 PR tree-optimization/20318
1011 * c-c++-common/pr20318.c: New file.
1012 * gcc.dg/tree-ssa/pr20318.c: New file.
1013
1014 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1015
1016 * gcc.c-torture/execute/pr58570.c: New test.
1017
1018 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1019
1020 * gcc.target/aarch64/vclz.c: New testcase.
1021
1022 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1023
1024 * gcc.target/aarch64/vadd_f64.c: New testcase.
1025 * gcc.target/aarch64/vsub_f64.c: New testcase.
1026
1027 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1028
1029 * gcc.target/aarch64/vdiv_f.c: New testcase.
1030
1031 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1032
1033 * gcc.target/aarch64/vneg_f.c: New testcase.
1034 * gcc.target/aarch64/vneg_s.c: New testcase.
1035
1036 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1037
1038 PR c++/58568
1039 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1040 * g++.old-deja/g++.mike/misc9.C: Adjust.
1041
1042 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1043
1044 PR c++/58665
1045 Revert:
1046 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/58448
1049 * g++.dg/template/crash117.C: New.
1050
1051 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1052
1053 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1054
1055 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1056
1057 PR tree-optimization/58480
1058 * gcc.dg/tree-ssa/pr58480.c: New file.
1059
1060 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1061
1062 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1063 * gcc.target/powerpc/fusion.c: Likewise.
1064
1065 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1066
1067 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1068
1069 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1070
1071 * gcc.target/s390/htm-1.c: Add more tests to cover different
1072 operand types.
1073
1074 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1075
1076 PR c++/58126
1077 * g++.dg/init/uninitialized1.C: New.
1078
1079 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1080
1081 PR c++/56060
1082 * g++.dg/cpp0x/variadic144.C: New.
1083
1084 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/58560
1087 * g++.dg/cpp0x/auto39.C: New.
1088
1089 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/58503
1092 * g++.dg/cpp0x/range-for26.C: New.
1093 * g++.dg/cpp0x/range-for27.C: Likewise.
1094
1095 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1096
1097 PR c++/58448
1098 * g++.dg/template/crash117.C: New.
1099
1100 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1101
1102 PR c++/19476
1103 * g++.dg/tree-ssa/pr19476-5.C: New file.
1104 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1105
1106 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1107
1108 PR c++/58584
1109 * g++.dg/cpp0x/gen-attrs-55.C: New.
1110
1111 2013-10-03 Easwaran Raman <eraman@google.com>
1112
1113 PR c++/33911
1114 * g++.dg/ext/attribute47.C: New.
1115
1116 2013-10-03 Rong Xu <xur@google.com>
1117
1118 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1119 probability.
1120 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1121 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1122
1123 2013-10-03 Marek Polacek <polacek@redhat.com>
1124
1125 PR c++/58510
1126 * g++.dg/cpp0x/pr58510.C: New test.
1127
1128 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1129
1130 PR c++/19476
1131 * g++.dg/tree-ssa/pr19476-1.C: New file.
1132 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1133 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1134 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1135
1136 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1137
1138 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1139 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1140 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1141 VSX scalar operations or the traditional floating point form of
1142 the instruction.
1143 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1144 * gcc.target/powerpc/recip-3.c: Likewise.
1145 * gcc.target/powerpc/recip-5.c: Likewise.
1146 * gcc.target/powerpc/pr72747.c: Likewise.
1147 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1148
1149 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1150
1151 PR target/58460
1152 * gcc.target/aarch64/pr58460.c: New file.
1153
1154 2013-10-02 Tobias Burnus <burnus@net-b.de>
1155
1156 PR fortran/58593
1157 * gfortran.dg/char_length_19.f90: New.
1158
1159 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 PR c++/58535
1162 * g++.dg/parse/crash65.C: New.
1163 * g++.dg/cpp1y/pr58535.C: Likewise.
1164
1165 2013-10-02 Richard Biener <rguenther@suse.de>
1166
1167 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1168 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1169 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1170 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1171 * gfortran.dg/ldist-pr45199.f: Likewise.
1172
1173 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/58565
1176 * g++.dg/parse/crash64.C: New.
1177
1178 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1179
1180 * gcc.dg/tree-ssa/slsr-40.c: New test.
1181
1182 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1183
1184 PR c++/58563
1185 * g++.dg/cpp0x/pr58563.C: New.
1186
1187 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1188
1189 * gcc.target/aarch64/vect_saddl_1.c: New.
1190
1191 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1192
1193 PR target/58574
1194 * gcc.c-torture/execute/pr58574.c: New testcase.
1195
1196 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1197
1198 PR Target/58578
1199 * gcc.target/arm/pr58578.c: New test.
1200
1201 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1202
1203 PR tree-optimization/58556
1204 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1205 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1206
1207 2013-10-01 Nick Clifton <nickc@redhat.com>
1208
1209 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1210 for MSP430.
1211 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1212 ptr32plus targets.
1213 * gcc.c-torture/compile/pr41181.c: Likewise.
1214 * gcc.c-torture/compile/calls.c: Likewise.
1215 * gcc.c-torture/compile/990617-1.c: Likewise.
1216 * gcc.c-torture/compile/pr55955.c: Only run the test for
1217 int32plus targets.
1218 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1219
1220 2013-10-01 Richard Biener <rguenther@suse.de>
1221
1222 PR tree-optimization/58553
1223 * gcc.dg/torture/pr58553.c: New testcase.
1224
1225 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR middle-end/58564
1228 * gcc.c-torture/execute/pr58564.c: New test.
1229
1230 2013-09-30 Teresa Johnson <tejohnson@google.com>
1231
1232 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1233 Update for additional dump message.
1234
1235 2013-09-30 Richard Biener <rguenther@suse.de>
1236
1237 PR tree-optimization/58554
1238 * gcc.dg/torture/pr58554.c: New testcase.
1239
1240 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1241 Joern Rennecke <joern.rennecke@embecosm.com>
1242
1243 * gcc.target/arc/barrel-shifter-1.c: New test.
1244 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1245 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1246 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1247 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1248 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1249 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1250 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1251 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1252 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1253 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1254 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1255 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1256 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1257 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1258 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1259 * gcc.target/arc/mtune-ARC600.c: Likewise.
1260 * gcc.target/arc/mtune-ARC601.c: Likewise.
1261 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1262 * gcc.target/arc/mtune-ARC700.c: Likewise.
1263 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1264 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1265 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1266 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1267
1268 2013-09-30 Richard Biener <rguenther@suse.de>
1269
1270 PR middle-end/58532
1271 * g++.dg/torture/pr58552.C: New testcase.
1272
1273 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1274
1275 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1276 and -mupper-regs-df.
1277
1278 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1279
1280 PR middle-end/58463
1281 * gcc.dg/pr58463.c: New test.
1282
1283 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR middle-end/58551
1286 * c-c++-common/gomp/pr58551.c: New test.
1287
1288 2013-09-27 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/58459
1291 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1292
1293 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1294
1295 PR fortran/58113
1296 * gfortran.dg/round_4.f90: Check for rounding support.
1297
1298 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1299
1300 * g++.dg/vect/pr58513.cc (op): Make static.
1301
1302 2013-09-26 Richard Biener <rguenther@suse.de>
1303
1304 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1305
1306 2013-09-26 Richard Biener <rguenther@suse.de>
1307
1308 PR tree-optimization/58539
1309 * gcc.dg/torture/pr58539.c: New testcase.
1310
1311 2013-09-25 Jeff Law <law@redhat.com>
1312
1313 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1314
1315 2013-09-25 Tobias Burnus <burnus@net-b.de>
1316
1317 PR fortran/58436
1318 * gfortran.dg/finalize_21.f90: New.
1319
1320 2013-09-25 Tobias Burnus <burnus@net-b.de>
1321
1322 PR fortran/57697
1323 PR fortran/58469
1324 * gfortran.dg/defined_assignment_8.f90: New.
1325 * gfortran.dg/defined_assignment_9.f90: New.
1326
1327 2013-09-25 Marek Polacek <polacek@redhat.com>
1328
1329 PR sanitizer/58413
1330 * c-c++-common/ubsan/shift-5.c: New test.
1331 * c-c++-common/ubsan/shift-6.c: New test.
1332 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1333 * gcc.dg/ubsan/c-shift-1.c: New test.
1334
1335 2013-09-25 Marek Polacek <polacek@redhat.com>
1336
1337 PR c++/58516
1338 * g++.dg/tm/pr58516.C: New test.
1339
1340 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1341
1342 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1343 New procedure.
1344 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1345
1346 2013-09-24 Richard Biener <rguenther@suse.de>
1347
1348 PR middle-end/58513
1349 * g++.dg/vect/pr58513.cc: New testcase.
1350
1351 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1352
1353 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1354 output.
1355
1356 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1357
1358 PR c++/58500
1359 * g++.dg/cpp1y/pr58500.C: New testcase.
1360
1361 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1362
1363 * gnat.dg/opt28.ad[sb]: New test.
1364 * gnat.dg/opt28_pkg.ads: New helper.
1365
1366 2013-09-23 Richard Biener <rguenther@suse.de>
1367
1368 PR tree-optimization/58464
1369 * g++.dg/torture/pr58464.C: New testcase.
1370
1371 2013-09-23 Christian Bruel <christian.bruel@st.com>
1372
1373 PR target/58475
1374 * gcc.target/sh/torture/pr58475.c: New test.
1375
1376 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1377
1378 PR fortran/58355
1379 * gfortran.dg/extends_15.f90: New.
1380
1381 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1382
1383 PR c++/58481
1384 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1385
1386 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1387
1388 PR target/56875
1389 * gcc.target/vax/vax.exp: New.
1390 * gcc.target/vax/pr56875.c: Ditto.
1391
1392 2013-09-20 Richard Biener <rguenther@suse.de>
1393
1394 PR middle-end/58484
1395 * gfortran.dg/pr58484.f: New testcase.
1396
1397 2013-09-20 Jeff Law <law@redhat.com>
1398
1399 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1400
1401 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1402
1403 PR middle-end/57748
1404 * gcc.dg/torture/pr57748-1.c: New test.
1405 * gcc.dg/torture/pr57748-2.c: New test.
1406
1407 2013-09-20 Marek Polacek <polacek@redhat.com>
1408
1409 PR sanitizer/58413
1410 * c-c++-common/ubsan/shift-4.c: New test.
1411
1412 2013-09-20 Richard Biener <rguenther@suse.de>
1413
1414 PR tree-optimization/58453
1415 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1416
1417 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1418
1419 PR fortran/58099
1420 * gfortran.dg/proc_ptr_43.f90: New.
1421
1422 2013-09-18 Tobias Burnus <burnus@net-b.de>
1423
1424 PR fortran/57697
1425 * gfortran.dg/defined_assignment_11.f90: New.
1426
1427 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1428
1429 PR rtl-optimization/58438
1430 * g++.dg/pr58438.C: New test.
1431
1432 2013-09-18 Tobias Burnus <burnus@net-b.de>
1433
1434 PR fortran/43366
1435 * gfortran.dg/class_39.f03: Update dg-error.
1436 * gfortran.dg/class_5.f03: Ditto.
1437 * gfortran.dg/class_53.f90: Ditto.
1438 * gfortran.dg/realloc_on_assign_20.f90: New.
1439 * gfortran.dg/realloc_on_assign_21.f90: New.
1440 * gfortran.dg/realloc_on_assign_22.f90: New.
1441
1442 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 PR c++/58457
1445 * g++.dg/parse/using4.C: New.
1446
1447 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1448
1449 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1450
1451 2013-09-18 Marek Polacek <polacek@redhat.com>
1452
1453 PR sanitize/58443
1454 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1455 instead of the shift option.
1456 * c-c++-common/ubsan/pr58443-1.c: New test.
1457 * c-c++-common/ubsan/pr58443-3.c: New test.
1458 * c-c++-common/ubsan/pr58443-2.c: New test.
1459
1460 2013-09-18 Richard Biener <rguenther@suse.de>
1461
1462 PR tree-optimization/58417
1463 * gcc.dg/torture/pr58417.c: New testcase.
1464
1465 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1466
1467 * gnat.dg/array_bounds_test2.adb: New test.
1468
1469 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1470
1471 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1472 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1473
1474 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1475
1476 * gnat.dg/in_out_parameter4.adb: New test.
1477
1478 2013-09-18 Marek Polacek <polacek@redhat.com>
1479
1480 PR sanitizer/58411
1481 * c-c++-common/ubsan/attrib-1.c: New test.
1482
1483 2013-09-17 Cong Hou <congh@google.com>
1484
1485 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1486 on two arrays with short and int types. This should not be recognized
1487 as a dot product pattern.
1488
1489 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/58435
1492 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1493 the cp_type_quals (r) too.
1494
1495 2013-09-17 Jan Hubicka <jh@suse.cz>
1496
1497 PR middle-end/58332
1498 * gcc.c-torture/compile/pr58332.c: New testcase.
1499
1500 2013-09-17 Jeff Law <law@redhat.com>
1501
1502 * gcc.c-torture/execute/pr58387.c: New test.
1503
1504 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1505
1506 PR tree-optimization/58088
1507 * gcc.c-torture/compile/pr58088.c: New test.
1508
1509 2013-09-17 Nick Clifton <nickc@redhat.com>
1510
1511 * lib/target-supports.exp (check_effective_target_trampolines):
1512 Add MSP430 to the list of targets that do not support trampolines.
1513 (check_profiling_available): Add MSP430 to the list of targets
1514 that do not support profiling.
1515 (check_effective_target_tls_runtime): Add MSP430 to the list of
1516 targets that do not support TLS.
1517
1518 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1519
1520 * gnat.dg/opt27.adb: New test.
1521 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1522
1523 2013-09-17 Andreas Schwab <schwab@suse.de>
1524
1525 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1526
1527 2013-09-17 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/58432
1530 * gcc.dg/pr58432.c: New testcase.
1531
1532 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1533
1534 * gcc.dg/tree-ssa/slsr-39.c: New test.
1535
1536 2013-09-16 Xinliang David Li <davidxl@google.com>
1537
1538 * gcc.misc-tests/help.exp: Optimizer help change.
1539
1540 2013-09-16 Jeff Law <law@redhat.com>
1541
1542 * gcc.c-torture/execute/pr58419.c: New test.
1543 * gcc.c-torture/execute/pr58431.c: New test.
1544
1545 2013-09-16 Tobias Burnus <burnus@net-b.de>
1546
1547 PR fortran/58356
1548 * gfortran.dg/finalize_19.f90: New.
1549
1550 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1551
1552 * gcc.target/i386/pr58418.c: New.
1553
1554 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1555
1556 * gcc.target/aarch64/fmla-intrinsic.c: New.
1557 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1558 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1559 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1560
1561 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1562
1563 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1564 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1565
1566 2013-09-16 Richard Biener <rguenther@suse.de>
1567
1568 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1569
1570 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1571
1572 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1573 interpreted as implicit templates) to be expected pedwarns instead.
1574
1575 2013-09-16 Tobias Burnus <burnus@net-b.de>
1576
1577 PR fortran/57697
1578 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1579
1580 2013-09-15 Tobias Burnus <burnus@net-b.de>
1581
1582 PR fortran/57697
1583 * gfortran.dg/defined_assignment_10.f90: New.
1584
1585 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1586
1587 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1588 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1589
1590 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1591
1592 * g++.dg/abi/main.C: Added implicit C linkage tests
1593
1594 2013-09-13 Kai Tietz <ktietz@redhat.com>
1595
1596 * gcc.target/i386/pr57848.c: New file.
1597
1598 2013-09-13 Christian Bruel <christian.bruel@st.com>
1599
1600 PR target/58314
1601 * gcc.target/sh/torture/pr58314.c: New test.
1602
1603 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1604
1605 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1606
1607 2013-09-12 Martin Jambor <mjambor@suse.cz>
1608
1609 PR ipa/58389
1610 * g++.dg/pr58389.C: New test.
1611
1612 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1613
1614 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1615 * g++.dg/template/pseudodtor3.C: Likewise.
1616
1617 2013-09-12 Richard Biener <rguenther@suse.de>
1618
1619 PR tree-optimization/58404
1620 * g++.dg/tree-ssa/pr58404.C: New testcase.
1621
1622 2013-09-12 Martin Jambor <mjambor@suse.cz>
1623
1624 PR ipa/58371
1625 * g++.dg/ipa/pr58371.C: New test.
1626
1627 2013-09-12 Richard Biener <rguenther@suse.de>
1628
1629 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1630 expected outcome and comment why that happens.
1631
1632 2013-09-11 Richard Biener <rguenther@suse.de>
1633
1634 PR middle-end/58377
1635 * g++.dg/uninit-pred-4.C: New testcase.
1636
1637 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1638
1639 PR tree-optimization/58385
1640 * gcc.c-torture/execute/pr58385.c: New test.
1641
1642 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1643
1644 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1645
1646 2013-09-10 Jeff Law <law@redhat.com>
1647
1648 * g++.dg/torture/pr58380.C: New test.
1649
1650 2013-09-10 Jan Hubicka <jh@suse.cz>
1651 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1654
1655 2013-09-10 Jeff Law <law@redhat.com>
1656
1657 * gcc.c-torture/compile/pr58343.c: New test.
1658
1659 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR rtl-optimization/58365
1662 * gcc.c-torture/execute/pr58365.c: New test.
1663
1664 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1665
1666 * gcc.dg/torture/memcpy-1.c: New test.
1667
1668 2013-09-10 Alan Modra <amodra@gmail.com>
1669
1670 * gcc.target/powerpc/pr58330.c: New.
1671
1672 2013-09-10 Alan Modra <amodra@gmail.com>
1673
1674 * gcc.target/powerpc/medium_offset.c: New.
1675
1676 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1677
1678 PR c++/58325
1679 * g++.dg/warn/Wunused-var-21.C: New test.
1680
1681 PR tree-optimization/58364
1682 * gcc.c-torture/execute/pr58364.c: New test.
1683
1684 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/43452
1687 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1688 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1689 * g++.dg/init/delete1.C: Adjust.
1690
1691 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1692
1693 * gcc.target/aarch64/movdi_1.c: New test.
1694
1695 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 PR c++/58362
1698 * g++.dg/warn/Wunused-parm-5.C: New.
1699
1700 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1701
1702 * gcc.target/aarch64/cmn-neg.c: New test.
1703
1704 2013-09-09 Richard Biener <rguenther@suse.de>
1705
1706 PR middle-end/58326
1707 * gcc.dg/torture/pr58326-1.c: New testcase.
1708 * gcc.dg/torture/pr58326-2.c: Likewise.
1709
1710 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1711
1712 PR target/57735
1713 * g++.dg/ext/pr57735.C: New test.
1714
1715 2013-09-09 Jan Hubicka <jh@suse.cz>
1716
1717 PR middle-end/58294
1718 * g++.dg/torture/PR58294.C: New testcase.
1719
1720 2013-09-08 Jeff Law <law@redhat.com>
1721
1722 * gcc.c-torture/compile/pr58340.c: New test.
1723
1724 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1725
1726 * g++.dg/debug/ra1.C: New test.
1727
1728 2013-09-08 Jan Hubicka <jh@suse.cz>
1729
1730 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1731 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1732 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1733 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1734
1735 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1736
1737 PR c++/54941
1738 * g++.dg/overload/new1.C: Adjust.
1739
1740 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1741
1742 * c-c++-common/opaque-vector.c: New test.
1743
1744 2013-09-08 Tom de Vries <tom@codesourcery.com>
1745
1746 PR c++/58282
1747 * g++.dg/tm/noexcept-6.C: New test.
1748
1749 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1750
1751 * gcc.target/arc/cond-set-use.c: New test.
1752
1753 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1754
1755 * gnat.dg/stack_usage2.adb: New test.
1756
1757 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1758
1759 * gcc.target/aarch64/table-intrinsics.c
1760 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1761 (qtb_tests8_< ,2,3,4>): Likewise.
1762 (qtblq_tests8_< ,2,3,4>): Likewise.
1763 (qtbxq_tests8_< ,2,3,4>): Likewise.
1764
1765 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1766
1767 * gnat.dg/warn10.ad[sb]: New test.
1768 * gnat.dg/warn10_pkg.ads: New helper.
1769
1770 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1771
1772 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1773 Don't expect NULL in foo.result set.
1774 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1775 in ESCAPED set.
1776 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1777 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1778
1779 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1780
1781 * gcc.target/s390/nearestint-1.c: New testcase.
1782
1783 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1784 Vineet Gupta <Vineet.Gupta@synopsys.com>
1785
1786 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1787 * testsuite/gcc.target/arc: New directory.
1788 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1789 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1790 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1791 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1792 * testsuite/gcc.dg/builtin-apply2.c
1793 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1794
1795 2013-09-04 Jan Hubicka <jh@suse.cz>
1796
1797 PR middle-end/58201
1798 * g++.dg/torture/pr58201_0.C: New testcase.
1799 * g++.dg/torture/pr58201_1.C: New testcase.
1800 * g++.dg/torture/pr58201.h: New testcase.
1801
1802 2013-09-05 Jan Hubicka <jh@suse.cz>
1803
1804 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1805
1806 2013-09-05 Richard Biener <rguenther@suse.de>
1807
1808 PR tree-optimization/58137
1809 * gcc.target/i386/pr58137.c: New testcase.
1810
1811 2013-09-05 Martin Jambor <mjambor@suse.cz>
1812
1813 * g++.dg/ipa/remref-1.C: New test.
1814 * g++.dg/ipa/remref-2.C: Likewise.
1815
1816 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1817
1818 PR c++/24926
1819 * g++.dg/parse/access11.C: New.
1820
1821 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1822
1823 * g++.dg/warn/weak1.C: Skip on AIX.
1824
1825 2013-09-04 Easwaran Raman <eraman@google.com>
1826
1827 PR middle-end/57370
1828 PR tree-optimization/58011
1829 * gfortran.dg/reassoc_12.f90: New testcase.
1830 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1831
1832 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1833
1834 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1835 * gcc.dg/torture/pr53922.c: Skip on AIX.
1836 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1837
1838 2013-09-04 Teresa Johnson <tejohnson@google.com>
1839
1840 * gcc.dg/unroll_1.c: Test dumping to stderr.
1841
1842 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1843
1844 PR c++/58305
1845 * g++.dg/warn/deprecated-8.C: New.
1846
1847 2013-09-03 Jeff Law <law@redhat.com>
1848
1849 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1850 dump output.
1851
1852 2013-09-03 Meador Inge <meadori@codesourcery.com>
1853
1854 Revert:
1855
1856 2013-08-30 Meador Inge <meadori@codesourcery.com>
1857
1858 * gcc.dg/Warray-bounds-11.c: New testcase.
1859
1860 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1861
1862 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1863
1864 2013-09-03 Jan Hubicka <jh@suse.cz>
1865
1866 * g++.dg/ipa/devirt-15.C: Fix testcase.
1867
1868 2013-09-03 Richard Biener <rguenther@suse.de>
1869
1870 PR middle-end/57656
1871 * gcc.dg/torture/pr57656.c: New testcase.
1872
1873 2013-09-03 Richard Biener <rguenther@suse.de>
1874
1875 PR middle-end/57287
1876 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1877
1878 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1879
1880 PR fortran/PR56519
1881 * gfortran.dg/do_concurrent_3.f90: New test case.
1882
1883 2013-09-02 Jan Hubicka <jh@suse.cz>
1884
1885 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1886
1887 2013-09-02 Martin Jambor <mjambor@suse.cz>
1888
1889 PR ipa/58106
1890 * gcc.dg/ipa/pr58106.c: New test.
1891
1892 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1893
1894 * gcc.target/aarch64/scalar_intrinsics.c
1895 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1896
1897 2013-09-02 Richard Biener <rguenther@suse.de>
1898
1899 PR middle-end/57511
1900 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1901
1902 2013-09-02 Richard Biener <rguenther@suse.de>
1903
1904 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1905 reference.
1906
1907 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1908
1909 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1910
1911 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1912
1913 PR c++/21682, implement DR 565
1914 * g++.dg/template/using24.C: New.
1915 * g++.dg/template/using25.C: Likewise.
1916 * g++.dg/template/using26.C: Likewise.
1917
1918 2013-09-01 Jan Hubicka <jh@suse.cz>
1919
1920 * g++.dg/ipa/devirt-15.C: New testcase.
1921
1922 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1923
1924 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1925
1926 2013-08-31 Jan Hubicka <jh@suse.cz>
1927
1928 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1929 * g++.dg/tree-ssa/pr45453.C: Likewise.
1930
1931 2013-08-31 Jan Hubicka <jh@suse.cz>
1932
1933 * gcc.dg/fork-instrumentation.c: New testcase.
1934
1935 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1936
1937 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1938
1939 2013-08-30 Meador Inge <meadori@codesourcery.com>
1940
1941 * gcc.dg/Warray-bounds-11.c: New testcase.
1942
1943 2013-08-30 Marek Polacek <polacek@redhat.com>
1944
1945 * g++.dg/ubsan/div-by-zero-1.C: New test.
1946 * c-c++-common/ubsan/save-expr-1.c: New test.
1947 * c-c++-common/ubsan/save-expr-2.c: New test.
1948 * c-c++-common/ubsan/save-expr-3.c: New test.
1949 * c-c++-common/ubsan/save-expr-4.c: New test.
1950 * c-c++-common/ubsan/typedef-1.c: New test.
1951 * c-c++-common/ubsan/const-char-1.c: New test.
1952 * c-c++-common/ubsan/const-expr.c: New test.
1953 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1954 * c-c++-common/ubsan/shift-1.c: Likewise.
1955 * c-c++-common/ubsan/shift-2.c: Likewise.
1956 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1957 * lib/ubsan-dg.exp: New file.
1958 * g++.dg/dg.exp: Add ubsan tests.
1959 * g++.dg/ubsan/ubsan.exp: New file.
1960 * gcc.dg/ubsan/ubsan.exp: New file.
1961 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1962 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1963 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1964 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1965 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1966 * c-c++-common/ubsan/shift-3.c: New test.
1967 * c-c++-common/ubsan/unreachable-1.c: New test.
1968 * c-c++-common/ubsan/shift-1.c: New test.
1969 * c-c++-common/ubsan/shift-2.c: New test.
1970 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1971 * gcc.dg/ubsan/c99-shift-2.c: New test.
1972 * gcc.dg/ubsan/c99-shift-1.c: New test.
1973
1974 2013-08-29 Jan Hubicka <jh@suse.cz>
1975
1976 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1977 to match template and comment.
1978
1979 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1980
1981 PR c++/51424
1982 * g++.dg/cpp0x/dc8.C: New.
1983 * g++.dg/template/meminit1.C: Adjust.
1984
1985 2013-08-30 Teresa Johnson <tejohnson@google.com>
1986
1987 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1988
1989 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1990
1991 PR tree-optimization/58277
1992 * gcc.c-torture/execute/pr58277-1.c: New test.
1993 * gcc.c-torture/execute/pr58277-2.c: New test.
1994
1995 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1996
1997 * gcc.dg/guality/param-1.c: New test.
1998 * gcc.dg/guality/param-2.c: Likewise.
1999
2000 2013-08-30 Richard Biener <rguenther@suse.de>
2001
2002 PR tree-optimization/58228
2003 * gcc.dg/torture/pr58228.c: New testcase.
2004
2005 2013-08-30 Richard Biener <rguenther@suse.de>
2006
2007 PR tree-optimization/58223
2008 * gcc.dg/torture/pr58223.c: New testcase.
2009 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2010
2011 2013-08-30 Richard Biener <rguenther@suse.de>
2012
2013 PR tree-optimization/58010
2014 * gcc.dg/pr58010.c: New testcase.
2015
2016 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2017
2018 * gcc.dg/unroll_3.c: Message change.
2019 * gcc.dg/unroll_4.c: Likewise.
2020 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2021 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2022 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2023 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2024 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2025 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2026 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2027 * gcc.dg/unroll_1.c: Likewise.
2028 * gcc.dg/vect/bb-slp-31.c: Likewise.
2029 * gcc.dg/vect/bb-slp-14.c: Likewise.
2030 * gcc.dg/vect/bb-slp-8.c: Likewise.
2031 * gcc.dg/vect/bb-slp-23.c: Likewise.
2032 * gcc.dg/vect/bb-slp-15.c: Likewise.
2033 * gcc.dg/vect/bb-slp-9.c: Likewise.
2034 * gcc.dg/vect/bb-slp-24.c: Likewise.
2035 * gcc.dg/vect/bb-slp-16.c: Likewise.
2036 * gcc.dg/vect/bb-slp-25.c: Likewise.
2037 * gcc.dg/vect/bb-slp-17.c: Likewise.
2038 * gcc.dg/vect/bb-slp-26.c: Likewise.
2039 * gcc.dg/vect/bb-slp-18.c: Likewise.
2040 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2041 * gcc.dg/vect/bb-slp-27.c: Likewise.
2042 * gcc.dg/vect/bb-slp-19.c: Likewise.
2043 * gcc.dg/vect/bb-slp-28.c: Likewise.
2044 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2045 * gcc.dg/vect/bb-slp-29.c: Likewise.
2046 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2047 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2048 * gcc.dg/vect/bb-slp-1.c: Likewise.
2049 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2050 * gcc.dg/vect/bb-slp-2.c: Likewise.
2051 * gcc.dg/vect/bb-slp-3.c: Likewise.
2052 * gcc.dg/vect/bb-slp-10.c: Likewise.
2053 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2054 * gcc.dg/vect/bb-slp-4.c: Likewise.
2055 * gcc.dg/vect/bb-slp-11.c: Likewise.
2056 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2057 * gcc.dg/vect/bb-slp-5.c: Likewise.
2058 * gcc.dg/vect/bb-slp-20.c: Likewise.
2059 * gcc.dg/vect/bb-slp-6.c: Likewise.
2060 * gcc.dg/vect/bb-slp-21.c: Likewise.
2061 * gcc.dg/vect/bb-slp-30.c: Likewise.
2062 * gcc.dg/vect/bb-slp-13.c: Likewise.
2063 * gcc.dg/vect/bb-slp-7.c: Likewise.
2064 * gcc.dg/vect/bb-slp-22.c: Likewise.
2065 * gcc.dg/unroll_2.c: Likewise.
2066 * g++.dg/vect/slp-pr50413.cc: Likewise.
2067 * g++.dg/vect/slp-pr56812.cc: Likewise.
2068 * g++.dg/vect/slp-pr50819.cc: Likewise.
2069
2070 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2071
2072 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2073
2074 2013-08-29 Teresa Johnson <tejohnson@google.com>
2075
2076 * gcc.dg/pr40209.c: Use -fopt-info.
2077 * gcc.dg/pr26570.c: Ditto.
2078 * gcc.dg/pr32773.c: Ditto.
2079 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2080
2081 2013-08-29 Richard Biener <rguenther@suse.de>
2082
2083 PR tree-optimization/58246
2084 * gcc.dg/torture/pr58246.c: New testcase.
2085
2086 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2087
2088 PR fortran/52243
2089 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2090 obsolete by patch.
2091 * gfortran.dg/realloc_on_assign_19.f90: New test.
2092
2093 2013-08-29 Richard Biener <rguenther@suse.de>
2094
2095 PR middle-end/57287
2096 * gcc.dg/pr57287-2.c: New testcase.
2097
2098 2013-08-29 Richard Biener <rguenther@suse.de>
2099
2100 PR tree-optimization/57685
2101 * gcc.dg/torture/pr57685.c: New testcase.
2102
2103 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2104
2105 PR c++/58255
2106 * g++.dg/cpp0x/dc7.C: New.
2107
2108 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR middle-end/58257
2111 * c-c++-common/gomp/pr58257.c: New test.
2112
2113 2013-08-28 Richard Biener <rguenther@suse.de>
2114
2115 PR tree-optimization/56933
2116 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2117
2118 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2119
2120 * gcc.target/aarch64/scalar_shift_1.c: New.
2121
2122 2013-08-27 Richard Biener <rguenther@suse.de>
2123
2124 PR tree-optimization/57521
2125 * gcc.dg/torture/pr57521.c: New testcase.
2126
2127 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2128
2129 PR rtl-optimization/57860
2130 PR rtl-optimization/57861
2131 PR rtl-optimization/57875
2132 PR rtl-optimization/57876
2133 PR rtl-optimization/57877
2134 * gcc.c-torture/execute/pr57860.c: New test.
2135 * gcc.c-torture/execute/pr57861.c: New test.
2136 * gcc.c-torture/execute/pr57875.c: New test.
2137 * gcc.c-torture/execute/pr57876.c: New test.
2138 * gcc.c-torture/execute/pr57877.c: New test.
2139
2140 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2141
2142 PR fortran/58146
2143 * gfortran.dg/bounds_check_18.f90: New test.
2144
2145 2013-08-23 Jan Hubicka <jh@suse.cz>
2146
2147 * g++.dg/ipa/devirt-14.C: Fix typo.
2148
2149 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2150
2151 PR fortran/57798
2152 * gfortran.dg/inline_sum_5.f90: New.
2153
2154 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2155
2156 PR fortran/57843
2157 * gfortran.dg/typebound_assignment_7.f90: New.
2158
2159 2013-08-23 Jan Hubicka <jh@suse.cz>
2160
2161 * g++.dg/ipa/devirt-13.C: New testcase.
2162 * g++.dg/ipa/devirt-14.C: New testcase.
2163
2164 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR target/58218
2167 * gcc.target/i386/pr58218.c: New test.
2168
2169 PR tree-optimization/58209
2170 * gcc.c-torture/execute/pr58209.c: New test.
2171
2172 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2173
2174 * gcc.target/powerpc/pr57744.c: Declare abort.
2175
2176 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2177
2178 PR c++/56380
2179 * g++.dg/template/error54.C: New.
2180
2181 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2182
2183 PR fortran/58185
2184 * gfortran.dg/select_type_34.f90: New.
2185
2186 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2187
2188 PR c++/56130
2189 * g++.dg/warn/deprecated-7.C: New.
2190
2191 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2192
2193 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2194
2195 2013-08-21 Jeff Law <law@redhat.com>
2196
2197 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2198
2199 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2200
2201 PR c++/56134
2202 * g++.dg/ext/attr-alias-3.C: New.
2203
2204 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2205
2206 PR fortran/53655
2207 * gfortran.dg/intent_out_8.f90: New.
2208
2209 2013-08-20 Teresa Johnson <tejohnson@google.com>
2210
2211 PR rtl-optimizations/57451
2212 * g++.dg/tree-prof/pr57451.C: New test.
2213
2214 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2215
2216 PR c++/58190
2217 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2218
2219 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2220
2221 PR c/57490
2222 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2223
2224 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2225
2226 * gcc.target/powerpc/dfp-dd-2.c: New test.
2227 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2228 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2229
2230 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2231
2232 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2233 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2234 Check for SLL too.
2235
2236 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2237
2238 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2239
2240 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2241 "Threaded".
2242
2243 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2244 correct test response.
2245
2246 PR testsuite/52641
2247 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2248 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2249 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2250 (v4si): Use it.
2251 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2252 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2253
2254 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2255
2256 2013-08-18 Jan Hubicka <jh@suse.cz>
2257
2258 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2259
2260 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2261
2262 PR fortran/46271
2263 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2264
2265 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR tree-optimization/58006
2268 * g++.dg/opt/pr58006.C: New test.
2269
2270 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2271
2272 * gnat.dg/specs/linker_alias.ads: New test.
2273
2274 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR tree-optimization/58164
2277 * gcc.c-torture/compile/pr58164.c: New test.
2278
2279 PR tree-optimization/58165
2280 * g++.dg/opt/pr58165.C: New test.
2281
2282 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 PR c++/51912
2285 * g++.dg/cpp0x/enum28.C: New.
2286 * g++.dg/cpp0x/enum15.C: Adjust.
2287
2288 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2289
2290 PR target/57949
2291 * gcc.target/powerpc/pr57949-1.c: New.
2292 * gcc.target/powerpc/pr57949-2.c: New.
2293
2294 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2295
2296 PR tree-optimization/58145
2297 * gcc.dg/pr58145-1.c: New test.
2298 * gcc.dg/pr58145-2.c: New test.
2299
2300 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2301
2302 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2303 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2304 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2305 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2306 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2307 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2308 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2309 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2310 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2311 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2312 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2313 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2314 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2315 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2316 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2317 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2318 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2319 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2320 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2321 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2322 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2323 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2324 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2325 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2326 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2327 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2328 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2329 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2330 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2331 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2332 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2333 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2334 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2335 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2336 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2337 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2338 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2339 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2340 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2341 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2342 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2343
2344 PR testsuite/52641
2345 * gcc.c-torture/execute/pr56799.x: New file.
2346
2347 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2348
2349 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2350
2351 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2352 * gcc.dg/pr44214-3.c (v2df): Likewise.
2353
2354 * gcc.dg/pr46647.c: xfail for avr-*-*.
2355
2356 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2357 memcpy by one.
2358 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2359 Expect l to be optimized away.
2360 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2361
2362 PR testsuite/52641
2363 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2364 to tests that assume int/double are larger than short/float.
2365
2366 PR testsuite/52641
2367 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2368 target { ! int16 }.
2369 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2370 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2371 target { int16 }. Restrict existing tests to target { int32 }
2372 where appropriate.
2373 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2374 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2375 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2376 * lib/target-supports.exp (check_effective_target_int32): New proc.
2377
2378 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2379 exclude from scan test.
2380
2381 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2382 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2383 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2384 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2385 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2386 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2387 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2388 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2389 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2390 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2391 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2392 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2393 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2394 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2395 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2396 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2397 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2398 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2399 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2400
2401 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2402
2403 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2404
2405 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2406 to be the first test directive.
2407 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2408 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2409 * gcc.target/arm/atomic-op-char.c: Likewise.
2410 * gcc.target/arm/atomic-op-consume.c: Likewise.
2411 * gcc.target/arm/atomic-op-int.c: Likewise.
2412 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2413 * gcc.target/arm/atomic-op-release.c: Likewise.
2414 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2415 * gcc.target/arm/atomic-op-short.c: Likewise.
2416
2417 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2418
2419 PR rtl-optimization/57662
2420 * gcc.dg/pr57662.c: New test.
2421
2422 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2423
2424 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2425 alternative to -1.
2426 * gcc.target/mips/nans-legacy.c: Likewise.
2427
2428 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2429
2430 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2431 escapes.
2432 * gcc.target/mips/fabs-legacy.c: Likewise.
2433 * gcc.target/mips/fabsf-2008.c: Likewise.
2434 * gcc.target/mips/fabsf-legacy.c: Likewise.
2435 * gcc.target/mips/fneg-2008.c: Likewise.
2436 * gcc.target/mips/fneg-legacy.c: Likewise.
2437 * gcc.target/mips/fnegf-2008.c: Likewise.
2438 * gcc.target/mips/fnegf-legacy.c: Likewise.
2439 * gcc.target/mips/nan-2008.c: Likewise.
2440 * gcc.target/mips/nan-legacy.c: Likewise.
2441 * gcc.target/mips/nanf-2008.c: Likewise.
2442 * gcc.target/mips/nanf-legacy.c: Likewise.
2443 * gcc.target/mips/nans-2008.c: Likewise.
2444 * gcc.target/mips/nans-legacy.c: Likewise.
2445 * gcc.target/mips/nansf-2008.c: Likewise.
2446 * gcc.target/mips/nansf-legacy.c: Likewise.
2447
2448 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 * gnat.dg/valued_proc.adb: New test.
2451 * gnat.dg/valued_proc_pkg.ads: New helper.
2452
2453 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2454
2455 PR tree-optimization/57661
2456 * g++.dg/opt/pr57661.C: New test.
2457
2458 PR sanitizer/56417
2459 * gcc.dg/asan/pr56417.c: New test.
2460
2461 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2462
2463 * gnat.dg/loop_optimization16.adb: New test.
2464 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2465
2466 2013-08-13 Marek Polacek <polacek@redhat.com>
2467
2468 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2469
2470 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2471
2472 Example of converting global state to per-pass state.
2473
2474 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2475 global state "static int counter" to...
2476 (one_pass::counter): ...this instance data.
2477
2478 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2479
2480 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2481 to member function...
2482 (one_pass::gate): ...this.
2483 (one_pass_exec): Convert to member function...
2484 (one_pass::impl_execute): ...this.
2485
2486 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2487
2488 PR c++/57416
2489 * g++.dg/cpp0x/pr57416.C: New.
2490
2491 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2492
2493 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2494 changes.
2495 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2496 * g++.dg/cpp0x/defaulted2.C: Likewise.
2497 * g++.dg/cpp0x/defaulted31.C: Likewise.
2498 * g++.dg/cpp0x/error6.C: Likewise.
2499 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2500 * g++.dg/cpp0x/override2.C: Likewise.
2501 * g++.dg/cpp0x/parse1.C: Likewise.
2502 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2503 * g++.dg/cpp0x/temp_default4.C: Likewise.
2504 * g++.dg/ext/attrib32.C: Likewise.
2505 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2506 * g++.dg/ext/mv13.C: Likewise.
2507 * g++.dg/ext/mv7.C: Likewise.
2508 * g++.dg/ext/mv9.C: Likewise.
2509 * g++.dg/ext/pr57362.C: Likewise.
2510 * g++.dg/ext/typeof10.C: Likewise.
2511 * g++.dg/lookup/anon6.C: Likewise.
2512 * g++.dg/lookup/crash6.C: Likewise.
2513 * g++.dg/lookup/name-clash5.C: Likewise.
2514 * g++.dg/lookup/name-clash6.C: Likewise.
2515 * g++.dg/other/anon4.C: Likewise.
2516 * g++.dg/other/error15.C: Likewise.
2517 * g++.dg/other/error8.C: Likewise.
2518 * g++.dg/other/redecl2.C: Likewise.
2519 * g++.dg/parse/crash16.C: Likewise.
2520 * g++.dg/parse/crash21.C: Likewise.
2521 * g++.dg/parse/crash38.C: Likewise.
2522 * g++.dg/parse/redef2.C: Likewise.
2523 * g++.dg/parse/struct-as-enum1.C: Likewise.
2524 * g++.dg/template/crash39.C: Likewise.
2525 * g++.dg/template/redecl3.C: Likewise.
2526 * g++.dg/tls/diag-3.C: Likewise.
2527 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2528 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2529 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2530 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2531 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2532 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2533 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2534 * g++.old-deja/g++.brendan/static3.C: Likewise.
2535 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2536 * g++.old-deja/g++.jason/binding.C: Likewise.
2537 * g++.old-deja/g++.jason/crash4.C: Likewise.
2538 * g++.old-deja/g++.jason/crash7.C: Likewise.
2539 * g++.old-deja/g++.jason/lineno.C: Likewise.
2540 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2541 * g++.old-deja/g++.mike/misc3.C: Likewise.
2542 * g++.old-deja/g++.mike/net44.C: Likewise.
2543 * g++.old-deja/g++.mike/ns3.C: Likewise.
2544 * g++.old-deja/g++.ns/alias4.C: Likewise.
2545 * g++.old-deja/g++.ns/ns11.C: Likewise.
2546 * g++.old-deja/g++.other/crash23.C: Likewise.
2547 * g++.old-deja/g++.other/decl8.C: Likewise.
2548 * g++.old-deja/g++.other/linkage3.C: Likewise.
2549 * g++.old-deja/g++.other/typeck1.C: Likewise.
2550 * g++.old-deja/g++.other/typedef5.C: Likewise.
2551 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2552 * g++.old-deja/g++.pt/friend36.C: Likewise.
2553 * obj-c++.dg/method-8.mm: Likewise.
2554 * obj-c++.dg/tls/diag-3.mm: Likewise.
2555
2556 2013-08-12 Perez Read <netfirewall@gmail.com>
2557
2558 PR target/58132
2559 * gcc.target/i386/movabs-1.c: New test.
2560
2561 2013-08-12 Marek Polacek <polacek@redhat.com>
2562
2563 PR tree-optimization/57980
2564 * gcc.dg/pr57980.c: New test.
2565
2566 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2567
2568 PR fortran/56666
2569 * gfortran.dg/do_check_10.f90: New test.
2570 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2571 * gfortran.dg/array_constructor_18.f90: Likewise.
2572 * gfortran.dg/array_constructor_22.f90: Likewise.
2573 * gfortran.dg/coarray_15.f90: Likewise.
2574 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2575 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2576 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2577
2578 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2579
2580 PR c++/53349
2581 * g++.dg/cpp0x/constexpr-ice8.C: New.
2582
2583 2013-08-09 Xinliang David Li <davidxl@google.com>
2584
2585 * gcc.target/i386/memcpy-strategy-1.c: New test.
2586 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2587 * gcc.target/i386/memset-strategy-1.c: Ditto.
2588 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2589
2590 2013-08-09 Jan Hubicka <jh@suse.cz>
2591
2592 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2593 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2594
2595 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2596
2597 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2598
2599 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2600
2601 PR fortran/58058
2602 * gfortran.dg/transfer_intrinsic_6.f90: New.
2603
2604 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2605
2606 Revert:
2607 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2608
2609 PR c++/46206
2610 * g++.dg/lookup/typedef2.C: New.
2611
2612 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2613
2614 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2615 output of vdup intrinsics.
2616
2617 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2618
2619 * gcc.target/arm/lp1189445.c: New testcase.
2620
2621 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2622
2623 PR rtl-optimization/58079
2624 * gcc.dg/torture/pr58079.c: New test.
2625
2626 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2627
2628 * gnat.dg/warn9.adb: New test.
2629
2630 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2631
2632 PR c++/46206
2633 * g++.dg/lookup/typedef2.C: New.
2634
2635 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2636
2637 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2638 to optstr when building plugins on darwin.
2639
2640 2013-08-06 Martin Jambor <mjambor@suse.cz>
2641
2642 PR tree-optimization/57539
2643 * gcc.dg/ipa/pr57539.c: New test.
2644
2645 2013-08-06 Martin Jambor <mjambor@suse.cz>
2646 Bernd Edlinger <bernd.edlinger@hotmail.de>
2647
2648 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2649 (a): Fix constructor.
2650
2651 2013-08-06 Martin Jambor <mjambor@suse.cz>
2652
2653 PR fortran/57987
2654 * gfortran.dg/pr57987.f90: New test.
2655
2656 2013-08-06 Martin Jambor <mjambor@suse.cz>
2657
2658 PR middle-end/58041
2659 * gcc.dg/torture/pr58041.c: New test.
2660 * gcc.target/arm/pr58041.c: Likewise.
2661
2662 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2663
2664 PR fortran/57306
2665 * gfortran.dg/pointer_init_8.f90: New.
2666
2667 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 PR c++/58080
2670 * g++.dg/cpp0x/pr58080.C: New.
2671
2672 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2673
2674 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2675 to optstr when building plugins.
2676
2677 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2678
2679 Patch autogenerated by refactor_passes.py from
2680 https://github.com/davidmalcolm/gcc-refactoring-scripts
2681 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2682
2683 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2684 struct to a subclass of gimple_opt_pass along with...
2685 (pass_data_one_pass): ...new pass_data instance and...
2686 (make_one_pass): ...new function.
2687 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2688 global struct to a subclass of gimple_opt_pass along with...
2689 (pass_data_warn_self_assign): ...new pass_data instance and...
2690 (make_pass_warn_self_assign): ...new function.
2691 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2692 a global struct to a subclass of gimple_opt_pass along with...
2693 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2694 (make_pass_dumb_plugin_example): ...new function.
2695 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2696 global struct to a subclass of gimple_opt_pass along with...
2697 (pass_data_warn_self_assign): ...new pass_data instance and...
2698 (make_pass_warn_self_assign): ...new function.
2699
2700 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2701
2702 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2703 is created and added to the pass_manager to reflect
2704 autogenerated changes.
2705 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2706 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2707 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2708
2709 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2710
2711 PR c++/58072
2712 * g++.dg/cpp0x/pr58072.C: New.
2713
2714 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2715
2716 * gcc.dg/torture/pr57993-2.cpp: New.
2717
2718 2013-08-02 Jan Hubicka <jh@suse.cz>
2719
2720 * gcc.dg/ipa/ipa-1.c: Update.
2721 * gcc.dg/ipa/ipa-2.c: Update.
2722 * gcc.dg/ipa/ipa-3.c: Update.
2723 * gcc.dg/ipa/ipa-4.c: Update.
2724 * gcc.dg/ipa/ipa-5.c: Update.
2725 * gcc.dg/ipa/ipa-7.c: Update.
2726 * gcc.dg/ipa/ipa-8.c: Update.
2727 * gcc.dg/ipa/ipcp-1.c: Update.
2728 * gcc.dg/ipa/ipcp-2.c: Update.
2729
2730 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2731
2732 PR rtl-optimization/58048
2733 * gcc.target/i386/pr58048.c: New.
2734
2735 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2736
2737 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2738
2739 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2740 Peter Bergner <bergner@vnet.ibm.com>
2741
2742 PR c++/54537
2743 * g++.dg/overload/using3.C: New.
2744 * g++.dg/overload/using2.C: Adjust.
2745 * g++.dg/lookup/using9.C: Likewise.
2746
2747 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2748
2749 * gcc.target/arm/pr46972-2.c: New test.
2750
2751 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2752
2753 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2754
2755 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2756
2757 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2758
2759 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2760
2761 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2762 rather than addressing!=absolute when deciding how to handle MIPS16
2763 when the test forces an ABI.
2764
2765 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2766
2767 PR c++/57673
2768 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2769
2770 2013-07-30 Steve Ellcey <sellcey@mips.com>
2771
2772 * gcc.target/mips/code-readable-1.c: Increase switch size.
2773 * gcc.target/mips/code-readable-2.c: Ditto.
2774 * gcc.target/mips/code-readable-3.c: Ditto.
2775 * gcc.target/mips/code-readable-4.c: Ditto.
2776
2777 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2778
2779 PR c++/57947
2780 * g++.dg/parse/crash63.C: New.
2781
2782 2013-07-30 Tobias Burnus <burnus@net-b.de>
2783
2784 PR fortran/57530
2785 * gfortran.dg/pointer_assign_8.f90: New.
2786 * gfortran.dg/pointer_assign_9.f90: New.
2787 * gfortran.dg/pointer_assign_10.f90: New.
2788 * gfortran.dg/pointer_assign_11.f90: New.
2789
2790 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2791
2792 * gcc.target/arm/pr57637.c: New testcase.
2793
2794 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2795
2796 PR tree-optimization/57993
2797 * gcc.dg/torture/pr57993.c: New test.
2798
2799 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2800
2801 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2802
2803 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2804
2805 PR c++/57948
2806 * g++.dg/conversion/ambig2.C: New.
2807
2808 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2809
2810 * gcc.target/mips/fabs-2008.c: New test case.
2811 * gcc.target/mips/fabs-legacy.c: New test case.
2812 * gcc.target/mips/fabsf-2008.c: New test case.
2813 * gcc.target/mips/fabsf-legacy.c: New test case.
2814 * gcc.target/mips/fneg-2008.c: New test case.
2815 * gcc.target/mips/fneg-legacy.c: New test case.
2816 * gcc.target/mips/fneg-2008.c: New test case.
2817 * gcc.target/mips/fneg-legacy.c: New test case.
2818 * gcc.target/mips/nan-2008.c: New test case.
2819 * gcc.target/mips/nan-legacy.c: New test case.
2820 * gcc.target/mips/nanf-2008.c: New test case.
2821 * gcc.target/mips/nanf-legacy.c: New test case.
2822 * gcc.target/mips/nans-2008.c: New test case.
2823 * gcc.target/mips/nans-legacy.c: New test case.
2824 * gcc.target/mips/nansf-2008.c: New test case.
2825 * gcc.target/mips/nansf-legacy.c: New test case.
2826 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2827
2828 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2829 Maxim Kuvyrkov <maxim@kugelworks.com>
2830
2831 * lib/target-supports.exp (check_effective_target_non_bionic): New
2832 effective-target test.
2833 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2834 * g++.dg/tls/thread_local4g.C: Ditto.
2835
2836 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2837
2838 PR fortran/58009
2839 * gfortran.dg/vector_subsript_7.f90: New test.
2840
2841 2013-07-27 Tobias Burnus <burnus@net-b.de>
2842
2843 PR fortran/57991
2844 * gfortran.dg/warn_alias.f90: New.
2845
2846 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2847
2848 PR fortran/57285
2849 * gfortran.dg/class_array_19.f90: New.
2850
2851 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2852
2853 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2854 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2855 * gcc.dg/vect/pr57741-3.c: Likewise.
2856 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2857
2858 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2859
2860 Skip tests that make assumptions about struct layout that don't hold
2861 on epiphany:
2862 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2863 * g++.dg/cpp0x/iop.C: Likewise.
2864 * g++.dg/cpp0x/named_refs.C: Likewise.
2865 * g++.dg/cpp0x/rv1p.C: Likewise.
2866 * g++.dg/cpp0x/rv2p.C: Likewise.
2867 * g++.dg/cpp0x/rv3p.C: Likewise.
2868 * g++.dg/cpp0x/rv4p.C: Likewise.
2869 * g++.dg/cpp0x/rv5p.C: Likewise.
2870 * g++.dg/cpp0x/rv6p.C: Likewise.
2871 * g++.dg/cpp0x/rv7p.C: Likewise.
2872 * g++.dg/cpp0x/rv8p.C: Likewise.
2873 * g++.dg/ext/strncpy-chk1.C: Likewise.
2874 * gcc.dg/builtin-object-size-10.c: Likewise.
2875 * gcc.dg/builtin-object-size-11.c: Likewise.
2876 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2877 * gcc.dg/pr25805.c: Likewise.
2878 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2879 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2880 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2881 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2882 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2883 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2884 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2885 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2886 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2887 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2888 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2889 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2890 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2891 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2892 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2893
2894 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2895 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2896
2897 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2898 * gcc.dg/sibcall-6.c: Enable for epiphany.
2899
2900 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2901
2902 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2903
2904 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2905
2906 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2907 memcpy not initializers.
2908
2909 * gcc.dg/guality/guality.exp: Skip on AIX.
2910
2911 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2912
2913 PR c++/57101
2914 * g++.dg/cpp0x/pr57101.C: New.
2915
2916 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2917
2918 * gcc.target/aarch64/neg_1.c: New test.
2919
2920 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2921
2922 PR fortran/57966
2923 * gfortran.dg/typebound_call_25.f90: New.
2924
2925 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR c++/57981
2928 * g++.dg/cpp0x/pr57981.C: New.
2929
2930 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2931
2932 PR c++/57880
2933 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2934
2935 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2936
2937 PR rtl-optimization/57960
2938 * gcc.target/s390/pr57960.c: New.
2939
2940 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2941
2942 PR fortran/57639
2943 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2944
2945 2013-07-25 Terry Guo <terry.guo@arm.com>
2946
2947 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2948
2949 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2950
2951 PR c++/57942
2952 * g++.dg/inherit/pr57942.C: New.
2953
2954 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2955
2956 * gcc.target/powerpc/bool2.h: New file, test the code generation
2957 of logical operations for power5, altivec, power7, and power8 systems.
2958 * gcc.target/powerpc/bool2-p5.c: Likewise.
2959 * gcc.target/powerpc/bool2-av.c: Likewise.
2960 * gcc.target/powerpc/bool2-p7.c: Likewise.
2961 * gcc.target/powerpc/bool2-p8.c: Likewise.
2962 * gcc.target/powerpc/bool3.h: Likewise.
2963 * gcc.target/powerpc/bool3-av.c: Likewise.
2964 * gcc.target/powerpc/bool2-p7.c: Likewise.
2965 * gcc.target/powerpc/bool2-p8.c: Likewise.
2966
2967 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2968
2969 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2970
2971 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2972
2973 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2974
2975 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2976
2977 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2978 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2979 type from long to long long.
2980 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2981 to have effective-target keywords of lp64 and ilp32.
2982 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2983 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2984 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2985 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2986 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2987 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2988 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2989 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2990 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2991
2992 2013-07-23 Tom Tromey <tromey@redhat.com>
2993 Joseph Myers <joseph@codesourcery.com>
2994
2995 * gcc.dg/c11-generic-1.c: New file.
2996 * gcc.dg/c11-generic-2.c: New file.
2997
2998 2013-07-22 Tobias Burnus <burnus@net-b.de>
2999
3000 PR fortran/57906
3001 PR fortran/52052
3002 * coarray/lib_realloc_1.f90: Permit optimization.
3003 * gfortran.dg/coarray_31.f90: New.
3004
3005 2013-07-22 Tobias Burnus <burnus@net-b.de>
3006
3007 PR fortran/57762
3008 * gfortran.dg/class_array_7.f03: Fix memory leak.
3009
3010 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 PR c++/52816
3013 * g++.dg/cpp0x/decltype56.C: New.
3014
3015 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3016
3017 * gcc.dg/pr53265.c: Correct line number in dg-message.
3018
3019 2013-07-22 Diego Novillo <dnovillo@google.com>
3020
3021 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3022
3023 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3024
3025 PR testsuite/52641
3026 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3027 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3028
3029 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3030
3031 PR testsuite/52641
3032 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3033 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3034 * gcc.dg/torture/pr53366-1.c: Same.
3035 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3036 * gcc.dg/torture/pr56488.c: Same.
3037 * gcc.dg/torture/pr57584.c: Same.
3038 * gcc.dg/tree-ssa/pr57385.c: Same.
3039 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3040
3041 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
3042
3043 * c-c++-common/pr41779.c: Fix typos.
3044 * gcc.c-torture/compile/20031125-2.c: Likewise.
3045 * gcc.c-torture/compile/20040621-1.c: Likewise.
3046 * gcc.c-torture/execute/20020418-1.c: Likewise.
3047 * gcc.dg/20020108-1.c: Likewise.
3048 * gcc.dg/atomic-generic-aux.c: Likewise.
3049 * gcc.dg/builtin-complex-err-2.c: Likewise.
3050 * gcc.dg/decl-1.c: Likewise.
3051 * gcc.dg/di-sync-multithread.c: Likewise.
3052 * gcc.dg/format/c90-printf-1.c: Likewise.
3053 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3054 * gcc.dg/long-long-compare-1.c: Likewise.
3055 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3056 * gcc.dg/pr17055-1.c: Likewise.
3057 * gcc.dg/pr27095.c: Likewise.
3058 * gcc.dg/torture/fp-int-convert.h: Likewise.
3059 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3060 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3061 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3062 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3063 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3064 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3065 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3066 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3067 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3068 * gcc.dg/vect/vect-cond-5.c: Likewise.
3069 * gcc.dg/weak/typeof-2.c: Likewise.
3070 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3071 * gcc.target/arm/naked-1.c: Likewise.
3072 * gcc.target/i386/pr9771-1.c: Likewise.
3073 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3074 * gcc.target/sparc/struct-ret-check.c: Likewise.
3075 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3076 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3077 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3078 Likewise.
3079
3080 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3081
3082 PR fortran/56937
3083 * gfortran.dg/dependency_42.f90: New test.
3084 * gfortran.dg/dependency_43.f90: New test.
3085
3086 2013-07-21 Tobias Burnus <burnus@net-b.de>
3087
3088 PR fortran/35862
3089 * gfortran.dg/round_4.f90: New.
3090
3091 2013-07-21 Tobias Burnus <burnus@net-b.de>
3092
3093 PR fortran/57894
3094 * gfortran.dg/min_max_conformance_2.f90: New.
3095
3096 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3097
3098 PR preprocessor/57620
3099 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3100 (main): Don't test {s,u,U,L}12.
3101 * c-c++-common/raw-string-13.c: New test.
3102 * c-c++-common/raw-string-14.c: New test.
3103 * c-c++-common/raw-string-15.c: New test.
3104 * c-c++-common/raw-string-16.c: New test.
3105
3106 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3107
3108 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3109
3110 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3111
3112 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3113
3114 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3115 target { ! keeps_null_pointer_checks }.
3116 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3117 target { ! keeps_null_pointer_checks }.
3118
3119 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3120 * gcc.dg/torture/pr56488.c: Likewise.
3121
3122 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3123
3124 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3125 new testcase.
3126
3127 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3128
3129 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3130 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3131 * gfortran.dg/guality/guality.exp: Skip on AIX.
3132
3133 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3134
3135 * g++.dg/debug/pr56819.C: Skip on AIX.
3136 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3137 * g++.dg/guality/guality.exp: Skip on AIX.
3138
3139 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3140
3141 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3142
3143 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3144
3145 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3146
3147 PR target/57516
3148 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3149 Adjust to corrected rounding.
3150
3151 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3152
3153 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3154 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3155 check_effective_target_cilkplus.
3156 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3157
3158 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3159
3160 * gcc.target/powerpc/pr57744.c: Fix typo.
3161
3162 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3163
3164 PR middle-end/57698
3165 * gcc.c-torture/compile/pr57698.c: New test.
3166 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3167 * gcc.c-torture/compile/pr44043.c: Ditto.
3168
3169 2013-07-18 Wei Mi <wmi@google.com>
3170
3171 PR rtl-optimization/57878
3172 * g++.dg/pr57878.C: New test.
3173
3174 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3175
3176 * gcc.dg/pr42611.c: Move dg-error to correct line.
3177
3178 2013-07-17 Tobias Burnus <burnus@net-b.de>
3179
3180 PR fortran/57895
3181 * gfortran.dg/dollar_sym_3.f: New.
3182 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3183
3184 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3185
3186 PR target/55654
3187 PR target/55656
3188 PR target/55657
3189 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3190 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3191 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3192 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3193 * objc.dg/image-info.m: Likewise.
3194 * objc.dg/symtab-1.m: Likewise.
3195 * objc.dg/torture/strings/const-str-10.m: Likewise.
3196 * objc.dg/torture/strings/const-str-11.m: Likewise.
3197 * objc.dg/torture/strings/const-str-9.m: Likewise.
3198 * objc.dg/zero-link-1.m: Likewise.
3199 * objc.dg/zero-link-2.m: Likewise.
3200 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3201 * objc.dg/objc-foreach-4.m: Likewise.
3202 * objc.dg/objc-foreach-5.m: Likewise.
3203 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3204 (for Darwin).
3205 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3206 * obj-c++.dg/syntax-error-1.mm: Likewise.
3207 * objc.dg/method-6.m: Likewise.
3208 * objc.dg/pr23214.m: Likewise.
3209 * objc.dg/proto-lossage-7.m: Likewise.
3210 * objc.dg/strings/const-str-12b.m: Likewise.
3211 * objc.dg/zero-link-3.m: Likewise.
3212 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3213 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3214 adjust headers, interfaces and encoded types to reflect current system
3215 versions. Add FIXME and outputs from current system compiler for
3216 reference.
3217
3218 2013-07-15 Cong Hou <congh@google.com>
3219
3220 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3221 counted.
3222 * gcc.target/i386/l_fma_float_3.c: Likewise.
3223 * gcc.target/i386/l_fma_double_1.c: Likewise.
3224 * gcc.target/i386/l_fma_double_3.c: Likewise.
3225
3226 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3227
3228 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3229 function to test if HTM is available.
3230 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3231 * gcc.target/powerpc/htm-builtin-1.c: New test.
3232
3233 2013-07-15 Tobias Burnus <burnus@net-b.de>
3234
3235 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3236 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3237 * gfortran.dg/coarray_6.f90: Add dg-error.
3238
3239 2013-07-15 Tobias Burnus <burnus@net-b.de>
3240
3241 PR fortran/37336
3242 * gfortran.dg/finalize_18.f90: New.
3243
3244 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3245
3246 PR fortran/52669
3247 * fortran.dg/module_variable_1.f90: New test.
3248 * fortran.dg/module_variable_2.f90: New test.
3249
3250 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3251
3252 * g++.dg/ext/vector19.C: Adapt.
3253 * g++.dg/ext/vector23.C: New testcase.
3254
3255 2013-07-12 Michael Matz <matz@suse.de>
3256
3257 PR middle-end/55771
3258 * c-c++-common/pr55771.c: New test.
3259
3260 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3261
3262 * gcc.target/aarch64/vect-movi.c: New.
3263
3264 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3265
3266 PR target/57362
3267 * g++.dg/ext/pr57362.C: New.
3268
3269 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3270
3271 PR target/57631
3272 * gcc.target/avr/torture/pr57631.c: New test.
3273
3274 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3275
3276 PR c++/57827
3277 * g++.dg/cpp0x/constexpr-ice7.C: New.
3278
3279 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3280
3281 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3282 for EABI targets.
3283 * gcc.c-torture/execute/nest-align-1.x: New.
3284
3285 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3286
3287 PR c++/57874
3288 * g++.dg/cpp0x/sfinae48.C: New.
3289
3290 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR preprocessor/57824
3293 * c-c++-common/raw-string-17.c: New test.
3294 * c-c++-common/gomp/pr57824.c: New test.
3295
3296 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 PR c++/57869
3299 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3300 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3301 * g++.dg/conversion/dr195.C: Update.
3302 * g++.dg/expr/cast2.C: Likewise.
3303
3304 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3305
3306 * c-c++-common/raw-string-18.c: New test.
3307 * c-c++-common/raw-string-19.c: New test.
3308
3309 PR preprocessor/57757
3310 * g++.dg/cpp/paste1.C: New test.
3311 * g++.dg/cpp/paste2.C: New test.
3312
3313 2013-07-10 Graham Stott <grahams@btinternet.com>
3314
3315 * gcc.target/mips/mulsize-1.c: New.
3316 * gcc.target/mips/mulsize-2.c: New.
3317 * gcc.target/mips/mulsize-3.c: New.
3318 * gcc.target/mips/mulsize-4.c: New.
3319
3320 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3321
3322 PR c++/53094
3323 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3324 * g++.dg/ext/vector24.C: New testcase.
3325
3326 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3327
3328 PR c++/53000
3329 * g++.dg/cpp0x/decltype17.C: Adjust.
3330
3331 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3332
3333 PR c++/51786
3334 * g++.dg/cpp0x/pr51786.C: New.
3335
3336 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3337
3338 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3339
3340 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3341
3342 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3343
3344 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3345 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3346
3347 2013-07-08 Tobias Burnus <burnus@net-b.de>
3348
3349 PR fortran/57834
3350 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3351
3352 2013-07-08 Tobias Burnus <burnus@net-b.de>
3353
3354 PR fortran/50554
3355 * gfortran.dg/do_check_9.f90: New.
3356
3357 2013-07-08 Tobias Burnus <burnus@net-b.de>
3358
3359 PR fortran/57785
3360 * gfortran.dg/dot_product_2.f90: New.
3361
3362 2013-07-08 Tobias Burnus <burnus@net-b.de>
3363
3364 PR fortran/57469
3365 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3366
3367 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3368
3369 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3370 * gfortran.dg/finalize_10.f90: Fix dg-final.
3371
3372 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR target/57819
3375 * gcc.target/i386/pr57819.c: New test.
3376
3377 PR rtl-optimization/57829
3378 * gcc.c-torture/execute/pr57829.c: New test.
3379
3380 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3381
3382 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3383 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3384
3385 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3386
3387 PR target/57807
3388 * gcc.target/i386/pr57807.c: New test.
3389
3390 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3391
3392 PR target/29776
3393 * gcc.dg/tree-ssa/vrp89.c: New test.
3394
3395 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3396
3397 PR c++/28262
3398 * g++.dg/parse/defarg16.C: New.
3399
3400 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3401
3402 PR rtl-optimization/55342
3403 * gcc.target/i386/pr55342.c: New.
3404
3405 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3406
3407 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3408
3409 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3410
3411 PR c++/14263
3412 * g++.dg/inherit/virtual10.C: New.
3413
3414 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3415
3416 PR c/57821
3417 * gcc.dg/large-size-array-6.c: New test.
3418
3419 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3420
3421 PR c++/38634
3422 * g++.dg/template/crash116.C: New.
3423
3424 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3425
3426 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3427 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3428
3429 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3430
3431 PR c++/54998
3432 * g++.dg/cpp0x/nsdmi-list3.C: New.
3433
3434 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR target/57777
3437 * gcc.target/i386/pr57777.c: New test.
3438
3439 PR c++/57771
3440 * g++.dg/template/arg9.C: New test.
3441
3442 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3443
3444 * gcc.target/i386/avx-inline.c: New test.
3445
3446 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3447
3448 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3449 * gcc.target/mips/call-2.c: Likewise.
3450 * gcc.target/mips/call-3.c: Likewise.
3451 * gcc.target/mips/lazy-binding-1.c: Likewise.
3452
3453 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR tree-optimization/57741
3456 * gcc.dg/vect/pr57741-1.c: New test.
3457 * gcc.dg/vect/pr57741-2.c: New test.
3458 * gcc.dg/vect/pr57741-3.c: New test.
3459
3460 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3461
3462 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3463 on big endian.
3464 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3465 * lib/target-supports.exp: Define aarch64_little_endian.
3466
3467 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3468
3469 * gcc.target/aarch64/abs_1.c: New test.
3470
3471 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3472
3473 * gcc.target/aarch64/bfxil_1.c: New test.
3474 * gcc.target/aarch64/bfxil_2.c: Likewise.
3475
3476 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3477
3478 PR c/57766
3479 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3480 array sizes from 100 to 20.
3481
3482 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3483
3484 PR fortran/54788
3485 * gfortran.dg/pointer_remapping_8.f90: New.
3486
3487 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3488
3489 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3490 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3491 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3492 * g++.dg/cpp1y/complex_literals.h: New.
3493
3494 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3495
3496 PR c++/57645
3497 * g++.dg/cpp0x/noexcept21.C: New.
3498
3499 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3500
3501 PR target/57736
3502 * gcc.target/i386/pr57736.c: New test.
3503
3504 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3505
3506 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3507 c specific.
3508 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3509 strings to match the fixed error messages.
3510 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3511 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3512 message check.
3513
3514 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3515
3516 PR target/57744
3517 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3518 stqcx. get even registers.
3519
3520 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3521
3522 PR c++/57509
3523 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3524
3525 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3526
3527 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3528 Fix scan patterns.
3529 * gcc.target/i386/bmi-1.c: Ditto.
3530 * gcc.target/i386/bmi-bextr-4.c: New.
3531 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3532
3533 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3534
3535 PR c++/57682
3536 * g++.dg/cpp0x/initlist73.C: New.
3537
3538 2013-06-27 Meador Inge <meadori@codesourcery.com>
3539
3540 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3541 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3542 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3543
3544 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3545
3546 PR c++/57509
3547 * g++.dg/ext/pr57509.C: New file.
3548
3549 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR target/57623
3552 * gcc.target/i386/bmi-bextr-3.c: New test.
3553
3554 PR target/57623
3555 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3556
3557 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3558
3559 PR c++/57172
3560 * g++.dg/cpp0x/pr57172.C: New testcase.
3561
3562 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3563
3564 * gcc.target/s390/htm-1.c: New file.
3565 * gcc.target/s390/htm-nofloat-1.c: New file.
3566 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3567
3568 2013-06-26 Tobias Burnus <burnus@net-b.de>
3569
3570 PR fortran/29800
3571 * gfortran.dg/bounds_check_17.f90: New.
3572
3573 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3574
3575 PR c++/57640
3576 * g++.dg/cpp1y/pr57640.C: New.
3577
3578 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3579
3580 PR c/57692
3581 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3582 overflow due to size of arrays.
3583
3584 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3585
3586 PR tree-optimization/57705
3587 * gcc.dg/vect/pr57705.c: New test.
3588 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3589
3590 2013-06-25 Martin Jambor <mjambor@suse.cz>
3591
3592 PR middle-end/57670
3593 * g++.dg/ipa/pr57670.C: New test.
3594
3595 2013-06-25 Richard Biener <rguenther@suse.de>
3596
3597 PR middle-end/56977
3598 * gcc.dg/pr56977.c: New testcase.
3599
3600 2013-06-24 Martin Jambor <mjambor@suse.cz>
3601
3602 PR tree-optimization/57358
3603 * gcc.dg/ipa/pr57358.c: New test.
3604
3605 2013-06-24 Richard Biener <rguenther@suse.de>
3606
3607 PR testsuite/57686
3608 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3609
3610 2013-06-24 Richard Biener <rguenther@suse.de>
3611
3612 PR tree-optimization/57488
3613 * gcc.dg/torture/pr57488.c: New testcase.
3614
3615 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3616 Dominique d'Humieres <dominiq@lps.ens.fr>
3617
3618 PR fortran/52413
3619 * gfortran.dg/fraction.f90: New.
3620
3621 2013-06-24 Alan Modra <amodra@gmail.com>
3622
3623 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3624 Add scan-assembler-not "lvx".
3625 * gcc.target/powerpc/le-altivec-consts.c: New.
3626
3627 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3628
3629 * g++.dg/cpp0x/sfinae47.C: New.
3630
3631 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3632
3633 PR target/52483
3634 * gcc.target/sh/pr52483-1.c: New.
3635 * gcc.target/sh/pr52483-2.c: New.
3636 * gcc.target/sh/pr52483-3.c: New.
3637 * gcc.target/sh/pr52483-4.c: New.
3638 * gcc.target/sh/pr52483-5.c: New.
3639
3640 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3641
3642 * gcc.target/i386/intrinsics_1.c: New test.
3643 * gcc.target/i386/intrinsics_2.c: Ditto.
3644 * gcc.target/i386/intrinsics_3.c: Ditto.
3645 * gcc.target/i386/intrinsics_4.c: Ditto.
3646 * gcc.target/i386/intrinsics_5.c: Ditto.
3647 * gcc.target/i386/intrinsics_6.c: Ditto.
3648 * gcc.target/i386/avx-1.c: Provide macros for builtins
3649 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3650
3651 2013-06-21 Tobias Burnus <burnus@net-b.de>
3652
3653 PR fortran/37336
3654 * gfortran.dg/finalize_17.f90: New.
3655
3656 2013-06-21 Tobias Burnus <burnus@net-b.de>
3657
3658 * gfortran.dg/realloc_on_assign_18.f90: New.
3659
3660 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3661
3662 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3663 Also changed the returns from error as distinct values so that
3664 debugging can get easier.
3665 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3666 errors specific to C, if necessary. Also added new error
3667 hooks for C++.
3668 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3669 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3670 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3671 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3672 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3673 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3674 the same changes as parser_errors3.c, spaces were added between colons
3675 to not confuse C++ compiler with 2 colons as scope.
3676 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3677 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3678 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3679 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3680 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3681 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3682 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3683 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3684 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3685 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3686 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3687 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3688 in the list.
3689
3690 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3691
3692 PR other/53317
3693 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3694
3695 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3696
3697 PR target/57655
3698 * gcc.target/i386/pr57655.c: New test.
3699
3700 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3701
3702 * ada/acats/tests/gcc: Delete.
3703 * gnat.dg/style: Likewise.
3704
3705 2013-06-20 Jeff Law <law@redhat.com>
3706
3707 PR tree-optimization/57660
3708 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3709 based on their branch cost.
3710
3711 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3712
3713 2013-06-20 Tobias Burnus <burnus@net-b.de>
3714
3715 PR fortran/57633
3716 * gfortran.dg/list_read_11.f90: New.
3717
3718 2013-06-20 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/57584
3721 * gcc.dg/torture/pr57584.c: New testcase.
3722
3723 2013-06-19 Sharad Singhai <singhai@google.com>
3724
3725 * g++.dg/gcov/gcov-8.C: New testcase.
3726 * lib/gcov.exp: Handle intermediate format.
3727
3728 2013-06-19 Wei Mi <wmi@google.com>
3729
3730 PR rtl-optimization/57518
3731 * testsuite/gcc.dg/pr57518.c: New test.
3732
3733 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3734
3735 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3736
3737 2013-06-19 Jan Hubicka <jh@suse.cz>
3738
3739 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3740
3741 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3742
3743 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3744 hard-coded values of array sizes with a #define.
3745 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3746 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3747 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3748 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3749 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3750
3751 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3752
3753 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3754 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3755
3756 2013-06-19 Jeff Law <law@redhat.com>
3757
3758 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3759
3760 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3761
3762 PR c++/57638
3763 * g++.dg/template/error53.C: New.
3764
3765 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3766
3767 PR target/55033
3768 * gcc.target/powerpc/pr55033.c: Fix options.
3769
3770 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3771
3772 * gcc.target/i386/inline_error.c: New test.
3773 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3774 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3775
3776 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3777
3778 PR c++/53211
3779 * g++.dg/cpp0x/decltype55.C: New.
3780
3781 2013-06-18 Marek Polacek <polacek@redhat.com>
3782
3783 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3784
3785 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3786
3787 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3788
3789 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3790
3791 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3792 Also changed the returns from error as distinct values so that it is
3793 easier to debug.
3794
3795 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3796
3797 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3798
3799 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3800
3801 PR c++/16128
3802 * g++.dg/template/error52.C: New.
3803 * g++.dg/lookup/friend15.C: Update.
3804 * g++.dg/parse/error11.C: Likewise.
3805 * g++.dg/parse/error14.C: Likewise.
3806 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3807 * g++.dg/parse/template25.C: Likewise.
3808 * g++.old-deja/g++.jason/cond.C: Likewise.
3809 * g++.old-deja/g++.mike/for2.C: Likewise.
3810 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3811 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3812
3813 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3814
3815 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3816 ensure alignment.
3817
3818 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3819
3820 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3821 accidentally placing minus sign for length instead of stride.
3822
3823 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3824
3825 PR rtl-optimization/57425
3826 PR rtl-optimization/57569
3827 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3828 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3829
3830 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3831
3832 PR fortran/49074
3833 PR fortran/56136
3834 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3835 packing.
3836 * gfortran.dg/typebound_assignment_6.f03: New.
3837
3838 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3839
3840 * gcc.target/h8300/h8300.exp: New.
3841 * gcc.dg/pragma-isr.c: Move to ...
3842 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3843 * gcc.target/h8300/pragma-isr.c: ... and here.
3844 * gcc.dg/pragma-isr2.c: Move to ...
3845 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3846 * gcc.target/h8300/pragma-isr2.c: ... and here.
3847 * gcc.dg/pragma-isr-trapa.c: Move to ...
3848 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3849 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3850 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3851 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3852 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3853 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3854 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3855 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3856 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3857 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3858 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3859 * gcc.dg/attr-isr-trapa.c: Move to ...
3860 * gcc.target/sh/attr-isr-trapa.c: ... here.
3861
3862 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3863
3864 PR c++/51413
3865 * g++.dg/ext/builtin-offsetof1.C: New.
3866
3867 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3868
3869 * gcc.target/aarch64/vect_smlal_1.c: New file.
3870
3871 2013-06-14 Tobias Burnus <burnus@net-b.de>
3872
3873 PR fortran/57508
3874 * gfortran.dg/defined_assignment_7.f90: New.
3875
3876 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3877
3878 PR c++/57599
3879 * g++.dg/rtti/dyncast6.C: New.
3880 * g++.dg/cpp0x/dyncast1.C: Likewise.
3881
3882 2013-06-14 Alan Modra <amodra@gmail.com>
3883
3884 PR middle-end/57134
3885 * gcc.dg/pr57134.c: New.
3886
3887 2013-06-14 Tobias Burnus <burnus@net-b.de>
3888
3889 PR fortran/57596
3890 * gfortran.dg/deferred_type_param_9.f90: New.
3891
3892 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3893
3894 * gcc.dg/fold-minus-1.c: New testcase.
3895
3896 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3897
3898 PR fortran/49074
3899 * gfortran.dg/typebound_assignment_5.f03: New.
3900
3901 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3902
3903 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3904
3905 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3906 Pat Haugen <pthaugen@us.ibm.com>
3907 Peter Bergner <bergner@vnet.ibm.com>
3908
3909 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3910 load/store instructions on power7, power8.
3911 * gcc.target/powerpc/atomic-p8.c: Likewise.
3912
3913 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3914
3915 PR c/57577
3916 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3917
3918 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3919
3920 PR c++/38958
3921 * g++.dg/warn/Wunused-var-20.C: New.
3922
3923 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3924
3925 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3926 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3927 Run with -fno-common.
3928
3929 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3930
3931 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3932 and exit function calls with return 1 and return 0, respectively.
3933
3934 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3935
3936 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3937 New tests.
3938
3939 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3940
3941 PR tree-optimization/57361
3942 * gcc.dg/tree-ssa/pr57361.c: New file.
3943
3944 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3945
3946 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3947 to ensure alignment.
3948 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3949
3950 2013-06-12 Tobias Burnus <burnus@net-b.de>
3951
3952 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3953
3954 2013-06-12 Tobias Burnus <burnus@net-b.de>
3955 Dominique d'Humieres <dominiq@lps.ens.fr>
3956
3957 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3958
3959 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR target/56564
3962 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3963 * gcc.target/i386/pr56564-3.c: Likewise.
3964
3965 2013-06-11 Tobias Burnus <burnus@net-b.de>
3966
3967 PR fortran/57535
3968 * gfortran.dg/class_array_18.f90: New.
3969
3970 2013-06-11 Jan Hubicka <jh@suse.cz>
3971
3972 PR c++/57551
3973 * g++.dg/ext/visibility/anon6.C: Update testcase.
3974
3975 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3976
3977 PR c/57563
3978 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3979 in how we check __sec_reduce_mutating function's result.
3980
3981 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3982 Pat Haugen <pthaugen@us.ibm.com>
3983 Peter Bergner <bergner@vnet.ibm.com>
3984
3985 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3986 direct move instructions.
3987 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3988 * gcc.target/powerpc/direct-move.h: Likewise.
3989 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3990 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3991 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3992 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3993 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3994 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3995
3996 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3997
3998 PR c++/52440
3999 * g++.dg/cpp0x/pr52440.C: New.
4000
4001 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR target/56564
4004 * gcc.target/i386/pr56564-1.c: New test.
4005 * gcc.target/i386/pr56564-2.c: New test.
4006 * gcc.target/i386/pr56564-3.c: New test.
4007 * gcc.target/i386/pr56564-4.c: New test.
4008 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4009 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4010 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4011 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4012 * gcc.target/i386/vect-sizes-1.c: Likewise.
4013 * gcc.target/i386/memcpy-1.c: Likewise.
4014 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4015 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4016
4017 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4018
4019 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4020 systems to cover all GNU systems.
4021 * g++.dg/abi/guard2.C: Likewise.
4022 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4023 * g++.dg/eh/sighandle.C: Likewise.
4024 * g++.dg/ext/cleanup-10.C: Likewise.
4025 * g++.dg/ext/cleanup-11.C: Likewise.
4026 * g++.dg/ext/cleanup-8.C: Likewise.
4027 * g++.dg/ext/cleanup-9.C: Likewise.
4028 * g++.dg/opt/const5.C: Likewise.
4029 * g++.dg/opt/life1.C: Likewise.
4030 * g++.dg/other/pr39496.C: Likewise.
4031 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4032 * g++.old-deja/g++.abi/align.C: Likewise.
4033 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4034 * g++.old-deja/g++.law/weak.C: Likewise.
4035 * g++.old-deja/g++.pt/asm1.C: Likewise.
4036 * gcc.c-torture/execute/20030125-1.x: Likewise.
4037 * gcc.c-torture/execute/990127-2.x: Likewise.
4038 * gcc.dg/20041106-1.c: Likewise.
4039 * gcc.dg/20050503-1.c: Likewise.
4040 * gcc.dg/builtin-object-size-5.c: Likewise.
4041 * gcc.dg/cleanup-10.c: Likewise.
4042 * gcc.dg/cleanup-11.c: Likewise.
4043 * gcc.dg/cleanup-8.c: Likewise.
4044 * gcc.dg/cleanup-9.c: Likewise.
4045 * gcc.dg/complex-5.c: Likewise.
4046 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4047 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4048 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4049 * gcc.dg/dfp/pr35739.c: Likewise.
4050 * gcc.dg/fdata-sections-1.c: Likewise.
4051 * gcc.dg/lto/20090206-1_0.c: Likewise.
4052 * gcc.dg/lto/20090206-2_0.c: Likewise.
4053 * gcc.dg/pr30360.c: Likewise.
4054 * gcc.dg/pr37303.c: Likewise.
4055 * gcc.dg/pr39323-1.c: Likewise.
4056 * gcc.dg/pr39323-2.c: Likewise.
4057 * gcc.dg/pr39323-3.c: Likewise.
4058 * gcc.dg/pr45416.c: Likewise.
4059 * gcc.dg/setjmp-2.c: Likewise.
4060 * gcc.dg/split-1.c: Likewise.
4061 * gcc.dg/split-3.c: Likewise.
4062 * gcc.dg/split-4.c: Likewise.
4063 * gcc.dg/strlenopt-12g.c: Likewise.
4064 * gcc.dg/strlenopt-14g.c: Likewise.
4065 * gcc.dg/strlenopt-14gf.c: Likewise.
4066 * gcc.dg/strlenopt-16g.c: Likewise.
4067 * gcc.dg/strlenopt-17g.c: Likewise.
4068 * gcc.dg/strlenopt-18g.c: Likewise.
4069 * gcc.dg/strlenopt-1f.c: Likewise.
4070 * gcc.dg/strlenopt-22g.c: Likewise.
4071 * gcc.dg/strlenopt-2f.c: Likewise.
4072 * gcc.dg/strlenopt-4g.c: Likewise.
4073 * gcc.dg/strlenopt-4gf.c: Likewise.
4074 * gcc.dg/struct-ret-3.c: Likewise.
4075 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4076 * gcc.misc-tests/linkage.exp: Likewise.
4077 * gcc.target/i386/20000724-1.c: Likewise.
4078 * gcc.target/i386/align-main-3.c: Likewise.
4079 * gcc.target/i386/cleanup-1.c: Likewise.
4080 * gcc.target/i386/inline-mcpy.c: Likewise.
4081 * gcc.target/i386/pr32268.c: Likewise.
4082 * gcc.target/i386/pr36613.c: Likewise.
4083 * gcc.target/i386/pr39013-1.c: Likewise.
4084 * gcc.target/i386/pr39013-2.c: Likewise.
4085 * gcc.target/i386/pr39496.c: Likewise.
4086 * gcc.target/i386/pr40906-3.c: Likewise.
4087 * gcc.target/i386/pr46084.c: Likewise.
4088 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4089
4090 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4091
4092 PR target/6526
4093 * gcc.target/sh/pr6526.c: New.
4094
4095 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4096
4097 PR target/57568
4098 * gcc.c-torture/execute/pr57568.c: New test.
4099
4100 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4101
4102 PR c++/37404
4103 * g++.dg/other/vararg-4.C: New.
4104
4105 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4106
4107 PR rtl-optimization/57559
4108 * gcc.target/s390/pr57559.c : New test.
4109
4110 2013-06-08 Tobias Burnus <burnus@net-b.de>
4111
4112 PR fortran/37336
4113 * gfortran.dg/finalize_10.f90: New.
4114 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4115 * gfortran.dg/finalize_15.f90: New.
4116
4117 2013-06-08 Tobias Burnus <burnus@net-b.de>
4118
4119 PR fortran/57553
4120 * gfortran.dg/storage_size_4.f90: New.
4121
4122 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4123
4124 PR c++/57548
4125 * testsuite/g++.dg/ext/pr57548.C: New test.
4126
4127 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4128
4129 PR middle-end/57541
4130 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4131
4132 2013-06-07 Jan Hubicka <jh@suse.cz>
4133
4134 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4135
4136 2013-06-07 Tobias Burnus <burnus@net-b.de>
4137
4138 PR fortran/57549
4139 * gfortran.dg/array_constructor_48.f90: New.
4140 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4141 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4142
4143 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4144
4145 PR target/56315
4146 * gcc.target/arm/xordi3-opt.c: New test.
4147
4148 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4149
4150 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4151 Revert to dg-options.
4152
4153 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4154
4155 PR target/55033
4156 * gcc.target/powerpc/pr55033.c: New.
4157
4158 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4159
4160 PR c++/53658
4161 * g++.dg/cpp0x/alias-decl-36.C: New.
4162
4163 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4164 Pat Haugen <pthaugen@us.ibm.com>
4165 Peter Bergner <bergner@vnet.ibm.com>
4166
4167 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4168 power8 builtin functions.
4169 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4170 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4171 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4172 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4173 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4174 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4175 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4176 tests to test power8 auto-vectorization.
4177 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4178 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4179 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4180 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4181
4182 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4183 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4184
4185 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4186
4187 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4188 support.
4189 (check_effective_target_powerpc_p8vector_ok): Likewise.
4190 (is-effective-target): Likewise.
4191 (check_vect_support_and_set_flags): Likewise.
4192
4193 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4194
4195 PR c++/43652
4196 * g++.dg/parse/error53.C: New.
4197
4198 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4199
4200 PR rtl-optimization/57459
4201 * gcc.target/i386/pr57459.c: New test.
4202
4203 2013-06-06 Teresa Johnson <tejohnson@google.com>
4204
4205 PR c++/53743
4206 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4207 into -freorder-blocks-and-partition test.
4208 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4209 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4210 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4211 * gcc.dg/tree-prof/pr50907.c: Ditto.
4212 * gcc.dg/tree-prof/pr45354.c: Ditto.
4213 * g++.dg/tree-prof/partition2.C: Ditto.
4214 * g++.dg/tree-prof/partition3.C: Ditto.
4215
4216 2013-06-06 Tobias Burnus <burnus@net-b.de>
4217
4218 PR fortran/57542
4219 * gfortran.dg/finalize_16.f90: New.
4220
4221 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4222
4223 * gcc.dg/vect/no-section-anchors-vect-68.c:
4224 Add dg-skip-if aarch64_tiny.
4225
4226 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4227
4228 PR C/57457
4229 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4230 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4231
4232 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4233
4234 PR c++/51908
4235 * g++.dg/cpp0x/decltype54.C: New.
4236
4237 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4238
4239 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4240 arm*-*-*eabi* targets.
4241 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4242 arm*-*-* targets.
4243 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4244
4245 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4246 Tobias Burnus <burnus@net-b.de>
4247
4248 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4249 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4250 * gfortran.dg/io_real_boz_4.f90: Ditto.
4251 * gfortran.dg/io_real_boz_5.f90: Ditto.
4252
4253 2013-06-05 Andreas Schwab <schwab@suse.de>
4254
4255 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4256
4257 2013-06-04 Jan Hubicka <jh@suse.cz>
4258
4259 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4260
4261 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4262
4263 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4264 parameters with void.
4265 (main2): Removed argc parameter.
4266 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4267 (main): Replaced argc, argv parameters with void.
4268 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4269 (main2): Removed argc parameter.
4270 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4271 argv parameters with void. Added __asm volatile to avoid optimization
4272 on argc, if necessary.
4273 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4274 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4275 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4276 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4277 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4278 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4279 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4280 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4281 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4282 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4283 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4284 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4285 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4286 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4287 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4288 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4289 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4290 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4291 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4292 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4293 parameters with void.
4294 (main2): Removed argc parameter.
4295 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4296 (main): Replaced argc, argv parameters with void.
4297 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4298 argv parameters with void. Also renamed this function as main, and
4299 delete the existing main.
4300 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4301 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4302 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4303
4304 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4305
4306 * gcc.target/aarch64/movi_1.c: New test.
4307
4308 2013-06-04 Tobias Burnus <burnus@net-b.de>
4309
4310 PR fortran/37336
4311 * gfortran.dg/finalize_12.f90: New.
4312 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4313 end of scope finalization.
4314 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4315 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4316 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4317 * gfortran.dg/class_19.f03: Ditto.
4318 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4319 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4320 * gfortran.dg/extends_14.f03: Ditto.
4321 * gfortran.dg/move_alloc_4.f90: Ditto.
4322 * gfortran.dg/typebound_proc_27.f03: Ditto.
4323
4324 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4325
4326 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4327 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4328 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4329 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4330 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4331 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4332 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4333 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4334 * gfortran.dg/io_real_boz_4.f90: Ditto.
4335 * gfortran.dg/io_real_boz_5.f90: Ditto.
4336 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4337 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4338 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4339 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4340 * gfortran.dg/transpose_2.f90: Fix dg-output.
4341
4342 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4343
4344 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4345 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4346 dg-option and an header comment.
4347
4348 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4349
4350 PR c++/57419
4351 * g++.dg/cpp0x/sfinae46.C: New.
4352 * g++.dg/cpp0x/defaulted13.C: Adjust.
4353 * g++.dg/cpp0x/defaulted2.C: Likewise.
4354 * g++.dg/cpp0x/defaulted26.C: Likewise.
4355 * g++.dg/cpp0x/defaulted3.C: Likewise.
4356 * g++.dg/cpp0x/error1.C: Likewise.
4357 * g++.dg/cpp0x/implicit1.C: Likewise.
4358 * g++.dg/cpp0x/implicit11.C: Likewise.
4359 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4360 * g++.dg/cpp0x/initlist47.C: Likewise.
4361 * g++.dg/cpp0x/initlist9.C: Likewise.
4362 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4363 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4364 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4365 * g++.dg/cpp0x/union4.C: Likewise.
4366 * g++.dg/template/crash108.C: Likewise.
4367 * g++.dg/template/crash41.C: Likewise.
4368 * g++.old-deja/g++.jason/local.C: Likewise.
4369 * g++.old-deja/g++.law/visibility3.C: Likewise.
4370
4371 2013-06-03 Teresa Johnson <tejohnson@google.com>
4372
4373 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4374 * gcc.dg/vect/bb-slp-14.c: Ditto.
4375 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4376 * gcc.dg/vect/bb-slp-23.c: Ditto.
4377 * gcc.dg/vect/bb-slp-15.c: Ditto.
4378 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4379 * gcc.dg/vect/bb-slp-24.c: Ditto.
4380 * gcc.dg/vect/bb-slp-16.c: Ditto.
4381 * gcc.dg/vect/bb-slp-25.c: Ditto.
4382 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4383 * gcc.dg/vect/bb-slp-17.c: Ditto.
4384 * gcc.dg/vect/bb-slp-1.c: Ditto.
4385 * gcc.dg/vect/bb-slp-26.c: Ditto.
4386 * gcc.dg/vect/bb-slp-18.c: Ditto.
4387 * gcc.dg/vect/bb-slp-2.c: Ditto.
4388 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4389 * gcc.dg/vect/bb-slp-27.c: Ditto.
4390 * gcc.dg/vect/bb-slp-19.c: Ditto.
4391 * gcc.dg/vect/bb-slp-3.c: Ditto.
4392 * gcc.dg/vect/bb-slp-28.c: Ditto.
4393 * gcc.dg/vect/bb-slp-4.c: Ditto.
4394 * gcc.dg/vect/bb-slp-29.c: Ditto.
4395 * gcc.dg/vect/bb-slp-5.c: Ditto.
4396 * gcc.dg/vect/bb-slp-6.c: Ditto.
4397 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4398 * gcc.dg/vect/bb-slp-7.c: Ditto.
4399 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4400 * gcc.dg/vect/bb-slp-8.c: Ditto.
4401 * gcc.dg/vect/bb-slp-9.c: Ditto.
4402 * gcc.dg/vect/bb-slp-10.c: Ditto.
4403 * gcc.dg/vect/bb-slp-11.c: Ditto.
4404 * gcc.dg/vect/bb-slp-20.c: Ditto.
4405 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4406 * gcc.dg/vect/bb-slp-21.c: Ditto.
4407 * gcc.dg/vect/bb-slp-30.c: Ditto.
4408 * gcc.dg/vect/bb-slp-13.c: Ditto.
4409 * gcc.dg/vect/bb-slp-22.c: Ditto.
4410 * g++.dg/vect/slp-pr50413.cc: Ditto.
4411 * g++.dg/vect/slp-pr56812.cc: Ditto.
4412 * g++.dg/vect/slp-pr50819.cc: Ditto.
4413
4414 2013-06-01 Tobias Burnus <burnus@net-b.de>
4415
4416 PR fortran/57456
4417 * gfortran.dg/class_array_17.f90: New.
4418
4419 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4420
4421 * ada/acats/floatstore.lst: New.
4422 * ada/acats/run_all.sh: Process it.
4423
4424 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4425
4426 * gcc.target/powerpc/e500-ord-1.c: New test.
4427 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4428 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4429 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4430
4431 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4432
4433 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4434
4435 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4436
4437 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4438
4439 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4440
4441 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4442
4443 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4444
4445 PR c/57452
4446 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4447 test-case.
4448
4449 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4450
4451 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4452
4453 2013-05-31 Marek Polacek <polacek@redhat.com>
4454
4455 PR tree-optimization/57478
4456 PR tree-optimization/57453
4457 * gcc.dg/torture/pr57478.c: New test.
4458
4459 2013-05-31 Tobias Burnus <burnus@net-b.de>
4460
4461 PR fortran/57456
4462 * gfortran.dg/class_array_17.f90: New.
4463
4464 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4465
4466 PR target/56315
4467 * gcc.target/arm/iordi3-opt.c: New test.
4468
4469 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4470
4471 PR fortran/54190
4472 PR fortran/57217
4473 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4474 * gfortran.dg/interface_26.f90: Ditto.
4475 * gfortran.dg/proc_ptr_11.f90: Ditto.
4476 * gfortran.dg/proc_ptr_15.f90: Ditto.
4477 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4478 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4479 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4480 * gfortran.dg/typebound_override_1.f90: Ditto.
4481 * gfortran.dg/typebound_override_4.f90: Ditto.
4482 * gfortran.dg/typebound_proc_6.f03: Ditto.
4483 * gfortran.dg/assumed_type_7.f90: New test.
4484 * gfortran.dg/typebound_override_5.f90: New test.
4485 * gfortran.dg/typebound_override_6.f90: New test.
4486 * gfortran.dg/typebound_override_7.f90: New test.
4487
4488 2013-05-30 Tobias Burnus <burnus@net-b.de>
4489
4490 PR middle-end/57073
4491 * gfortran.dg/power_6.f90: New.
4492
4493 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4494
4495 * gcc.target/aarch64/insv_1.c: New test.
4496
4497 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4498
4499 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4500 dg-skip-if "No stabs".
4501
4502 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4503
4504 PR fortran/54189
4505 * gfortran.dg/assumed_size_1.f90: New.
4506
4507 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4508
4509 * gcc.dg/shrink-wrap-alloca.c: New added.
4510 * gcc.dg/shrink-wrap-pretend.c: New added.
4511 * gcc.dg/shrink-wrap-sibcall.c: New added.
4512
4513 2013-05-30 Tobias Burnus <burnus@net-b.de>
4514
4515 PR fortran/57458
4516 * gfortran.dg/assumed_rank_13.f90: New.
4517
4518 2013-05-29 Easwaran Raman <eraman@google.com>
4519
4520 PR tree-optimization/57442
4521 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4522
4523 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4524
4525 PR tree-optimization/57441
4526 * gcc.c-torture/compile/pr57441.c: New.
4527
4528 2013-05-29 Dehao Chen <dehao@google.com>
4529
4530 PR testsuite/57413
4531 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4532
4533 2013-05-29 Tobias Burnus <burnus@net-b.de>
4534
4535 PR fortran/37336
4536 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4537 * gfortran.dg/class_19.f03: Ditto.
4538
4539 2013-05-29 Richard Biener <rguenther@suse.de>
4540
4541 * gcc.dg/vect/bb-slp-32.c: New testcase.
4542
4543 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4544
4545 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4546 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4547 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4548 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4549 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4550 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4551 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4552 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4553 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4554 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4555 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4556 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4557 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4558 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4559 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4560 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4561 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4562 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4563 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4564 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4565 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4566 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4567 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4568 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4569 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4570 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4571 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4572 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4573 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4574 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4575 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4576 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4577 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4578 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4579 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4580 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4581 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4582 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4583 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4584
4585 2013-05-29 Tobias Burnus <burnus@net-b.de>
4586
4587 PR fortran/37336
4588 * gfortran.dg/finalize_11.f90: New.
4589 * gfortran.dg/finalize_4.f03: Remove dg-error.
4590 * gfortran.dg/finalize_5.f03: Ditto.
4591 * gfortran.dg/finalize_6.f03: Ditto.
4592 * gfortran.dg/finalize_7.f03: Ditto.
4593
4594 2013-05-28 Tobias Burnus <burnus@net-b.de>
4595
4596 * gfortran.dg/class_array_16.f90: New.
4597
4598 2013-05-28 Tobias Burnus <burnus@net-b.de>
4599
4600 PR fortran/57435
4601 * testsuite/gfortran.dg/use_29.f90: New.
4602
4603 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4604
4605 * gnat.dg/fp_exception.adb: New test.
4606
4607 2013-05-28 Richard Biener <rguenther@suse.de>
4608
4609 PR tree-optimization/56787
4610 * gcc.dg/vect/pr56787.c: New testcase.
4611
4612 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4613 Tobias Burnus <burnus@net-b.de>
4614
4615 PR fortran/57217
4616 * gfortran.dg/typebound_override_4.f90: New.
4617
4618 2013-05-28 Richard Biener <rguenther@suse.de>
4619
4620 PR tree-optimization/57411
4621 * g++.dg/opt/pr57411.C: New testcase.
4622
4623 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4624
4625 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4626 * gcc.dg/builtin-bswap-9.c: Likewise.
4627
4628 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4629
4630 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4631
4632 2013-05-27 Richard Biener <rguenther@suse.de>
4633
4634 PR middle-end/57412
4635 * gcc.dg/gomp/pr57412.c: New testcase.
4636
4637 2013-05-27 Bud Davis <jmdavis@link.com>
4638
4639 PR fortran/50405
4640 * gfortran.dg/stfunc_8.f90: New.
4641
4642 2013-05-27 Richard Biener <rguenther@suse.de>
4643
4644 PR tree-optimization/57343
4645 * gcc.dg/torture/pr57343.c: New testcase.
4646
4647 2013-05-27 Richard Biener <rguenther@suse.de>
4648
4649 PR tree-optimization/57417
4650 * gcc.dg/torture/pr57417.c: New testcase.
4651
4652 2013-05-27 Richard Biener <rguenther@suse.de>
4653
4654 PR tree-optimization/57396
4655 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4656
4657 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4658
4659 * gnat.dg/specs/last_bit.ads: New test.
4660
4661 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4662
4663 * gnat.dg/specs/machine_attribute.ads: New test.
4664
4665 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4666
4667 * gnat.dg/incomplete3.ad[sb]: New test.
4668
4669 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4670
4671 PR target/53916
4672 * gcc.target/mips/div-13.c: New test.
4673
4674 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4675
4676 PR target/55777
4677 * gcc.target/mips/mips16-attributes-5.c,
4678 * gcc.target/mips/mips16-attributes-6.c: New tests.
4679
4680 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4681
4682 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4683 * gcc.dg/builtin-bswap-8.c: Likewise.
4684
4685 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4686
4687 PR c++/52216
4688 * g++.dg/cpp0x/new1.C: New.
4689
4690 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4691
4692 PR c++/25666
4693 * g++.dg/parse/dtor16.C: New.
4694 * g++.dg/parse/dtor6.C: Adjust.
4695
4696 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4697
4698 PR c++/19618
4699 * g++.dg/expr/bitfield12.C: New.
4700
4701 2013-05-24 Jeff Law <law@redhat.com>
4702
4703 PR tree-optimization/57124
4704 * gcc.c-torture/execute/pr57124.c: New test.
4705 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4706
4707 2013-05-24 Martin Jambor <mjambor@suse.cz>
4708
4709 PR tree-optimization/57294
4710 * gcc.dg/ipa/pr57294.c: New test.
4711
4712 2013-05-24 Dehao Chen <dehao@google.com>
4713
4714 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4715
4716 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4717
4718 * gcc.target/aarch64/scalar_intrinsics.c
4719 (force_simd): Use a valid instruction.
4720 (test_vdupd_lane_s64): Pass a valid lane argument.
4721 (test_vdupd_lane_u64): Likewise.
4722
4723 2013-05-24 Richard Biener <rguenther@suse.de>
4724
4725 PR tree-optimization/57287
4726 * gcc.dg/pr57287.c: New testcase.
4727
4728 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4729
4730 PR c++/26572
4731 * g++.dg/template/error51.C: New.
4732
4733 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4734
4735 PR c++/25503
4736 * g++.dg/template/bitfield2.C: New.
4737
4738 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4739
4740 * gnat.dg/specs/noinline1.ads: New test.
4741 * gnat.dg/noinline2.ad[sb]: Likewise.
4742 * gnat.dg/specs/noinline3.ads: Likewise.
4743 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4744
4745 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4746
4747 PR tree-ssa/57385
4748 * gcc.dg/tree-ssa/pr57385.c: New test.
4749
4750 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4751
4752 * gnat.dg/derived_type4.adb: New test.
4753
4754 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4755
4756 * gcc.dg/builtin-bswap-6.c: New test.
4757 * gcc.dg/builtin-bswap-7.c: Likewise.
4758 * gcc.dg/builtin-bswap-8.c: Likewise.
4759 * gcc.dg/builtin-bswap-9.c: Likewise.
4760
4761 2013-05-23 Christian Bruel <christian.bruel@st.com>
4762
4763 PR debug/57351
4764 * gcc.dg/debug/pr57351.c: New test
4765
4766 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4767
4768 * gcc.target/aarch64/vect-clz.c: New file.
4769
4770 2013-05-23 Martin Jambor <mjambor@suse.cz>
4771
4772 PR middle-end/57347
4773 * gcc.dg/ipa/pr57347.c: New test.
4774
4775 2013-05-23 Richard Biener <rguenther@suse.de>
4776
4777 PR tree-optimization/57380
4778 * g++.dg/tree-ssa/pr57380.C: New testcase.
4779
4780 2013-05-23 Richard Biener <rguenther@suse.de>
4781
4782 PR middle-end/57381
4783 * gcc.dg/torture/pr57381.c: New testcase.
4784
4785 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4786
4787 PR middle-end/57344
4788 * gcc.c-torture/execute/pr57344-1.c: New test.
4789 * gcc.c-torture/execute/pr57344-2.c: New test.
4790 * gcc.c-torture/execute/pr57344-3.c: New test.
4791 * gcc.c-torture/execute/pr57344-4.c: New test.
4792
4793 2013-05-23 Richard Biener <rguenther@suse.de>
4794
4795 PR rtl-optimization/57341
4796 * gcc.dg/torture/pr57341.c: New testcase.
4797
4798 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4799
4800 PR c++/57352
4801 * g++.dg/parse/crash62.C: New.
4802
4803 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4804 Pat Haugen <pthaugen@us.ibm.com>
4805 Peter Bergner <bergner@vnet.ibm.com>
4806
4807 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4808 crypto builtins.
4809
4810 2013-05-22 Tobias Burnus <burnus@net-b.de>
4811
4812 PR fortran/57364
4813 * gfortran.dg/defined_assignment_6.f90: New.
4814
4815 2013-05-22 Tobias Burnus <burnus@net-b.de>
4816
4817 PR fortran/57338
4818 * gfortran.dg/assumed_type_6.f90: New.
4819
4820 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4821
4822 PR c++/57211
4823 * g++.dg/cpp0x/Wunused-parm.C: New.
4824
4825 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4826
4827 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4828 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4829
4830 2013-05-21 Easwaran Raman <eraman@google.com>
4831
4832 PR tree-optimization/57322
4833 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4834
4835 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4836
4837 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4838 .set (no)?micromips
4839
4840 2013-05-21 Tobias Burnus <burnus@net-b.de>
4841
4842 PR fortran/57035
4843 * gfortran.dg/assumed_type_5.f90: New.
4844 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4845 * gfortran.dg/assumed_rank_2.f90: Ditto.
4846 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4847 * gfortran.dg/no_arg_check_3.f90: Ditto.
4848
4849 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR tree-optimization/57331
4852 * gcc.c-torture/compile/pr57331.c: New test.
4853
4854 2013-05-21 Richard Biener <rguenther@suse.de>
4855
4856 PR tree-optimization/57330
4857 * gcc.dg/torture/pr57330.c: New testcase.
4858
4859 2013-05-21 Richard Biener <rguenther@suse.de>
4860
4861 PR tree-optimization/57303
4862 * gcc.dg/torture/pr57303.c: New testcase.
4863
4864 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4865
4866 PR tree-optimization/57321
4867 * gcc.c-torture/execute/pr57321.c: New test.
4868
4869 2013-05-20 Tobias Burnus <burnus@net-b.de>
4870
4871 PR fortran/48858
4872 PR fortran/55465
4873 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4874 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4875 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4876 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4877 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4878 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4879 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4880 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4881 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4882 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4883 * gfortran.dg/binding_label_tests_24.f90: New.
4884 * gfortran.dg/binding_label_tests_25.f90: New.
4885
4886 2013-05-20 Tobias Burnus <burnus@net-b.de>
4887
4888 PR fortran/48858
4889 * gfortran.dg/binding_label_tests_17.f90: New.
4890 * gfortran.dg/binding_label_tests_18.f90: New.
4891 * gfortran.dg/binding_label_tests_19.f90: New.
4892 * gfortran.dg/binding_label_tests_20.f90: New.
4893 * gfortran.dg/binding_label_tests_21.f90: New.
4894 * gfortran.dg/binding_label_tests_22.f90: New.
4895 * gfortran.dg/binding_label_tests_23.f90: New.
4896
4897 2013-05-20 Tobias Burnus <burnus@net-b.de>
4898
4899 PR fortran/48858
4900 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4901 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4902 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4903 * gfortran.dg/common_18.f90: New.
4904 * gfortran.dg/common_19.f90: New.
4905 * gfortran.dg/common_20.f90: New.
4906 * gfortran.dg/common_21.f90: New.
4907
4908 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4909
4910 PR c++/12288
4911 * g++.dg/parse/error52.C: New.
4912 * g++.dg/parse/error3.C: Adjust.
4913 * g++.dg/parse/error36.C: Likewise.
4914
4915 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4916
4917 PR target/56547
4918 * gcc.target/sh/pr56547-1.c: New.
4919 * gcc.target/sh/pr56547-2.c: New.
4920
4921 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4922
4923 PR c++/23608
4924 * g++.dg/warn/Wsign-compare-6.C: New.
4925 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4926
4927 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4928
4929 PR c++/57327
4930 * g++.dg/template/error50.C: New.
4931
4932 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4933
4934 PR c++/10207
4935 * g++.dg/ext/complit13.C: New.
4936
4937 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4938
4939 PR c++/57175
4940 * g++.dg/pr57175.C: New testcase.
4941
4942 2013-05-17 Easwaran Raman <eraman@google.com>
4943
4944 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4945
4946 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4947
4948 PR testsuite/57313
4949 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4950
4951 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4952
4953 PR rtl-optimization/57281
4954 PR rtl-optimization/57300
4955 * gcc.dg/pr57300.c: New test.
4956 * gcc.c-torture/execute/pr57281.c: New test.
4957
4958 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4959
4960 PR c++/18126
4961 * g++.dg/ext/sizeof-complit.C: New.
4962
4963 2013-05-17 Marek Polacek <polacek@redhat.com>
4964
4965 * gcc.dg/strlenopt-25.c: New test.
4966 * gcc.dg/strlenopt-26.c: Likewise.
4967
4968 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4969
4970 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4971 instead of -mavx2, require only avx instead of avx2.
4972 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4973 of avx2-check.h and turn into an avx runtime test instead of
4974 avx2 runtime test.
4975
4976 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4977
4978 * g++.dg/ext/vector22.C: Uncomment working test.
4979
4980 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4981
4982 PR c++/17410
4983 * g++.dg/template/pr17410.C: New.
4984
4985 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4986
4987 * gcc.target/i386/rotate-3.c: New test.
4988 * gcc.target/i386/rotate-3a.c: New test.
4989 * gcc.target/i386/rotate-4.c: New test.
4990 * gcc.target/i386/rotate-4a.c: New test.
4991 * gcc.target/i386/rotate-5.c: New test.
4992 * gcc.target/i386/rotate-5a.c: New test.
4993
4994 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4995
4996 * gcc.dg/visibility-21.c: Require section_anchors.
4997
4998 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4999
5000 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5001 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5002 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5003
5004 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5005
5006 * gcc.dg/visibility-21.c: New.
5007
5008 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5009
5010 PR middle-end/57286
5011 * gcc.dg/pr57286.c: New testcase.
5012 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5013 * g++.dg/ext/vector22.C: Comment out transformations not
5014 performed anymore.
5015
5016 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5017
5018 PR target/57260
5019 * gcc.target/mips/call-1.c: Restrict to o32.
5020 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5021
5022 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5023
5024 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5025 dg-messages.
5026 * g++.dg/warn/Wshadow-1.C: Likewise.
5027 * g++.dg/warn/Wshadow-6.C: Likewise.
5028 * g++.dg/warn/Wshadow-7.C: Likewise.
5029
5030 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5031
5032 PR c++/31952
5033 * g++.dg/parse/pr31952-1.C: New.
5034 * g++.dg/parse/pr31952-2.C: Likewise.
5035 * g++.dg/parse/pr31952-3.C: Likewise.
5036
5037 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5038 * g++.old-deja/g++.jason/cond.C: Likewise.
5039 * g++.dg/cpp0x/range-for5.C: Likewise.
5040
5041 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5042
5043 PR target/19599
5044 * gcc.target/arm/pr40887.c: Adjust testcase.
5045 * gcc.target/arm/pr19599.c: New test.
5046
5047 2013-05-15 Richard Biener <rguenther@suse.de>
5048
5049 PR tree-optimization/57275
5050 * gcc.target/i386/pr57275.c: New testcase.
5051
5052 2013-05-15 Jan Hubicka <jh@suse.cz>
5053
5054 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5055 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5056 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5057
5058 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5059
5060 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5061 scheduling.
5062
5063 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR c++/57274
5066 * c-c++-common/Wsequence-point-1.c: New test.
5067
5068 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5069
5070 * g++.dg/ext/vector22.C: New testcase.
5071 * gcc.dg/binop-xor3.c: Remove xfail.
5072
5073 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5074
5075 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5076 FLOAT cmp FLOAT ? INT : INT.
5077 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5078 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5079 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5080 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5081 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5082 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5083
5084 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5085
5086 PR c++/53903
5087 * g++.dg/cpp0x/defaulted43.C: New.
5088
5089 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5090
5091 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5092 (alloca): Remove declaration.
5093 (foo9): Replace alloca by __builtin_alloca.
5094
5095 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5096
5097 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5098 Expect "size of array is too large" error.
5099
5100 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5101
5102 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5103
5104 2013-05-14 Richard Biener <rguenther@suse.de>
5105
5106 PR middle-end/57235
5107 * g++.dg/torture/pr57235.C: New testcase.
5108
5109 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR middle-end/57251
5112 * gcc.dg/torture/pr57251.c: New test.
5113
5114 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5115
5116 PR target/57264
5117 * gcc.target/i386/pr57264.c: New test.
5118
5119 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5120
5121 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5122
5123 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5124
5125 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5126
5127 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5128
5129 PR tree-optimization/45216
5130 PR tree-optimization/57157
5131 * c-c++-common/rotate-1.c: Add 32 tests with +.
5132 * c-c++-common/rotate-1a.c: Adjust.
5133 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5134 * c-c++-common/rotate-2b.c: New test.
5135 * c-c++-common/rotate-3.c: Add 32 tests with +.
5136 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5137 * c-c++-common/rotate-4b.c: New test.
5138 * c-c++-common/rotate-5.c: New test.
5139
5140 2013-05-13 Martin Jambor <mjambor@suse.cz>
5141
5142 PR middle-end/42371
5143 * gcc.dg/ipa/remref-0.c: New test.
5144 * gcc.dg/ipa/remref-1a.c: Likewise.
5145 * gcc.dg/ipa/remref-1b.c: Likewise.
5146 * gcc.dg/ipa/remref-2a.c: Likewise.
5147 * gcc.dg/ipa/remref-2b.c: Likewise.
5148
5149 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5150
5151 * gcc.dg/vector-shift-2.c: New testcase.
5152
5153 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR tree-optimization/57230
5156 * gcc.dg/strlenopt-24.c: New test.
5157
5158 PR tree-optimization/57230
5159 * gcc.dg/strlenopt-23.c: New test.
5160
5161 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5162
5163 PR target/57108
5164 * gcc.target/sh/pr57108.c: Move this test case to ...
5165 * gcc.c-torture/compile/pr57108.c: ... here.
5166
5167 2013-05-10 Richard Biener <rguenther@suse.de>
5168
5169 PR tree-optimization/57214
5170 * gcc.dg/torture/pr57214.c: New testcase.
5171
5172 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5173
5174 * gcc.dg/vector-shift.c: New testcase.
5175
5176 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5177
5178 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5179
5180 PR tree-optimization/45216
5181 PR tree-optimization/57157
5182 * c-c++-common/rotate-1.c: New test.
5183 * c-c++-common/rotate-1a.c: New test.
5184 * c-c++-common/rotate-2.c: New test.
5185 * c-c++-common/rotate-2a.c: New test.
5186 * c-c++-common/rotate-3.c: New test.
5187 * c-c++-common/rotate-3a.c: New test.
5188 * c-c++-common/rotate-4.c: New test.
5189 * c-c++-common/rotate-4a.c: New test.
5190
5191 2013-05-10 Richard Biener <rguenther@suse.de>
5192
5193 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5194 * gcc.target/i386/l_fma_double_1.c: Adjust.
5195 * gcc.target/i386/l_fma_double_2.c: Likewise.
5196 * gcc.target/i386/l_fma_double_3.c: Likewise.
5197 * gcc.target/i386/l_fma_double_4.c: Likewise.
5198 * gcc.target/i386/l_fma_double_5.c: Likewise.
5199 * gcc.target/i386/l_fma_double_6.c: Likewise.
5200 * gcc.target/i386/l_fma_float_1.c: Likewise.
5201 * gcc.target/i386/l_fma_float_2.c: Likewise.
5202 * gcc.target/i386/l_fma_float_3.c: Likewise.
5203 * gcc.target/i386/l_fma_float_4.c: Likewise.
5204 * gcc.target/i386/l_fma_float_5.c: Likewise.
5205 * gcc.target/i386/l_fma_float_6.c: Likewise.
5206
5207 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 PR c++/51226
5210 * g++.dg/cpp0x/pr51226.C: New.
5211
5212 2013-04-16 Han Shen <shenhan@google.com>
5213
5214 Test cases for '-fstack-protector-strong'.
5215 * gcc.dg/fstack-protector-strong.c: New.
5216 * g++.dg/fstack-protector-strong.C: New.
5217
5218 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5219
5220 * gcc.target/aarch64/ands_1.c: New test.
5221 * gcc.target/aarch64/ands_2.c: Likewise
5222
5223 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5224
5225 * lib/target-supports.exp (check_effective_target_hw): New
5226 function.
5227 * c-c++-common/asan/clone-test-1.c: Call
5228 check_effective_target_hw.
5229 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5230 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5231 possible decorations.
5232 * c-c++-common/asan/null-deref-1.c: Likewise.
5233 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5234 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5235 * c-c++-common/asan/use-after-free-1.c: Likewise.
5236 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5237 * g++.dg/asan/large-func-test-1.C: Likewise.
5238
5239 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5240
5241 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5242
5243 2013-05-07 Richard Biener <rguenther@suse.de>
5244
5245 PR middle-end/57190
5246 * g++.dg/torture/pr57190.C: New testcase.
5247
5248 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5249
5250 PR tree-optimization/57149
5251 * gcc.dg/pr57149.c: New test.
5252
5253 PR debug/57184
5254 * gcc.dg/pr57184.c: New test.
5255
5256 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5257
5258 * gnat.dg/specs/array3.ads: New test.
5259
5260 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5261
5262 * c-c++-common/vector-scalar-2.c: New testcase.
5263
5264 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5265
5266 * gcc.target/i386/asm-dialect-2.c: New testcase.
5267
5268 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5269
5270 PR c++/57183
5271 * g++.dg/cpp0x/auto38.C: New.
5272
5273 2013-05-06 Richard Biener <rguenther@suse.de>
5274
5275 PR tree-optimization/57185
5276 * gcc.dg/autopar/pr57185.c: New testcase.
5277
5278 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5279
5280 PR target/57106
5281 * gcc.target/i386/pr57106.c: New test.
5282
5283 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5284
5285 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5286 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5287 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5288 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5289 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5290 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5291 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5292
5293 2013-05-06 Teresa Johnson <tejohnson@google.com>
5294
5295 PR bootstrap/57154
5296 * gcc.dg/pr57154.c: New test.
5297
5298 2013-05-06 Richard Biener <rguenther@suse.de>
5299
5300 PR middle-end/57147
5301 * gcc.dg/torture/pr57147-1.c: New testcase.
5302 * gcc.dg/torture/pr57147-2.c: Likewise.
5303 * gcc.dg/torture/pr57147-3.c: Likewise.
5304
5305 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5306
5307 PR target/55303
5308 * gcc.target/sh/pr55303-1.c: New.
5309 * gcc.target/sh/pr55303-2.c: New.
5310 * gcc.target/sh/pr55303-3.c: New.
5311
5312 2013-05-05 Tobias Burnus <burnus@net-b.de>
5313
5314 * gfortran.dg/allocate_with_source_3.f90: New.
5315
5316 2013-05-05 Tobias Burnus <burnus@net-b.de>
5317
5318 PR fortran/57141
5319 * gfortran.dg/null_8.f90: New.
5320
5321 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5322
5323 PR c++/53745
5324 * g++.dg/cpp0x/enum27.C: New.
5325 * g++.dg/cpp0x/enum_base.C: Adjust.
5326
5327 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR tree-optimization/56205
5330 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5331
5332 2013-05-04 Tobias Burnus <burnus@net-b.de>
5333
5334 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5335 * gfortran.dg/bind_c_usage_27.f90: New.
5336 * gfortran.dg/bind_c_usage_28.f90: New.
5337
5338 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5339
5340 PR c++/51927
5341 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5342
5343 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5344
5345 PR target/57150
5346 * gcc.target/powerpc/pr57150.c: New file.
5347
5348 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5349
5350 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5351 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5352 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5353 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5354 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5355 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5356 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5357
5358 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5359
5360 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5361 scan-assembler-times.
5362
5363 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5364
5365 * gcc.dg/tree-ssa/slsr-32.c: New.
5366 * gcc.dg/tree-ssa/slsr-33.c: New.
5367 * gcc.dg/tree-ssa/slsr-34.c: New.
5368 * gcc.dg/tree-ssa/slsr-35.c: New.
5369 * gcc.dg/tree-ssa/slsr-36.c: New.
5370 * gcc.dg/tree-ssa/slsr-37.c: New.
5371 * gcc.dg/tree-ssa/slsr-38.c: New.
5372
5373 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5374
5375 * gcc.target/aarch64/tst_1.c: New test.
5376 * gcc.target/aarch64/tst_2.c: Likewise
5377
5378 2013-05-02 Jeff Law <law@redhat.com>
5379
5380 PR tree-optimization/57144
5381 * gcc.c-torture/execute/pr57144.c: New test.
5382
5383 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5384
5385 PR rtl-optimization/57130
5386 * gcc.c-torture/execute/pr57130.c: New test.
5387
5388 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5389
5390 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5391
5392 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5393
5394 * gcc.target/aarch64/fabd.c: New file.
5395
5396 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5397
5398 PR c++/54318
5399 * g++.dg/cpp0x/pr54318.C: New.
5400
5401 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5402
5403 PR c++/14283
5404 * g++.dg/parse/error51.C: New.
5405 * g++.dg/parse/error15.C: Adjust column numbers.
5406
5407 2013-05-02 Tobias Burnus <burnus@net-b.de>
5408
5409 PR fortran/57142
5410 * gfortran.dg/size_kind_2.f90: New.
5411 * gfortran.dg/size_kind_3.f90: New.
5412
5413 2013-05-02 Richard Biener <rguenther@suse.de>
5414
5415 PR middle-end/57140
5416 * g++.dg/torture/pr57140.C: New testcase.
5417
5418 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5419
5420 PR target/56732
5421 * gcc.target/arm/pr56732-1.c: New test.
5422
5423 2013-05-02 Martin Jambor <mjambor@suse.cz>
5424
5425 PR middle-end/56988
5426 * gcc.dg/ipa/pr56988.c: New test.
5427
5428 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5429
5430 * gcc.target/aarch64/bics_1.c: New test.
5431 * gcc.target/aarch64/bics_2.c: Likewise.
5432
5433 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR rtl-optimization/57131
5436 * gcc.c-torture/execute/pr57131.c: New test.
5437
5438 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5439
5440 PR c++/57132
5441 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5442
5443 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5444
5445 PR target/57091
5446 * gcc.target/i386/pr57091.c: New test.
5447
5448 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5449
5450 * gcc.target/aarch64/vect-vaddv.c: New.
5451
5452 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5453
5454 * gcc.target/aarch64/vect-vmaxv.c: New.
5455 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5456
5457 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5458
5459 * gcc.target/aarch64/scalar-vca.c: New.
5460 * gcc.target/aarch64/vect-vca.c: Likewise.
5461
5462 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5463
5464 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5465 (test_vceqd_s64): Force arguments to SIMD registers.
5466 (test_vceqzd_s64): Likewise.
5467 (test_vcged_s64): Likewise.
5468 (test_vcled_s64): Likewise.
5469 (test_vcgezd_s64): Likewise.
5470 (test_vcged_u64): Likewise.
5471 (test_vcgtd_s64): Likewise.
5472 (test_vcltd_s64): Likewise.
5473 (test_vcgtzd_s64): Likewise.
5474 (test_vcgtd_u64): Likewise.
5475 (test_vclezd_s64): Likewise.
5476 (test_vcltzd_s64): Likewise.
5477 (test_vtst_s64): Likewise.
5478 (test_vtst_u64): Likewise.
5479
5480 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5481
5482 PR c++/57092
5483 * g++.dg/cpp0x/decltype53.C: New.
5484
5485 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5486
5487 PR fortran/57071
5488 * gfortran.dg/power_5.f90: New test.
5489
5490 2013-04-30 Richard Biener <rguenther@suse.de>
5491
5492 PR middle-end/57122
5493 * gcc.dg/torture/pr57122.c: New testcase.
5494
5495 2013-04-30 Richard Biener <rguenther@suse.de>
5496
5497 PR middle-end/57107
5498 * g++.dg/torture/pr57107.C: New testcase.
5499
5500 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5501
5502 PR rtl-optimization/57105
5503 * gcc.dg/pr57105.c: New test.
5504
5505 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR tree-optimization/57104
5508 * gcc.dg/pr57104.c: New test.
5509
5510 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5511
5512 PR target/44578
5513 * gcc.target/i386/pr44578.c: New test.
5514
5515 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5516
5517 PR target/57097
5518 * gcc.target/i386/pr57097.c: New test.
5519
5520 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5521
5522 PR target/57098
5523 * gcc.target/i386/pr57098.c: New test.
5524
5525 2013-04-29 Kai Tietz <ktietz@redhat.com>
5526
5527 * gcc.c-torture/execute/pr55875.c: New test.
5528
5529 2013-04-29 Richard Biener <rguenther@suse.de>
5530
5531 PR middle-end/57075
5532 * gcc.dg/torture/pr57075.c: New testcase.
5533
5534 2013-04-29 Richard Biener <rguenther@suse.de>
5535
5536 PR middle-end/57103
5537 * gcc.dg/autopar/pr57103.c: New testcase.
5538
5539 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5540
5541 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5542
5543 2013-04-29 Tom de Vries <tom@codesourcery.com>
5544
5545 * gcc.dg/pr50763.c: Update test.
5546
5547 2013-04-26 Jeff Law <law@redhat.com>
5548
5549 * gcc.dg/tree-ssa/vrp88.c: New test.
5550
5551 2013-04-29 Christian Bruel <christian.bruel@st.com>
5552
5553 PR target/57108
5554 * gcc.target/sh/pr57108.c: New test.
5555
5556 2013-04-29 Richard Biener <rguenther@suse.de>
5557
5558 PR middle-end/57089
5559 * gfortran.dg/gomp/pr57089.f90: New testcase.
5560
5561 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5562
5563 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5564
5565 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5566
5567 * gcc.target/aarch64/vect-vcvt.c: New.
5568
5569 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5570
5571 * gcc.target/aarch64/vect-vrnd.c: New.
5572
5573 2013-04-29 Richard Biener <rguenther@suse.de>
5574
5575 PR tree-optimization/57081
5576 * gcc.dg/torture/pr57081.c: New testcase.
5577
5578 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR tree-optimization/57083
5581 * gcc.dg/torture/pr57083.c: New test.
5582
5583 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5584
5585 PR c++/56450
5586 * g++.dg/cpp0x/decltype52.C: New.
5587
5588 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5589
5590 N3472 binary constants
5591 * g++.dg/cpp/limits.C: Adjust warning wording.
5592 * g++.dg/system-binary-constants-1.C: Likewise.
5593 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5594
5595 2013-04-28 Tobias Burnus <burnus@net-b.de>
5596
5597 PR fortran/57093
5598 * gfortran.dg/coarray_30.f90: New.
5599
5600 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5601
5602 PR fortran/57071
5603 * frontend-passes (optimize_power): New function.
5604 (optimize_op): Use it.
5605
5606 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR target/56866
5609 * gcc.c-torture/execute/pr56866.c: New test.
5610 * gcc.target/i386/pr56866.c: New test.
5611
5612 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR go/57045
5615 * gcc.dg/setjmp-5.c: New test.
5616
5617 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5618
5619 PR c++/55708
5620 * g++.dg/cpp0x/constexpr-55708.C: New.
5621
5622 2013-04-26 Richard Biener <rguenther@suse.de>
5623
5624 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5625 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5626 * gcc.dg/pr53265.c: Remove XFAILs.
5627 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5628 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5629
5630 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5631
5632 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5633 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5634 -fdiagnostics-color=never option similarly to
5635 -fno-diagnostics-show-caret option.
5636
5637 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR rtl-optimization/57003
5640 * gcc.target/i386/pr57003.c: New test.
5641
5642 2013-04-25 Marek Polacek <polacek@redhat.com>
5643
5644 PR tree-optimization/57066
5645 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5646
5647 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5648 Tejas Belagod <tejas.belagod@arm.com>
5649
5650 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5651 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5652 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5653
5654 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5655
5656 * gcc.target/aarch64/cmp.c: New.
5657
5658 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5659
5660 * gcc.target/aarch64/ngc.c: New.
5661
5662 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5663
5664 * lib/target-supports.exp
5665 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5666 (check_effective_target_arm_neon_fp16_ok): Likewise.
5667 (add_options_for_arm_neon_fp16): Likewise.
5668 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5669 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5670
5671 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5672
5673 PR rtl-optimizations/57046
5674 * gcc.target/i386/pr57046.c: New test.
5675
5676 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5677
5678 * g++.dg/cpp1y/cplusplus.C: New.
5679
5680 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5683
5684 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5685
5686 * c-c++-common/Wpointer-arith-1.c: New.
5687
5688 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5689
5690 * g++.dg/cpp1y/cxx1y_macro.C: New.
5691
5692 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5693
5694 PR c++/56970
5695 * g++.dg/cpp0x/sfinae45.C: New.
5696
5697 2013-04-24 Richard Biener <rguenther@suse.de>
5698
5699 PR testsuite/57050
5700 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5701
5702 2013-04-23 Richard Biener <rguenther@suse.de>
5703
5704 PR middle-end/57036
5705 * gcc.dg/torture/pr57036-1.c: New testcase.
5706 * gcc.dg/torture/pr57036-2.c: Likewise.
5707
5708 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5709
5710 * gcc.target/aarch64/scalar-mov.c: New testcase.
5711
5712 2013-04-23 Richard Biener <rguenther@suse.de>
5713
5714 PR tree-optimization/57026
5715 * gcc.dg/torture/pr57026.c: New testcase.
5716
5717 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5718
5719 PR fortran/53685
5720 PR fortran/57022
5721 * gfortran.dg/transfer_check_4.f90: New.
5722
5723 2013-04-22 Marek Polacek <polacek@redhat.com>
5724
5725 PR sanitizer/56990
5726 * gcc.dg/pr56990.c: New test.
5727
5728 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5729
5730 PR target/57018
5731 * gcc.target/i386/pr57018.c: New test.
5732
5733 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5734
5735 * gcc.target/aarch64/vrecps.c: New.
5736 * gcc.target/aarch64/vrecpx.c: Likewise.
5737
5738 2013-04-22 Christian Bruel <christian.bruel@st.com>
5739
5740 PR target/56995
5741 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5742
5743 2013-04-21 Jeff Law <law@redhat.com>
5744
5745 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5746
5747 2013-04-20 Tobias Burnus <burnus@net-b.de>
5748
5749 PR fortran/56907
5750 * gfortran.dg/c_loc_test_22.f90: New.
5751
5752 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5753
5754 PR rtl-optimization/56847
5755 * gcc.dg/pr56847.c: New test.
5756
5757 2013-04-19 Richard Biener <rguenther@suse.de>
5758
5759 PR tree-optimization/56982
5760 * gcc.c-torture/execute/pr56982.c: New testcase.
5761
5762 2013-04-19 Martin Jambor <mjambor@suse.cz>
5763
5764 PR tree-optimization/56718
5765 * g++.dg/ipa/imm-devirt-1.C: New test.
5766 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5767
5768 2013-04-19 Richard Biener <rguenther@suse.de>
5769
5770 PR tree-optimization/57000
5771 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5772
5773 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5774 Mikael Morin <mikael@gcc.gnu.org>
5775
5776 PR fortran/56872
5777 * gfortran.dg/array_constructor_45.f90: New test.
5778 * gfortran.dg/array_constructor_46.f90: New test.
5779 * gfortran.dg/array_constructor_47.f90: New test.
5780 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5781
5782 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5783
5784 PR rtl-optimization/56999
5785 * g++.dg/opt/pr56999.C: New test.
5786
5787 2013-04-18 Cary Coutant <ccoutant@google.com>
5788
5789 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5790 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5791
5792 2013-04-18 Cary Coutant <ccoutant@google.com>
5793
5794 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5795 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5796 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5797 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5798 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5799 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5800 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5801 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5802 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5803 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5804 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5805
5806 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5807
5808 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5809
5810 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR tree-optimization/56984
5813 * gcc.c-torture/compile/pr56984.c: New test.
5814
5815 PR rtl-optimization/56992
5816 * gcc.dg/pr56992.c: New test.
5817
5818 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5819
5820 PR fortran/56814
5821 * gfortran.dg/proc_ptr_42.f90: New.
5822
5823 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5824
5825 * gnat.dg/discr41.ad[sb]: New test.
5826 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5827 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5828 * gcc.dg/vect/slp-24.c: Likewise.
5829 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5830 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5831 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5832 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5833 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5834 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5835 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5836 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5837 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5838 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5839 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5840 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5841 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5842 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5843 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5844 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5845 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5846 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5847 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5848 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5849 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5850 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5851 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5852 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5853 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5854 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5855
5856 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5857
5858 PR fortran/40958
5859 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5860 * gfortran.dg/module_md5_1.f90: Remove.
5861
5862 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5863
5864 * gcc.target/aarch64/adds3.c: New.
5865 * gcc.target/aarch64/subs3.c: New.
5866
5867 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5868
5869 * gcc.target/aarch64/adds1.c: New.
5870 * gcc.target/aarch64/adds2.c: New.
5871 * gcc.target/aarch64/subs1.c: New.
5872 * gcc.target/aarch64/subs2.c: New.
5873
5874 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5875
5876 Implement n3599 - Literal operator templates for strings.
5877 * g++.dg/cpp1y/udlit-char-template.C: New test.
5878 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5879
5880 2013-04-16 Tobias Burnus <burnus@net-b.de>
5881
5882 PR fortran/39505
5883 * gfortran.dg/no_arg_check_1.f90: New.
5884 * gfortran.dg/no_arg_check_2.f90: New.
5885 * gfortran.dg/no_arg_check_3.f90: New.
5886
5887 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5888
5889 PR fortran/56968
5890 * gfortran.dg/proc_ptr_41.f90: New.
5891
5892 2013-04-16 Richard Biener <rguenther@suse.de>
5893
5894 PR tree-optimization/56756
5895 * gcc.dg/torture/pr56756.c: New testcase.
5896
5897 2013-04-16 Tobias Burnus <burnus@net-b.de>
5898
5899 PR fortran/56969
5900 * gfortran.dg/c_assoc_5.f90: New.
5901
5902 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5903
5904 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5905 * gcc.c-torture/execute/pr33992.x: Remove.
5906 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5907 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5908 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5909
5910 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5911
5912 PR tree-optimization/56962
5913 * gcc.c-torture/execute/pr56962.c: New test.
5914
5915 2013-04-15 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/56933
5918 * gcc.dg/vect/pr56933.c: New testcase.
5919
5920 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5921
5922 * gcc.target/arm/anddi3-opt.c: New test.
5923 * gcc.target/arm/anddi3-opt2.c: Likewise.
5924
5925 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5926
5927 * gcc.dg/pr56890-1.c: New test.
5928 * gcc.dg/pr56890-2.c: Likewise.
5929
5930 2013-04-15 Joey Ye <joey.ye@arm.com>
5931
5932 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5933 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5934
5935 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5936
5937 PR fortran/56816
5938 * gfortran.dg/select_type_33.f03: New test.
5939
5940 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5941
5942 PR fortran/55959
5943 * gfortran.dg/typebound_proc_29.f03: New.
5944
5945 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5946
5947 PR fortran/56266
5948 * gfortran.dg/typebound_proc_28.f03: New.
5949
5950 2013-04-12 Jeff Law <law@redhat.com>
5951
5952 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5953 either.
5954
5955 2013-04-12 Tobias Burnus <burnus@net-b.de>
5956
5957 PR fortran/56929
5958 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5959
5960 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5961
5962 PR target/56903
5963 * gcc.target/i386/pr56903.c: New test.
5964
5965 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5966
5967 PR fortran/56261
5968 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5969 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5970 * gfortran.dg/block_11.f90: Fix invalid test case.
5971 * gfortran.dg/function_types_3.f90: Add new error message.
5972 * gfortran.dg/global_references_1.f90: Ditto.
5973 * gfortran.dg/import2.f90: Remove unneeded parts.
5974 * gfortran.dg/import6.f90: Fix invalid test case.
5975 * gfortran.dg/proc_decl_2.f90: Ditto.
5976 * gfortran.dg/proc_decl_9.f90: Ditto.
5977 * gfortran.dg/proc_decl_18.f90: Ditto.
5978 * gfortran.dg/proc_ptr_40.f90: New.
5979 * gfortran.dg/whole_file_7.f90: Modified error wording.
5980 * gfortran.dg/whole_file_16.f90: Ditto.
5981 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5982 * gfortran.dg/whole_file_18.f90: Modified error wording.
5983 * gfortran.dg/whole_file_20.f03: Ditto.
5984 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5985 invalid test case.
5986
5987 2013-04-12 Richard Biener <rguenther@suse.de>
5988
5989 Revert
5990 2013-04-10 Richard Biener <rguenther@suse.de>
5991
5992 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5993
5994 2013-04-12 Tobias Burnus <burnus@net-b.de>
5995
5996 PR fortran/56845
5997 * gfortran.dg/class_allocate_15.f90: New.
5998
5999 Revert:
6000 2013-04-12 Tobias Burnus <burnus@net-b.de>
6001
6002 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6003 scan-tree-dump-times.
6004
6005 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR tree-optimization/56918
6008 PR tree-optimization/56920
6009 * gcc.dg/vect/pr56918.c: New test.
6010 * gcc.dg/vect/pr56920.c: New test.
6011
6012 2013-04-12 Tobias Burnus <burnus@net-b.de>
6013
6014 PR fortran/56845
6015 * gfortran.dg/class_allocate_14.f90: New.
6016 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6017 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6018
6019 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6020
6021 * gcc.dg/fold-cstvecshift.c: New testcase.
6022
6023 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6024
6025 * gcc.target/aarch64/negs.c: New.
6026
6027 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6028
6029 PR c++/56895
6030 * g++.dg/template/arrow4.C: New test.
6031
6032 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6033
6034 * gnat.dg/array23.adb: New test.
6035 * gnat.dg/array23_pkg[123].ads: New helpers.
6036
6037 2013-04-11 Jeff Law <law@redhat.com>
6038
6039 PR tree-optimization/56900
6040 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6041
6042 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6043
6044 PR c++/56913
6045 * g++.dg/cpp0x/sfinae44.C: New.
6046
6047 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6048
6049 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6050 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6051
6052 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6053
6054 PR c++/54216
6055 * g++.dg/cpp0x/enum26.C: New.
6056 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6057
6058 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6059
6060 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6061 inverse operands.
6062 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6063 loop is vectorized.
6064 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6065 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6066 loop is vectorized and that the correct instruction is generated.
6067 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6068 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6069 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6070
6071 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6072
6073 PR tree-optimization/56899
6074 * gcc.c-torture/execute/pr56899.c: New test.
6075
6076 2013-04-10 David S. Miller <davem@davemloft.net>
6077
6078 * gcc.target/sparc/setcc-4.c: New test.
6079 * gcc.target/sparc/setcc-5.c: New test.
6080
6081 2013-04-10 Richard Biener <rguenther@suse.de>
6082
6083 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6084
6085 2013-04-10 Richard Biener <rguenther@suse.de>
6086
6087 * gcc.dg/vect/slp-39.c: New testcase.
6088
6089 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6090
6091 PR tree-optimization/55524
6092 * gcc.target/epiphany/fnma-1.c: New test.
6093
6094 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6095
6096 * gcc.dg/tree-ssa/inline-11.c: New test
6097
6098 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6099
6100 PR c++/56895
6101 * g++.dg/template/arrow3.C: New test.
6102
6103 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6104
6105 * gcc.target/arm/minmax_minus.c: New test.
6106
6107 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR middle-end/56883
6110 * c-c++-common/gomp/pr56883.c: New test.
6111
6112 2013-04-09 Jeff Law <law@redhat.com>
6113
6114 * gcc.dg/tree-ssa/vrp87.c: New test.
6115
6116 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6117
6118 PR tree-optimization/56854
6119 * g++.dg/torture/pr56854.C: New test.
6120
6121 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6122
6123 PR fortran/56782
6124 * gfortran.dg/array_constructor_44.f90: New test.
6125
6126 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6127
6128 PR c++/56871
6129 * g++.dg/cpp0x/constexpr-specialization.C: New.
6130
6131 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6132
6133 * gcc.c-torture/execute/pr56837.c: New test.
6134
6135 PR c++/34949
6136 PR c++/50243
6137 * g++.dg/opt/vt3.C: New test.
6138 * g++.dg/opt/vt4.C: New test.
6139
6140 2013-04-08 Jeff Law <law@redhat.com>
6141
6142 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6143
6144 2013-04-08 Richard Biener <rguenther@suse.de>
6145
6146 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6147
6148 2013-04-08 Richard Biener <rguenther@suse.de>
6149
6150 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6151
6152 2013-04-08 Richard Biener <rguenther@suse.de>
6153
6154 * g++.dg/vect/slp-pr56812.cc: Adjust.
6155
6156 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6157
6158 * gcc.dg/pr56837.c: New test.
6159 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6160 "generated memset minus one".
6161
6162 2013-04-07 Tobias Burnus <burnus@net-b.de>
6163
6164 PR fortran/56849
6165 * gfortran.dg/reshape_5.f90: New.
6166
6167 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6168
6169 PR target/56843
6170 * gcc.target/powerpc/recip-1.c: Modify expected output.
6171 * gcc.target/powerpc/recip-3.c: Likewise.
6172 * gcc.target/powerpc/recip-4.c: Likewise.
6173 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6174
6175 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6176
6177 * gcc.target/arm/peep-ldrd-1.c: New test.
6178 * gcc.target/arm/peep-strd-1.c: Likewise.
6179
6180 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6181
6182 * gcc.target/arm/negdi-1.c: New test.
6183 * gcc.target/arm/negdi-2.c: Likewise.
6184 * gcc.target/arm/negdi-3.c: Likewise.
6185 * gcc.target/arm/negdi-4.c: Likewise.
6186
6187 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6188
6189 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6190 Add -march=armv8-a when we use v8 NEON.
6191 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6192 (check_effective_target_vect_call_ceilf): Likewise.
6193 (check_effective_target_vect_call_floorf): Likewise.
6194 (check_effective_target_vect_call_roundf): Likewise.
6195 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6196 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6197 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6198 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6199 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6200
6201 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6202
6203 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6204 * gcc.target/powerpc/sd-pwr6.c: Same.
6205 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6206 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6207
6208 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6209
6210 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6211
6212 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6213
6214 PR fortran/40881
6215 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6216 * gfortran.dg/altreturn_4.f90: Ditto.
6217 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6218 * gfortran.dg/altreturn_5.f90: Ditto.
6219 * gfortran.dg/altreturn_6.f90: Ditto.
6220 * gfortran.dg/altreturn_7.f90: Ditto.
6221
6222 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6223
6224 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6225 New procedure.
6226 (check_effective_target_arm_v8_neon_ok_nocache):
6227 Likewise.
6228 (check_effective_target_arm_v8_neon_ok): Change to use
6229 check_effective_target_arm_v8_neon_ok_nocache.
6230 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6231 NEON flags.
6232 (check_effective_target_vect_call_btruncf):
6233 Enable for arm and ARMv8 NEON.
6234 (check_effective_target_vect_call_ceilf): Likewise.
6235 (check_effective_target_vect_call_floorf): Likewise.
6236 (check_effective_target_vect_call_roundf): Likewise.
6237 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6238 target.
6239
6240 2013-04-04 Marek Polacek <polacek@redhat.com>
6241
6242 PR tree-optimization/48186
6243 * gcc.dg/pr48186.c: New test.
6244
6245 2013-04-04 Richard Biener <rguenther@suse.de>
6246
6247 PR tree-optimization/56826
6248 * gcc.dg/vect/pr56826.c: New testcase.
6249 * gcc.dg/vect/O3-pr36098.c: Adjust.
6250
6251 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6252
6253 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6254 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6255 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6256 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6257 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6258 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6259 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6260 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6261 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6262 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6263
6264 2013-04-04 Richard Biener <rguenther@suse.de>
6265
6266 PR tree-optimization/56213
6267 * gcc.dg/vect/vect-123.c: New testcase.
6268
6269 2013-04-04 Tobias Burnus <burnus@net-b.de>
6270
6271 PR fortran/56810
6272 * gfortran.dg/read_repeat_2.f90: New.
6273
6274 2013-04-04 Richard Biener <rguenther@suse.de>
6275
6276 PR tree-optimization/56837
6277 * g++.dg/torture/pr56837.C: New testcase.
6278
6279 2013-04-04 Tobias Burnus <burnus@net-b.de>
6280
6281 PR fortran/50269
6282 * gfortran.dg/c_loc_test_21.f90: New.
6283 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6284 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6285 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6286 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6287 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6288
6289 2013-04-03 Jeff Law <law@redhat.com>
6290
6291 PR tree-optimization/56799
6292 * gcc.c-torture/execute/pr56799.c: New test.
6293
6294 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6295
6296 PR c++/56815
6297 * g++.dg/warn/Wpointer-arith-1.C: New.
6298 * g++.dg/gomp/for-19.C: Adjust.
6299
6300 2013-04-03 Marek Polacek <polacek@redhat.com>
6301
6302 PR sanitizer/55702
6303 * gcc.dg/pr55702.c: New test.
6304
6305 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6306
6307 PR target/56809
6308 * gcc.dg/pr56809.c: New testcase.
6309
6310 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR debug/56819
6313 * g++.dg/debug/pr56819.C: New test.
6314
6315 2013-04-03 Richard Biener <rguenther@suse.de>
6316
6317 PR tree-optimization/56817
6318 * g++.dg/torture/pr56817.C: New testcase.
6319
6320 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6321
6322 * gcc.dg/vect/bb-slp-31.c: New file.
6323
6324 2013-04-03 Jason Merrill <jason@redhat.com>
6325
6326 PR c++/34949
6327 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6328
6329 2013-04-03 Richard Biener <rguenther@suse.de>
6330
6331 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6332
6333 2013-04-03 Richard Biener <rguenther@suse.de>
6334
6335 PR tree-optimization/55964
6336 * gcc.dg/torture/pr55964-2.c: New testcase.
6337
6338 2013-04-03 Richard Biener <rguenther@suse.de>
6339
6340 PR tree-optimization/56501
6341 * gcc.dg/torture/pr56501.c: New testcase.
6342
6343 2013-04-03 Richard Biener <rguenther@suse.de>
6344
6345 PR tree-optimization/56407
6346 * gcc.dg/torture/pr56407.c: New testcase.
6347
6348 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6349
6350 PR tree-optimization/56790
6351 * g++.dg/ext/pr56790-1.C: New testcase.
6352
6353 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6354
6355 * gcc.target/i386/merge-1.c: New testcase.
6356 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6357
6358 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR c/19449
6361 * gcc.c-torture/execute/pr19449.c: New test.
6362
6363 2013-04-03 Richard Biener <rguenther@suse.de>
6364
6365 PR tree-optimization/56812
6366 * g++.dg/vect/slp-pr56812.cc: New testcase.
6367
6368 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6369
6370 PR fortran/56284
6371 PR fortran/40881
6372 * gfortran.dg/altreturn_8.f90: New.
6373 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6374 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6375 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6376
6377 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6378
6379 PR rtl-optimization/56745
6380 * gcc.c-torture/compile/pr56745.c: New test.
6381
6382 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6383
6384 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6385
6386 2013-04-02 Richard Biener <rguenther@suse.de>
6387
6388 PR tree-optimization/56778
6389 * gcc.dg/torture/pr56778.c: New testcase.
6390
6391 2013-04-02 Richard Biener <rguenther@suse.de>
6392
6393 PR middle-end/56768
6394 * g++.dg/torture/pr56768.C: New testcase.
6395
6396 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6397
6398 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6399
6400 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6401
6402 PR fortran/56660
6403 * gfortran.dg/namelist_82.f90: New test.
6404
6405 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6406
6407 PR fortran/56500
6408 * gfortran.dg/implicit_class_1.f90: New.
6409
6410 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6411
6412 PR fortran/56786
6413 * gfortran.dg/namelist_81.f90: New test.
6414
6415 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6416
6417 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6418 for constant and equal string lengths.
6419 * gfortran.dg/character_comparison_5.f90: Likewise.
6420 * gfortran.dg/character_comparison_9.f90: New test.
6421
6422 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6423
6424 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6425 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6426
6427 2013-03-29 Tobias Burnus <burnus@net-b.de>
6428
6429 PR fortran/35203
6430 * gfortran.dg/optional_absent_3.f90: New.
6431
6432 2013-03-29 Tobias Burnus <burnus@net-b.de>
6433
6434 PR fortran/56737
6435 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6436
6437 2013-03-29 Tobias Burnus <burnus@net-b.de>
6438
6439 PR fortran/56735
6440 * gfortran.dg/namelist_80.f90: New.
6441
6442 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6443
6444 PR fortran/45159
6445 * gfortran.dg/string_length_2.f90: New test.
6446 * gfortran.dg/dependency_41.f90: New test.
6447
6448 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6449
6450 PR fortran/55806
6451 * gfortran.dg/array_constructor_43.f90: New test.
6452 * gfortran.dg/random_seed_3.f90: New test.
6453
6454 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6455
6456 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6457 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6458 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6459 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6460 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6461 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6462 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6463 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6464 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6465 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6466
6467 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6468
6469 PR c++/56725
6470 * g++.dg/conversion/op4.C: Adjust.
6471 * g++.dg/cpp0x/rv1n.C: Likewise.
6472 * g++.dg/cpp0x/rv2n.C: Likewise.
6473 * g++.dg/cpp0x/template_deduction.C: Likewise.
6474 * g++.dg/expr/cond8.C: Likewise.
6475 * g++.dg/other/error4.C: Likewise.
6476 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6477 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6478 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6479 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6480 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6481 * g++.old-deja/g++.law/cvt20.C: Likewise.
6482 * g++.old-deja/g++.law/cvt8.C: Likewise.
6483 * g++.old-deja/g++.law/init8.C: Likewise.
6484 * g++.old-deja/g++.mike/net12.C: Likewise.
6485 * g++.old-deja/g++.mike/net8.C: Likewise.
6486 * g++.old-deja/g++.mike/p2793.C: Likewise.
6487 * g++.old-deja/g++.mike/p3836.C: Likewise.
6488 * g++.old-deja/g++.mike/p418.C: Likewise.
6489 * g++.old-deja/g++.mike/p701.C: Likewise.
6490 * g++.old-deja/g++.mike/p807.C: Likewise.
6491
6492 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6493
6494 PR middle-end/56694
6495 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6496 targets.
6497
6498 2013-03-28 Marek Polacek <polacek@redhat.com>
6499
6500 PR tree-optimization/56695
6501 * gcc.dg/vect/pr56695.c: New test.
6502
6503 2013-03-28 Richard Biener <rguenther@suse.de>
6504
6505 PR tree-optimization/37021
6506 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6507 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6508
6509 2013-03-27 Tobias Burnus <burnus@net-b.de>
6510
6511 PR fortran/56650
6512 PR fortran/36437
6513 * gfortran.dg/sizeof_2.f90: New.
6514 * gfortran.dg/sizeof_3.f90: New.
6515 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6516
6517 2013-03-27 Richard Biener <rguenther@suse.de>
6518
6519 PR tree-optimization/37021
6520 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6521
6522 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6523
6524 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6525 * g++.dg/ipa/ivinline-2.C: Likewise.
6526 * g++.dg/ipa/ivinline-3.C: Likewise.
6527 * g++.dg/ipa/ivinline-4.C: Likewise.
6528 * g++.dg/ipa/ivinline-5.C: Likewise.
6529 * g++.dg/ipa/ivinline-7.C: Likewise.
6530 * g++.dg/ipa/ivinline-8.C: Likewise.
6531 * g++.dg/ipa/ivinline-9.C: Likewise.
6532 * g++.dg/cpp0x/noexcept03.C: Likewise.
6533 * gcc.dg/const-1.c: Likewise.
6534 * gcc.dg/ipa/pure-const-1.c: Likewise.
6535 * gcc.dg/noreturn-8.c: Likewise.
6536 * gcc.target/i386/mmx-1.c: Likewise.
6537 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6538 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6539 * gcc.c-torture/execute/pr33992.x: New file.
6540
6541 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6542
6543 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6544
6545 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6546
6547 PR c++/55951
6548 * g++.dg/ext/desig5.C: New.
6549
6550 2013-03-26 Tobias Burnus <burnus@net-b.de>
6551
6552 PR fortran/56649
6553 * gfortran.dg/merge_init_expr_2.f90: New.
6554 * gfortran.dg/merge_char_1.f90: Modify test to
6555 stay a run-time test.
6556 * gfortran.dg/merge_char_3.f90: Ditto.
6557
6558 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6559
6560 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6561 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6562
6563 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6564
6565 PR c++/56722
6566 * g++.dg/cpp0x/range-for23.C: New.
6567
6568 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6569
6570 PR libfortran/52512
6571 * gfortran.dg/namelist_79.f90: New.
6572
6573 2013-03-25 Martin Jambor <mjambor@suse.cz>
6574
6575 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6576
6577 2013-03-25 Tobias Burnus <burnus@net-b.de>
6578
6579 PR fortran/38536
6580 PR fortran/38813
6581 PR fortran/38894
6582 PR fortran/39288
6583 PR fortran/40963
6584 PR fortran/45824
6585 PR fortran/47023
6586 PR fortran/47034
6587 PR fortran/49023
6588 PR fortran/50269
6589 PR fortran/50612
6590 PR fortran/52426
6591 PR fortran/54263
6592 PR fortran/55343
6593 PR fortran/55444
6594 PR fortran/55574
6595 PR fortran/56079
6596 PR fortran/56378
6597 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6598 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6599 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6600 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6601 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6602 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6603 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6604 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6605 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6606 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6607 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6608 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6609 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6610 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6611 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6612 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6613 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6614 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6615 * gfortran.dg/pr32601_1.f03: Ditto.
6616 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6617 * gfortran.dg/blockdata_7.f90: New.
6618 * gfortran.dg/c_assoc_4.f90: New.
6619 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6620 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6621 * gfortran.dg/c_funloc_tests_8.f90: New.
6622 * gfortran.dg/c_loc_test_17.f90: New.
6623 * gfortran.dg/c_loc_test_18.f90: New.
6624 * gfortran.dg/c_loc_test_19.f90: New.
6625 * gfortran.dg/c_loc_test_20.f90: New.
6626 * gfortran.dg/c_sizeof_5.f90: New.
6627 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6628 * gfortran.dg/transfer_resolve_2.f90: New.
6629 * gfortran.dg/transfer_resolve_3.f90: New.
6630 * gfortran.dg/transfer_resolve_4.f90: New.
6631 * gfortran.dg/pr32601.f03: Update dg-error.
6632 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6633 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6634
6635 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6636
6637 * gcc.target/arm/vseleqdf.c: New test.
6638 * gcc.target/arm/vseleqsf.c: Likewise.
6639 * gcc.target/arm/vselgedf.c: Likewise.
6640 * gcc.target/arm/vselgesf.c: Likewise.
6641 * gcc.target/arm/vselgtdf.c: Likewise.
6642 * gcc.target/arm/vselgtsf.c: Likewise.
6643 * gcc.target/arm/vselledf.c: Likewise.
6644 * gcc.target/arm/vsellesf.c: Likewise.
6645 * gcc.target/arm/vselltdf.c: Likewise.
6646 * gcc.target/arm/vselltsf.c: Likewise.
6647 * gcc.target/arm/vselnedf.c: Likewise.
6648 * gcc.target/arm/vselnesf.c: Likewise.
6649 * gcc.target/arm/vselvcdf.c: Likewise.
6650 * gcc.target/arm/vselvcsf.c: Likewise.
6651 * gcc.target/arm/vselvsdf.c: Likewise.
6652 * gcc.target/arm/vselvssf.c: Likewise.
6653
6654 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6655
6656 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6657 body from here...
6658 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6659 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6660 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6661 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6662 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6663 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6664 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6665 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6666 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6667 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6668 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6669 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6670 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6671 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6672 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6673 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6674 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6675 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6676 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6677 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6678 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6679 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6680 * gcc.target/arm/atomic-op-char.c: Likewise.
6681 * gcc.target/arm/atomic-op-consume.c: Likewise.
6682 * gcc.target/arm/atomic-op-int.c: Likewise.
6683 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6684 * gcc.target/arm/atomic-op-release.c: Likewise.
6685 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6686 * gcc.target/arm/atomic-op-short.c: Likewise.
6687
6688 2013-03-25 Richard Biener <rguenther@suse.de>
6689
6690 PR middle-end/56694
6691 * g++.dg/torture/pr56694.C: New testcase.
6692
6693 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6694
6695 PR target/56720
6696 * gcc.target/arm/neon-vcond-gt.c: New test.
6697 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6698 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6699
6700 2013-03-25 Richard Biener <rguenther@suse.de>
6701
6702 PR tree-optimization/56689
6703 * gcc.dg/torture/pr56689.c: New testcase.
6704
6705 2013-03-25 Kai Tietz <ktietz@redhat.com>
6706
6707 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6708
6709 2013-03-24 Tobias Burnus <burnus@net-b.de>
6710
6711 PR fortran/56696
6712 * gfortran.dg/eof_5.f90: New.
6713
6714 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6715
6716 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6717 alphabetically.
6718
6719 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6720
6721 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6722
6723 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6724
6725 PR testsuite/55994
6726 * gcc.c-torture/execute/builtins/builtins.exp: Add
6727 -Wl,--allow-multiple-definition for RTEMS targets.
6728
6729 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6730
6731 * gcc.target/aarch64/movk.c: New test.
6732
6733 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6734
6735 * g++.dg/ext/vector21.C: New testcase.
6736
6737 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6738
6739 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6740 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6741
6742 2013-03-21 Richard Biener <rguenther@suse.de>
6743
6744 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6745 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6746
6747 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6748
6749 * gcc.target/aarch64/vect.c: Test and result vector added
6750 for sabd and saba instructions.
6751 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6752 instructions in assembly.
6753 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6754 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6755 for fabd instruction.
6756 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6757 instruction in assembly.
6758 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6759
6760 2013-03-20 Jeff Law <law@redhat.com>
6761
6762 * g++.dg/tree-ssa/ssa-dom.C: New test.
6763
6764 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6765
6766 * gcc.target/powerpc/mmfpgpr.c: New test.
6767 * gcc.target/powerpc/sd-vsx.c: Likewise.
6768 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6769 * gcc.target/powerpc/vsx-float0.c: Likewise.
6770
6771 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6772
6773 PR tree-optimization/56355
6774 * gcc.dg/pr56355-1.c: New file.
6775
6776 2013-03-20 Catherine Moore <clm@codesourcery.com>
6777 Richard Sandiford <rdsandiford@googlemail.com>
6778
6779 * gcc.target/mips/mips.exp: Add microMIPS support.
6780 * gcc.target/mips/umips-movep-2.c: New test.
6781 * gcc.target/mips/umips-lwp-2.c: New test.
6782 * gcc.target/mips/umips-swp-5.c: New test.
6783 * gcc.target/mips/umips-constraints-1.c: New test.
6784 * gcc.target/mips/umips-lwp-3.c: New test.
6785 * gcc.target/mips/umips-swp-6.c: New test.
6786 * gcc.target/mips/umips-constraints-2.c: New test.
6787 * gcc.target/mips/umips-save-restore-1.c: New test.
6788 * gcc.target/mips/umips-lwp-4.c: New test.
6789 * gcc.target/mips/umips-swp-7.c: New test.
6790 * gcc.target/mips/umips-save-restore-2.c: New test.
6791 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6792 * gcc.target/mips/umips-lwp-5.c: New test.
6793 * gcc.target/mips/umips-save-restore-3.c: New test.
6794 * gcc.target/mips/umips-lwp-6.c: New test.
6795 * gcc.target/mips/umips-swp-1.c: New test.
6796 * gcc.target/mips/umips-lwp-7.c: New test.
6797 * gcc.target/mips/umips-swp-2.c: New test.
6798 * gcc.target/mips/umips-lwp-8.c: New test.
6799 * gcc.target/mips/umips-swp-3.c: New test.
6800 * gcc.target/mips/umips-movep-1.c: New test.
6801 * gcc.target/mips/umips-lwp-1.c: New test.
6802 * gcc.target/mips/umips-swp-4.c: New test.
6803
6804 2013-03-20 Richard Biener <rguenther@suse.de>
6805
6806 PR tree-optimization/56661
6807 * gcc.dg/torture/pr56661.c: New testcase.
6808
6809 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6810
6811 PR rtl-optimization/56605
6812 * gcc.target/powerpc/pr56605.c: New.
6813
6814 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6815
6816 PR fortran/54932
6817 * gfortran.dg/do_1.f90: Don't xfail.
6818
6819 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6820
6821 PR libfortran/51825
6822 * gfortran.dg/namelist_77.f90: New.
6823 * gfortran.dg/namelist_78.f90: New.
6824
6825 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6826
6827 PR libfortran/48618
6828 * gfortran.dg/open_negative_unit_1.f90: New.
6829
6830 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6831
6832 * gcc.target/aarch64/sbc.c: New test.
6833
6834 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6835
6836 * gcc.target/aarch64/ror.c: New test.
6837
6838 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6839
6840 * gcc.target/aarch64/extr.c: New test.
6841
6842 2013-03-19 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/56273
6845 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6846 * c-c++-common/uninit-17.c: Likewise.
6847
6848 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR tree-optimization/56635
6851 * g++.dg/torture/pr56635.C: New test.
6852
6853 2013-03-18 Richard Biener <rguenther@suse.de>
6854
6855 PR tree-optimization/3713
6856 * g++.dg/ipa/devirt-12.C: New testcase.
6857
6858 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6859
6860 PR c/56566
6861 * c-c++-common/pr56566.c: New test.
6862
6863 2013-03-17 Jason Merrill <jason@redhat.com>
6864
6865 * g++.dg/template/abstract-dr337.C: XFAIL.
6866
6867 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR c++/56607
6870 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6871 * c-c++-common/pr56607.c: New test.
6872
6873 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6874
6875 PR c++/56582
6876 * g++.dg/cpp0x/constexpr-array5.C: New.
6877
6878 2013-03-15 Tobias Burnus <burnus@net-b.de>
6879
6880 PR fortran/56615
6881 * gfortran.dg/transfer_intrinsic_5.f90: New.
6882
6883 2013-03-15 Kai Tietz <ktietz@redhat.com>
6884
6885 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6886 * gcc.target/i386/pr20020-1.c: Likewise.
6887 * gcc.target/i386/pr20020-2.c: Likewise.
6888 * gcc.target/i386/pr20020-3.c: Likewise.
6889 * gcc.target/i386/pr53425-1.c: Likewise.
6890 * gcc.target/i386/pr53425-2.c: Likewise.
6891 * gcc.target/i386/pr55093.c: Likewise.
6892 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6893
6894 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR debug/56307
6897 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6898 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6899
6900 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6901
6902 PR tree-optimization/53265
6903 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6904 undefined behavior.
6905 * gcc.dg/graphite/id-6.c (test): Likewise.
6906 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6907 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6908
6909 PR tree-optimization/53265
6910 * gcc.dg/pr53265.c: New test.
6911 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6912 to dg-options.
6913 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6914 arrays.
6915 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6916 n, use it as high bound instead of 4.
6917
6918 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6919
6920 PR target/49880
6921 * gcc.target/sh/pr49880-1.c: New.
6922 * gcc.target/sh/pr49880-2.c: New.
6923 * gcc.target/sh/pr49880-3.c: New.
6924 * gcc.target/sh/pr49880-4.c: New.
6925 * gcc.target/sh/pr49880-5.c: New.
6926
6927 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6928
6929 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6930
6931 2013-03-13 Richard Biener <rguenther@suse.de>
6932
6933 PR tree-optimization/56608
6934 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6935
6936 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6937
6938 PR c++/56611
6939 * g++.dg/cpp0x/alias-decl-32.C: New.
6940
6941 2013-03-11 Jan Hubicka <jh@suse.cz>
6942
6943 PR middle-end/56571
6944 * gcc.c-torture/compile/pr56571.c: New testcase.
6945
6946 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6947
6948 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6949 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6950
6951 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6952
6953 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6954 * gcc.dg/inline_4.c: Likewise.
6955 * gcc.dg/unroll_2.c: Likewise.
6956 * gcc.dg/unroll_3.c: Likewise.
6957 * gcc.dg/unroll_4.c: Likewise.
6958
6959 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6960
6961 PR testsuite/54119
6962 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6963
6964 PR debug/56307
6965 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6966
6967 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6968
6969 PR target/40797
6970 * gcc.c-torture/compile/pr40797.c: New.
6971
6972 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6973
6974 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6975
6976 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6977
6978 PR fortran/56575
6979 * gfortran.dg/class_56.f90: New test.
6980
6981 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6982
6983 PR middle-end/56524
6984 * gcc.target/mips/pr56524.c: New test.
6985
6986 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6987
6988 PR c++/56565
6989 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6990
6991 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6992
6993 PR c++/51412
6994 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6995
6996 2013-03-08 Marek Polacek <polacek@redhat.com>
6997
6998 PR tree-optimization/56478
6999 * gcc.dg/torture/pr56478.c: New test.
7000
7001 2013-03-08 Kai Tietz <ktietz@redhat.com>
7002
7003 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7004 targets linker option --allow-multiple-definition.
7005
7006 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7007 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7008 * gcc.dg/pr52549.c: Add LLP64 case.
7009 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7010 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7011 * gcc.dg/torture/pr51071-2.c: Likewise.
7012 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7013 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7014 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7015 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7016 * gcc.dg/weak/weak-1.c: Likewise.
7017 * gcc.dg/weak/weak-2.c: Likewise.
7018 * gcc.dg/weak/weak-3.c: Likewise.
7019 * gcc.dg/weak/weak-4.c: Likewise.
7020 * gcc.dg/weak/weak-5.c: Likewise.
7021 * gcc.dg/weak/weak-15.c: Likewise.
7022 * gcc.dg/weak/weak-16.c: Likewise.
7023
7024 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7025
7026 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR tree-optimization/56559
7029 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7030
7031 2013-03-07 Andreas Schwab <schwab@suse.de>
7032
7033 * gcc.dg/pr31490.c: Fix last change.
7034
7035 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7036
7037 PR c++/56534
7038 * g++.dg/template/crash115.C: New.
7039
7040 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7041
7042 PR tree-optimization/56539
7043 * gcc.c-torture/compile/pr56539.c: New test.
7044
7045 2013-03-06 Kai Tietz <ktietz@redhat.com>
7046
7047 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7048 targets.
7049 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7050 * gcc.dg/lto/20091013-1_2.c: Likewise.
7051 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7052
7053 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7054
7055 * gnat.dg/specs/aggr6.ads: New test.
7056
7057 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7058
7059 * gnat.dg/loop_optimization15.ad[sb]: New test.
7060
7061 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7062
7063 PR middle-end/56548
7064 * gcc.dg/pr56548.c: New test.
7065
7066 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7067
7068 PR debug/53363
7069 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7070
7071 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR c++/56543
7074 * g++.dg/template/typename20.C: New test.
7075
7076 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR debug/56510
7079 * gcc.dg/pr56510.c: New test.
7080
7081 PR rtl-optimization/56484
7082 * gcc.c-torture/compile/pr56484.c: New test.
7083
7084 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7085
7086 PR c++/56530
7087 * g++.dg/warn/Wsign-conversion-2.C: New.
7088
7089 2013-03-05 Richard Biener <rguenther@suse.de>
7090
7091 PR tree-optimization/56270
7092 * gcc.dg/vect/slp-38.c: New testcase.
7093
7094 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR rtl-optimization/56494
7097 * gcc.dg/pr56494.c: New test.
7098
7099 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7100
7101 * gcc.dg/pr56424.c: New test.
7102
7103 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7104
7105 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7106 * gcc.dg/pr56228.c <avr>: Skip.
7107
7108 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7109
7110 PR testsuite/52641
7111 PR tree-optimization/52631
7112 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7113
7114 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7115
7116 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7117 * gcc.dg/vect/vect-83_64.c: Same.
7118
7119 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7120
7121 PR fortran/56477
7122 * gfortran.dg/pointer_check_13.f90: New test.
7123
7124 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7125
7126 PR fortran/54730
7127 * gfortran.dg/array_constructor_42.f90: New test.
7128
7129 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7130
7131 PR c++/52688
7132 * g++.dg/template/static33.C: New.
7133 * g++.dg/template/static34.C: Likewise.
7134
7135 PR c++/10291
7136 * g++.dg/template/static35.C: New.
7137
7138 2013-03-01 Steve Ellcey <sellcey@mips.com>
7139
7140 * gcc.dg/pr56396.c: Require pic support.
7141
7142 2013-03-01 Richard Biener <rguenther@suse.de>
7143
7144 PR tree-optimization/55481
7145 * gcc.dg/torture/pr56488.c: New testcase.
7146
7147 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7148 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR sanitizer/56454
7151 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7152 no_sanitize_address attribute rather than no_address_safety_analysis.
7153 * g++.dg/asan/sanitizer_test_utils.h
7154 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7155 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7156 in addition to no_address_safety_analysis.
7157
7158 2013-02-28 Jason Merrill <jason@redhat.com>
7159
7160 PR c++/56481
7161 * g++.dg/cpp0x/constexpr-and.C: New.
7162
7163 2013-02-28 Martin Jambor <mjambor@suse.cz>
7164
7165 PR tree-optimization/56294
7166 * g++.dg/debug/pr56294.C: New test.
7167
7168 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7169
7170 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7171
7172 2013-02-27 Marek Polacek <polacek@redhat.com>
7173
7174 PR rtl-optimization/56466
7175 * gcc.dg/pr56466.c: New test.
7176
7177 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7178
7179 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7180 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7181 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7182
7183 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7184
7185 PR middle-end/45472
7186 * gcc.dg/pr45472.c: New test.
7187
7188 2013-02-26 Marek Polacek <polacek@redhat.com>
7189
7190 PR tree-optimization/56426
7191 * gcc.dg/pr56436.c: New test.
7192
7193 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7194
7195 PR tree-optimization/56448
7196 * gcc.c-torture/compile/pr56448.c: New test.
7197
7198 PR tree-optimization/56443
7199 * gcc.dg/torture/pr56443.c: New test.
7200
7201 2013-02-25 Richard Biener <rguenther@suse.de>
7202
7203 PR tree-optimization/56175
7204 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7205
7206 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7207
7208 PR c++/56403
7209 * g++.dg/torture/pr56403.C: New test.
7210
7211 2013-02-25 Catherine Moore <clm@codesourcery.com>
7212
7213 Revert:
7214 2013-02-24 Catherine Moore <clm@codesourcery.com>
7215 Richard Sandiford <rdsandiford@googlemail.com>
7216
7217 * gcc.target/mips/mips.exp: Add microMIPS support.
7218 * gcc.target/mips/umips-movep-2.c: New test.
7219 * gcc.target/mips/umips-lwp-2.c: New test.
7220 * gcc.target/mips/umips-swp-5.c: New test.
7221 * gcc.target/mips/umips-constraints-1.c: New test.
7222 * gcc.target/mips/umips-lwp-3.c: New test.
7223 * gcc.target/mips/umips-swp-6.c: New test.
7224 * gcc.target/mips/umips-constraints-2.c: New test.
7225 * gcc.target/mips/umips-save-restore-1.c: New test.
7226 * gcc.target/mips/umips-lwp-4.c: New test.
7227 * gcc.target/mips/umips-swp-7.c: New test.
7228 * gcc.target/mips/umips-save-restore-2.c: New test.
7229 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7230 * gcc.target/mips/umips-lwp-5.c: New test.
7231 * gcc.target/mips/umips-save-restore-3.c: New test.
7232 * gcc.target/mips/umips-lwp-6.c: New test.
7233 * gcc.target/mips/umips-swp-1.c: New test.
7234 * gcc.target/mips/umips-lwp-7.c: New test.
7235 * gcc.target/mips/umips-swp-2.c: New test.
7236 * gcc.target/mips/umips-lwp-8.c: New test.
7237 * gcc.target/mips/umips-swp-3.c: New test.
7238 * gcc.target/mips/umips-movep-1.c: New test.
7239 * gcc.target/mips/umips-lwp-1.c: New test.
7240 * gcc.target/mips/umips-swp-4.c: New test.
7241
7242 2013-02-24 Catherine Moore <clm@codesourcery.com>
7243 Richard Sandiford <rdsandiford@googlemail.com>
7244
7245 * gcc.target/mips/mips.exp: Add microMIPS support.
7246 * gcc.target/mips/umips-movep-2.c: New test.
7247 * gcc.target/mips/umips-lwp-2.c: New test.
7248 * gcc.target/mips/umips-swp-5.c: New test.
7249 * gcc.target/mips/umips-constraints-1.c: New test.
7250 * gcc.target/mips/umips-lwp-3.c: New test.
7251 * gcc.target/mips/umips-swp-6.c: New test.
7252 * gcc.target/mips/umips-constraints-2.c: New test.
7253 * gcc.target/mips/umips-save-restore-1.c: New test.
7254 * gcc.target/mips/umips-lwp-4.c: New test.
7255 * gcc.target/mips/umips-swp-7.c: New test.
7256 * gcc.target/mips/umips-save-restore-2.c: New test.
7257 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7258 * gcc.target/mips/umips-lwp-5.c: New test.
7259 * gcc.target/mips/umips-save-restore-3.c: New test.
7260 * gcc.target/mips/umips-lwp-6.c: New test.
7261 * gcc.target/mips/umips-swp-1.c: New test.
7262 * gcc.target/mips/umips-lwp-7.c: New test.
7263 * gcc.target/mips/umips-swp-2.c: New test.
7264 * gcc.target/mips/umips-lwp-8.c: New test.
7265 * gcc.target/mips/umips-swp-3.c: New test.
7266 * gcc.target/mips/umips-movep-1.c: New test.
7267 * gcc.target/mips/umips-lwp-1.c: New test.
7268 * gcc.target/mips/umips-swp-4.c: New test.
7269
7270 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR sanitizer/56393
7273 * lib/asan-dg.exp (asan_link_flags): Add
7274 -B${gccpath}/libsanitizer/asan/ to flags.
7275
7276 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR middle-end/56420
7279 * gcc.dg/torture/pr56420.c: New test.
7280
7281 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7282
7283 PR middle-end/56108
7284 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7285
7286 2013-02-21 Martin Jambor <mjambor@suse.cz>
7287
7288 PR tree-optimization/56310
7289 * g++.dg/ipa/pr56310.C: New test.
7290
7291 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7292
7293 PR fortran/56385
7294 * gfortran.dg/proc_ptr_comp_37.f90: New.
7295
7296 2013-02-21 Richard Biener <rguenther@suse.de>
7297
7298 PR tree-optimization/56415
7299 Revert
7300 2013-02-11 Richard Biener <rguenther@suse.de>
7301
7302 PR tree-optimization/56273
7303 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7304 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7305 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7306 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7307 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7308 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7309
7310 2013-02-21 Marek Polacek <polacek@redhat.com>
7311
7312 PR tree-optimization/56398
7313 * g++.dg/torture/pr56398.C: New test.
7314
7315 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR inline-asm/56405
7318 * gcc.c-torture/compile/pr56405.c: New test.
7319
7320 2013-02-20 Jan Hubicka <jh@suse.cz>
7321
7322 PR tree-optimization/56265
7323 * g++.dg/ipa/devirt-11.C: New testcase.
7324
7325 2013-02-20 Richard Biener <rguenther@suse.de>
7326
7327 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7328
7329 2013-02-20 Richard Biener <rguenther@suse.de>
7330 Jakub Jelinek <jakub@redhat.com>
7331
7332 PR tree-optimization/56396
7333 * gcc.dg/pr56396.c: New testcase.
7334
7335 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7336
7337 PR c++/56373
7338 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7339
7340 2013-02-19 Richard Biener <rguenther@suse.de>
7341
7342 PR tree-optimization/56384
7343 * gcc.dg/torture/pr56384.c: New testcase.
7344
7345 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR tree-optimization/56350
7348 * gcc.dg/pr56350.c: New test.
7349
7350 PR tree-optimization/56381
7351 * g++.dg/opt/pr56381.C: New test.
7352
7353 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR pch/54117
7356 * lib/dg-pch.exp (pch-init, pch-finish,
7357 check_effective_target_pch_supported_debug): New procs.
7358 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7359 Likewise if $pch_unsupported_debug and $flags include -g.
7360 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7361 and dg-require-effective-target pch_unsupported_debug.
7362 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7363 * objc.dg/pch/pch.exp: Likewise.
7364 * gcc.dg/pch/pch.exp: Likewise.
7365 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7366 pch_unsupported_debug.
7367 * gcc.dg/pch/valid-1.hs: Likewise.
7368 * gcc.dg/pch/valid-1b.c: Likewise.
7369 * gcc.dg/pch/valid-1b.hs: Likewise.
7370
7371 2013-02-18 Richard Biener <rguenther@suse.de>
7372
7373 PR tree-optimization/56366
7374 * gcc.dg/torture/pr56366.c: New testcase.
7375
7376 2013-02-18 Richard Biener <rguenther@suse.de>
7377
7378 PR middle-end/56349
7379 * gcc.dg/torture/pr56349.c: New testcase.
7380
7381 2013-02-18 Richard Biener <rguenther@suse.de>
7382
7383 PR tree-optimization/56321
7384 * gcc.dg/torture/pr56321.c: New testcase.
7385
7386 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7387
7388 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7389
7390 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7391 Dodji Seketeli <dodji@redhat.com>
7392
7393 PR asan/56330
7394 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7395 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7396 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7397 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7398 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7399 * c-c++-common/asan/pr56330.c: Likewise.
7400 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7401 Ensure the size argument of __builtin_memcpy is a constant.
7402
7403 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7404 Paolo Carlini <paolo.carlini@oracle.com>
7405
7406 PR c++/51242
7407 * g++.dg/cpp0x/enum23.C: New.
7408
7409 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7410
7411 PR target/54685
7412 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7413
7414 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7415
7416 PR rtl-optimization/56348
7417 * gcc.target/i386/pr56348.c: New test.
7418
7419 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7420
7421 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7422 * gcc.target/arm/interrupt-2.c: Likewise.
7423
7424 2013-02-15 Tobias Burnus <burnus@net-b.de>
7425
7426 PR fortran/56318
7427 * gfortran.dg/matmul_9.f90: New.
7428
7429 2013-02-15 Tobias Burnus <burnus@net-b.de>
7430
7431 PR fortran/53818
7432 * gfortran.dg/init_flag_11.f90: New.
7433
7434 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7435
7436 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7437
7438 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7439
7440 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7441 characters.
7442
7443 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7444 Tobias Burnus <burnus@net-b.de>
7445
7446 PR testsuite/56138
7447 * gfortran.dg/allocatable_function_7.f90: New.
7448
7449 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7450
7451 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7452 * asan_globals_test-wrapper.cc: New file.
7453 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7454 instead of asan_globals_test.cc as dg-additional-sources.
7455 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7456 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7457 "sanitizer_test_utils.h" instead of
7458 "sanitizer_common/tests/sanitizer_test_utils.h".
7459 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7460 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7461 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7462 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7463 * g++.dg/asan/asan_test.cc: Synced from upstream.
7464 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7465
7466 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7467
7468 Fix an asan crash
7469 * c-c++-common/asan/memcmp-2.c: New test.
7470
7471 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7472
7473 PR c++/55582
7474 * g++.dg/cpp0x/udlit-string-literal.h: New.
7475 * g++.dg/cpp0x/udlit-string-literal.C: New.
7476
7477 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7478
7479 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7480
7481 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7482
7483 PR target/56184
7484 * gcc.target/arm/pr56184.C: New test.
7485
7486 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR c++/56302
7489 * g++.dg/torture/pr56302.C: New test.
7490 * g++.dg/cpp0x/constexpr-56302.C: New test.
7491 * c-c++-common/pr56302.c: New test.
7492
7493 2013-02-13 Tobias Burnus <burnus@net-b.de>
7494 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7495
7496 PR fortran/56204
7497 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7498 * gfortran.dg/quad_3.f90: Ditto.
7499
7500 2013-02-13 Kostya Serebryany <kcc@google.com>
7501
7502 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7503 to match the fresh asan run-time.
7504 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7505
7506 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7507
7508 Avoid instrumenting duplicated memory access in the same basic block
7509 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7510 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7511 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7512 * c-c++-common/asan/inc.c: Likewise.
7513
7514 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7515
7516 PR inline-asm/56148
7517 * gcc.target/i386/pr56148.c: New test.
7518
7519 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7520 Tobias Burnus <burnus@net-b.de>
7521
7522 PR testsuite/56082
7523 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7524 to kind=2.
7525
7526 2013-02-12 Richard Biener <rguenther@suse.de>
7527
7528 PR lto/56297
7529 * gcc.dg/lto/pr56297_0.c: New testcase.
7530 * gcc.dg/lto/pr56297_0.c: Likewise.
7531
7532 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7533
7534 PR fortran/46952
7535 * gfortran.dg/typebound_deferred_1.f90: New.
7536
7537 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR rtl-optimization/56151
7540 * gcc.target/i386/pr56151.c: New test.
7541
7542 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7543
7544 * g++.dg/ext/mv12.C: New test.
7545 * g++.dg/ext/mv12.h: New file.
7546 * g++.dg/ext/mv12-aux.C: New file.
7547 * g++.dg/ext/mv13.C: New test.
7548
7549 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7550
7551 * lib/target-supports.exp
7552 (check_effective_target_powerpc_eabi_ok): New.
7553 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7554 powerpc_eabi_ok.
7555 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7556 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7557 only.
7558 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7559 * gcc.target/powerpc/pr51623.c: Likewise.
7560 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7561 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7562
7563 2013-02-11 Alexander Potapenko <glider@google.com>
7564 Jack Howarth <howarth@bromo.med.uc.edu>
7565 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR sanitizer/55617
7568 * g++.dg/asan/pr55617.C: Run on all targets.
7569
7570 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7571
7572 PR rtl-optimization/56275
7573 * gcc.dg/pr56275.c: New test.
7574
7575 2013-02-11 Richard Biener <rguenther@suse.de>
7576
7577 PR tree-optimization/56273
7578 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7579
7580 2013-02-11 Richard Biener <rguenther@suse.de>
7581
7582 PR tree-optimization/56264
7583 * gcc.dg/torture/pr56264.c: New testcase.
7584
7585 2013-02-11 Richard Biener <rguenther@suse.de>
7586
7587 PR tree-optimization/56273
7588 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7589 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7590 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7591 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7592 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7593 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7594
7595 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7596
7597 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7598 for *-*-linux-gnu targets.
7599 * g++.dg/asan/interception-test-1.c: Ditto.
7600 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7601 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7602
7603 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7604
7605 PR fortran/55362
7606 * gfortran.dg/intrinsic_size_4.f90 : New test.
7607
7608 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR target/56256
7611 * gcc.target/powerpc/pr56256.c: New test.
7612
7613 2013-02-08 Ian Lance Taylor <iant@google.com>
7614
7615 * lib/go.exp: Load timeout.exp.
7616
7617 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7618
7619 PR rtl-optimization/56246
7620 * gcc.target/i386/pr56246.c: New test.
7621
7622 2013-02-08 Jeff Law <law@redhat.com>
7623
7624 PR debug/53948
7625 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7626
7627 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7628
7629 PR target/56043
7630 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7631 powerpc*-*-linux*.
7632
7633 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7634
7635 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7636
7637 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR rtl-optimization/56195
7640 * gcc.dg/torture/pr56195.c: New test.
7641
7642 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7643
7644 PR fortran/54107
7645 * gfortran.dg/recursive_interface_2.f90: New test.
7646
7647 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR tree-optimization/56250
7650 * gcc.c-torture/execute/pr56250.c: New test.
7651
7652 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7653
7654 PR tree-optimization/56064
7655 * gcc.dg/fixed-point/view-convert-2.c: New test.
7656
7657 2013-02-08 Michael Matz <matz@suse.de>
7658
7659 PR tree-optimization/52448
7660 * gcc.dg/pr52448.c: New test.
7661
7662 2013-02-08 Richard Biener <rguenther@suse.de>
7663
7664 PR middle-end/56181
7665 * gcc.dg/torture/pr56181.c: New testcase.
7666
7667 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7668
7669 PR target/54222
7670 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7671 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7672
7673 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR c++/56241
7676 * g++.dg/parse/crash61.C: New test.
7677
7678 PR c++/56239
7679 * g++.dg/parse/pr56239.C: New test.
7680
7681 PR c++/56237
7682 * g++.dg/abi/mangle61.C: New test.
7683
7684 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7685
7686 PR rtl-optimization/56225
7687 * gcc.target/i386/pr56225.c: New test.
7688
7689 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR debug/56154
7692 * gcc.dg/guality/pr56154-1.c: New test.
7693 * gcc.dg/guality/pr56154-2.c: New test.
7694 * gcc.dg/guality/pr56154-3.c: New test.
7695 * gcc.dg/guality/pr56154-4.c: New test.
7696 * gcc.dg/guality/pr56154-aux.c: New file.
7697
7698 PR tree-optimization/55789
7699 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7700 cleanup-tree-dump.
7701 * gcc.dg/tree-ssa/inline-3.c: Add
7702 --param max-early-inliner-iterations=2 option.
7703
7704 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7705
7706 PR debug/53363
7707 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7708 Add -fno-dwarf2-cfi-asm to dg-options.
7709 Adapt match count.
7710
7711 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR target/56228
7714 * gcc.dg/pr56228.c: New test.
7715
7716 2013-02-07 Alan Modra <amodra@gmail.com>
7717
7718 PR target/54009
7719 * gcc.target/powerpc/pr54009.c: New test.
7720 PR target/54131
7721 * gfortran.dg/pr54131.f: New test.
7722
7723 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7724
7725 PR fortran/55789
7726 * gfortran.dg/array_constructor_41.f90: New test.
7727
7728 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7729
7730 PR fortran/55978
7731 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7732
7733 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR middle-end/56217
7736 * g++.dg/gomp/pr56217.C: New test.
7737
7738 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7739
7740 PR tree-optimization/56205
7741 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7742 * gcc.c-torture/execute/pr56205.c: New test.
7743
7744 2013-02-05 Richard Biener <rguenther@suse.de>
7745
7746 PR tree-optimization/53342
7747 PR tree-optimization/53185
7748 * gcc.dg/vect/pr53185-2.c: New testcase.
7749
7750 2013-02-05 Jan Hubicka <jh@suse.cz>
7751
7752 PR tree-optimization/55789
7753 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7754 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7755 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7756 * g++.dg/ipa/inline-1.C: New testcase.
7757 * g++.dg/ipa/inline-2.C: New testcase.
7758 * g++.dg/ipa/inline-3.C: New testcase.
7759
7760 2013-02-05 Jan Hubicka <jh@suse.cz>
7761
7762 PR tree-optimization/55789
7763 * g++.dg/torture/pr55789.C: New testcase.
7764
7765 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR middle-end/56167
7768 * gcc.dg/pr56167.c: New test.
7769
7770 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7771
7772 PR target/55146
7773 * gcc.target/sh/pr55146.c: New.
7774
7775 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7776
7777 PR tree-optimization/54386
7778 * gcc.target/sh/pr54386.c: New.
7779
7780 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7781
7782 PR fortran/56008
7783 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7784
7785 PR fortran/47517
7786 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7787
7788 2013-02-04 Alexander Potapenko <glider@google.com>
7789 Jack Howarth <howarth@bromo.med.uc.edu>
7790 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR sanitizer/55617
7793 * g++.dg/asan/pr55617.C: New test.
7794
7795 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7796
7797 PR fortran/54195
7798 * gfortran.dg/typebound_operator_19.f90: New test.
7799 * gfortran.dg/typebound_assignment_4.f90: New test.
7800
7801 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7802
7803 PR fortran/54107
7804 * gfortran.dg/recursive_interface_1.f90: New test.
7805
7806 2013-02-04 Richard Guenther <rguenther@suse.de>
7807
7808 PR lto/56168
7809 * gcc.dg/lto/pr56168_0.c: New testcase.
7810 * gcc.dg/lto/pr56168_1.c: Likewise.
7811
7812 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7813
7814 PR fortran/50627
7815 PR fortran/56054
7816 * gfortran.dg/block_12.f90: New test.
7817 * gfortran.dg/module_error_1.f90: New test.
7818
7819 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7820
7821 * lib/target-supports.exp (check_effective_target_vect_float)
7822 (check_effective_target_vect_no_align): Add mips-sde-elf.
7823
7824 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7825
7826 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7827
7828 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7829
7830 * gcc.dg/pr56023.c: XFAIL on AIX.
7831 * gcc.dg/vect/pr49352.c: Same.
7832
7833 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7834
7835 * gnat.dg/opt26.adb: New test.
7836
7837 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7838
7839 Revert.
7840 2013-01-27 Amol Pise <amolpise15@gmail.com>
7841
7842 * gcc.target/arm/neon-vfnms-1.c: New test.
7843 * gcc.target/arm/neon-vfnma-1.c: New test.
7844
7845 2013-01-31 Richard Biener <rguenther@suse.de>
7846
7847 PR tree-optimization/56157
7848 * gcc.dg/torture/pr56157.c: New testcase.
7849
7850 2013-01-30 Richard Biener <rguenther@suse.de>
7851
7852 PR tree-optimization/56150
7853 * gcc.dg/torture/pr56150.c: New testcase.
7854
7855 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR sanitizer/55374
7858 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7859 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7860 printed in backtrace.
7861 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7862 to avoid errors about mismatched allocation vs. deallocation.
7863
7864 PR c++/55742
7865 * g++.dg/mv1.C: Moved to...
7866 * g++.dg/ext/mv1.C: ... here. Adjust test.
7867 * g++.dg/mv2.C: Moved to...
7868 * g++.dg/ext/mv2.C: ... here. Adjust test.
7869 * g++.dg/mv3.C: Moved to...
7870 * g++.dg/ext/mv3.C: ... here.
7871 * g++.dg/mv4.C: Moved to...
7872 * g++.dg/ext/mv4.C: ... here.
7873 * g++.dg/mv5.C: Moved to...
7874 * g++.dg/ext/mv5.C: ... here. Adjust test.
7875 * g++.dg/mv6.C: Moved to...
7876 * g++.dg/ext/mv6.C: ... here. Adjust test.
7877 * g++.dg/ext/mv7.C: New test.
7878 * g++.dg/ext/mv8.C: New test.
7879 * g++.dg/ext/mv9.C: New test.
7880 * g++.dg/ext/mv10.C: New test.
7881 * g++.dg/ext/mv11.C: New test.
7882
7883 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7884
7885 PR rtl-optimization/56144
7886 * gcc.dg/pr56144.c: New.
7887
7888 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7889
7890 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7891 message.
7892 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7893 * g++.dg/cpp0x/constexpr-55573.C: Same
7894
7895 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7896
7897 PR tree-optimization/56064
7898 * gcc.dg/fixed-point/view-convert.c: New test.
7899
7900 2013-01-30 Andreas Schwab <schwab@suse.de>
7901
7902 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7903 evaluate the end index in string range.
7904
7905 2013-01-30 Tobias Burnus <burnus@net-b.de>
7906
7907 PR fortran/56138
7908 * gfortran.dg/allocatable_function_6.f90: New.
7909
7910 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7911 Mikael Morin <mikael@gcc.gnu.org>
7912
7913 PR fortran/54107
7914 * gfortran.dg/proc_ptr_comp_36.f90: New.
7915
7916 2013-01-29 Richard Biener <rguenther@suse.de>
7917
7918 PR tree-optimization/55270
7919 * gcc.dg/torture/pr55270.c: New testcase.
7920
7921 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR rtl-optimization/56117
7924 * gcc.dg/pr56117.c: New test.
7925
7926 2013-01-28 Richard Biener <rguenther@suse.de>
7927
7928 PR tree-optimization/56034
7929 * gcc.dg/torture/pr56034.c: New testcase.
7930
7931 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR tree-optimization/56125
7934 * gcc.dg/pr56125.c: New test.
7935
7936 2013-01-28 Tobias Burnus <burnus@net-b.de>
7937 Mikael Morin <mikael@gcc.gnu.org>
7938
7939 PR fortran/53537
7940 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7941 * gfortran.dg/import8.f90: Likewise.
7942 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7943 * gfortran.dg/import10.f90: New test.
7944 * gfortran.dg/import11.f90: Likewise
7945
7946 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR testsuite/56053
7949 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7950 string.h. Provide memset, malloc and free prototypes, adjust line
7951 numbers in dg-output.
7952 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7953 Provide memset prototype and adjust line numbers in dg-output.
7954 * c-c++-common/asan/global-overflow-1.c: Likewise.
7955
7956 PR tree-optimization/56094
7957 * gcc.dg/pr56094.c: New test.
7958
7959 2013-01-27 Amol Pise <amolpise15@gmail.com>
7960
7961 * gcc.target/arm/neon-vfnms-1.c: New test.
7962 * gcc.target/arm/neon-vfnma-1.c: New test.
7963
7964 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7965
7966 PR target/56114
7967 * gcc.target/i386/pr56114.c: New test.
7968
7969 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7970
7971 PR fortran/55984
7972 * gfortran.dg/associate_14.f90: New test.
7973
7974 PR fortran/56047
7975 * gfortran.dg/associate_13.f90: New test.
7976
7977 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR tree-optimization/56098
7980 * gcc.dg/pr56098-1.c: New test.
7981 * gcc.dg/pr56098-2.c: New test.
7982
7983 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7984
7985 PR target/54222
7986 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7987
7988 2013-01-22 Marek Polacek <polacek@redhat.com>
7989
7990 PR tree-optimization/56035
7991 * gcc.dg/pr56035.c: New test.
7992
7993 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7994
7995 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7996 for MIPS.
7997
7998 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7999
8000 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8001
8002 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8003
8004 PR c/56078
8005 * gcc.dg/pr56078.c: New test.
8006 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8007
8008 2013-01-24 Martin Jambor <mjambor@suse.cz>
8009
8010 PR tree-optimization/55927
8011 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8012
8013 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8014
8015 * gcc.target/i386/movsd.c: New test.
8016
8017 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8018
8019 PR inline-asm/55934
8020 * gcc.target/i386/pr55934.c: New test.
8021
8022 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8023
8024 PR fortran/56081
8025 * gfortran.dg/select_8.f90: New.
8026
8027 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8028
8029 * gcc.target/microblaze/microblaze.exp: Remove
8030 target_config_cflags check.
8031
8032 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR fortran/56052
8035 * gfortran.dg/gomp/pr56052.f90: New test.
8036
8037 PR target/49069
8038 * gcc.dg/pr49069.c: New test.
8039
8040 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8041
8042 PR c++/55944
8043 * g++.dg/cpp0x/constexpr-static10.C: New.
8044
8045 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8046
8047 PR target/56028
8048 * gcc.target/i386/pr56028.c: New test.
8049
8050 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR target/55686
8053 * gcc.target/i386/pr55686.c: New test.
8054
8055 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8056
8057 PR c++/53609
8058 * g++.dg/cpp0x/variadic139.C: New test.
8059 * g++.dg/cpp0x/variadic140.C: Likewise.
8060 * g++.dg/cpp0x/variadic141.C: Likewise.
8061
8062 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8063
8064 * gnat.dg/warn8.adb: New test.
8065
8066 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8067
8068 PR fortran/55919
8069 * gfortran.dg/include_8.f90: New test.
8070
8071 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8072
8073 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8074 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8075
8076 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8077
8078 PR tree-optimization/56051
8079 * gcc.c-torture/execute/pr56051.c: New test.
8080
8081 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8082
8083 PR rtl-optimization/56023
8084 * gcc.dg/pr56023.c: New test.
8085
8086 2013-01-21 Martin Jambor <mjambor@suse.cz>
8087
8088 PR middle-end/56022
8089 * gcc.target/i386/pr56022.c: New test.
8090
8091 2013-01-21 Jason Merrill <jason@redhat.com>
8092
8093 * lib/target-supports.exp (check_effective_target_alias): New.
8094
8095 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8096
8097 PR debug/53235
8098 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8099
8100 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8101
8102 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8103
8104 2013-01-19 Jeff Law <law@redhat.com>
8105
8106 PR tree-optimization/52631
8107 * tree-ssa/pr52631.c: New test.
8108 * tree-ssa/ssa-fre-9: Update expected output.
8109
8110 2013-01-19 Anthony Green <green@moxielogic.com>
8111
8112 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8113 for moxie.
8114
8115 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR tree-optimization/56029
8118 * g++.dg/torture/pr56029.C: New test.
8119
8120 2013-01-18 Sharad Singhai <singhai@google.com>
8121
8122 PR tree-optimization/55995
8123 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8124
8125 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8126
8127 PR target/55433
8128 * gcc.target/i386/pr55433.c: New.
8129
8130 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR middle-end/56015
8133 * gfortran.dg/pr56015.f90: New test.
8134
8135 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8136
8137 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8138
8139 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8140
8141 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8142 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8143 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8144 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8145 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8146
8147 2013-01-17 Jeff Law <law@redhat.com>
8148
8149 * gcc.dg/pr52573.c: Move to...
8150 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8151
8152 PR rtl-optimization/52573
8153 * gcc.dg/pr52573.c: New test.
8154
8155 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8156
8157 PR sanitizer/55679
8158 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8159 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8160 check_no_compiler_messages to test support in ucontext.h.
8161 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8162 compliant RLIMIT_AS.
8163
8164 2013-01-17 Marek Polacek <polacek@redhat.com>
8165
8166 PR rtl-optimization/55833
8167 * gcc.dg/pr55833.c: New test.
8168
8169 2013-01-17 Jan Hubicka <jh@suse.cz>
8170
8171 PR tree-optimization/55273
8172 * gcc.c-torture/compile/pr55273.c: New testcase.
8173
8174 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8175
8176 PR target/55981
8177 * gcc.target/pr55981.c: New test.
8178
8179 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8180
8181 * gcc.target/arm/pr40887.c: Require at least armv5.
8182 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8183 * gcc.target/arm/pr51915.c: Likewise.
8184 * gcc.target/arm/pr52006.c: Likewise.
8185 * gcc.target/arm/pr53187.c: Likewise.
8186
8187 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8188 * gcc.target/arm/ftest-support-arm.h: Delete.
8189 * gcc.target/arm/ftest-support-thumb.h: Delete.
8190 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8191 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8192 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8193 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8194 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8195 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8196 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8197 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8198 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8199 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8200 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8201 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8202 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8203 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8204 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8205 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8206 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8207 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8208 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8209 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8210 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8211 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8212 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8213 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8214
8215 2013-01-17 Martin Jambor <mjambor@suse.cz>
8216
8217 PR tree-optimizations/55264
8218 * g++.dg/ipa/pr55264.C: New test.
8219
8220 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8221
8222 PR fortran/55983
8223 * gfortran.dg/class_55.f90: New.
8224
8225 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8226
8227 PR testsuite/55994
8228 * gcc.c-torture/execute/builtins/builtins.exp: Add
8229 -Wl,--allow-multiple-definition for eabi and elf targets.
8230
8231 PR testsuite/54622
8232 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8233 check_effective_target_vect_perm_short,
8234 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8235 check_effective_target_vect64): Return 0 for big-endian ARM.
8236 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8237
8238 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8239 prototypes.
8240
8241 2013-01-16 Richard Biener <rguenther@suse.de>
8242
8243 PR tree-optimization/55964
8244 * gcc.dg/torture/pr55964.c: New testcase.
8245
8246 2013-01-16 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/54767
8249 PR tree-optimization/53465
8250 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8251
8252 2013-01-16 Christian Bruel <christian.bruel@st.com>
8253
8254 PR target/55301
8255 * gcc.target/sh/sh-switch.c: New testcase.
8256
8257 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8258
8259 * gcc.dg/webizer.c: Increase the array size.
8260
8261 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8262
8263 PR target/55940
8264 * gcc.dg/pr55940.c: New test.
8265
8266 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8267 Harald Anlauf <anlauf@gmx.de>
8268
8269 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8270 * gfortran.dg/bounds_check_5.f90: Likewise.
8271 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8272 * gfortran.dg/continuation_9.f90: Likewise.
8273 * gfortran.dg/move_alloc_13.f90: Likewise.
8274 * gfortran.dg/structure_constructor_11.f90: Likewise.
8275 * gfortran.dg/tab_continuation.f: Likewise.
8276 * gfortran.dg/warning-directive-2.F90: Likewise.
8277 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8278
8279 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8280
8281 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8282 * gcc.target/arm/fma-sp.c: Likewise.
8283
8284 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8285
8286 PR rtl-optimization/55153
8287 * gcc.dg/pr55153.c: New.
8288
8289 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR tree-optimization/55920
8292 * gcc.c-torture/compile/pr55920.c: New test.
8293
8294 2013-01-15 Richard Biener <rguenther@suse.de>
8295
8296 PR middle-end/55882
8297 * gcc.dg/torture/pr55882.c: New testcase.
8298
8299 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR tree-optimization/55955
8302 * gcc.c-torture/compile/pr55955.c: New test.
8303
8304 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8305
8306 PR c++/55663
8307 * g++.dg/cpp0x/alias-decl-31.C: New test.
8308
8309 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8310
8311 PR fortran/54286
8312 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8313 case where interface is null.
8314
8315 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8316
8317 PR fortran/55806
8318 * gfortran.dg/array_constructor_40.f90: New test.
8319
8320 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8321
8322 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8323
8324 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8325
8326 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8327 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8328 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8329 * gcc.target/aarch64/vect-ld1r.c: New.
8330 * gcc.target/aarch64/vect-ld1r.x: New.
8331
8332 2013-01-14 Andi Kleen <ak@linux.intel.com>
8333
8334 PR target/55948
8335 * gcc.target/i386/hle-clear-rel.c: New file
8336 * gcc.target/i386/hle-store-rel.c: New file.
8337
8338 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8339
8340 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8341 * gfortran.dg/bounds_check_4.f90: Likewise.
8342 * gfortran.dg/inquire_10.f90: Likewise.
8343 * gfortran.dg/minloc_3.f90: Likewise.
8344 * gfortran.dg/minlocval_3.f90: Likewise.
8345 * gfortran.dg/module_double_reuse.f90: Likewise.
8346 * gfortran.dg/mvbits_1.f90: Likewise.
8347 * gfortran.dg/oldstyle_1.f90: Likewise.
8348 * gfortran.dg/pr20163-2.f: Likewise.
8349 * gfortran.dg/save_1.f90: Likewise.
8350 * gfortran.dg/scan_1.f90: Likewise.
8351 * gfortran.dg/select_char_1.f90: Likewise.
8352 * gfortran.dg/shape_4.f90: Likewise.
8353 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8354 * gfortran.dg/function_optimize_10.f90: Likewise.
8355 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8356 * gfortran.dg/used_types_17.f90: Likewise.
8357 * gfortran.dg/used_types_18.f90: Likewise.
8358
8359 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8360
8361 PR fortran/54286
8362 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8363
8364 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8365
8366 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8367
8368 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8369
8370 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8371
8372 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8373
8374 PR fortran/55072
8375 * gfortran.dg/assumed_type_2.f90: Fix test case.
8376 * gfortran.dg/internal_pack_13.f90: New test.
8377 * gfortran.dg/internal_pack_14.f90: New test.
8378
8379 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8380
8381 PR fortran/55868
8382 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8383 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8384 $tar to STAR.
8385
8386 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8387
8388 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8389
8390 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8391
8392 PR target/55719
8393 * gcc.target/s390/pr55719.c: New testcase.
8394
8395 2013-01-11 Richard Guenther <rguenther@suse.de>
8396
8397 PR tree-optimization/44061
8398 * gcc.dg/pr44061.c: New testcase.
8399
8400 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8401
8402 Update copyright years.
8403
8404 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8405 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR target/55565
8408 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8409
8410 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8411
8412 PR rtl-optimization/55672
8413 * gcc.target/i386/pr55672.c: New.
8414
8415 2013-01-10 Jeff Law <law@redhat.com>
8416
8417 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8418 pass/fail message unique.
8419
8420
8421 2013-01-10 Jason Merrill <jason@redhat.com>
8422
8423 * ada/.gitignore: New.
8424
8425 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8426
8427 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8428 Add tls options.
8429 * g++.dg/tls/thread_local2.C: Likewise.
8430 * g++.dg/tls/thread_local2g.C: Likewise.
8431 * g++.dg/tls/thread_local6.C: Likewise.
8432 * g++.dg/tls/thread_local-order1.C: Add tls options.
8433 * g++.dg/tls/thread_local-order2.C: Likewise.
8434 * g++.dg/tls/thread_local3.C: Likewise.
8435 * g++.dg/tls/thread_local3g.C: Likewise.
8436 * g++.dg/tls/thread_local4.C: Likewise.
8437 * g++.dg/tls/thread_local4g.C: Likewise.
8438 * g++.dg/tls/thread_local5.C: Likewise.
8439 * g++.dg/tls/thread_local5g.C: Likewise.
8440 * g++.dg/tls/thread_local6g.C: Likewise.
8441
8442 2013-01-10 Kostya Serebryany <kcc@google.com>
8443
8444 * g++.dg/asan/asan_test.cc: Sync from upstream.
8445
8446 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR tree-optimization/55921
8449 * gcc.c-torture/compile/pr55921.c: New test.
8450
8451 2013-01-09 Jan Hubicka <jh@suse.cz>
8452
8453 PR tree-optimization/55569
8454 * gcc.c-torture/compile/pr55569.c: New testcase.
8455
8456 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8457
8458 PR fortran/47203
8459 * gfortran.dg/use_28.f90: New test.
8460
8461 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8462
8463 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8464 number matching more robust.
8465
8466 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8467
8468 PR rtl-optimization/55829
8469 * gcc.target/i386/pr55829.c: New.
8470
8471 2013-01-09 Tobias Burnus <burnus@net-b.de>
8472
8473 PR fortran/55758
8474 * gfortran.dg/bind_c_bool_1.f90: New.
8475 * gfortran.dg/do_5.f90: Add dg-warning.
8476
8477 2013-01-09 Jan Hubicka <jh@suse.cz>
8478
8479 PR tree-optimization/55875
8480 * gcc.c-torture/execute/pr55875.c: New testcase.
8481 * g++.dg/torture/pr55875.C: New testcase.
8482
8483 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR c/48418
8486 * c-c++-common/pr48418.c: New test.
8487
8488 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8489
8490 PR c++/55801
8491 * g++.dg/tls/thread_local-ice.C: New.
8492
8493 2013-01-09 Andreas Schwab <schwab@suse.de>
8494
8495 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8496
8497 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR tree-optimization/48189
8500 * gcc.dg/pr48189.c: New test.
8501
8502 2013-01-04 Jan Hubicka <jh@suse.cz>
8503
8504 PR tree-optimization/55823
8505 * g++.dg/ipa/devirt-10.C: New testcase.
8506
8507 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8508 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8509
8510 PR rtl-optimization/55845
8511 * gcc.target/i386/pr55845.c: New test.
8512
8513 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8514
8515 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8516 instructions generated instead of number of occurances.
8517
8518 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8519
8520 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8521 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8522 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8523 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8524 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8525 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8526 * gcc.target/aarch64/vect-fcm.x: Likewise.
8527 * lib/target-supports.exp
8528 (check_effective_target_vect_cond): Enable for AArch64.
8529
8530 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8531
8532 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8533 endian-safe float pool loading.
8534 (test_square_root_v4sf): Likewise.
8535 (test_square_root_v2df): Likewise.
8536 * lib/target-supports.exp
8537 (check_effective_target_vect_call_sqrtf): Add AArch64.
8538
8539 2013-01-08 Martin Jambor <mjambor@suse.cz>
8540
8541 PR debug/55579
8542 * gcc.dg/tree-ssa/pr55579.c: New test.
8543
8544 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8547 asm comments.
8548
8549 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR middle-end/55890
8552 * gcc.dg/torture/pr55890-3.c: New test.
8553
8554 PR middle-end/55851
8555 * gcc.c-torture/compile/pr55851.c: New test.
8556
8557 PR sanitizer/55844
8558 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8559 dg-options.
8560
8561 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8562
8563 PR fortran/55618
8564 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8565
8566 2013-01-07 Tobias Burnus <burnus@net-b.de>
8567
8568 PR fortran/55763
8569 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8570 * gfortran.dg/pointer_init_7.f90: New.
8571
8572 2013-01-07 Richard Biener <rguenther@suse.de>
8573
8574 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8575
8576 2013-01-07 Richard Biener <rguenther@suse.de>
8577
8578 PR middle-end/55890
8579 * gcc.dg/torture/pr55890-1.c: New testcase.
8580 * gcc.dg/torture/pr55890-2.c: Likewise.
8581
8582 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8583
8584 * gcc.target/aarch64/fmovd.c: New.
8585 * gcc.target/aarch64/fmovf.c: Likewise.
8586 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8587 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8588 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8589 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8590 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8591 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8592
8593 2013-01-07 Richard Biener <rguenther@suse.de>
8594
8595 PR tree-optimization/55888
8596 PR tree-optimization/55862
8597 * gcc.dg/torture/pr55888.c: New testcase.
8598
8599 2013-01-07 Tobias Burnus <burnus@net-b.de>
8600
8601 PR fortran/55852
8602 * gfortran.dg/intrinsic_size_3.f90: New.
8603
8604 2013-01-07 Tobias Burnus <burnus@net-b.de>
8605
8606 PR fortran/55763
8607 * gfortran.dg/select_type_32.f90: New.
8608
8609 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8610
8611 PR c++/52343
8612 * g++.dg/cpp0x/alias-decl-29.C: New test.
8613
8614 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8615
8616 PR fortran/53876
8617 PR fortran/54990
8618 PR fortran/54992
8619 * gfortran.dg/class_array_15.f03: New test.
8620
8621 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8622
8623 PR fortran/42769
8624 PR fortran/45836
8625 PR fortran/45900
8626 * gfortran.dg/use_23.f90: New test.
8627 * gfortran.dg/use_24.f90: New test.
8628 * gfortran.dg/use_25.f90: New test.
8629 * gfortran.dg/use_26.f90: New test.
8630 * gfortran.dg/use_27.f90: New test.
8631
8632 2013-01-06 Olivier Hainque <hainque@adacore.com>
8633
8634 * gnat.dg/specs/clause_on_volatile.ads: New test.
8635
8636 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8637
8638 * gnat.dg/alignment10.adb: New test.
8639
8640 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8641 Mikael Morin <mikael@gcc.gnu.org>
8642
8643 PR fortran/55827
8644 * gfortran.dg/use_22.f90: New test.
8645
8646 2013-01-04 Andrew Pinski <apinski@cavium.com>
8647
8648 * gcc.target/aarch64/cmp-1.c: New testcase.
8649
8650 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8651
8652 PR fortran/55172
8653 * gfortran.dg/select_type_31.f03: New test.
8654
8655 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8656
8657 PR c++/54526 (again)
8658 * g++.dg/cpp0x/parse2.C: Extend.
8659 * g++.old-deja/g++.other/crash28.C: Adjust.
8660
8661 2013-01-04 Richard Biener <rguenther@suse.de>
8662
8663 PR tree-optimization/55862
8664 * gcc.dg/torture/pr55862.c: New testcase.
8665
8666 2013-01-04 Martin Jambor <mjambor@suse.cz>
8667
8668 PR tree-optimization/55755
8669 * gcc.dg/torture/pr55755.c: New test.
8670 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8671 * gcc.dg/tree-ssa/pr45144.c: Update.
8672
8673 2013-01-04 Richard Biener <rguenther@suse.de>
8674
8675 PR middle-end/55863
8676 * gcc.dg/fold-reassoc-2.c: New testcase.
8677
8678 2013-01-04 Tobias Burnus <burnus@net-b.de>
8679
8680 PR fortran/55763
8681 * gfortran.dg/null_7.f90: New.
8682
8683 2013-01-04 Tobias Burnus <burnus@net-b.de>
8684
8685 PR fortran/55854
8686 PR fortran/55763
8687 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8688 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8689 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8690
8691 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8692
8693 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8694
8695 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8696
8697 PR fortran/55855
8698 * gfortran.dg/assignment_1.f90: Modified.
8699 * gfortran.dg/assignment_4.f90: New.
8700
8701 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8702
8703 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8704
8705 2013-01-03 Richard Biener <rguenther@suse.de>
8706
8707 PR tree-optimization/55857
8708 * gcc.dg/vect/pr55857-1.c: New testcase.
8709 * gcc.dg/vect/pr55857-2.c: Likewise.
8710
8711 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR rtl-optimization/55838
8714 * gcc.dg/pr55838.c: New test.
8715
8716 PR tree-optimization/55832
8717 * gcc.c-torture/compile/pr55832.c: New test.
8718
8719 2013-01-02 Teresa Johnson <tejohnson@google.com>
8720
8721 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8722 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8723 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8724 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8725 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8726 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8727 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8728 * gcc.dg/unroll_1.c: Ditto.
8729 * gcc.dg/unroll_2.c: Ditto.
8730 * gcc.dg/unroll_3.c: Ditto.
8731 * gcc.dg/unroll_4.c: Ditto.
8732
8733 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8734
8735 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8736
8737 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8738
8739 PR fortran/55818
8740 * gfortran.dg/eof_4.f90: New test.
8741
8742 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8743
8744 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8745 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8746 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8747 (compat_setup_dfp): Initialize compat_alt_caret and
8748 compat_save_TEST_ALWAYS_FLAGS.
8749
8750 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8751
8752 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8753
8754 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8755
8756 * gcc.dg/torture/fp-int-convert-2.c: New test.
8757
8758 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8759
8760 * gfortran.dg/newunit_3.f90: Add dg-do run.
8761 * gfortran.dg/inquire_15.f90: Add dg-do run.
8762
8763 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR tree-optimization/55831
8766 * gcc.dg/pr55831.c: New test.
8767 \f
8768 Copyright (C) 2013 Free Software Foundation, Inc.
8769
8770 Copying and distribution of this file, with or without modification,
8771 are permitted in any medium without royalty provided the copyright
8772 notice and this notice are preserved.