ipa-prop.h (struct ipa_node_params): Rename clone_for_all_contexts to do_clone_for_al...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-21 Martin Jambor <mjambor@suse.cz>
2
3 * gcc.dg/ipa/ipcp-agg-7.c: New test.
4 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
5
6 2012-11-21 Martin Jambor <mjambor@suse.cz>
7
8 PR tree-optimization/55260
9 * g++.dg/torture/pr55260-2.C: New test.
10
11 2012-11-21 Martin Jambor <mjambor@suse.cz>
12
13 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
14
15 2012-11-21 Bin Cheng <bin.cheng@arm.com>
16
17 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
18 * gcc.dg/tree-ssa/vrp47.c: Ditto.
19
20 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
21
22 PR target/19398
23 * gcc.target/i386/pr19398.c: New test.
24
25 2012-11-20 Martin Jambor <mjambor@suse.cz>
26
27 PR tree-optimization/55260
28 * g++.dg/torture/pr55260-1.C: New test.
29
30 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
31
32 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
33 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
34 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
35 * gcc.target/aarch64/atomic-op-char.c: Likewise.
36 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
37 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
38 * gcc.target/aarch64/atomic-op-int.c: Likewise.
39 * gcc.target/aarch64/atomic-op-long.c: Likewise.
40 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
41 * gcc.target/aarch64/atomic-op-release.c: Likewise.
42 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
43 * gcc.target/aarch64/atomic-op-short.c: Likewise.
44
45 2012-11-20 Jakub Jelinek <jakub@redhat.com>
46
47 PR middle-end/55094
48 * gcc.dg/pr55094.c: New test.
49
50 PR rtl-optimization/54921
51 * gcc.dg/pr54921.c: New test.
52
53 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
54
55 * gcc.target/i386/pr55359.c: New test.
56
57 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
58
59 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
60 * g++.dg/tls/thread_local3g.C: Likewise.
61 * g++.dg/tls/thread_local4g.C: Likewise.
62 * g++.dg/tls/thread_local5g.C: Likewise.
63 * g++.dg/tls/thread_local6g.C: Likewise.
64 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
65 * g++.dg/tls/thread_local2.C: Likewise.
66 * g++.dg/tls/thread_local2g.C: Likewise.
67 * g++.dg/tls/thread_local6.C: Likewise.
68
69 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
70
71 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
72 * gcc.dg/tm/clone-1.c: New test.
73
74 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
75
76 PR c++/55368
77 * g++.dg/parse/struct-5.C: New.
78
79 2012-11-19 Tom de Vries <tom@codesourcery.com>
80
81 PR rtl-optimization/55315
82 * gcc.target/mips/pr55315.c: New test.
83
84 2012-11-17 Jakub Jelinek <jakub@redhat.com>
85
86 PR tree-optimization/55236
87 * gcc.dg/pr55236.c: New test.
88
89 PR testsuite/55188
90 * gcc.dg/pr19105.c: Accept also optimizing
91 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
92
93 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
94 from addr2line_output. Increment idx if asking for more than one
95 address in one object.
96
97 2012-11-16 Jakub Jelinek <jakub@redhat.com>
98
99 PR tree-optimization/55329
100 * g++.dg/opt/pr55329.C: New test.
101
102 2012-11-16 Janus Weil <janus@gcc.gnu.org>
103
104 PR fortran/55297
105 * gfortran.dg/typebound_operator_18.f90: New.
106
107 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
108
109 PR rtl-optimization/55330
110 * gfortran.dg/pr55330.f90: New test.
111
112 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
113
114 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
115 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
116 * gcc.dg/hoist-register-pressure-2.c: Ditto.
117 * gcc.dg/hoist-register-pressure-3.c: Ditto.
118 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
119 * gcc.dg/tree-prof/unroll-1.c: Ditto.
120
121 2012-11-16 Dodji Seketeli <dodji@redhat.com>
122
123 PR c++/54875
124 * g++.dg/cpp0x/alias-decl-27.C: New test.
125
126 2012-11-16 Jakub Jelinek <jakub@redhat.com>
127
128 PR c++/55337
129 * g++.dg/template/alignof2.C: New test.
130
131 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
132
133 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
134 * g++.dg/mv6.C (dg-options): Ditto.
135
136 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
137
138 * lib/target_suports.exp
139 (check_effective_target_has_w_floating_suffix): New procedure.
140 (check_effective_target_has_q_floating_suffix): Ditto.
141 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
142 for unsupported non-standard suffix on floating constant.
143 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
144
145 2012-11-14 Jakub Jelinek <jakub@redhat.com>
146
147 * lib/asan-dg.exp: New file.
148 * gcc.dg/asan/asan.exp: New file.
149 * g++.dg/dg.exp: Prune also asan tests.
150 * g++.dg/asan/asan.exp: New file.
151 * c-c++-common/asan/memcmp-1.c: New test.
152
153 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
154
155 PR c++/55323
156 * g++.dg/cpp0x/vt-55323.C: New.
157
158 2012-11-13 Sriraman Tallam <tmsriram@google.com>
159
160 * g++.dg/mv4.C: Add require ifunc. Change error message.
161 * g++.dg/mv5.C: Add require ifunc.
162 * g++.dg/mv6.C: Add require ifunc.
163
164 2012-11-13 Martin Jambor <mjambor@suse.cz>
165
166 PR tree-optimization/55253
167 * gcc.dg/torture/pr55253.c: New test.
168 * gcc.dg/torture/pr55305.c: Likewise.
169
170 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
171
172 PR middle-end/55142
173 * gcc.target/i386/pr55142-1.c: New file.
174 * gcc.target/i386/pr55142-2.c: Likewise.
175
176 2012-11-13 Dodji Seketeli <dodji@redhat.com>
177
178 PR c++/54466
179 * g++.dg/cpp0x/alias-decl-26.C: New test file.
180
181 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
182
183 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
184 instead of lp64.
185 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
186 * gcc.target/i386/pr49715-2.c: Likewise.
187 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
188
189 2012-11-13 Jakub Jelinek <jakub@redhat.com>
190
191 PR tree-optimization/55281
192 * gcc.dg/vect/fast-math-pr55281.c: New test.
193 * g++.dg/opt/pr55281.C: New test.
194
195 PR rtl-optimization/54127
196 * gcc.dg/torture/pr54127.c: New test.
197
198 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
199 Jakub Jelinek <jakub@redhat.com>
200
201 PR rtl-optimization/51447
202 * gcc.c-torture/execute/pr51447.c: New test.
203
204 2012-11-12 Ian Bolton <ian.bolton@arm.com>
205
206 * gcc.target/aarch64/csinc-2.c: New test.
207
208 2012-11-12 Ian Bolton <ian.bolton@arm.com>
209
210 * gcc.target/aarch64/cmn.c: New test.
211 * gcc.target/aarch64/adds.c: New test.
212 * gcc.target/aarch64/subs.c: New test.
213
214 2012-11-12 Tobias Burnus <burnus@net-b.de>
215
216 PR fortran/55272
217 * gfortran.dg/coarray_29_1.f90: New.
218 * gfortran.dg/coarray_29_2.f90: New.
219
220 2012-11-12 Bin Cheng <bin.cheng@arm.com>
221
222 * gcc.dg/hoist-register-pressure-3.c: New test.
223
224 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
225
226 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
227 wrappers around sinf and cosf.
228
229 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
230
231 PR middle-end/55247
232 PR middle-end/55259
233 * gcc.target/i386/pr55247-2.c: New file.
234
235 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
236
237 PR middle-end/55263
238 * g++.dg/pr55263.C: New test.
239
240 2012-11-11 Martin Jambor <mjambor@suse.cz>
241
242 PR tree-optimization/55238
243 * testsuite/gcc.dg/torture/pr55238.c: New test.
244
245 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
246 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
247 * c-c++-common/torture/vector-subscript-1.c: Likewise.
248 * c-c++-common/torture/vector-subscript-2.c: Likewise.
249
250 2012-11-10 Jan Hubicka <jh@suse.cz>
251
252 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
253
254 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
255
256 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
257 -mno-sse -mno-mmx to dg-options. Reformat.
258
259 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
260
261 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
262 * c-c++-common/vector-compare-1.c: Same.
263 * c-c++-common/vector-compare-2.c: Same.
264 * g++.dg/other/unused1.C: Skip on AIX.
265 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
266 extra message on AIX.
267
268 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
269
270 PR target/55247
271 * gcc.target/i386/pr55247.c: New test.
272
273 2012-11-09 Andrew Pinski <apinski@cavium.com>
274
275 * gcc.c-torture/execute/20121108-1.c: New test.
276
277 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
278
279 PR c++/54413
280 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
281 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
282 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
283 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
284
285 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
286
287 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
288 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
289 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
290 array bounds.
291 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
292
293 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
294
295 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
296 * g++.dg/tm/pr47530.C: Same.
297
298 2012-11-09 Jason Merrill <jason@redhat.com>
299
300 PR c++/54859
301 * g++.dg/cpp0x/alias-decl-25.C: New.
302
303 * g++.dg/abi/abi-tag1.C: New.
304 * g++.dg/abi/abi-tag2.C: New.
305
306 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
307
308 PR rtl-optimization/55154
309 * gcc.target/i386/pr55154.c: New test.
310
311 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
312
313 PR rtl-optimization/55151
314 * gcc.dg/pr55151.c: Move ...
315 * gcc.target/i386/pr55151.c: ... here.
316
317 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
318
319 PR rtl-optimization/54472
320 * gcc.dg/pr54472.c: New test.
321
322 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
323
324 * gnat.dg/stack_check3.ad[sb]: New test.
325
326 2012-11-08 Ian Lance Taylor <iant@google.com>
327
328 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
329 with arguments. Handle errorcheckoutput and rundir test types.
330
331 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
332
333 PR tree-optimization/55191
334 * gcc.dg/pr55191.c: New test.
335
336 2012-11-08 Jakub Jelinek <jakub@redhat.com>
337
338 PR debug/54499
339 * g++.dg/debug/pr54499.C: New test.
340
341 2012-11-08 Jan Hubicka <jh@suse.cz>
342
343 PR middle-end/48636
344 * gcc.dg/winline-3.c: Update.
345
346 2012-11-08 Martin Jambor <mjambor@suse.cz>
347
348 * gfortran.dg/ipcp-array-1.f90: New test.
349
350 2012-11-08 Florian Weimer <fweimer@redhat.com>
351
352 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
353
354 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
355
356 PR rtl-optimization/55151
357 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
358
359 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
360
361 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
362
363 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
364
365 * gcc.c-torture/compile/20121107-1.c: New test.
366
367 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
368
369 PR rtl-optimization/55151
370 * gcc.dg/pr55151.c: Compile it only for x86_64.
371
372 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
373
374 PR rtl-optimization/55122
375 * gcc.dg/pr55122.c: New test.
376
377 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
378
379 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
380 word powerpc.
381 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
382 * gcc.target/powerpc/loop_align.c: Skip on AIX.
383 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
384 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
385
386 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
387
388 PR c/53063
389 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
390
391 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
392
393 PR c/51294
394 * c-c++-common/pr51294.c: New.
395
396 2012-11-07 Martin Jambor <mjambor@suse.cz>
397
398 PR tree-optimization/53787
399 * gcc.dg/ipa/ipa-5.c: Adjust.
400 * gcc.dg/ipa/ipcp-agg-1.c: New test.
401 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
402 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
403 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
404 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
405 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
406 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
407 * gfortran.dg/pr48636-2.f90: New test.
408 * gfortran.dg/pr53787.f90: Likewise.
409
410 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
411
412 PR c++/55226
413 Revert:
414 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
415
416 PR c++/54922
417 * g++.dg/cpp0x/constexpr-union4.C: New.
418
419 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
420
421 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
422
423 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
424
425 PR target/49220
426 * gcc.c-torture/compile/pr49220.c: New test.
427
428 2012-11-07 Florian Weimer <fweimer@redhat.com>
429
430 * g++.dg/init/new40.C: New.
431
432 2012-11-07 Jakub Jelinek <jakub@redhat.com>
433
434 PR debug/54693
435 * gcc.dg/guality/pr54693-2.c: New test.
436
437 2012-11-06 Andrew Pinski <apinski@cavium.com>
438
439 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
440 -fno-vect-cost-model.
441
442 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
443
444 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
445 * gcc.dg/tm/debug-1.c: Same.
446 * gcc.dg/tm/irrevocable-3.c: Same.
447 * gcc.dg/tm/irrevocable-4.c: Same.
448 * gcc.dg/tm/memopt-10.c: Same.
449 * gcc.dg/tm/memopt-11.c: Same.
450 * gcc.dg/tm/props-4.c: Same.
451 * gcc.dg/tm/wrap-3.c: Same.
452 * gcc.dg/tm/wrap-4.c: Same.
453
454 2012-11-06 Andrew Pinski <apinski@cavium.com>
455
456 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
457
458 2012-11-06 Jan Hubicka <jh@suse.cz>
459
460 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
461 candidate still.
462 * gcc.dg/tree-ssa/loop-23.c: Likewise.
463 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
464 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
465
466 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
467
468 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
469
470 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
471
472 PR middle-end/41993
473 * gcc.dg/torture/pr41993.c: New test.
474
475 2012-11-06 Jan Hubicka <jh@suse.cz>
476
477 * gcc.target/i386/l_fma_float_?.c: Update.
478 * gcc.target/i386/l_fma_double_?.c: Update.
479
480 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
481
482 PR target/54089
483 * gcc.target/sh/pr54089-8.c: New.
484 * gcc.target/sh/pr54089-9.c: New.
485
486 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
487
488 PR target/47440
489 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
490 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
491 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
492 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
493 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
494 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
495 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
496 * gcc.target/i386/avx-vzeroupper-27.c: New.
497
498 2012-11-06 Janus Weil <janus@gcc.gnu.org>
499
500 PR fortran/54917
501 * gfortran.dg/transfer_class_1.f90: New.
502 * gfortran.dg/transfer_class_2.f90: New.
503
504 2012-11-05 Sriraman Tallam <tmsriram@google.com>
505
506 * testsuite/g++.dg/mv1.C: New test.
507 * testsuite/g++.dg/mv2.C: New test.
508 * testsuite/g++.dg/mv3.C: New test.
509 * testsuite/g++.dg/mv4.C: New test.
510 * testsuite/g++.dg/mv5.C: New test.
511 * testsuite/g++.dg/mv6.C: New test.
512
513 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
514
515 PR testsuite/55186
516 * gcc.dg/const-uniq-1.c (a): Increase length four times.
517
518 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
519
520 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
521 darwin.
522
523 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
524
525 * g++.dg/torture/20121105-1.C: New test.
526
527 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
528
529 * gcc.dg/torture/fp-compare.c: New testcase.
530
531 2012-11-05 Jan Hubicka <jh@suse.cz>
532
533 * gcc.dg/const-1.c: Update.
534 * gcc.dg/pure-1.c: Update.
535
536 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
537
538 PR rtl-optimization/55151
539 * gcc.dg/pr55151.c: New test.
540
541 2012-11-05 Jakub Jelinek <jakub@redhat.com>
542
543 PR debug/54970
544 PR debug/54971
545 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
546
547 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
548
549 PR testsuite/51128
550 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
551
552 2012-11-05 Jan Hubicka <jh@suse.cz>
553
554 * gcc.dg/autopar/pr49960.c: Fix testcase.
555
556 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
557
558 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
559 Fix scan-tree-dump-times directive.
560
561 2012-11-04 Janus Weil <janus@gcc.gnu.org>
562
563 PR fortran/55199
564 * gfortran.dg/associate_12.f90: New.
565
566 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
567
568 PR target/54255
569 * lib/target-supports.exp (check_effective_target_masm_intel): New
570 proc.
571 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
572 masm_intel.
573
574 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
575 Jack Howarth <howarth@bromo.med.uc.edu>
576
577 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
578 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
579 * gcc.target/i386/pr53249.c: Likewise.
580
581 2012-11-03 Andrew Pinski <apinski@cavium.com>
582
583 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
584 call abort1 so that cross jumping does not happen.
585
586 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
587
588 PR target/51244
589 * gcc.target/sh/pr51244-18.c: New.
590 * gcc.target/sh/pr51244-19.c: New.
591
592 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
593
594 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
595 b requires a 64-bit operation followed by a truncation.
596
597 2012-11-02 Jan Hubicka <jh@suse.cz>
598
599 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
600
601 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
602
603 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
604 conditions to verify the reduction code is vectorized.
605
606 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
607 in case 'pow', such as 'powerpc' is used in the compiler version name.
608 * gcc.target/powerpc/pr46728-2.c: Likewise.
609 * gcc.target/powerpc/pr46728-3.c: Likewise.
610 * gcc.target/powerpc/pr46728-4.c: Likewise.
611 * gcc.target/powerpc/pr46728-5.c: Likewise.
612 * gcc.target/powerpc/pr46728-7.c: Likewise.
613 * gcc.target/powerpc/pr46728-8.c: Likewise.
614 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
615
616 2012-11-02 Jan Hubicka <jh@suse.cz>
617
618 * gcc.dg/tree-ssa/loop-38.c: New testcase.
619
620 2012-11-02 Jan Hubicka <jh@suse.cz>
621
622 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
623 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
624
625 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
626
627 PR middle-end/55130
628 * gcc.target/i386/pr55130.c: New test.
629
630 2012-11-02 Jakub Jelinek <jakub@redhat.com>
631
632 PR target/55147
633 * gcc.target/i386/pr55147.c: New test.
634
635 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
636
637 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
638 * gfortran.dg/default_format_denormal_1.f90: Same.
639
640 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
641
642 PR middle-end/55001
643 * g++.dg/ext/vector19.C: Remove target restrictions.
644 * gcc.dg/fold-compare-7.c: New testcase.
645
646 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
647
648 PR target/55160
649 * gcc.target/sh/pr55160.c: New.
650
651 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
652
653 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
654 scan-assembler regex.
655
656 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
657
658 PR middle-end/55150
659 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
660 * gcc.dg/pr55150-2.c: New test.
661
662 2012-11-01 Sharad Singhai <singhai@google.com>
663
664 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
665 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
666 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
667 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
668
669 2012-10-31 Dehao Chen <dehao@google.com>
670
671 * g++.dg/debug/dwarf2/block.C: New testcase.
672
673 2012-10-31 Jan Hubicka <jh@suse.cz>
674
675 * gcc.dg/pr44974.c: Add noinline.
676
677 2012-10-31 Janus Weil <janus@gcc.gnu.org>
678
679 PR fortran/53718
680 * gfortran.dg/class_54.f90: New.
681
682 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
683 Jakub Jelinek <jakub@redhat.com>
684
685 PR tree-optimization/55018
686 * gcc.dg/torture/pr55018.c: New test.
687
688 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
689
690 PR c++/54583
691 * g++.dg/ext/vla13.C: New.
692
693 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
694
695 PR middle-end/55150
696 * gcc.dg/pr55150.c: New test.
697
698 2012-10-31 Tobias Burnus <burnus@net-b.de>
699
700 PR fortran/55134
701 * gfortran.dg/associate_11.f90: New.
702
703 2012-10-31 Dodji Seketeli <dodji@redhat.com>
704
705 PR c++/54955
706 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
707
708 2012-10-31 Jakub Jelinek <jakub@redhat.com>
709
710 PR tree-optimization/19105
711 PR tree-optimization/21643
712 PR tree-optimization/46309
713 * gcc.dg/pr19105.c: New test.
714 * gcc.dg/pr21643.c: New test.
715 * gcc.dg/pr46309-2.c: New test.
716 * gcc.c-torture/execute/pr46309.c: New test.
717
718 2012-10-31 Alan Modra <amodra@gmail.com>
719
720 * gcc.target/powerpc/dimode_off.c: New.
721 * gcc.target/powerpc/timode_off.c: New.
722 * gcc.target/powerpc/dfmode_off.c: New.
723 * gcc.target/powerpc/tfmode_off.c: New.
724
725 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
726
727 PR rtl-optimization/55093
728 * gcc.target/i386/pr55093.c: New file.
729
730 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
731
732 * gcc.target/i386/pr55116.c: Renamed to ...
733 * gcc.target/i386/pr55116-1.c: This.
734
735 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
736
737 * gcc.target/i386/pr55116-2.c: New file.
738
739 2012-10-30 Richard Biener <rguenther@suse.de>
740
741 * gcc.dg/vect/slp-perm-2.c: Adjust.
742
743 2012-10-30 Richard Biener <rguenther@suse.de>
744
745 PR tree-optimization/55111
746 * gcc.dg/torture/pr55111.c: New testcase.
747
748 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
749
750 PR target/53988
751 * gcc.target/sh/pr53988.c: New.
752
753 2012-10-30 Bin Cheng <bin.cheng@arm.com>
754
755 PR target/54989
756 * gcc.dg/hoist-register-pressure-1.c: Rename from
757 hoist-register-pressure.c. Add nonpic condition.
758 * gcc.dg/hoist-register-pressure-2.c: New testcase.
759
760 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
761
762 PR c++/54930
763 * gcc.dg/Wreturn-local-addr.c: New.
764 * g++.dg/warn/Wno-return-local-addr.C: New.
765 * g++.dg/warn/Wreturn-local-addr.C: New.
766
767 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
768
769 PR middle-end/55116
770 * gcc.target/i386/pr55116.c: New file.
771
772 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
773
774 PR c/53066
775 * gcc.dg/Wshadow-4.c: New.
776 * gcc.dg/Wshadow-4.h: New.
777
778 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
779
780 PR debug/54693
781 * gcc.dg/guality/pr54693.c: New.
782
783 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
784
785 PR middle-end/55027
786 * gcc.dg/pr55027.c: New testcase.
787
788 2012-10-29 Jan Hubicka <jh@suse.cz>
789
790 * gcc.dg/ipa/inline-6.c: New testcase.
791
792 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
793
794 PR rtl-optimization/55106
795 * g++.dg/pr55106.C: New.
796
797 2012-10-29 Richard Guenther <rguenther@suse.de>
798
799 PR middle-end/53695
800 * gcc.dg/torture/pr53695.c: New testcase.
801
802 2012-10-28 Jan Hubicka <jh@suse.cz>
803
804 * gcc.dg/ipa/inlinehint-3.c: New testcase.
805
806 2012-10-28 Tobias Burnus <burnus@net-b.de>
807
808 PR fortran/54958
809 * gfortran.dg/do_check_6.f90: New.
810
811 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
812 Jack Howarth <howarth@bromo.med.uc.edu>
813
814 PR target/54404
815 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
816 to dg-options.
817 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
818
819 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
820
821 PR target/34283
822 * gcc.target/i386/pr34283.c: New test.
823
824 2012-10-26 Jakub Jelinek <jakub@redhat.com>
825
826 PR c++/55081
827 * g++.dg/opt/pr55081.C: New test.
828
829 PR debug/54970
830 PR debug/54971
831 * gcc.dg/guality/pr54970.c: New test.
832
833 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
834
835 PR c++/54984
836 * g++.dg/template/new11.C: New.
837
838 2012-10-26 Richard Biener <rguenther@suse.de>
839
840 PR middle-end/54824
841 * gcc.dg/torture/pr54824.c: New testcase.
842
843 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
844
845 * gcc.target/i386/fxsave-1.c: New.
846 * gcc.target/i386/fxsave64-1.c: Ditto.
847 * gcc.target/i386/fxrstor-1.c: Ditto.
848 * gcc.target/i386/fxrstor64-1.c: Ditto.
849 * gcc.target/i386/xsave-1.c: Ditto.
850 * gcc.target/i386/xsave64-1.c: Ditto.
851 * gcc.target/i386/xrstor-1.c: Ditto.
852 * gcc.target/i386/xrstor64-1.c: Ditto.
853 * gcc.target/i386/xsaveopt-1.c: Ditto.
854 * gcc.target/i386/xsaveopt64-1.c: Ditto.
855 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
856 * gcc.target/i386/sse-13.c: Ditto.
857 * gcc.target/i386/sse-14.c: Ditto.
858 * gcc.target/i386/sse-22.c: Ditto.
859 * gcc.target/i386/sse-23.c: Ditto.
860 * g++.dg/other/i386-2.C: Ditto.
861 * g++.dg/other/i386-3.C: Ditto.
862
863 2012-10-25 Jan Hubicka <jh@suse.cz>
864
865 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
866 at ivcanon time.
867
868 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
869
870 PR c++/53761
871 * g++.dg/ext/transparent-union.C: New.
872
873 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
874
875 PR c++/54427
876 * g++.dg/ext/vector19.C: New testcase.
877
878 2012-10-25 Richard Biener <rguenther@suse.de>
879
880 PR tree-optimization/54902
881 * g++.dg/torture/pr54902.C: New testcase.
882
883 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
884
885 PR c++/34892
886 * g++.dg/template/crash114.C: New.
887
888 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
889
890 PR bootstrap/55049
891 * gcc.target/i386/pr55049-1.c: New test.
892
893 2012-10-24 Janus Weil <janus@gcc.gnu.org>
894
895 PR fortran/55037
896 * gfortran.dg/class_dummy_4.f03: New.
897
898 2012-10-24 Jakub Jelinek <jakub@redhat.com>
899
900 PR rtl-optimization/55010
901 * gcc.dg/pr55010.c: New test.
902
903 PR debug/54828
904 * g++.dg/debug/pr54828.C: New test.
905
906 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
907
908 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
909 * gcc.dg/vect/vect-83_64.c: Likewise.
910
911 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/54922
914 * g++.dg/cpp0x/constexpr-union4.C: New.
915
916 2012-10-23 Jeff Law <law@redhat.com>
917
918 * gcc.c-torture/execute/pr54985.c: New test.
919
920 2012-10-23 Paul Koning <ni1d@arrl.net>
921
922 PR debug/54508
923 * g++.dg/debug/dwarf2/pr54508.C: New.
924
925 2012-10-23 Jakub Jelinek <jakub@redhat.com>
926
927 PR c++/54844
928 * g++.dg/template/sizeof14.C: New test.
929
930 2012-10-23 Ian Bolton <ian.bolton@arm.com>
931 Jim MacArthur <jim.macarthur@arm.com>
932 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
933 Marcus Shawcroft <marcus.shawcroft@arm.com>
934 Nigel Stephens <nigel.stephens@arm.com>
935 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
936 Richard Earnshaw <rearnsha@arm.com>
937 Sofiane Naci <sofiane.naci@arm.com>
938 Stephen Thomas <stephen.thomas@arm.com>
939 Tejas Belagod <tejas.belagod@arm.com>
940 Yufeng Zhang <yufeng.zhang@arm.com>
941
942 * lib/target-supports.exp
943 (check_profiling_available): Add AArch64.
944 (check_effective_target_vect_int): Likewise.
945 (check_effective_target_vect_shift): Likewise.
946 (check_effective_target_vect_float): Likewise.
947 (check_effective_target_vect_double): Likewise.
948 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
949 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
950 (check_effective_target_vect_pack_trunc): Likewise.
951 (check_effective_target_vect_unpack): Likewise.
952 (check_effective_target_vect_hw_misalign): Likewise.
953 (check_effective_target_vect_short_mult): Likewise.
954 (check_effective_target_vect_int_mult): Likewise.
955 (check_effective_target_vect_stridedN): Likewise.
956 (check_effective_target_sync_int_long): Likewise.
957 (check_effective_target_sync_char_short): Likewise.
958 (check_vect_support_and_set_flags): Likewise.
959 (check_effective_target_aarch64_tiny): New.
960 (check_effective_target_aarch64_small): New.
961 (check_effective_target_aarch64_large): New.
962 * g++.dg/other/PR23205.C: Enable aarch64.
963 * g++.dg/other/pr23205-2.C: Likewise.
964 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
965 * gcc.c-torture/execute/20101011-1.c: Likewise.
966 * gcc.dg/20020312-2.c: Likewise.
967 * gcc.dg/20040813-1.c: Likewise.
968 * gcc.dg/builtin-apply2.c: Likewise.
969 * gcc.dg/stack-usage-1.c: Likewise.
970
971 2012-10-23 Ian Bolton <ian.bolton@arm.com>
972 Jim MacArthur <jim.macarthur@arm.com>
973 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
974 Marcus Shawcroft <marcus.shawcroft@arm.com>
975 Nigel Stephens <nigel.stephens@arm.com>
976 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
977 Richard Earnshaw <rearnsha@arm.com>
978 Sofiane Naci <sofiane.naci@arm.com>
979 Stephen Thomas <stephen.thomas@arm.com>
980 Tejas Belagod <tejas.belagod@arm.com>
981 Yufeng Zhang <yufeng.zhang@arm.com>
982
983 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
984 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
985 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
986 * gcc.target/aarch64/aapcs/abitest.S: New file.
987 * gcc.target/aarch64/aapcs/abitest.h: New file.
988 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
989 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
990 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
991 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
992 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
993 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
994 * gcc.target/aarch64/aapcs/ice_1.c: New file.
995 * gcc.target/aarch64/aapcs/ice_2.c: New file.
996 * gcc.target/aarch64/aapcs/ice_3.c: New file.
997 * gcc.target/aarch64/aapcs/ice_4.c: New file.
998 * gcc.target/aarch64/aapcs/ice_5.c: New file.
999 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1000 * gcc.target/aarch64/aapcs/test_1.c: New file.
1001 * gcc.target/aarch64/aapcs/test_10.c: New file.
1002 * gcc.target/aarch64/aapcs/test_11.c: New file.
1003 * gcc.target/aarch64/aapcs/test_12.c: New file.
1004 * gcc.target/aarch64/aapcs/test_13.c: New file.
1005 * gcc.target/aarch64/aapcs/test_14.c: New file.
1006 * gcc.target/aarch64/aapcs/test_15.c: New file.
1007 * gcc.target/aarch64/aapcs/test_16.c: New file.
1008 * gcc.target/aarch64/aapcs/test_17.c: New file.
1009 * gcc.target/aarch64/aapcs/test_18.c: New file.
1010 * gcc.target/aarch64/aapcs/test_19.c: New file.
1011 * gcc.target/aarch64/aapcs/test_2.c: New file.
1012 * gcc.target/aarch64/aapcs/test_20.c: New file.
1013 * gcc.target/aarch64/aapcs/test_21.c: New file.
1014 * gcc.target/aarch64/aapcs/test_22.c: New file.
1015 * gcc.target/aarch64/aapcs/test_23.c: New file.
1016 * gcc.target/aarch64/aapcs/test_24.c: New file.
1017 * gcc.target/aarch64/aapcs/test_25.c: New file.
1018 * gcc.target/aarch64/aapcs/test_26.c: New file.
1019 * gcc.target/aarch64/aapcs/test_3.c: New file.
1020 * gcc.target/aarch64/aapcs/test_4.c: New file.
1021 * gcc.target/aarch64/aapcs/test_5.c: New file.
1022 * gcc.target/aarch64/aapcs/test_6.c: New file.
1023 * gcc.target/aarch64/aapcs/test_7.c: New file.
1024 * gcc.target/aarch64/aapcs/test_8.c: New file.
1025 * gcc.target/aarch64/aapcs/test_9.c: New file.
1026 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1027 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1028 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1029 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1030 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1031 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1032 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1033 * gcc.target/aarch64/aapcs/type-def.h: New file.
1034 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1035 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1036 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1037 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1038 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1039 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1040 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1041 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1042 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1043 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1044 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1045 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1046 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1047 * gcc.target/aarch64/aarch64.exp: New file.
1048 * gcc.target/aarch64/adc-1.c: New file.
1049 * gcc.target/aarch64/adc-2.c: New file.
1050 * gcc.target/aarch64/asm-1.c: New file.
1051 * gcc.target/aarch64/clrsb.c: New file.
1052 * gcc.target/aarch64/clz.c: New file.
1053 * gcc.target/aarch64/ctz.c: New file.
1054 * gcc.target/aarch64/csinc-1.c: New file.
1055 * gcc.target/aarch64/csinv-1.c: New file.
1056 * gcc.target/aarch64/csneg-1.c: New file.
1057 * gcc.target/aarch64/extend.c: New file.
1058 * gcc.target/aarch64/fcvt.x: New file.
1059 * gcc.target/aarch64/fcvt_double_int.c: New file.
1060 * gcc.target/aarch64/fcvt_double_long.c: New file.
1061 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1062 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1063 * gcc.target/aarch64/fcvt_float_int.c: New file.
1064 * gcc.target/aarch64/fcvt_float_long.c: New file.
1065 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1066 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1067 * gcc.target/aarch64/ffs.c: New file.
1068 * gcc.target/aarch64/fmadd.c: New file.
1069 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1070 * gcc.target/aarch64/frint.x: New file.
1071 * gcc.target/aarch64/frint_double.c: New file.
1072 * gcc.target/aarch64/frint_float.c: New file.
1073 * gcc.target/aarch64/index.c: New file.
1074 * gcc.target/aarch64/mneg-1.c: New file.
1075 * gcc.target/aarch64/mneg-2.c: New file.
1076 * gcc.target/aarch64/mneg-3.c: New file.
1077 * gcc.target/aarch64/mnegl-1.c: New file.
1078 * gcc.target/aarch64/mnegl-2.c: New file.
1079 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1080 * gcc.target/aarch64/pic-constantpool1.c: New file.
1081 * gcc.target/aarch64/pic-symrefplus.c: New file.
1082 * gcc.target/aarch64/predefine_large.c: New file.
1083 * gcc.target/aarch64/predefine_small.c: New file.
1084 * gcc.target/aarch64/predefine_tiny.c: New file.
1085 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1086 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1087 * gcc.target/aarch64/table-intrinsics.c: New file.
1088 * gcc.target/aarch64/tst-1.c: New file.
1089 * gcc.target/aarch64/vect-abs-compile.c: New file.
1090 * gcc.target/aarch64/vect-abs.c: New file.
1091 * gcc.target/aarch64/vect-abs.x: New file.
1092 * gcc.target/aarch64/vect-compile.c: New file.
1093 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1094 * gcc.target/aarch64/vect-faddv.c: New file.
1095 * gcc.target/aarch64/vect-faddv.x: New file.
1096 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1097 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1098 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1099 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1100 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1101 * gcc.target/aarch64/vect-fp-compile.c: New file.
1102 * gcc.target/aarch64/vect-fp.c: New file.
1103 * gcc.target/aarch64/vect-fp.x: New file.
1104 * gcc.target/aarch64/vect-mull-compile.c: New file.
1105 * gcc.target/aarch64/vect-mull.c: New file.
1106 * gcc.target/aarch64/vect-mull.x: New file.
1107 * gcc.target/aarch64/vect.c: New file.
1108 * gcc.target/aarch64/vect.x: New file.
1109 * gcc.target/aarch64/vector_intrinsics.c: New file.
1110 * gcc.target/aarch64/vfp-1.c: New file.
1111 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1112 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1113 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1114 * g++.dg/abi/aarch64_guard1.C: New file.
1115
1116 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR c++/54988
1119 * c-c++-common/pr54988.c: New test.
1120
1121 2012-10-23 Jan Hubicka <jh@suse.cz>
1122
1123 * gcc.dg/tree-prof/peel-1.c: New testcase.
1124
1125 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1126
1127 PR gcc/52945
1128 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1129
1130 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1131
1132 * gcc.dg/c99-predef-1.c: New test.
1133 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1134 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1135 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1136 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1137 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1138 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1139 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1140 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1141 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1142 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1143 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1144 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1145
1146 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1147
1148 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1149
1150 2012-10-23 Jan Hubicka <jh@suse.cz>
1151
1152 PR middle-end/54937
1153 * gcc.c-torture/execute/pr54937.c: New testcase.
1154 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1155
1156 2012-10-23 Jan Hubicka <jh@suse.cz>
1157
1158 PR middle-end/54967
1159 * gfortran.dg/pr54967.f90: New testcase.
1160
1161 2012-10-23 Terry Guo <terry.guo@arm.com>
1162
1163 PR target/55019
1164 * gcc.dg/pr55019.c: New.
1165
1166 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1167
1168 PR tree-optimization/55008
1169 * gcc.dg/tree-ssa/pr55008.c: New test.
1170
1171 2012-10-22 Richard Biener <rguenther@suse.de>
1172
1173 PR tree-optimization/55011
1174 * gcc.dg/torture/pr55011.c: New testcase.
1175
1176 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1177
1178 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1179 * gcc.target/arm/pr40457-2.c: Likewise.
1180 * gcc.target/arm/pr40457-3.c: Likewise.
1181
1182 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1183
1184 * gnat.dg/specs/limited_with4.ads: New test.
1185 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1186
1187 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1188
1189 * gnat.dg/modular4.adb: New test.
1190 * gnat.dg/modular4_pkg.ads: New helper.
1191
1192 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1193
1194 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1195 * gnat.dg/specs/addr1.ads: Likewise.
1196
1197 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1198
1199 * gcc.dg/webizer.c (main): Add missing exit call.
1200
1201 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1202
1203 PR fortran/54465
1204 * gfortran.dg/wextra_1.f: New test.
1205
1206 2012-10-20 Jan Hubicka <jh@suse.cz>
1207
1208 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1209
1210 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1211
1212 PR fortran/54224
1213 * gfortran.dg/warn_unused_function.f90: New.
1214
1215 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1216
1217 * lib/target-supports.exp
1218 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1219
1220 2012-10-19 Richard Guenther <rguenther@suse.de>
1221
1222 PR tree-optimization/54981
1223 * gcc.dg/pr54981.c: New testcase.
1224
1225 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1226
1227 PR target/54892
1228 * gcc.target/arm/pr54892.c: New.
1229
1230 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1231
1232 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1233
1234 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1235
1236 PR c++/54501
1237 * g++.dg/init/array30.C: New.
1238 * g++.dg/init/array31.C: Likewise.
1239
1240 2012-10-18 Tobias Burnus <burnus@net-b.de>
1241
1242 PR fortran/54884
1243 * gfortran.dg/public_private_module_7.f90: New.
1244
1245 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/29633
1248 * g++.dg/template/pr29633.C: New.
1249
1250 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1251
1252 * gnat.dg/loop_optimization13.ad[sb]: New test.
1253 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1254
1255 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1256
1257 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1258 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1259 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1260 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1261
1262 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1263
1264 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1265 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1266 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1267 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1268 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1269 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1270
1271 2012-10-16 Jan Hubicka <jh@suse.cz>
1272
1273 * gcc.target/i386/l_fma_float_?.c: Update.
1274 * gcc.target/i386/l_fma_double_?.c: Update.
1275 * gfortran.dg/do_1.f90: XFAIL
1276 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1277 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1278 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1279 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1280 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1281 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1282 valid.
1283
1284 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1285
1286 PR c/53063
1287 PR c/40989
1288 * gcc.dg/Wstrict-overflow-24.c: New.
1289
1290 2012-10-16 Tobias Burnus <burnus@net-b.de>
1291
1292 PR fortran/50981
1293 PR fortran/54618
1294 * gfortran.dg/class_optional_1.f90: New.
1295 * gfortran.dg/class_optional_2.f90: New.
1296
1297 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1298
1299 PR debug/54796
1300 * gcc.dg/guality/pr54796.c: New test.
1301
1302 PR tree-optimization/54889
1303 * gfortran.dg/pr54889.f90: New test.
1304
1305 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1306
1307 * g++.dg/other/dump-ada-spec-2.C: New test.
1308
1309 2012-10-16 Easwaran Raman <eraman@google.com>
1310
1311 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1312 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1313
1314 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1315
1316 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1317 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1318
1319 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1320
1321 PR target/54925
1322 * gcc.c-torture/compile/pr54925.c: New.
1323
1324 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1325
1326 PR target/51244
1327 * gcc.target/sh/pr51244-17.c: New.
1328
1329 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1330
1331 PR target/54760
1332 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1333 functions.
1334 * gcc.target/sh/pr54760-4.c: New.
1335
1336 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1337
1338 PR target/34777
1339 * gcc.target/sh/torture/sh-torture.exp: New.
1340 * gcc.target/sh/torture/pr34777.c: New.
1341
1342 2012-10-15 Matthias Klose <doko@ubuntu.com>
1343
1344 * lib/target-supports.exp (check_profiling_available): Match
1345 arm*-*-linux-* for ARM Linux/GNU.
1346 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1347 * gfortran.dg/enum_10.f90: Likewise.
1348 * gfortran.dg/enum_9.f90: Likewise.
1349 * gcc.target/arm/synchronize.c: Likewise.
1350 * g++.old-deja/g++.jason/enum6.C: Likewise.
1351 * g++.old-deja/g++.other/enum4.C: Likewise.
1352 * g++.old-deja/g++.law/enum9.C: Likewise.
1353
1354 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1355
1356 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1357 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1358
1359 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1360 Paolo Carlini <paolo.carlini@oracle.com>
1361
1362 PR c++/17805
1363 * g++.dg/overload/operator6.C: New.
1364
1365 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/50080 (again)
1368 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1369 * g++.dg/parse/tmpl-outside1.C: Likewise.
1370 * g++.dg/template/qualttp18.C: Likewise.
1371 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1372 * g++.old-deja/g++.pt/overload13.C: Likewise.
1373
1374 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1375
1376 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1377 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1378 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1379 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1380 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1381 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1382 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1383 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1384
1385 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 PR c++/50080
1388 * g++.dg/parse/tmpl-outside2.C: New.
1389 * g++.dg/parse/tmpl-outside1.C: Adjust.
1390 * g++.dg/template/qualttp18.C: Likewise.
1391 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1392 * g++.old-deja/g++.pt/overload13.C: Likewise.
1393
1394 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1395
1396 PR tree-optimization/54915
1397 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1398
1399 2012-10-15 Richard Guenther <rguenther@suse.de>
1400
1401 PR tree-optimization/54920
1402 * gcc.dg/torture/pr54920.c: New testcase.
1403
1404 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1405
1406 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1407
1408 2012-10-13 Jason Merrill <jason@redhat.com>
1409
1410 * g++.dg/tls/thread_local7g.C: Require tls_native.
1411
1412 2012-10-14 Jason Merrill <jason@redhat.com>
1413
1414 * g++.dg/cpp0x/inh-ctor1.C: New.
1415 * g++.dg/cpp0x/inh-ctor2.C: New.
1416 * g++.dg/cpp0x/inh-ctor3.C: New.
1417 * g++.dg/cpp0x/inh-ctor4.C: New.
1418 * g++.dg/cpp0x/inh-ctor5.C: New.
1419 * g++.dg/cpp0x/inh-ctor6.C: New.
1420 * g++.dg/cpp0x/inh-ctor7.C: New.
1421 * g++.dg/cpp0x/inh-ctor8.C: New.
1422 * g++.dg/cpp0x/inh-ctor9.C: New.
1423 * g++.dg/cpp0x/inh-ctor10.C: New.
1424 * g++.dg/cpp0x/inh-ctor11.C: New.
1425 * g++.dg/cpp0x/inh-ctor12.C: New.
1426 * g++.dg/cpp0x/inh-ctor13.C: New.
1427
1428 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1429
1430 PR rtl-optimization/54919
1431 * gcc.dg/pr54919.c: New testcase.
1432
1433 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/53581
1436 * g++.dg/template/crash113.C: New.
1437
1438 2012-10-14 Jan Hubicka <jh@suse.cz>
1439
1440 * gcc.dg/unroll_5.c: New testcase.
1441
1442 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 PR c++/52643
1445 * g++.dg/opt/pr52643.C: New.
1446
1447 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1448
1449 PR target/54602
1450 * gcc.target/sh/pr54602-1.c: New.
1451 * gcc.target/sh/pr54602-2.c: New.
1452 * gcc.target/sh/pr54602-3.c: New.
1453 * gcc.target/sh/pr54602-4.c: New.
1454
1455 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1456
1457 PR target/54680
1458 * gcc.target/sh/pr54680.c: New.
1459
1460 2012-10-12 Jan Hubicka <jh@suse.cz>
1461
1462 * gcc.dg/webizer.c: New testcase.
1463
1464 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1465
1466 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1467 specify -m64.
1468
1469 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1470
1471 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1472 Return 0 if already specifying -mfloat-abi other than hard.
1473
1474 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1475
1476 * gcc.dg/pr53060.c: Prune irrelevant warning.
1477
1478 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR c/54381
1481 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1482 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1483 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1484 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1485 Adjust expected wording of warnings for *cmp* builtins.
1486 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1487 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1488
1489 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/24449
1492 * g++.dg/parse/friend-main.C: New.
1493
1494 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1495
1496 PR c++/53055
1497 * g++.dg/pr53055.C: New testcase.
1498
1499 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1500
1501 PR c++/52744
1502 * g++.dg/cpp0x/pr52744.C: New.
1503
1504 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1505
1506 PR fortran/40453
1507 * gfortran.dg/dummy_procedure_9.f90: New.
1508
1509 2012-10-12 Richard Biener <rguenther@suse.de>
1510
1511 PR tree-optimization/54894
1512 * gcc.dg/torture/pr54894.c: New testcase.
1513
1514 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1515
1516 PR target/51244
1517 * gcc.target/sh/pr51244-13.c: New.
1518 * gcc.target/sh/pr51244-14.c: New.
1519 * gcc.target/sh/pr51244-15.c: New.
1520 * gcc.target/sh/pr51244-16.c: New.
1521
1522 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1523
1524 PR c++/51878
1525 * g++.dg/cpp0x/decltype45.C: New.
1526
1527 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1528
1529 PR fortran/54784
1530 * gfortran.dg/class_allocate_13.f90: New.
1531
1532 2012-10-11 Jason Merrill <jason@redhat.com>
1533
1534 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1535 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1536
1537 * g++.dg/gomp/tls-5.C: Require tls_native.
1538 * g++.dg/tls/thread_local7.C: Require tls_native.
1539 * g++.dg/tls/static2.C: New.
1540
1541 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1542
1543 PR c++/36107
1544 * g++.dg/ext/weak5.C: New.
1545
1546 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1547
1548 PR testsuite/54868
1549 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1550 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1551
1552 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1553
1554 PR c++/43765
1555 * g++.dg/parse/pr43765.C: New.
1556
1557 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1558
1559 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1560
1561 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1562
1563 PR c++/43663
1564 * g++.dg/init/bitfield3.C: New.
1565
1566 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1567
1568 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1569
1570 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR tree-optimization/54877
1573 * gcc.dg/torture/pr54877.c: New test.
1574
1575 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1576
1577 PR testsuite/53397
1578 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1579 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1580 and remove target info from dg-do compile.
1581 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1582 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1583 and remove target info from dg-do compile.
1584
1585 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1586
1587 * gcc.dg/pr54782.c: Require target with pthread support.
1588
1589 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1590
1591 PR c++/53122
1592 * g++.dg/cpp0x/auto35.C: New.
1593
1594 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1595
1596 PR c++/53540 - using fails to be equivalent to typedef
1597 * g++.dg/cpp0x/alias-decl-24.C: New test.
1598
1599 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1600
1601 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1602 that c++11 attributes to types are ignored for now.
1603 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1605
1606 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1607
1608 PR c++/53741
1609 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1610
1611 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1612
1613 PR c++/50478
1614 * g++.dg/cpp0x/initlist67.C: New.
1615
1616 2012-10-10 Dehao Chen <dehao@google.com>
1617
1618 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1619
1620 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1621
1622 PR target/52480
1623 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1624 Add runtime tests.
1625
1626 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/53307
1629 * g++.dg/cpp0x/decltype44.C: New.
1630
1631 2012-10-09 Steve Ellcey <sellcey@mips.com>
1632
1633 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1634
1635 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1636
1637 PR c++/53763
1638 * g++.dg/cpp0x/decltype43.C: New.
1639
1640 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1641
1642 PR middle-end/53397
1643 * gcc.dg/pr53397-1.c: New test case.
1644 * gcc.dg/pr53397-2.c: New test case.
1645
1646 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1647
1648 PR c++/54194
1649 * g++.dg/warn/Wparentheses-26.C: Adjust.
1650 * g++.dg/warn/Wparentheses-27.C: New.
1651
1652 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1653
1654 PR c++/54427
1655 * c-c++-common/vector-scalar.c: New testcase.
1656 * g++.dg/ext/vector18.C: New testcase.
1657 * g++.dg/ext/vector5.C: This is not an error anymore.
1658 * gcc.dg/init-vec-1.c: Move ...
1659 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1660 * gcc.c-torture/execute/vector-shift1.c: Move ...
1661 * c-c++-common/torture/vector-shift1.c: ... here.
1662 * gcc.dg/scal-to-vec1.c: Move ...
1663 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1664 C++11. Adapt error messages.
1665 * gcc.dg/convert-vec-1.c: Move ...
1666 * c-c++-common/convert-vec-1.c: ... here.
1667 * gcc.dg/scal-to-vec2.c: Move ...
1668 * c-c++-common/scal-to-vec2.c: ... here.
1669
1670 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1671
1672 PR target/54400
1673 * gcc.target/i386/pr54400.c: New testcase.
1674
1675 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1676
1677 PR c++/54858
1678 * g++.dg/template/pr54858.C: New test.
1679
1680 2012-10-08 Marek Polacek <polacek@redhat.com>
1681
1682 PR debug/54831
1683 * g++.dg/debug/pr54831.C: New test.
1684
1685 2012-10-08 Dehao Chen <dehao@google.com>
1686
1687 * g++.dg/predict-loop-exit-1.C: New.
1688 * g++.dg/predict-loop-exit-2.C: New.
1689 * g++.dg/predict-loop-exit-3.C: New.
1690
1691 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1692
1693 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1694
1695 2012-10-08 Jason Merrill <jason@redhat.com>
1696
1697 * g++.dg/gomp/tls-5.C: New.
1698 * g++.dg/gomp/tls-wrap1.C: New.
1699 * g++.dg/gomp/tls-wrap2.C: New.
1700 * g++.dg/gomp/tls-wrap3.C: New.
1701 * g++.dg/gomp/tls-wrap4.C: New.
1702 * g++.dg/gomp/tls-wrapper-cse.C: New.
1703 * g++.dg/tls/thread_local-cse.C: New.
1704 * g++.dg/tls/thread_local-order1.C: New.
1705 * g++.dg/tls/thread_local-order2.C: New.
1706 * g++.dg/tls/thread_local-wrap1.C: New.
1707 * g++.dg/tls/thread_local-wrap2.C: New.
1708 * g++.dg/tls/thread_local-wrap3.C: New.
1709 * g++.dg/tls/thread_local-wrap4.C: New.
1710 * g++.dg/tls/thread_local2g.C: New.
1711 * g++.dg/tls/thread_local3g.C: New.
1712 * g++.dg/tls/thread_local4g.C: New.
1713 * g++.dg/tls/thread_local5g.C: New.
1714 * g++.dg/tls/thread_local6g.C: New.
1715 * g++.dg/tls/thread_local7g.C: New.
1716
1717 * g++.dg/tls/thread_local3.C: New.
1718 * g++.dg/tls/thread_local4.C: New.
1719 * g++.dg/tls/thread_local5.C: New.
1720 * g++.dg/tls/thread_local6.C: New.
1721
1722 * g++.dg/tls/init-2.C: Tweak errors.
1723 * g++.dg/tls/thread_local1.C: New.
1724 * g++.dg/tls/thread_local2.C: New.
1725 * g++.dg/tls/thread_local7.C: New.
1726
1727 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1728
1729 PR target/54866
1730 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1731
1732 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1733
1734 PR target/54685
1735 * gcc.target/sh/pr54685.c: New.
1736
1737 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1738
1739 PR c++/53528 C++11 attribute support
1740 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1741 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1792 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1793 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1794 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1795 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1796 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1797
1798 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1799
1800 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1801 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1802 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1803
1804 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1805
1806 PR target/54760
1807 * gcc.target/sh/pr54760-2.c: New.
1808 * gcc.target/sh/pr54760-3.c: New.
1809
1810 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1811
1812 PR c++/51422
1813 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1814
1815 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1816 Sandra Loosemore <sandra@codesourcery.com>
1817
1818 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1819 and test that the accumulator is initialized using MULT.
1820 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1821 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1822
1823 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1824
1825 PR c++/52764
1826 * g++.dg/cpp0x/stdint.C: New.
1827
1828 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 PR c++/54249
1831 * g++.dg/cpp0x/stddef.C: New.
1832
1833 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1834
1835 PR fortran/54832
1836 * gfortran.dg/typebound_operator_17.f90: New.
1837
1838 2012-10-06 Jan Hubicka <jh@suse.cz>
1839
1840 PR lto/53831
1841 PR lto/54776
1842 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1843
1844 2012-10-06 Jan Hubicka <jh@suse.cz>
1845
1846 * gcc.dg/lto/resolutions_0.c: New testcase.
1847
1848 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1849
1850 PR fortran/45521
1851 * gfortran.dg/generic_25.f90: New.
1852 * gfortran.dg/generic_26.f90: New.
1853 * gfortran.dg/generic_27.f90: New.
1854
1855 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1856
1857 PR target/54760
1858 * gcc.target/sh/pr54760-1.c: New.
1859
1860 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1861
1862 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1863 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1864 * g++.dg/warn/Wsign-compare-5.C: New test.
1865 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1866 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1867 * g++.dg/ext/builtin30.C: New test.
1868 * g++.dg/ext/vla12.C: New test.
1869 * gcc.dg/builtins-85.c: New test.
1870
1871 PR debug/54519
1872 * gcc.dg/guality/pr54519-1.c: New test.
1873 * gcc.dg/guality/pr54519-2.c: New test.
1874 * gcc.dg/guality/pr54519-3.c: New test.
1875 * gcc.dg/guality/pr54519-4.c: New test.
1876 * gcc.dg/guality/pr54519-5.c: New test.
1877 * gcc.dg/guality/pr54519-6.c: New test.
1878
1879 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1880
1881 PR c++/50893
1882 * g++.dg/cpp0x/defaulted38.C: New.
1883
1884 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR tree-optimization/33763
1887 * c-c++-common/pr33763.c: New test.
1888
1889 PR tree-optimization/54810
1890 * gcc.dg/tree-ssa/vrp85.c: New test.
1891
1892 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1893
1894 * gcc.dg/ucnid-7.c: Skip on AIX.
1895 * gcc.dg/ucnid-8.c: Same.
1896 * gcc.dg/ucnid-10.c: Same.
1897 * gcc.dg/ucnid-13.c: Same.
1898 * gcc.dg/attr-alias-3.c: Same.
1899 * gcc.dg/attr-alias-5.c: Same.
1900 * gcc.dg/torture/pr51106-2.c: Same.
1901 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1902
1903 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1904
1905 PR c++/52233
1906 * g++.dg/cpp0x/alias-decl-23.C: New.
1907
1908 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1909
1910 PR c++/53403
1911 * g++.dg/template/friend53.C: New.
1912
1913 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1914
1915 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1916 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1917 (scan-ada-spec): Likewise.
1918 (scan-ada-spec-not): Likewise.
1919 * gcc.dg/dump-ada-spec-1.c: New test.
1920 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1921
1922 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1923
1924 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1925
1926 2012-10-04 Florian Weimer <fweimer@redhat.com>
1927
1928 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1929
1930 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1931
1932 PR c++/54323
1933 * g++.dg/cpp0x/pr54323.C: New.
1934
1935 2012-10-04 Richard Guenther <rguenther@suse.de>
1936
1937 PR middle-end/54735
1938 * g++.dg/torture/pr54735.C: New testcase.
1939
1940 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1941
1942 PR rtl-optimization/54739
1943 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1944
1945 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1946
1947 PR target/51244
1948 * gcc.target/sh/pr51244-12.c: New.
1949
1950 2012-10-03 Dehao Chen <dehao@google.com>
1951
1952 PR middle-end/54782
1953 * gcc.dg/pr54782.c: New test.
1954
1955 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1956
1957 PR c++/54777
1958 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1959
1960 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1961
1962 PR fortran/54778
1963 * gfortran.dg/class_53.f90: New.
1964
1965 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1966
1967 PR debug/54551
1968 * gcc.dg/guality/pr54551.c: New.
1969
1970 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1971
1972 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1973 * gcc.target/powerpc/pr46728-2.c: Likewise.
1974
1975 2012-10-02 Sharad Singhai <singhai@google.com>
1976
1977 PR testsuite/54772
1978 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1979 to fix test failures caused by r191883.
1980 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1981 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1982 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1983 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1984 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1985 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1986 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1987 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1988 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1989
1990 2012-09-30 Sharad Singhai <singhai@google.com>
1991
1992 * gcc.target/i386/vect-double-1.c: Fix test.
1993
1994 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1995
1996 PR target/54087
1997 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1998 atomic_sub fails.
1999
2000 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2001
2002 PR rtl-optimization/54457
2003 * gcc.target/i386/pr54457.c: New test.
2004
2005 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2006
2007 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2008
2009 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2010
2011 * gcc.target/i386/vect-rebuild.c: New testcase.
2012
2013 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2014
2015 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2016
2017 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2018
2019 * gcc.target/mips/pr37362.c: Fix target selector.
2020
2021 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2022
2023 PR target/54083
2024 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2025
2026 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2027
2028 * gcc.dg/ucnid-8.c: Update line number.
2029 * gcc.dg/torture/pr51106-2.c: Likewise.
2030
2031 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2032
2033 PR fortran/54667
2034 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2035 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2036 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2037
2038 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2039
2040 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2041 partially reverting r170092.
2042 * gfortran.dg/class_7.f03: Ditto.
2043 * gfortran.dg/coarray_14.f90: Ditto.
2044 * gfortran.dg/typebound_proc_13.f03: Ditto.
2045
2046 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2047
2048 PR c++/54738
2049 * g++.dg/cpp0x/sfinae42.C: New.
2050
2051 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2052
2053 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2054 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2055 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2056 * gcc.dg/pr42629.c: XFAIL on AIX.
2057 * gcc.dg/pr47684.c: Same.
2058 * gcc.dg/pr43670.c: Same.
2059 * gcc.dg/pr42916.c: Same.
2060 * gcc.dg/pr45449.c: Same.
2061 * gcc.dg/pr50017.c: Same.
2062 * gcc.dg/pr42728.c: Same.
2063 * gcc.dg/pr47881.c: Same.
2064 * gcc.dg/pr44023.c: Same.
2065 * gcc.dg/pr41345.c: Same.
2066 * gcc.dg/pr42630.c: Same.
2067 * gcc.dg/pr44971.c: Same.
2068 * gcc.dg/pr46771.c: Same.
2069 * gcc.dg/ucnid-8.c: Same.
2070 * gcc.dg/ucnid-10.c: Same.
2071 * gcc.dg/ucnid-13.c: Same.
2072 * gcc.dg/torture/pr51106-2.c: Same.
2073 * gcc.dg/pr48768.c: Same.
2074 * gcc.dg/pr42631.c: Same.
2075 * gcc.dg/pr43084.c: Same.
2076 * gcc.dg/ucnid-7.c: Same.
2077 * gcc.dg/pr42889.c: Same.
2078 * gcc.dg/pr41241.c: Same.
2079 * gcc.dg/pr42719.c: Same.
2080 * g++.dg/debug/pr46583.C: Same.
2081 * g++.dg/debug/pr47106.C: Same.
2082 * g++.dg/opt/pr48549.C: Same.
2083 * g++.dg/other/pr42685.C: Same.
2084 * c-c++-common/pr43942.c: Same.
2085
2086 2012-09-29 Ian Lance Taylor <iant@google.com>
2087
2088 * go.test/go-test.exp: Update for latest version of Go testsuite.
2089
2090 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2091
2092 PR fortran/52724
2093 * gfortran.dg/internal_readwrite_3.f90: New test.
2094
2095 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2096
2097 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2098 c-c++-common/Wunused-local-typedefs-2.c to here.
2099
2100 PR c++/54372 - unused attribute inactive on dependant entities
2101 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2102
2103 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2104
2105 PR c++/29028 - Missed unused warning on using declaration
2106 * g++.dg/warn/Wunused-var-18.C: New test.
2107
2108 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2109
2110 PR c++/53551 - -Wunused-local-typedefs misses uses
2111 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2112
2113 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR target/54716
2116 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2117
2118 PR tree-optimization/54713
2119 * gcc.c-torture/compile/pr54713-1.c: New test.
2120 * gcc.c-torture/compile/pr54713-2.c: New test.
2121 * gcc.c-torture/compile/pr54713-3.c: New test.
2122
2123 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2124
2125 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2126
2127 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2128
2129 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2130
2131 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2132
2133 PR target/54703
2134 * gcc.target/i386/pr54703.c: New test.
2135
2136 2012-09-27 Richard Guenther <rguenther@suse.de>
2137
2138 PR lto/54709
2139 * gcc.dg/lto/pr54709_0.c: New testcase.
2140 * gcc.dg/lto/pr54709_1.c: Likewise.
2141
2142 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2143
2144 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2145
2146 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2147
2148 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2149
2150 * gcc.target/arm/pr42879.c: Handle big-endian.
2151
2152 2012-09-26 Steve Ellcey <sellcey@mips.com>
2153
2154 PR c/37303
2155 * gcc.dg/pr37303.c: Check for rdata or rodata.
2156
2157 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2158
2159 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2160
2161 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2162
2163 PR target/51274
2164 PR target/53087
2165 * gcc.target/powerpc/ppc-ne0-1.c: New.
2166
2167 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2168
2169 PR target/54089
2170 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2171 test_19, test_20, test_21, test_22, test_23): New functions.
2172 * gcc.target/sh/pr54089-4.c: New.
2173 * gcc.target/sh/pr54089-5.c: New.
2174 * gcc.target/sh/pr54089-6.c: New.
2175 * gcc.target/sh/pr54089-7.c: New.
2176
2177 2012-09-25 Richard Guenther <rguenther@suse.de>
2178
2179 PR lto/54625
2180 * gcc.dg/lto/pr54702_0.c: New testcase.
2181 * gcc.dg/lto/pr54702_1.c: Likewise.
2182 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2183 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2184 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2185 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2186
2187 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2188
2189 PR c++/54526
2190 * g++.dg/cpp0x/parse2.C: New.
2191 * g++.dg/parse/error11.C: Adjust.
2192 * g++.dg/parse/error12.C: Likewise.
2193
2194 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2195
2196 * gcc.target/i386/20030217-1.c: Added check for
2197 large_long_double effective target.
2198 * gcc.target/i386/387-3.c: Likewise.
2199 * gcc.target/i386/387-4.c: Likewise.
2200 * gcc.target/i386/pr36578-1.c: Likewise.
2201 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2202 when long double size is equal double size.
2203 * gcc.target/i386/excess-precision-1.c: Likewise.
2204 * gcc.target/i386/pr36578-2.c: Likewise.
2205 * gcc.target/i386/20030217-2.c: New testcase.
2206
2207 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR tree-optimization/54676
2210 * gcc.dg/pr54676.c: New test.
2211
2212 2012-09-25 Richard Guenther <rguenther@suse.de>
2213
2214 PR tree-optimization/53663
2215 * gcc.dg/torture/pr53663-1.c: New testcase.
2216 * gcc.dg/torture/pr53663-2.c: Likewise.
2217 * gcc.dg/torture/pr53663-3.c: Likewise.
2218
2219 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2220
2221 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2222
2223 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2224
2225 * lib/target-supports-dg.exp (dg-require-effective-target,
2226 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2227 dg-process-target-1 instead of dg-process-target.
2228 (dg-process-target-1): Rename from dg-process-target.
2229 (dg-process-target): New.
2230
2231 2012-09-24 Richard Guenther <rguenther@suse.de>
2232
2233 PR tree-optimization/54684
2234 * g++.dg/torture/pr54684.C: New testcase.
2235
2236 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2237
2238 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2239
2240 2012-09-24 Richard Guenther <rguenther@suse.de>
2241
2242 PR middle-end/52173
2243 * gcc.dg/tm/pr52173-1.c: New.
2244 * gcc.dg/tm/pr52173-2.c: New.
2245
2246 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2247
2248 * gcc.dg/pr54669.c: New test.
2249
2250 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2251 Dominique Dhumieres <dominiq@lps.ens.fr>
2252
2253 PR testsuite/54677
2254 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2255
2256 2012-09-23 Tobias Burnus <burnus@net-b.de>
2257
2258 PR fortran/54618
2259 * gfortran.dg/class_array_14.f90: New.
2260
2261 2012-09-22 Kai Tietz <ktietz@redhat.com>
2262
2263 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2264 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2265
2266 2012-09-21 Dehao Chen <dehao@google.com>
2267
2268 PR go/54649
2269 PR tree-optimization/54655
2270 * g++.dg/pr54655.C: New testcase.
2271
2272 2012-09-21 Richard Guenther <rguenther@suse.de>
2273
2274 PR tree-optimization/54647
2275 * g++.dg/torture/pr54647.C: New testcase.
2276
2277 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2278
2279 PR c++/54427
2280 * c-c++-common/torture/vector-compare-2.c: Add -w.
2281
2282 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2283
2284 * gnat.dg/opt20.ads: Move dg directive to...
2285 * gnat.dg/opt20.adb: ...here.
2286 * gnat.dg/addr1.ad[sb]: Likewise.
2287 * gnat.dg/concat2.ad[sb]: Likewise.
2288 * gnat.dg/array16.ad[sb]: Likewise.
2289 * gnat.dg/atomic5.ad[sb]: Likewise.
2290 * gnat.dg/discr29.ad[sb]: Likewise.
2291 * gnat.dg/noreturn5.ad[sb]: Likewise.
2292 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2293 * gnat.dg/discr23.ads: Remove dg directive.
2294 * gnat.dg/nested_float_packed.ads: Likewise.
2295 * gnat.dg/oconst6.ads: Move to...
2296 * gnat.dg/specs/oconst6.ads: ...here.
2297
2298 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2299
2300 PR c++/52432
2301 * g++.dg/cpp0x/decltype32.C: Tweak.
2302
2303 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2304
2305 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2306 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2307 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2308 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2309
2310 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2311
2312 PR c++/54581
2313 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2314
2315 2012-09-19 Steve Ellcey <sellcey@mips.com>
2316
2317 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2318
2319 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2320
2321 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2322 * gcc.target/powerpc/ppc-mftb.c: New file.
2323
2324 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2325
2326 PR target/54089
2327 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2328 functions.
2329
2330 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2331
2332 PR target/54236
2333 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2334
2335 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2336
2337 * gcc.c-torture/execute/20120919-1.c: New test.
2338
2339 2012-09-19 Richard Guenther <rguenther@suse.de>
2340
2341 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2342
2343 2012-09-19 Richard Guenther <rguenther@suse.de>
2344
2345 * gcc.dg/builtin-unreachable-6.c: Adjust.
2346
2347 2012-09-19 Richard Guenther <rguenther@suse.de>
2348
2349 * gcc.dg/builtin-object-size-10.c: Adjust.
2350 * gcc.dg/builtin-unreachable-5.c: Adjust.
2351 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2352 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2353 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2354 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2355 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2356 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2357 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2358 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2359 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2360 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2361 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2362 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2363
2364 2012-09-19 Richard Guenther <rguenther@suse.de>
2365
2366 PR tree-optimization/54132
2367 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2368 * gcc.dg/torture/pr54132.c: Likewise.
2369
2370 2012-09-19 Terry Guo <terry.guo@arm.com>
2371
2372 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2373 extra prune rules that will be applied to all tests in a .exp file.
2374 (gcc-dg-prune): Use rules defined by the above variable.
2375 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2376 harmless warnings on architecture switch conflict.
2377
2378 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2379
2380 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2381 of asm-comment characters instead of a single one.
2382 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2383
2384 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2385
2386 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2387
2388 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2389 target instead of xfailing it.
2390 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2391 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2392 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2393 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2394 * gcc.dg/vect/vect-104.c: Likewise.
2395 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2396 * gcc.dg/vect/vect-outer-1.c: Likewise.
2397 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2398 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2399 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2400 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2401 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2402 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2403 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2404 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2405 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2406
2407 * lib/target-supports.exp
2408 (check_effective_target_vect_widen_mult_qi_to_hi,
2409 check_effective_target_vect_widen_mult_hi_to_si,
2410 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2411 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2412 check_effective_target_vect_pack_trunc,
2413 check_effective_target_vect_unpack,
2414 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2415 instead of arm_none.
2416
2417 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2418
2419 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2420
2421 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2422 config to compiler_flags.
2423
2424 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR target/54592
2427 * gcc.target/i386/pr54592.c: New test.
2428
2429 PR tree-optimization/54610
2430 * gcc.target/i386/pr54610.c: New test.
2431
2432 2012-09-17 Jason Merrill <jason@redhat.com>
2433
2434 PR c++/54575
2435 * g++.dg/cpp0x/alias-decl-21.C: New.
2436 * g++.dg/cpp0x/alias-decl-22.C: New.
2437
2438 2012-09-17 Tobias Burnus <burnus@net-b.de>
2439
2440 PR fortran/54608
2441 * gfortran.dg/scan_2.f90: New.
2442
2443 2012-09-17 Jason Merrill <jason@redhat.com>
2444
2445 PR c++/53661
2446 * g++.dg/init/aggr9.C: New.
2447
2448 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 * gnat.dg/loop_optimization12.ad[sb]: New test.
2451
2452 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2453
2454 PR fortran/54285
2455 * gfortran.dg/proc_ptr_result_7.f90: New.
2456
2457 2012-09-17 Tobias Burnus <burnus@net-b.de>
2458
2459 PR fortran/54603
2460 * gfortran.dg/structure_constructor_11.f90: New.
2461
2462 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR tree-optimization/54563
2465 * g++.dg/torture/pr54563.C: New test.
2466
2467 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2468
2469 PR fortran/54594
2470 * gfortran.dg/typebound_generic_14.f03: New.
2471
2472 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2473
2474 PR fortran/54387
2475 * gfortran.dg/proc_ptr_38.f90: New.
2476
2477 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2478
2479 PR debug/54460
2480 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2481 to scary regexp.
2482
2483 PR testsuite/54007
2484 * gnat.dg/lto15.adb: Require lto.
2485
2486 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2487 "myBindC" for hppa*-*-hpux*.
2488
2489 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2490
2491 * gfortran.dg/namelist_75.f90: New test.
2492
2493 2012-09-15 Tom de Vries <tom@codesourcery.com>
2494
2495 * gcc.dg/tree-ssa/vrp82.c: New test.
2496 * gcc.dg/tree-ssa/vrp83.c: Same.
2497 * gcc.dg/tree-ssa/vrp84.c: Same.
2498
2499 2012-09-15 Tom de Vries <tom@codesourcery.com>
2500
2501 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2502 * gcc.dg/tree-ssa/vrp81.c: ... this.
2503
2504 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2505
2506 PR target/54222
2507 * gcc.target/avr/torture/fix-types.h: New.
2508 * gcc.target/avr/torture/vals-hr.def: New.
2509 * gcc.target/avr/torture/vals-r.def: New.
2510 * gcc.target/avr/torture/vals-k.def: New.
2511 * gcc.target/avr/torture/vals-ur.def: New.
2512 * gcc.target/avr/torture/vals-uk.def: New.
2513 * gcc.target/avr/torture/vals-uhr.def: New.
2514 * gcc.target/avr/torture/vals-llk.def: New.
2515 * gcc.target/avr/torture/vals-ullk.def: New.
2516 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2517 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2518 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2519 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2520 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2521 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2522 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2523 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2524
2525 2012-09-14 Dehao Chen <dehao@google.com>
2526
2527 * g++.dg/debug/dwarf2/deallocator.C: New test.
2528
2529 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2530
2531 PR c/54552
2532 * gcc.c-torture/compile/pr54552-1.c: New test.
2533
2534 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2535
2536 PR c++/54427
2537 * g++.dg/other/vector-compare.C: New testcase.
2538 * c-c++-common/vector-compare-3.c: New testcase.
2539 * gcc.dg/vector-shift.c: Move ...
2540 * c-c++-common/vector-shift.c: ... here.
2541 * gcc.dg/vector-shift1.c: Move ...
2542 * c-c++-common/vector-shift1.c: ... here.
2543 * gcc.dg/vector-shift3.c: Move ...
2544 * c-c++-common/vector-shift3.c: ... here.
2545 * gcc.dg/vector-compare-1.c: Move ...
2546 * c-c++-common/vector-compare-1.c: ... here.
2547 * gcc.dg/vector-compare-2.c: Move ...
2548 * c-c++-common/vector-compare-2.c: ... here.
2549 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2550 * c-c++-common/torture/vector-compare-1.c: ... here.
2551 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2552 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2553 * c-c++-common/torture/vector-compare-2.c: ... here.
2554 * gcc.c-torture/execute/vector-shift.c: Move ...
2555 * c-c++-common/torture/vector-shift.c: ... here.
2556 * gcc.c-torture/execute/vector-shift2.c: Move ...
2557 * c-c++-common/torture/vector-shift2.c: ... here.
2558 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2559 * c-c++-common/torture/vector-subscript-1.c: ... here.
2560 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2561 * c-c++-common/torture/vector-subscript-2.c: ... here.
2562 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2563 * c-c++-common/torture/vector-subscript-3.c: ... here.
2564
2565 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2566
2567 PR c/54103
2568 * gcc.c-torture/compile/pr54103-1.c,
2569 gcc.c-torture/compile/pr54103-2.c,
2570 gcc.c-torture/compile/pr54103-3.c,
2571 gcc.c-torture/compile/pr54103-4.c,
2572 gcc.c-torture/compile/pr54103-5.c,
2573 gcc.c-torture/compile/pr54103-6.c: New tests.
2574 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2575
2576 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2577
2578 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2579
2580 2012-09-14 Richard Guenther <rguenther@suse.de>
2581
2582 PR tree-optimization/54565
2583 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2584 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2585
2586 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2587
2588 * gcc.target/arm/combine-movs.c: Add missing space.
2589
2590 2012-09-14 Richard Guenther <rguenther@suse.de>
2591
2592 * g++.dg/torture/builtin-location.C: New testcase.
2593
2594 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2595 Manuel López-Ibåñez <manu@gcc.gnu.org>
2596
2597 PR c++/53210
2598 * g++.dg/warn/Wuninitialized-self.C: New.
2599
2600 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR c/54559
2603 * gcc.c-torture/compile/pr54559.c: New test.
2604
2605 2012-09-13 Jason Merrill <jason@redhat.com>
2606
2607 PR c++/53839
2608 * g++.dg/cpp0x/constexpr-temp1.C: New.
2609
2610 PR c++/54511
2611 * g++.dg/template/anonunion2.C: New.
2612
2613 PR c++/53836
2614 * g++.dg/template/init10.C: New.
2615
2616 2012-09-13 Tobias Burnus <burnus@net-b.de>
2617
2618 PR fortran/54556
2619 * gfortran.dg/implicit_pure_3.f90: New.
2620
2621 2012-09-13 Richard Guenther <rguenther@suse.de>
2622
2623 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2624
2625 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2626
2627 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2628
2629 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2630
2631 * c-c++-common/pr51712.c: Handle for short-enum targets.
2632
2633 2012-09-12 Terry Guo <terry.guo@arm.com>
2634
2635 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2636 and lsrs for Thumb2 mode.
2637
2638 2012-09-12 Jan Hubicka <jh@suse.cz>
2639
2640 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2641
2642 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2643
2644 PR target/54445
2645 * gcc.target/i386/pr54445-1.c: New file.
2646 * gcc.target/i386/pr54445-2.c: Likewise.
2647
2648 2012-09-12 Tobias Burnus <burnus@net-b.de>
2649
2650 PR fortran/54225
2651 PR fortran/53306
2652 * gfortran.dg/coarray_10.f90: Update dg-error.
2653 * gfortran.dg/coarray_28.f90: New.
2654 * gfortran.dg/array_section_3.f90: New.
2655
2656 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2657
2658 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2659 gcc.target/arm/pr48252.c: Fix for big-endian support.
2660
2661 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2662
2663 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2664
2665 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2666 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2667
2668 * gcc.target/arm/neon-vfma-1.c: New testcase.
2669 * gcc.target/arm/neon-vfms-1.c: Likewise.
2670 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2671 of float.
2672 * gcc.target/arm/neon-vmls-1.c: Likewise.
2673 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2674 function.
2675 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2676 (check_effective_target_arm_neonv2_ok): Likewise.
2677 (check_effective_target_arm_neonv2_hw): Likewise.
2678 (check_effective_target_arm_neonv2): Likewise.
2679
2680 2012-09-11 Richard Guenther <rguenther@suse.de>
2681
2682 PR middle-end/54515
2683 * g++.dg/tree-ssa/pr54515.C: New testcase.
2684
2685 2012-09-10 Andrew Pinski <apinski@cavium.com>
2686
2687 PR tree-opt/c54362
2688 * gcc.dg/tm/memopt-16.c: New testcase.
2689
2690 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2691
2692 PR c++/54541
2693 PR c++/54542
2694 * g++.dg/cpp0x/sfinae40.C: New.
2695 * g++.dg/cpp0x/sfinae41.C: Likewise.
2696
2697 2012-09-10 Jason Merrill <jason@redhat.com>
2698
2699 PR c++/54538
2700 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2701
2702 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2703
2704 PR target/54089
2705 * gcc.target/sh/pr54089-3.c: New.
2706
2707 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2708
2709 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2710
2711 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2712
2713 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2714
2715 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2716
2717 * gcc.dg/pr52558-2.c: Delete.
2718 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2719
2720 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2721
2722 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2723
2724 2012-09-10 Richard Guenther <rguenther@suse.de>
2725
2726 PR tree-optimization/54520
2727 * gcc.dg/torture/pr54520.c: New testcase.
2728
2729 2012-09-10 Jason Merrill <jason@redhat.com>
2730
2731 PR c++/54506
2732 * g++.dg/cpp0x/implicit14.C: New.
2733
2734 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2735
2736 PR fortran/54208
2737 * gfortran.dg/bound_simplification_3.f90: New test.
2738
2739 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2740
2741 PR testsuite/54184
2742 * gcc.dg/pr52558-1.c: Delete.
2743 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2744
2745 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2746
2747 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2748 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2749 * gcc.target/arm/smlaltt-1.c: Likewise.
2750
2751 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2752
2753 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2754
2755 2012-09-07 Tom de Vries <tom@codesourcery.com>
2756
2757 PR tree-optimization/53986
2758 * gcc.dg/tree-ssa/vrp80.c: New test.
2759 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2760
2761 2012-09-06 Jason Merrill <jason@redhat.com>
2762
2763 PR c++/54341
2764 PR c++/54253
2765 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2766 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2767
2768 2012-09-06 Andrew Pinski <apinski@cavium.com>
2769
2770 PR tree-opt/54494
2771 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2772
2773 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2774
2775 PR rtl-optimization/54455
2776 * gcc.dg/54455.c: New test.
2777
2778 2012-09-06 Tobias Burnus <burnus@net-b.de>
2779
2780 PR fortran/54463
2781 * gfortran.dg/promotion_2.f90: New.
2782
2783 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR middle-end/54486
2786 * c-c++-common/pr54486.c: New test.
2787
2788 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2789
2790 PR fortran/54474
2791 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2792
2793 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2794
2795 PR c++/54191
2796 * g++.dg/cpp0x/sfinae39.C: New.
2797
2798 2012-09-04 Jason Merrill <jason@redhat.com>
2799
2800 PR c++/54441
2801 * g++.dg/ext/flexary3.C: New.
2802
2803 PR c++/54420
2804 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2805
2806 PR c++/54198
2807 * g++.dg/template/defarg15.C: New.
2808
2809 PR c++/54437
2810 * g++.dg/template/access24.C: New.
2811
2812 2012-09-04 Richard Guenther <rguenther@suse.de>
2813
2814 PR tree-optimization/54458
2815 * gcc.dg/torture/pr54458.c: New testcase.
2816
2817 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2818
2819 * gcc.target/arm/neon-vext.c: New test.
2820 * gcc.target/arm/neon-vext-execute.c: Ditto.
2821
2822 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2823
2824 PR fortran/54243
2825 PR fortran/54244
2826 * gfortran.dg/select_type_29.f03: New.
2827
2828 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2829
2830 * gcc.dg/fold-perm.c: Improve test.
2831
2832 2012-09-03 Tobias Burnus <burnus@net-b.de>
2833
2834 PR fortran/51632
2835 * gfortran.dg/coarray_class_1.f90: New.
2836
2837 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2838
2839 PR target/49206
2840 * gcc.c-torture/compile/pr49206.c: New test.
2841
2842 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2843 Uros Bizjak <ubizjak@gmail.com>
2844
2845 PR target/36680
2846 * gfortran.dg/pr36680.f90: New test.
2847
2848 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2849
2850 PR target/42295
2851 * g++.dg/opt/pr42295.C: New test.
2852
2853 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2854
2855 PR target/54436
2856 * gcc.dg/torture/pr54436.c: New test.
2857
2858 2012-09-01 Andrew Pinski <apinski@cavium.com>
2859
2860 * gcc.target/mips/truncate-8.c: New testcase.
2861
2862 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2863
2864 PR target/46829
2865 PR target/46843
2866 * gcc.target/i386/pr46829.c: New test.
2867 * gcc.target/i386/pr46843.c: Ditto.
2868
2869 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2870 Jason Merrill <jason@redhat.com>
2871
2872 PR c++/18747
2873 * g++.dg/parse/error50.C: New.
2874
2875 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR c/54428
2878 * gcc.c-torture/compile/pr54428.c: New test.
2879
2880 2012-08-31 Ollie Wild <aaw@google.com>
2881
2882 PR c++/54197
2883 * g++.dg/init/lifetime3.C: New test.
2884
2885 2012-08-31 Martin Jambor <mjambor@suse.cz>
2886
2887 PR middle-end/54409
2888 * gcc.dg/torture/pr54409.c: New test.
2889
2890 2012-08-31 Martin Jambor <mjambor@suse.cz>
2891
2892 * gfortran.dg/pr48636.f90: Add dump scan checks.
2893
2894 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2895
2896 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2897
2898 2012-08-28 Joey Ye <joey.ye@arm.com>
2899
2900 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2901
2902 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2903
2904 PR target/46254
2905 * gcc.target/i386/pr46254.c: New test.
2906
2907 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2908
2909 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2910 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2911 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2912
2913 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2914
2915 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2916 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2917 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2918 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2919 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2920 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2921 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2922 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2923 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2924 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2925 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2926 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2927 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2928 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2929 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2930 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2931 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2932 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2933 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2934 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2935 gcc.target/mips/unaligned-1.c: Tighten regexps.
2936
2937 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2938
2939 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2940 (mips_option_groups): Remove optimization. Add various -f options.
2941 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2942 and -pg imply -fno-omit-frame-pointer.
2943 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2944 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2945 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2946 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2947 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2948 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2949 * gcc.target/mips/abi-n32-long32.c: Likewise.
2950 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2951 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2952 * gcc.target/mips/abi-n32-long64.c: Likewise.
2953 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2954 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2955 * gcc.target/mips/abi-n64-long32.c: Likewise.
2956 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2957 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2958 * gcc.target/mips/abi-n64-long64.c: Likewise.
2959 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2960 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2961 * gcc.target/mips/abi-o32-long32.c: Likewise.
2962 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2963 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2964 * gcc.target/mips/abi-o32-long64.c: Likewise.
2965 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2966 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2967 * gcc.target/mips/abi-o64-long32.c: Likewise.
2968 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2969 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2970 * gcc.target/mips/abi-o64-long64.c: Likewise.
2971 * gcc.target/mips/asm-1.c: Likewise.
2972 * gcc.target/mips/branch-1.c: Likewise.
2973 * gcc.target/mips/call-3.c: Likewise.
2974 * gcc.target/mips/call-saved-3.c: Likewise.
2975 * gcc.target/mips/clear-cache-1.c: Likewise.
2976 * gcc.target/mips/div-1.c: Likewise.
2977 * gcc.target/mips/div-2.c: Likewise.
2978 * gcc.target/mips/div-3.c: Likewise.
2979 * gcc.target/mips/div-4.c: Likewise.
2980 * gcc.target/mips/div-5.c: Likewise.
2981 * gcc.target/mips/div-6.c: Likewise.
2982 * gcc.target/mips/div-7.c: Likewise.
2983 * gcc.target/mips/div-8.c: Likewise.
2984 * gcc.target/mips/div-9.c: Likewise.
2985 * gcc.target/mips/div-10.c: Likewise.
2986 * gcc.target/mips/div-11.c: Likewise.
2987 * gcc.target/mips/div-12.c: Likewise.
2988 * gcc.target/mips/dsp-ctrl.c: Likewise.
2989 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2990 * gcc.target/mips/ext-8.c: Likewise.
2991 * gcc.target/mips/extend-2.c: Likewise.
2992 * gcc.target/mips/fix-r10000-1.c: Likewise.
2993 * gcc.target/mips/fix-r10000-2.c: Likewise.
2994 * gcc.target/mips/fix-r10000-3.c: Likewise.
2995 * gcc.target/mips/fix-r10000-4.c: Likewise.
2996 * gcc.target/mips/fix-r10000-5.c: Likewise.
2997 * gcc.target/mips/fix-r10000-6.c: Likewise.
2998 * gcc.target/mips/fix-r10000-7.c: Likewise.
2999 * gcc.target/mips/fix-r10000-8.c: Likewise.
3000 * gcc.target/mips/fix-r10000-9.c: Likewise.
3001 * gcc.target/mips/fix-r10000-10.c: Likewise.
3002 * gcc.target/mips/fix-r10000-11.c: Likewise.
3003 * gcc.target/mips/fix-r10000-12.c: Likewise.
3004 * gcc.target/mips/fix-r10000-13.c: Likewise.
3005 * gcc.target/mips/fix-r10000-14.c: Likewise.
3006 * gcc.target/mips/fix-r10000-15.c: Likewise.
3007 * gcc.target/mips/fpcmp-1.c: Likewise.
3008 * gcc.target/mips/fpcmp-2.c: Likewise.
3009 * gcc.target/mips/fpr-moves-7.c: Likewise.
3010 * gcc.target/mips/fpr-moves-8.c: Likewise.
3011 * gcc.target/mips/int-moves-1.c: Likewise.
3012 * gcc.target/mips/int-moves-2.c: Likewise.
3013 * gcc.target/mips/long-calls-pg.c: Likewise.
3014 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3015 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3016 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3017 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3018 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3019 * gcc.target/mips/mips-3d-1.c: Likewise.
3020 * gcc.target/mips/mips-3d-2.c: Likewise.
3021 * gcc.target/mips/mips-3d-3.c: Likewise.
3022 * gcc.target/mips/mips-3d-4.c: Likewise.
3023 * gcc.target/mips/mips-3d-5.c: Likewise.
3024 * gcc.target/mips/mips-3d-6.c: Likewise.
3025 * gcc.target/mips/mips-3d-7.c: Likewise.
3026 * gcc.target/mips/mips-3d-8.c: Likewise.
3027 * gcc.target/mips/mips-3d-9.c: Likewise.
3028 * gcc.target/mips/mips-ps-1.c: Likewise.
3029 * gcc.target/mips/mips-ps-2.c: Likewise.
3030 * gcc.target/mips/mips-ps-3.c: Likewise.
3031 * gcc.target/mips/mips-ps-4.c: Likewise.
3032 * gcc.target/mips/mips-ps-6.c: Likewise.
3033 * gcc.target/mips/mips32-dspr2.c: Likewise.
3034 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3035 * gcc.target/mips/neg-abs-1.c: Likewise.
3036 * gcc.target/mips/neg-abs-2.c: Likewise.
3037 * gcc.target/mips/nmadd-3.c: Likewise.
3038 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3039 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3040 * gcc.target/mips/octeon-pop-1.c: Likewise.
3041 * gcc.target/mips/pr26765.c: Likewise.
3042 * gcc.target/mips/pr33256.c: Likewise.
3043 * gcc.target/mips/pr33635-1.c: Likewise.
3044 * gcc.target/mips/pr33755.c: Likewise.
3045 * gcc.target/mips/pr35802.c: Likewise.
3046 * gcc.target/mips/pr45074.c: Likewise.
3047 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3048 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3049 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3050 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3051 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3052 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3053 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3054 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3055 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3056 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3057 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3058 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3059 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3060 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3061 * gcc.target/mips/save-restore-1.c: Likewise.
3062 * gcc.target/mips/save-restore-3.c: Likewise.
3063 * gcc.target/mips/save-restore-5.c: Likewise.
3064 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3065 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3066 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3067 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3068 * gcc.target/mips/stack-1.c: Likewise.
3069
3070 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3071 Tighten regexps.
3072
3073 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3074 branch under test to be filled with preceding rather than
3075 following instructions.
3076 * gcc.target/mips/branch-10.c: Likewise.
3077 * gcc.target/mips/branch-11.c: Likewise.
3078 * gcc.target/mips/branch-12.c: Likewise.
3079 * gcc.target/mips/branch-13.c: Likewise.
3080 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3081 to be eliminated. Tighten $28 scan-assembler-not test.
3082
3083 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3084 function to...
3085 * gcc.target/mips/call-4.c: ...this new test.
3086
3087 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3088 more likely.
3089 * gcc.target/mips/code-readable-3.c: Likewise.
3090 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3091 flag but skip for -O0.
3092 * gcc.target/mips/code-readable-4.c: Likewise.
3093
3094 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3095 of operations under test.
3096 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3097
3098 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3099 Don't require sibling-call optimization.
3100 * gcc.target/mips/near-far-4.c: Likewise.
3101
3102 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3103 Make sure that the register variable is used.
3104 * gcc.target/mips/soft-float-1.c: Likewise.
3105
3106 * gcc.target/mips/sdata-1.c: Make static data volatile.
3107 * gcc.target/mips/sdata-2.c: Likewise.
3108 * gcc.target/mips/sdata-3.c: Likewise.
3109 * gcc.target/mips/sdata-4.c: Likewise.
3110
3111 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3112 skip for -O0.
3113 * gcc.target/mips/atomic-memory-2.c: Likewise.
3114 * gcc.target/mips/branch-cost-1.c: Likewise.
3115 * gcc.target/mips/branch-cost-2.c: Likewise.
3116 * gcc.target/mips/cache-1.c: Likewise.
3117 * gcc.target/mips/call-1.c: Likewise.
3118 * gcc.target/mips/call-saved-2.c: Likewise.
3119 * gcc.target/mips/const-anchor-1.c: Likewise.
3120 * gcc.target/mips/const-anchor-2.c: Likewise.
3121 * gcc.target/mips/dse-1.c: Likewise.
3122 * gcc.target/mips/dsp-lhx.c: Likewise.
3123 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3124 * gcc.target/mips/ext-1.c: Likewise.
3125 * gcc.target/mips/ext-2.c: Likewise.
3126 * gcc.target/mips/ext-3.c: Likewise.
3127 * gcc.target/mips/ext-4.c: Likewise.
3128 * gcc.target/mips/ext-5.c: Likewise.
3129 * gcc.target/mips/ext-6.c: Likewise.
3130 * gcc.target/mips/ext-7.c: Likewise.
3131 * gcc.target/mips/extend-1.c: Likewise.
3132 * gcc.target/mips/fix-r4000-1.c: Likewise.
3133 * gcc.target/mips/fix-r4000-3.c: Likewise.
3134 * gcc.target/mips/fix-r4000-5.c: Likewise.
3135 * gcc.target/mips/fix-r4000-6.c: Likewise.
3136 * gcc.target/mips/fix-r4000-8.c: Likewise.
3137 * gcc.target/mips/fix-r4000-10.c: Likewise.
3138 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3139 * gcc.target/mips/fixed-vector-type.c: Likewise.
3140 * gcc.target/mips/fpr-moves-1.c: Likewise.
3141 * gcc.target/mips/fpr-moves-2.c: Likewise.
3142 * gcc.target/mips/fpr-moves-3.c: Likewise.
3143 * gcc.target/mips/fpr-moves-4.c: Likewise.
3144 * gcc.target/mips/fpr-moves-5.c: Likewise.
3145 * gcc.target/mips/fpr-moves-6.c: Likewise.
3146 * gcc.target/mips/ins-1.c: Likewise.
3147 * gcc.target/mips/ins-2.c: Likewise.
3148 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3149 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3150 * gcc.target/mips/lazy-binding-1.c: Likewise.
3151 * gcc.target/mips/madd-3.c: Likewise.
3152 * gcc.target/mips/madd-5.c: Likewise.
3153 * gcc.target/mips/madd-6.c: Likewise.
3154 * gcc.target/mips/madd-8.c: Likewise.
3155 * gcc.target/mips/madd-9.c: Likewise.
3156 * gcc.target/mips/memcpy-1.c: Likewise.
3157 * gcc.target/mips/mips-ps-type.c: Likewise.
3158 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3159 * gcc.target/mips/mips-sched-madd.c: Likewise.
3160 * gcc.target/mips/mips16e-extends.c: Likewise.
3161 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3162 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3163 * gcc.target/mips/movcc-1.c: Likewise.
3164 * gcc.target/mips/movcc-2.c: Likewise.
3165 * gcc.target/mips/movcc-3.c: Likewise.
3166 * gcc.target/mips/msub-5.c: Likewise.
3167 * gcc.target/mips/msub-6.c: Likewise.
3168 * gcc.target/mips/msub-8.c: Likewise.
3169 * gcc.target/mips/mult-2.c: Likewise.
3170 * gcc.target/mips/mult-3.c: Likewise.
3171 * gcc.target/mips/mult-5.c: Likewise.
3172 * gcc.target/mips/mult-6.c: Likewise.
3173 * gcc.target/mips/mult-7.c: Likewise.
3174 * gcc.target/mips/mult-12.c: Likewise.
3175 * gcc.target/mips/mult-13.c: Likewise.
3176 * gcc.target/mips/mult-14.c: Likewise.
3177 * gcc.target/mips/mult-15.c: Likewise.
3178 * gcc.target/mips/mult-17.c: Likewise.
3179 * gcc.target/mips/mult-18.c: Likewise.
3180 * gcc.target/mips/mult-19.c: Likewise.
3181 * gcc.target/mips/nmadd-1.c: Likewise.
3182 * gcc.target/mips/nmadd-2.c: Likewise.
3183 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3184 * gcc.target/mips/octeon-cins-1.c: Likewise.
3185 * gcc.target/mips/octeon-cins-2.c: Likewise.
3186 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3187 * gcc.target/mips/octeon-exts-2.c: Likewise.
3188 * gcc.target/mips/octeon-exts-3.c: Likewise.
3189 * gcc.target/mips/octeon-exts-4.c: Likewise.
3190 * gcc.target/mips/octeon-exts-5.c: Likewise.
3191 * gcc.target/mips/octeon-exts-6.c: Likewise.
3192 * gcc.target/mips/octeon-exts-7.c: Likewise.
3193 * gcc.target/mips/octeon-pop-2.c: Likewise.
3194 * gcc.target/mips/octeon-seq-3.c: Likewise.
3195 * gcc.target/mips/octeon-seq-4.c: Likewise.
3196 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3197 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3198 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3199 * gcc.target/mips/pr54240.c: Likewise.
3200 * gcc.target/mips/rsqrt-1.c: Likewise.
3201 * gcc.target/mips/rsqrt-2.c: Likewise.
3202 * gcc.target/mips/rsqrt-3.c: Likewise.
3203 * gcc.target/mips/rsqrt-4.c: Likewise.
3204 * gcc.target/mips/save-restore-2.c: Likewise.
3205 * gcc.target/mips/save-restore-4.c: Likewise.
3206 * gcc.target/mips/sb1-1.c: Likewise.
3207 * gcc.target/mips/scc-1.c: Likewise.
3208 * gcc.target/mips/scc-2.c: Likewise.
3209 * gcc.target/mips/scc-3.c: Likewise.
3210 * gcc.target/mips/scc-4.c: Likewise.
3211 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3212 * gcc.target/mips/truncate-1.c: Likewise.
3213 * gcc.target/mips/truncate-2.c: Likewise.
3214 * gcc.target/mips/truncate-3.c: Likewise.
3215 * gcc.target/mips/truncate-4.c: Likewise.
3216 * gcc.target/mips/truncate-5.c: Likewise.
3217 * gcc.target/mips/truncate-6.c: Likewise.
3218 * gcc.target/mips/unaligned-1.c: Likewise.
3219
3220 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3221 skip for -O0. Require -fexpensive-optimizations.
3222 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3223 * gcc.target/mips/dspr2-MULT.c: Likewise.
3224 * gcc.target/mips/fix-r4000-2.c: Likewise.
3225 * gcc.target/mips/fix-r4000-4.c: Likewise.
3226 * gcc.target/mips/fix-r4000-7.c: Likewise.
3227 * gcc.target/mips/fix-r4000-9.c: Likewise.
3228 * gcc.target/mips/madd-1.c: Likewise.
3229 * gcc.target/mips/madd-2.c: Likewise.
3230 * gcc.target/mips/madd-4.c: Likewise.
3231 * gcc.target/mips/maddu-1.c: Likewise.
3232 * gcc.target/mips/maddu-2.c: Likewise.
3233 * gcc.target/mips/maddu-3.c: Likewise.
3234 * gcc.target/mips/maddu-4.c: Likewise.
3235 * gcc.target/mips/msub-1.c: Likewise.
3236 * gcc.target/mips/msub-2.c: Likewise.
3237 * gcc.target/mips/msub-3.c: Likewise.
3238 * gcc.target/mips/msub-4.c: Likewise.
3239 * gcc.target/mips/msubu-1.c: Likewise.
3240 * gcc.target/mips/msubu-2.c: Likewise.
3241 * gcc.target/mips/msubu-3.c: Likewise.
3242 * gcc.target/mips/msubu-4.c: Likewise.
3243 * gcc.target/mips/mult-1.c: Likewise.
3244 * gcc.target/mips/mult-4.c: Likewise.
3245 * gcc.target/mips/mult-8.c: Likewise.
3246 * gcc.target/mips/mult-9.c: Likewise.
3247 * gcc.target/mips/mult-10.c: Likewise.
3248 * gcc.target/mips/mult-11.c: Likewise.
3249 * gcc.target/mips/mult-16.c: Likewise.
3250
3251 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3252 skip for -O0 and -Os.
3253 * gcc.target/mips/fix-r4000-12.c: Likewise.
3254 * gcc.target/mips/madd-7.c: Likewise.
3255 * gcc.target/mips/mips-ps-5.c: Likewise.
3256 * gcc.target/mips/mips-ps-7.c: Likewise.
3257 * gcc.target/mips/msub-7.c: Likewise.
3258
3259 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3260 skip for -O0. Require -mno-abicalls.
3261 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3262
3263 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3264 skip for -O0. Require a total number of BBIT instructions and
3265 at least one of each kind.
3266
3267 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3268 skip for -O0. Require -fno-unroll-loops.
3269
3270 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3271 skip for -O0. Allow BLTZ as well as BGEZ.
3272
3273 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3274
3275 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3276 skip for -O0. Require -fschedule-insns2.
3277 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3278
3279 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3280 but skip for -O0. Make a branch-likely more likely.
3281
3282 * gcc.target/mips/timode-2.c: Split each test into its own function.
3283 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3284
3285 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3286 skip for -O0. Require -fpeephole2.
3287 * gcc.target/mips/vr-mult-2.c: Likewise.
3288
3289 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3290
3291 PR preprocessor/53469
3292 * gcc.dg/cpp/_Pragma7.c: New test case.
3293
3294 2012-08-27 Tobias Burnus <burnus@net-b.de>
3295
3296 PR fortran/54370
3297 * gfortran.dg/do_5.f90: New.
3298
3299 2012-08-27 Tobias Burnus <burnus@net-b.de>
3300
3301 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3302 from dg-options as -Wall no longer implies it.
3303
3304 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3305
3306 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3307
3308 2012-08-25 Jason Merrill <jason@redhat.com>
3309
3310 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3311
3312 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3313
3314 PR c++/51421
3315 * g++.dg/cpp0x/auto34.C: New.
3316
3317 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3318
3319 PR c/54363
3320 * gcc.dg/pr54363.c: New test.
3321
3322 PR c/54355
3323 * gcc.dg/pr54355.c: New test.
3324
3325 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3326
3327 PR debug/52857
3328 * gcc.target/i386/pr52857-1.c: New.
3329 * gcc.target/i386/pr52857-2.c: Likewise.
3330
3331 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3332
3333 * gcc.target/mips/code-readable-4.c: New test.
3334
3335 2012-08-23 Julian Brown <julian@codesourcery.com>
3336 Sandra Loosemore <sandra@codesourcery.com>
3337
3338 * gcc.target/mips/code-readable-1.c: Add -O to options.
3339
3340 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3341
3342 PR c++/20420
3343 * g++.dg/lookup/using53.C: New.
3344
3345 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3346
3347 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3348 * gcc.dg/fixed-point/convert-1.c: New.
3349 * gcc.dg/fixed-point/convert-2.c: New.
3350 * gcc.dg/fixed-point/convert-3.c: New.
3351 * gcc.dg/fixed-point/convert-4.c: New.
3352 * gcc.dg/fixed-point/convert-float-1.c: New.
3353 * gcc.dg/fixed-point/convert-float-2.c: New.
3354 * gcc.dg/fixed-point/convert-float-3.c: New.
3355 * gcc.dg/fixed-point/convert-float-4.c: New.
3356 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3357 * gcc.dg/fixed-point/convert-sat.c: New.
3358 * gcc.dg/fixed-point/convert.h: New.
3359
3360 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3361
3362 PR target/54089
3363 * gcc.target/sh/pr54089-2.c: New.
3364
3365 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3366
3367 * gcc.target/i386/long-double-64-1.c: New file.
3368 * gcc.target/i386/long-double-64-2.c: Likewise.
3369 * gcc.target/i386/long-double-64-3.c: Likewise.
3370 * gcc.target/i386/long-double-64-4.c: Likewise.
3371 * gcc.target/i386/long-double-80-1.c: Likewise.
3372 * gcc.target/i386/long-double-80-2.c: Likewise.
3373 * gcc.target/i386/long-double-80-3.c: Likewise.
3374 * gcc.target/i386/long-double-80-4.c: Likewise.
3375 * gcc.target/i386/long-double-80-5.c: Likewise.
3376 * gcc.target/i386/long-double-80-6.c: Likewise.
3377 * gcc.target/i386/long-double-80-7.c: Likewise.
3378
3379 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3380
3381 PR tree-optimization/54317
3382 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3383
3384 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3385
3386 PR target/39423
3387 * gcc.target/sh/pr39423-2.c: New.
3388
3389 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3390
3391 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3392 * gcc.dg/fold-perm.c: Likewise.
3393
3394 2012-08-20 Jan Hubicka <jh@suse.cz>
3395
3396 PR fortran/48636
3397 * gcc.dg/ipa/inlinehint-1.c: New.
3398
3399 2012-08-20 Florian Weimer <fweimer@redhat.com>
3400
3401 PR c++/19351
3402 * g++.dg/init/new38.C: New test.
3403 * g++.dg/init/new39.C: New test.
3404
3405 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3406
3407 PR target/54089
3408 * gcc.target/sh/pr54089-1.c: New.
3409
3410 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3411
3412 PR target/51244
3413 * gcc.target/sh/pr51244-11.c: New.
3414
3415 2012-08-20 Tobias Burnus <burnus@net-b.de>
3416
3417 PR fortran/54301
3418 * gfortran.dg/warn_target_lifetime_2.f90: New.
3419
3420 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3421
3422 PR c++/10416
3423 * g++.dg/warn/Wunused-var-17.C: New.
3424
3425 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3426
3427 PR middle-end/53992
3428 * gcc.dg/gomp/pr53992.c: New test.
3429
3430 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3431
3432 PR tree-ssa/54295
3433 * gcc.c-torture/execute/20120817-1.c: New test.
3434
3435 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3436
3437 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3438 add instruction.
3439 (f2): New test that really does need adds.
3440
3441 2012-08-20 Richard Guenther <rguenther@suse.de>
3442
3443 PR tree-optimization/54327
3444 * gcc.dg/torture/pr54327.c: New testcase.
3445
3446 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3447
3448 PR tree-optimization/54321
3449 * gcc.c-torture/compile/pr54321.c: New test.
3450
3451 2012-08-20 Tobias Burnus <burnus@net-b.de>
3452
3453 PR fortran/54301
3454 * gfortran.dg/warn_target_lifetime_1.f90: New.
3455
3456 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3457
3458 PR fortran/54298
3459 * gfortran.dg/real_compare_1.f90: New test case.
3460 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3461
3462 2012-08-18 Jan Hubicka <jh@suse.cz>
3463
3464 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3465
3466 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3467
3468 PR fortran/39290
3469 * gfortran.dg/interface_37.f90: New test.
3470
3471 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3472 Gary Funck <gary@intrepid.com>
3473
3474 PR target/20020
3475 * gcc.target/i386/pr20020-1.c: New test.
3476 * gcc.target/i386/pr20020-2.c: Likewise.
3477 * gcc.target/i386/pr20020-3.c: Likewise.
3478
3479 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3480
3481 * gcc.target/i386/perm-concat.c: New test.
3482
3483 2012-08-17 Julian Brown <julian@codesourcery.com>
3484
3485 * gcc.target/arm/div64-unwinding.c: New test.
3486
3487 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3488
3489 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3490
3491 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3492
3493 PR target/54236
3494 * gcc.target/sh/pr54236-1.c: New.
3495
3496 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3497
3498 * lib/target-supports.exp (check_effective_target_sync_int_long)
3499 (check_effective_target_sync_char_short): Enable for crisv32-*
3500 and cris-*.
3501
3502 PR middle-end/54261
3503 * gcc.dg/torture/pr54261-1.c: New test.
3504
3505 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3506
3507 PR fortran/54243
3508 PR fortran/54244
3509 * gfortran.dg/typebound_call_24.f03: New.
3510
3511 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3512
3513 PR tree-optimization/54245
3514 * gcc.dg/tree-ssa/pr54245.c: New test.
3515
3516 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3517
3518 PR tree-optimization/54240
3519 * gcc.target/powerpc/pr54240.c: New test.
3520 * gcc.target/mips/pr54240.c: Likewise.
3521
3522 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3523
3524 PR target/52933
3525 * gcc.target/sh/pr52933-1.c: New.
3526 * gcc.target/sh/pr52933-2.c: New.
3527
3528 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3529
3530 PR target/50751
3531 * gcc.target/sh/pr50751-8.c: New.
3532
3533 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3534
3535 PR fortran/47586
3536 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3537 * gfortran.dg/typebound_proc_27.f03: New test.
3538
3539 2012-08-14 Sterling Augustine <saugustine@google.com>
3540
3541 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3542
3543 2012-08-14 Tobias Burnus <burnus@net-b.de>
3544
3545 PR fortran/40881
3546 * gfortran.dg/data_constraints_3.f90: New.
3547 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3548 to disable -pedantic compilation.
3549 * gfortran.dg/pr37243.f: Ditto.
3550 * gfortran.dg/g77/19990826-3.f: Ditto.
3551 * gfortran.dg/g77/20020307-1.f : Ditto.
3552 * gfortran.dg/g77/980310-3.f: Ditto.
3553
3554 2012-08-14 Tobias Burnus <burnus@net-b.de>
3555
3556 PR fortran/54234
3557 * gfortran.dg/warn_conversion_4.f90: New.
3558
3559 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR middle-end/53411
3562 PR rtl-optimization/53495
3563 * gcc.c-torture/compile/pr53411.c: New test.
3564 * gcc.c-torture/compile/pr53495.c: New test.
3565
3566 2012-08-13 Richard Guenther <rguenther@suse.de>
3567
3568 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3569
3570 2012-08-13 Richard Guenther <rguenther@suse.de>
3571
3572 PR tree-optimization/54200
3573 * gcc.dg/guality/pr54200.c: New testcase.
3574 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3575
3576 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3577
3578 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3579
3580 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3581
3582 PR target/51244
3583 * gcc.target/sh/pr51244-7.c: New.
3584 * gcc.target/sh/pr51244-8.c: New.
3585 * gcc.target/sh/pr51244-9.c: New.
3586 * gcc.target/sh/pr51244-10.c: New.
3587
3588 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3589
3590 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3591 -m2e or -m2a.
3592 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3593 * gcc.target/sh/pr53511-1.c: Likewise.
3594 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3595 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3596 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3597 * gcc.target/sh/pr53512-3.c: Likewise.
3598 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3599
3600 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3601
3602 PR target/39423
3603 * gcc.c-torture/compile/pr39423-1.c: New.
3604 * gcc.c-torture/compile/pr39423-2.c: New.
3605
3606 2012-08-12 Tobias Burnus <burnus@net-b.de>
3607
3608 PR fortran/54221
3609 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3610 they appear uninitialized on the RHS.
3611 * gfortran.dg/public_private_module_6.f90: New.
3612
3613 2012-08-11 Martin Jambor <mjambor@suse.cz>
3614
3615 PR fortran/48636
3616 * gfortran.dg/pr48636.f90: New test.
3617
3618 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3619
3620 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3621 to avoid warnings.
3622 (main): Adjust caller.
3623
3624 2012-08-10 Richard Guenther <rguenther@suse.de>
3625
3626 * gcc.dg/matrix/*.c: Adjust and move ...
3627 * gcc.dg/torture/: ... here.
3628 * gcc.dg/matrix: Remove directory.
3629
3630 2012-08-10 Richard Guenther <rguenther@suse.de>
3631
3632 PR middle-end/54219
3633 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3634
3635 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3636
3637 PR middle-end/54211
3638 * gcc.dg/tree-ssa/pr54211.c: New test.
3639
3640 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3641
3642 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3643 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3644
3645 2012-08-10 Richard Guenther <rguenther@suse.de>
3646
3647 PR tree-optimization/54109
3648 * gcc.dg/torture/pr54109.c: New testcase.
3649 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3650 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3651
3652 2012-08-10 Richard Guenther <rguenther@suse.de>
3653
3654 PR tree-optimization/54027
3655 * gcc.dg/torture/pr54027.c: New testcase.
3656
3657 2012-08-10 Richard Guenther <rguenther@suse.de>
3658
3659 * g++.dg/plugin/selfassign.c: Adjust.
3660 * gcc.dg/plugin/selfassign.c: Likewise.
3661 * gcc.dg/strlenopt-11.c: Likewise.
3662 * gcc.dg/strlenopt-13.c: Likewise.
3663 * gcc.dg/no-strict-overflow-4.c: Likewise.
3664 * gcc.dg/strict-overflow-4.c: Likewise.
3665 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3666 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3667 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3668 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3669 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3670 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3671 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3672 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3673 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3674 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3675 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3676 * gcc.dg/pr46309.c: Likewise.
3677 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3678
3679 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3680
3681 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3682 for x86 targets.
3683 * gcc.c-torture/compile/20120727-2.c: New test.
3684
3685 2012-08-09 Martin Jambor <mjambor@suse.cz>
3686
3687 * gcc.dg/ipa/iinline-4.c: New test.
3688 * gcc.dg/ipa/iinline-5.c: Likewise.
3689 * gcc.dg/ipa/iinline-6.c: Likewise.
3690 * gcc.dg/ipa/iinline-7.c: Likewise.
3691 * gcc.dg/lto/20120723_0.c: Likewise.
3692 * gcc.dg/lto/20120723_1.c: Likewise.
3693
3694 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3695
3696 PR target/39423
3697 * gcc.target/sh/pr39423-1.c: New.
3698
3699 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3700
3701 PR target/51244
3702 * gcc.target/sh/pr51244-5: New.
3703 * gcc.target/sh/pr51244-6: New.
3704
3705 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3706
3707 * gcc.target/i386/adx-addxcarry32-3.c: New.
3708 * gcc.target/i386/adx-addxcarry64-3.c: New.
3709
3710 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3711
3712 PR rtl-optimization/53701
3713 * gcc.dg/pr53701.c: New test.
3714
3715 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3716
3717 * gcc.c-torture/compile/20120727-1.c: New test.
3718
3719 2012-08-09 Tobias Burnus <burnus@net-b.de>
3720
3721 PR fortran/54199
3722 * gfortran.dg/intrinsic_shadow_4.f90: New.
3723
3724 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3725
3726 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3727
3728 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3729
3730 * gcc.c-torture/execute/20120808-1.c: New test.
3731
3732 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3733
3734 PR rtl-optimization/54157
3735 * gcc.target/i386/pr54157.c: New file.
3736
3737 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3738
3739 * gcc.target/i386/adx-addcarryx32-1.c: New.
3740 * gcc.target/i386/adx-addcarryx32-2.c: New.
3741 * gcc.target/i386/adx-addcarryx64-1.c: New.
3742 * gcc.target/i386/adx-addcarryx64-2.c: New.
3743 * gcc.target/i386/adx-check.h: New.
3744 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3745 * gcc.target/i386/sse-12.c: Add -madx.
3746 * gcc.target/i386/sse-13.c: Ditto.
3747 * gcc.target/i386/sse-14.c: Ditto.
3748 * gcc.target/i386/sse-22.c: Ditto.
3749 * gcc.target/i386/sse-23.c: Ditto.
3750 * g++.dg/other/i386-2.C: Ditto.
3751 * g++.dg/other/i386-3.C: Ditto.
3752
3753 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3754
3755 * gcc.dg/tree-ssa/slsr-5.c: New.
3756 * gcc.dg/tree-ssa/slsr-6.c: New.
3757 * gcc.dg/tree-ssa/slsr-7.c: New.
3758 * gcc.dg/tree-ssa/slsr-8.c: New.
3759 * gcc.dg/tree-ssa/slsr-9.c: New.
3760 * gcc.dg/tree-ssa/slsr-10.c: New.
3761 * gcc.dg/tree-ssa/slsr-11.c: New.
3762 * gcc.dg/tree-ssa/slsr-12.c: New.
3763 * gcc.dg/tree-ssa/slsr-13.c: New.
3764 * gcc.dg/tree-ssa/slsr-14.c: New.
3765 * gcc.dg/tree-ssa/slsr-15.c: New.
3766 * gcc.dg/tree-ssa/slsr-16.c: New.
3767 * gcc.dg/tree-ssa/slsr-17.c: New.
3768 * gcc.dg/tree-ssa/slsr-18.c: New.
3769 * gcc.dg/tree-ssa/slsr-19.c: New.
3770 * gcc.dg/tree-ssa/slsr-20.c: New.
3771 * gcc.dg/tree-ssa/slsr-21.c: New.
3772 * gcc.dg/tree-ssa/slsr-22.c: New.
3773 * gcc.dg/tree-ssa/slsr-23.c: New.
3774 * gcc.dg/tree-ssa/slsr-24.c: New.
3775 * gcc.dg/tree-ssa/slsr-25.c: New.
3776 * gcc.dg/tree-ssa/slsr-26.c: New.
3777 * gcc.dg/tree-ssa/slsr-30.c: New.
3778 * gcc.dg/tree-ssa/slsr-31.c: New.
3779
3780 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3781
3782 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3783 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3784 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3785
3786 2012-08-06 Cary Coutant <ccoutant@google.com>
3787
3788 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3789
3790 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3791
3792 PR fortran/35831
3793 * gfortran.dg/dummy_procedure_5.f90: Modified.
3794 * gfortran.dg/dummy_procedure_8.f90: New.
3795 * gfortran.dg/interface_26.f90: Modified.
3796 * gfortran.dg/proc_ptr_11.f90: Modified.
3797 * gfortran.dg/proc_ptr_15.f90: Modified.
3798 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3799 * gfortran.dg/typebound_override_1.f90: Modified.
3800 * gfortran.dg/typebound_proc_6.f03: Modified.
3801
3802 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3803
3804 PR tree-optimization/51938
3805 PR tree-optimization/52005
3806 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3807 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3808 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3809 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3810
3811 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3812
3813 Avoid crashing on erroneous static_assert usage
3814 * g++.dg/cpp0x/static_assert8.C: New test.
3815
3816 2012-08-06 Jason Merrill <jason@redhat.com>
3817
3818 * g++.dg/cpp0x/sfinae38.C: New.
3819
3820 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3821 Paolo Carlini <paolo.carlini@oracle.com>
3822
3823 PR c++/54165
3824 * g++.dg/conversion/void2.C: New.
3825
3826 2012-08-06 Tom de Vries <tom@codesourcery.com>
3827
3828 * gcc.dg/tree-ssa/vrp78.c: New test.
3829
3830 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3831 Richard Sandiford <rdsandiford@googlemail.com>
3832
3833 * g++.dg/opt/enum2.C: Require fpic target.
3834 * g++.dg/lto/20090303_0.C: Likewise.
3835
3836 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3837 Catherine Moore <clm@codesourcery.com>
3838
3839 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3840 flush function names too.
3841 * gcc.target/mips/clear-cache-1.c: Likewise.
3842
3843 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3844
3845 PR target/54156
3846 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3847
3848 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3849
3850 PR fortran/54166
3851 * gfortran.dg/array_5.f90: New test.
3852
3853 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3854
3855 PR tree-optimization/30318
3856 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3857
3858 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3859
3860 * g++.dg/ext/vector17.C: New testcase.
3861
3862 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3863
3864 PR target/51931
3865 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3866 * g++.dg/opt/longbranch1.C: Likewise.
3867
3868 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3869
3870 PR tree-optimization/53805
3871 * gcc.dg/fold-notunord.c: New testcase.
3872
3873 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3874
3875 PR fortran/48820
3876 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3877 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3878
3879 2012-08-02 Jason Merrill <jason@redhat.com>
3880 Paolo Carlini <paolo.carlini@oracle.com>
3881
3882 PR c++/51213 (again)
3883 * g++.dg/cpp0x/sfinae37.C: Extend.
3884
3885 2012-08-02 Richard Guenther <rguenther@suse.de>
3886
3887 PR tree-optimization/50672
3888 * g++.dg/torture/pr50672.C: New testcase.
3889
3890 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3891
3892 PR fortran/54147
3893 * gfortran.dg/abstract_type_6.f03: Modified.
3894 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3895 * gfortran.dg/proc_ptr_comp_35.f90: New.
3896 * gfortran.dg/typebound_proc_9.f03: Modified.
3897 * gfortran.dg/typebound_proc_26.f90: New.
3898
3899 2012-08-02 Richard Guenther <rguenther@suse.de>
3900
3901 * gcc.dg/torture/pta-callused-1.c: Adjust.
3902 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3903 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3904 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3905 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3906 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3907 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3908 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3909 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3910
3911 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3912
3913 PR fortran/54033
3914 * gfortran.dg/include_6.f90: New test case.
3915 * gfortran.dg/include_7.f90: New test case.
3916 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3917
3918 2012-08-01 Tom de Vries <tom@codesourcery.com>
3919
3920 * gcc.dg/tree-ssa/vrp76.c: New test.
3921
3922 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3923
3924 PR tree-optimization/46556
3925 * gcc.dg/tree-ssa/slsr-27.c: New.
3926 * gcc.dg/tree-ssa/slsr-28.c: New.
3927 * gcc.dg/tree-ssa/slsr-29.c: New.
3928
3929 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3930
3931 PR fortran/42418
3932 * gfortran.dg/proc_decl_29.f90: New.
3933
3934 2012-07-31 Dehao Chen <dehao@google.com>
3935
3936 * gcc.dg/predict-7.c: New test.
3937
3938 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3939
3940 PR fortran/54134
3941 * gfortran.dg/typebound_override_3.f90: New.
3942
3943 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3944
3945 PR tree-optimization/53773
3946 * gcc.dg/vect/pr53773.c: New test.
3947
3948 2012-07-31 Nick Clifton <nickc@redhat.com>
3949
3950 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3951 and for XStormy16.
3952
3953 2012-07-31 Tobias Burnus <burnus@net-b.de>
3954
3955 * gfortran.dg/c_funloc_tests_6.f90: New.
3956 * gfortran.dg/c_funloc_tests_7.f90: New.
3957 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3958
3959 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3960
3961 PR c++/53624
3962 * g++.dg/cpp0x/temp_default5.C: New.
3963
3964 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3965
3966 PR fortran/51081
3967 * gfortran.dg/proc_ptr_37.f90: New.
3968
3969 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3970
3971 * lib/target-supports.exp
3972 (check_effective_target_vect_natural_alignment): New function.
3973 * gcc.dg/align-2.c: Only run on targets with natural alignment
3974 of vector types.
3975 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3976 alignment of vector types.
3977
3978 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3979 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3980
3981 * gcc.target/i386/rdseed16-1.c: New.
3982 * gcc.target/i386/rdseed32-1.c: Ditto
3983 * gcc.target/i386/rdseed64-1.c: Ditto
3984 * gcc.target/i386/sse-12.c: Add -mrdseed.
3985 * gcc.target/i386/sse-13.c: Ditto.
3986 * gcc.target/i386/sse-14.c: Ditto.
3987 * g++.dg/other/i386-2.C: Ditto.
3988 * g++.dg/other/i386-3.C: Ditto.
3989
3990 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3991
3992 PR target/51244
3993 * gcc.target/sh/pr51244-4.c: New.
3994
3995 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3996
3997 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3998 for alpha*-*-* targets. Cleanup original tree dump.
3999
4000 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4001
4002 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4003 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4004
4005 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4006
4007 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4008 rand, srand. Include <stdlib.h>.
4009
4010 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4011
4012 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4013
4014 2012-07-26 Richard Henderson <rth@redhat.com>
4015
4016 * gcc.dg/attr-hotcold-1.c: New.
4017 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4018
4019 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4020 Sandra Loosemore <sandra@codesourcery.com>
4021
4022 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4023
4024 2012-07-26 Tobias Burnus <burnus@net-b.de>
4025
4026 * gfortran.dg/contiguous_1.f90: Update dg-error.
4027 * gfortran.dg/proc_ptr_32.f90: Ditto.
4028
4029 2012-07-26 Richard Guenther <rguenther@suse.de>
4030
4031 PR tree-optimization/54098
4032 * gcc.dg/torture/pr54098.c: New testcase.
4033
4034 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4035
4036 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4037 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4038
4039 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4040
4041 PR fortran/44354
4042 * gfortran.dg/array_constructor_39.f90: New test.
4043
4044 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4045
4046 PR fortran/44354
4047 * gfortran.dg/array_constructor_38.f90: New test.
4048
4049 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4050
4051 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4052
4053 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gnat.dg/noreturn5.ad[sb]: New test.
4056
4057 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4058 Paul Brook <paul@codesourcery.com>
4059
4060 PR target/53633
4061
4062 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4063 * c-c++-common/pr53633.c: New test.
4064
4065 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4066
4067 * gcc.target/i386/asm-dialect-1.c: New test case.
4068
4069 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4070 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4071
4072 * gcc.target/i386/prefetchw-1.c: New.
4073 * gcc.target/i386/sse-12.c: Add -mprfchw.
4074 * gcc.target/i386/sse-13.c: Ditto.
4075 * gcc.target/i386/sse-14.c: Ditto.
4076 * gcc.target/i386/sse-22.c: Ditto.
4077 * gcc.target/i386/sse-23.c: Ditto.
4078 * g++.dg/other/i386-2.C: Ditto.
4079 * g++.dg/other/i386-3.C: Ditto.
4080
4081 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4082
4083 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4084
4085 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4086
4087 PR target/54051
4088 * gcc.target/arm/pr54051.c: New.
4089 * gcc.target/arm/vfp-1.c: Adjust test.
4090
4091 2012-07-24 Julian Brown <julian@codesourcery.com>
4092
4093 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4094 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4095 hard-float ARM.
4096
4097 2012-07-23 Paul Brook <paul@codesourcery.com>
4098
4099 * g++.dg/other/armv7m-1.c: New test.
4100
4101 2012-07-23 Julian Brown <julian@codesourcery.com>
4102
4103 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4104 ARM.
4105 (DO_TEST): Define to 1 for appropriate ARM targets.
4106
4107 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4108
4109 PR tree-optimization/53881
4110 * gcc.dg/pr53881.c: Renamed to ...
4111 * gcc.dg/pr53881-1.c: ... this.
4112 * gcc.dg/pr53881-2.c: New test.
4113
4114 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4115
4116 Handle recent changes in default atomics for cris*-*-linux*.
4117 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4118 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4119 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4120 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4121 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4122 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4123 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4124 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4125 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4126 -mno-unaligned-atomic-may-use-library is in effect for
4127 cris*-*-linux*.
4128 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4129 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4130 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4131 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4132 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4133 gcc.target/cris/torture/sync-mis-op-i-1.c,
4134 gcc.target/cris/torture/sync-mis-op-i-2.c,
4135 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4136 gcc.target/cris/torture/sync-mis-op-i-3.c,
4137 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4138 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4139 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4140 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4141 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4142 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4143 (main): Remove local variable x.
4144 [mis_ok]: Check that atomics don't fail.
4145
4146 2012-07-21 Andrew Pinski <apinski@cavium.com>
4147
4148 * gcc.dg/tree-ssa/vrp72.c: New test.
4149 * gcc.dg/tree-ssa/vrp73.c: New test.
4150 * gcc.dg/tree-ssa/vrp74.c: New test.
4151 * gcc.dg/tree-ssa/vrp75.c: New test.
4152
4153 2012-07-21 Andrew Pinski <apinski@cavium.com>
4154
4155 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4156 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4157
4158 2012-07-21 Andrew Pinski <apinski@cavium.com>
4159
4160 * gcc.target/mips/octeon-pop-2.c: New testcase.
4161
4162 2012-07-21 Tobias Burnus <burnus@net-b.de>
4163
4164 PR fortran/48820
4165 * gfortran.dg/assumed_rank_3.f90: New.
4166 * gfortran.dg/assumed_rank_11.f90: New.
4167 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4168 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4169 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4170
4171 2012-07-21 Andrew Pinski <apinski@cavium.com>
4172
4173 * gcc.target/mips/unaligned-1.c: New testcase.
4174
4175 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4176
4177 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4178
4179 2012-07-20 Tobias Burnus <burnus@net-b.de>
4180
4181 * gfortran.dg/bind_c_array_params_2.f90: New.
4182 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4183 and update dg-error.
4184
4185 2012-07-20 Tobias Burnus <burnus@net-b.de>
4186
4187 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4188
4189 2012-07-20 Jason Merrill <jason@redhat.com>
4190
4191 PR c++/54038
4192 * g++.dg/other/array7.C: New.
4193
4194 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4195
4196 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4197 the basic block and check loop depth.
4198 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4199 matching patterns and comments.
4200 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4201 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4202
4203 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4204
4205 PR c++/28656
4206 * c-c++-common/pr28656.c: New test.
4207
4208 2012-07-19 Jason Merrill <jason@redhat.com>
4209
4210 PR c++/54026
4211 * g++.dg/init/mutable1.C: New.
4212
4213 2012-07-20 Tobias Burnus <burnus@net-b.de>
4214
4215 PR fortran/48820
4216 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4217 * gfortran.dg/assumed_rank_1.f90: New.
4218 * gfortran.dg/assumed_rank_1_c.c: New.
4219 * gfortran.dg/assumed_rank_2.f90: New.
4220 * gfortran.dg/assumed_rank_4.f90: New.
4221 * gfortran.dg/assumed_rank_5.f90: New.
4222 * gfortran.dg/assumed_rank_6.f90: New.
4223 * gfortran.dg/assumed_rank_7.f90: New.
4224 * gfortran.dg/assumed_rank_8.f90: New.
4225 * gfortran.dg/assumed_rank_8_c.c: New.
4226 * gfortran.dg/assumed_rank_9.f90: New.
4227 * gfortran.dg/assumed_rank_10.f90: New.
4228 * gfortran.dg/assumed_rank_12.f90: New.
4229
4230 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4231
4232 * gnat.dg/opt25.adb: New test.
4233 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4234 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4235
4236 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4237
4238 * gnat.dg/aggr20.ad[sb]: New test.
4239 * gnat.dg/aggr20_pkg.ads: New helper.
4240
4241 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4242
4243 * gnat.dg/derived_type3.adb: New test.
4244 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4245
4246 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4247
4248 PR rtl-optimization/53942
4249 * gcc.dg/pr53942.c: New test.
4250
4251 2012-07-19 Jason Merrill <jason@redhat.com>
4252
4253 PR c++/54021
4254 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4255
4256 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4257
4258 * gnat.dg/discr38.adb: New test.
4259
4260 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR middle-end/54017
4263 * c-c++-common/gomp/pr54017.c: New test.
4264
4265 2012-07-19 Richard Guenther <rguenther@suse.de>
4266 Eric Botcazou <ebotcazou@adacore.com>
4267
4268 * gnat.dg/loop_optimization11.adb: New testcase.
4269 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4270
4271 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4272 Jason Merrill <jason@redhat.com>
4273
4274 * g++.dg/cpp0x/sfinae37.C: New.
4275 * g++.dg/template/access23.C: New.
4276 * g++.dg/template/access7.C: Adjust.
4277 * g++.dg/template/sfinae10.C: Don't expect errors.
4278 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4279
4280 2012-07-18 Julian Brown <julian@codesourcery.com>
4281 Sandra Loosemore <sandra@codesroucery.com>
4282
4283 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4284
4285 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4286
4287 * gnat.dg/noreturn4.ad[sb]: New test.
4288 * gnat.dg/noreturn4_pkg.ads: New helper.
4289
4290 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4291 Julian Brown <julian@codesourcery.com>
4292
4293 * gcc.target/arm/neon-vdup-1.c: New test case.
4294 * gcc.target/arm/neon-vdup-2.c: New test case.
4295 * gcc.target/arm/neon-vdup-3.c: New test case.
4296 * gcc.target/arm/neon-vdup-4.c: New test case.
4297 * gcc.target/arm/neon-vdup-5.c: New test case.
4298 * gcc.target/arm/neon-vdup-6.c: New test case.
4299 * gcc.target/arm/neon-vdup-7.c: New test case.
4300 * gcc.target/arm/neon-vdup-8.c: New test case.
4301 * gcc.target/arm/neon-vdup-9.c: New test case.
4302 * gcc.target/arm/neon-vdup-10.c: New test case.
4303 * gcc.target/arm/neon-vdup-11.c: New test case.
4304 * gcc.target/arm/neon-vdup-12.c: New test case.
4305 * gcc.target/arm/neon-vdup-13.c: New test case.
4306 * gcc.target/arm/neon-vdup-14.c: New test case.
4307 * gcc.target/arm/neon-vdup-15.c: New test case.
4308 * gcc.target/arm/neon-vdup-16.c: New test case.
4309 * gcc.target/arm/neon-vdup-17.c: New test case.
4310 * gcc.target/arm/neon-vdup-18.c: New test case.
4311 * gcc.target/arm/neon-vdup-19.c: New test case.
4312 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4313 arguments non-constant.
4314
4315 2012-07-18 Richard Guenther <rguenther@suse.de>
4316
4317 PR tree-optimization/53970
4318 * g++.dg/torture/pr53970.C: New testcase.
4319
4320 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4321
4322 PR target/38621
4323 * gcc.c-torture/compile/pr38621.c: New.
4324
4325 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4326
4327 PR target/33135
4328 * gcc.target/sh/pr33135-1.c: New.
4329 * gcc.target/sh/pr33135-2.c: New.
4330 * gcc.target/sh/pr33135-3.c: New.
4331 * gcc.target/sh/pr33135-4.c: New.
4332
4333 2012-07-17 Jason Merrill <jason@redhat.com>
4334
4335 PR c++/53995
4336 * g++.dg/parse/enum9.C: New.
4337
4338 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4339 Sandra Loosemore <sandra@codesourcery.com>
4340
4341 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4342 if there is a conflict with -mcpu=. Use -mcpu=5208.
4343
4344 2012-07-17 Jason Merrill <jason@redhat.com>
4345
4346 PR c++/53989
4347 * g++.dg/template/array23.C: New.
4348
4349 2012-07-17 Tobias Burnus <burnus@net-b.de>
4350
4351 PR fortran/53985
4352 * gfortran.dg/bind_c_usage_26.f90: New.
4353 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4354 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4355 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4356 * gfortran.dg/interop_params.f03: Ditto.
4357
4358 2012-07-17 Jason Merrill <jason@redhat.com>
4359
4360 * g++.dg/template/inherit8.C: Adjust.
4361 * g++.dg/template/using21.C: Adjust.
4362 * g++.dg/template/using22.C: Adjust.
4363
4364 PR c++/53549
4365 * g++.dg/template/current-inst1.C: New.
4366 * g++.dg/parse/crash35.C: Adjust.
4367
4368 2012-07-17 Tobias Burnus <burnus@net-b.de>
4369
4370 PR fortran/52101
4371 * gfortran.dg/oldstyle_4.f90: New.
4372
4373 2012-07-17 Tobias Burnus <burnus@net-b.de>
4374
4375 PR fortran/49265
4376 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4377 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4378
4379 2012-07-16 Jason Merrill <jason@redhat.com>
4380
4381 * g++.dg/parse/access8.C: Adjust.
4382 * g++.dg/template/sfinae6_neg.C: Adjust.
4383
4384 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4385
4386 PR fortran/53824
4387 * gfortran.dg/coarray_allocate_1.f90: New test.
4388
4389 2012-07-16 Andrew Pinski <apinski@cavium.com>
4390
4391 * gcc.c-torture/execute/bswap-1.c: New testcase.
4392 * gcc.c-torture/compile/unalign-1.c: New testcase.
4393 * gcc.c-torture/compile/20120524-1.c: New testcase.
4394 * gcc.c-torture/compile/20101216-1.c: New testcase.
4395
4396 2012-07-16 Dehao Chen <dehao@google.com>
4397
4398 Revert
4399 2012-07-10 Dehao Chen <dehao@google.com>
4400
4401 * gcc.dg/debug_info_inline.c: New test.
4402
4403 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4404
4405 PR fortran/53956
4406 * gfortran.dg/proc_decl_28.f90: New.
4407
4408 2012-07-16 Andrew Pinski <apinski@cavium.com>
4409
4410 * gcc.dg/torture/builtins-1.c: New testcase.
4411
4412 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4413
4414 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4415 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4416 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4417 gcc.target/cris/sync-1-v10.c,
4418 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4419 pass -mno-unaligned-atomic-may-use-library.
4420 * gcc.target/cris/sync-xchg-1.c: New test.
4421 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4422 valid register operand output modifier.
4423
4424 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4425
4426 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4427 characters.
4428
4429 2012-07-13 Andrew Pinski <apinski@cavium.com>
4430
4431 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4432 rather than cleanup-tree-dump.
4433 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4434
4435 2012-07-13 Richard Guenther <rguenther@suse.de>
4436
4437 PR tree-optimization/53907
4438 * gcc.target/i386/pr53907.c: New testcase.
4439
4440 2012-07-13 Richard Guenther <rguenther@suse.de>
4441
4442 PR tree-optimization/53922
4443 * gcc.dg/torture/pr53922.c: New testcase.
4444
4445 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4446
4447 PR rtl-optimization/53908
4448 * gcc.dg/torture/pr53908.c: New test.
4449
4450 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4451
4452 PR c++/53531
4453 * g++.dg/cpp0x/variadic135.C: New.
4454
4455 2012-07-12 Jason Merrill <jason@redhat.com>
4456
4457 * g++.dg/template/sfinae6_neg.C: Adjust.
4458
4459 2012-07-12 Tobias Burnus <burnus@net-b.de>
4460
4461 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4462 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4463 scan-tree-dump-times pattern.
4464
4465 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4466
4467 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4468
4469 2012-07-11 Jason Merrill <jason@redhat.com>
4470
4471 DR 1402
4472 * g++.g/cpp0x/defaulted37.C: New.
4473
4474 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4475
4476 PR target/53859
4477 * gcc.target/arm/pr53859.c: New test.
4478
4479 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4480
4481 PR target/53886
4482 * gcc.c-torture/compile/pr53886.c: New.
4483
4484 2012-07-10 Dehao Chen <dehao@google.com>
4485
4486 * gcc.dg/debug_info_inline.c: New test.
4487
4488 2012-07-10 Jason Merrill <jason@redhat.com>
4489
4490 PR c++/53733
4491 * g++.dg/cpp0x/defaulted36.C: New.
4492 * g++.dg/cpp0x/defaulted21.C: Adjust.
4493
4494 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4495
4496 2012-07-09 Sterling Augustine <saugustine@google.com>
4497
4498 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4499
4500 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4501
4502 PR tree-optimization/53887
4503 * gcc.dg/pr53887.c: New test.
4504
4505 2012-07-09 Jason Merrill <jason@redhat.com>
4506
4507 PR c++/53882
4508 * g++.dg/cpp0x/nullptr29.C: New.
4509
4510 2012-07-09 Tom de Vries <tom@codesourcery.com>
4511 Richard Guenther <rguenther@suse.de>
4512
4513 * gcc.dg/builtin-unreachable-6.c: New test.
4514 * gcc.dg/builtin-unreachable-5.c: New test.
4515
4516 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4517
4518 PR tree-optimization/53881
4519 * gcc.dg/pr53881.c: New test.
4520
4521 2012-07-06 Jason Merrill <jason@redhat.com>
4522
4523 PR c++/53862
4524 * g++.dg/cpp0x/variadic134.C: New.
4525
4526 PR c++/53858
4527 * g++.dg/cpp0x/alias-decl-20.C: New.
4528
4529 2012-07-06 Tom de Vries <tom@codesourcery.com>
4530
4531 PR tree-optimization/51879
4532 * gcc.dg/pr51879-16.c: New test.
4533 * gcc.dg/pr51879-17.c: Same.
4534
4535 2012-07-06 Tom de Vries <tom@codesourcery.com>
4536
4537 PR tree-optimization/52009
4538 * gcc.dg/pr51879-7.c: New test.
4539 * gcc.dg/pr51879-18.c: New test.
4540
4541 2012-07-05 Jason Merrill <jason@redhat.com>
4542
4543 PR c++/50852
4544 * g++.dg/template/typedef39.C: New.
4545
4546 PR c++/53039
4547 * g++.dg/cpp0x/variadic133.C: New.
4548 * g++.dg/template/param1.C: Adjust.
4549
4550 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4551
4552 PR target/48941
4553 PR target/51980
4554 * gcc.target/arm/neon/vtrnf32.c: Update.
4555 * gcc.target/arm/neon/vtrns32.c: Update.
4556 * gcc.target/arm/neon/vtrnu32.c: Update.
4557 * gcc.target/arm/neon/vzipf32.c: Update.
4558 * gcc.target/arm/neon/vzips32.c: Update.
4559 * gcc.target/arm/neon/vzipu32.c: Update.
4560
4561 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4562
4563 PR fortran/53732
4564 * gfortran.dg/inline_sum_4.f90: New test.
4565
4566 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4567
4568 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4569
4570 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4571
4572 * gcc.target/arm/fma-sp.c: New testcase.
4573 * gcc.target/arm/fma.c: Likewise.
4574 * gcc.target/arm/fma.h: Likewise.
4575
4576 2012-07-04 Jason Merrill <jason@redhat.com>
4577
4578 PR c++/53848
4579 * g++.dg/other/enum3.C: New.
4580
4581 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4582
4583 PR middle-end/53321
4584 * g++.dg/torture/pr53321.C: New test.
4585
4586 2012-07-04 Richard Guenther <rguenther@suse.de>
4587
4588 PR tree-optimization/53844
4589 * g++.dg/tree-ssa/pr53844.C: New testcase.
4590
4591 2012-07-04 Richard Guenther <rguenther@suse.de>
4592
4593 PR tree-optimization/53849
4594 * gcc.dg/pr53849.c: New testcase.
4595
4596 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4597
4598 PR c++/53812
4599 * g++.dg/ext/label14.C: New test.
4600
4601 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4602
4603 PR target/53811
4604 * g++.dg/other/pr53811.C: New test.
4605
4606 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4607
4608 PR target/28896
4609 * gcc.target/m68k/stack-limit-1.c: New testcase.
4610
4611 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4612
4613 * gnat.dg/recursive_call.adb: New test.
4614
4615 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4616
4617 * gnat.dg/discr37.ad[sb]: New test.
4618
4619 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4620
4621 * g++.dg/other/packed1.C: Remove SH from xfail list.
4622
4623 2012-07-02 Jason Merrill <jason@redhat.com>
4624
4625 PR c++/53619
4626 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4627
4628 PR c++/53783
4629 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4630
4631 PR c++/53788
4632 * g++.dg/cpp0x/decltype39.C: New.
4633 * g++.dg/diagnostic/method1.C: Adjust.
4634
4635 PR c++/53816
4636 * g++.dg/template/ref6.C: New.
4637
4638 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4639
4640 PR target/53568
4641 * gcc.target/sh/pr53568-1.c: New.
4642
4643 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4644
4645 PR target/51244
4646 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4647
4648 2012-07-02 Jason Merrill <jason@redhat.com>
4649
4650 PR c++/53821
4651 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4652
4653 PR c++/53524
4654 * g++.dg/template/enum7.C: New.
4655 * g++.dg/other/ptrmem10.C: Adjust.
4656 * g++.dg/other/ptrmem11.C: Adjust.
4657 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4658
4659 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4660
4661 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4662
4663 2012-07-01 Wei Guozhi <carrot@google.com>
4664
4665 PR target/53447
4666 * gcc.target/arm/pr53447-1.c: New testcase.
4667 * gcc.target/arm/pr53447-2.c: New testcase.
4668 * gcc.target/arm/pr53447-3.c: New testcase.
4669 * gcc.target/arm/pr53447-4.c: New testcase.
4670
4671 2012-06-29 Richard Guenther <rguenther@suse.de>
4672
4673 PR tree-optimization/47061
4674 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4675
4676 2012-06-29 Richard Guenther <rguenther@suse.de>
4677
4678 PR tree-optimization/37541
4679 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4680
4681 2012-06-29 Richard Guenther <rguenther@suse.de>
4682
4683 PR tree-optimization/52589
4684 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4685
4686 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4687
4688 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4689
4690 * g++.dg/template/error46.C: Add missing comment to dg-message.
4691 * g++.dg/template/crash107.C: Likewise.
4692 * g++.dg/template/error47.C: Likewise.
4693 * g++.dg/template/crash108.C: Likewise.
4694 * g++.dg/overload/operator5.C: Likewise.
4695
4696 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4697 errors in dg-message directives, add comments.
4698
4699 2012-06-28 Kai Tietz <ktietz@redhat.com>
4700
4701 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4702 hard-coded 'unsigned long'.
4703
4704 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4705
4706 PR tree-optimization/51581
4707 * gcc.dg/vect/pr51581-4.c: New test.
4708
4709 PR tree-optimization/53645
4710 * gcc.c-torture/execute/pr53645-2.c: New test.
4711
4712 2012-06-28 Richard Guenther <rguenther@suse.de>
4713
4714 PR middle-end/53790
4715 * gcc.dg/torture/pr53790.c: New testcase.
4716
4717 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR tree-optimization/53645
4720 * gcc.c-torture/execute/pr53645.c: New test.
4721
4722 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4723
4724 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4725
4726 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4727
4728 PR debug/53671
4729 PR debug/49888
4730 * gcc.dg/guality/pr49888.c: Account for the possibility that
4731 the variable is optimized out at the first test.
4732
4733 2012-06-27 Jason Merrill <jason@redhat.com>
4734
4735 * g++.dg/cpp0x/override2.C: Adjust.
4736 * g++.dg/template/error5.C: Adjust.
4737 * g++.dg/parse/crash28.C: Adjust.
4738
4739 PR c++/53563
4740 * g++.dg/parse/template27.C: New.
4741 * g++.dg/template/crash74.C: Adjust expected output.
4742
4743 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4744
4745 PR fortran/41951
4746 PR fortran/49591
4747 * gfortran.dg/typebound_operator_16.f03: New.
4748
4749 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4750
4751 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4752 even src1.i and src2.i fields even in the second half of the arrays.
4753
4754 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4755
4756 PR c++/51033.
4757 * g++.dg/torture/vshuf-16.inc: New test.
4758 * g++.dg/torture/vshuf-2.inc: New test.
4759 * g++.dg/torture/vshuf-4.inc: New test.
4760 * g++.dg/torture/vshuf-8.inc: New test.
4761 * g++.dg/torture/vshuf-main.inc: New test.
4762 * g++.dg/torture/vshuf-v16hi.C: New test.
4763 * g++.dg/torture/vshuf-v16qi.C: New test.
4764 * g++.dg/torture/vshuf-v2df.C: New test.
4765 * g++.dg/torture/vshuf-v2di.C: New test.
4766 * g++.dg/torture/vshuf-v2sf.C: New test.
4767 * g++.dg/torture/vshuf-v2si.C: New test.
4768 * g++.dg/torture/vshuf-v4df.C: New test.
4769 * g++.dg/torture/vshuf-v4di.C: New test.
4770 * g++.dg/torture/vshuf-v4sf.C: New test.
4771 * g++.dg/torture/vshuf-v4si.C: New test.
4772 * g++.dg/torture/vshuf-v8hi.C: New test.
4773 * g++.dg/torture/vshuf-v8qi.C: New test.
4774 * g++.dg/torture/vshuf-v8si.C: New test.
4775
4776 2012-06-27 Richard Guenther <rguenther@suse.de>
4777
4778 PR middle-end/53676
4779 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4780
4781 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4782
4783 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4784 scan-dump-dem-not): Use printable pattern in test name.
4785
4786 2012-06-26 Sterling Augustine <saugustine@google.com>
4787 Dominique Dhumieres <dominiq@lps.ens.fr>
4788
4789 * gcc.dg/pubtypes-2.c: Update expected output.
4790 * gcc.dg/pubtypes-3.c: Likewise.
4791 * gcc.dg/pubtypes-4.c: Likewise.
4792
4793 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4794
4795 * gcc.dg/tree-ssa/slsr-1.c: New test.
4796 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4797 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4798 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4799
4800 2012-06-26 Matt Turner <mattst88@gmail.com>
4801
4802 PR target/35294
4803 * gcc.target/arm/mmx-2.c: New.
4804
4805 2012-06-26 Richard Guenther <rguenther@suse.de>
4806
4807 PR c++/53752
4808 * g++.dg/torture/pr53752.C: New testcase.
4809
4810 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR tree-optimization/53748
4813 * gcc.c-torture/compile/pr53748.c: New test.
4814
4815 2012-06-25 Jason Merrill <jason@redhat.com>
4816
4817 PR c++/53498
4818 PR c++/53305
4819 * g++.dg/cpp0x/decltype38.C: New.
4820 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4821
4822 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4823
4824 * lib/target-supports-dg.exp (testname-for-summary): New.
4825 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4826 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4827 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4828 scan-module-absence, output-exists, output-exists-not: Use
4829 testname-for-summary.
4830 (dg-test): Clean up testname_with_flags.
4831 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4832 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4833 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4834 scan-assembler-dem-not, object-size: Use testname-for-summary.
4835 * lib/gcov.exp (run-gcov): Likewise.
4836 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4837 scan-dump-dem, scan-dump-dem-note): Likewise.
4838
4839 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4840 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4841 including profopt.opt; save and restore existing value.
4842 * g++.dg/bprob/bprob.exp: Likewise.
4843 * gcc.dg/matrix/matrix.exp: Likewise.
4844 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4845 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4846 PROFOPT_OPTIONS.
4847
4848 2012-06-25 Richard Henderson <rth@redhat.com>
4849
4850 * gcc.dg/pr53749.c: New.
4851
4852 2012-06-25 Jason Merrill <jason@redhat.com>
4853
4854 PR c++/52988
4855 * g++.dg/cpp0x/nullptr28.C: New.
4856
4857 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4858
4859 * gcc.target/arm/neon-vld1_dupQ.c: New.
4860
4861 2012-06-25 Florian Weimer <fweimer@redhat.com>
4862
4863 * g++.dg/init/new35.C: New.
4864 * g++.dg/init/new36.C: New.
4865 * g++.dg/init/new37.C: New.
4866 * g++.dg/ext/vla5.C: New warning.
4867 * g++.dg/ext/vla8.C: New warning.
4868 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4869
4870 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4871 James Greenhalgh <james.greenhalgh@arm.com>
4872
4873 * gcc.target/arm/ftest-support-arm.h New testcase.
4874 * gcc.target/arm/ftest-support-thumb.h Likewise.
4875 * gcc.target/arm/ftest-support.h Likewise.
4876 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4877 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4878 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4879 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4880 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4881 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4882 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4883 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4884 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4885 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4886 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4887 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4888 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4889 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4890 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4891 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4892 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4893 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4894 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4895 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4896 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4897 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4898 * lib/target-supports.exp
4899 (check_effective_target_arm_arch_FUNC): Add support for more
4900 architectures.
4901 (add_options_for_arm_arch_FUNC): Likewise.
4902 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4903
4904 2012-06-25 Jason Merrill <jason@redhat.com>
4905
4906 PR c++/53202
4907 * g++.dg/cpp0x/constexpr-tuple.C: New.
4908
4909 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4910
4911 PR target/53759
4912 * gcc.target/i386/pr53759.c: New test.
4913
4914 PR c++/53594
4915 * g++.dg/cpp0x/nsdmi7.C: New test.
4916
4917 2012-06-24 Kai Tietz <ktietz@redhat.com>
4918
4919 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4920 for LLP64 targets.
4921 * gcc.target/i386/pr38988.c: Likewise.
4922
4923 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4924
4925 PR fortran/47710
4926 PR fortran/53328
4927 * gfortran.dg/typebound_generic_12.f03: New.
4928 * gfortran.dg/typebound_generic_13.f03: New.
4929
4930 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4931
4932 * gnat.dg/lto15.ad[sb]: New test.
4933
4934 2012-06-21 Meador Inge <meadori@codesourcery.com>
4935
4936 PR c/53702
4937 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4938
4939 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4940
4941 * gcc.dg/pch/ident-1.c: New test.
4942 * gcc.dg/pch/ident-1.hs: Header file for new test.
4943
4944 2012-06-21 Michael Matz <matz@suse.de>
4945
4946 PR middle-end/53688
4947 * gcc.c-torture/execute/pr53688.c: New test.
4948
4949 2012-06-20 Richard Guenther <rguenther@suse.de>
4950
4951 PR tree-optimization/30318
4952 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4953
4954 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4955
4956 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4957
4958 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4959
4960 * gcc.target/i386/clearcapv2.map: New file.
4961 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4962
4963 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4964
4965 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4966 and add __sh__ case.
4967
4968 2012-06-19 Jason Merrill <jason@redhat.com>
4969
4970 PR c++/52637
4971 * g++.dg/debug/localclass1.C: New.
4972
4973 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4974
4975 * g++.dg/cpp0x/override4.C: New.
4976
4977 2012-06-14 Jason Merrill <jason@redhat.com>
4978
4979 PR c++/53651
4980 * g++.dg/cpp0x/decltype37.C: New.
4981
4982 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4983
4984 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4985
4986 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4987
4988 * gcc.c-torture/compile/vector-5.c,
4989 gcc.c-torture/compile/vector-6.c: New tests.
4990
4991 2012-06-19 Richard Henderson <rth@redhat.com>
4992
4993 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4994
4995 2012-06-19 Richard Guenther <rguenther@suse.de>
4996
4997 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4998
4999 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5000
5001 PR target/53712
5002 * gcc.target/i386/pr53712.c: New test.
5003
5004 2012-06-18 Tobias Burnus <burnus@net-b.de>
5005
5006 PR fortran/53692
5007 * gfortran.dg/elemental_optional_args_6.f90: New.
5008
5009 2012-06-18 Tobias Burnus <burnus@net-b.de>
5010
5011 PR fortran/53526
5012 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5013 * gfortran.dg/coarray/move_alloc_1.f90
5014
5015 2012-06-18 Tobias Burnus <burnus@net-b.de>
5016
5017 PR fortran/53526
5018 * gfortran.dg/coarray_27.f90: New.
5019
5020 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5021 Greta Yorsh <Greta.Yorsh@arm.com>
5022
5023 * gcc.target/arm/epilog-1.c: New test.
5024
5025 2012-06-18 Richard Guenther <rguenther@suse.de>
5026
5027 PR tree-optimization/53693
5028 * g++.dg/torture/pr53693.C: New testcase.
5029
5030 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5031
5032 PR tree-optimization/53703
5033 * gcc.dg/torture/pr53703.c: New test.
5034
5035 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5036
5037 PR middle-end/53698
5038 * gcc.target/i386/pr53698.c: New test.
5039
5040 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5041
5042 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5043
5044 2012-06-17 Tobias Burnus <burnus@net-b.de>
5045
5046 PR fortran/53691
5047 PR fortran/53685
5048 * gfortran.dg/transfer_check_3.f90: New.
5049
5050 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5051
5052 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5053
5054 2012-06-16 Tobias Burnus <burnus@net-b.de>
5055
5056 PR fortran/53642
5057 PR fortran/45170
5058 * gfortran.dg/deferred_type_param_8.f90: New.
5059
5060 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5061
5062 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5063 testname that includes flags, passed in as new argument, in
5064 pass/fail messages.
5065 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5066 and pass it to verify-* procedures.
5067
5068 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5069 alignment torture options with usual torture options.
5070
5071 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5072 messages reported for one line of source code.
5073 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5074 * g++.dg/cpp0x/decltype2.C: Likewise.
5075 * g++.dg/cpp0x/decltype3.C: Likewise.
5076 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5077 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5078 * g++.dg/cpp0x/static_assert3.C: Likewise.
5079 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5080 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5081 * g++.dg/cpp0x/union1.C: Likewise.
5082 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5083 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5084 * g++.dg/cpp0x/variadic2.C: Likewise.
5085 * g++.dg/cpp0x/variadic20.C: Likewise.
5086 * g++.dg/cpp0x/variadic74.C: Likewise.
5087 * g++.dg/diagnostic/bitfld2.C: Likewise.
5088 * g++.dg/ext/attrib44.C: Likewise.
5089 * g++.dg/ext/no-asm-1.C: Likewise.
5090 * g++.dg/other/error34.C: Likewise.
5091 * g++.dg/parse/crash46.C: Likewise.
5092 * g++.dg/parse/error10.C: Likewise.
5093 * g++.dg/parse/error2.C: Likewise.
5094 * g++.dg/parse/error3.C: Likewise.
5095 * g++.dg/parse/error36.C: Likewise.
5096 * g++.dg/parse/error8.C: Likewise.
5097 * g++.dg/parse/error9.C: Likewise.
5098 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5099 * g++.dg/parse/parser-pr28152.C: Likewise.
5100 * g++.dg/parse/template25.C: Likewise.
5101 * g++.dg/parse/typename11.C: Likewise.
5102 * g++.dg/tc1/dr147.C: Likewise.
5103 * g++.dg/template/deduce3.C: Likewise.
5104 * g++.dg/template/koenig9.C: Likewise.
5105 * g++.dg/template/pr23510.C: Likewise.
5106 * g++.dg/warn/pr12242.C: Likewise.
5107 * g++.dg/warn/pr30551-2.C: Likewise.
5108 * g++.dg/warn/pr30551.C: Likewise.
5109 * g++.old-deja/g++.other/typename1.C: Likewise.
5110 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5111
5112 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5113
5114 PR c++/51033
5115 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5116 * c-c++-common/torture/vshuf-2.inc: Likewise.
5117 * c-c++-common/torture/vshuf-4.inc: Likewise.
5118 * c-c++-common/torture/vshuf-8.inc: Likewise.
5119 * c-c++-common/torture/vshuf-main.inc: Likewise.
5120 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5121 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5122 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5123 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5124 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5125 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5126 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5127 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5128 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5129 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5130 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5131 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5132 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5133 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5134
5135 2012-06-15 Michael Matz <matz@suse.de>
5136
5137 * gcc.dg/tree-ssa/vector-4.c: New test.
5138
5139 2012-06-15 Michael Matz <matz@suse.de>
5140
5141 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5142 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5143
5144 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5145
5146 PR tree-optimization/53636
5147 * gcc.target/arm/pr53636.c: New test.
5148
5149 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR tree-optimization/51581
5152 * gcc.c-torture/execute/pr51581-1.c: New test.
5153 * gcc.c-torture/execute/pr51581-2.c: New test.
5154 * gcc.dg/vect/pr51581-1.c: New test.
5155 * gcc.dg/vect/pr51581-2.c: New test.
5156 * gcc.dg/vect/pr51581-3.c: New test.
5157 * gcc.target/i386/avx-pr51581-1.c: New test.
5158 * gcc.target/i386/avx-pr51581-2.c: New test.
5159 * gcc.target/i386/avx2-pr51581-1.c: New test.
5160 * gcc.target/i386/avx2-pr51581-2.c: New test.
5161 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5162
5163 2012-06-15 Richard Guenther <rguenther@suse.de>
5164
5165 * gcc.c-torture/execute/20120615-1.c: New testcase.
5166
5167 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5168
5169 * gnat.dg/vect8.ad[sb]: New test.
5170
5171 2012-06-14 Richard Guenther <rguenther@suse.de>
5172
5173 * gcc.dg/tree-ssa/vrp.h: New testcase.
5174 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5175
5176 2012-06-13 Christian Bruel <christian.bruel@st.com>
5177
5178 PR target/53621
5179 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5180
5181 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5182
5183 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5184
5185 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5186
5187 PR testsuite/20771
5188 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5189 test summary unique.
5190
5191 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5192 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5193 scan-stack-usage-not): Don't strip torture options from test name.
5194
5195 * lib/scandump.exp (scan-dump-times): Use printable version of
5196 regexp in test summary line.
5197
5198 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5199 messages reported for one line of source code.
5200 * gcc.dg/format/few-1.c: Likewise.
5201 * gcc.dg/ia64-sync-2.c: Likewise.
5202 * gcc.dg/sync-2.c: Likewise.
5203 * gcc.dg/noncompile/pr44517.c: Likewise.
5204
5205 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5206
5207 PR debug/49888
5208 * gcc.dg/guality/pr49888.c: New.
5209
5210 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5211
5212 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5213 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5214 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5215
5216 2012-06-13 Tobias Burnus <burnus@net-b.de>
5217
5218 PR fortran/53643
5219 * gfortran.dg/intent_out_7.f90: New.
5220
5221 2012-06-13 Tobias Burnus <burnus@net-b.de>
5222
5223 PR fortran/53597
5224 * gfortran.dg/save_4.f90: New.
5225
5226 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5227
5228 PR c/53532
5229 PR c/51034
5230 PR c/53196
5231 * gcc.dg/pr53532.c: New test.
5232 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5233 adjust line numbers.
5234 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5235 * gcc.dg/Wcxx-compat-8.c: Likewise.
5236 * gcc.dg/pr51034.c: New test.
5237 * gcc.dg/pr53196-1.c: New test.
5238 * gcc.dg/pr53196-2.c: New test.
5239
5240 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5241
5242 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5243 alignment torture options with usual torture options.
5244 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5245 instead of dg-options.
5246 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5247 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5248 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5249 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5250 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5251 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5252
5253 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5254 to checks for multiple messages reported for one line of source code.
5255 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5256
5257 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5258 messages reported for one line of source code.
5259
5260 * gcc.dg/20031223-1.c: Add comments to check for multiple
5261 messages reported for one line of source code.
5262 * gcc.dg/Wconversion-integer.c: Likewise.
5263 * gcc.dg/Wfatal-2.c: Likewise.
5264 * gcc.dg/Wfatal.c: Likewise.
5265 * gcc.dg/Wobjsize-1.c: Likewise.
5266 * gcc.dg/c99-vla-jump-1.c: Likewise.
5267 * gcc.dg/c99-vla-jump-2.c: Likewise.
5268 * gcc.dg/c99-vla-jump-3.c: Likewise.
5269 * gcc.dg/c99-vla-jump-4.c: Likewise.
5270 * gcc.dg/c99-vla-jump-5.c: Likewise.
5271 * gcc.dg/decl-9.c: Likewise.
5272 * gcc.dg/declspec-10.c: Likewise.
5273 * gcc.dg/declspec-18.c: Likewise.
5274 * gcc.dg/mtune.c: Likewise.
5275 * gcc.dg/parser-pr28152-2.c: Likewise.
5276 * gcc.dg/parser-pr28152.c: Likewise.
5277 * gcc.dg/pr14475.c: Likewise.
5278 * gcc.dg/pr27953.c: Likewise.
5279 * gcc.dg/pr28322-3.c: Likewise.
5280 * gcc.dg/pr30457.c: Likewise.
5281 * gcc.dg/pr30551-2.c: Likewise.
5282 * gcc.dg/pr30551-3.c: Likewise.
5283 * gcc.dg/pr30551-4.c: Likewise.
5284 * gcc.dg/pr30551-5.c: Likewise.
5285 * gcc.dg/pr30551-6.c: Likewise.
5286 * gcc.dg/pr30551.c: Likewise.
5287 * gcc.dg/pr45461.c: Likewise.
5288 * gcc.dg/pr48552-1.c: Likewise.
5289 * gcc.dg/pr48552-2.c: Likewise.
5290 * gcc.dg/redecl-1.c: Likewise.
5291 * gcc.dg/transparent-union-3.c: Likewise.
5292 * gcc.dg/utf-dflt.c: Likewise.
5293 * gcc.dg/utf-dflt2.c: Likewise.
5294 * gcc.dg/vla-8.c: Likewise.
5295 * gcc.dg/vla-init-1.c: Likewise.
5296 * gcc.dg/wtr-int-type-1.c: Likewise.
5297
5298 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5299 messages reported for for one line of source code.
5300 * c-c++-common/raw-string-5.c: Likewise.
5301 * c-c++-common/raw-string-4.c: Likewise.
5302 * c-c++-common/raw-string-6.c: Likewise.
5303 * c-c++-common/pr20000.c: Likewise.
5304
5305 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5306 messages reported for one line of source code.
5307 * gcc.dg/cpp/pr30786.c: Likewise.
5308 * gcc.dg/cpp/pr28709.c: Likewise.
5309 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5310 * gcc.dg/cpp/macspace2.c: Likewise.
5311 * gcc.dg/cpp/missing-header-1.c: Likewise.
5312 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5313 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5314 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5315
5316 2012-06-12 Jason Merrill <jason@redhat.com>
5317
5318 PR c++/53599
5319 * g++.dg/template/local7.C: New.
5320
5321 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5322
5323 PR target/53511
5324 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5325 * gcc.target/sh/pr51340-2.c: Likewise.
5326 * gcc.target/sh/pr51340-3.c: Likewise.
5327
5328 2012-06-12 Michael Matz <matz@suse.de>
5329
5330 * gcc.dg/torture/alias-1.c: New test.
5331
5332 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR rtl-optimization/53589
5335 * gcc.dg/torture/pr53589.c: New test.
5336
5337 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5338
5339 PR target/50749
5340 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5341 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5342 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5343 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5344 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5345 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5346 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5347 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5348 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5349 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5350 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5351 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5352 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5353 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5354 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5355 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5356
5357 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5358
5359 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5360 (check_intel_cpu_model): New function.
5361 (check_amd_cpu_model): New function.
5362 (check_features): New function.
5363 (__get_cpuid_output): New function.
5364 (check_detailed): New function.
5365 (fn1): Rename to quick_check.
5366 (main): Update to call quick_check and call check_detailed.
5367
5368 2012-06-11 Richard Henderson <rth@redhat.com>
5369
5370 * lib/target-supports.exp
5371 (check_effective_target_sync_long_long_runtime): Use
5372 check_effective_target_lp64 instead of
5373 check_effective_target_powerpc64 for powerpc targets.
5374
5375 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5376
5377 PR target/53511
5378 * gcc.target/sh/pr53511-1.c: New.
5379
5380 2012-06-11 Richard Guenther <rguenther@suse.de>
5381
5382 PR middle-end/53470
5383 * g++.dg/lto/pr53470_0.C: New testcase.
5384 * gcc.dg/lto/pr53470_0.c: Likewise.
5385
5386 2012-06-11 Richard Guenther <rguenther@suse.de>
5387
5388 PR c++/53605
5389 * g++.dg/ext/pr53605.C: New testcase.
5390
5391 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5392
5393 * gnat.dg/specs/array1.ads: New test.
5394 * gnat.dg/specs/array2.ads: Likewise.
5395 * gnat.dg/array22.adb: Likewise.
5396
5397 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5398
5399 * gnat.dg/constant4.adb: New test.
5400 * gnat.dg/constant4_pkg.ads: New helper.
5401
5402 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5403
5404 PR fortran/52552
5405 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5406 * gfortran.dg/allocate_class_1.f90: Modified.
5407 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5408 * gfortran.dg/allocate_class_2.f90: New.
5409
5410 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5411
5412 PR middle-end/53535
5413 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5414
5415 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5416
5417 PR fortran/52861
5418 * gfortran.dg/string_assign_2.f90: New test case.
5419
5420 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5421
5422 PR fortran/52861
5423 * gfortran.dg/string_assign_1.f90: New test case.
5424
5425 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5426
5427 PR middle-end/53580
5428 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5429 * gcc.dg/gomp/critical-4.c: Likewise.
5430 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5431 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5432 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5433 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5434 * c-c++-common/gomp/pr53580.c: New test.
5435
5436 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5437
5438 PR c++/51214
5439 * g++.dg/cpp0x/forw_enum11.C: New.
5440
5441 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 PR c++/53567
5444 * g++.dg/cpp0x/alias-decl-19.C: New.
5445
5446 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5447
5448 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5449
5450 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5451
5452 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5453 (XSTATE_FP): Ditto.
5454 (XSTATE_SSE): Ditto.
5455 (XSTATE_YMM): Ditto.
5456 (avx_os_support): Use new defines.
5457
5458 2012-06-06 Richard Guenther <rguenther@suse.de>
5459
5460 PR testsuite/32380
5461 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5462 loops.
5463
5464 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5465
5466 PR c++/52841
5467 * g++.dg/cpp0x/pr52841.C: New testcase.
5468
5469 2012-06-06 Richard Guenther <rguenther@suse.de>
5470
5471 PR tree-optimization/53081
5472 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5473 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5474
5475 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5476
5477 * gcc.target/powerpc/pr53487.c: New test.
5478
5479 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5480
5481 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5482
5483 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5484
5485 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5486
5487 2012-06-05 Richard Guenther <rguenther@suse.de>
5488
5489 PR tree-optimization/30442
5490 * gcc.dg/vect/bb-slp-30.c: New testcase.
5491
5492 2012-06-05 Richard Guenther <rguenther@suse.de>
5493
5494 PR tree-optimization/53081
5495 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5496 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5497 -fno-tree-loop-distribute-patterns.
5498
5499 2012-06-05 Alan Modra <amodra@gmail.com>
5500
5501 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5502 Check static chain in nested funcs.
5503
5504 2012-06-04 Tobias Burnus <burnus@net-b.de>
5505
5506 PR fortran/50619
5507 * gfortran.dg/init_flag_10.f90: New.
5508
5509 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5510
5511 PR c++/53524
5512 * g++.dg/warn/Wenum-compare-no-2: New.
5513
5514 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5515
5516 PR preprocessor/53463
5517 * g++.dg/cpp/limits.C: New test.
5518 * g++.dg/parse/error19.C: Adjust.
5519 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5520 * g++.dg/warn/pr35635.C: Likewise.
5521 * g++.old-deja/g++.pt/assign1.C: Likewise.
5522
5523 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5524
5525 PR target/53559
5526 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5527 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5528 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5529 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5530 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5531 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5532 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5533 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5534
5535 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5536
5537 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5538
5539 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR tree-optimization/53550
5542 * gcc.dg/pr53550.c: New test.
5543
5544 2012-06-04 Richard Guenther <rguenther@suse.de>
5545
5546 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5547 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5548 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5549
5550 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5551
5552 PR fortran/48831
5553 * gfortran.dg/parameter_array_element_2.f90: New.
5554
5555 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5556
5557 PR target/53512
5558 * gcc.target/sh/pr53512-1.c: New.
5559 * gcc.target/sh/pr53512-2.c: New.
5560 * gcc.target/sh/pr53512-3.c: New.
5561 * gcc.target/sh/pr53512-4.c: New.
5562
5563 2012-06-01 Jason Merrill <jason@redhat.com>
5564
5565 PR c++/52973
5566 * g++.dg/ext/visibility/template12.C: New.
5567 * g++.dg/ext/attrib14.C: Adjust warning line.
5568
5569 PR c++/52725
5570 * g++.dg/parse/new6.C: New.
5571 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5572
5573 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5574
5575 * c-c++-common/restrict-2.c: Revert previous change.
5576
5577 2012-06-01 Jason Merrill <jason@redhat.com>
5578
5579 PR c++/53137
5580 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5581
5582 PR c++/53484
5583 * g++.dg/cpp0x/auto33.C: New.
5584
5585 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5586
5587 PR c++/26155
5588 * g++.dg/parse/namespace-alias-1.C: New.
5589
5590 2012-06-01 Christian Bruel <christian.bruel@st.com>
5591
5592 * gcc.dg/spec-options.c: New test.
5593 * gcc.dg/foo.specs: New file.
5594
5595 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5596
5597 PR ada/53517
5598 * gnat.dg/lto14.adb: Skip on Solaris.
5599
5600 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5601
5602 * gcc.target/cris/sync-1-v10.c,
5603 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5604 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5605 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5606 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5607 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5608 gcc.target/cris/torture/sync-mis-op-i-1.c,
5609 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5610 gcc.target/cris/torture/sync-mis-op-i-2.c,
5611 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5612 gcc.target/cris/torture/sync-mis-op-i-3.c,
5613 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5614 gcc.target/cris/torture/sync-mis-op-s-1.c,
5615 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5616 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5617 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5618 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5619 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5620 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5621 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5622 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5623 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5624
5625 2012-05-31 Richard Guenther <rguenther@suse.de>
5626
5627 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5628 ldist-pr45948.c with disabled SCCP.
5629
5630 2012-05-31 Richard Guenther <rguenther@suse.de>
5631
5632 PR middle-end/48493
5633 * gcc.dg/torture/pr48493.c: New testcase.
5634
5635 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5636
5637 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5638 arm32 to targets.
5639 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5640 of the initialization loop.
5641 (dg-final): Adjust the expected number of vectorized loops depending
5642 on vect_char_mult target selector.
5643
5644 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5645
5646 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5647 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5648 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5649 New tests.
5650
5651 2012-05-30 Jason Merrill <jason@redhat.com>
5652
5653 PR c++/53356
5654 * g++.dg/init/new34.C: New.
5655 * g++.dg/tree-ssa/stabilize1.C: New.
5656
5657 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR c++/53356
5660 * g++.dg/init/new33.C: New test.
5661
5662 2012-05-30 Richard Guenther <rguenther@suse.de>
5663
5664 PR middle-end/53501
5665 * gcc.dg/torture/pr53501.c: New testcase.
5666 * c-c++-common/restrict-2.c: Adjust.
5667
5668 2012-05-30 Alan Modra <amodra@gmail.com>
5669
5670 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5671 torture-finish.
5672
5673 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5674
5675 * gcc.target/i386/shuf-concat.c: New test.
5676
5677 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR rtl-optimization/53519
5680 * gcc.c-torture/compile/pr53519.c: New test.
5681
5682 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5683
5684 * gcc.target/arm/neon-vrev.c: New.
5685
5686 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5687
5688 PR target/51340
5689 * gcc.target/sh/pr51340-1.c: New.
5690 * gcc.target/sh/pr51340-2.c: New.
5691 * gcc.target/sh/pr51340-3.c: New.
5692
5693 2012-05-29 Richard Guenther <rguenther@suse.de>
5694
5695 PR tree-optimization/53516
5696 * gcc.dg/torture/pr53516.c: New testcase.
5697
5698 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5699
5700 PR preprocessor/53229
5701 * gcc.dg/cpp/paste6.c: Force to run without
5702 -ftrack-macro-expansion.
5703 * gcc.dg/cpp/paste8.c: Likewise.
5704 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5705 -ftrack-macro-expansion.
5706 * gcc.dg/cpp/paste12.c: Force to run without
5707 -ftrack-macro-expansion.
5708 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5709 -ftrack-macro-expansion.
5710 * gcc.dg/cpp/paste13.c: Likewise.
5711 * gcc.dg/cpp/paste14.c: Likewise.
5712 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5713 -ftrack-macro-expansion.
5714 * gcc.dg/cpp/paste18.c: New test.
5715
5716 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5717
5718 * gcc.target/cris/torture/trap-1.c,
5719 gcc.target/cris/torture/trap-2.c,
5720 gcc.target/cris/torture/trap-3.c,
5721 gcc.target/cris/torture/trap-v0.c,
5722 gcc.target/cris/torture/trap-v3.c: New tests.
5723
5724 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5725
5726 PR c++/25137
5727 * g++.dg/warn/Wbraces3.C: New.
5728 * g++.dg/warn/Wbraces4.C: Likewise.
5729
5730 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR tree-optimization/53505
5733 * c-c++-common/torture/pr53505.c: New test.
5734
5735 2012-05-27 Nathan Sidwell <nathan@acm.org>
5736
5737 * gcc.dg/stmt-expr-4.c: New.
5738
5739 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5740
5741 PR c++/53491
5742 * g++.dg/parse/crash60.C: New.
5743
5744 2012-05-26 Jason Merrill <jason@redhat.com>
5745
5746 PR c++/53220
5747 * c-c++-common/array-lit.c: New.
5748 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5749
5750 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5751
5752 PR ada/50294
5753 * gnat.dg/array21.adb: New test.
5754
5755 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5756
5757 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5758
5759 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/32054
5762 * g++.dg/other/anon-union3.C: New.
5763
5764 2012-05-25 Ian Lance Taylor <iant@google.com>
5765
5766 * gcc.dg/split-6.c: New test.
5767
5768 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5769
5770 * gnat.dg/lto14.adb: New test.
5771
5772 2012-05-25 Tristan Gingold <gingold@adacore.com>
5773
5774 * gcc.target/i386/large-frame.c: New.
5775
5776 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5777 * gcc.target/powerpc/lhs-1.c: New.
5778 * gcc.target/powerpc/lhs-2.c: New.
5779 * gcc.target/powerpc/lhs-3.c: New.
5780
5781 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5782
5783 Make unwound macro expansion trace less redundant
5784 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5785 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5786 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5787 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5788 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5789 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5790
5791 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5792
5793 PR c++/53464
5794 * g++.dg/cpp0x/constexpr-default1.C: New.
5795
5796 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5797
5798 PR c++/32080
5799 * g++.dg/eh/goto2.C: New.
5800
5801 2012-05-24 Richard Guenther <rguenther@suse.de>
5802
5803 PR middle-end/53460
5804 * g++.dg/tree-prof/pr53460.C: New testcase.
5805
5806 2012-05-24 Richard Guenther <rguenther@suse.de>
5807
5808 PR bootstrap/53466
5809 * g++.dg/debug/pr53466.C: New testcase.
5810
5811 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR tree-optimization/53465
5814 * gcc.c-torture/execute/pr53465.c: New test.
5815
5816 2012-05-23 Tobias Burnus <burnus@net-b.de>
5817
5818 PR fortran/51055
5819 PR fortran/45170
5820 * gfortran.dg/allocate_with_typespec_6.f90: New.
5821
5822 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5823
5824 PR c++/29185
5825 * g++.dg/warn/delete-array-1.C: New.
5826
5827 2012-05-23 Richard Guenther <rguenther@suse.de>
5828
5829 * gcc.dg/torture/pr39074-2.c: Adjust.
5830 * gcc.dg/torture/pr39074.c: Likewise.
5831 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5832 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5833
5834 2012-05-22 Jan Hubicka <jh@suse.cz>
5835
5836 PR middle-end/53161
5837 * g++.dg/torture/pr53161.C: New testcase.
5838
5839 2012-05-22 Tobias Burnus <burnus@net-b.de>
5840
5841 PR fortran/53389
5842 * gfortran.dg/realloc_on_assign_15.f90: New.
5843
5844 2012-05-22 Richard Guenther <rguenther@suse.de>
5845
5846 PR middle-end/51071
5847 * gcc.dg/torture/pr51071-2.c: New testcase.
5848
5849 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5850
5851 PR tree-optimization/53336
5852 * g++.dg/torture/pr53336.C: New testcase.
5853
5854 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5855
5856 PR c++/53322
5857 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5858 instead of -Wunused-local-typedefs.
5859
5860 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5861
5862 PR c++/51184
5863 * g++.dg/other/abstract4.C: New-
5864
5865 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5866
5867 PR c++/40821
5868 * g++.dg/ext/attrib46.C: New.
5869
5870 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5871
5872 PR c/53418
5873 * gcc.c-torture/compile/pr53418-1.c,
5874 gcc.c-torture/compile/pr53418-2.c: New tests.
5875
5876 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR tree-optimization/53366
5879 * gcc.dg/torture/pr53366-1.c: New test.
5880 * gcc.dg/torture/pr53366-2.c: New test.
5881 * gcc.target/i386/pr53366-1.c: New test.
5882 * gcc.target/i386/pr53366-2.c: New test.
5883
5884 PR tree-optimization/53409
5885 * gcc.c-torture/compile/pr53409.c: New test.
5886
5887 PR tree-optimization/53410
5888 * gcc.c-torture/compile/pr53410-1.c: New test.
5889 * gcc.c-torture/compile/pr53410-2.c: New test.
5890
5891 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5892
5893 PR target/53425
5894 * gcc.target/i386/pr53425-1.c: New file.
5895 * gcc.target/i386/pr53425-2.c: Likewise.
5896
5897 2012-05-21 Richard Guenther <rguenther@suse.de>
5898
5899 PR tree-optimization/53408
5900 * gcc.dg/torture/pr53408.c: New testcase.
5901
5902 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5903 H.J. Lu <hongjiu.lu@intel.com>
5904
5905 PR target/53416
5906 * gcc.target/i386/pr53416.c: New file.
5907
5908 2012-05-21 Richard Guenther <rguenther@suse.de>
5909
5910 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5911
5912 2012-05-21 Richard Guenther <rguenther@suse.de>
5913
5914 * gcc.dg/torture/ldist-1.c: New testcase.
5915
5916 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5917
5918 * gnat.dg/lto13.adb: New test.
5919 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5920
5921 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5922
5923 * gnat.dg/specs/lto12.ads: New test.
5924 * gnat.dg/specs/lto12_pkg.ads: New helper.
5925
5926 2012-05-18 Richard Guenther <rguenther@suse.de>
5927
5928 PR tree-optimization/53346
5929 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5930 * gcc.target/i386/incoming-10.c: Adjust.
5931 * gcc.target/i386/incoming-11.c: Likewise.
5932 * gcc.target/i386/pr46295.c: Likewise.
5933
5934 2012-05-18 Richard Guenther <rguenther@suse.de>
5935
5936 * gcc.dg/pr53352.c: Return zero.
5937
5938 2012-05-18 Richard Guenther <rguenther@suse.de>
5939
5940 PR tree-optimization/53390
5941 * gcc.dg/torture/pr53390.c: New testcase.
5942
5943 2012-05-18 Meador Inge <meadori@codesourcery.com>
5944
5945 PR rtl-optimization/53352
5946 * gcc.dg/pr53352.c: New test.
5947
5948 2012-05-17 David S. Miller <davem@davemloft.net>
5949
5950 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5951 failure on sparc-*-linux-gnu.
5952
5953 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5954
5955 PR c++/39681
5956 * g++.dg/parse/error49.C: New.
5957 * g++.dg/cpp0x/error8.C: Likewise.
5958 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5959 * g++.dg/ext/utf-dflt2.C: Likewise.
5960 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5961 * g++.dg/ext/utf-dflt.C: Likewise.
5962 * c-c++-common/raw-string-3.c: Likewise.
5963 * c-c++-common/raw-string-4.c: Likewise.
5964
5965 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5966
5967 PR c++/53371
5968 * g++.dg/cpp0x/catch1.C: New.
5969
5970 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5971
5972 PR c++/44516
5973 * g++.dg/parse/error48.C: New.
5974 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5975 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5976
5977 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5978
5979 * gcc.dg/tm/indirect-2.c: New test.
5980
5981 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5982
5983 PR tree-optimization/53217
5984 * gfortran.dg/pr53217.f90: New test.
5985
5986 2012-05-16 Richard Guenther <rguenther@suse.de>
5987
5988 PR tree-optimization/53364
5989 * g++.dg/torture/pr53364.C: New testcase.
5990
5991 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5992
5993 PR testsuite/52641
5994 * gcc.dg/pr52549.c: Fix test for long != void*
5995 * gcc.c-torture/execute/pr52979-1.x: New file.
5996 * gcc.c-torture/execute/pr52979-2.x: New file.
5997
5998 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5999
6000 PR preprocessor/7263
6001 * gcc.dg/binary-constants-2.c: Run without tracking locations
6002 accross macro expansion.
6003 * gcc.dg/binary-constants-3.c: Likewise.
6004 * gcc.dg/cpp/sysmac2.c: Likewise.
6005 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6006 location.
6007 * gcc.dg/cpp/syshdr3.c: New test.
6008 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6009 * gcc.dg/system-binary-constants-1.c: New test.
6010 * gcc.dg/system-binary-constants-1.h: New header for the new test
6011 above.
6012 * g++.dg/cpp/syshdr3.C: New test.
6013 * g++.dg/cpp/syshdr3.h: New header the new test above.
6014 * g++.dg/system-binary-constants-1.C: New test.
6015 * g++.dg/system-binary-constants-1.h: New header the new test
6016 above.
6017
6018 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6019
6020 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6021
6022 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR target/53358
6025 * gcc.dg/pr53358.c: New test.
6026
6027 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6028
6029 PR c++/11856
6030 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6031 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6032
6033 2012-05-15 Olivier Hainque <hainque@adacore.com>
6034
6035 * g++.dg/eh/sighandle.C: New testcase.
6036
6037 2012-05-15 Richard Guenther <rguenther@suse.de>
6038
6039 PR tree-optimization/53355
6040 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6041
6042 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6043
6044 * gfortran.dg/*.f90: Remove now redundant manual
6045 cleanup-modules directive.
6046
6047 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6048
6049 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6050 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6051
6052 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6053
6054 PR fortran/52428
6055 * gfortran.dg/int_range_io_1.f90: New test.
6056
6057 2012-05-14 Andi Kleen <ak@linux.intel.com>
6058 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR target/53315
6061 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6062 * gcc.target/i386/rtm-check.h: New file.
6063 * gcc.target/i386/pr53315.c: New test.
6064
6065 2012-05-14 Tobias Burnus <burnus@net-b.de>
6066
6067 PR fortran/49110
6068 PR fortran/51055
6069 PR fortran/53329
6070 * gfortran.dg/deferred_type_param_4.f90: New.
6071 * gfortran.dg/deferred_type_param_6.f90: New.
6072
6073 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6074
6075 * gcc.target/i386/retarg.c: New test.
6076
6077 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6078
6079 PR fortran/45170
6080 * gfortran.dg/deferred_type_param_3.f90: New.
6081 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6082 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6083
6084 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6085
6086 * gnat.dg/null_pointer_deref3.adb: New test.
6087
6088 2012-05-12 Tobias Burnus <burnus@net-b.de>
6089
6090 PR fortran/49110
6091 PR fortran/52843
6092 * gfortran.dg/deferred_type_param_5.f90: New.
6093
6094 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6095
6096 * g++.dg/parse/error47.C: New.
6097
6098 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6099
6100 PR fortran/52537
6101 * gfortran.dg/string_compare_4.f90: Change option
6102 to -fdump-tree-original. Add test case for kind=4.
6103
6104 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6105
6106 PR fortran/52537
6107 * gfortran.dg/string_compare_4.f90: New test.
6108
6109 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6110
6111 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6112
6113 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6114
6115 PR c++/53305
6116 * g++.dg/cpp0x/variadic132.C: New.
6117
6118 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6119
6120 PR c++/53158
6121 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6122 * g++.dg/parse/error26.C: Tweak dg-error column number.
6123
6124 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6125
6126 PR c++/53301
6127 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6128
6129 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6130
6131 * gnat.dg/lto11.ad[sb]: New test.
6132
6133 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6134
6135 PR target/52908
6136 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6137 directive to Scan for vpmuldq, not vpmacsdql.
6138
6139 2012-05-09 Michael Matz <matz@suse.de>
6140
6141 PR tree-optimization/53185
6142 * gcc.dg/vect/pr53185.c: New test.
6143
6144 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6145
6146 PR middle-end/53249
6147 * gcc.target/i386/pr53249.c: New.
6148
6149 2012-05-09 Richard Guenther <rguenther@suse.de>
6150
6151 PR tree-optimization/18437
6152 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6153 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6154
6155 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR tree-optimization/53226
6158 * gcc.c-torture/compile/pr53226.c: New test.
6159
6160 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6161
6162 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6163 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6164 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6165 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6166 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6167 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6168 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6169 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6170 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6171 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6172 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6173 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6174 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6175 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6176
6177 2012-05-09 Dehao Chen <dehao@google.com>
6178
6179 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6180 * gcc.dg/predict-2.c: Likewise.
6181 * gcc.dg/predict-3.c: Likewise.
6182 * gcc.dg/predict-4.c: Likewise.
6183 * gcc.dg/predict-5.c: Likewise.
6184 * gcc.dg/predict-6.c: Likewise.
6185
6186 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6187
6188 PR target/53272
6189 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6190
6191 2012-05-08 Richard Guenther <rguenther@suse.de>
6192
6193 * gcc.dg/fold-bitand-4.c: New testcase.
6194
6195 2012-05-08 Dehao Chen <dehao@google.com>
6196
6197 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6198 heuristic is working properly.
6199 * gcc.dg/predict-2.c: Likewise.
6200 * gcc/dg/predict-3.c: Likewise.
6201 * gcc/dg/predict-4.c: Likewise.
6202 * gcc/dg/predict-5.c: Likewise.
6203 * gcc/dg/predict-6.c: Likewise.
6204
6205 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR tree-optimization/53239
6208 * g++.dg/opt/vrp3.C: New test.
6209 * g++.dg/opt/vrp3-aux.cc: New file.
6210 * g++.dg/opt/vrp3.h: New file.
6211
6212 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6213
6214 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6215 .uleb128 support in assembler output.
6216
6217 2012-05-07 Richard Guenther <rguenther@suse.de>
6218
6219 PR lto/42987
6220 * g++.dg/lto/pr42987_0.C: New testcase.
6221 * g++.dg/lto/pr42987_1.C: Likewise.
6222
6223 2012-05-07 Tobias Burnus <burnus@net-b.de>
6224
6225 PR fortran/53255
6226 * gfortran.dg/typebound_operator_15.f90: New.
6227
6228 2012-05-06 Tobias Burnus <burnus@net-b.de>
6229
6230 PR fortran/41587
6231 * gfortran.dg/class_array_13.f90: New.
6232
6233 2012-05-06 Tristan Gingold <gingold@adacore.com>
6234
6235 * gnat.dg/warn7.adb: New test.
6236
6237 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6238
6239 * gnat.dg/specs/renamings.ads: Rename to...
6240 * gnat.dg/specs/renaming1.ads: ...this.
6241 * gnat.dg/specs/renaming2.ads: New test.
6242 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6243 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6244 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6245 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6246
6247 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6248
6249 * gnat.dg/discr36.ad[sb]: New test.
6250 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6251
6252 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6253
6254 PR c/43772
6255 * c-c++-common/pr43772.c: New.
6256
6257 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6258
6259 PR fortran/41600
6260 * gfortran.dg/select_type_26.f03 : New test.
6261 * gfortran.dg/select_type_27.f03 : New test.
6262
6263 PR fortran/53191
6264 * gfortran.dg/select_type_28.f03 : New test.
6265
6266 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6267
6268 PR fortran/49010
6269 PR fortran/24518
6270 * gfortran.dg/mod_sign0_1.f90: New test.
6271 * gfortran.dg/mod_large_1.f90: New test.
6272
6273 2012-05-04 Tobias Burnus <burnus@net-b.de>
6274
6275 PR fortran/53175
6276 gfortran.dg/public_private_module_5.f90: New.
6277
6278 2012-05-04 Tobias Burnus <burnus@net-b.de>
6279
6280 PR fortran/53111
6281 * gfortran.dg/constructor_7.f90: New.
6282 * gfortran.dg/constructor_8.f90: New.
6283
6284 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6285
6286 PR c++/53166
6287 * g++.dg/cpp0x/static_assert7.C: New.
6288
6289 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6290
6291 PR tree-optimization/52633
6292 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6293 recognized as widening shifts instead of over-widening.
6294 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6295 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6296 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6297 * gcc.target/arm/pr52633.c: New test.
6298
6299 2012-05-04 Richard Guenther <rguenther@suse.de>
6300
6301 PR tree-optimization/53168
6302 * gcc.dg/torture/pr53168.c: New testcase.
6303 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6304
6305 2012-05-04 Richard Guenther <rguenther@suse.de>
6306
6307 * gcc.dg/lto/pr53214_0.c: New testcase.
6308
6309 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6310
6311 * gcc.target/ia64/pr48496.c: New test.
6312 * gcc.target/ia64/pr52657.c: Likewise.
6313
6314 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6315
6316 PR c/51712
6317 * c-c++-common/pr51712.c: New.
6318
6319 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6320
6321 PR target/53199
6322 * gcc.target/powwerpc/pr53199.c: New file.
6323
6324 2012-05-03 Jason Merrill <jason@redhat.com>
6325
6326 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6327
6328 * gcc.dg/debug/dwarf2/dups-types.c: New.
6329 * gcc.dg/debug/dwarf2/dups-types.h: New.
6330
6331 2012-05-03 Jason Merrill <jason@redhat.com>
6332
6333 * g++.dg/debug/dwarf2/namespace-2.C: New.
6334 * g++.dg/debug/dwarf2/localclass3.C: New.
6335
6336 2012-05-03 Jason Merrill <jason@redhat.com>
6337
6338 * g++.dg/debug/dwarf2/thunk1.C: New.
6339
6340 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6341
6342 PR c++/53186
6343 * g++.dg/other/final2.C: New.
6344
6345 2012-05-03 Richard Guenther <rguenther@suse.de>
6346
6347 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6348
6349 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6350
6351 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6352 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6353 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6354 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6355
6356 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6357
6358 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6359 .byte 0xf2.
6360 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6361 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6362 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6363
6364 PR debug/53174
6365 * gcc.dg/pr53174.c: New test.
6366
6367 PR target/53187
6368 * gcc.target/arm/pr53187.c: New test.
6369 * gcc.c-torture/compile/pr53187.c: New test.
6370
6371 2012-05-03 Richard Guenther <rguenther@suse.de>
6372
6373 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6374 unsupported prefetching support.
6375
6376 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6377
6378 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6379 option -ftrack-macro-expansion=0.
6380 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6381 option -ftrack-macro-expansion=0.
6382
6383 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6384
6385 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6386 dg-options for target arm with dg-additional-options.
6387
6388 2012-05-03 Richard Guenther <rguenther@suse.de>
6389
6390 PR tree-optimization/53144
6391 * gcc.dg/torture/pr53144.c: New testcase.
6392
6393 2012-05-03 Tobias Burnus <burnus@net-b.de>
6394
6395 PR fortran/52864
6396 * gfortran.dg/pointer_intent_7.f90: New.
6397 * gfortran.dg/pure_formal_3.f90: New.
6398
6399 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6400
6401 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6402
6403 2012-05-02 Martin Jambor <mjambor@suse.cz>
6404
6405 PR lto/52605
6406 * g++.dg/lto/pr52605_0.C: New test.
6407
6408 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6409
6410 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6411 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6412 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6413 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6414 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6415 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6416 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6417 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6418 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6419 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6420 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6421 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6422 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6423 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6424 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6425 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6426
6427 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6428
6429 PR middle-end/53153
6430 * gcc.dg/pr53153.c: New test.
6431
6432 2012-05-02 Richard Guenther <rguenther@suse.de>
6433
6434 * g++.dg/tree-ssa/pr19807.C: Adjust.
6435
6436 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6437
6438 PR tree-optimization/53163
6439 * gcc.c-torture/compile/pr53163.c: New test.
6440
6441 PR rtl-optimization/53160
6442 * gcc.c-torture/execute/pr53160.c: New test.
6443
6444 2012-05-01 Ian Lance Taylor <iant@google.com>
6445
6446 PR c/37303
6447 * gcc.dg/pr37303.c: New test.
6448
6449 2012-05-01 Richard Henderson <rth@redhat.com>
6450
6451 * lib/target-supports.exp
6452 (check_effective_target_sync_long_long_runtime): True for
6453 check_effective_target_powerpc64.
6454
6455 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6456
6457 PR c++/51033
6458 * gcc.dg/vector-1.c: Move to ...
6459 * c-c++-common/vector-1.c: ... here.
6460 * gcc.dg/vector-2.c: Move to ...
6461 * c-c++-common/vector-2.c: ... here.
6462 * gcc.dg/vector-3.c: Move to ...
6463 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6464 * gcc.dg/vector-4.c: Move to ...
6465 * c-c++-common/vector-4.c: ... here.
6466 * gcc.dg/vector-init-1.c: Move to ...
6467 * c-c++-common/vector-init-1.c: ... here.
6468 * gcc.dg/vector-init-2.c: Move to ...
6469 * c-c++-common/vector-init-2.c: ... here.
6470 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6471 * c-c++-common/vector-subscript-1.c: ... here.
6472 * gcc.dg/vector-subscript-2.c: Move to ...
6473 * c-c++-common/vector-subscript-2.c: ... here.
6474 * gcc.dg/vector-subscript-3.c: Move to ...
6475 * c-c++-common/vector-subscript-3.c: ... here.
6476
6477 PR c++/51314
6478 * g++.dg/cpp0x/vt-51314.C: New test.
6479 * g++.dg/cpp0x/variadic76.C: Fix.
6480
6481 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6482
6483 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6484
6485 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6486
6487 Add -Wvarargs option
6488 * c-c++-common/Wvarargs.c: New test case.
6489 * c-c++-common/Wvarargs-2.c: Likewise.
6490
6491 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6492
6493 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6494 * objc.dg/foreach-7.m: Force the test case to run without
6495 -ftrack-macro-expansion.
6496 * c-c++-common/tm/attrib-1.c: Likewise.
6497 * c-c++-common/warn-ommitted-condop.c: Likewise.
6498 * gcc.dg/assign-warn-1.c: Likewise.
6499 * gcc.dg/assign-warn-2.c: Likewise.
6500 * gcc.dg/attr-alloc_size.c: Likewise.
6501 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6502 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6503 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6504 * gcc.dg/c90-const-expr-9.c: Likewise.
6505 * gcc.dg/c99-const-expr-9.c: Likewise.
6506 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6507 * gcc.dg/cpp/direct2s.c: Likewise.
6508 * gcc.dg/cpp/pr28709.c: Likewise.
6509 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6510 * gcc.dg/dfp/composite-type.c: Likewise.
6511 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6512 with -ftrack-macro-expansion
6513 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6514 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6515 * g++.dg/ext/cleanup-1.C: Likewise.
6516 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6517 * g++.dg/template/sfinae10.C: Likewise.
6518 * g++.dg/tm/wrap-2.C: Likewise.
6519 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6520 * g++.dg/warn/Wsign-conversion.C: Likewise.
6521 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6522 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6523 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6524 it to run with -ftrack-macro-expansion.
6525 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6526 test cases without -ftrack-macro-expansion.
6527
6528 Fix location for static class members
6529 * g++.dg/template/sfinae6_neg.C: Adjust.
6530
6531 Make conversion warnings work on NULL with -ftrack-macro-expansion
6532 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6533 alongside the previous testing for NULL.
6534
6535 Fix -Wuninitialized for -ftrack-macro-expansion
6536 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6537
6538 Strip "<built-in>" loc from displayed expansion context
6539 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6540 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6541 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6542 new test above.
6543
6544 Fix expansion point loc for macro-like tokens
6545 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6546 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6547
6548 Fix token pasting with -ftrack-macro-expansion
6549 * gcc.dg/cpp/paste17.c: New test case for
6550 -ftrack-macro-expansion=2 mode only.
6551 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6552
6553 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6554
6555 * gnat.dg/warn6.ad[sb]: New test.
6556
6557 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6558
6559 PR 53149
6560 * gcc.dg/20011021-1.c: Adjust testcase.
6561
6562 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6563
6564 PR fortran/53148
6565 * gfortran.dg/function_optimize_12.f90: New test.
6566
6567 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6568
6569 PR target/53156
6570 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6571 code to match current output and cover new peephole2 pattern.
6572
6573 2012-04-27 Ollie Wild <aaw@google.com>
6574
6575 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6576
6577 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6578
6579 * gcc.c-torture/execute/20120427-2.c: New testcase.
6580 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6581 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6582 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6583
6584 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6585
6586 PR target/53138
6587 * gcc.c-torture/execute/20120427-1.c: New testcase.
6588
6589 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6590
6591 PR middle-end/27139
6592 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6593
6594 2012-04-27 Tom de Vries <tom@codesourcery.com>
6595
6596 PR tree-optimization/51879
6597 * gcc.dg/pr51879.c: New test.
6598 * gcc.dg/pr51879-2.c: Same.
6599 * gcc.dg/pr51879-3.c: Same.
6600 * gcc.dg/pr51879-4.c: Same.
6601 * gcc.dg/pr51879-6.c: Same.
6602
6603 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6604
6605 PR c++/53096
6606 * g++.dg/cpp0x/defaulted35.C: New.
6607 * g++.dg/cpp0x/defaulted15.C: Adjust.
6608
6609 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6610
6611 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6612 structure layout.
6613
6614 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6615
6616 * gcc.target/i386/builtin_target.c: Check avx2.
6617
6618 2012-04-26 Alan Modra <amodra@gmail.com>
6619
6620 * gcc.target/powerpc/savres.c: New test.
6621 * gcc.target/powerpc/powerpc.exp: Run it.
6622
6623 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6624
6625 PR target/53120
6626 * gcc.dg/torture/pr53120.c: New test.
6627
6628 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6629
6630 PR middle-end/52979
6631 * gcc.c-torture/compile/pr52979-1.c: New test.
6632 * gcc.c-torture/execute/pr52979-1.c: New test.
6633 * gcc.c-torture/execute/pr52979-2.c: New test.
6634
6635 2012-04-25 Richard Guenther <rguenther@suse.de>
6636
6637 * gcc.target/i386/l_fma_float_5.c: Adjust.
6638 * gcc.target/i386/l_fma_double_4.c: Likewise.
6639 * gcc.target/i386/l_fma_float_2.c: Likewise.
6640 * gcc.target/i386/l_fma_float_6.c: Likewise.
6641 * gcc.target/i386/l_fma_double_1.c: Likewise.
6642 * gcc.target/i386/l_fma_double_5.c: Likewise.
6643 * gcc.target/i386/l_fma_float_3.c: Likewise.
6644 * gcc.target/i386/l_fma_double_2.c: Likewise.
6645 * gcc.target/i386/l_fma_double_6.c: Likewise.
6646 * gcc.target/i386/l_fma_float_4.c: Likewise.
6647 * gcc.target/i386/l_fma_double_3.c: Likewise.
6648 * gcc.target/i386/l_fma_float_1.c: Likewise.
6649
6650 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR tree-optimization/53058
6653 * gcc.c-torture/compile/pr53058.c: New test.
6654
6655 2012-04-25 Jan Hubicka <jh@suse.cz>
6656
6657 PR middle-end/53088
6658 * gcc.target/i386/pr39082-1.c: Update warning location.
6659
6660 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR c/52880
6663 * gcc.dg/pr52880.c: New test.
6664
6665 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6666
6667 * gcc.dg/m-un-2.c: Update.
6668 * gcc.dg/20011021-1.c: Update.
6669
6670 2012-04-25 Tobias Burnus <burnus@net-b.de>
6671
6672 PR fortran/52196
6673 * gfortran.dg/realloc_on_assign_14.f90: New.
6674
6675 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6676
6677 PR testsuite/52641
6678 PR tree-optimizations/52891
6679 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6680
6681 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6682
6683 PR c++/52363
6684 * g++.dg/cpp0x/sfinae35.C: New.
6685 * g++.dg/cpp0x/sfinae36.C: Likewise.
6686
6687 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6688
6689 * gcc.target/builtin_target.c: New testcase.
6690
6691 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6692
6693 PR target/47197
6694 * gcc.target/powerpc/pr47197.c: New test.
6695
6696 2012-04-24 Richard Guenther <rguenther@suse.de>
6697
6698 PR tree-optimization/53085
6699 * g++.dg/torture/pr53085.C: New testcase.
6700
6701 2012-04-24 Andrew Pinski <apinski@cavium.com>
6702
6703 PR tree-opt/33512
6704 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6705 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6706 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6707
6708 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR middle-end/53084
6711 * gcc.c-torture/execute/pr53084.c: New test.
6712
6713 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6714
6715 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6716
6717 2012-04-23 Andrew Pinski <apinski@cavium.com>
6718
6719 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6720
6721 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6722
6723 PR regression/53076
6724 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6725 * gcc.dg/torture/builtin-power-1.c: Likewise.
6726
6727 2012-04-23 Richard Guenther <rguenther@suse.de>
6728
6729 PR tree-optimization/53070
6730 * gcc.dg/torture/pr53070.c: New testcase.
6731
6732 2012-04-23 Richard Guenther <rguenther@suse.de>
6733
6734 PR c/53060
6735 * gcc.dg/pr53060.c: New testcase.
6736
6737 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR tree-optimizations/52891
6740 * gcc.c-torture/compile/pr52891-1.c: New test.
6741 * gcc.c-torture/compile/pr52891-2.c: New test.
6742
6743 2012-04-22 Tobias Burnus <burnus@net-b.de>
6744
6745 PR fortran/53051
6746 * gfortran.dg/read_float_4.f90: New.
6747
6748 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6749
6750 PR 35441
6751 * c-c++-common/pr35441.C: New.
6752
6753 2012-04-20 Ian Lance Taylor <iant@google.com>
6754
6755 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6756 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6757
6758 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6759
6760 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6761 array access.
6762 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6763
6764 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6765
6766 PR rtl-optimization/44214
6767 * gcc.dg/pr44214-1.c: New test.
6768 * gcc.dg/pr44214-2.c: Likewise.
6769 * gcc.dg/pr44214-3.c: Likewise.
6770
6771 2012-04-20 Richard Guenther <rguenther@suse.de>
6772
6773 * g++.dg/torture/20120420-1.C: New testcase.
6774
6775 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6776
6777 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6778
6779 2012-04-19 Christian Bruel <christian.bruel@st.com>
6780
6781 * gcc.dg/pr52283.c: New test.
6782
6783 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6784
6785 * gcc.dg/pr37985.c: New test.
6786
6787 2012-04-19 Richard Guenther <rguenther@suse.de>
6788
6789 PR rtl-optimization/44688
6790 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6791 possibly profitable.
6792
6793 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6794
6795 PR tree-optimization/52976
6796 * gfortran.dg/reassoc_11.f: New test.
6797
6798 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6799
6800 PR tree-optimization/52976
6801 * gfortran.dg/reassoc_7.f: New test.
6802 * gfortran.dg/reassoc_8.f: Likewise.
6803 * gfortran.dg/reassoc_9.f: Likewise.
6804 * gfortran.dg/reassoc_10.f: Likewise.
6805
6806 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6807
6808 PR c++/52422
6809 * g++.dg/cpp0x/sfinae33.C: New.
6810 * g++.dg/cpp0x/sfinae34.C: Likewise.
6811
6812 2012-04-18 Joey Ye <joey.ye@arm.com>
6813
6814 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6815
6816 2012-04-18 Richard Guenther <rguenther@suse.de>
6817
6818 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6819 array access.
6820 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6821 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6822
6823 2012-04-17 Tom de Vries <tom@codesourcery.com>
6824
6825 * g++.dg/pr51264-4.C: New test.
6826
6827 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6828
6829 PR c++/52599
6830 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6831
6832 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6833
6834 PR c++/53003
6835 * g++.dg/parse/crash59.C: New.
6836
6837 2012-04-17 Michael Matz <matz@suse.de>
6838
6839 PR tree-optimization/18437
6840 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6841
6842 2012-04-17 Richard Guenther <rguenther@suse.de>
6843
6844 PR middle-end/53011
6845 * g++.dg/torture/pr53011.C: New testcase.
6846
6847 2012-04-16 Jason Merrill <jason@redhat.com>
6848
6849 PR c++/38543
6850 * g++.dg/cpp0x/variadic131.C: New.
6851
6852 PR c++/52008
6853 * g++.dg/cpp0x/variadic130.C: New.
6854
6855 PR c++/50830
6856 * g++.dg/cpp0x/variadic129.C: New.
6857
6858 PR c++/50303
6859 * g++.dg/cpp0x/variadic128.C: New.
6860
6861 2012-04-16 Tobias Burnus <burnus@net-b.de>
6862
6863 PR fortran/52864
6864 * gfortran.dg/pointer_intent_6.f90: New.
6865
6866 2012-04-16 Tobias Burnus <burnus@net-b.de>
6867
6868 PR fortran/52916
6869 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6870 to include public_private_module_4.f90.
6871 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6872 targets.
6873
6874 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6875
6876 PR c++/49152
6877 * g++.dg/diagnostic/operator1.C: New.
6878 * g++.dg/ext/label5.C: Adjust.
6879 * g++.dg/ext/va-arg1.C: Likewise.
6880 * g++.dg/other/error20.C: Likewise.
6881 * g++.dg/other/error20.C: Likewise.
6882 * g++.dg/other/error16.C: Likewise.
6883 * g++.dg/other/error10.C: Likewise.
6884 * g++.dg/parse/error30.C: Likewise.
6885 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6886
6887 2012-04-16 Jason Merrill <jason@redhat.com>
6888
6889 PR c++/51148
6890 * g++.dg/cpp0x/variadic127.C: New.
6891
6892 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6893
6894 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6895 testcase name.
6896 Use fail, pass instead of unresolved.
6897 Don't log $optstr.
6898
6899 PR testsuite/52948
6900 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6901 TODO_dump_func.
6902 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6903 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6904 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6905
6906 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6907
6908 PR fortran/52968
6909 * gfortran.dg/typebound_call_23.f03: New test case.
6910
6911 2012-04-15 Jason Merrill <jason@redhat.com>
6912
6913 PR c++/47220
6914 * g++.dg/cpp0x/variadic126.C: New.
6915
6916 PR c++/52380
6917 * g++.dg/cpp0x/variadic125.C: New.
6918
6919 PR c++/52292
6920 * g++.dg/cpp0x/variadic124.C: New.
6921
6922 PR c++/52706
6923 * g++.dg/cpp0x/nullptr27.C: New.
6924
6925 PR c++/52818
6926 * g++.dg/warn/format8.C: New.
6927
6928 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6929
6930 PR fortran/51082
6931 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6932
6933 2012-04-14 Tobias Burnus <burnus@net-b.de>
6934
6935 PR fortran/52916
6936 PR fortran/40973
6937 * gfortran.dg/public_private_module_3.f90: New.
6938 * gfortran.dg/public_private_module_4.f90: New.
6939
6940 2012-04-14 Tom de Vries <tom@codesourcery.com>
6941
6942 * gcc.dg/superblock.c: New test.
6943
6944 2012-04-14 Tom de Vries <tom@codesourcery.com>
6945
6946 * gcc.dg/pr51879-12.c: New test.
6947
6948 2012-04-13 Jason Merrill <jason@redhat.com>
6949
6950 PR c++/52824
6951 * g++.dg/cpp0x/variadic123.C: New.
6952 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6953
6954 PR c++/52905
6955 * g++.dg/cpp0x/initlist-ctor1.C: New.
6956
6957 PR c++/52915
6958 * g++.dg/other/anon-union2.C: New.
6959
6960 2012-04-13 Martin Jambor <mjambor@suse.cz>
6961
6962 PR middle-end/52939
6963 * g++.dg/ipa/pr52939.C: New test.
6964
6965 2012-04-13 Tom de Vries <tom@codesourcery.com>
6966
6967 * gcc.dg/pr52734.c: New test.
6968
6969 2012-04-13 Richard Guenther <rguenther@suse.de>
6970
6971 PR tree-optimization/52969
6972 * gcc.dg/torture/pr52969.c: New testcase.
6973
6974 2012-04-13 Richard Guenther <rguenther@suse.de>
6975
6976 PR c/52549
6977 * gcc.dg/pr52549.c: New testcase.
6978
6979 2012-04-13 Richard Guenther <rguenther@suse.de>
6980
6981 PR c/52862
6982 * gcc.dg/pr52862.c: New testcase.
6983
6984 2012-04-13 Joey Ye <joey.ye@arm.com>
6985
6986 * gcc.target/arm/thumb1-imm.c: New testcase.
6987
6988 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6989
6990 PR target/52932
6991 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6992 second function argument.
6993 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6994 (calc_permps): Update declaration. Calculate result correctly.
6995 (avx2_test): Change src2 type to union256i_d.
6996 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6997 correctly.
6998
6999 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7000
7001 PR target/52775
7002 * gcc.target/powerpc/pr52775.c: New file.
7003
7004 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7005
7006 PR tree-optimization/18589
7007 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7008 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7009 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7010 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7011 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7012 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7013 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7014 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7015 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7016 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7017
7018 2012-04-12 Richard Guenther <rguenther@suse.de>
7019
7020 PR tree-optimization/52943
7021 * gcc.dg/torture/pr52943.c: New testcase.
7022
7023 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7024
7025 PR target/50751
7026 * gcc/target/sh/pr50751-4.c: New.
7027 * gcc/target/sh/pr50751-5.c: New.
7028 * gcc/target/sh/pr50751-6.c: New.
7029 * gcc/target/sh/pr50751-7.c: New.
7030
7031 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7032
7033 PR c++/52465
7034 * g++.dg/lookup/using52.C: New.
7035
7036 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7037
7038 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7039
7040 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7041
7042 PR rtl-optimization/52876
7043 * gcc.target/i386/pr52876.c: New.
7044
7045 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7046
7047 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7048 __UINTPTR_TYPE__.
7049 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7050 __INTPTR_TYPE__.
7051 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7052 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7053 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7054 (ptrdiff_t): ... this. All uses changed.
7055 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7056 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7057 __INTPTR_TYPE__.
7058 (main): Cast argument to __INTPTR_TYPE__.
7059 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7060 size_t.
7061 * gcc.dg/mallign.c (main): Likewise.
7062 * gcc.dg/pr38700.c (foo): Likewise.
7063 * gcc.dg/long-long-cst1.c (t): Likewise.
7064 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7065 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7066 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7067 * gcc.dg/pr25682.c (d, foo): Likewise.
7068 * gcc.dg/format/cast-1.c (f): Likewise.
7069 * gcc.dg/c90-const-expr-10.c
7070 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7071 (size_t): ...this. All uses changed.
7072 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7073 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7074 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7075 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7076 * gcc.dg/sequence-pt-1.c: Likewise.
7077 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7078 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7079 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7080 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7081 of ptrdiff_t with it.
7082 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7083 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7084 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7085
7086 2012-04-11 Jason Merrill <jason@redhat.com>
7087
7088 PR debug/45088
7089 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7090 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7091
7092 PR c++/52906
7093 * g++.dg/ext/attrib45.C: New.
7094
7095 * g++.dg/eh/dtor3.C: New.
7096
7097 2012-04-11 Richard Guenther <rguenther@suse.de>
7098
7099 PR middle-end/52621
7100 * gfortran.dg/pr52621.f90: New testcase.
7101
7102 2012-04-11 Richard Guenther <rguenther@suse.de>
7103
7104 PR middle-end/52918
7105 * g++.dg/torture/pr52918-1.C: New testcase.
7106 * g++.dg/torture/pr52918-2.C: Likewise.
7107
7108 2012-04-11 Tobias Burnus <burnus@net-b.de>
7109
7110 PR fortran/52729
7111 * gfortran.dg/block_11.f90: New.
7112
7113 2012-04-11 Nick Clifton <nickc@redhat.com>
7114
7115 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7116
7117 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7118
7119 PR target/16458
7120 * gcc.target/powerpc/pr16458-1.c: New test.
7121 * gcc.target/powerpc/pr16458-2.c: Likewise.
7122 * gcc.target/powerpc/pr16458-3.c: Likewise.
7123 * gcc.target/powerpc/pr16458-4.c: Likewise.
7124
7125 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7126
7127 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7128 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7129 * gcc.dg/builtin-bswap-5.c: Likewise.
7130 * gcc.target/i386/builtin-bswap-4.c: New test.
7131
7132 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7133
7134 PR 24985
7135 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7136
7137 2012-04-11 Richard Guenther <rguenther@suse.de>
7138
7139 PR rtl-optimization/52881
7140 * gcc.dg/torture/pr52881.c: New testcase.
7141 * gcc.dg/torture/pr52913.c: Likewise.
7142
7143 2012-04-11 Richard Guenther <rguenther@suse.de>
7144
7145 PR tree-optimization/52912
7146 * gcc.dg/torture/pr52912.c: New testcase.
7147
7148 2010-04-10 Michael Matz <matz@suse.de>
7149
7150 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7151 * gcc.dg/vect/vect-outer-1.c: Adjust.
7152 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7153 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7154 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7155 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7156 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7157 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7158
7159 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7160
7161 PR tree-optimization/52870
7162 * gcc.dg/vect/pr52870.c: New test.
7163
7164 2012-04-09 Mike Stump <mikestump@comcast.net>
7165
7166 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7167 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7168 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7169 * gnat.dg/aggr11.adb: Likewise.
7170 * gnat.dg/aggr11_pkg.ads: Likewise.
7171 * gnat.dg/aggr15.adb: Likewise.
7172 * gnat.dg/aggr15.ads: Likewise.
7173 * gnat.dg/aggr17.adb: Likewise.
7174 * gnat.dg/aggr18.adb: Likewise.
7175 * gnat.dg/array14.adb: Likewise.
7176 * gnat.dg/array14.ads: Likewise.
7177 * gnat.dg/array14_pkg.ads: Likewise.
7178 * gnat.dg/array19.adb: Likewise.
7179 * gnat.dg/array19.ads: Likewise.
7180 * gnat.dg/discr27.adb: Likewise.
7181 * gnat.dg/discr27.ads: Likewise.
7182 * gnat.dg/discr35.adb: Likewise.
7183 * gnat.dg/discr35.ads: Likewise.
7184 * gnat.dg/discr6.adb: Likewise.
7185 * gnat.dg/discr6_pkg.ads: Likewise.
7186 * gnat.dg/import1.adb: Likewise.
7187 * gnat.dg/import1.ads: Likewise.
7188 * gnat.dg/loop_address2.adb: Likewise.
7189 * gnat.dg/opt7.adb: Likewise.
7190 * gnat.dg/opt7.ads: Likewise.
7191 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7192 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7193 * gnat.dg/rep_clause2.adb: Likewise.
7194 * gnat.dg/rep_clause2.ads: Likewise.
7195 * gnat.dg/slice2.adb: Likewise.
7196 * gnat.dg/slice2.ads: Likewise.
7197 * gnat.dg/slice6.adb: Likewise.
7198 * gnat.dg/slice6_pkg.ads: Likewise.
7199 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7200 * gnat.dg/taft_type2.adb: Likewise.
7201 * gnat.dg/taft_type2.ads: Likewise.
7202 * gnat.dg/taft_type2_pkg.ads: Likewise.
7203 * gnat.dg/volatile10.adb: Likewise.
7204 * gnat.dg/volatile10_pkg.ads: Likewise.
7205
7206 * gcc.dg/dll-8.c: Remove execute permissions.
7207 * g++.dg/ext/dllexport5.C: Likewise.
7208
7209 2012-04-09 Jan Hubicka <jh@suse.cz>
7210
7211 PR lto/52722
7212 PR lto/51765
7213 PR lto/52634
7214 * gcc.dg/lto/pr52634_1.c: New testcase.
7215 * gcc.dg/lto/pr52634_0.c: New testcase.
7216
7217 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7218
7219 PR target/52883
7220 * gcc.target/i386/pr52883.c: New testcase.
7221
7222 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7223
7224 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7225 (check_effective_target_sync_long_long): Add SPARC case.
7226 (check_effective_target_sync_long_long_runtime): Likewise.
7227 (check_effective_target_sync_int_long): Adjust SPARC case.
7228 (check_effective_target_sync_char_short): Likewise.
7229
7230 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7231
7232 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7233 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7234
7235 2012-04-08 Tobias Burnus <burnus@net-b.de>
7236
7237 PR fortran/40973
7238 PR fortran/52751
7239 * gfortran.dg/public_private_module_2.f90: New.
7240
7241 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7242
7243 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7244 directives.
7245
7246 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7247
7248 PR fortran/52893
7249 * gfortran.dg/function_optimize_11.f90: New test.
7250
7251 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7252
7253 PR fortran/52668
7254 * gfortran.dg/use_only_6.f90: New test.
7255
7256 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7257
7258 PR fortran/52668
7259 * gfortran.dg/use_only_6.f90: New test.
7260 2012-04-06 Mike Stump <mikestump@comcast.net>
7261
7262 PR testsuite/50722
7263 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7264
7265 2012-04-05 Jason Merrill <jason@redhat.com>
7266
7267 PR c++/52596
7268 * g++.dg/template/qualified-id5.C: New.
7269
7270 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7271
7272 PR target/52882
7273 * gcc.target/i386/pr52882.c: New test.
7274
7275 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7276 Dominique D'Humieures <dominiq@lps.ens.fr>
7277
7278 PR testsuite/52614
7279 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7280 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7281
7282 2012-04-04 Jason Merrill <jason@redhat.com>
7283
7284 PR c++/52845
7285 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7286
7287 2012-04-03 Jason Merrill <jason@redhat.com>
7288
7289 PR c++/52796
7290 * g++.dg/cpp0x/variadic-value1.C: New.
7291
7292 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7293
7294 * gnat.dg/pack18.adb: New test.
7295 * gnat.dg/pack18_pkg.ads: New helper.
7296
7297 2012-04-03 Richard Guenther <rguenther@suse.de>
7298
7299 PR tree-optimization/52808
7300 * gcc.dg/pr52808.c: New testcase.
7301
7302 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR tree-optimization/52835
7305 * gfortran.dg/pr52835.f90: New test.
7306
7307 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7308
7309 * gnat.dg/specs/aggr5.ads: New test.
7310
7311 2012-04-02 Richard Guenther <rguenther@suse.de>
7312
7313 PR tree-optimization/52756
7314 * gcc.dg/torture/pr52756.c: New testcase.
7315
7316 2012-04-02 Richard Guenther <rguenther@suse.de>
7317
7318 PR middle-end/52803
7319 * gcc.dg/pr52803.c: New testcase.
7320
7321 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7322
7323 PR c++/40942
7324 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7325 DR 214 in account.
7326
7327 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7328
7329 PR c++/50043
7330 * g++.dg/cpp0x/noexcept17.C: New.
7331 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7332 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7333 * g++.dg/cpp0x/noexcept01.C: Likewise.
7334 * g++.dg/eh/init-temp1.C: Likewise.
7335 * g++.dg/eh/ctor1.C: Likwise.
7336
7337 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7338
7339 * gnat.dg/controlled6.adb: New test.
7340 * gnat.dg/controlled6_pkg.ads: New helper.
7341 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7342
7343 2012-03-30 Richard Henderson <rth@redhat.com>
7344
7345 PR debug/52727
7346 * g++.dg/opt/pr52727.C: New testcase.
7347
7348 2012-03-30 Richard Guenther <rguenther@suse.de>
7349
7350 PR tree-optimization/52754
7351 * gcc.target/i386/pr52754.c: New testcase.
7352
7353 2012-03-30 Richard Guenther <rguenther@suse.de>
7354
7355 PR middle-end/52772
7356 * g++.dg/torture/pr52772.C: New testcase.
7357
7358 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7359
7360 PR c++/52718
7361 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7362
7363 2012-03-29 Jason Merrill <jason@redhat.com>
7364
7365 PR c++/52685
7366 * g++.dg/template/inherit8.C: New.
7367
7368 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR c++/52759
7371 * g++.dg/ext/weak4.C: New test.
7372
7373 PR tree-optimization/52760
7374 * gcc.c-torture/execute/pr52760.c: New test.
7375
7376 2012-03-29 Jason Merrill <jason@redhat.com>
7377
7378 PR c++/52743
7379 * g++.dg/cpp0x/initlist-array3.C: New.
7380
7381 2012-03-28 Jason Merrill <jason@redhat.com>
7382
7383 PR c++/52746
7384 * g++.dg/overload/virtual2.C: New.
7385
7386 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gnat.dg/vect7.ad[sb]: New test.
7389
7390 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7391 Tobias Burnus <burnus@gcc.gnu.org>
7392
7393 PR fortran/52652
7394 * gfortran.dg/allocate_class_1.f90 : Change error test.
7395 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7396 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7397 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7398
7399 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7400
7401 PR middle-end/52691
7402 * gcc.dg/pr52691.c: New test.
7403
7404 PR middle-end/52750
7405 * gcc.c-torture/compile/pr52750.c: New test.
7406
7407 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7408
7409 PR target/52692
7410 * gcc.target/avr/torture/builtins-2.c: New test.
7411
7412 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR target/52736
7415 * gcc.target/i386/pr52736.c: New test.
7416
7417 2012-03-27 Martin Jambor <mjambor@suse.cz>
7418
7419 PR middle-end/52693
7420 * gcc.dg/torture/pr52693.c: New test.
7421
7422 2012-03-27 Meador Inge <meadori@codesourcery.com>
7423
7424 PR c++/52672
7425 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7426
7427 2012-03-27 Mike Stump <mikestump@comcast.net>
7428
7429 PR target/52665
7430 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7431 failures that match branch names.
7432
7433 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7434 H.J. Lu <hongjiu.lu@intel.com>
7435
7436 PR target/52698
7437 * gcc.target/i386/pr52698.c: New test.
7438
7439 2012-03-27 Richard Guenther <rguenther@suse.de>
7440
7441 PR middle-end/52720
7442 * gcc.dg/torture/pr52720.c: New testcase.
7443
7444 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7445
7446 * gnat.dg/pack17.adb: New test.
7447
7448 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7449
7450 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7451 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7452
7453 2012-03-26 Martin Jambor <mjambor@suse.cz>
7454
7455 PR tree-optimization/50052
7456 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7457
7458 2012-03-26 Richard Guenther <rguenther@suse.de>
7459
7460 PR tree-optimization/52701
7461 * gfortran.dg/pr52701.f90: New testcase.
7462
7463 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7464
7465 PR tree-optimization/52686
7466 * gcc.target/arm/pr52686.c: New test.
7467
7468 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7469
7470 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7471 Add "-Os -flto" to list.
7472
7473 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7474
7475 * gnat.dg/concat2.ad[sb]: New test.
7476
7477 2012-03-24 Jason Merrill <jason@redhat.com>
7478
7479 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7480 * g++.dg/cpp0x/trailing2.C: Likewise.
7481 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7482 * g++.dg/cpp1y/auto-fn1.C: New.
7483 * g++.dg/cpp1y/auto-fn2.C: New.
7484 * g++.dg/cpp1y/auto-fn3.C: New.
7485 * g++.dg/cpp1y/auto-fn4.C: New.
7486 * g++.dg/cpp1y/auto-fn5.C: New.
7487 * g++.dg/cpp1y/auto-fn6.C: New.
7488 * g++.dg/cpp1y/auto-fn7.C: New.
7489 * g++.dg/cpp1y/auto-fn8.C: New.
7490 * g++.dg/cpp1y/auto-fn9.C: New.
7491 * g++.dg/cpp1y/auto-fn10.C: New.
7492 * g++.dg/cpp1y/auto-fn11.C: New.
7493
7494 2012-03-23 Richard Guenther <rguenther@suse.de>
7495
7496 PR tree-optimization/52678
7497 * gfortran.dg/pr52678.f: New testcase.
7498
7499 2012-03-23 Richard Guenther <rguenther@suse.de>
7500
7501 PR tree-optimization/52638
7502 * g++.dg/torture/pr52638.C: New testcase.
7503
7504 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7505
7506 PR c++/52487
7507 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7508
7509 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR c++/52671
7512 * g++.dg/ext/attrib44.C: New test.
7513
7514 2012-03-22 Jan Hubicka <jh@suse.cz>
7515
7516 PR middle-end/51737
7517 * g++.dg/torture/pr51737.C: New testcase
7518
7519 2012-03-22 Richard Guenther <rguenther@suse.de>
7520
7521 PR tree-optimization/52548
7522 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7523
7524 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7525
7526 * lib/fortran-modules.exp (list-module-names-1): Remove
7527 warning.
7528
7529 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7530
7531 PR target/50751
7532 * gcc.target/sh/pr50751-1.c: New.
7533 * gcc.target/sh/pr50751-2.c: New.
7534 * gcc.target/sh/pr50751-3.c: New.
7535
7536 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7537
7538 PR target/52479
7539 * gcc.target/sh/sh4a-cos.c: Remove.
7540 * gcc.target/sh/sh4a-sin.c: Remove.
7541 * gcc.target/sh/sh4a-sincos.c: Remove.
7542
7543 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7544
7545 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7546 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7547
7548 2012-03-21 Martin Jambor <mjambor@suse.cz>
7549
7550 PR testsuite/52641
7551 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7552 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7553
7554 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7555
7556 * gcc.target/arm/thumb-16bit-ops.c: New file.
7557 * gcc.target/arm/thumb-ifcvt.c: New file.
7558
7559 2012-03-20 Jason Merrill <jason@redhat.com>
7560
7561 * lib/target-supports.exp: Add { target c++1y }.
7562
7563 * g++.dg/cpp0x/auto32.C: New.
7564
7565 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7566
7567 PR testsuite/52641
7568 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7569 int32plus.
7570 * gcc.dg/torture/pr48124-4.c: Ditto:
7571 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7572
7573 2012-03-20 Jason Merrill <jason@redhat.com>
7574
7575 PR c++/52510
7576 * g++.dg/cpp0x/initlist66.C: New.
7577
7578 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7579
7580 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7581 __AVR_HAVE_LPMX__
7582
7583 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7584
7585 PR target/49868
7586 * gcc.target/avr/torture/addr-space-2.h: New file.
7587 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7588 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7589 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7590 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7591
7592 2012-03-20 Richard Guenther <rguenther@suse.de>
7593
7594 * gnat.dg/pack16.adb: New testcase.
7595 * gnat.dg/pack16_pkg.ads: Likewise.
7596 * gnat.dg/specs/pack8.ads: Likewise.
7597 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7598
7599 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7600
7601 * g++.dg/warn/Wuseless-cast.C: Extend.
7602
7603 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7604
7605 PR c++/14710
7606 * g++.dg/warn/Wuseless-cast.C: New.
7607
7608 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7609
7610 PR libfortran/52608
7611 * gfortran.dg/pr52608.f90: New test.
7612
7613 2012-03-17 Tobias Burnus <burnus@net-b.de>
7614
7615 PR fortran/52585
7616 * gfortran.dg/proc_ptr_36.f90: New.
7617
7618 2012-03-16 Martin Jambor <mjambor@suse.cz>
7619
7620 * gcc.dg/misaligned-expand-1.c: New test.
7621 * gcc.dg/misaligned-expand-3.c: Likewise.
7622
7623 2012-03-16 Richard Guenther <rguenther@suse.de>
7624 Kai Tietz <ktietz@redhat.com>
7625
7626 PR middle-end/48814
7627 * gcc.c-torture/execute/pr48814-1.c: New test.
7628 * gcc.c-torture/execute/pr48814-2.c: New test.
7629 * gcc.dg/tree-ssa/assign-1.c: New test.
7630 * gcc.dg/tree-ssa/assign-2.c: New test.
7631 * gcc.dg/tree-ssa/assign-3.c: New test.
7632
7633 2012-03-16 Richard Guenther <rguenther@suse.de>
7634
7635 * gnat.dg/specs/pack7.ads: New testcase.
7636
7637 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR target/52568
7640 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7641 * gcc.dg/torture/vshuf-8.inc: Likewise.
7642 * gcc.dg/torture/vshuf-16.inc: Likewise.
7643 * gcc.dg/torture/vshuf-32.inc: Likewise.
7644
7645 2012-03-15 Jason Merrill <jason@redhat.com>
7646
7647 * g++.dg/torture/pr52582.C: New.
7648
7649 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7650
7651 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7652
7653 2012-03-15 Ira Rosen <irar@il.ibm.com>
7654 Ulrich Weigand <ulrich.weigand@linaro.org>
7655
7656 * gcc.dg/vect/slp-cond-3.c: New test.
7657 * gcc.dg/vect/slp-cond-4.c: New test.
7658
7659 2012-03-15 Ira Rosen <irar@il.ibm.com>
7660 Ulrich Weigand <ulrich.weigand@linaro.org>
7661
7662 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7663 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7664
7665 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7666
7667 PR libfortran/52434
7668 PR libfortran/48878
7669 PR libfortran/38199
7670 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7671 * gfortran.dg/round_1.f03: Likewise.
7672
7673 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7674 Andrew Pinski <apinski@cavium.com>
7675
7676 PR middle-end/52592
7677 * gcc.dg/pr52592.c: New test.
7678
7679 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7680
7681 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7682 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7683 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7684 * lib/fortran-modules.exp: .. this new file. Adjust users.
7685 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7686 gfortran-dg-debug-runtest): Call cleanup-modules.
7687 * lib/fortran-torture.exp (fortran-torture-execute,
7688 fortran-torture): Likewise.
7689 * gfortran.dg/coarray/caf.exp: Likewise.
7690 * lib/lto.exp: Likewise.
7691 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7692 * gfortran.dg/class_4b.f03: Likewise.
7693 * gfortran.dg/class_4c.f03: Likewise.
7694 * gfortran.dg/class_45a.f03: Likewise.
7695 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7696 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7697 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7698 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7699 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7700 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7701 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7702 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7703 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7704 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7705 * gfortran.dg/whole_file_28.f90: Likewise.
7706 * gfortran.dg/whole_file_29.f90: Likewise.
7707 * gfortran.dg/whole_file_30.f90: Likewise.
7708 * gfortran.dg/whole_file_31.f90: Likewise.
7709
7710 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR tree-optimization/52267
7713 * gcc.dg/pr52267.c: New test.
7714 * gcc.dg/tree-ssa/vrp65.c: New test.
7715 * gcc.dg/tree-ssa/vrp66.c: New test.
7716
7717 2012-03-15 Richard Guenther <rguenther@suse.de>
7718
7719 PR middle-end/52580
7720 * gfortran.dg/vect/pr52580.f: New testcase.
7721
7722 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7723
7724 * gcc.target/sh/fpul-usage-1.c: New.
7725
7726 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7727
7728 PR target/49468
7729 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7730 * gcc.target/sh/pr49468-di.c: Likewise.
7731
7732 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7733
7734 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7735 * gcc.dg/c99-stdint-6.c: Likewise.
7736 * gcc.dg/lto/20090210_0.c: Likewise.
7737 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7738 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7739 * gcc.dg/pragma-init-fini-2.c: Likewise.
7740 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7741 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7742 * gcc.target/i386/pr22152.c: Likewise.
7743 * gcc.target/i386/vect8-ret.c: Likewise.
7744 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7745 handling.
7746
7747 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7748
7749 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7750 * g++.dg/tree-prof/partition1.C: Likewise.
7751 * g++.dg/tree-prof/partition2.C: Likewise.
7752 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7753 handling.
7754 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7755 * gcc.c-torture/execute/20010724-1.c: Remove.
7756 * gcc.c-torture/execute/20010724-1.x: Remove.
7757 * gcc.c-torture/execute/20040208-2.c: Remove.
7758 * gcc.c-torture/execute/20040208-2.x: Remove.
7759 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7760 Remove.
7761 (main) [__mips__ && __sgi__]: Remove.
7762 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7763 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7764 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7765 mips-sgi-irix6* handling.
7766 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7767 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7768 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7769 handling.
7770 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7771 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7772 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7773 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7774 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7775 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7776 mips-sgi-irix6*.
7777 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7778 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7779 * gcc.target/mips/save-restore-3.c: Likewise.
7780 * gcc.target/mips/save-restore-4.c: Likewise.
7781 * gcc.target/mips/save-restore-5.c: Likewise.
7782 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7783 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7784 messages.
7785 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7786 IRIX 6 handling.
7787 (restore_ld_library_path_env_vars): Likewise.
7788 * lib/target-supports.exp (check_profiling_available): Remove
7789 mips*-*-irix* handling.
7790 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7791 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7792 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7793
7794 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR c++/52582
7797 * g++.dg/opt/pr52582.C: New test.
7798
7799 2012-03-14 Richard Guenther <rguenther@suse.de>
7800
7801 PR tree-optimization/52571
7802 * gcc.dg/vect/vect-2.c: Initialize arrays.
7803 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7804 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7805 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7806
7807 2012-03-14 Richard Guenther <rguenther@suse.de>
7808
7809 PR middle-end/52080
7810 PR middle-end/52097
7811 PR middle-end/48124
7812 * gcc.dg/torture/pr48124-1.c: New testcase.
7813 * gcc.dg/torture/pr48124-2.c: Likewise.
7814 * gcc.dg/torture/pr48124-3.c: Likewise.
7815 * gcc.dg/torture/pr48124-4.c: Likewise.
7816
7817 2012-03-14 Richard Guenther <rguenther@suse.de>
7818
7819 PR middle-end/52578
7820 * gcc.dg/pr52578.c: New testcase.
7821
7822 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR c++/52521
7825 * g++.dg/cpp0x/udlit-args2.C: New test.
7826
7827 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7828
7829 PR target/48596
7830 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7831 * gcc.c-torture/compile/pr48596.c: ... here.
7832
7833 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7834
7835 PR c++/51641
7836 * g++.dg/lookup/hidden-class17.C: New test.
7837
7838 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR c/52577
7841 * gcc.dg/Wunused-var-3.c: New test.
7842
7843 2012-03-13 Martin Jambor <mjambor@suse.cz>
7844
7845 * gcc.dg/misaligned-expand-2.c: New test.
7846
7847 2012-03-13 Richard Guenther <rguenther@suse.de>
7848
7849 PR middle-end/52134
7850 * gcc.dg/pr52134.c: New testcase.
7851
7852 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7853
7854 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7855
7856 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7857
7858 PR tree-optimization/46728
7859 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7860 * gcc.target/powerpc/pr46728-5.c: Likewise.
7861 * gcc.target/powerpc/pr46728-8.c: Likewise.
7862 * gcc.target/powerpc/pr46728-10.c: Likewise.
7863 * gcc.target/powerpc/pr46728-11.c: Likewise.
7864 * gcc.target/powerpc/pr46728-13.c: Likewise.
7865 * gcc.target/powerpc/pr46728-14.c: Likewise.
7866 * gcc.target/powerpc/pr46728-15.c: Likewise.
7867
7868 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7869
7870 PR c++/52299
7871 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7872
7873 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7874
7875 PR tree-optimization/46728
7876 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7877 * gcc.target/powerpc/pr46728-5.c: Likewise.
7878 * gcc.target/powerpc/pr46728-8.c: Likewise.
7879 * gcc.target/powerpc/pr46728-10.c: Likewise.
7880 * gcc.target/powerpc/pr46728-11.c: Likewise.
7881 * gcc.target/powerpc/pr46728-13.c: Likewise.
7882 * gcc.target/powerpc/pr46728-14.c: Likewise.
7883 * gcc.target/powerpc/pr46728-15.c: Likewise.
7884
7885 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7886
7887 PR target/49868
7888 * gcc.target/avr/torture/addr-space-1.h: New file.
7889 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7890 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7891 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7892 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7893
7894 2012-03-12 Andrew Pinski <apinski@cavium.com>
7895
7896 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7897
7898 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7899
7900 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7901 * g++.dg/abi/thunk4.C: Likewise.
7902 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7903 Adapt line numbers.
7904 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7905 handling.
7906 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7907 * g++.dg/eh/spbp.C: Likewise.
7908 * g++.dg/ext/label13.C: Likewise.
7909 * g++.dg/guality/guality.exp: Likewise.
7910 * g++.dg/other/anon5.C: Likewise.
7911 * g++.dg/other/pragma-ep-1.C: Remove.
7912 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7913 * g++.dg/warn/pr31246.C: Likewise.
7914 * g++.dg/warn/weak1.C: Likewise.
7915 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7916 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7917 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7918 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7919 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7920 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7921 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7922 * gcc.dg/c99-tgmath-1.c: Likewise.
7923 * gcc.dg/c99-tgmath-2.c: Likewise.
7924 * gcc.dg/c99-tgmath-3.c: Likewise.
7925 * gcc.dg/c99-tgmath-4.c: Likewise.
7926 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7927 handling.
7928 * gcc.dg/debug/pr49032.c: Likewise.
7929 * gcc.dg/guality/guality.exp: Likewise.
7930 * gcc.dg/intmax_t-1.c: Likewise.
7931 * gcc.dg/pr48616.c: Likewise.
7932 * gcc.dg/pragma-ep-1.c: Remove.
7933 * gcc.dg/pragma-ep-2.c: Remove.
7934 * gcc.dg/pragma-ep-3.c: Remove.
7935 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7936 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7937 * gcc.misc-tests/gcov-14.c: Likewise.
7938 * gfortran.dg/guality/guality.exp: Likewise.
7939 * lib/target-supports.exp (check_weak_available): Likewise.
7940 (add_options_for_tls): Likewise.
7941 (check_ascii_locale_available): Likewise.
7942 * obj-c++.dg/dwarf-2.mm: Likewise.
7943 * objc.dg/dwarf-1.m: Likewise.
7944 * objc.dg/dwarf-2.m: Likewise.
7945
7946 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR tree-optimization/51721
7949 * gcc.dg/tree-ssa/vrp64.c: New test.
7950
7951 PR tree-optimization/52533
7952 * gcc.c-torture/compile/pr52533.c: New test.
7953
7954 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7955
7956 * gcc.target/i386/rtm-xabort-1.c: New.
7957 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7958 * gcc.target/i386/rtm-xend-1.c: Ditto.
7959 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7960 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7961 * gcc.target/i386/sse-13.c: Ditto.
7962 * gcc.target/i386/sse-14.c: Ditto.
7963 * gcc.target/i386/sse-22.c: Ditto.
7964 * gcc.target/i386/sse-23.c: Ditto.
7965 * g++.dg/other/i386-2.C: Ditto.
7966 * g++.dg/other/i386-3.C: Ditto.
7967
7968 2012-03-12 Tobias Burnus <burnus@net-b.de>
7969
7970 PR fortran/52542
7971 * gfortran.dg/proc_ptr_35.f90: New.
7972
7973 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7974
7975 PR target/52530
7976 * gcc.dg/torture/pr52530.c: New test.
7977
7978 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7979
7980 PR target/51244
7981 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7982
7983 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7984
7985 PR target/52450
7986 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7987
7988 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7989
7990 2012-03-09 Andrew Pinski <apinski@cavium.com>
7991
7992 PR middle-end/51988
7993 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7994 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7995
7996 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7997
7998 * gcc.dg/tree-ssa/scev-3.c: New.
7999 * gcc.dg/tree-ssa/scev-4.c: New.
8000
8001 2012-03-08 Tobias Burnus <burnus@net-b.de>
8002
8003 PR fortran/52469
8004 * gfortran.dg/proc_ptr_34.f90
8005
8006 2012-03-07 Jason Merrill <jason@redhat.com>
8007
8008 PR c++/52521
8009 * g++.dg/cpp0x/udlit-mangle.C: New.
8010
8011 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8012
8013 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8014
8015 2012-03-06 Richard Guenther <rguenther@suse.de>
8016
8017 PR middle-end/52493
8018 * gcc.dg/torture/pr52493.c: New testcase.
8019
8020 2012-03-06 Richard Guenther <rguenther@suse.de>
8021
8022 PR lto/52097
8023 * gcc.dg/lto/pr52097_0.c: New testcase.
8024
8025 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8026
8027 PR target/51244
8028 * gcc.target/sh/pr51244-1.c: New.
8029 * gcc.target/sh/pr51244-2.c: New.
8030 * gcc.target/sh/pr51244-3.c: New.
8031
8032 2012-03-05 Jason Merrill <jason@redhat.com>
8033
8034 PR c++/51930
8035 * g++.dg/ext/visibility/template11.C: New.
8036
8037 * g++.dg/cpp0x/implicit13.C: New.
8038
8039 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR tree-optimization/51721
8042 * gcc.dg/tree-ssa/vrp63.c: New test.
8043 * gcc.dg/pr51721.c: New test.
8044
8045 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8046
8047 PR fortran/50981
8048 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8049 argument checks.
8050
8051 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8052
8053 PR target/52146
8054 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8055
8056 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8057
8058 PR fortran/50981
8059 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8060
8061 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8062
8063 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8064 int32plus.
8065
8066 2012-03-03 Jason Merrill <jason@redhat.com>
8067
8068 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8069
8070 Core 1270
8071 * g++.dg/cpp0x/initlist65.C: New.
8072
8073 PR c++/36797
8074 * g++.dg/ext/is_empty2.C: New.
8075
8076 2012-03-03 Tobias Burnus <burnus@net-b.de>
8077
8078 PR fortran/48820
8079 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8080
8081 2012-03-03 Tobias Burnus <burnus@net-b.de>
8082
8083 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8084 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8085 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8086 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8087 * gfortran.dg/class_30.f90: Remove dg-warning line.
8088 * gfortran.dg/bind_c_usage_25.f90: New.
8089
8090 2012-03-03 Tobias Burnus <burnus@net-b.de>
8091
8092 PR fortran/48820
8093 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8094 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8095 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8096
8097 2012-03-03 Tobias Burnus <burnus@net-b.de>
8098
8099 PR fortran/48820
8100 * gfortran.dg/assumed_type_1.f90: New.
8101 * gfortran.dg/assumed_type_2.f90: New.
8102 * gfortran.dg/assumed_type_3.f90: New.
8103 * gfortran.dg/assumed_type_4.f90: New.
8104
8105 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8106
8107 PR target/49486
8108 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8109 * gcc.target/sh/pr49468-di.c: New.
8110
8111 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8112
8113 * gcc.dg/graphite/pr50561.c: Update.
8114
8115 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8116
8117 * gcc.target/powerpc/pr52457.c: New test.
8118
8119 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8120
8121 * gcc.target/arm/sat-1.c: New test.
8122
8123 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8124
8125 PR target/46716
8126 * gcc.target/i386/pr46716.c: New test.
8127
8128 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8129
8130 PR c++/51989
8131 * g++.dg/cpp0x/sfinae32.C: New.
8132
8133 2012-03-02 Richard Guenther <rguenther@suse.de>
8134
8135 PR tree-optimization/52406
8136 * gcc.dg/torture/pr52406.c: New testcase.
8137
8138 2012-03-02 Tobias Burnus <burnus@net-b.de>
8139
8140 PR fortran/52325
8141 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8142 * gfortran.dg/nullify_2.f90: Update dg-error.
8143 * gfortran.dg/nullify_4.f90: Ditto.
8144 * gfortran.dg/pointer_init_6.f90: Ditto.
8145
8146 2012-03-02 Tobias Burnus <burnus@net-b.de>
8147
8148 PR fortran/52270
8149 * gfortran.dg/class_51.f90: New.
8150
8151 2012-03-02 Tobias Burnus <burnus@net-b.de>
8152
8153 PR fortran/52452
8154 * gfortran.dg/intrinsic_8.f90: New.
8155
8156 2012-03-01 Kai Tietz <ktietz@redhat.com>
8157
8158 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8159 routines on mingw targets.
8160 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8161
8162 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8163
8164 PR tree-optimization/52445
8165 * gcc.dg/pr52445.c: New test.
8166
8167 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR target/52437
8170 * gcc.c-torture/compile/pr52437.c: New test.
8171
8172 PR middle-end/52419
8173 * gcc.dg/torture/pr52419.c: New test.
8174
8175 PR tree-optimization/52429
8176 * gcc.dg/torture/pr52429.c: New test.
8177 * g++.dg/opt/pr52429.C: New test.
8178
8179 2012-02-29 Richard Guenther <rguenther@suse.de>
8180
8181 PR testsuite/52297
8182 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8183 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8184 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8185 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8186 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8187 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8188
8189 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8190
8191 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8192
8193 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8194
8195 PR fortran/52386
8196 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8197
8198 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8199
8200 PR target/51534
8201 * gcc.target/arm/neon/pr51534.c: New testcase.
8202
8203 2012-02-28 Richard Guenther <rguenther@suse.de>
8204
8205 PR target/52407
8206 * gcc.dg/torture/pr52407.c: New testcase.
8207
8208 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8209
8210 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8211 * gcc.target/arm/vfp2.c: Likewise.
8212 * gcc.target/arm/vfp3.c: Likewise.
8213 * gcc.target/arm/vfp4.c: Likewise.
8214 * gcc.target/arm/vfp5.c: Likewise.
8215 * gcc.target/arm/vfp6.c: Likewise.
8216 * gcc.target/arm/vfp7.c: Likewise.
8217 * gcc.target/arm/vfp8.c: Likewise.
8218 * gcc.target/arm/vfp9.c: Likewise.
8219 * gcc.target/arm/vfp10.c: Likewise.
8220 * gcc.target/arm/vfp11.c: Likewise.
8221 * gcc.target/arm/vfp12.c: Likewise.
8222 * gcc.target/arm/vfp13.c: Likewise.
8223 * gcc.target/arm/vfp14.c: Likewise.
8224 * gcc.target/arm/vfp15.c: Likewise.
8225 * gcc.target/arm/vfp16.c: Likewise.
8226 * gcc.target/arm/vfp17.c: Likewise.
8227 * gcc.target/arm/neon-constants.h: New file.
8228 * gcc.target/arm/neon-vect1.c: New test.
8229 * gcc.target/arm/neon-vect2.c: New test.
8230 * gcc.target/arm/neon-vect3.c: New test.
8231 * gcc.target/arm/neon-vect4.c: New test.
8232 * gcc.target/arm/neon-vect5.c: New test.
8233 * gcc.target/arm/neon-vect6.c: New test.
8234 * gcc.target/arm/neon-vect7.c: New test.
8235 * gcc.target/arm/neon-vect8.c: New test.
8236
8237 2012-02-28 Richard Guenther <rguenther@suse.de>
8238
8239 PR tree-optimization/52402
8240 * gcc.dg/torture/pr52402.c: New testcase.
8241
8242 2012-02-28 Richard Guenther <rguenther@suse.de>
8243
8244 PR lto/52400
8245 * g++.dg/lto/pr52400_0.C: New testcase.
8246
8247 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8248
8249 * gcc.target/avr/torture/builtins-1.c: New test.
8250 * gcc.target/avr/torture/builtins-error.c: New test.
8251
8252 2012-02-28 Kai Tietz <ktietz@redhat.com>
8253
8254 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8255 * gcc.target/i386/pr45352-2.c: Likewise.
8256 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8257 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8258 targets instead rand.
8259 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8260 * gcc.target/i386/sse2-mul-1.c: Likewise.
8261 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8262 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8263 * gcc.target/i386/pad-1.c: Likewise.
8264 * gcc.target/i386/pad-9.c: Likewise.
8265 * gcc.target/i386/pad-2.c: Likewise.
8266 * gcc.target/i386/pad-5b.c: Likewise.
8267 * gcc.target/i386/pad-8.c: Likewise.
8268 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8269 * gcc.target/i386/pr44130.c: Likewise.
8270 * gcc.target/i386/align-main-1.c: Likewise.
8271 * gcc.target/i386/align-main-2.c: Likewise.
8272 * gcc.target/i386/sw-1.c: Likewise.
8273 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8274 on x64 mingw target.
8275 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8276 * gcc.target/i386/pr46295.c: Likewise.
8277 * gcc.target/i386/amd64-abi-1.c: Likewise.
8278 * gcc.target/i386/amd64-abi-2.c: Likewise.
8279 * gcc.target/i386/pr39082-1.c: Likewise.
8280 * gcc.target/i386/pr39162.c: Likewise.
8281 * gcc.target/i386/pr22152.c: Likewise.
8282 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8283 * gcc.target/i386/wrfsbase-2.c: Likewise.
8284 * gcc.target/i386/local.c: Likewise
8285 * gcc.target/i386/wrgsbase-1.c: Likewise.
8286 * gcc.target/i386/wrfsbase-1.c: Likewise.
8287 * gcc.target/i386/pr39315-3.c: Likewise.
8288 * gcc.target/i386/pr35767-4.c: Likewise.
8289 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8290 x64 mingw target.
8291 * gcc.target/i386/pr45336-2.c: Likewise.
8292 * gcc.target/i386/pr45336-1.c: Likewise.
8293 * gcc.target/i386/pr45336-4.c: Likewise.
8294
8295 2012-02-27 Tristan Gingold <gingold@adacore.com>
8296
8297 * gnat.dg/array20.ad[sb]: New test.
8298
8299 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR target/52375
8302 * gcc.target/arm/pr52375.c: New test.
8303 * gcc.c-torture/compile/pr52375.c: New test.
8304
8305 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8306
8307 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8308 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8309
8310 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8311
8312 * gnat.dg/aggr19.adb: New test.
8313 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8314
8315 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8316
8317 PR target/49263
8318 * gcc.target/sh/pr49263.c: New.
8319
8320 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8321
8322 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8323 simulate_thread_wrapper_other_threads
8324 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8325 Move initialization of 'value' to main().
8326 (main): Initialize 'value';
8327 * gcc.dg/simulate-thread/speculative-store.c
8328 (simulate_thread_step_verify): Return 0 when successful.
8329 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8330 Reduce threshold.
8331 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8332 (simulate_thread_wrapper_other_threads): Return a success/fail value
8333 and issue an error if the instruction count threshold is exceeded.
8334
8335 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8336
8337 PR target/50580
8338 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8339 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8340
8341 2012-02-24 Richard Guenther <rguenther@suse.de>
8342
8343 PR middle-end/52355
8344 * gcc.dg/pr52355.c: New testcase.
8345
8346 2012-02-23 Kai Tietz <ktietz@redhat.com>
8347
8348 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8349 * gcc.dg/Wpadded.c: Likewise.
8350 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8351 structure-layout.
8352 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8353 for sleep by Sleep and add windows.h include for this function.
8354 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8355 targets.
8356 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8357 target.
8358 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8359 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8360 on x64 mingw target.
8361 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8362 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8363 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8364 failure on LLP64 target.
8365
8366 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8367
8368 PR c/52290
8369 * gcc.dg/noncompile/pr52290.c: New test.
8370
8371 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR tree-optimization/52019
8374 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8375
8376 2012-02-22 Kai Tietz <ktietz@redhat.com>
8377
8378 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8379 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8380 derived pdiff_t type.
8381 * g++.dg/torture/pr49720.C: Likewise
8382
8383 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8384
8385 PR target/52330
8386 * gcc.target/i386/pr52330.c: New test.
8387
8388 2012-02-22 Tobias Burnus <burnus@net-b.de>
8389
8390 PR fortran/52335
8391 * gfortran.dg/io_constraints_10.f90: New.
8392
8393 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8394
8395 * lib/target-supports.exp (check_effective_target_vect_condition):
8396 Return true for NEON.
8397
8398 2012-02-21 Kai Tietz <ktietz@redhat.com>
8399
8400 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8401
8402 2012-02-21 Richard Guenther <rguenther@suse.de>
8403
8404 PR tree-optimization/52324
8405 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8406
8407 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8408
8409 PR middle-end/51782
8410 * gcc.target/avr/torture/pr51782-1.c: New test.
8411
8412 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR tree-optimization/52318
8415 * gcc.dg/pr52318.c: New test.
8416
8417 2012-02-20 Kai Tietz <ktietz@redhat.com>
8418
8419 * gcc.dg/bf-ms-layout-3.c: New testcase.
8420
8421 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8422
8423 PR testsuite/52229
8424 PR fortran/32380
8425 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8426
8427 2012-02-20 Richard Guenther <rguenther@suse.de>
8428
8429 PR tree-optimization/52298
8430 * gcc.dg/torture/pr52298.c: New testcase.
8431 * gcc.dg/vect/pr52298.c: Likewise.
8432
8433 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8434
8435 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8436 * gcc.c-torture/execute/pr52286.c: Ditto.
8437
8438 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR tree-optimization/52286
8441 * gcc.c-torture/execute/pr52286.c: New test.
8442
8443 2012-02-18 Tobias Burnus <burnus@net-b.de>
8444
8445 PR fortran/52295
8446 * gfortran.dg/interface_35.f90: Use -std=f2003.
8447 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8448 * gfortran.dg/interface_assignment_4.f90: Ditto.
8449 * gfortran.dg/bessel_1.f90: Ditto.
8450 * gfortran.dg/func_result_6.f90: Ditto.
8451 * gfortran.dg/hypot_1.f90: Ditto.
8452 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8453
8454 2012-02-17 Tobias Burnus <burnus@net-b.de>
8455
8456 PR translation/52232
8457 PR translation/52234
8458 PR translation/52245
8459 PR translation/52246
8460 PR translation/52262
8461 PR translation/52273
8462 * gfortran.dg/coarray_22.f90: Update dg-error.
8463 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8464
8465 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8466
8467 PR target/51753
8468 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8469 (simulate-thread): Use default timeout.
8470
8471 2012-02-16 Jason Merrill <jason@redhat.com>
8472
8473 PR c++/52248
8474 * g++.dg/ext/timevar1.C: New.
8475
8476 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8477
8478 PR c++/52126
8479 * g++.dg/template/using21.C: New.
8480 * g++.dg/template/using22.C: Likewise.
8481
8482 2012-02-16 Jason Merrill <jason@redhat.com>
8483
8484 PR c++/51415
8485 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8486
8487 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8488
8489 PR tree-optimization/52255
8490 * gcc.c-torture/compile/pr52255.c: New test.
8491
8492 PR debug/52260
8493 * g++.dg/debug/dwarf2/pr52260.C: New test.
8494
8495 PR middle-end/51929
8496 * g++.dg/ipa/pr51929.C: New test.
8497
8498 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8499
8500 PR target/52199
8501 * gcc.target/powerpc/pr52199.c: New file.
8502
8503 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505 PR target/52152
8506 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8507
8508 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8509
8510 * gcc.dg/pr51867.c: Don't include <math.h>.
8511 (sqrtf): Declare.
8512
8513 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8514
8515 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8516 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8517
8518 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8519
8520 PR tree-optimization/50561
8521 * gcc.dg/graphite/pr50561.c: New testcase.
8522
8523 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8524
8525 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8526 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8527
8528 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8529
8530 * gnat.dg/discr35.ad[sb]: New test.
8531
8532 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8533
8534 * gnat.dg/volatile10.adb: New test.
8535 * gnat.dg/volatile10_pkg.ads: New helper.
8536
8537 2012-02-14 Jason Merrill <jason@redhat.com>
8538
8539 * g++.dg/ext/attrib43.C: New.
8540
8541 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8542
8543 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8544 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8545 fgnu_tm.
8546 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8547 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8548 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8549 effective_target fgnu_tm.
8550 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8551
8552 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8553
8554 PR c++/52247
8555 * g++.dg/template/asmgoto1.C: New test.
8556
8557 2012-02-14 Ian Lance Taylor <iant@google.com>
8558
8559 PR go/48501
8560 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8561 compiling generated file for 64bit and index tests.
8562
8563 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8564
8565 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8566
8567 2012-02-14 Richard Guenther <rguenther@suse.de>
8568
8569 PR tree-optimization/52244
8570 PR tree-optimization/51528
8571 * gcc.dg/torture/pr52244.c: New testcase.
8572
8573 2012-02-14 Walter Lee <walt@tilera.com>
8574
8575 * g++.dg/other/PR23205.C: Disable test on tile.
8576 * g++.dg/other/pr23205-2.C: Disable test on tile.
8577 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8578 * gcc.dg/20040813-1.c: Disable test on tile.
8579 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8580 * gcc.misc-tests/linkage.exp: Handle tilegx.
8581
8582 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR tree-optimization/52210
8585 * gcc.dg/pr52210.c: New test.
8586
8587 2012-02-14 Jason Merrill <jason@redhat.com>
8588
8589 PR c++/39055
8590 * g++.dg/overload/defarg5.C: New.
8591
8592 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR c/52181
8595 * c-c++-common/pr52181.c: New test.
8596
8597 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR c++/52215
8600 * g++.dg/ext/atomic-1.C: New test.
8601
8602 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8603
8604 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8605
8606 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8607
8608 PR middle-end/52209
8609 * gcc.c-torture/execute/pr52209.c: New test.
8610
8611 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8612
8613 PR fortran/50981
8614 * gfortran.dg/elemental_optional_args_5.f03: New test.
8615
8616 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8617
8618 PR testsuite/50076
8619 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8620 cases.
8621
8622 2012-02-11 Ian Lance Taylor <iant@google.com>
8623
8624 PR go/51874
8625 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8626 SPARC Solaris. Don't run the test at all on systems where it may
8627 not work, rather than xfailing it.
8628
8629 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8630
8631 PR rtl-optimization/52175
8632 * gcc.c-torture/compile/pr52175.c: New test.
8633
8634 2012-02-10 Jason Merrill <jason@redhat.com>
8635
8636 PR c++/51910
8637 * g++.dg/template/repo10.C: New.
8638
8639 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR debug/52132
8642 * gcc.dg/pr52132.c: New test.
8643
8644 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8645
8646 * gnat.dg/specs/aggr4.ads: New test.
8647 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8648
8649 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8650
8651 PR target/52146
8652 * gcc.target/i386/pr52146.c: New.
8653
8654 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8655
8656 PR middle-end/52177
8657 * c-c++-common/pr52177.c: New test.
8658
8659 2012-02-10 Jan Hubicka <jh@suse.cz>
8660
8661 PR middle-end/48600
8662 * g++.dg/torture/pr48600.C: New testcase.
8663
8664 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8665
8666 PR middle-end/52140
8667 * gcc.dg/dfp/pr52140.c: New test.
8668
8669 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8670
8671 PR fortran/32380
8672 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8673 of dg-options.
8674
8675 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8676
8677 PR middle-end/51867
8678 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8679 * gcc.dg/pr51867.c: New test.
8680
8681 2012-02-09 Ian Lance Taylor <iant@google.com>
8682
8683 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8684 which don't support -fsplit-stack. Turn off optimization when
8685 compiling select5-out.go.
8686
8687 2012-02-08 Ian Lance Taylor <iant@google.com>
8688
8689 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8690 systems which don't support -fsplit-stack.
8691
8692 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8693
8694 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8695 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8696 machine instuction in the log.
8697
8698 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8699
8700 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8701 to 20 seconds.
8702
8703 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8704
8705 PR driver/48524
8706 * gcc.dg/pr48524.c: New test.
8707 * gcc.dg/pr48524.spec: New spec file for test.
8708
8709 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8710
8711 PR fortran/32380
8712 * gfortran.dg/vect/pr32380.f90: New test.
8713
8714 2012-02-08 Tobias Burnus <burnus@net-b.de>
8715
8716 PR fortran/52151
8717 * gfortran.dg/realloc_on_assign_12.f90: New.
8718
8719 2012-02-08 Richard Guenther <rguenther@suse.de>
8720
8721 PR rtl-optimization/52170
8722 * gcc.dg/torture/pr52170.c: New testcase.
8723
8724 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR gcov-profile/52150
8727 * gcc.dg/tree-prof/pr52150.c: New test.
8728
8729 PR rtl-optimization/52139
8730 * gcc.dg/pr52139.c: New test.
8731
8732 2012-02-07 Jason Merrill <jason@redhat.com>
8733
8734 PR c++/51675
8735 * g++.dg/cpp0x/constexpr-union3.C: New.
8736
8737 PR c++/52035
8738 * g++.dg/lto/pr52035_0.C: New.
8739
8740 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8741
8742 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8743 * gcc.dg/special/weak-1.c: Likewise.
8744 * gcc.dg/ucnid-12.c: Likewise.
8745 * gcc.dg/torture/pr45678-1.c: Likewise.
8746 * gcc.dg/torture/pr45678-2.c: Likewise.
8747 * gcc.dg/vector-4.c: Likewise.
8748 * gcc.dg/ipa/inline-5.c: Likewise.
8749 * gcc.dg/ucnid-11.c: Likewise.
8750 * gcc.misc-tests/gcov-13.c: Likewise.
8751 * gcc.misc-tests/gcov-14.c: Likewise.
8752 * g++.dg/ext/label13.C: Likewise.
8753 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8754 hppa*-*-hpux* options.
8755 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8756 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8757 * gcc.dg/pr48616.c: Likewise.
8758 * gcc.dg/pr17957.c: Likewise.
8759 * gcc.dg/pr17055-1.c: Likewise.
8760 * gcc.dg/pr32912-1.c: Likewise.
8761 * gcc.dg/tm/pr51472.c: Likewise.
8762 * c-c++-common/fold-bitand-4.c: Likewise.
8763 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8764 Use dg-additional-options for extra options.
8765
8766 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8767
8768 * gcc.target/epiphany/interrupt-2.c: New test.
8769
8770 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8771
8772 PR target/52155
8773 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8774 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8775 for MIPS ELF.
8776
8777 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8778
8779 PR target/52152
8780 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8781
8782 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8783
8784 PR middle-end/24306
8785 PR target/52154
8786 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8787 * gcc.target/mips/va-arg-1.c: New test.
8788
8789 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8790
8791 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8792 for -mno-pointers-to-nested-functions.
8793
8794 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8795
8796 * gcc.c-torture/execute/20120207-1.c: New test.
8797
8798 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR rtl-optimization/52060
8801 * gcc.dg/torture/pr52060.c: New test.
8802
8803 PR middle-end/52074
8804 * gcc.c-torture/compile/pr52074.c: New test.
8805
8806 2012-02-07 Tobias Burnus <burnus@net-b.de>
8807
8808 PR fortran/51514
8809 * gfortran.dg/class_to_type_2.f90: New.
8810
8811 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8812
8813 PR fortran/32373
8814 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8815 Remove module.
8816
8817 2012-02-06 Jason Merrill <jason@redhat.com>
8818
8819 PR c++/52088
8820 * g++.dg/template/conv13.C: New.
8821
8822 2012-02-06 Richard Guenther <rguenther@suse.de>
8823
8824 PR tree-optimization/52115
8825 * gcc.c-torture/compile/pr52115.c: New testcase.
8826
8827 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR target/52129
8830 * gcc.c-torture/execute/pr52129.c: New test.
8831
8832 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8833
8834 * gcc.dg/pr48374.c: Actually add the test I forgot
8835 in the 2012-01-25 commit.
8836
8837 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8838
8839 PR fortran/32373
8840 * gfortran.dg/vect/vect-8.f90: New test case.
8841
8842 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8843
8844 PR fortran/48847
8845 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8846
8847 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8848
8849 PR fortran/52102
8850 * gfortran.dg/class_48.f90 : Add test of allocate class array
8851 component with source in subroutine test3. Remove commenting
8852 out in subroutine test4, since branching on unitialized variable
8853 is now fixed (no PR for this last.).
8854
8855 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8856
8857 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8858 on MIPS targets.
8859 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8860
8861 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8862
8863 PR target/52125
8864 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8865 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8866
8867 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8868
8869 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8870 (check_effective_target_sync_int_long): Use it.
8871 (check_effective_target_sync_char_short): Likewise.
8872 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8873
8874 2012-02-05 Tobias Burnus <burnus@net-b.de>
8875
8876 PR fortran/51972
8877 * gfortran.dg/class_48.f90: Add some further checks.
8878
8879 2012-02-05 Ira Rosen <irar@il.ibm.com>
8880
8881 PR tree-optimization/52091
8882 * gcc.dg/vect/pr52091.c: New test.
8883
8884 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR rtl-optimization/52113
8887 * gcc.target/avr/pr52113.c: New test.
8888
8889 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR rtl-optimization/52092
8892 * gcc.c-torture/compile/pr52092.c: New test.
8893
8894 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8895
8896 PR fortran/41587
8897 * gfortran.dg/class_array_10.f03: New test.
8898
8899 PR fortran/46356
8900 * gfortran.dg/class_array_11.f03: New test.
8901
8902 PR fortran/51754
8903 * gfortran.dg/class_array_12.f03: New test.
8904
8905 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8906
8907 PR fortran/52012
8908 * gfortran.dg/realloc_on_assign_11.f90: New test.
8909
8910 2012-02-02 Tobias Burnus <burnus@net-b.de>
8911
8912 PR fortran/52093
8913 * gfortran.dg/shape_7.f90: New.
8914
8915 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8916
8917 * gcc.target/mips/mips-prepend-1.c: New test.
8918
8919 2012-02-02 Jan Hubicka <jh@suse.cz>
8920 Tom de Vries <tom@codesourcery.com>
8921
8922 PR middle-end/51998
8923 * gcc.dg/alias-12.c: New testcase.
8924 * gcc.dg/alias-13.c: New testcase.
8925
8926 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR target/52086
8929 * gcc.dg/pr52086.c: New test.
8930
8931 PR tree-optimization/52073
8932 * gcc.c-torture/compile/pr52073.c: New test.
8933
8934 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8935
8936 PR fortran/51958
8937 * gfortran.dg/function_optimize_10.f90: New test.
8938
8939 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8940
8941 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8942 test on alpha*-*-*.
8943
8944 2012-02-01 Tobias Burnus <burnus@net-b.de>
8945
8946 PR fortran/52024
8947 * gfortran.dg/typebound_operator_14.f90: New.
8948
8949 2012-02-01 Tobias Burnus <burnus@net-b.de>
8950
8951 PR fortran/52059
8952 * gfortran.dg/elemental_function_1.f90: New.
8953
8954 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8955
8956 PR rtl-optimization/51374
8957 * gcc.target/avr/torture/pr51374-1.c:
8958 Also fail if SBIS is seen.
8959
8960 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8961
8962 PR rtl-optimization/51374
8963 * gcc.target/avr/torture/pr51374-1.c: New.
8964
8965 2012-01-31 Tobias Burnus <burnus@net-b.de>
8966
8967 PR fortran/52024
8968 * gfortran.dg/typebound_generic_11.f90: New.
8969
8970 2012-01-31 Tobias Burnus <burnus@net-b.de>
8971
8972 PR fortran/52029
8973 * gfortran.dg/class_49.f90: New.
8974
8975 2012-01-31 Tobias Burnus <burnus@net-b.de>
8976
8977 PR fortran/52013
8978 * gfortran.dg/elemental_args_check_6.f90: New.
8979
8980 2012-01-31 Jason Merrill <jason@redhat.com>
8981
8982 PR c++/52043
8983 * g++.dg/cpp0x/variadic122.C: New.
8984
8985 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8986
8987 PR fortran/52012
8988 * gfortran.dg/realloc_on_assign_10.f90: New test.
8989
8990 2012-01-31 Richard Guenther <rguenther@suse.de>
8991
8992 PR tree-optimization/51528
8993 * gcc.dg/torture/pr51528.c: New testcase.
8994
8995 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8996
8997 PR go/48501
8998 * lib/go.exp (go_target_compile): Append timeout= to options.
8999 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9000 select5-out.go test on alpha*-*-* targets.
9001
9002 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9003
9004 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9005 (TEST_SHORT): Reformat in the same way.
9006 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9007 (TEST_SHORT): Reformat in the same way.
9008 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9009 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9010 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9011 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9012 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9013
9014 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9015
9016 PR target/51835
9017 * gcc.target/arm/pr51835.c: New testcase.
9018
9019 2012-01-30 Richard Guenther <rguenther@suse.de>
9020
9021 PR tree-optimization/52028
9022 * gcc.dg/torture/pr52028.c: New testcase.
9023 * gfortran.dg/ldist-pr45199.f: Adjust.
9024 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9025 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9026 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9027
9028 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR debug/52027
9031 * gcc.dg/tree-prof/pr52027.c: New test.
9032
9033 PR tree-optimization/52046
9034 * gcc.dg/pr52046.c: New test.
9035
9036 PR debug/52048
9037 * g++.dg/other/pr52048.C: New test.
9038
9039 2012-01-30 Richard Guenther <rguenther@suse.de>
9040
9041 PR tree-optimization/52045
9042 * gcc.dg/pr52045.c: New testcase.
9043
9044 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9045
9046 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9047 new code generated for __sync_lock_release.
9048
9049 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9050
9051 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9052
9053 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9054
9055 PR testsuite/51875
9056 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9057
9058 * g++.dg/ext/visibility/template10.C: Fix typo.
9059
9060 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9061
9062 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9063
9064 PR c++/51327
9065 * g++.dg/cpp0x/constexpr-ice6.C: New.
9066
9067 2012-01-29 Tobias Burnus <burnus@net-b.de>
9068
9069 PR fortran/41600
9070 * gfortran.dg/default_initialization_6.f90: New.
9071
9072 2012-01-29 Tobias Burnus <burnus@net-b.de>
9073
9074 PR fortran/51972
9075 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9076 * gfortran.dg/class_48.f90: New.
9077
9078 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9079
9080 PR fortran/51808
9081 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9082
9083 2012-01-28 Tobias Burnus <burnus@net-b.de>
9084
9085 PR fortran/51972
9086 * gfortran.dg/class_allocate_12.f90: New.
9087
9088 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9089
9090 * gcc.dg/torture/pr50444.c: Fix dg directives.
9091
9092 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR target/52006
9095 * gcc.target/arm/pr52006.c: New test.
9096
9097 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9098
9099 PR testsuite/52011
9100 * gcc.dg/lto/trans-mem.h: New file.
9101 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9102 * gcc.dg/lto/trans-mem-1_1.c: Same.
9103 * gcc.dg/lto/trans-mem-4_1.c: Same.
9104 * gcc.dg/lto/trans-mem-3_1.c: Same.
9105
9106 2012-01-27 Tobias Burnus <burnus@net-b.de>
9107
9108 PR fortran/52022
9109 * gfortran.dg/dummy_procedure_7.f90: New.
9110
9111 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9112
9113 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9114 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9115
9116 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR c++/51852
9119 * g++.dg/other/gc5.C: New test.
9120
9121 2012-01-27 Richard Guenther <rguenther@suse.de>
9122
9123 PR tree-optimization/50444
9124 * gcc.dg/torture/pr50444.c: New testcase.
9125
9126 2012-01-27 Tobias Burnus <burnus@net-b.de>
9127
9128 PR fortran/51970
9129 PR fortran/51977
9130 * gfortran.dg/move_alloc_13.f90: New.
9131
9132 2012-01-27 Tobias Burnus <burnus@net-b.de>
9133
9134 PR fortran/51953
9135 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9136 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9137 and change dg-error string.
9138
9139 2012-01-27 Tobias Burnus <burnus@net-b.de>
9140
9141 PR fortran/52016
9142 * gfortran.dg/elemental_args_check_5.f90: New.
9143
9144 2012-01-27 Richard Guenther <rguenther@suse.de>
9145
9146 PR middle-end/51959
9147 * g++.dg/torture/pr51959.C: New testcase.
9148
9149 2012-01-27 Tom de Vries <tom@codesourcery.com>
9150
9151 PR tree-optimization/51990
9152 * gcc.dg/pr51990.c: New test.
9153 * gcc.dg/pr51990-2.c: Same.
9154
9155 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9156 Tobias Burnus <burnus@gcc.gnu.org>
9157
9158 PR fortran/48705
9159 * gfortran.dg/class_allocate_11.f03: New.
9160
9161 PR fortran/51870
9162 PR fortran/51943
9163 PR fortran/51946
9164 * gfortran.dg/class_allocate_7.f03: New.
9165 * gfortran.dg/class_allocate_8.f03: New.
9166 * gfortran.dg/class_allocate_9.f03: New.
9167 * gfortran.dg/class_allocate_10.f03: New.
9168
9169 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9170
9171 * gnat.dg/discr34.adb: New test.
9172 * gnat.dg/discr34_pkg.ads: New helper.
9173
9174 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9175
9176 * gnat.dg/discr33.adb: New test.
9177
9178 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9179
9180 * gnat.dg/limited_with3.ad[sb): New test.
9181 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9182 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9183 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9184
9185 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9186
9187 * gnat.dg/stack_usage1.adb: New test.
9188 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9189
9190 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9191 * gcc.dg/pr44194-2.c: Likewise.
9192
9193 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9194
9195 PR c++/51370
9196 * g++.dg/template/crash112.C: New.
9197
9198 2012-01-27 Richard Henderson <rth@redhat.com>
9199
9200 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9201
9202 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9203
9204 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9205
9206 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9207
9208 PR middle-end/51895
9209 * g++.dg/opt/pr51895.C: New test.
9210
9211 2012-01-26 Michael Matz <matz@suse.de>
9212
9213 PR tree-optimization/48794
9214 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9215
9216 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9217
9218 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9219
9220 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9221
9222 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9223 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9224 memory.
9225 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9226 the default value for s390 and s390x.
9227
9228 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9229
9230 PR lto/51698
9231 * gcc.dg/lto/trans-mem-4_0.c: New.
9232 * gcc.dg/lto/trans-mem-4_1.c: New.
9233 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9234 TM builtins.
9235 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9236 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9237 TM builtins.
9238 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9239 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9240 TM builtins.
9241
9242 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9243
9244 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9245
9246 2012-01-25 Ian Lance Taylor <iant@google.com>
9247
9248 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9249
9250 2012-01-25 Tobias Burnus <burnus@net-b.de>
9251
9252 PR fortran/51995
9253 * gfortran.dg/typebound_proc_25.f90: New.
9254
9255 2012-01-25 Jason Merrill <jason@redhat.com>
9256
9257 PR c++/51992
9258 * g++.dg/lto/pr51992_0.C: New.
9259
9260 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR tree-optimization/51987
9263 * gcc.target/i386/pr51987.c: New test.
9264
9265 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9266
9267 * gcc.dg/tm/lto-1.c: Require lto support in target.
9268
9269 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9270
9271 PR rtl-optimization/48374
9272 * gcc.dg/pr48374.c: New test.
9273
9274 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9275
9276 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9277
9278 2012-01-25 Tobias Burnus <burnus@net-b.de>
9279
9280 PR fortran/51966
9281 * gfortran.dg/derived_constructor_char_3.f90: New.
9282
9283 2012-01-24 Ian Lance Taylor <iant@google.com>
9284
9285 * go.test/go-test.exp (filecmp): New procedure.
9286 (errchk): Handle quoted square brackets.
9287 (go-gc-tests): Set go_compile_args. Handle various new test
9288 lines. Skip a few new tests.
9289 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9290
9291 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9292
9293 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9294 (check_effective_target_vect_extract_even_odd)
9295 (check_effective_target_vect_interleave): Return true for MIPS
9296 paired-single.
9297
9298 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9299
9300 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9301 (main): Use it instead of argc.
9302
9303 2012-01-24 Jason Merrill <jason@redhat.com>
9304
9305 PR c++/51973
9306 * g++.dg/cpp0x/sfinae31.C: New.
9307
9308 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9309
9310 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9311
9312 2012-01-24 Jason Merrill <jason@redhat.com>
9313
9314 PR c++/51812
9315 * g++.dg/inherit/covariant20.C: New.
9316
9317 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9318
9319 PR c++/51223
9320 * g++.dg/parse/crash58.C: New.
9321
9322 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR target/51957
9325 * gcc.dg/pr51957-1.c: New test.
9326 * gcc.dg/pr51957-1.h: New file.
9327 * gcc.dg/pr51957-2.c: New test.
9328
9329 2012-01-23 Jason Merrill <jason@redhat.com>
9330
9331 PR c++/51930
9332 * g++.dg/ext/visibility/template10.C: New.
9333
9334 2012-01-23 Tobias Burnus <burnus@net-b.de>
9335
9336 PR fortran/51948
9337 * gfortran.dg/move_alloc_12.f90: New.
9338
9339 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9340
9341 PR middle-end/45416
9342 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9343
9344 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9345
9346 PR c++/51398
9347 * g++.dg/template/crash111.C: New.
9348
9349 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9350
9351 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9352 configurations.
9353 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9354
9355 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9356
9357 PR testsuite/51941
9358 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9359 the DW_TAG_class_type and DW_AT_name: "Executor".
9360
9361 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9362
9363 * lib/target-supports.exp
9364 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9365 (check_effective_target_vect_interleave): Likewise.
9366
9367 2012-01-22 Jason Merrill <jason@redhat.com>
9368
9369 PR c++/51925
9370 * g++.dg/template/using20.C: New.
9371 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9372
9373 2012-01-23 Jason Merrill <jason@redhat.com>
9374
9375 PR target/51934
9376 * g++.dg/torture/pr51344.C: Limit to x86.
9377
9378 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9379
9380 * c-c++-common/tm/omp.c: Require target with pthread support.
9381
9382 2012-01-23 Richard Guenther <rguenther@suse.de>
9383
9384 PR tree-optimization/51949
9385 * gcc.dg/torture/pr51949.c: New testcase.
9386
9387 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR rtl-optimization/51933
9390 * gcc.c-torture/execute/pr51933.c: New test.
9391
9392 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9393
9394 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9395 Do not define for Interix.
9396
9397 2012-01-22 Jason Merrill <jason@redhat.com>
9398
9399 PR c++/51832
9400 * g++.dg/lto/pr51832.h: New.
9401 * g++.dg/lto/pr51832_0.C: New.
9402 * g++.dg/lto/pr51832_1.C: New.
9403
9404 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9405
9406 * gcc.dg/ext-elim-1.c: New test.
9407
9408 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9409
9410 PR target/51931
9411 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9412 * g++.dg/opt/longbranch1.C: Likewise.
9413
9414 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9415
9416 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9417 in C++11 mode.
9418
9419 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9420
9421 PR fortran/50556
9422 * gfortran.dg/namelist_74.f90: New test.
9423 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9424
9425 2012-01-21 Tobias Burnus <burnus@net-b.de>
9426
9427 PR fortran/51913
9428 * gfortran.dg/class_47.f90: New.
9429
9430 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9431
9432 * gnat.dg/renaming5.ad[sb]: New test.
9433
9434 2012-01-20 Jason Merrill <jason@redhat.com>
9435
9436 PR c++/51919
9437 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9438
9439 2012-01-20 Jason Merrill <jason@redhat.com>
9440
9441 PR c++/51922
9442 * g++.dg/ext/attrib42.C: Require ilp32.
9443
9444 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR target/51915
9447 * gcc.target/arm/pr51915.c: New test.
9448
9449 2012-01-20 Cary Coutant <ccoutant@google.com>
9450 Dodji Seketeli <dodji@redhat.com>
9451
9452 PR debug/45682
9453 * g++.dg/debug/dwarf2/nested-3.C: New test.
9454
9455 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9456
9457 PR c++/51402
9458 * g++.dg/template/crash110.C: New.
9459
9460 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9461
9462 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9463 Remove default options on hppa*-*-hpux*.
9464
9465 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9466
9467 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9468
9469 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9470
9471 * gcc.c-torture/compile/pr51856.c: New testcase.
9472
9473 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9474
9475 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9476 options to go_target_compile.
9477
9478 2012-01-20 Kai Tietz <ktietz@redhat.com>
9479
9480 * g++.dg/torture/pr51344.C: Fix typo.
9481
9482 2012-01-20 Richard Guenther <rguenther@suse.de>
9483
9484 PR tree-optimization/51903
9485 * g++.dg/torture/pr51903.C: New testcase.
9486
9487 2012-01-20 Tobias Burnus <burnus@net-b.de>
9488 Janus Weil <janus@gcc.gnu.org>
9489
9490 PR fortran/51056
9491 * gfortran.dg/use_21.f90: New.
9492
9493 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR target/51106
9496 * gcc.dg/torture/pr51106-1.c: New test.
9497 * gcc.dg/torture/pr51106-2.c: New test.
9498
9499 2012-01-19 Kai Tietz <ktietz@redhat.com>
9500
9501 * g++.dg/torture/pr51344.C: New test.
9502
9503 2012-01-19 Tobias Burnus <burnus@net-b.de>
9504
9505 PR fortran/51904
9506 * gfortran.dg/intrinsic_size_2.f90: New.
9507
9508 2012-01-19 Jason Merrill <jason@redhat.com>
9509
9510 PR c++/51889
9511 * g++.dg/inherit/using7.C: New.
9512
9513 2012-01-19 Richard Guenther <rguenther@suse.de>
9514
9515 PR tree-optimization/37997
9516 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9517
9518 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9519
9520 PR rtl-optimization/51505
9521 * gcc.dg/pr51505.c: New test.
9522
9523 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9524
9525 PR fortran/51634
9526 * gfortran.dg/typebound_operator_12.f03: New.
9527 * gfortran.dg/typebound_operator_13.f03: New.
9528
9529 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9530
9531 PR c++/51225
9532 * g++.dg/cpp0x/pr51225.C: New.
9533
9534 2012-01-17 Ian Lance Taylor <iant@google.com>
9535
9536 PR go/50656
9537 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9538
9539 2012-01-17 Tobias Burnus <burnus@net-b.de>
9540
9541 PR fortran/51869
9542 * gfortran.dg/realloc_on_assign_9.f90: New.
9543
9544 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9545
9546 PR other/51165
9547 * gcc.dg/tm/memopt-3.c: Remove xfail.
9548 * gcc.dg/tm/memopt-4.c: Remove xfail.
9549 * gcc.dg/tm/memopt-5.c: Remove xfail.
9550 * gcc.dg/tm/memopt-7.c: Remove xfail.
9551
9552 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9553
9554 PR tree-optimization/51877
9555 * gcc.c-torture/execute/pr51877.c: New test.
9556
9557 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9558
9559 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9560 {!vect_align_arrays} to vect_sizes_32B_16B.
9561 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9562 * gcc.dg/vect/vect-peel-3.c: Ditto.
9563
9564 2012-01-16 Jason Merrill <jason@redhat.com>
9565
9566 PR c++/51854
9567 * g++.dg/abi/mangle60.C: New.
9568
9569 PR c++/51827
9570 * g++.dg/pch/mangle1.{C,Hs}: New.
9571
9572 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9573 Tobias Burnus <burnus@net-b.de>
9574
9575 PR fortran/50981
9576 * gfortran.dg/elemental_optional_args_3.f90: New
9577 * gfortran.dg/elemental_optional_args_4.f90: New
9578
9579 2012-01-16 Tobias Burnus <burnus@net-b.de>
9580
9581 PR fortran/51809
9582 * gfortran.dg/use_20.f90: New
9583
9584 2012-01-16 Jason Merrill <jason@redhat.com>
9585
9586 PR c++/51868
9587 * g++.dg/cpp0x/rv-bitfield.C: New.
9588 * g++.dg/cpp0x/rv-bitfield2.C: New.
9589
9590 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9591
9592 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9593 subroutine 'qsort' and use index array to assign the result.
9594
9595 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR tree-optimization/51865
9598 * gcc.dg/pr51865.c: New test.
9599
9600 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9601
9602 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9603
9604 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9605
9606 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9607 to be loaded from the constant pool, rather than via %hi and %lo.
9608
9609 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9610
9611 PR rtl-optimization/51821
9612 * gcc.dg/pr51821.c: New test.
9613
9614 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9615
9616 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9617
9618 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9619
9620 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9621
9622 2012-01-14 Tobias Burnus <burnus@net-b.de>
9623
9624 PR fortran/51800
9625 * gfortran.dg/init_flag_8.f90: New.
9626 * gfortran.dg/init_flag_9.f90: New.
9627
9628 2011-01-14 Tobias Burnus <burnus@net-b.de>
9629
9630 PR fortran/51816
9631 * gfortran.dg/use_18.f90: New.
9632 * gfortran.dg/use_19.f90: New.
9633
9634 2012-01-13 Ian Lance Taylor <iant@google.com>
9635
9636 PR c++/50012
9637 * g++.dg/warn/Wsign-compare-4.C: New.
9638
9639 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9640
9641 PR fortran/48351
9642 * gfortran.dg/alloc_comp_assign.f03: New.
9643 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9644 __BUILTIN_FREE from 38 to 32.
9645
9646 2012-01-13 Jason Merrill <jason@redhat.com>
9647
9648 PR c++/20681
9649 * g++.dg/warn/Wreturn-type-7.C: New.
9650
9651 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9652
9653 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9654 assumption.
9655 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9656 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9657 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9658 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9659 int32plus because of big array needed.
9660 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9661 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9662
9663 2012-01-13 Jason Merrill <jason@redhat.com>
9664
9665 PR c++/51813
9666 * g++.dg/ext/visibility/template9.C: New.
9667
9668 PR c++/51620
9669 * g++.dg/cpp0x/defaulted34.C: New.
9670 * g++.dg/template/virtual3.C: New.
9671
9672 2012-01-13 Richard Guenther <rguenther@suse.de>
9673
9674 PR middle-end/8081
9675 * gcc.dg/torture/pr8081.c: New testcase.
9676
9677 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9678
9679 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9680
9681 2012-01-12 Jason Merrill <jason@redhat.com>
9682
9683 PR c++/51714
9684 * g++.dg/ext/stmtexpr14.C: New.
9685
9686 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9687
9688 PR c++/51633
9689 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9690
9691 2012-01-12 Jason Merrill <jason@redhat.com>
9692
9693 PR c++/48051
9694 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9695 * g++.dg/abi/mangle58.C: Likewise.
9696
9697 PR c++/51403
9698 * g++.dg/template/arg8.C: New.
9699
9700 2012-01-12 Ira Rosen <irar@il.ibm.com>
9701
9702 PR tree-optimization/51799
9703 * gcc.dg/vect/pr51799.c: New test.
9704 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9705 patterns.
9706
9707 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9708 Tobias Burnus <burnus@net-b.de>
9709
9710 PR fortran/51057
9711 PR fortran/51616
9712 * lib/target-supports.exp
9713 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9714 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9715
9716 2012-01-11 Jason Merrill <jason@redhat.com>
9717
9718 PR c++/51565
9719 * g++.dg/ext/attrib42.C: New.
9720
9721 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR bootstrap/51796
9724 * gcc.dg/pr51796.c: New test.
9725
9726 2012-01-11 Jason Merrill <jason@redhat.com>
9727
9728 PR c++/51818
9729 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9730
9731 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9732
9733 * gnat.dg/array19.ad[sb]: New test.
9734
9735 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9736
9737 * gnat.dg/opt23.ad[sb]: New test.
9738 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9739 * gnat.dg/opt24.ad[sb]: New test.
9740
9741 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9742
9743 PR tree-optimization/49642
9744 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9745 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9746
9747 2012-01-11 Jason Merrill <jason@redhat.com>
9748
9749 PR c++/51613
9750 * g++.dg/template/explicit-args5.C: New.
9751
9752 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9753
9754 * gcc.c-torture/execute/20120110-1.c: New testcase.
9755
9756 2012-01-10 Jason Merrill <jason@redhat.com>
9757
9758 PR c++/51614
9759 * g++.dg/inherit/ambig1.C: New.
9760
9761 PR c++/51433
9762 * g++.dg/cpp0x/constexpr-cache1.C: New.
9763
9764 2012-01-10 Richard Guenther <rguenther@suse.de>
9765
9766 PR tree-optimization/51801
9767 * gcc.dg/torture/pr51801.c: New testcase.
9768
9769 2012-01-10 Tobias Burnus <burnus@net-b.de>
9770
9771 PR fortran/51652
9772 * gfortran.dg/allocate_with_typespec_5.f90: New.
9773
9774 2012-01-10 Tobias Burnus <burnus@net-b.de>
9775
9776 * gfortran.dg/class_39.f03: Update dg-error string.
9777
9778 2012-01-10 Richard Guenther <rguenther@suse.de>
9779
9780 PR tree-optimization/50913
9781 * gcc.dg/graphite/interchange-16.c: New testcase.
9782 * gcc.dg/graphite/scop-20.c: XFAIL.
9783 * gfortran.dg/graphite/interchange-1.f: Likewise.
9784 * gfortran.dg/graphite/block-1.f90: Likewise.
9785 * gfortran.dg/graphite/block-2.f: Likewise.
9786
9787 2012-01-10 Richard Henderson <rth@redhat.com>
9788
9789 * lib/target-supports.exp (check_effective_target_vect_perm,
9790 check_effective_target_vect_perm_byte,
9791 check_effective_target_vect_perm_short): Enable for arm neon.
9792
9793 2012-01-09 Tobias Burnus <burnus@net-b.de>
9794
9795 PR fortran/46328
9796 * gfortran.dg/typebound_operator_11.f90: New.
9797
9798 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9799
9800 * gnat.dg/array18.adb: New test.
9801 * gnat.dg/array18_pkg.ads: New helper.
9802
9803 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9804
9805 PR fortran/51791
9806 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9807 around base object in first assignment in main program.
9808 * gfortran.dg/typebound_operator_10.f03: New test.
9809
9810 2012-01-09 Martin Jambor <mjambor@suse.cz>
9811
9812 PR tree-optimization/51759
9813 * g++.dg/ipa/pr51759.C: New test.
9814
9815 2012-01-09 Tobias Burnus <burnus@net-b.de>
9816
9817 PR fortran/51758
9818 * gfortran.dg/optional_absent_2.f90: New.
9819
9820 2012-01-09 Tobias Burnus <burnus@net-b.de>
9821
9822 PR fortran/51578
9823 * gfortran.dg/use_17.f90: New.
9824
9825 2012-01-09 Gary Funck <gary@intrepid.com>
9826
9827 PR preprocessor/33919
9828 * gcc.dg/pr33919.c: New test.
9829 * gcc.dg/pr33919-0.h: New test header file.
9830 * gcc.dg/pr33919-1.h: Ditto.
9831 * gcc.dg/pr33919-2.h: Ditto.
9832
9833 2012-01-07 Jan Hubicka <jh@suse.cz>
9834
9835 PR tree-optimize/51694
9836 * gcc.c-torture/compile/pr51694.c: new testcase.
9837
9838 2012-01-07 Jan Hubicka <jh@suse.cz>
9839
9840 PR tree-optimization/51600
9841 * g++.dg/torture/pr51600.C: New testcase.
9842
9843 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9844
9845 PR gcov-profile/51715
9846 PR gcov-profile/51717
9847 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9848 * gcc.misc-tests/gcov-14.c: Likewise.
9849
9850 2012-01-06 Jason Merrill <jason@redhat.com>
9851
9852 * g++.dg/parse/new5.C: New.
9853
9854 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9855
9856 PR testsuite/51655
9857 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9858 including <string.h>.
9859
9860 2012-01-06 Jason Merrill <jason@redhat.com>
9861
9862 * g++.dg/abi/mangle51.C: New.
9863 * g++.dg/abi/mangle52.C: New.
9864 * g++.dg/abi/mangle53.C: New.
9865 * g++.dg/abi/mangle54.C: New.
9866 * g++.dg/abi/mangle55.C: New.
9867 * g++.dg/abi/mangle56.C: New.
9868 * g++.dg/abi/mangle57.C: New.
9869 * g++.dg/abi/mangle58.C: New.
9870 * g++.dg/abi/mangle59.C: New.
9871 * g++.dg/cpp0x/trailing3.C: Update mangling.
9872 * g++.dg/cpp0x/variadic111.C: Update mangling.
9873 * g++.dg/cpp0x/variadic4.C: Update mangling.
9874 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9875 * g++.dg/template/nontype22.C: Works now.
9876 * g++.dg/template/pr35240.C: Works now.
9877
9878 * g++.dg/cpp0x/error7.C: New.
9879
9880 2012-01-06 Tobias Burnus <burnus@net-b.de>
9881
9882 * gfortran.dg/deallocate_stat_2.f90: New.
9883 * coarray/allocate_errgmsg.f90: New.
9884 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9885 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9886 * coarray/subobject_1.f90: Fix for num_images > 1.
9887 * gfortran.dg/deallocate_stat.f90: Update due to changed
9888 stat= handling.
9889
9890 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9891
9892 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9893
9894 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9895
9896 * ada/acats/overflow.lst: Add cb20004.
9897
9898 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9899
9900 PR c++/51541
9901 * g++.dg/cpp0x/alias-decl-18.C: New test.
9902
9903 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9904
9905 * gcc.c-torture/execute/20120104-1.c: New test.
9906
9907 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9908
9909 PR fortran/PR48946
9910 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9911 the old typebound_operator_8.f03.
9912 * gfortran.dg/typebound_operator_8.f03: New version of
9913 typebound_operator_7.f03 with 'u' a derived type instead of a
9914 class object.
9915
9916 2012-01-05 Richard Guenther <rguenther@suse.de>
9917
9918 * g++.dg/torture/pr49309.C: Skip for -flto.
9919
9920 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR middle-end/51761
9923 * gcc.c-torture/compile/pr51761.c: New test.
9924
9925 2012-01-05 Richard Guenther <rguenther@suse.de>
9926
9927 PR tree-optimization/51760
9928 * gcc.dg/torture/pr51760.c: New testcase.
9929
9930 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9931
9932 PR middle-end/51472
9933 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9934
9935 2012-01-05 Richard Guenther <rguenther@suse.de>
9936
9937 PR lto/41576
9938 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9939 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9940
9941 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9942
9943 PR debug/51695
9944 * gcc.dg/pr51695.c: New test.
9945
9946 2012-01-04 Andrew Pinski <apinski@cavium.com>
9947
9948 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9949 * gcc.target/mips/octeon2-lx-1.c: New test.
9950 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9951 * gcc.target/mips/octeon2-lx-2.c: New test.
9952 * gcc.target/mips/octeon2-lx-3.c: New test.
9953
9954 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9955
9956 PR other/51163
9957 PR other/51164
9958 * gcc.dg/tm/alias-1.c: Adjust regexp.
9959 * gcc.dg/tm/alias-2.c: Adjust regexp.
9960
9961 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9962
9963 PR c++/51064
9964 * g++.dg/warn/Wparentheses-26.C: New.
9965
9966 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9967
9968 * gfortran.dg/elemental_optional_args_2.f90: New test.
9969
9970 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9971
9972 PR fortran/49693
9973 * gfortran.dg/common_17.f90: New test.
9974
9975 2012-01-04 Richard Guenther <rguenther@suse.de>
9976
9977 PR tree-optimization/49651
9978 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9979 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9980
9981 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9982
9983 PR c++/51738
9984 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9985
9986 2012-01-03 Andrew Pinski <apinski@cavium.com>
9987
9988 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9989 for all mips targets. Also allow an optional .cfi_startproc.
9990
9991 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9992
9993 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9994
9995 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9996
9997 PR c++/29273
9998 * g++.dg/rtti/dyncast5.C: New.
9999
10000 2012-01-03 Richard Guenther <rguenther@suse.de>
10001
10002 PR tree-optimization/51070
10003 * gcc.dg/torture/pr51070-2.c: New testcase.
10004
10005 2012-01-03 Richard Guenther <rguenther@suse.de>
10006
10007 PR tree-optimization/51692
10008 * gcc.dg/torture/pr51692.c: New testcase.
10009
10010 2012-01-03 Richard Guenther <rguenther@suse.de>
10011
10012 PR debug/51650
10013 * g++.dg/lto/pr51650-3_0.C: New testcase.
10014
10015 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10016
10017 PR c++/15867
10018 * g++.dg/warn/Wredundant-decls-spec.C: New.
10019
10020 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR tree-optimization/51719
10023 * g++.dg/tree-prof/pr51719.C: New test.
10024
10025 2012-01-03 Richard Guenther <rguenther@suse.de>
10026
10027 PR middle-end/51730
10028 * gcc.dg/fold-compare-6.c: New testcase.
10029
10030 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10031
10032 PR c++/51669
10033 * g++.dg/gomp/pr51669.C: New test.
10034
10035 2012-01-02 Jason Merrill <jason@redhat.com>
10036
10037 PR c++/51675
10038 * g++.dg/cpp0x/constexpr-union2.C: New.
10039
10040 PR c++/51666
10041 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10042
10043 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10044
10045 PR c++/51462
10046 * g++.dg/cpp0x/constexpr-99.C: New test.
10047
10048 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10049
10050 PR c++/20140
10051 * g++.dg/template/init9.C: New.
10052
10053 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10054
10055 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10056 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10057 rather than a specific number.
10058
10059 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10060
10061 PR fortran/46262
10062 PR fortran/46328
10063 PR fortran/51052
10064 * gfortran.dg/typebound_operator_7.f03: New.
10065 * gfortran.dg/typebound_operator_8.f03: New.
10066
10067 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10068
10069 PR target/51729
10070 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10071 XFAIL.
10072 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10073
10074 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10075
10076 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10077
10078 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10079
10080 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10081 for MIPS.
10082
10083 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10084
10085 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10086 * gfortran.dg/io_real_boz_4.f90: Likewise.
10087 * gfortran.dg/io_real_boz_5.f90: Likewise.
10088
10089 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10090
10091 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10092
10093 2012-01-02 Revital Eres <revital.eres@linaro.org>
10094
10095 * gcc.dg/sms-11.c: New file.
10096
10097 2012-01-02 Tobias Burnus <burnus@net-b.de>
10098
10099 PR fortran/51682
10100 * gfortran.dg/coarray/image_index_3.f90: New.
10101
10102 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10103
10104 PR c++/16603
10105 * g++.dg/parse/enum8.C: New.
10106
10107 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10108
10109 PR c++/51379
10110 * g++.dg/conversion/reinterpret4.C: New.
10111 * g++.dg/conversion/reinterpret1.C: Adjust.
10112
10113 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10114
10115 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10116
10117 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10118
10119 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10120 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10121 * g++.old-deja/g++.jason/access14.C: Likewise.
10122 * g++.old-deja/g++.jason/access8.C: Likewise.
10123 * g++.old-deja/g++.jason/access1.C: Likewise.
10124 * g++.old-deja/g++.other/access3.C: Likewise.
10125 * g++.old-deja/g++.other/access5.C: Likewise.
10126 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10127 * g++.old-deja/g++.law/visibility22.C: Likewise.
10128 * g++.old-deja/g++.law/visibility26.C: Likewise.
10129 * g++.old-deja/g++.mike/p2746.C: Likewise.
10130 * g++.dg/debug/using1.C: Likewise.
10131 * g++.dg/lookup/using51.C: Likewise.
10132 * g++.dg/inherit/using5.C: Likewise.
10133 * g++.dg/inherit/pr30297.C: Likewise.
10134 * g++.dg/inherit/access8.C: Likewise.
10135 * g++.dg/torture/pr39362.C: Likewise.
10136 * g++.dg/template/crash13.C: Likewise.
10137 * g++.dg/template/using10.C: Likewise.
10138
10139 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10140
10141 PR fortran/51502
10142 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10143
10144 2012-01-01 Ira Rosen <irar@il.ibm.com>
10145
10146 PR tree-optimization/51704
10147 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10148 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10149 corresponding flags.
10150
10151 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10152
10153 PR c++/51723
10154 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10155
10156 2012-01-01 Jan Hubicka <jh@suse.cz>
10157
10158 PR rtl-optimization/51069
10159 * gcc.c-torture/compile/pr51069.c: New testcase.
10160
10161 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10162
10163 PR tree-optimization/51683
10164 * gcc.dg/pr51683.c: New test.
10165 \f
10166 Copyright (C) 2012 Free Software Foundation, Inc.
10167
10168 Copying and distribution of this file, with or without modification,
10169 are permitted in any medium without royalty provided the copyright
10170 notice and this notice are preserved.