5def603e53539456a6e29d0ed772b293c9538a70
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-21 Martin Jambor <mjambor@suse.cz>
2
3 PR tree-optimization/55260
4 * g++.dg/torture/pr55260-2.C: New test.
5
6 2012-11-21 Martin Jambor <mjambor@suse.cz>
7
8 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
9
10 2012-11-21 Bin Cheng <bin.cheng@arm.com>
11
12 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
13 * gcc.dg/tree-ssa/vrp47.c: Ditto.
14
15 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
16
17 PR target/19398
18 * gcc.target/i386/pr19398.c: New test.
19
20 2012-11-20 Martin Jambor <mjambor@suse.cz>
21
22 PR tree-optimization/55260
23 * g++.dg/torture/pr55260-1.C: New test.
24
25 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
26
27 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
28 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
29 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
30 * gcc.target/aarch64/atomic-op-char.c: Likewise.
31 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
32 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
33 * gcc.target/aarch64/atomic-op-int.c: Likewise.
34 * gcc.target/aarch64/atomic-op-long.c: Likewise.
35 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
36 * gcc.target/aarch64/atomic-op-release.c: Likewise.
37 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
38 * gcc.target/aarch64/atomic-op-short.c: Likewise.
39
40 2012-11-20 Jakub Jelinek <jakub@redhat.com>
41
42 PR middle-end/55094
43 * gcc.dg/pr55094.c: New test.
44
45 PR rtl-optimization/54921
46 * gcc.dg/pr54921.c: New test.
47
48 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
49
50 * gcc.target/i386/pr55359.c: New test.
51
52 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
53
54 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
55 * g++.dg/tls/thread_local3g.C: Likewise.
56 * g++.dg/tls/thread_local4g.C: Likewise.
57 * g++.dg/tls/thread_local5g.C: Likewise.
58 * g++.dg/tls/thread_local6g.C: Likewise.
59 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
60 * g++.dg/tls/thread_local2.C: Likewise.
61 * g++.dg/tls/thread_local2g.C: Likewise.
62 * g++.dg/tls/thread_local6.C: Likewise.
63
64 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
65
66 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
67 * gcc.dg/tm/clone-1.c: New test.
68
69 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/55368
72 * g++.dg/parse/struct-5.C: New.
73
74 2012-11-19 Tom de Vries <tom@codesourcery.com>
75
76 PR rtl-optimization/55315
77 * gcc.target/mips/pr55315.c: New test.
78
79 2012-11-17 Jakub Jelinek <jakub@redhat.com>
80
81 PR tree-optimization/55236
82 * gcc.dg/pr55236.c: New test.
83
84 PR testsuite/55188
85 * gcc.dg/pr19105.c: Accept also optimizing
86 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
87
88 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
89 from addr2line_output. Increment idx if asking for more than one
90 address in one object.
91
92 2012-11-16 Jakub Jelinek <jakub@redhat.com>
93
94 PR tree-optimization/55329
95 * g++.dg/opt/pr55329.C: New test.
96
97 2012-11-16 Janus Weil <janus@gcc.gnu.org>
98
99 PR fortran/55297
100 * gfortran.dg/typebound_operator_18.f90: New.
101
102 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
103
104 PR rtl-optimization/55330
105 * gfortran.dg/pr55330.f90: New test.
106
107 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
108
109 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
110 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
111 * gcc.dg/hoist-register-pressure-2.c: Ditto.
112 * gcc.dg/hoist-register-pressure-3.c: Ditto.
113 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
114 * gcc.dg/tree-prof/unroll-1.c: Ditto.
115
116 2012-11-16 Dodji Seketeli <dodji@redhat.com>
117
118 PR c++/54875
119 * g++.dg/cpp0x/alias-decl-27.C: New test.
120
121 2012-11-16 Jakub Jelinek <jakub@redhat.com>
122
123 PR c++/55337
124 * g++.dg/template/alignof2.C: New test.
125
126 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
127
128 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
129 * g++.dg/mv6.C (dg-options): Ditto.
130
131 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
132
133 * lib/target_suports.exp
134 (check_effective_target_has_w_floating_suffix): New procedure.
135 (check_effective_target_has_q_floating_suffix): Ditto.
136 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
137 for unsupported non-standard suffix on floating constant.
138 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
139
140 2012-11-14 Jakub Jelinek <jakub@redhat.com>
141
142 * lib/asan-dg.exp: New file.
143 * gcc.dg/asan/asan.exp: New file.
144 * g++.dg/dg.exp: Prune also asan tests.
145 * g++.dg/asan/asan.exp: New file.
146 * c-c++-common/asan/memcmp-1.c: New test.
147
148 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
149
150 PR c++/55323
151 * g++.dg/cpp0x/vt-55323.C: New.
152
153 2012-11-13 Sriraman Tallam <tmsriram@google.com>
154
155 * g++.dg/mv4.C: Add require ifunc. Change error message.
156 * g++.dg/mv5.C: Add require ifunc.
157 * g++.dg/mv6.C: Add require ifunc.
158
159 2012-11-13 Martin Jambor <mjambor@suse.cz>
160
161 PR tree-optimization/55253
162 * gcc.dg/torture/pr55253.c: New test.
163 * gcc.dg/torture/pr55305.c: Likewise.
164
165 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
166
167 PR middle-end/55142
168 * gcc.target/i386/pr55142-1.c: New file.
169 * gcc.target/i386/pr55142-2.c: Likewise.
170
171 2012-11-13 Dodji Seketeli <dodji@redhat.com>
172
173 PR c++/54466
174 * g++.dg/cpp0x/alias-decl-26.C: New test file.
175
176 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
177
178 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
179 instead of lp64.
180 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
181 * gcc.target/i386/pr49715-2.c: Likewise.
182 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
183
184 2012-11-13 Jakub Jelinek <jakub@redhat.com>
185
186 PR tree-optimization/55281
187 * gcc.dg/vect/fast-math-pr55281.c: New test.
188 * g++.dg/opt/pr55281.C: New test.
189
190 PR rtl-optimization/54127
191 * gcc.dg/torture/pr54127.c: New test.
192
193 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
194 Jakub Jelinek <jakub@redhat.com>
195
196 PR rtl-optimization/51447
197 * gcc.c-torture/execute/pr51447.c: New test.
198
199 2012-11-12 Ian Bolton <ian.bolton@arm.com>
200
201 * gcc.target/aarch64/csinc-2.c: New test.
202
203 2012-11-12 Ian Bolton <ian.bolton@arm.com>
204
205 * gcc.target/aarch64/cmn.c: New test.
206 * gcc.target/aarch64/adds.c: New test.
207 * gcc.target/aarch64/subs.c: New test.
208
209 2012-11-12 Tobias Burnus <burnus@net-b.de>
210
211 PR fortran/55272
212 * gfortran.dg/coarray_29_1.f90: New.
213 * gfortran.dg/coarray_29_2.f90: New.
214
215 2012-11-12 Bin Cheng <bin.cheng@arm.com>
216
217 * gcc.dg/hoist-register-pressure-3.c: New test.
218
219 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
220
221 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
222 wrappers around sinf and cosf.
223
224 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
225
226 PR middle-end/55247
227 PR middle-end/55259
228 * gcc.target/i386/pr55247-2.c: New file.
229
230 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
231
232 PR middle-end/55263
233 * g++.dg/pr55263.C: New test.
234
235 2012-11-11 Martin Jambor <mjambor@suse.cz>
236
237 PR tree-optimization/55238
238 * testsuite/gcc.dg/torture/pr55238.c: New test.
239
240 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
241 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
242 * c-c++-common/torture/vector-subscript-1.c: Likewise.
243 * c-c++-common/torture/vector-subscript-2.c: Likewise.
244
245 2012-11-10 Jan Hubicka <jh@suse.cz>
246
247 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
248
249 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
250
251 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
252 -mno-sse -mno-mmx to dg-options. Reformat.
253
254 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
255
256 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
257 * c-c++-common/vector-compare-1.c: Same.
258 * c-c++-common/vector-compare-2.c: Same.
259 * g++.dg/other/unused1.C: Skip on AIX.
260 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
261 extra message on AIX.
262
263 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
264
265 PR target/55247
266 * gcc.target/i386/pr55247.c: New test.
267
268 2012-11-09 Andrew Pinski <apinski@cavium.com>
269
270 * gcc.c-torture/execute/20121108-1.c: New test.
271
272 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
273
274 PR c++/54413
275 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
276 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
277 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
278 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
279
280 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
281
282 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
283 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
284 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
285 array bounds.
286 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
287
288 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
289
290 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
291 * g++.dg/tm/pr47530.C: Same.
292
293 2012-11-09 Jason Merrill <jason@redhat.com>
294
295 PR c++/54859
296 * g++.dg/cpp0x/alias-decl-25.C: New.
297
298 * g++.dg/abi/abi-tag1.C: New.
299 * g++.dg/abi/abi-tag2.C: New.
300
301 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
302
303 PR rtl-optimization/55154
304 * gcc.target/i386/pr55154.c: New test.
305
306 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
307
308 PR rtl-optimization/55151
309 * gcc.dg/pr55151.c: Move ...
310 * gcc.target/i386/pr55151.c: ... here.
311
312 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
313
314 PR rtl-optimization/54472
315 * gcc.dg/pr54472.c: New test.
316
317 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
318
319 * gnat.dg/stack_check3.ad[sb]: New test.
320
321 2012-11-08 Ian Lance Taylor <iant@google.com>
322
323 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
324 with arguments. Handle errorcheckoutput and rundir test types.
325
326 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
327
328 PR tree-optimization/55191
329 * gcc.dg/pr55191.c: New test.
330
331 2012-11-08 Jakub Jelinek <jakub@redhat.com>
332
333 PR debug/54499
334 * g++.dg/debug/pr54499.C: New test.
335
336 2012-11-08 Jan Hubicka <jh@suse.cz>
337
338 PR middle-end/48636
339 * gcc.dg/winline-3.c: Update.
340
341 2012-11-08 Martin Jambor <mjambor@suse.cz>
342
343 * gfortran.dg/ipcp-array-1.f90: New test.
344
345 2012-11-08 Florian Weimer <fweimer@redhat.com>
346
347 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
348
349 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
350
351 PR rtl-optimization/55151
352 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
353
354 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
355
356 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
357
358 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
359
360 * gcc.c-torture/compile/20121107-1.c: New test.
361
362 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
363
364 PR rtl-optimization/55151
365 * gcc.dg/pr55151.c: Compile it only for x86_64.
366
367 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
368
369 PR rtl-optimization/55122
370 * gcc.dg/pr55122.c: New test.
371
372 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
373
374 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
375 word powerpc.
376 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
377 * gcc.target/powerpc/loop_align.c: Skip on AIX.
378 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
379 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
380
381 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
382
383 PR c/53063
384 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
385
386 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
387
388 PR c/51294
389 * c-c++-common/pr51294.c: New.
390
391 2012-11-07 Martin Jambor <mjambor@suse.cz>
392
393 PR tree-optimization/53787
394 * gcc.dg/ipa/ipa-5.c: Adjust.
395 * gcc.dg/ipa/ipcp-agg-1.c: New test.
396 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
397 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
398 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
399 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
400 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
401 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
402 * gfortran.dg/pr48636-2.f90: New test.
403 * gfortran.dg/pr53787.f90: Likewise.
404
405 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
406
407 PR c++/55226
408 Revert:
409 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
410
411 PR c++/54922
412 * g++.dg/cpp0x/constexpr-union4.C: New.
413
414 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
415
416 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
417
418 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
419
420 PR target/49220
421 * gcc.c-torture/compile/pr49220.c: New test.
422
423 2012-11-07 Florian Weimer <fweimer@redhat.com>
424
425 * g++.dg/init/new40.C: New.
426
427 2012-11-07 Jakub Jelinek <jakub@redhat.com>
428
429 PR debug/54693
430 * gcc.dg/guality/pr54693-2.c: New test.
431
432 2012-11-06 Andrew Pinski <apinski@cavium.com>
433
434 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
435 -fno-vect-cost-model.
436
437 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
438
439 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
440 * gcc.dg/tm/debug-1.c: Same.
441 * gcc.dg/tm/irrevocable-3.c: Same.
442 * gcc.dg/tm/irrevocable-4.c: Same.
443 * gcc.dg/tm/memopt-10.c: Same.
444 * gcc.dg/tm/memopt-11.c: Same.
445 * gcc.dg/tm/props-4.c: Same.
446 * gcc.dg/tm/wrap-3.c: Same.
447 * gcc.dg/tm/wrap-4.c: Same.
448
449 2012-11-06 Andrew Pinski <apinski@cavium.com>
450
451 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
452
453 2012-11-06 Jan Hubicka <jh@suse.cz>
454
455 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
456 candidate still.
457 * gcc.dg/tree-ssa/loop-23.c: Likewise.
458 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
459 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
460
461 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
462
463 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
464
465 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
466
467 PR middle-end/41993
468 * gcc.dg/torture/pr41993.c: New test.
469
470 2012-11-06 Jan Hubicka <jh@suse.cz>
471
472 * gcc.target/i386/l_fma_float_?.c: Update.
473 * gcc.target/i386/l_fma_double_?.c: Update.
474
475 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
476
477 PR target/54089
478 * gcc.target/sh/pr54089-8.c: New.
479 * gcc.target/sh/pr54089-9.c: New.
480
481 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
482
483 PR target/47440
484 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
485 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
486 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
487 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
488 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
489 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
490 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
491 * gcc.target/i386/avx-vzeroupper-27.c: New.
492
493 2012-11-06 Janus Weil <janus@gcc.gnu.org>
494
495 PR fortran/54917
496 * gfortran.dg/transfer_class_1.f90: New.
497 * gfortran.dg/transfer_class_2.f90: New.
498
499 2012-11-05 Sriraman Tallam <tmsriram@google.com>
500
501 * testsuite/g++.dg/mv1.C: New test.
502 * testsuite/g++.dg/mv2.C: New test.
503 * testsuite/g++.dg/mv3.C: New test.
504 * testsuite/g++.dg/mv4.C: New test.
505 * testsuite/g++.dg/mv5.C: New test.
506 * testsuite/g++.dg/mv6.C: New test.
507
508 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
509
510 PR testsuite/55186
511 * gcc.dg/const-uniq-1.c (a): Increase length four times.
512
513 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
514
515 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
516 darwin.
517
518 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
519
520 * g++.dg/torture/20121105-1.C: New test.
521
522 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
523
524 * gcc.dg/torture/fp-compare.c: New testcase.
525
526 2012-11-05 Jan Hubicka <jh@suse.cz>
527
528 * gcc.dg/const-1.c: Update.
529 * gcc.dg/pure-1.c: Update.
530
531 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
532
533 PR rtl-optimization/55151
534 * gcc.dg/pr55151.c: New test.
535
536 2012-11-05 Jakub Jelinek <jakub@redhat.com>
537
538 PR debug/54970
539 PR debug/54971
540 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
541
542 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
543
544 PR testsuite/51128
545 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
546
547 2012-11-05 Jan Hubicka <jh@suse.cz>
548
549 * gcc.dg/autopar/pr49960.c: Fix testcase.
550
551 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
552
553 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
554 Fix scan-tree-dump-times directive.
555
556 2012-11-04 Janus Weil <janus@gcc.gnu.org>
557
558 PR fortran/55199
559 * gfortran.dg/associate_12.f90: New.
560
561 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
562
563 PR target/54255
564 * lib/target-supports.exp (check_effective_target_masm_intel): New
565 proc.
566 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
567 masm_intel.
568
569 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
570 Jack Howarth <howarth@bromo.med.uc.edu>
571
572 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
573 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
574 * gcc.target/i386/pr53249.c: Likewise.
575
576 2012-11-03 Andrew Pinski <apinski@cavium.com>
577
578 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
579 call abort1 so that cross jumping does not happen.
580
581 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
582
583 PR target/51244
584 * gcc.target/sh/pr51244-18.c: New.
585 * gcc.target/sh/pr51244-19.c: New.
586
587 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
588
589 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
590 b requires a 64-bit operation followed by a truncation.
591
592 2012-11-02 Jan Hubicka <jh@suse.cz>
593
594 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
595
596 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
597
598 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
599 conditions to verify the reduction code is vectorized.
600
601 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
602 in case 'pow', such as 'powerpc' is used in the compiler version name.
603 * gcc.target/powerpc/pr46728-2.c: Likewise.
604 * gcc.target/powerpc/pr46728-3.c: Likewise.
605 * gcc.target/powerpc/pr46728-4.c: Likewise.
606 * gcc.target/powerpc/pr46728-5.c: Likewise.
607 * gcc.target/powerpc/pr46728-7.c: Likewise.
608 * gcc.target/powerpc/pr46728-8.c: Likewise.
609 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
610
611 2012-11-02 Jan Hubicka <jh@suse.cz>
612
613 * gcc.dg/tree-ssa/loop-38.c: New testcase.
614
615 2012-11-02 Jan Hubicka <jh@suse.cz>
616
617 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
618 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
619
620 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
621
622 PR middle-end/55130
623 * gcc.target/i386/pr55130.c: New test.
624
625 2012-11-02 Jakub Jelinek <jakub@redhat.com>
626
627 PR target/55147
628 * gcc.target/i386/pr55147.c: New test.
629
630 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
631
632 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
633 * gfortran.dg/default_format_denormal_1.f90: Same.
634
635 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
636
637 PR middle-end/55001
638 * g++.dg/ext/vector19.C: Remove target restrictions.
639 * gcc.dg/fold-compare-7.c: New testcase.
640
641 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
642
643 PR target/55160
644 * gcc.target/sh/pr55160.c: New.
645
646 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
647
648 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
649 scan-assembler regex.
650
651 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
652
653 PR middle-end/55150
654 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
655 * gcc.dg/pr55150-2.c: New test.
656
657 2012-11-01 Sharad Singhai <singhai@google.com>
658
659 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
660 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
661 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
662 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
663
664 2012-10-31 Dehao Chen <dehao@google.com>
665
666 * g++.dg/debug/dwarf2/block.C: New testcase.
667
668 2012-10-31 Jan Hubicka <jh@suse.cz>
669
670 * gcc.dg/pr44974.c: Add noinline.
671
672 2012-10-31 Janus Weil <janus@gcc.gnu.org>
673
674 PR fortran/53718
675 * gfortran.dg/class_54.f90: New.
676
677 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
678 Jakub Jelinek <jakub@redhat.com>
679
680 PR tree-optimization/55018
681 * gcc.dg/torture/pr55018.c: New test.
682
683 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
684
685 PR c++/54583
686 * g++.dg/ext/vla13.C: New.
687
688 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
689
690 PR middle-end/55150
691 * gcc.dg/pr55150.c: New test.
692
693 2012-10-31 Tobias Burnus <burnus@net-b.de>
694
695 PR fortran/55134
696 * gfortran.dg/associate_11.f90: New.
697
698 2012-10-31 Dodji Seketeli <dodji@redhat.com>
699
700 PR c++/54955
701 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
702
703 2012-10-31 Jakub Jelinek <jakub@redhat.com>
704
705 PR tree-optimization/19105
706 PR tree-optimization/21643
707 PR tree-optimization/46309
708 * gcc.dg/pr19105.c: New test.
709 * gcc.dg/pr21643.c: New test.
710 * gcc.dg/pr46309-2.c: New test.
711 * gcc.c-torture/execute/pr46309.c: New test.
712
713 2012-10-31 Alan Modra <amodra@gmail.com>
714
715 * gcc.target/powerpc/dimode_off.c: New.
716 * gcc.target/powerpc/timode_off.c: New.
717 * gcc.target/powerpc/dfmode_off.c: New.
718 * gcc.target/powerpc/tfmode_off.c: New.
719
720 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
721
722 PR rtl-optimization/55093
723 * gcc.target/i386/pr55093.c: New file.
724
725 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
726
727 * gcc.target/i386/pr55116.c: Renamed to ...
728 * gcc.target/i386/pr55116-1.c: This.
729
730 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
731
732 * gcc.target/i386/pr55116-2.c: New file.
733
734 2012-10-30 Richard Biener <rguenther@suse.de>
735
736 * gcc.dg/vect/slp-perm-2.c: Adjust.
737
738 2012-10-30 Richard Biener <rguenther@suse.de>
739
740 PR tree-optimization/55111
741 * gcc.dg/torture/pr55111.c: New testcase.
742
743 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
744
745 PR target/53988
746 * gcc.target/sh/pr53988.c: New.
747
748 2012-10-30 Bin Cheng <bin.cheng@arm.com>
749
750 PR target/54989
751 * gcc.dg/hoist-register-pressure-1.c: Rename from
752 hoist-register-pressure.c. Add nonpic condition.
753 * gcc.dg/hoist-register-pressure-2.c: New testcase.
754
755 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
756
757 PR c++/54930
758 * gcc.dg/Wreturn-local-addr.c: New.
759 * g++.dg/warn/Wno-return-local-addr.C: New.
760 * g++.dg/warn/Wreturn-local-addr.C: New.
761
762 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
763
764 PR middle-end/55116
765 * gcc.target/i386/pr55116.c: New file.
766
767 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
768
769 PR c/53066
770 * gcc.dg/Wshadow-4.c: New.
771 * gcc.dg/Wshadow-4.h: New.
772
773 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
774
775 PR debug/54693
776 * gcc.dg/guality/pr54693.c: New.
777
778 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
779
780 PR middle-end/55027
781 * gcc.dg/pr55027.c: New testcase.
782
783 2012-10-29 Jan Hubicka <jh@suse.cz>
784
785 * gcc.dg/ipa/inline-6.c: New testcase.
786
787 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
788
789 PR rtl-optimization/55106
790 * g++.dg/pr55106.C: New.
791
792 2012-10-29 Richard Guenther <rguenther@suse.de>
793
794 PR middle-end/53695
795 * gcc.dg/torture/pr53695.c: New testcase.
796
797 2012-10-28 Jan Hubicka <jh@suse.cz>
798
799 * gcc.dg/ipa/inlinehint-3.c: New testcase.
800
801 2012-10-28 Tobias Burnus <burnus@net-b.de>
802
803 PR fortran/54958
804 * gfortran.dg/do_check_6.f90: New.
805
806 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
807 Jack Howarth <howarth@bromo.med.uc.edu>
808
809 PR target/54404
810 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
811 to dg-options.
812 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
813
814 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
815
816 PR target/34283
817 * gcc.target/i386/pr34283.c: New test.
818
819 2012-10-26 Jakub Jelinek <jakub@redhat.com>
820
821 PR c++/55081
822 * g++.dg/opt/pr55081.C: New test.
823
824 PR debug/54970
825 PR debug/54971
826 * gcc.dg/guality/pr54970.c: New test.
827
828 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/54984
831 * g++.dg/template/new11.C: New.
832
833 2012-10-26 Richard Biener <rguenther@suse.de>
834
835 PR middle-end/54824
836 * gcc.dg/torture/pr54824.c: New testcase.
837
838 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
839
840 * gcc.target/i386/fxsave-1.c: New.
841 * gcc.target/i386/fxsave64-1.c: Ditto.
842 * gcc.target/i386/fxrstor-1.c: Ditto.
843 * gcc.target/i386/fxrstor64-1.c: Ditto.
844 * gcc.target/i386/xsave-1.c: Ditto.
845 * gcc.target/i386/xsave64-1.c: Ditto.
846 * gcc.target/i386/xrstor-1.c: Ditto.
847 * gcc.target/i386/xrstor64-1.c: Ditto.
848 * gcc.target/i386/xsaveopt-1.c: Ditto.
849 * gcc.target/i386/xsaveopt64-1.c: Ditto.
850 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
851 * gcc.target/i386/sse-13.c: Ditto.
852 * gcc.target/i386/sse-14.c: Ditto.
853 * gcc.target/i386/sse-22.c: Ditto.
854 * gcc.target/i386/sse-23.c: Ditto.
855 * g++.dg/other/i386-2.C: Ditto.
856 * g++.dg/other/i386-3.C: Ditto.
857
858 2012-10-25 Jan Hubicka <jh@suse.cz>
859
860 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
861 at ivcanon time.
862
863 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
864
865 PR c++/53761
866 * g++.dg/ext/transparent-union.C: New.
867
868 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
869
870 PR c++/54427
871 * g++.dg/ext/vector19.C: New testcase.
872
873 2012-10-25 Richard Biener <rguenther@suse.de>
874
875 PR tree-optimization/54902
876 * g++.dg/torture/pr54902.C: New testcase.
877
878 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
879
880 PR c++/34892
881 * g++.dg/template/crash114.C: New.
882
883 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
884
885 PR bootstrap/55049
886 * gcc.target/i386/pr55049-1.c: New test.
887
888 2012-10-24 Janus Weil <janus@gcc.gnu.org>
889
890 PR fortran/55037
891 * gfortran.dg/class_dummy_4.f03: New.
892
893 2012-10-24 Jakub Jelinek <jakub@redhat.com>
894
895 PR rtl-optimization/55010
896 * gcc.dg/pr55010.c: New test.
897
898 PR debug/54828
899 * g++.dg/debug/pr54828.C: New test.
900
901 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
902
903 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
904 * gcc.dg/vect/vect-83_64.c: Likewise.
905
906 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
907
908 PR c++/54922
909 * g++.dg/cpp0x/constexpr-union4.C: New.
910
911 2012-10-23 Jeff Law <law@redhat.com>
912
913 * gcc.c-torture/execute/pr54985.c: New test.
914
915 2012-10-23 Paul Koning <ni1d@arrl.net>
916
917 PR debug/54508
918 * g++.dg/debug/dwarf2/pr54508.C: New.
919
920 2012-10-23 Jakub Jelinek <jakub@redhat.com>
921
922 PR c++/54844
923 * g++.dg/template/sizeof14.C: New test.
924
925 2012-10-23 Ian Bolton <ian.bolton@arm.com>
926 Jim MacArthur <jim.macarthur@arm.com>
927 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
928 Marcus Shawcroft <marcus.shawcroft@arm.com>
929 Nigel Stephens <nigel.stephens@arm.com>
930 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
931 Richard Earnshaw <rearnsha@arm.com>
932 Sofiane Naci <sofiane.naci@arm.com>
933 Stephen Thomas <stephen.thomas@arm.com>
934 Tejas Belagod <tejas.belagod@arm.com>
935 Yufeng Zhang <yufeng.zhang@arm.com>
936
937 * lib/target-supports.exp
938 (check_profiling_available): Add AArch64.
939 (check_effective_target_vect_int): Likewise.
940 (check_effective_target_vect_shift): Likewise.
941 (check_effective_target_vect_float): Likewise.
942 (check_effective_target_vect_double): Likewise.
943 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
944 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
945 (check_effective_target_vect_pack_trunc): Likewise.
946 (check_effective_target_vect_unpack): Likewise.
947 (check_effective_target_vect_hw_misalign): Likewise.
948 (check_effective_target_vect_short_mult): Likewise.
949 (check_effective_target_vect_int_mult): Likewise.
950 (check_effective_target_vect_stridedN): Likewise.
951 (check_effective_target_sync_int_long): Likewise.
952 (check_effective_target_sync_char_short): Likewise.
953 (check_vect_support_and_set_flags): Likewise.
954 (check_effective_target_aarch64_tiny): New.
955 (check_effective_target_aarch64_small): New.
956 (check_effective_target_aarch64_large): New.
957 * g++.dg/other/PR23205.C: Enable aarch64.
958 * g++.dg/other/pr23205-2.C: Likewise.
959 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
960 * gcc.c-torture/execute/20101011-1.c: Likewise.
961 * gcc.dg/20020312-2.c: Likewise.
962 * gcc.dg/20040813-1.c: Likewise.
963 * gcc.dg/builtin-apply2.c: Likewise.
964 * gcc.dg/stack-usage-1.c: Likewise.
965
966 2012-10-23 Ian Bolton <ian.bolton@arm.com>
967 Jim MacArthur <jim.macarthur@arm.com>
968 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
969 Marcus Shawcroft <marcus.shawcroft@arm.com>
970 Nigel Stephens <nigel.stephens@arm.com>
971 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
972 Richard Earnshaw <rearnsha@arm.com>
973 Sofiane Naci <sofiane.naci@arm.com>
974 Stephen Thomas <stephen.thomas@arm.com>
975 Tejas Belagod <tejas.belagod@arm.com>
976 Yufeng Zhang <yufeng.zhang@arm.com>
977
978 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
979 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
980 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
981 * gcc.target/aarch64/aapcs/abitest.S: New file.
982 * gcc.target/aarch64/aapcs/abitest.h: New file.
983 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
984 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
985 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
986 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
987 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
988 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
989 * gcc.target/aarch64/aapcs/ice_1.c: New file.
990 * gcc.target/aarch64/aapcs/ice_2.c: New file.
991 * gcc.target/aarch64/aapcs/ice_3.c: New file.
992 * gcc.target/aarch64/aapcs/ice_4.c: New file.
993 * gcc.target/aarch64/aapcs/ice_5.c: New file.
994 * gcc.target/aarch64/aapcs/macro-def.h: New file.
995 * gcc.target/aarch64/aapcs/test_1.c: New file.
996 * gcc.target/aarch64/aapcs/test_10.c: New file.
997 * gcc.target/aarch64/aapcs/test_11.c: New file.
998 * gcc.target/aarch64/aapcs/test_12.c: New file.
999 * gcc.target/aarch64/aapcs/test_13.c: New file.
1000 * gcc.target/aarch64/aapcs/test_14.c: New file.
1001 * gcc.target/aarch64/aapcs/test_15.c: New file.
1002 * gcc.target/aarch64/aapcs/test_16.c: New file.
1003 * gcc.target/aarch64/aapcs/test_17.c: New file.
1004 * gcc.target/aarch64/aapcs/test_18.c: New file.
1005 * gcc.target/aarch64/aapcs/test_19.c: New file.
1006 * gcc.target/aarch64/aapcs/test_2.c: New file.
1007 * gcc.target/aarch64/aapcs/test_20.c: New file.
1008 * gcc.target/aarch64/aapcs/test_21.c: New file.
1009 * gcc.target/aarch64/aapcs/test_22.c: New file.
1010 * gcc.target/aarch64/aapcs/test_23.c: New file.
1011 * gcc.target/aarch64/aapcs/test_24.c: New file.
1012 * gcc.target/aarch64/aapcs/test_25.c: New file.
1013 * gcc.target/aarch64/aapcs/test_26.c: New file.
1014 * gcc.target/aarch64/aapcs/test_3.c: New file.
1015 * gcc.target/aarch64/aapcs/test_4.c: New file.
1016 * gcc.target/aarch64/aapcs/test_5.c: New file.
1017 * gcc.target/aarch64/aapcs/test_6.c: New file.
1018 * gcc.target/aarch64/aapcs/test_7.c: New file.
1019 * gcc.target/aarch64/aapcs/test_8.c: New file.
1020 * gcc.target/aarch64/aapcs/test_9.c: New file.
1021 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1022 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1023 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1024 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1025 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1026 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1027 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1028 * gcc.target/aarch64/aapcs/type-def.h: New file.
1029 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1030 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1031 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1032 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1033 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1034 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1035 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1036 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1037 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1038 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1039 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1040 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1041 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1042 * gcc.target/aarch64/aarch64.exp: New file.
1043 * gcc.target/aarch64/adc-1.c: New file.
1044 * gcc.target/aarch64/adc-2.c: New file.
1045 * gcc.target/aarch64/asm-1.c: New file.
1046 * gcc.target/aarch64/clrsb.c: New file.
1047 * gcc.target/aarch64/clz.c: New file.
1048 * gcc.target/aarch64/ctz.c: New file.
1049 * gcc.target/aarch64/csinc-1.c: New file.
1050 * gcc.target/aarch64/csinv-1.c: New file.
1051 * gcc.target/aarch64/csneg-1.c: New file.
1052 * gcc.target/aarch64/extend.c: New file.
1053 * gcc.target/aarch64/fcvt.x: New file.
1054 * gcc.target/aarch64/fcvt_double_int.c: New file.
1055 * gcc.target/aarch64/fcvt_double_long.c: New file.
1056 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1057 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1058 * gcc.target/aarch64/fcvt_float_int.c: New file.
1059 * gcc.target/aarch64/fcvt_float_long.c: New file.
1060 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1061 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1062 * gcc.target/aarch64/ffs.c: New file.
1063 * gcc.target/aarch64/fmadd.c: New file.
1064 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1065 * gcc.target/aarch64/frint.x: New file.
1066 * gcc.target/aarch64/frint_double.c: New file.
1067 * gcc.target/aarch64/frint_float.c: New file.
1068 * gcc.target/aarch64/index.c: New file.
1069 * gcc.target/aarch64/mneg-1.c: New file.
1070 * gcc.target/aarch64/mneg-2.c: New file.
1071 * gcc.target/aarch64/mneg-3.c: New file.
1072 * gcc.target/aarch64/mnegl-1.c: New file.
1073 * gcc.target/aarch64/mnegl-2.c: New file.
1074 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1075 * gcc.target/aarch64/pic-constantpool1.c: New file.
1076 * gcc.target/aarch64/pic-symrefplus.c: New file.
1077 * gcc.target/aarch64/predefine_large.c: New file.
1078 * gcc.target/aarch64/predefine_small.c: New file.
1079 * gcc.target/aarch64/predefine_tiny.c: New file.
1080 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1081 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1082 * gcc.target/aarch64/table-intrinsics.c: New file.
1083 * gcc.target/aarch64/tst-1.c: New file.
1084 * gcc.target/aarch64/vect-abs-compile.c: New file.
1085 * gcc.target/aarch64/vect-abs.c: New file.
1086 * gcc.target/aarch64/vect-abs.x: New file.
1087 * gcc.target/aarch64/vect-compile.c: New file.
1088 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1089 * gcc.target/aarch64/vect-faddv.c: New file.
1090 * gcc.target/aarch64/vect-faddv.x: New file.
1091 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1092 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1093 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1094 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1095 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1096 * gcc.target/aarch64/vect-fp-compile.c: New file.
1097 * gcc.target/aarch64/vect-fp.c: New file.
1098 * gcc.target/aarch64/vect-fp.x: New file.
1099 * gcc.target/aarch64/vect-mull-compile.c: New file.
1100 * gcc.target/aarch64/vect-mull.c: New file.
1101 * gcc.target/aarch64/vect-mull.x: New file.
1102 * gcc.target/aarch64/vect.c: New file.
1103 * gcc.target/aarch64/vect.x: New file.
1104 * gcc.target/aarch64/vector_intrinsics.c: New file.
1105 * gcc.target/aarch64/vfp-1.c: New file.
1106 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1107 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1108 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1109 * g++.dg/abi/aarch64_guard1.C: New file.
1110
1111 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1112
1113 PR c++/54988
1114 * c-c++-common/pr54988.c: New test.
1115
1116 2012-10-23 Jan Hubicka <jh@suse.cz>
1117
1118 * gcc.dg/tree-prof/peel-1.c: New testcase.
1119
1120 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1121
1122 PR gcc/52945
1123 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1124
1125 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1126
1127 * gcc.dg/c99-predef-1.c: New test.
1128 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1129 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1130 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1131 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1132 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1133 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1134 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1135 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1136 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1137 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1138 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1139 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1140
1141 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1142
1143 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1144
1145 2012-10-23 Jan Hubicka <jh@suse.cz>
1146
1147 PR middle-end/54937
1148 * gcc.c-torture/execute/pr54937.c: New testcase.
1149 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1150
1151 2012-10-23 Jan Hubicka <jh@suse.cz>
1152
1153 PR middle-end/54967
1154 * gfortran.dg/pr54967.f90: New testcase.
1155
1156 2012-10-23 Terry Guo <terry.guo@arm.com>
1157
1158 PR target/55019
1159 * gcc.dg/pr55019.c: New.
1160
1161 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1162
1163 PR tree-optimization/55008
1164 * gcc.dg/tree-ssa/pr55008.c: New test.
1165
1166 2012-10-22 Richard Biener <rguenther@suse.de>
1167
1168 PR tree-optimization/55011
1169 * gcc.dg/torture/pr55011.c: New testcase.
1170
1171 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1172
1173 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1174 * gcc.target/arm/pr40457-2.c: Likewise.
1175 * gcc.target/arm/pr40457-3.c: Likewise.
1176
1177 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1178
1179 * gnat.dg/specs/limited_with4.ads: New test.
1180 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1181
1182 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1183
1184 * gnat.dg/modular4.adb: New test.
1185 * gnat.dg/modular4_pkg.ads: New helper.
1186
1187 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1188
1189 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1190 * gnat.dg/specs/addr1.ads: Likewise.
1191
1192 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1193
1194 * gcc.dg/webizer.c (main): Add missing exit call.
1195
1196 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1197
1198 PR fortran/54465
1199 * gfortran.dg/wextra_1.f: New test.
1200
1201 2012-10-20 Jan Hubicka <jh@suse.cz>
1202
1203 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1204
1205 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1206
1207 PR fortran/54224
1208 * gfortran.dg/warn_unused_function.f90: New.
1209
1210 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1211
1212 * lib/target-supports.exp
1213 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1214
1215 2012-10-19 Richard Guenther <rguenther@suse.de>
1216
1217 PR tree-optimization/54981
1218 * gcc.dg/pr54981.c: New testcase.
1219
1220 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1221
1222 PR target/54892
1223 * gcc.target/arm/pr54892.c: New.
1224
1225 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1226
1227 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1228
1229 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1230
1231 PR c++/54501
1232 * g++.dg/init/array30.C: New.
1233 * g++.dg/init/array31.C: Likewise.
1234
1235 2012-10-18 Tobias Burnus <burnus@net-b.de>
1236
1237 PR fortran/54884
1238 * gfortran.dg/public_private_module_7.f90: New.
1239
1240 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/29633
1243 * g++.dg/template/pr29633.C: New.
1244
1245 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1246
1247 * gnat.dg/loop_optimization13.ad[sb]: New test.
1248 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1249
1250 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1251
1252 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1253 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1254 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1255 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1256
1257 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1258
1259 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1260 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1261 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1262 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1263 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1264 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1265
1266 2012-10-16 Jan Hubicka <jh@suse.cz>
1267
1268 * gcc.target/i386/l_fma_float_?.c: Update.
1269 * gcc.target/i386/l_fma_double_?.c: Update.
1270 * gfortran.dg/do_1.f90: XFAIL
1271 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1272 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1273 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1274 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1275 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1276 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1277 valid.
1278
1279 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1280
1281 PR c/53063
1282 PR c/40989
1283 * gcc.dg/Wstrict-overflow-24.c: New.
1284
1285 2012-10-16 Tobias Burnus <burnus@net-b.de>
1286
1287 PR fortran/50981
1288 PR fortran/54618
1289 * gfortran.dg/class_optional_1.f90: New.
1290 * gfortran.dg/class_optional_2.f90: New.
1291
1292 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1293
1294 PR debug/54796
1295 * gcc.dg/guality/pr54796.c: New test.
1296
1297 PR tree-optimization/54889
1298 * gfortran.dg/pr54889.f90: New test.
1299
1300 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1301
1302 * g++.dg/other/dump-ada-spec-2.C: New test.
1303
1304 2012-10-16 Easwaran Raman <eraman@google.com>
1305
1306 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1307 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1308
1309 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1310
1311 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1312 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1313
1314 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1315
1316 PR target/54925
1317 * gcc.c-torture/compile/pr54925.c: New.
1318
1319 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1320
1321 PR target/51244
1322 * gcc.target/sh/pr51244-17.c: New.
1323
1324 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1325
1326 PR target/54760
1327 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1328 functions.
1329 * gcc.target/sh/pr54760-4.c: New.
1330
1331 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1332
1333 PR target/34777
1334 * gcc.target/sh/torture/sh-torture.exp: New.
1335 * gcc.target/sh/torture/pr34777.c: New.
1336
1337 2012-10-15 Matthias Klose <doko@ubuntu.com>
1338
1339 * lib/target-supports.exp (check_profiling_available): Match
1340 arm*-*-linux-* for ARM Linux/GNU.
1341 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1342 * gfortran.dg/enum_10.f90: Likewise.
1343 * gfortran.dg/enum_9.f90: Likewise.
1344 * gcc.target/arm/synchronize.c: Likewise.
1345 * g++.old-deja/g++.jason/enum6.C: Likewise.
1346 * g++.old-deja/g++.other/enum4.C: Likewise.
1347 * g++.old-deja/g++.law/enum9.C: Likewise.
1348
1349 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1350
1351 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1352 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1353
1354 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1355 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/17805
1358 * g++.dg/overload/operator6.C: New.
1359
1360 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1361
1362 PR c++/50080 (again)
1363 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1364 * g++.dg/parse/tmpl-outside1.C: Likewise.
1365 * g++.dg/template/qualttp18.C: Likewise.
1366 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1367 * g++.old-deja/g++.pt/overload13.C: Likewise.
1368
1369 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1370
1371 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1372 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1373 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1374 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1375 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1376 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1377 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1378 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1379
1380 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1381
1382 PR c++/50080
1383 * g++.dg/parse/tmpl-outside2.C: New.
1384 * g++.dg/parse/tmpl-outside1.C: Adjust.
1385 * g++.dg/template/qualttp18.C: Likewise.
1386 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1387 * g++.old-deja/g++.pt/overload13.C: Likewise.
1388
1389 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1390
1391 PR tree-optimization/54915
1392 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1393
1394 2012-10-15 Richard Guenther <rguenther@suse.de>
1395
1396 PR tree-optimization/54920
1397 * gcc.dg/torture/pr54920.c: New testcase.
1398
1399 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1400
1401 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1402
1403 2012-10-13 Jason Merrill <jason@redhat.com>
1404
1405 * g++.dg/tls/thread_local7g.C: Require tls_native.
1406
1407 2012-10-14 Jason Merrill <jason@redhat.com>
1408
1409 * g++.dg/cpp0x/inh-ctor1.C: New.
1410 * g++.dg/cpp0x/inh-ctor2.C: New.
1411 * g++.dg/cpp0x/inh-ctor3.C: New.
1412 * g++.dg/cpp0x/inh-ctor4.C: New.
1413 * g++.dg/cpp0x/inh-ctor5.C: New.
1414 * g++.dg/cpp0x/inh-ctor6.C: New.
1415 * g++.dg/cpp0x/inh-ctor7.C: New.
1416 * g++.dg/cpp0x/inh-ctor8.C: New.
1417 * g++.dg/cpp0x/inh-ctor9.C: New.
1418 * g++.dg/cpp0x/inh-ctor10.C: New.
1419 * g++.dg/cpp0x/inh-ctor11.C: New.
1420 * g++.dg/cpp0x/inh-ctor12.C: New.
1421 * g++.dg/cpp0x/inh-ctor13.C: New.
1422
1423 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1424
1425 PR rtl-optimization/54919
1426 * gcc.dg/pr54919.c: New testcase.
1427
1428 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1429
1430 PR c++/53581
1431 * g++.dg/template/crash113.C: New.
1432
1433 2012-10-14 Jan Hubicka <jh@suse.cz>
1434
1435 * gcc.dg/unroll_5.c: New testcase.
1436
1437 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 PR c++/52643
1440 * g++.dg/opt/pr52643.C: New.
1441
1442 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1443
1444 PR target/54602
1445 * gcc.target/sh/pr54602-1.c: New.
1446 * gcc.target/sh/pr54602-2.c: New.
1447 * gcc.target/sh/pr54602-3.c: New.
1448 * gcc.target/sh/pr54602-4.c: New.
1449
1450 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1451
1452 PR target/54680
1453 * gcc.target/sh/pr54680.c: New.
1454
1455 2012-10-12 Jan Hubicka <jh@suse.cz>
1456
1457 * gcc.dg/webizer.c: New testcase.
1458
1459 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1460
1461 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1462 specify -m64.
1463
1464 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1465
1466 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1467 Return 0 if already specifying -mfloat-abi other than hard.
1468
1469 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1470
1471 * gcc.dg/pr53060.c: Prune irrelevant warning.
1472
1473 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR c/54381
1476 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1477 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1478 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1479 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1480 Adjust expected wording of warnings for *cmp* builtins.
1481 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1482 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1483
1484 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/24449
1487 * g++.dg/parse/friend-main.C: New.
1488
1489 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1490
1491 PR c++/53055
1492 * g++.dg/pr53055.C: New testcase.
1493
1494 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1495
1496 PR c++/52744
1497 * g++.dg/cpp0x/pr52744.C: New.
1498
1499 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1500
1501 PR fortran/40453
1502 * gfortran.dg/dummy_procedure_9.f90: New.
1503
1504 2012-10-12 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/54894
1507 * gcc.dg/torture/pr54894.c: New testcase.
1508
1509 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1510
1511 PR target/51244
1512 * gcc.target/sh/pr51244-13.c: New.
1513 * gcc.target/sh/pr51244-14.c: New.
1514 * gcc.target/sh/pr51244-15.c: New.
1515 * gcc.target/sh/pr51244-16.c: New.
1516
1517 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 PR c++/51878
1520 * g++.dg/cpp0x/decltype45.C: New.
1521
1522 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1523
1524 PR fortran/54784
1525 * gfortran.dg/class_allocate_13.f90: New.
1526
1527 2012-10-11 Jason Merrill <jason@redhat.com>
1528
1529 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1530 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1531
1532 * g++.dg/gomp/tls-5.C: Require tls_native.
1533 * g++.dg/tls/thread_local7.C: Require tls_native.
1534 * g++.dg/tls/static2.C: New.
1535
1536 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1537
1538 PR c++/36107
1539 * g++.dg/ext/weak5.C: New.
1540
1541 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1542
1543 PR testsuite/54868
1544 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1545 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1546
1547 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1548
1549 PR c++/43765
1550 * g++.dg/parse/pr43765.C: New.
1551
1552 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1553
1554 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1555
1556 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 PR c++/43663
1559 * g++.dg/init/bitfield3.C: New.
1560
1561 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1562
1563 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1564
1565 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1566
1567 PR tree-optimization/54877
1568 * gcc.dg/torture/pr54877.c: New test.
1569
1570 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1571
1572 PR testsuite/53397
1573 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1574 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1575 and remove target info from dg-do compile.
1576 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1577 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1578 and remove target info from dg-do compile.
1579
1580 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1581
1582 * gcc.dg/pr54782.c: Require target with pthread support.
1583
1584 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1585
1586 PR c++/53122
1587 * g++.dg/cpp0x/auto35.C: New.
1588
1589 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1590
1591 PR c++/53540 - using fails to be equivalent to typedef
1592 * g++.dg/cpp0x/alias-decl-24.C: New test.
1593
1594 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1595
1596 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1597 that c++11 attributes to types are ignored for now.
1598 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1600
1601 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1602
1603 PR c++/53741
1604 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1605
1606 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1607
1608 PR c++/50478
1609 * g++.dg/cpp0x/initlist67.C: New.
1610
1611 2012-10-10 Dehao Chen <dehao@google.com>
1612
1613 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1614
1615 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1616
1617 PR target/52480
1618 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1619 Add runtime tests.
1620
1621 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1622
1623 PR c++/53307
1624 * g++.dg/cpp0x/decltype44.C: New.
1625
1626 2012-10-09 Steve Ellcey <sellcey@mips.com>
1627
1628 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1629
1630 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1631
1632 PR c++/53763
1633 * g++.dg/cpp0x/decltype43.C: New.
1634
1635 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1636
1637 PR middle-end/53397
1638 * gcc.dg/pr53397-1.c: New test case.
1639 * gcc.dg/pr53397-2.c: New test case.
1640
1641 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 PR c++/54194
1644 * g++.dg/warn/Wparentheses-26.C: Adjust.
1645 * g++.dg/warn/Wparentheses-27.C: New.
1646
1647 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1648
1649 PR c++/54427
1650 * c-c++-common/vector-scalar.c: New testcase.
1651 * g++.dg/ext/vector18.C: New testcase.
1652 * g++.dg/ext/vector5.C: This is not an error anymore.
1653 * gcc.dg/init-vec-1.c: Move ...
1654 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1655 * gcc.c-torture/execute/vector-shift1.c: Move ...
1656 * c-c++-common/torture/vector-shift1.c: ... here.
1657 * gcc.dg/scal-to-vec1.c: Move ...
1658 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1659 C++11. Adapt error messages.
1660 * gcc.dg/convert-vec-1.c: Move ...
1661 * c-c++-common/convert-vec-1.c: ... here.
1662 * gcc.dg/scal-to-vec2.c: Move ...
1663 * c-c++-common/scal-to-vec2.c: ... here.
1664
1665 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1666
1667 PR target/54400
1668 * gcc.target/i386/pr54400.c: New testcase.
1669
1670 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1671
1672 PR c++/54858
1673 * g++.dg/template/pr54858.C: New test.
1674
1675 2012-10-08 Marek Polacek <polacek@redhat.com>
1676
1677 PR debug/54831
1678 * g++.dg/debug/pr54831.C: New test.
1679
1680 2012-10-08 Dehao Chen <dehao@google.com>
1681
1682 * g++.dg/predict-loop-exit-1.C: New.
1683 * g++.dg/predict-loop-exit-2.C: New.
1684 * g++.dg/predict-loop-exit-3.C: New.
1685
1686 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1687
1688 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1689
1690 2012-10-08 Jason Merrill <jason@redhat.com>
1691
1692 * g++.dg/gomp/tls-5.C: New.
1693 * g++.dg/gomp/tls-wrap1.C: New.
1694 * g++.dg/gomp/tls-wrap2.C: New.
1695 * g++.dg/gomp/tls-wrap3.C: New.
1696 * g++.dg/gomp/tls-wrap4.C: New.
1697 * g++.dg/gomp/tls-wrapper-cse.C: New.
1698 * g++.dg/tls/thread_local-cse.C: New.
1699 * g++.dg/tls/thread_local-order1.C: New.
1700 * g++.dg/tls/thread_local-order2.C: New.
1701 * g++.dg/tls/thread_local-wrap1.C: New.
1702 * g++.dg/tls/thread_local-wrap2.C: New.
1703 * g++.dg/tls/thread_local-wrap3.C: New.
1704 * g++.dg/tls/thread_local-wrap4.C: New.
1705 * g++.dg/tls/thread_local2g.C: New.
1706 * g++.dg/tls/thread_local3g.C: New.
1707 * g++.dg/tls/thread_local4g.C: New.
1708 * g++.dg/tls/thread_local5g.C: New.
1709 * g++.dg/tls/thread_local6g.C: New.
1710 * g++.dg/tls/thread_local7g.C: New.
1711
1712 * g++.dg/tls/thread_local3.C: New.
1713 * g++.dg/tls/thread_local4.C: New.
1714 * g++.dg/tls/thread_local5.C: New.
1715 * g++.dg/tls/thread_local6.C: New.
1716
1717 * g++.dg/tls/init-2.C: Tweak errors.
1718 * g++.dg/tls/thread_local1.C: New.
1719 * g++.dg/tls/thread_local2.C: New.
1720 * g++.dg/tls/thread_local7.C: New.
1721
1722 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1723
1724 PR target/54866
1725 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1726
1727 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1728
1729 PR target/54685
1730 * gcc.target/sh/pr54685.c: New.
1731
1732 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1733
1734 PR c++/53528 C++11 attribute support
1735 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1736 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1792
1793 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1794
1795 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1796 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1797 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1798
1799 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1800
1801 PR target/54760
1802 * gcc.target/sh/pr54760-2.c: New.
1803 * gcc.target/sh/pr54760-3.c: New.
1804
1805 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1806
1807 PR c++/51422
1808 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1809
1810 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1811 Sandra Loosemore <sandra@codesourcery.com>
1812
1813 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1814 and test that the accumulator is initialized using MULT.
1815 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1816 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1817
1818 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/52764
1821 * g++.dg/cpp0x/stdint.C: New.
1822
1823 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1824
1825 PR c++/54249
1826 * g++.dg/cpp0x/stddef.C: New.
1827
1828 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1829
1830 PR fortran/54832
1831 * gfortran.dg/typebound_operator_17.f90: New.
1832
1833 2012-10-06 Jan Hubicka <jh@suse.cz>
1834
1835 PR lto/53831
1836 PR lto/54776
1837 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1838
1839 2012-10-06 Jan Hubicka <jh@suse.cz>
1840
1841 * gcc.dg/lto/resolutions_0.c: New testcase.
1842
1843 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1844
1845 PR fortran/45521
1846 * gfortran.dg/generic_25.f90: New.
1847 * gfortran.dg/generic_26.f90: New.
1848 * gfortran.dg/generic_27.f90: New.
1849
1850 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1851
1852 PR target/54760
1853 * gcc.target/sh/pr54760-1.c: New.
1854
1855 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1856
1857 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1858 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1859 * g++.dg/warn/Wsign-compare-5.C: New test.
1860 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1861 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1862 * g++.dg/ext/builtin30.C: New test.
1863 * g++.dg/ext/vla12.C: New test.
1864 * gcc.dg/builtins-85.c: New test.
1865
1866 PR debug/54519
1867 * gcc.dg/guality/pr54519-1.c: New test.
1868 * gcc.dg/guality/pr54519-2.c: New test.
1869 * gcc.dg/guality/pr54519-3.c: New test.
1870 * gcc.dg/guality/pr54519-4.c: New test.
1871 * gcc.dg/guality/pr54519-5.c: New test.
1872 * gcc.dg/guality/pr54519-6.c: New test.
1873
1874 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1875
1876 PR c++/50893
1877 * g++.dg/cpp0x/defaulted38.C: New.
1878
1879 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR tree-optimization/33763
1882 * c-c++-common/pr33763.c: New test.
1883
1884 PR tree-optimization/54810
1885 * gcc.dg/tree-ssa/vrp85.c: New test.
1886
1887 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1888
1889 * gcc.dg/ucnid-7.c: Skip on AIX.
1890 * gcc.dg/ucnid-8.c: Same.
1891 * gcc.dg/ucnid-10.c: Same.
1892 * gcc.dg/ucnid-13.c: Same.
1893 * gcc.dg/attr-alias-3.c: Same.
1894 * gcc.dg/attr-alias-5.c: Same.
1895 * gcc.dg/torture/pr51106-2.c: Same.
1896 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1897
1898 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1899
1900 PR c++/52233
1901 * g++.dg/cpp0x/alias-decl-23.C: New.
1902
1903 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1904
1905 PR c++/53403
1906 * g++.dg/template/friend53.C: New.
1907
1908 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1909
1910 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1911 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1912 (scan-ada-spec): Likewise.
1913 (scan-ada-spec-not): Likewise.
1914 * gcc.dg/dump-ada-spec-1.c: New test.
1915 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1916
1917 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1918
1919 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1920
1921 2012-10-04 Florian Weimer <fweimer@redhat.com>
1922
1923 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1924
1925 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1926
1927 PR c++/54323
1928 * g++.dg/cpp0x/pr54323.C: New.
1929
1930 2012-10-04 Richard Guenther <rguenther@suse.de>
1931
1932 PR middle-end/54735
1933 * g++.dg/torture/pr54735.C: New testcase.
1934
1935 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1936
1937 PR rtl-optimization/54739
1938 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1939
1940 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1941
1942 PR target/51244
1943 * gcc.target/sh/pr51244-12.c: New.
1944
1945 2012-10-03 Dehao Chen <dehao@google.com>
1946
1947 PR middle-end/54782
1948 * gcc.dg/pr54782.c: New test.
1949
1950 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR c++/54777
1953 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1954
1955 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1956
1957 PR fortran/54778
1958 * gfortran.dg/class_53.f90: New.
1959
1960 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1961
1962 PR debug/54551
1963 * gcc.dg/guality/pr54551.c: New.
1964
1965 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1966
1967 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1968 * gcc.target/powerpc/pr46728-2.c: Likewise.
1969
1970 2012-10-02 Sharad Singhai <singhai@google.com>
1971
1972 PR testsuite/54772
1973 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1974 to fix test failures caused by r191883.
1975 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1976 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1977 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1978 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1979 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1980 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1981 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1982 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1983 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1984
1985 2012-09-30 Sharad Singhai <singhai@google.com>
1986
1987 * gcc.target/i386/vect-double-1.c: Fix test.
1988
1989 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1990
1991 PR target/54087
1992 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1993 atomic_sub fails.
1994
1995 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1996
1997 PR rtl-optimization/54457
1998 * gcc.target/i386/pr54457.c: New test.
1999
2000 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2001
2002 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2003
2004 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2005
2006 * gcc.target/i386/vect-rebuild.c: New testcase.
2007
2008 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2009
2010 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2011
2012 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2013
2014 * gcc.target/mips/pr37362.c: Fix target selector.
2015
2016 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2017
2018 PR target/54083
2019 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2020
2021 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2022
2023 * gcc.dg/ucnid-8.c: Update line number.
2024 * gcc.dg/torture/pr51106-2.c: Likewise.
2025
2026 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2027
2028 PR fortran/54667
2029 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2030 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2031 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2032
2033 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2034
2035 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2036 partially reverting r170092.
2037 * gfortran.dg/class_7.f03: Ditto.
2038 * gfortran.dg/coarray_14.f90: Ditto.
2039 * gfortran.dg/typebound_proc_13.f03: Ditto.
2040
2041 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 PR c++/54738
2044 * g++.dg/cpp0x/sfinae42.C: New.
2045
2046 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2047
2048 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2049 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2050 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2051 * gcc.dg/pr42629.c: XFAIL on AIX.
2052 * gcc.dg/pr47684.c: Same.
2053 * gcc.dg/pr43670.c: Same.
2054 * gcc.dg/pr42916.c: Same.
2055 * gcc.dg/pr45449.c: Same.
2056 * gcc.dg/pr50017.c: Same.
2057 * gcc.dg/pr42728.c: Same.
2058 * gcc.dg/pr47881.c: Same.
2059 * gcc.dg/pr44023.c: Same.
2060 * gcc.dg/pr41345.c: Same.
2061 * gcc.dg/pr42630.c: Same.
2062 * gcc.dg/pr44971.c: Same.
2063 * gcc.dg/pr46771.c: Same.
2064 * gcc.dg/ucnid-8.c: Same.
2065 * gcc.dg/ucnid-10.c: Same.
2066 * gcc.dg/ucnid-13.c: Same.
2067 * gcc.dg/torture/pr51106-2.c: Same.
2068 * gcc.dg/pr48768.c: Same.
2069 * gcc.dg/pr42631.c: Same.
2070 * gcc.dg/pr43084.c: Same.
2071 * gcc.dg/ucnid-7.c: Same.
2072 * gcc.dg/pr42889.c: Same.
2073 * gcc.dg/pr41241.c: Same.
2074 * gcc.dg/pr42719.c: Same.
2075 * g++.dg/debug/pr46583.C: Same.
2076 * g++.dg/debug/pr47106.C: Same.
2077 * g++.dg/opt/pr48549.C: Same.
2078 * g++.dg/other/pr42685.C: Same.
2079 * c-c++-common/pr43942.c: Same.
2080
2081 2012-09-29 Ian Lance Taylor <iant@google.com>
2082
2083 * go.test/go-test.exp: Update for latest version of Go testsuite.
2084
2085 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2086
2087 PR fortran/52724
2088 * gfortran.dg/internal_readwrite_3.f90: New test.
2089
2090 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2091
2092 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2093 c-c++-common/Wunused-local-typedefs-2.c to here.
2094
2095 PR c++/54372 - unused attribute inactive on dependant entities
2096 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2097
2098 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2099
2100 PR c++/29028 - Missed unused warning on using declaration
2101 * g++.dg/warn/Wunused-var-18.C: New test.
2102
2103 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2104
2105 PR c++/53551 - -Wunused-local-typedefs misses uses
2106 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2107
2108 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR target/54716
2111 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2112
2113 PR tree-optimization/54713
2114 * gcc.c-torture/compile/pr54713-1.c: New test.
2115 * gcc.c-torture/compile/pr54713-2.c: New test.
2116 * gcc.c-torture/compile/pr54713-3.c: New test.
2117
2118 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2119
2120 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2121
2122 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2123
2124 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2125
2126 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR target/54703
2129 * gcc.target/i386/pr54703.c: New test.
2130
2131 2012-09-27 Richard Guenther <rguenther@suse.de>
2132
2133 PR lto/54709
2134 * gcc.dg/lto/pr54709_0.c: New testcase.
2135 * gcc.dg/lto/pr54709_1.c: Likewise.
2136
2137 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2138
2139 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2140
2141 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2142
2143 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2144
2145 * gcc.target/arm/pr42879.c: Handle big-endian.
2146
2147 2012-09-26 Steve Ellcey <sellcey@mips.com>
2148
2149 PR c/37303
2150 * gcc.dg/pr37303.c: Check for rdata or rodata.
2151
2152 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2153
2154 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2155
2156 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2157
2158 PR target/51274
2159 PR target/53087
2160 * gcc.target/powerpc/ppc-ne0-1.c: New.
2161
2162 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2163
2164 PR target/54089
2165 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2166 test_19, test_20, test_21, test_22, test_23): New functions.
2167 * gcc.target/sh/pr54089-4.c: New.
2168 * gcc.target/sh/pr54089-5.c: New.
2169 * gcc.target/sh/pr54089-6.c: New.
2170 * gcc.target/sh/pr54089-7.c: New.
2171
2172 2012-09-25 Richard Guenther <rguenther@suse.de>
2173
2174 PR lto/54625
2175 * gcc.dg/lto/pr54702_0.c: New testcase.
2176 * gcc.dg/lto/pr54702_1.c: Likewise.
2177 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2178 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2179 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2180 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2181
2182 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2183
2184 PR c++/54526
2185 * g++.dg/cpp0x/parse2.C: New.
2186 * g++.dg/parse/error11.C: Adjust.
2187 * g++.dg/parse/error12.C: Likewise.
2188
2189 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2190
2191 * gcc.target/i386/20030217-1.c: Added check for
2192 large_long_double effective target.
2193 * gcc.target/i386/387-3.c: Likewise.
2194 * gcc.target/i386/387-4.c: Likewise.
2195 * gcc.target/i386/pr36578-1.c: Likewise.
2196 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2197 when long double size is equal double size.
2198 * gcc.target/i386/excess-precision-1.c: Likewise.
2199 * gcc.target/i386/pr36578-2.c: Likewise.
2200 * gcc.target/i386/20030217-2.c: New testcase.
2201
2202 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR tree-optimization/54676
2205 * gcc.dg/pr54676.c: New test.
2206
2207 2012-09-25 Richard Guenther <rguenther@suse.de>
2208
2209 PR tree-optimization/53663
2210 * gcc.dg/torture/pr53663-1.c: New testcase.
2211 * gcc.dg/torture/pr53663-2.c: Likewise.
2212 * gcc.dg/torture/pr53663-3.c: Likewise.
2213
2214 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2215
2216 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2217
2218 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2219
2220 * lib/target-supports-dg.exp (dg-require-effective-target,
2221 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2222 dg-process-target-1 instead of dg-process-target.
2223 (dg-process-target-1): Rename from dg-process-target.
2224 (dg-process-target): New.
2225
2226 2012-09-24 Richard Guenther <rguenther@suse.de>
2227
2228 PR tree-optimization/54684
2229 * g++.dg/torture/pr54684.C: New testcase.
2230
2231 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2232
2233 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2234
2235 2012-09-24 Richard Guenther <rguenther@suse.de>
2236
2237 PR middle-end/52173
2238 * gcc.dg/tm/pr52173-1.c: New.
2239 * gcc.dg/tm/pr52173-2.c: New.
2240
2241 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2242
2243 * gcc.dg/pr54669.c: New test.
2244
2245 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2246 Dominique Dhumieres <dominiq@lps.ens.fr>
2247
2248 PR testsuite/54677
2249 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2250
2251 2012-09-23 Tobias Burnus <burnus@net-b.de>
2252
2253 PR fortran/54618
2254 * gfortran.dg/class_array_14.f90: New.
2255
2256 2012-09-22 Kai Tietz <ktietz@redhat.com>
2257
2258 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2259 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2260
2261 2012-09-21 Dehao Chen <dehao@google.com>
2262
2263 PR go/54649
2264 PR tree-optimization/54655
2265 * g++.dg/pr54655.C: New testcase.
2266
2267 2012-09-21 Richard Guenther <rguenther@suse.de>
2268
2269 PR tree-optimization/54647
2270 * g++.dg/torture/pr54647.C: New testcase.
2271
2272 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2273
2274 PR c++/54427
2275 * c-c++-common/torture/vector-compare-2.c: Add -w.
2276
2277 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2278
2279 * gnat.dg/opt20.ads: Move dg directive to...
2280 * gnat.dg/opt20.adb: ...here.
2281 * gnat.dg/addr1.ad[sb]: Likewise.
2282 * gnat.dg/concat2.ad[sb]: Likewise.
2283 * gnat.dg/array16.ad[sb]: Likewise.
2284 * gnat.dg/atomic5.ad[sb]: Likewise.
2285 * gnat.dg/discr29.ad[sb]: Likewise.
2286 * gnat.dg/noreturn5.ad[sb]: Likewise.
2287 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2288 * gnat.dg/discr23.ads: Remove dg directive.
2289 * gnat.dg/nested_float_packed.ads: Likewise.
2290 * gnat.dg/oconst6.ads: Move to...
2291 * gnat.dg/specs/oconst6.ads: ...here.
2292
2293 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2294
2295 PR c++/52432
2296 * g++.dg/cpp0x/decltype32.C: Tweak.
2297
2298 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2299
2300 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2301 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2302 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2303 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2304
2305 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2306
2307 PR c++/54581
2308 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2309
2310 2012-09-19 Steve Ellcey <sellcey@mips.com>
2311
2312 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2313
2314 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2315
2316 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2317 * gcc.target/powerpc/ppc-mftb.c: New file.
2318
2319 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2320
2321 PR target/54089
2322 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2323 functions.
2324
2325 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2326
2327 PR target/54236
2328 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2329
2330 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2331
2332 * gcc.c-torture/execute/20120919-1.c: New test.
2333
2334 2012-09-19 Richard Guenther <rguenther@suse.de>
2335
2336 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2337
2338 2012-09-19 Richard Guenther <rguenther@suse.de>
2339
2340 * gcc.dg/builtin-unreachable-6.c: Adjust.
2341
2342 2012-09-19 Richard Guenther <rguenther@suse.de>
2343
2344 * gcc.dg/builtin-object-size-10.c: Adjust.
2345 * gcc.dg/builtin-unreachable-5.c: Adjust.
2346 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2347 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2348 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2349 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2350 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2351 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2352 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2353 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2354 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2355 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2356 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2357 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2358
2359 2012-09-19 Richard Guenther <rguenther@suse.de>
2360
2361 PR tree-optimization/54132
2362 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2363 * gcc.dg/torture/pr54132.c: Likewise.
2364
2365 2012-09-19 Terry Guo <terry.guo@arm.com>
2366
2367 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2368 extra prune rules that will be applied to all tests in a .exp file.
2369 (gcc-dg-prune): Use rules defined by the above variable.
2370 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2371 harmless warnings on architecture switch conflict.
2372
2373 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2374
2375 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2376 of asm-comment characters instead of a single one.
2377 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2378
2379 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2380
2381 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2382
2383 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2384 target instead of xfailing it.
2385 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2386 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2387 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2388 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2389 * gcc.dg/vect/vect-104.c: Likewise.
2390 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2391 * gcc.dg/vect/vect-outer-1.c: Likewise.
2392 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2393 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2394 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2395 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2396 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2397 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2398 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2399 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2400 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2401
2402 * lib/target-supports.exp
2403 (check_effective_target_vect_widen_mult_qi_to_hi,
2404 check_effective_target_vect_widen_mult_hi_to_si,
2405 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2406 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2407 check_effective_target_vect_pack_trunc,
2408 check_effective_target_vect_unpack,
2409 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2410 instead of arm_none.
2411
2412 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2413
2414 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2415
2416 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2417 config to compiler_flags.
2418
2419 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2420
2421 PR target/54592
2422 * gcc.target/i386/pr54592.c: New test.
2423
2424 PR tree-optimization/54610
2425 * gcc.target/i386/pr54610.c: New test.
2426
2427 2012-09-17 Jason Merrill <jason@redhat.com>
2428
2429 PR c++/54575
2430 * g++.dg/cpp0x/alias-decl-21.C: New.
2431 * g++.dg/cpp0x/alias-decl-22.C: New.
2432
2433 2012-09-17 Tobias Burnus <burnus@net-b.de>
2434
2435 PR fortran/54608
2436 * gfortran.dg/scan_2.f90: New.
2437
2438 2012-09-17 Jason Merrill <jason@redhat.com>
2439
2440 PR c++/53661
2441 * g++.dg/init/aggr9.C: New.
2442
2443 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2444
2445 * gnat.dg/loop_optimization12.ad[sb]: New test.
2446
2447 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2448
2449 PR fortran/54285
2450 * gfortran.dg/proc_ptr_result_7.f90: New.
2451
2452 2012-09-17 Tobias Burnus <burnus@net-b.de>
2453
2454 PR fortran/54603
2455 * gfortran.dg/structure_constructor_11.f90: New.
2456
2457 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR tree-optimization/54563
2460 * g++.dg/torture/pr54563.C: New test.
2461
2462 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2463
2464 PR fortran/54594
2465 * gfortran.dg/typebound_generic_14.f03: New.
2466
2467 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2468
2469 PR fortran/54387
2470 * gfortran.dg/proc_ptr_38.f90: New.
2471
2472 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2473
2474 PR debug/54460
2475 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2476 to scary regexp.
2477
2478 PR testsuite/54007
2479 * gnat.dg/lto15.adb: Require lto.
2480
2481 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2482 "myBindC" for hppa*-*-hpux*.
2483
2484 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2485
2486 * gfortran.dg/namelist_75.f90: New test.
2487
2488 2012-09-15 Tom de Vries <tom@codesourcery.com>
2489
2490 * gcc.dg/tree-ssa/vrp82.c: New test.
2491 * gcc.dg/tree-ssa/vrp83.c: Same.
2492 * gcc.dg/tree-ssa/vrp84.c: Same.
2493
2494 2012-09-15 Tom de Vries <tom@codesourcery.com>
2495
2496 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2497 * gcc.dg/tree-ssa/vrp81.c: ... this.
2498
2499 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2500
2501 PR target/54222
2502 * gcc.target/avr/torture/fix-types.h: New.
2503 * gcc.target/avr/torture/vals-hr.def: New.
2504 * gcc.target/avr/torture/vals-r.def: New.
2505 * gcc.target/avr/torture/vals-k.def: New.
2506 * gcc.target/avr/torture/vals-ur.def: New.
2507 * gcc.target/avr/torture/vals-uk.def: New.
2508 * gcc.target/avr/torture/vals-uhr.def: New.
2509 * gcc.target/avr/torture/vals-llk.def: New.
2510 * gcc.target/avr/torture/vals-ullk.def: New.
2511 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2512 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2513 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2514 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2515 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2516 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2517 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2518 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2519
2520 2012-09-14 Dehao Chen <dehao@google.com>
2521
2522 * g++.dg/debug/dwarf2/deallocator.C: New test.
2523
2524 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2525
2526 PR c/54552
2527 * gcc.c-torture/compile/pr54552-1.c: New test.
2528
2529 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2530
2531 PR c++/54427
2532 * g++.dg/other/vector-compare.C: New testcase.
2533 * c-c++-common/vector-compare-3.c: New testcase.
2534 * gcc.dg/vector-shift.c: Move ...
2535 * c-c++-common/vector-shift.c: ... here.
2536 * gcc.dg/vector-shift1.c: Move ...
2537 * c-c++-common/vector-shift1.c: ... here.
2538 * gcc.dg/vector-shift3.c: Move ...
2539 * c-c++-common/vector-shift3.c: ... here.
2540 * gcc.dg/vector-compare-1.c: Move ...
2541 * c-c++-common/vector-compare-1.c: ... here.
2542 * gcc.dg/vector-compare-2.c: Move ...
2543 * c-c++-common/vector-compare-2.c: ... here.
2544 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2545 * c-c++-common/torture/vector-compare-1.c: ... here.
2546 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2547 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2548 * c-c++-common/torture/vector-compare-2.c: ... here.
2549 * gcc.c-torture/execute/vector-shift.c: Move ...
2550 * c-c++-common/torture/vector-shift.c: ... here.
2551 * gcc.c-torture/execute/vector-shift2.c: Move ...
2552 * c-c++-common/torture/vector-shift2.c: ... here.
2553 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2554 * c-c++-common/torture/vector-subscript-1.c: ... here.
2555 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2556 * c-c++-common/torture/vector-subscript-2.c: ... here.
2557 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2558 * c-c++-common/torture/vector-subscript-3.c: ... here.
2559
2560 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2561
2562 PR c/54103
2563 * gcc.c-torture/compile/pr54103-1.c,
2564 gcc.c-torture/compile/pr54103-2.c,
2565 gcc.c-torture/compile/pr54103-3.c,
2566 gcc.c-torture/compile/pr54103-4.c,
2567 gcc.c-torture/compile/pr54103-5.c,
2568 gcc.c-torture/compile/pr54103-6.c: New tests.
2569 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2570
2571 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2572
2573 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2574
2575 2012-09-14 Richard Guenther <rguenther@suse.de>
2576
2577 PR tree-optimization/54565
2578 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2579 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2580
2581 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2582
2583 * gcc.target/arm/combine-movs.c: Add missing space.
2584
2585 2012-09-14 Richard Guenther <rguenther@suse.de>
2586
2587 * g++.dg/torture/builtin-location.C: New testcase.
2588
2589 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2590 Manuel López-Ibåñez <manu@gcc.gnu.org>
2591
2592 PR c++/53210
2593 * g++.dg/warn/Wuninitialized-self.C: New.
2594
2595 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR c/54559
2598 * gcc.c-torture/compile/pr54559.c: New test.
2599
2600 2012-09-13 Jason Merrill <jason@redhat.com>
2601
2602 PR c++/53839
2603 * g++.dg/cpp0x/constexpr-temp1.C: New.
2604
2605 PR c++/54511
2606 * g++.dg/template/anonunion2.C: New.
2607
2608 PR c++/53836
2609 * g++.dg/template/init10.C: New.
2610
2611 2012-09-13 Tobias Burnus <burnus@net-b.de>
2612
2613 PR fortran/54556
2614 * gfortran.dg/implicit_pure_3.f90: New.
2615
2616 2012-09-13 Richard Guenther <rguenther@suse.de>
2617
2618 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2619
2620 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2621
2622 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2623
2624 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2625
2626 * c-c++-common/pr51712.c: Handle for short-enum targets.
2627
2628 2012-09-12 Terry Guo <terry.guo@arm.com>
2629
2630 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2631 and lsrs for Thumb2 mode.
2632
2633 2012-09-12 Jan Hubicka <jh@suse.cz>
2634
2635 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2636
2637 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2638
2639 PR target/54445
2640 * gcc.target/i386/pr54445-1.c: New file.
2641 * gcc.target/i386/pr54445-2.c: Likewise.
2642
2643 2012-09-12 Tobias Burnus <burnus@net-b.de>
2644
2645 PR fortran/54225
2646 PR fortran/53306
2647 * gfortran.dg/coarray_10.f90: Update dg-error.
2648 * gfortran.dg/coarray_28.f90: New.
2649 * gfortran.dg/array_section_3.f90: New.
2650
2651 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2652
2653 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2654 gcc.target/arm/pr48252.c: Fix for big-endian support.
2655
2656 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2657
2658 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2659
2660 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2661 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2662
2663 * gcc.target/arm/neon-vfma-1.c: New testcase.
2664 * gcc.target/arm/neon-vfms-1.c: Likewise.
2665 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2666 of float.
2667 * gcc.target/arm/neon-vmls-1.c: Likewise.
2668 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2669 function.
2670 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2671 (check_effective_target_arm_neonv2_ok): Likewise.
2672 (check_effective_target_arm_neonv2_hw): Likewise.
2673 (check_effective_target_arm_neonv2): Likewise.
2674
2675 2012-09-11 Richard Guenther <rguenther@suse.de>
2676
2677 PR middle-end/54515
2678 * g++.dg/tree-ssa/pr54515.C: New testcase.
2679
2680 2012-09-10 Andrew Pinski <apinski@cavium.com>
2681
2682 PR tree-opt/c54362
2683 * gcc.dg/tm/memopt-16.c: New testcase.
2684
2685 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2686
2687 PR c++/54541
2688 PR c++/54542
2689 * g++.dg/cpp0x/sfinae40.C: New.
2690 * g++.dg/cpp0x/sfinae41.C: Likewise.
2691
2692 2012-09-10 Jason Merrill <jason@redhat.com>
2693
2694 PR c++/54538
2695 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2696
2697 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2698
2699 PR target/54089
2700 * gcc.target/sh/pr54089-3.c: New.
2701
2702 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2703
2704 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2705
2706 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2707
2708 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2709
2710 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2711
2712 * gcc.dg/pr52558-2.c: Delete.
2713 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2714
2715 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2716
2717 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2718
2719 2012-09-10 Richard Guenther <rguenther@suse.de>
2720
2721 PR tree-optimization/54520
2722 * gcc.dg/torture/pr54520.c: New testcase.
2723
2724 2012-09-10 Jason Merrill <jason@redhat.com>
2725
2726 PR c++/54506
2727 * g++.dg/cpp0x/implicit14.C: New.
2728
2729 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2730
2731 PR fortran/54208
2732 * gfortran.dg/bound_simplification_3.f90: New test.
2733
2734 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2735
2736 PR testsuite/54184
2737 * gcc.dg/pr52558-1.c: Delete.
2738 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2739
2740 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2741
2742 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2743 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2744 * gcc.target/arm/smlaltt-1.c: Likewise.
2745
2746 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2747
2748 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2749
2750 2012-09-07 Tom de Vries <tom@codesourcery.com>
2751
2752 PR tree-optimization/53986
2753 * gcc.dg/tree-ssa/vrp80.c: New test.
2754 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2755
2756 2012-09-06 Jason Merrill <jason@redhat.com>
2757
2758 PR c++/54341
2759 PR c++/54253
2760 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2761 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2762
2763 2012-09-06 Andrew Pinski <apinski@cavium.com>
2764
2765 PR tree-opt/54494
2766 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2767
2768 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2769
2770 PR rtl-optimization/54455
2771 * gcc.dg/54455.c: New test.
2772
2773 2012-09-06 Tobias Burnus <burnus@net-b.de>
2774
2775 PR fortran/54463
2776 * gfortran.dg/promotion_2.f90: New.
2777
2778 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR middle-end/54486
2781 * c-c++-common/pr54486.c: New test.
2782
2783 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2784
2785 PR fortran/54474
2786 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2787
2788 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2789
2790 PR c++/54191
2791 * g++.dg/cpp0x/sfinae39.C: New.
2792
2793 2012-09-04 Jason Merrill <jason@redhat.com>
2794
2795 PR c++/54441
2796 * g++.dg/ext/flexary3.C: New.
2797
2798 PR c++/54420
2799 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2800
2801 PR c++/54198
2802 * g++.dg/template/defarg15.C: New.
2803
2804 PR c++/54437
2805 * g++.dg/template/access24.C: New.
2806
2807 2012-09-04 Richard Guenther <rguenther@suse.de>
2808
2809 PR tree-optimization/54458
2810 * gcc.dg/torture/pr54458.c: New testcase.
2811
2812 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2813
2814 * gcc.target/arm/neon-vext.c: New test.
2815 * gcc.target/arm/neon-vext-execute.c: Ditto.
2816
2817 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2818
2819 PR fortran/54243
2820 PR fortran/54244
2821 * gfortran.dg/select_type_29.f03: New.
2822
2823 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2824
2825 * gcc.dg/fold-perm.c: Improve test.
2826
2827 2012-09-03 Tobias Burnus <burnus@net-b.de>
2828
2829 PR fortran/51632
2830 * gfortran.dg/coarray_class_1.f90: New.
2831
2832 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2833
2834 PR target/49206
2835 * gcc.c-torture/compile/pr49206.c: New test.
2836
2837 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2838 Uros Bizjak <ubizjak@gmail.com>
2839
2840 PR target/36680
2841 * gfortran.dg/pr36680.f90: New test.
2842
2843 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2844
2845 PR target/42295
2846 * g++.dg/opt/pr42295.C: New test.
2847
2848 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2849
2850 PR target/54436
2851 * gcc.dg/torture/pr54436.c: New test.
2852
2853 2012-09-01 Andrew Pinski <apinski@cavium.com>
2854
2855 * gcc.target/mips/truncate-8.c: New testcase.
2856
2857 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2858
2859 PR target/46829
2860 PR target/46843
2861 * gcc.target/i386/pr46829.c: New test.
2862 * gcc.target/i386/pr46843.c: Ditto.
2863
2864 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2865 Jason Merrill <jason@redhat.com>
2866
2867 PR c++/18747
2868 * g++.dg/parse/error50.C: New.
2869
2870 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2871
2872 PR c/54428
2873 * gcc.c-torture/compile/pr54428.c: New test.
2874
2875 2012-08-31 Ollie Wild <aaw@google.com>
2876
2877 PR c++/54197
2878 * g++.dg/init/lifetime3.C: New test.
2879
2880 2012-08-31 Martin Jambor <mjambor@suse.cz>
2881
2882 PR middle-end/54409
2883 * gcc.dg/torture/pr54409.c: New test.
2884
2885 2012-08-31 Martin Jambor <mjambor@suse.cz>
2886
2887 * gfortran.dg/pr48636.f90: Add dump scan checks.
2888
2889 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2890
2891 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2892
2893 2012-08-28 Joey Ye <joey.ye@arm.com>
2894
2895 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2896
2897 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2898
2899 PR target/46254
2900 * gcc.target/i386/pr46254.c: New test.
2901
2902 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2903
2904 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2905 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2906 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2907
2908 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2909
2910 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2911 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2912 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2913 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2914 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2915 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2916 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2917 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2918 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2919 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2920 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2921 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2922 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2923 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2924 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2925 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2926 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2927 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2928 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2929 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2930 gcc.target/mips/unaligned-1.c: Tighten regexps.
2931
2932 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2933
2934 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2935 (mips_option_groups): Remove optimization. Add various -f options.
2936 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2937 and -pg imply -fno-omit-frame-pointer.
2938 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2939 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2940 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2941 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2942 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2943 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2944 * gcc.target/mips/abi-n32-long32.c: Likewise.
2945 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2946 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2947 * gcc.target/mips/abi-n32-long64.c: Likewise.
2948 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2949 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2950 * gcc.target/mips/abi-n64-long32.c: Likewise.
2951 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2952 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2953 * gcc.target/mips/abi-n64-long64.c: Likewise.
2954 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2955 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2956 * gcc.target/mips/abi-o32-long32.c: Likewise.
2957 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2958 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2959 * gcc.target/mips/abi-o32-long64.c: Likewise.
2960 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2961 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2962 * gcc.target/mips/abi-o64-long32.c: Likewise.
2963 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2964 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2965 * gcc.target/mips/abi-o64-long64.c: Likewise.
2966 * gcc.target/mips/asm-1.c: Likewise.
2967 * gcc.target/mips/branch-1.c: Likewise.
2968 * gcc.target/mips/call-3.c: Likewise.
2969 * gcc.target/mips/call-saved-3.c: Likewise.
2970 * gcc.target/mips/clear-cache-1.c: Likewise.
2971 * gcc.target/mips/div-1.c: Likewise.
2972 * gcc.target/mips/div-2.c: Likewise.
2973 * gcc.target/mips/div-3.c: Likewise.
2974 * gcc.target/mips/div-4.c: Likewise.
2975 * gcc.target/mips/div-5.c: Likewise.
2976 * gcc.target/mips/div-6.c: Likewise.
2977 * gcc.target/mips/div-7.c: Likewise.
2978 * gcc.target/mips/div-8.c: Likewise.
2979 * gcc.target/mips/div-9.c: Likewise.
2980 * gcc.target/mips/div-10.c: Likewise.
2981 * gcc.target/mips/div-11.c: Likewise.
2982 * gcc.target/mips/div-12.c: Likewise.
2983 * gcc.target/mips/dsp-ctrl.c: Likewise.
2984 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2985 * gcc.target/mips/ext-8.c: Likewise.
2986 * gcc.target/mips/extend-2.c: Likewise.
2987 * gcc.target/mips/fix-r10000-1.c: Likewise.
2988 * gcc.target/mips/fix-r10000-2.c: Likewise.
2989 * gcc.target/mips/fix-r10000-3.c: Likewise.
2990 * gcc.target/mips/fix-r10000-4.c: Likewise.
2991 * gcc.target/mips/fix-r10000-5.c: Likewise.
2992 * gcc.target/mips/fix-r10000-6.c: Likewise.
2993 * gcc.target/mips/fix-r10000-7.c: Likewise.
2994 * gcc.target/mips/fix-r10000-8.c: Likewise.
2995 * gcc.target/mips/fix-r10000-9.c: Likewise.
2996 * gcc.target/mips/fix-r10000-10.c: Likewise.
2997 * gcc.target/mips/fix-r10000-11.c: Likewise.
2998 * gcc.target/mips/fix-r10000-12.c: Likewise.
2999 * gcc.target/mips/fix-r10000-13.c: Likewise.
3000 * gcc.target/mips/fix-r10000-14.c: Likewise.
3001 * gcc.target/mips/fix-r10000-15.c: Likewise.
3002 * gcc.target/mips/fpcmp-1.c: Likewise.
3003 * gcc.target/mips/fpcmp-2.c: Likewise.
3004 * gcc.target/mips/fpr-moves-7.c: Likewise.
3005 * gcc.target/mips/fpr-moves-8.c: Likewise.
3006 * gcc.target/mips/int-moves-1.c: Likewise.
3007 * gcc.target/mips/int-moves-2.c: Likewise.
3008 * gcc.target/mips/long-calls-pg.c: Likewise.
3009 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3010 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3011 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3012 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3013 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3014 * gcc.target/mips/mips-3d-1.c: Likewise.
3015 * gcc.target/mips/mips-3d-2.c: Likewise.
3016 * gcc.target/mips/mips-3d-3.c: Likewise.
3017 * gcc.target/mips/mips-3d-4.c: Likewise.
3018 * gcc.target/mips/mips-3d-5.c: Likewise.
3019 * gcc.target/mips/mips-3d-6.c: Likewise.
3020 * gcc.target/mips/mips-3d-7.c: Likewise.
3021 * gcc.target/mips/mips-3d-8.c: Likewise.
3022 * gcc.target/mips/mips-3d-9.c: Likewise.
3023 * gcc.target/mips/mips-ps-1.c: Likewise.
3024 * gcc.target/mips/mips-ps-2.c: Likewise.
3025 * gcc.target/mips/mips-ps-3.c: Likewise.
3026 * gcc.target/mips/mips-ps-4.c: Likewise.
3027 * gcc.target/mips/mips-ps-6.c: Likewise.
3028 * gcc.target/mips/mips32-dspr2.c: Likewise.
3029 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3030 * gcc.target/mips/neg-abs-1.c: Likewise.
3031 * gcc.target/mips/neg-abs-2.c: Likewise.
3032 * gcc.target/mips/nmadd-3.c: Likewise.
3033 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3034 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3035 * gcc.target/mips/octeon-pop-1.c: Likewise.
3036 * gcc.target/mips/pr26765.c: Likewise.
3037 * gcc.target/mips/pr33256.c: Likewise.
3038 * gcc.target/mips/pr33635-1.c: Likewise.
3039 * gcc.target/mips/pr33755.c: Likewise.
3040 * gcc.target/mips/pr35802.c: Likewise.
3041 * gcc.target/mips/pr45074.c: Likewise.
3042 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3043 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3044 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3045 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3046 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3047 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3048 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3049 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3050 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3051 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3052 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3053 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3054 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3055 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3056 * gcc.target/mips/save-restore-1.c: Likewise.
3057 * gcc.target/mips/save-restore-3.c: Likewise.
3058 * gcc.target/mips/save-restore-5.c: Likewise.
3059 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3060 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3061 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3062 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3063 * gcc.target/mips/stack-1.c: Likewise.
3064
3065 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3066 Tighten regexps.
3067
3068 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3069 branch under test to be filled with preceding rather than
3070 following instructions.
3071 * gcc.target/mips/branch-10.c: Likewise.
3072 * gcc.target/mips/branch-11.c: Likewise.
3073 * gcc.target/mips/branch-12.c: Likewise.
3074 * gcc.target/mips/branch-13.c: Likewise.
3075 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3076 to be eliminated. Tighten $28 scan-assembler-not test.
3077
3078 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3079 function to...
3080 * gcc.target/mips/call-4.c: ...this new test.
3081
3082 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3083 more likely.
3084 * gcc.target/mips/code-readable-3.c: Likewise.
3085 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3086 flag but skip for -O0.
3087 * gcc.target/mips/code-readable-4.c: Likewise.
3088
3089 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3090 of operations under test.
3091 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3092
3093 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3094 Don't require sibling-call optimization.
3095 * gcc.target/mips/near-far-4.c: Likewise.
3096
3097 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3098 Make sure that the register variable is used.
3099 * gcc.target/mips/soft-float-1.c: Likewise.
3100
3101 * gcc.target/mips/sdata-1.c: Make static data volatile.
3102 * gcc.target/mips/sdata-2.c: Likewise.
3103 * gcc.target/mips/sdata-3.c: Likewise.
3104 * gcc.target/mips/sdata-4.c: Likewise.
3105
3106 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3107 skip for -O0.
3108 * gcc.target/mips/atomic-memory-2.c: Likewise.
3109 * gcc.target/mips/branch-cost-1.c: Likewise.
3110 * gcc.target/mips/branch-cost-2.c: Likewise.
3111 * gcc.target/mips/cache-1.c: Likewise.
3112 * gcc.target/mips/call-1.c: Likewise.
3113 * gcc.target/mips/call-saved-2.c: Likewise.
3114 * gcc.target/mips/const-anchor-1.c: Likewise.
3115 * gcc.target/mips/const-anchor-2.c: Likewise.
3116 * gcc.target/mips/dse-1.c: Likewise.
3117 * gcc.target/mips/dsp-lhx.c: Likewise.
3118 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3119 * gcc.target/mips/ext-1.c: Likewise.
3120 * gcc.target/mips/ext-2.c: Likewise.
3121 * gcc.target/mips/ext-3.c: Likewise.
3122 * gcc.target/mips/ext-4.c: Likewise.
3123 * gcc.target/mips/ext-5.c: Likewise.
3124 * gcc.target/mips/ext-6.c: Likewise.
3125 * gcc.target/mips/ext-7.c: Likewise.
3126 * gcc.target/mips/extend-1.c: Likewise.
3127 * gcc.target/mips/fix-r4000-1.c: Likewise.
3128 * gcc.target/mips/fix-r4000-3.c: Likewise.
3129 * gcc.target/mips/fix-r4000-5.c: Likewise.
3130 * gcc.target/mips/fix-r4000-6.c: Likewise.
3131 * gcc.target/mips/fix-r4000-8.c: Likewise.
3132 * gcc.target/mips/fix-r4000-10.c: Likewise.
3133 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3134 * gcc.target/mips/fixed-vector-type.c: Likewise.
3135 * gcc.target/mips/fpr-moves-1.c: Likewise.
3136 * gcc.target/mips/fpr-moves-2.c: Likewise.
3137 * gcc.target/mips/fpr-moves-3.c: Likewise.
3138 * gcc.target/mips/fpr-moves-4.c: Likewise.
3139 * gcc.target/mips/fpr-moves-5.c: Likewise.
3140 * gcc.target/mips/fpr-moves-6.c: Likewise.
3141 * gcc.target/mips/ins-1.c: Likewise.
3142 * gcc.target/mips/ins-2.c: Likewise.
3143 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3144 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3145 * gcc.target/mips/lazy-binding-1.c: Likewise.
3146 * gcc.target/mips/madd-3.c: Likewise.
3147 * gcc.target/mips/madd-5.c: Likewise.
3148 * gcc.target/mips/madd-6.c: Likewise.
3149 * gcc.target/mips/madd-8.c: Likewise.
3150 * gcc.target/mips/madd-9.c: Likewise.
3151 * gcc.target/mips/memcpy-1.c: Likewise.
3152 * gcc.target/mips/mips-ps-type.c: Likewise.
3153 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3154 * gcc.target/mips/mips-sched-madd.c: Likewise.
3155 * gcc.target/mips/mips16e-extends.c: Likewise.
3156 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3157 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3158 * gcc.target/mips/movcc-1.c: Likewise.
3159 * gcc.target/mips/movcc-2.c: Likewise.
3160 * gcc.target/mips/movcc-3.c: Likewise.
3161 * gcc.target/mips/msub-5.c: Likewise.
3162 * gcc.target/mips/msub-6.c: Likewise.
3163 * gcc.target/mips/msub-8.c: Likewise.
3164 * gcc.target/mips/mult-2.c: Likewise.
3165 * gcc.target/mips/mult-3.c: Likewise.
3166 * gcc.target/mips/mult-5.c: Likewise.
3167 * gcc.target/mips/mult-6.c: Likewise.
3168 * gcc.target/mips/mult-7.c: Likewise.
3169 * gcc.target/mips/mult-12.c: Likewise.
3170 * gcc.target/mips/mult-13.c: Likewise.
3171 * gcc.target/mips/mult-14.c: Likewise.
3172 * gcc.target/mips/mult-15.c: Likewise.
3173 * gcc.target/mips/mult-17.c: Likewise.
3174 * gcc.target/mips/mult-18.c: Likewise.
3175 * gcc.target/mips/mult-19.c: Likewise.
3176 * gcc.target/mips/nmadd-1.c: Likewise.
3177 * gcc.target/mips/nmadd-2.c: Likewise.
3178 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3179 * gcc.target/mips/octeon-cins-1.c: Likewise.
3180 * gcc.target/mips/octeon-cins-2.c: Likewise.
3181 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3182 * gcc.target/mips/octeon-exts-2.c: Likewise.
3183 * gcc.target/mips/octeon-exts-3.c: Likewise.
3184 * gcc.target/mips/octeon-exts-4.c: Likewise.
3185 * gcc.target/mips/octeon-exts-5.c: Likewise.
3186 * gcc.target/mips/octeon-exts-6.c: Likewise.
3187 * gcc.target/mips/octeon-exts-7.c: Likewise.
3188 * gcc.target/mips/octeon-pop-2.c: Likewise.
3189 * gcc.target/mips/octeon-seq-3.c: Likewise.
3190 * gcc.target/mips/octeon-seq-4.c: Likewise.
3191 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3192 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3193 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3194 * gcc.target/mips/pr54240.c: Likewise.
3195 * gcc.target/mips/rsqrt-1.c: Likewise.
3196 * gcc.target/mips/rsqrt-2.c: Likewise.
3197 * gcc.target/mips/rsqrt-3.c: Likewise.
3198 * gcc.target/mips/rsqrt-4.c: Likewise.
3199 * gcc.target/mips/save-restore-2.c: Likewise.
3200 * gcc.target/mips/save-restore-4.c: Likewise.
3201 * gcc.target/mips/sb1-1.c: Likewise.
3202 * gcc.target/mips/scc-1.c: Likewise.
3203 * gcc.target/mips/scc-2.c: Likewise.
3204 * gcc.target/mips/scc-3.c: Likewise.
3205 * gcc.target/mips/scc-4.c: Likewise.
3206 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3207 * gcc.target/mips/truncate-1.c: Likewise.
3208 * gcc.target/mips/truncate-2.c: Likewise.
3209 * gcc.target/mips/truncate-3.c: Likewise.
3210 * gcc.target/mips/truncate-4.c: Likewise.
3211 * gcc.target/mips/truncate-5.c: Likewise.
3212 * gcc.target/mips/truncate-6.c: Likewise.
3213 * gcc.target/mips/unaligned-1.c: Likewise.
3214
3215 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3216 skip for -O0. Require -fexpensive-optimizations.
3217 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3218 * gcc.target/mips/dspr2-MULT.c: Likewise.
3219 * gcc.target/mips/fix-r4000-2.c: Likewise.
3220 * gcc.target/mips/fix-r4000-4.c: Likewise.
3221 * gcc.target/mips/fix-r4000-7.c: Likewise.
3222 * gcc.target/mips/fix-r4000-9.c: Likewise.
3223 * gcc.target/mips/madd-1.c: Likewise.
3224 * gcc.target/mips/madd-2.c: Likewise.
3225 * gcc.target/mips/madd-4.c: Likewise.
3226 * gcc.target/mips/maddu-1.c: Likewise.
3227 * gcc.target/mips/maddu-2.c: Likewise.
3228 * gcc.target/mips/maddu-3.c: Likewise.
3229 * gcc.target/mips/maddu-4.c: Likewise.
3230 * gcc.target/mips/msub-1.c: Likewise.
3231 * gcc.target/mips/msub-2.c: Likewise.
3232 * gcc.target/mips/msub-3.c: Likewise.
3233 * gcc.target/mips/msub-4.c: Likewise.
3234 * gcc.target/mips/msubu-1.c: Likewise.
3235 * gcc.target/mips/msubu-2.c: Likewise.
3236 * gcc.target/mips/msubu-3.c: Likewise.
3237 * gcc.target/mips/msubu-4.c: Likewise.
3238 * gcc.target/mips/mult-1.c: Likewise.
3239 * gcc.target/mips/mult-4.c: Likewise.
3240 * gcc.target/mips/mult-8.c: Likewise.
3241 * gcc.target/mips/mult-9.c: Likewise.
3242 * gcc.target/mips/mult-10.c: Likewise.
3243 * gcc.target/mips/mult-11.c: Likewise.
3244 * gcc.target/mips/mult-16.c: Likewise.
3245
3246 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3247 skip for -O0 and -Os.
3248 * gcc.target/mips/fix-r4000-12.c: Likewise.
3249 * gcc.target/mips/madd-7.c: Likewise.
3250 * gcc.target/mips/mips-ps-5.c: Likewise.
3251 * gcc.target/mips/mips-ps-7.c: Likewise.
3252 * gcc.target/mips/msub-7.c: Likewise.
3253
3254 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3255 skip for -O0. Require -mno-abicalls.
3256 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3257
3258 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3259 skip for -O0. Require a total number of BBIT instructions and
3260 at least one of each kind.
3261
3262 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3263 skip for -O0. Require -fno-unroll-loops.
3264
3265 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3266 skip for -O0. Allow BLTZ as well as BGEZ.
3267
3268 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3269
3270 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3271 skip for -O0. Require -fschedule-insns2.
3272 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3273
3274 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3275 but skip for -O0. Make a branch-likely more likely.
3276
3277 * gcc.target/mips/timode-2.c: Split each test into its own function.
3278 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3279
3280 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3281 skip for -O0. Require -fpeephole2.
3282 * gcc.target/mips/vr-mult-2.c: Likewise.
3283
3284 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3285
3286 PR preprocessor/53469
3287 * gcc.dg/cpp/_Pragma7.c: New test case.
3288
3289 2012-08-27 Tobias Burnus <burnus@net-b.de>
3290
3291 PR fortran/54370
3292 * gfortran.dg/do_5.f90: New.
3293
3294 2012-08-27 Tobias Burnus <burnus@net-b.de>
3295
3296 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3297 from dg-options as -Wall no longer implies it.
3298
3299 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3300
3301 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3302
3303 2012-08-25 Jason Merrill <jason@redhat.com>
3304
3305 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3306
3307 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3308
3309 PR c++/51421
3310 * g++.dg/cpp0x/auto34.C: New.
3311
3312 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3313
3314 PR c/54363
3315 * gcc.dg/pr54363.c: New test.
3316
3317 PR c/54355
3318 * gcc.dg/pr54355.c: New test.
3319
3320 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3321
3322 PR debug/52857
3323 * gcc.target/i386/pr52857-1.c: New.
3324 * gcc.target/i386/pr52857-2.c: Likewise.
3325
3326 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3327
3328 * gcc.target/mips/code-readable-4.c: New test.
3329
3330 2012-08-23 Julian Brown <julian@codesourcery.com>
3331 Sandra Loosemore <sandra@codesourcery.com>
3332
3333 * gcc.target/mips/code-readable-1.c: Add -O to options.
3334
3335 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3336
3337 PR c++/20420
3338 * g++.dg/lookup/using53.C: New.
3339
3340 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3341
3342 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3343 * gcc.dg/fixed-point/convert-1.c: New.
3344 * gcc.dg/fixed-point/convert-2.c: New.
3345 * gcc.dg/fixed-point/convert-3.c: New.
3346 * gcc.dg/fixed-point/convert-4.c: New.
3347 * gcc.dg/fixed-point/convert-float-1.c: New.
3348 * gcc.dg/fixed-point/convert-float-2.c: New.
3349 * gcc.dg/fixed-point/convert-float-3.c: New.
3350 * gcc.dg/fixed-point/convert-float-4.c: New.
3351 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3352 * gcc.dg/fixed-point/convert-sat.c: New.
3353 * gcc.dg/fixed-point/convert.h: New.
3354
3355 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3356
3357 PR target/54089
3358 * gcc.target/sh/pr54089-2.c: New.
3359
3360 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3361
3362 * gcc.target/i386/long-double-64-1.c: New file.
3363 * gcc.target/i386/long-double-64-2.c: Likewise.
3364 * gcc.target/i386/long-double-64-3.c: Likewise.
3365 * gcc.target/i386/long-double-64-4.c: Likewise.
3366 * gcc.target/i386/long-double-80-1.c: Likewise.
3367 * gcc.target/i386/long-double-80-2.c: Likewise.
3368 * gcc.target/i386/long-double-80-3.c: Likewise.
3369 * gcc.target/i386/long-double-80-4.c: Likewise.
3370 * gcc.target/i386/long-double-80-5.c: Likewise.
3371 * gcc.target/i386/long-double-80-6.c: Likewise.
3372 * gcc.target/i386/long-double-80-7.c: Likewise.
3373
3374 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3375
3376 PR tree-optimization/54317
3377 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3378
3379 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3380
3381 PR target/39423
3382 * gcc.target/sh/pr39423-2.c: New.
3383
3384 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3385
3386 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3387 * gcc.dg/fold-perm.c: Likewise.
3388
3389 2012-08-20 Jan Hubicka <jh@suse.cz>
3390
3391 PR fortran/48636
3392 * gcc.dg/ipa/inlinehint-1.c: New.
3393
3394 2012-08-20 Florian Weimer <fweimer@redhat.com>
3395
3396 PR c++/19351
3397 * g++.dg/init/new38.C: New test.
3398 * g++.dg/init/new39.C: New test.
3399
3400 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3401
3402 PR target/54089
3403 * gcc.target/sh/pr54089-1.c: New.
3404
3405 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3406
3407 PR target/51244
3408 * gcc.target/sh/pr51244-11.c: New.
3409
3410 2012-08-20 Tobias Burnus <burnus@net-b.de>
3411
3412 PR fortran/54301
3413 * gfortran.dg/warn_target_lifetime_2.f90: New.
3414
3415 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3416
3417 PR c++/10416
3418 * g++.dg/warn/Wunused-var-17.C: New.
3419
3420 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3421
3422 PR middle-end/53992
3423 * gcc.dg/gomp/pr53992.c: New test.
3424
3425 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3426
3427 PR tree-ssa/54295
3428 * gcc.c-torture/execute/20120817-1.c: New test.
3429
3430 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3431
3432 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3433 add instruction.
3434 (f2): New test that really does need adds.
3435
3436 2012-08-20 Richard Guenther <rguenther@suse.de>
3437
3438 PR tree-optimization/54327
3439 * gcc.dg/torture/pr54327.c: New testcase.
3440
3441 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3442
3443 PR tree-optimization/54321
3444 * gcc.c-torture/compile/pr54321.c: New test.
3445
3446 2012-08-20 Tobias Burnus <burnus@net-b.de>
3447
3448 PR fortran/54301
3449 * gfortran.dg/warn_target_lifetime_1.f90: New.
3450
3451 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3452
3453 PR fortran/54298
3454 * gfortran.dg/real_compare_1.f90: New test case.
3455 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3456
3457 2012-08-18 Jan Hubicka <jh@suse.cz>
3458
3459 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3460
3461 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3462
3463 PR fortran/39290
3464 * gfortran.dg/interface_37.f90: New test.
3465
3466 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3467 Gary Funck <gary@intrepid.com>
3468
3469 PR target/20020
3470 * gcc.target/i386/pr20020-1.c: New test.
3471 * gcc.target/i386/pr20020-2.c: Likewise.
3472 * gcc.target/i386/pr20020-3.c: Likewise.
3473
3474 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3475
3476 * gcc.target/i386/perm-concat.c: New test.
3477
3478 2012-08-17 Julian Brown <julian@codesourcery.com>
3479
3480 * gcc.target/arm/div64-unwinding.c: New test.
3481
3482 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3483
3484 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3485
3486 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3487
3488 PR target/54236
3489 * gcc.target/sh/pr54236-1.c: New.
3490
3491 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3492
3493 * lib/target-supports.exp (check_effective_target_sync_int_long)
3494 (check_effective_target_sync_char_short): Enable for crisv32-*
3495 and cris-*.
3496
3497 PR middle-end/54261
3498 * gcc.dg/torture/pr54261-1.c: New test.
3499
3500 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3501
3502 PR fortran/54243
3503 PR fortran/54244
3504 * gfortran.dg/typebound_call_24.f03: New.
3505
3506 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3507
3508 PR tree-optimization/54245
3509 * gcc.dg/tree-ssa/pr54245.c: New test.
3510
3511 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3512
3513 PR tree-optimization/54240
3514 * gcc.target/powerpc/pr54240.c: New test.
3515 * gcc.target/mips/pr54240.c: Likewise.
3516
3517 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3518
3519 PR target/52933
3520 * gcc.target/sh/pr52933-1.c: New.
3521 * gcc.target/sh/pr52933-2.c: New.
3522
3523 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3524
3525 PR target/50751
3526 * gcc.target/sh/pr50751-8.c: New.
3527
3528 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3529
3530 PR fortran/47586
3531 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3532 * gfortran.dg/typebound_proc_27.f03: New test.
3533
3534 2012-08-14 Sterling Augustine <saugustine@google.com>
3535
3536 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3537
3538 2012-08-14 Tobias Burnus <burnus@net-b.de>
3539
3540 PR fortran/40881
3541 * gfortran.dg/data_constraints_3.f90: New.
3542 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3543 to disable -pedantic compilation.
3544 * gfortran.dg/pr37243.f: Ditto.
3545 * gfortran.dg/g77/19990826-3.f: Ditto.
3546 * gfortran.dg/g77/20020307-1.f : Ditto.
3547 * gfortran.dg/g77/980310-3.f: Ditto.
3548
3549 2012-08-14 Tobias Burnus <burnus@net-b.de>
3550
3551 PR fortran/54234
3552 * gfortran.dg/warn_conversion_4.f90: New.
3553
3554 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3555
3556 PR middle-end/53411
3557 PR rtl-optimization/53495
3558 * gcc.c-torture/compile/pr53411.c: New test.
3559 * gcc.c-torture/compile/pr53495.c: New test.
3560
3561 2012-08-13 Richard Guenther <rguenther@suse.de>
3562
3563 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3564
3565 2012-08-13 Richard Guenther <rguenther@suse.de>
3566
3567 PR tree-optimization/54200
3568 * gcc.dg/guality/pr54200.c: New testcase.
3569 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3570
3571 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3572
3573 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3574
3575 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3576
3577 PR target/51244
3578 * gcc.target/sh/pr51244-7.c: New.
3579 * gcc.target/sh/pr51244-8.c: New.
3580 * gcc.target/sh/pr51244-9.c: New.
3581 * gcc.target/sh/pr51244-10.c: New.
3582
3583 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3584
3585 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3586 -m2e or -m2a.
3587 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3588 * gcc.target/sh/pr53511-1.c: Likewise.
3589 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3590 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3591 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3592 * gcc.target/sh/pr53512-3.c: Likewise.
3593 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3594
3595 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3596
3597 PR target/39423
3598 * gcc.c-torture/compile/pr39423-1.c: New.
3599 * gcc.c-torture/compile/pr39423-2.c: New.
3600
3601 2012-08-12 Tobias Burnus <burnus@net-b.de>
3602
3603 PR fortran/54221
3604 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3605 they appear uninitialized on the RHS.
3606 * gfortran.dg/public_private_module_6.f90: New.
3607
3608 2012-08-11 Martin Jambor <mjambor@suse.cz>
3609
3610 PR fortran/48636
3611 * gfortran.dg/pr48636.f90: New test.
3612
3613 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3614
3615 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3616 to avoid warnings.
3617 (main): Adjust caller.
3618
3619 2012-08-10 Richard Guenther <rguenther@suse.de>
3620
3621 * gcc.dg/matrix/*.c: Adjust and move ...
3622 * gcc.dg/torture/: ... here.
3623 * gcc.dg/matrix: Remove directory.
3624
3625 2012-08-10 Richard Guenther <rguenther@suse.de>
3626
3627 PR middle-end/54219
3628 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3629
3630 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3631
3632 PR middle-end/54211
3633 * gcc.dg/tree-ssa/pr54211.c: New test.
3634
3635 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3636
3637 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3638 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3639
3640 2012-08-10 Richard Guenther <rguenther@suse.de>
3641
3642 PR tree-optimization/54109
3643 * gcc.dg/torture/pr54109.c: New testcase.
3644 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3645 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3646
3647 2012-08-10 Richard Guenther <rguenther@suse.de>
3648
3649 PR tree-optimization/54027
3650 * gcc.dg/torture/pr54027.c: New testcase.
3651
3652 2012-08-10 Richard Guenther <rguenther@suse.de>
3653
3654 * g++.dg/plugin/selfassign.c: Adjust.
3655 * gcc.dg/plugin/selfassign.c: Likewise.
3656 * gcc.dg/strlenopt-11.c: Likewise.
3657 * gcc.dg/strlenopt-13.c: Likewise.
3658 * gcc.dg/no-strict-overflow-4.c: Likewise.
3659 * gcc.dg/strict-overflow-4.c: Likewise.
3660 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3661 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3662 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3663 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3664 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3665 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3666 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3667 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3668 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3669 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3670 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3671 * gcc.dg/pr46309.c: Likewise.
3672 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3673
3674 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3675
3676 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3677 for x86 targets.
3678 * gcc.c-torture/compile/20120727-2.c: New test.
3679
3680 2012-08-09 Martin Jambor <mjambor@suse.cz>
3681
3682 * gcc.dg/ipa/iinline-4.c: New test.
3683 * gcc.dg/ipa/iinline-5.c: Likewise.
3684 * gcc.dg/ipa/iinline-6.c: Likewise.
3685 * gcc.dg/ipa/iinline-7.c: Likewise.
3686 * gcc.dg/lto/20120723_0.c: Likewise.
3687 * gcc.dg/lto/20120723_1.c: Likewise.
3688
3689 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3690
3691 PR target/39423
3692 * gcc.target/sh/pr39423-1.c: New.
3693
3694 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3695
3696 PR target/51244
3697 * gcc.target/sh/pr51244-5: New.
3698 * gcc.target/sh/pr51244-6: New.
3699
3700 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3701
3702 * gcc.target/i386/adx-addxcarry32-3.c: New.
3703 * gcc.target/i386/adx-addxcarry64-3.c: New.
3704
3705 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3706
3707 PR rtl-optimization/53701
3708 * gcc.dg/pr53701.c: New test.
3709
3710 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3711
3712 * gcc.c-torture/compile/20120727-1.c: New test.
3713
3714 2012-08-09 Tobias Burnus <burnus@net-b.de>
3715
3716 PR fortran/54199
3717 * gfortran.dg/intrinsic_shadow_4.f90: New.
3718
3719 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3720
3721 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3722
3723 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3724
3725 * gcc.c-torture/execute/20120808-1.c: New test.
3726
3727 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3728
3729 PR rtl-optimization/54157
3730 * gcc.target/i386/pr54157.c: New file.
3731
3732 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3733
3734 * gcc.target/i386/adx-addcarryx32-1.c: New.
3735 * gcc.target/i386/adx-addcarryx32-2.c: New.
3736 * gcc.target/i386/adx-addcarryx64-1.c: New.
3737 * gcc.target/i386/adx-addcarryx64-2.c: New.
3738 * gcc.target/i386/adx-check.h: New.
3739 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3740 * gcc.target/i386/sse-12.c: Add -madx.
3741 * gcc.target/i386/sse-13.c: Ditto.
3742 * gcc.target/i386/sse-14.c: Ditto.
3743 * gcc.target/i386/sse-22.c: Ditto.
3744 * gcc.target/i386/sse-23.c: Ditto.
3745 * g++.dg/other/i386-2.C: Ditto.
3746 * g++.dg/other/i386-3.C: Ditto.
3747
3748 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3749
3750 * gcc.dg/tree-ssa/slsr-5.c: New.
3751 * gcc.dg/tree-ssa/slsr-6.c: New.
3752 * gcc.dg/tree-ssa/slsr-7.c: New.
3753 * gcc.dg/tree-ssa/slsr-8.c: New.
3754 * gcc.dg/tree-ssa/slsr-9.c: New.
3755 * gcc.dg/tree-ssa/slsr-10.c: New.
3756 * gcc.dg/tree-ssa/slsr-11.c: New.
3757 * gcc.dg/tree-ssa/slsr-12.c: New.
3758 * gcc.dg/tree-ssa/slsr-13.c: New.
3759 * gcc.dg/tree-ssa/slsr-14.c: New.
3760 * gcc.dg/tree-ssa/slsr-15.c: New.
3761 * gcc.dg/tree-ssa/slsr-16.c: New.
3762 * gcc.dg/tree-ssa/slsr-17.c: New.
3763 * gcc.dg/tree-ssa/slsr-18.c: New.
3764 * gcc.dg/tree-ssa/slsr-19.c: New.
3765 * gcc.dg/tree-ssa/slsr-20.c: New.
3766 * gcc.dg/tree-ssa/slsr-21.c: New.
3767 * gcc.dg/tree-ssa/slsr-22.c: New.
3768 * gcc.dg/tree-ssa/slsr-23.c: New.
3769 * gcc.dg/tree-ssa/slsr-24.c: New.
3770 * gcc.dg/tree-ssa/slsr-25.c: New.
3771 * gcc.dg/tree-ssa/slsr-26.c: New.
3772 * gcc.dg/tree-ssa/slsr-30.c: New.
3773 * gcc.dg/tree-ssa/slsr-31.c: New.
3774
3775 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3776
3777 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3778 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3779 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3780
3781 2012-08-06 Cary Coutant <ccoutant@google.com>
3782
3783 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3784
3785 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3786
3787 PR fortran/35831
3788 * gfortran.dg/dummy_procedure_5.f90: Modified.
3789 * gfortran.dg/dummy_procedure_8.f90: New.
3790 * gfortran.dg/interface_26.f90: Modified.
3791 * gfortran.dg/proc_ptr_11.f90: Modified.
3792 * gfortran.dg/proc_ptr_15.f90: Modified.
3793 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3794 * gfortran.dg/typebound_override_1.f90: Modified.
3795 * gfortran.dg/typebound_proc_6.f03: Modified.
3796
3797 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3798
3799 PR tree-optimization/51938
3800 PR tree-optimization/52005
3801 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3802 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3803 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3804 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3805
3806 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3807
3808 Avoid crashing on erroneous static_assert usage
3809 * g++.dg/cpp0x/static_assert8.C: New test.
3810
3811 2012-08-06 Jason Merrill <jason@redhat.com>
3812
3813 * g++.dg/cpp0x/sfinae38.C: New.
3814
3815 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3816 Paolo Carlini <paolo.carlini@oracle.com>
3817
3818 PR c++/54165
3819 * g++.dg/conversion/void2.C: New.
3820
3821 2012-08-06 Tom de Vries <tom@codesourcery.com>
3822
3823 * gcc.dg/tree-ssa/vrp78.c: New test.
3824
3825 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3826 Richard Sandiford <rdsandiford@googlemail.com>
3827
3828 * g++.dg/opt/enum2.C: Require fpic target.
3829 * g++.dg/lto/20090303_0.C: Likewise.
3830
3831 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3832 Catherine Moore <clm@codesourcery.com>
3833
3834 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3835 flush function names too.
3836 * gcc.target/mips/clear-cache-1.c: Likewise.
3837
3838 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3839
3840 PR target/54156
3841 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3842
3843 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3844
3845 PR fortran/54166
3846 * gfortran.dg/array_5.f90: New test.
3847
3848 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3849
3850 PR tree-optimization/30318
3851 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3852
3853 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3854
3855 * g++.dg/ext/vector17.C: New testcase.
3856
3857 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3858
3859 PR target/51931
3860 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3861 * g++.dg/opt/longbranch1.C: Likewise.
3862
3863 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3864
3865 PR tree-optimization/53805
3866 * gcc.dg/fold-notunord.c: New testcase.
3867
3868 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3869
3870 PR fortran/48820
3871 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3872 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3873
3874 2012-08-02 Jason Merrill <jason@redhat.com>
3875 Paolo Carlini <paolo.carlini@oracle.com>
3876
3877 PR c++/51213 (again)
3878 * g++.dg/cpp0x/sfinae37.C: Extend.
3879
3880 2012-08-02 Richard Guenther <rguenther@suse.de>
3881
3882 PR tree-optimization/50672
3883 * g++.dg/torture/pr50672.C: New testcase.
3884
3885 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3886
3887 PR fortran/54147
3888 * gfortran.dg/abstract_type_6.f03: Modified.
3889 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3890 * gfortran.dg/proc_ptr_comp_35.f90: New.
3891 * gfortran.dg/typebound_proc_9.f03: Modified.
3892 * gfortran.dg/typebound_proc_26.f90: New.
3893
3894 2012-08-02 Richard Guenther <rguenther@suse.de>
3895
3896 * gcc.dg/torture/pta-callused-1.c: Adjust.
3897 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3898 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3899 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3900 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3901 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3902 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3903 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3904 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3905
3906 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3907
3908 PR fortran/54033
3909 * gfortran.dg/include_6.f90: New test case.
3910 * gfortran.dg/include_7.f90: New test case.
3911 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3912
3913 2012-08-01 Tom de Vries <tom@codesourcery.com>
3914
3915 * gcc.dg/tree-ssa/vrp76.c: New test.
3916
3917 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3918
3919 PR tree-optimization/46556
3920 * gcc.dg/tree-ssa/slsr-27.c: New.
3921 * gcc.dg/tree-ssa/slsr-28.c: New.
3922 * gcc.dg/tree-ssa/slsr-29.c: New.
3923
3924 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3925
3926 PR fortran/42418
3927 * gfortran.dg/proc_decl_29.f90: New.
3928
3929 2012-07-31 Dehao Chen <dehao@google.com>
3930
3931 * gcc.dg/predict-7.c: New test.
3932
3933 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3934
3935 PR fortran/54134
3936 * gfortran.dg/typebound_override_3.f90: New.
3937
3938 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3939
3940 PR tree-optimization/53773
3941 * gcc.dg/vect/pr53773.c: New test.
3942
3943 2012-07-31 Nick Clifton <nickc@redhat.com>
3944
3945 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3946 and for XStormy16.
3947
3948 2012-07-31 Tobias Burnus <burnus@net-b.de>
3949
3950 * gfortran.dg/c_funloc_tests_6.f90: New.
3951 * gfortran.dg/c_funloc_tests_7.f90: New.
3952 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3953
3954 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3955
3956 PR c++/53624
3957 * g++.dg/cpp0x/temp_default5.C: New.
3958
3959 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3960
3961 PR fortran/51081
3962 * gfortran.dg/proc_ptr_37.f90: New.
3963
3964 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3965
3966 * lib/target-supports.exp
3967 (check_effective_target_vect_natural_alignment): New function.
3968 * gcc.dg/align-2.c: Only run on targets with natural alignment
3969 of vector types.
3970 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3971 alignment of vector types.
3972
3973 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3974 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3975
3976 * gcc.target/i386/rdseed16-1.c: New.
3977 * gcc.target/i386/rdseed32-1.c: Ditto
3978 * gcc.target/i386/rdseed64-1.c: Ditto
3979 * gcc.target/i386/sse-12.c: Add -mrdseed.
3980 * gcc.target/i386/sse-13.c: Ditto.
3981 * gcc.target/i386/sse-14.c: Ditto.
3982 * g++.dg/other/i386-2.C: Ditto.
3983 * g++.dg/other/i386-3.C: Ditto.
3984
3985 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3986
3987 PR target/51244
3988 * gcc.target/sh/pr51244-4.c: New.
3989
3990 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3991
3992 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3993 for alpha*-*-* targets. Cleanup original tree dump.
3994
3995 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3996
3997 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3998 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3999
4000 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4001
4002 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4003 rand, srand. Include <stdlib.h>.
4004
4005 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4006
4007 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4008
4009 2012-07-26 Richard Henderson <rth@redhat.com>
4010
4011 * gcc.dg/attr-hotcold-1.c: New.
4012 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4013
4014 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4015 Sandra Loosemore <sandra@codesourcery.com>
4016
4017 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4018
4019 2012-07-26 Tobias Burnus <burnus@net-b.de>
4020
4021 * gfortran.dg/contiguous_1.f90: Update dg-error.
4022 * gfortran.dg/proc_ptr_32.f90: Ditto.
4023
4024 2012-07-26 Richard Guenther <rguenther@suse.de>
4025
4026 PR tree-optimization/54098
4027 * gcc.dg/torture/pr54098.c: New testcase.
4028
4029 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4030
4031 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4032 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4033
4034 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4035
4036 PR fortran/44354
4037 * gfortran.dg/array_constructor_39.f90: New test.
4038
4039 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4040
4041 PR fortran/44354
4042 * gfortran.dg/array_constructor_38.f90: New test.
4043
4044 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4045
4046 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4047
4048 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4049
4050 * gnat.dg/noreturn5.ad[sb]: New test.
4051
4052 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4053 Paul Brook <paul@codesourcery.com>
4054
4055 PR target/53633
4056
4057 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4058 * c-c++-common/pr53633.c: New test.
4059
4060 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4061
4062 * gcc.target/i386/asm-dialect-1.c: New test case.
4063
4064 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4065 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4066
4067 * gcc.target/i386/prefetchw-1.c: New.
4068 * gcc.target/i386/sse-12.c: Add -mprfchw.
4069 * gcc.target/i386/sse-13.c: Ditto.
4070 * gcc.target/i386/sse-14.c: Ditto.
4071 * gcc.target/i386/sse-22.c: Ditto.
4072 * gcc.target/i386/sse-23.c: Ditto.
4073 * g++.dg/other/i386-2.C: Ditto.
4074 * g++.dg/other/i386-3.C: Ditto.
4075
4076 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4077
4078 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4079
4080 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4081
4082 PR target/54051
4083 * gcc.target/arm/pr54051.c: New.
4084 * gcc.target/arm/vfp-1.c: Adjust test.
4085
4086 2012-07-24 Julian Brown <julian@codesourcery.com>
4087
4088 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4089 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4090 hard-float ARM.
4091
4092 2012-07-23 Paul Brook <paul@codesourcery.com>
4093
4094 * g++.dg/other/armv7m-1.c: New test.
4095
4096 2012-07-23 Julian Brown <julian@codesourcery.com>
4097
4098 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4099 ARM.
4100 (DO_TEST): Define to 1 for appropriate ARM targets.
4101
4102 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4103
4104 PR tree-optimization/53881
4105 * gcc.dg/pr53881.c: Renamed to ...
4106 * gcc.dg/pr53881-1.c: ... this.
4107 * gcc.dg/pr53881-2.c: New test.
4108
4109 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4110
4111 Handle recent changes in default atomics for cris*-*-linux*.
4112 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4113 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4114 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4115 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4116 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4117 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4118 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4119 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4120 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4121 -mno-unaligned-atomic-may-use-library is in effect for
4122 cris*-*-linux*.
4123 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4124 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4125 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4126 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4127 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4128 gcc.target/cris/torture/sync-mis-op-i-1.c,
4129 gcc.target/cris/torture/sync-mis-op-i-2.c,
4130 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4131 gcc.target/cris/torture/sync-mis-op-i-3.c,
4132 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4133 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4134 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4135 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4136 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4137 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4138 (main): Remove local variable x.
4139 [mis_ok]: Check that atomics don't fail.
4140
4141 2012-07-21 Andrew Pinski <apinski@cavium.com>
4142
4143 * gcc.dg/tree-ssa/vrp72.c: New test.
4144 * gcc.dg/tree-ssa/vrp73.c: New test.
4145 * gcc.dg/tree-ssa/vrp74.c: New test.
4146 * gcc.dg/tree-ssa/vrp75.c: New test.
4147
4148 2012-07-21 Andrew Pinski <apinski@cavium.com>
4149
4150 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4151 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4152
4153 2012-07-21 Andrew Pinski <apinski@cavium.com>
4154
4155 * gcc.target/mips/octeon-pop-2.c: New testcase.
4156
4157 2012-07-21 Tobias Burnus <burnus@net-b.de>
4158
4159 PR fortran/48820
4160 * gfortran.dg/assumed_rank_3.f90: New.
4161 * gfortran.dg/assumed_rank_11.f90: New.
4162 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4163 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4164 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4165
4166 2012-07-21 Andrew Pinski <apinski@cavium.com>
4167
4168 * gcc.target/mips/unaligned-1.c: New testcase.
4169
4170 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4171
4172 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4173
4174 2012-07-20 Tobias Burnus <burnus@net-b.de>
4175
4176 * gfortran.dg/bind_c_array_params_2.f90: New.
4177 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4178 and update dg-error.
4179
4180 2012-07-20 Tobias Burnus <burnus@net-b.de>
4181
4182 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4183
4184 2012-07-20 Jason Merrill <jason@redhat.com>
4185
4186 PR c++/54038
4187 * g++.dg/other/array7.C: New.
4188
4189 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4190
4191 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4192 the basic block and check loop depth.
4193 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4194 matching patterns and comments.
4195 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4196 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4197
4198 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR c++/28656
4201 * c-c++-common/pr28656.c: New test.
4202
4203 2012-07-19 Jason Merrill <jason@redhat.com>
4204
4205 PR c++/54026
4206 * g++.dg/init/mutable1.C: New.
4207
4208 2012-07-20 Tobias Burnus <burnus@net-b.de>
4209
4210 PR fortran/48820
4211 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4212 * gfortran.dg/assumed_rank_1.f90: New.
4213 * gfortran.dg/assumed_rank_1_c.c: New.
4214 * gfortran.dg/assumed_rank_2.f90: New.
4215 * gfortran.dg/assumed_rank_4.f90: New.
4216 * gfortran.dg/assumed_rank_5.f90: New.
4217 * gfortran.dg/assumed_rank_6.f90: New.
4218 * gfortran.dg/assumed_rank_7.f90: New.
4219 * gfortran.dg/assumed_rank_8.f90: New.
4220 * gfortran.dg/assumed_rank_8_c.c: New.
4221 * gfortran.dg/assumed_rank_9.f90: New.
4222 * gfortran.dg/assumed_rank_10.f90: New.
4223 * gfortran.dg/assumed_rank_12.f90: New.
4224
4225 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4226
4227 * gnat.dg/opt25.adb: New test.
4228 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4229 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4230
4231 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4232
4233 * gnat.dg/aggr20.ad[sb]: New test.
4234 * gnat.dg/aggr20_pkg.ads: New helper.
4235
4236 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4237
4238 * gnat.dg/derived_type3.adb: New test.
4239 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4240
4241 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR rtl-optimization/53942
4244 * gcc.dg/pr53942.c: New test.
4245
4246 2012-07-19 Jason Merrill <jason@redhat.com>
4247
4248 PR c++/54021
4249 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4250
4251 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4252
4253 * gnat.dg/discr38.adb: New test.
4254
4255 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR middle-end/54017
4258 * c-c++-common/gomp/pr54017.c: New test.
4259
4260 2012-07-19 Richard Guenther <rguenther@suse.de>
4261 Eric Botcazou <ebotcazou@adacore.com>
4262
4263 * gnat.dg/loop_optimization11.adb: New testcase.
4264 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4265
4266 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4267 Jason Merrill <jason@redhat.com>
4268
4269 * g++.dg/cpp0x/sfinae37.C: New.
4270 * g++.dg/template/access23.C: New.
4271 * g++.dg/template/access7.C: Adjust.
4272 * g++.dg/template/sfinae10.C: Don't expect errors.
4273 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4274
4275 2012-07-18 Julian Brown <julian@codesourcery.com>
4276 Sandra Loosemore <sandra@codesroucery.com>
4277
4278 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4279
4280 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4281
4282 * gnat.dg/noreturn4.ad[sb]: New test.
4283 * gnat.dg/noreturn4_pkg.ads: New helper.
4284
4285 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4286 Julian Brown <julian@codesourcery.com>
4287
4288 * gcc.target/arm/neon-vdup-1.c: New test case.
4289 * gcc.target/arm/neon-vdup-2.c: New test case.
4290 * gcc.target/arm/neon-vdup-3.c: New test case.
4291 * gcc.target/arm/neon-vdup-4.c: New test case.
4292 * gcc.target/arm/neon-vdup-5.c: New test case.
4293 * gcc.target/arm/neon-vdup-6.c: New test case.
4294 * gcc.target/arm/neon-vdup-7.c: New test case.
4295 * gcc.target/arm/neon-vdup-8.c: New test case.
4296 * gcc.target/arm/neon-vdup-9.c: New test case.
4297 * gcc.target/arm/neon-vdup-10.c: New test case.
4298 * gcc.target/arm/neon-vdup-11.c: New test case.
4299 * gcc.target/arm/neon-vdup-12.c: New test case.
4300 * gcc.target/arm/neon-vdup-13.c: New test case.
4301 * gcc.target/arm/neon-vdup-14.c: New test case.
4302 * gcc.target/arm/neon-vdup-15.c: New test case.
4303 * gcc.target/arm/neon-vdup-16.c: New test case.
4304 * gcc.target/arm/neon-vdup-17.c: New test case.
4305 * gcc.target/arm/neon-vdup-18.c: New test case.
4306 * gcc.target/arm/neon-vdup-19.c: New test case.
4307 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4308 arguments non-constant.
4309
4310 2012-07-18 Richard Guenther <rguenther@suse.de>
4311
4312 PR tree-optimization/53970
4313 * g++.dg/torture/pr53970.C: New testcase.
4314
4315 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4316
4317 PR target/38621
4318 * gcc.c-torture/compile/pr38621.c: New.
4319
4320 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4321
4322 PR target/33135
4323 * gcc.target/sh/pr33135-1.c: New.
4324 * gcc.target/sh/pr33135-2.c: New.
4325 * gcc.target/sh/pr33135-3.c: New.
4326 * gcc.target/sh/pr33135-4.c: New.
4327
4328 2012-07-17 Jason Merrill <jason@redhat.com>
4329
4330 PR c++/53995
4331 * g++.dg/parse/enum9.C: New.
4332
4333 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4334 Sandra Loosemore <sandra@codesourcery.com>
4335
4336 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4337 if there is a conflict with -mcpu=. Use -mcpu=5208.
4338
4339 2012-07-17 Jason Merrill <jason@redhat.com>
4340
4341 PR c++/53989
4342 * g++.dg/template/array23.C: New.
4343
4344 2012-07-17 Tobias Burnus <burnus@net-b.de>
4345
4346 PR fortran/53985
4347 * gfortran.dg/bind_c_usage_26.f90: New.
4348 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4349 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4350 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4351 * gfortran.dg/interop_params.f03: Ditto.
4352
4353 2012-07-17 Jason Merrill <jason@redhat.com>
4354
4355 * g++.dg/template/inherit8.C: Adjust.
4356 * g++.dg/template/using21.C: Adjust.
4357 * g++.dg/template/using22.C: Adjust.
4358
4359 PR c++/53549
4360 * g++.dg/template/current-inst1.C: New.
4361 * g++.dg/parse/crash35.C: Adjust.
4362
4363 2012-07-17 Tobias Burnus <burnus@net-b.de>
4364
4365 PR fortran/52101
4366 * gfortran.dg/oldstyle_4.f90: New.
4367
4368 2012-07-17 Tobias Burnus <burnus@net-b.de>
4369
4370 PR fortran/49265
4371 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4372 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4373
4374 2012-07-16 Jason Merrill <jason@redhat.com>
4375
4376 * g++.dg/parse/access8.C: Adjust.
4377 * g++.dg/template/sfinae6_neg.C: Adjust.
4378
4379 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4380
4381 PR fortran/53824
4382 * gfortran.dg/coarray_allocate_1.f90: New test.
4383
4384 2012-07-16 Andrew Pinski <apinski@cavium.com>
4385
4386 * gcc.c-torture/execute/bswap-1.c: New testcase.
4387 * gcc.c-torture/compile/unalign-1.c: New testcase.
4388 * gcc.c-torture/compile/20120524-1.c: New testcase.
4389 * gcc.c-torture/compile/20101216-1.c: New testcase.
4390
4391 2012-07-16 Dehao Chen <dehao@google.com>
4392
4393 Revert
4394 2012-07-10 Dehao Chen <dehao@google.com>
4395
4396 * gcc.dg/debug_info_inline.c: New test.
4397
4398 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4399
4400 PR fortran/53956
4401 * gfortran.dg/proc_decl_28.f90: New.
4402
4403 2012-07-16 Andrew Pinski <apinski@cavium.com>
4404
4405 * gcc.dg/torture/builtins-1.c: New testcase.
4406
4407 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4408
4409 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4410 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4411 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4412 gcc.target/cris/sync-1-v10.c,
4413 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4414 pass -mno-unaligned-atomic-may-use-library.
4415 * gcc.target/cris/sync-xchg-1.c: New test.
4416 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4417 valid register operand output modifier.
4418
4419 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4420
4421 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4422 characters.
4423
4424 2012-07-13 Andrew Pinski <apinski@cavium.com>
4425
4426 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4427 rather than cleanup-tree-dump.
4428 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4429
4430 2012-07-13 Richard Guenther <rguenther@suse.de>
4431
4432 PR tree-optimization/53907
4433 * gcc.target/i386/pr53907.c: New testcase.
4434
4435 2012-07-13 Richard Guenther <rguenther@suse.de>
4436
4437 PR tree-optimization/53922
4438 * gcc.dg/torture/pr53922.c: New testcase.
4439
4440 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4441
4442 PR rtl-optimization/53908
4443 * gcc.dg/torture/pr53908.c: New test.
4444
4445 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4446
4447 PR c++/53531
4448 * g++.dg/cpp0x/variadic135.C: New.
4449
4450 2012-07-12 Jason Merrill <jason@redhat.com>
4451
4452 * g++.dg/template/sfinae6_neg.C: Adjust.
4453
4454 2012-07-12 Tobias Burnus <burnus@net-b.de>
4455
4456 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4457 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4458 scan-tree-dump-times pattern.
4459
4460 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4461
4462 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4463
4464 2012-07-11 Jason Merrill <jason@redhat.com>
4465
4466 DR 1402
4467 * g++.g/cpp0x/defaulted37.C: New.
4468
4469 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4470
4471 PR target/53859
4472 * gcc.target/arm/pr53859.c: New test.
4473
4474 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4475
4476 PR target/53886
4477 * gcc.c-torture/compile/pr53886.c: New.
4478
4479 2012-07-10 Dehao Chen <dehao@google.com>
4480
4481 * gcc.dg/debug_info_inline.c: New test.
4482
4483 2012-07-10 Jason Merrill <jason@redhat.com>
4484
4485 PR c++/53733
4486 * g++.dg/cpp0x/defaulted36.C: New.
4487 * g++.dg/cpp0x/defaulted21.C: Adjust.
4488
4489 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4490
4491 2012-07-09 Sterling Augustine <saugustine@google.com>
4492
4493 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4494
4495 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4496
4497 PR tree-optimization/53887
4498 * gcc.dg/pr53887.c: New test.
4499
4500 2012-07-09 Jason Merrill <jason@redhat.com>
4501
4502 PR c++/53882
4503 * g++.dg/cpp0x/nullptr29.C: New.
4504
4505 2012-07-09 Tom de Vries <tom@codesourcery.com>
4506 Richard Guenther <rguenther@suse.de>
4507
4508 * gcc.dg/builtin-unreachable-6.c: New test.
4509 * gcc.dg/builtin-unreachable-5.c: New test.
4510
4511 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4512
4513 PR tree-optimization/53881
4514 * gcc.dg/pr53881.c: New test.
4515
4516 2012-07-06 Jason Merrill <jason@redhat.com>
4517
4518 PR c++/53862
4519 * g++.dg/cpp0x/variadic134.C: New.
4520
4521 PR c++/53858
4522 * g++.dg/cpp0x/alias-decl-20.C: New.
4523
4524 2012-07-06 Tom de Vries <tom@codesourcery.com>
4525
4526 PR tree-optimization/51879
4527 * gcc.dg/pr51879-16.c: New test.
4528 * gcc.dg/pr51879-17.c: Same.
4529
4530 2012-07-06 Tom de Vries <tom@codesourcery.com>
4531
4532 PR tree-optimization/52009
4533 * gcc.dg/pr51879-7.c: New test.
4534 * gcc.dg/pr51879-18.c: New test.
4535
4536 2012-07-05 Jason Merrill <jason@redhat.com>
4537
4538 PR c++/50852
4539 * g++.dg/template/typedef39.C: New.
4540
4541 PR c++/53039
4542 * g++.dg/cpp0x/variadic133.C: New.
4543 * g++.dg/template/param1.C: Adjust.
4544
4545 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4546
4547 PR target/48941
4548 PR target/51980
4549 * gcc.target/arm/neon/vtrnf32.c: Update.
4550 * gcc.target/arm/neon/vtrns32.c: Update.
4551 * gcc.target/arm/neon/vtrnu32.c: Update.
4552 * gcc.target/arm/neon/vzipf32.c: Update.
4553 * gcc.target/arm/neon/vzips32.c: Update.
4554 * gcc.target/arm/neon/vzipu32.c: Update.
4555
4556 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4557
4558 PR fortran/53732
4559 * gfortran.dg/inline_sum_4.f90: New test.
4560
4561 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4562
4563 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4564
4565 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4566
4567 * gcc.target/arm/fma-sp.c: New testcase.
4568 * gcc.target/arm/fma.c: Likewise.
4569 * gcc.target/arm/fma.h: Likewise.
4570
4571 2012-07-04 Jason Merrill <jason@redhat.com>
4572
4573 PR c++/53848
4574 * g++.dg/other/enum3.C: New.
4575
4576 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4577
4578 PR middle-end/53321
4579 * g++.dg/torture/pr53321.C: New test.
4580
4581 2012-07-04 Richard Guenther <rguenther@suse.de>
4582
4583 PR tree-optimization/53844
4584 * g++.dg/tree-ssa/pr53844.C: New testcase.
4585
4586 2012-07-04 Richard Guenther <rguenther@suse.de>
4587
4588 PR tree-optimization/53849
4589 * gcc.dg/pr53849.c: New testcase.
4590
4591 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4592
4593 PR c++/53812
4594 * g++.dg/ext/label14.C: New test.
4595
4596 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4597
4598 PR target/53811
4599 * g++.dg/other/pr53811.C: New test.
4600
4601 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4602
4603 PR target/28896
4604 * gcc.target/m68k/stack-limit-1.c: New testcase.
4605
4606 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4607
4608 * gnat.dg/recursive_call.adb: New test.
4609
4610 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4611
4612 * gnat.dg/discr37.ad[sb]: New test.
4613
4614 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4615
4616 * g++.dg/other/packed1.C: Remove SH from xfail list.
4617
4618 2012-07-02 Jason Merrill <jason@redhat.com>
4619
4620 PR c++/53619
4621 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4622
4623 PR c++/53783
4624 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4625
4626 PR c++/53788
4627 * g++.dg/cpp0x/decltype39.C: New.
4628 * g++.dg/diagnostic/method1.C: Adjust.
4629
4630 PR c++/53816
4631 * g++.dg/template/ref6.C: New.
4632
4633 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4634
4635 PR target/53568
4636 * gcc.target/sh/pr53568-1.c: New.
4637
4638 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4639
4640 PR target/51244
4641 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4642
4643 2012-07-02 Jason Merrill <jason@redhat.com>
4644
4645 PR c++/53821
4646 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4647
4648 PR c++/53524
4649 * g++.dg/template/enum7.C: New.
4650 * g++.dg/other/ptrmem10.C: Adjust.
4651 * g++.dg/other/ptrmem11.C: Adjust.
4652 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4653
4654 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4655
4656 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4657
4658 2012-07-01 Wei Guozhi <carrot@google.com>
4659
4660 PR target/53447
4661 * gcc.target/arm/pr53447-1.c: New testcase.
4662 * gcc.target/arm/pr53447-2.c: New testcase.
4663 * gcc.target/arm/pr53447-3.c: New testcase.
4664 * gcc.target/arm/pr53447-4.c: New testcase.
4665
4666 2012-06-29 Richard Guenther <rguenther@suse.de>
4667
4668 PR tree-optimization/47061
4669 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4670
4671 2012-06-29 Richard Guenther <rguenther@suse.de>
4672
4673 PR tree-optimization/37541
4674 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4675
4676 2012-06-29 Richard Guenther <rguenther@suse.de>
4677
4678 PR tree-optimization/52589
4679 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4680
4681 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4682
4683 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4684
4685 * g++.dg/template/error46.C: Add missing comment to dg-message.
4686 * g++.dg/template/crash107.C: Likewise.
4687 * g++.dg/template/error47.C: Likewise.
4688 * g++.dg/template/crash108.C: Likewise.
4689 * g++.dg/overload/operator5.C: Likewise.
4690
4691 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4692 errors in dg-message directives, add comments.
4693
4694 2012-06-28 Kai Tietz <ktietz@redhat.com>
4695
4696 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4697 hard-coded 'unsigned long'.
4698
4699 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR tree-optimization/51581
4702 * gcc.dg/vect/pr51581-4.c: New test.
4703
4704 PR tree-optimization/53645
4705 * gcc.c-torture/execute/pr53645-2.c: New test.
4706
4707 2012-06-28 Richard Guenther <rguenther@suse.de>
4708
4709 PR middle-end/53790
4710 * gcc.dg/torture/pr53790.c: New testcase.
4711
4712 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4713
4714 PR tree-optimization/53645
4715 * gcc.c-torture/execute/pr53645.c: New test.
4716
4717 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4718
4719 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4720
4721 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4722
4723 PR debug/53671
4724 PR debug/49888
4725 * gcc.dg/guality/pr49888.c: Account for the possibility that
4726 the variable is optimized out at the first test.
4727
4728 2012-06-27 Jason Merrill <jason@redhat.com>
4729
4730 * g++.dg/cpp0x/override2.C: Adjust.
4731 * g++.dg/template/error5.C: Adjust.
4732 * g++.dg/parse/crash28.C: Adjust.
4733
4734 PR c++/53563
4735 * g++.dg/parse/template27.C: New.
4736 * g++.dg/template/crash74.C: Adjust expected output.
4737
4738 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4739
4740 PR fortran/41951
4741 PR fortran/49591
4742 * gfortran.dg/typebound_operator_16.f03: New.
4743
4744 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4745
4746 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4747 even src1.i and src2.i fields even in the second half of the arrays.
4748
4749 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4750
4751 PR c++/51033.
4752 * g++.dg/torture/vshuf-16.inc: New test.
4753 * g++.dg/torture/vshuf-2.inc: New test.
4754 * g++.dg/torture/vshuf-4.inc: New test.
4755 * g++.dg/torture/vshuf-8.inc: New test.
4756 * g++.dg/torture/vshuf-main.inc: New test.
4757 * g++.dg/torture/vshuf-v16hi.C: New test.
4758 * g++.dg/torture/vshuf-v16qi.C: New test.
4759 * g++.dg/torture/vshuf-v2df.C: New test.
4760 * g++.dg/torture/vshuf-v2di.C: New test.
4761 * g++.dg/torture/vshuf-v2sf.C: New test.
4762 * g++.dg/torture/vshuf-v2si.C: New test.
4763 * g++.dg/torture/vshuf-v4df.C: New test.
4764 * g++.dg/torture/vshuf-v4di.C: New test.
4765 * g++.dg/torture/vshuf-v4sf.C: New test.
4766 * g++.dg/torture/vshuf-v4si.C: New test.
4767 * g++.dg/torture/vshuf-v8hi.C: New test.
4768 * g++.dg/torture/vshuf-v8qi.C: New test.
4769 * g++.dg/torture/vshuf-v8si.C: New test.
4770
4771 2012-06-27 Richard Guenther <rguenther@suse.de>
4772
4773 PR middle-end/53676
4774 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4775
4776 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4777
4778 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4779 scan-dump-dem-not): Use printable pattern in test name.
4780
4781 2012-06-26 Sterling Augustine <saugustine@google.com>
4782 Dominique Dhumieres <dominiq@lps.ens.fr>
4783
4784 * gcc.dg/pubtypes-2.c: Update expected output.
4785 * gcc.dg/pubtypes-3.c: Likewise.
4786 * gcc.dg/pubtypes-4.c: Likewise.
4787
4788 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4789
4790 * gcc.dg/tree-ssa/slsr-1.c: New test.
4791 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4792 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4793 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4794
4795 2012-06-26 Matt Turner <mattst88@gmail.com>
4796
4797 PR target/35294
4798 * gcc.target/arm/mmx-2.c: New.
4799
4800 2012-06-26 Richard Guenther <rguenther@suse.de>
4801
4802 PR c++/53752
4803 * g++.dg/torture/pr53752.C: New testcase.
4804
4805 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4806
4807 PR tree-optimization/53748
4808 * gcc.c-torture/compile/pr53748.c: New test.
4809
4810 2012-06-25 Jason Merrill <jason@redhat.com>
4811
4812 PR c++/53498
4813 PR c++/53305
4814 * g++.dg/cpp0x/decltype38.C: New.
4815 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4816
4817 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4818
4819 * lib/target-supports-dg.exp (testname-for-summary): New.
4820 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4821 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4822 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4823 scan-module-absence, output-exists, output-exists-not: Use
4824 testname-for-summary.
4825 (dg-test): Clean up testname_with_flags.
4826 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4827 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4828 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4829 scan-assembler-dem-not, object-size: Use testname-for-summary.
4830 * lib/gcov.exp (run-gcov): Likewise.
4831 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4832 scan-dump-dem, scan-dump-dem-note): Likewise.
4833
4834 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4835 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4836 including profopt.opt; save and restore existing value.
4837 * g++.dg/bprob/bprob.exp: Likewise.
4838 * gcc.dg/matrix/matrix.exp: Likewise.
4839 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4840 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4841 PROFOPT_OPTIONS.
4842
4843 2012-06-25 Richard Henderson <rth@redhat.com>
4844
4845 * gcc.dg/pr53749.c: New.
4846
4847 2012-06-25 Jason Merrill <jason@redhat.com>
4848
4849 PR c++/52988
4850 * g++.dg/cpp0x/nullptr28.C: New.
4851
4852 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4853
4854 * gcc.target/arm/neon-vld1_dupQ.c: New.
4855
4856 2012-06-25 Florian Weimer <fweimer@redhat.com>
4857
4858 * g++.dg/init/new35.C: New.
4859 * g++.dg/init/new36.C: New.
4860 * g++.dg/init/new37.C: New.
4861 * g++.dg/ext/vla5.C: New warning.
4862 * g++.dg/ext/vla8.C: New warning.
4863 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4864
4865 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4866 James Greenhalgh <james.greenhalgh@arm.com>
4867
4868 * gcc.target/arm/ftest-support-arm.h New testcase.
4869 * gcc.target/arm/ftest-support-thumb.h Likewise.
4870 * gcc.target/arm/ftest-support.h Likewise.
4871 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4872 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4873 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4874 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4875 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4876 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4877 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4878 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4879 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4880 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4881 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4882 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4883 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4884 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4885 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4886 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4887 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4888 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4889 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4890 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4891 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4892 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4893 * lib/target-supports.exp
4894 (check_effective_target_arm_arch_FUNC): Add support for more
4895 architectures.
4896 (add_options_for_arm_arch_FUNC): Likewise.
4897 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4898
4899 2012-06-25 Jason Merrill <jason@redhat.com>
4900
4901 PR c++/53202
4902 * g++.dg/cpp0x/constexpr-tuple.C: New.
4903
4904 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4905
4906 PR target/53759
4907 * gcc.target/i386/pr53759.c: New test.
4908
4909 PR c++/53594
4910 * g++.dg/cpp0x/nsdmi7.C: New test.
4911
4912 2012-06-24 Kai Tietz <ktietz@redhat.com>
4913
4914 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4915 for LLP64 targets.
4916 * gcc.target/i386/pr38988.c: Likewise.
4917
4918 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4919
4920 PR fortran/47710
4921 PR fortran/53328
4922 * gfortran.dg/typebound_generic_12.f03: New.
4923 * gfortran.dg/typebound_generic_13.f03: New.
4924
4925 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4926
4927 * gnat.dg/lto15.ad[sb]: New test.
4928
4929 2012-06-21 Meador Inge <meadori@codesourcery.com>
4930
4931 PR c/53702
4932 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4933
4934 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4935
4936 * gcc.dg/pch/ident-1.c: New test.
4937 * gcc.dg/pch/ident-1.hs: Header file for new test.
4938
4939 2012-06-21 Michael Matz <matz@suse.de>
4940
4941 PR middle-end/53688
4942 * gcc.c-torture/execute/pr53688.c: New test.
4943
4944 2012-06-20 Richard Guenther <rguenther@suse.de>
4945
4946 PR tree-optimization/30318
4947 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4948
4949 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4950
4951 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4952
4953 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4954
4955 * gcc.target/i386/clearcapv2.map: New file.
4956 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4957
4958 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4959
4960 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4961 and add __sh__ case.
4962
4963 2012-06-19 Jason Merrill <jason@redhat.com>
4964
4965 PR c++/52637
4966 * g++.dg/debug/localclass1.C: New.
4967
4968 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4969
4970 * g++.dg/cpp0x/override4.C: New.
4971
4972 2012-06-14 Jason Merrill <jason@redhat.com>
4973
4974 PR c++/53651
4975 * g++.dg/cpp0x/decltype37.C: New.
4976
4977 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4978
4979 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4980
4981 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4982
4983 * gcc.c-torture/compile/vector-5.c,
4984 gcc.c-torture/compile/vector-6.c: New tests.
4985
4986 2012-06-19 Richard Henderson <rth@redhat.com>
4987
4988 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4989
4990 2012-06-19 Richard Guenther <rguenther@suse.de>
4991
4992 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4993
4994 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4995
4996 PR target/53712
4997 * gcc.target/i386/pr53712.c: New test.
4998
4999 2012-06-18 Tobias Burnus <burnus@net-b.de>
5000
5001 PR fortran/53692
5002 * gfortran.dg/elemental_optional_args_6.f90: New.
5003
5004 2012-06-18 Tobias Burnus <burnus@net-b.de>
5005
5006 PR fortran/53526
5007 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5008 * gfortran.dg/coarray/move_alloc_1.f90
5009
5010 2012-06-18 Tobias Burnus <burnus@net-b.de>
5011
5012 PR fortran/53526
5013 * gfortran.dg/coarray_27.f90: New.
5014
5015 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5016 Greta Yorsh <Greta.Yorsh@arm.com>
5017
5018 * gcc.target/arm/epilog-1.c: New test.
5019
5020 2012-06-18 Richard Guenther <rguenther@suse.de>
5021
5022 PR tree-optimization/53693
5023 * g++.dg/torture/pr53693.C: New testcase.
5024
5025 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5026
5027 PR tree-optimization/53703
5028 * gcc.dg/torture/pr53703.c: New test.
5029
5030 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5031
5032 PR middle-end/53698
5033 * gcc.target/i386/pr53698.c: New test.
5034
5035 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5036
5037 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5038
5039 2012-06-17 Tobias Burnus <burnus@net-b.de>
5040
5041 PR fortran/53691
5042 PR fortran/53685
5043 * gfortran.dg/transfer_check_3.f90: New.
5044
5045 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5046
5047 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5048
5049 2012-06-16 Tobias Burnus <burnus@net-b.de>
5050
5051 PR fortran/53642
5052 PR fortran/45170
5053 * gfortran.dg/deferred_type_param_8.f90: New.
5054
5055 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5056
5057 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5058 testname that includes flags, passed in as new argument, in
5059 pass/fail messages.
5060 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5061 and pass it to verify-* procedures.
5062
5063 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5064 alignment torture options with usual torture options.
5065
5066 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5067 messages reported for one line of source code.
5068 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5069 * g++.dg/cpp0x/decltype2.C: Likewise.
5070 * g++.dg/cpp0x/decltype3.C: Likewise.
5071 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5072 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5073 * g++.dg/cpp0x/static_assert3.C: Likewise.
5074 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5075 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5076 * g++.dg/cpp0x/union1.C: Likewise.
5077 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5078 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5079 * g++.dg/cpp0x/variadic2.C: Likewise.
5080 * g++.dg/cpp0x/variadic20.C: Likewise.
5081 * g++.dg/cpp0x/variadic74.C: Likewise.
5082 * g++.dg/diagnostic/bitfld2.C: Likewise.
5083 * g++.dg/ext/attrib44.C: Likewise.
5084 * g++.dg/ext/no-asm-1.C: Likewise.
5085 * g++.dg/other/error34.C: Likewise.
5086 * g++.dg/parse/crash46.C: Likewise.
5087 * g++.dg/parse/error10.C: Likewise.
5088 * g++.dg/parse/error2.C: Likewise.
5089 * g++.dg/parse/error3.C: Likewise.
5090 * g++.dg/parse/error36.C: Likewise.
5091 * g++.dg/parse/error8.C: Likewise.
5092 * g++.dg/parse/error9.C: Likewise.
5093 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5094 * g++.dg/parse/parser-pr28152.C: Likewise.
5095 * g++.dg/parse/template25.C: Likewise.
5096 * g++.dg/parse/typename11.C: Likewise.
5097 * g++.dg/tc1/dr147.C: Likewise.
5098 * g++.dg/template/deduce3.C: Likewise.
5099 * g++.dg/template/koenig9.C: Likewise.
5100 * g++.dg/template/pr23510.C: Likewise.
5101 * g++.dg/warn/pr12242.C: Likewise.
5102 * g++.dg/warn/pr30551-2.C: Likewise.
5103 * g++.dg/warn/pr30551.C: Likewise.
5104 * g++.old-deja/g++.other/typename1.C: Likewise.
5105 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5106
5107 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5108
5109 PR c++/51033
5110 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5111 * c-c++-common/torture/vshuf-2.inc: Likewise.
5112 * c-c++-common/torture/vshuf-4.inc: Likewise.
5113 * c-c++-common/torture/vshuf-8.inc: Likewise.
5114 * c-c++-common/torture/vshuf-main.inc: Likewise.
5115 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5116 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5117 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5118 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5119 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5120 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5121 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5122 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5123 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5124 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5125 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5126 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5127 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5128 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5129
5130 2012-06-15 Michael Matz <matz@suse.de>
5131
5132 * gcc.dg/tree-ssa/vector-4.c: New test.
5133
5134 2012-06-15 Michael Matz <matz@suse.de>
5135
5136 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5137 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5138
5139 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5140
5141 PR tree-optimization/53636
5142 * gcc.target/arm/pr53636.c: New test.
5143
5144 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR tree-optimization/51581
5147 * gcc.c-torture/execute/pr51581-1.c: New test.
5148 * gcc.c-torture/execute/pr51581-2.c: New test.
5149 * gcc.dg/vect/pr51581-1.c: New test.
5150 * gcc.dg/vect/pr51581-2.c: New test.
5151 * gcc.dg/vect/pr51581-3.c: New test.
5152 * gcc.target/i386/avx-pr51581-1.c: New test.
5153 * gcc.target/i386/avx-pr51581-2.c: New test.
5154 * gcc.target/i386/avx2-pr51581-1.c: New test.
5155 * gcc.target/i386/avx2-pr51581-2.c: New test.
5156 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5157
5158 2012-06-15 Richard Guenther <rguenther@suse.de>
5159
5160 * gcc.c-torture/execute/20120615-1.c: New testcase.
5161
5162 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5163
5164 * gnat.dg/vect8.ad[sb]: New test.
5165
5166 2012-06-14 Richard Guenther <rguenther@suse.de>
5167
5168 * gcc.dg/tree-ssa/vrp.h: New testcase.
5169 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5170
5171 2012-06-13 Christian Bruel <christian.bruel@st.com>
5172
5173 PR target/53621
5174 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5175
5176 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5177
5178 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5179
5180 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5181
5182 PR testsuite/20771
5183 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5184 test summary unique.
5185
5186 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5187 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5188 scan-stack-usage-not): Don't strip torture options from test name.
5189
5190 * lib/scandump.exp (scan-dump-times): Use printable version of
5191 regexp in test summary line.
5192
5193 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5194 messages reported for one line of source code.
5195 * gcc.dg/format/few-1.c: Likewise.
5196 * gcc.dg/ia64-sync-2.c: Likewise.
5197 * gcc.dg/sync-2.c: Likewise.
5198 * gcc.dg/noncompile/pr44517.c: Likewise.
5199
5200 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5201
5202 PR debug/49888
5203 * gcc.dg/guality/pr49888.c: New.
5204
5205 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5206
5207 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5208 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5209 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5210
5211 2012-06-13 Tobias Burnus <burnus@net-b.de>
5212
5213 PR fortran/53643
5214 * gfortran.dg/intent_out_7.f90: New.
5215
5216 2012-06-13 Tobias Burnus <burnus@net-b.de>
5217
5218 PR fortran/53597
5219 * gfortran.dg/save_4.f90: New.
5220
5221 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5222
5223 PR c/53532
5224 PR c/51034
5225 PR c/53196
5226 * gcc.dg/pr53532.c: New test.
5227 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5228 adjust line numbers.
5229 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5230 * gcc.dg/Wcxx-compat-8.c: Likewise.
5231 * gcc.dg/pr51034.c: New test.
5232 * gcc.dg/pr53196-1.c: New test.
5233 * gcc.dg/pr53196-2.c: New test.
5234
5235 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5236
5237 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5238 alignment torture options with usual torture options.
5239 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5240 instead of dg-options.
5241 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5242 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5243 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5244 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5245 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5246 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5247
5248 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5249 to checks for multiple messages reported for one line of source code.
5250 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5251
5252 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5253 messages reported for one line of source code.
5254
5255 * gcc.dg/20031223-1.c: Add comments to check for multiple
5256 messages reported for one line of source code.
5257 * gcc.dg/Wconversion-integer.c: Likewise.
5258 * gcc.dg/Wfatal-2.c: Likewise.
5259 * gcc.dg/Wfatal.c: Likewise.
5260 * gcc.dg/Wobjsize-1.c: Likewise.
5261 * gcc.dg/c99-vla-jump-1.c: Likewise.
5262 * gcc.dg/c99-vla-jump-2.c: Likewise.
5263 * gcc.dg/c99-vla-jump-3.c: Likewise.
5264 * gcc.dg/c99-vla-jump-4.c: Likewise.
5265 * gcc.dg/c99-vla-jump-5.c: Likewise.
5266 * gcc.dg/decl-9.c: Likewise.
5267 * gcc.dg/declspec-10.c: Likewise.
5268 * gcc.dg/declspec-18.c: Likewise.
5269 * gcc.dg/mtune.c: Likewise.
5270 * gcc.dg/parser-pr28152-2.c: Likewise.
5271 * gcc.dg/parser-pr28152.c: Likewise.
5272 * gcc.dg/pr14475.c: Likewise.
5273 * gcc.dg/pr27953.c: Likewise.
5274 * gcc.dg/pr28322-3.c: Likewise.
5275 * gcc.dg/pr30457.c: Likewise.
5276 * gcc.dg/pr30551-2.c: Likewise.
5277 * gcc.dg/pr30551-3.c: Likewise.
5278 * gcc.dg/pr30551-4.c: Likewise.
5279 * gcc.dg/pr30551-5.c: Likewise.
5280 * gcc.dg/pr30551-6.c: Likewise.
5281 * gcc.dg/pr30551.c: Likewise.
5282 * gcc.dg/pr45461.c: Likewise.
5283 * gcc.dg/pr48552-1.c: Likewise.
5284 * gcc.dg/pr48552-2.c: Likewise.
5285 * gcc.dg/redecl-1.c: Likewise.
5286 * gcc.dg/transparent-union-3.c: Likewise.
5287 * gcc.dg/utf-dflt.c: Likewise.
5288 * gcc.dg/utf-dflt2.c: Likewise.
5289 * gcc.dg/vla-8.c: Likewise.
5290 * gcc.dg/vla-init-1.c: Likewise.
5291 * gcc.dg/wtr-int-type-1.c: Likewise.
5292
5293 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5294 messages reported for for one line of source code.
5295 * c-c++-common/raw-string-5.c: Likewise.
5296 * c-c++-common/raw-string-4.c: Likewise.
5297 * c-c++-common/raw-string-6.c: Likewise.
5298 * c-c++-common/pr20000.c: Likewise.
5299
5300 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5301 messages reported for one line of source code.
5302 * gcc.dg/cpp/pr30786.c: Likewise.
5303 * gcc.dg/cpp/pr28709.c: Likewise.
5304 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5305 * gcc.dg/cpp/macspace2.c: Likewise.
5306 * gcc.dg/cpp/missing-header-1.c: Likewise.
5307 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5308 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5309 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5310
5311 2012-06-12 Jason Merrill <jason@redhat.com>
5312
5313 PR c++/53599
5314 * g++.dg/template/local7.C: New.
5315
5316 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5317
5318 PR target/53511
5319 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5320 * gcc.target/sh/pr51340-2.c: Likewise.
5321 * gcc.target/sh/pr51340-3.c: Likewise.
5322
5323 2012-06-12 Michael Matz <matz@suse.de>
5324
5325 * gcc.dg/torture/alias-1.c: New test.
5326
5327 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR rtl-optimization/53589
5330 * gcc.dg/torture/pr53589.c: New test.
5331
5332 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5333
5334 PR target/50749
5335 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5336 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5337 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5338 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5339 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5340 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5341 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5342 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5343 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5344 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5345 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5346 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5347 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5348 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5349 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5350 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5351
5352 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5353
5354 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5355 (check_intel_cpu_model): New function.
5356 (check_amd_cpu_model): New function.
5357 (check_features): New function.
5358 (__get_cpuid_output): New function.
5359 (check_detailed): New function.
5360 (fn1): Rename to quick_check.
5361 (main): Update to call quick_check and call check_detailed.
5362
5363 2012-06-11 Richard Henderson <rth@redhat.com>
5364
5365 * lib/target-supports.exp
5366 (check_effective_target_sync_long_long_runtime): Use
5367 check_effective_target_lp64 instead of
5368 check_effective_target_powerpc64 for powerpc targets.
5369
5370 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5371
5372 PR target/53511
5373 * gcc.target/sh/pr53511-1.c: New.
5374
5375 2012-06-11 Richard Guenther <rguenther@suse.de>
5376
5377 PR middle-end/53470
5378 * g++.dg/lto/pr53470_0.C: New testcase.
5379 * gcc.dg/lto/pr53470_0.c: Likewise.
5380
5381 2012-06-11 Richard Guenther <rguenther@suse.de>
5382
5383 PR c++/53605
5384 * g++.dg/ext/pr53605.C: New testcase.
5385
5386 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5387
5388 * gnat.dg/specs/array1.ads: New test.
5389 * gnat.dg/specs/array2.ads: Likewise.
5390 * gnat.dg/array22.adb: Likewise.
5391
5392 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5393
5394 * gnat.dg/constant4.adb: New test.
5395 * gnat.dg/constant4_pkg.ads: New helper.
5396
5397 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5398
5399 PR fortran/52552
5400 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5401 * gfortran.dg/allocate_class_1.f90: Modified.
5402 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5403 * gfortran.dg/allocate_class_2.f90: New.
5404
5405 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5406
5407 PR middle-end/53535
5408 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5409
5410 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5411
5412 PR fortran/52861
5413 * gfortran.dg/string_assign_2.f90: New test case.
5414
5415 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5416
5417 PR fortran/52861
5418 * gfortran.dg/string_assign_1.f90: New test case.
5419
5420 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5421
5422 PR middle-end/53580
5423 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5424 * gcc.dg/gomp/critical-4.c: Likewise.
5425 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5426 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5427 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5428 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5429 * c-c++-common/gomp/pr53580.c: New test.
5430
5431 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5432
5433 PR c++/51214
5434 * g++.dg/cpp0x/forw_enum11.C: New.
5435
5436 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/53567
5439 * g++.dg/cpp0x/alias-decl-19.C: New.
5440
5441 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5442
5443 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5444
5445 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5446
5447 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5448 (XSTATE_FP): Ditto.
5449 (XSTATE_SSE): Ditto.
5450 (XSTATE_YMM): Ditto.
5451 (avx_os_support): Use new defines.
5452
5453 2012-06-06 Richard Guenther <rguenther@suse.de>
5454
5455 PR testsuite/32380
5456 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5457 loops.
5458
5459 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5460
5461 PR c++/52841
5462 * g++.dg/cpp0x/pr52841.C: New testcase.
5463
5464 2012-06-06 Richard Guenther <rguenther@suse.de>
5465
5466 PR tree-optimization/53081
5467 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5468 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5469
5470 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5471
5472 * gcc.target/powerpc/pr53487.c: New test.
5473
5474 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5475
5476 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5477
5478 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5479
5480 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5481
5482 2012-06-05 Richard Guenther <rguenther@suse.de>
5483
5484 PR tree-optimization/30442
5485 * gcc.dg/vect/bb-slp-30.c: New testcase.
5486
5487 2012-06-05 Richard Guenther <rguenther@suse.de>
5488
5489 PR tree-optimization/53081
5490 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5491 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5492 -fno-tree-loop-distribute-patterns.
5493
5494 2012-06-05 Alan Modra <amodra@gmail.com>
5495
5496 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5497 Check static chain in nested funcs.
5498
5499 2012-06-04 Tobias Burnus <burnus@net-b.de>
5500
5501 PR fortran/50619
5502 * gfortran.dg/init_flag_10.f90: New.
5503
5504 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5505
5506 PR c++/53524
5507 * g++.dg/warn/Wenum-compare-no-2: New.
5508
5509 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5510
5511 PR preprocessor/53463
5512 * g++.dg/cpp/limits.C: New test.
5513 * g++.dg/parse/error19.C: Adjust.
5514 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5515 * g++.dg/warn/pr35635.C: Likewise.
5516 * g++.old-deja/g++.pt/assign1.C: Likewise.
5517
5518 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5519
5520 PR target/53559
5521 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5522 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5523 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5524 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5525 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5526 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5527 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5528 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5529
5530 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5531
5532 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5533
5534 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR tree-optimization/53550
5537 * gcc.dg/pr53550.c: New test.
5538
5539 2012-06-04 Richard Guenther <rguenther@suse.de>
5540
5541 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5542 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5543 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5544
5545 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5546
5547 PR fortran/48831
5548 * gfortran.dg/parameter_array_element_2.f90: New.
5549
5550 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5551
5552 PR target/53512
5553 * gcc.target/sh/pr53512-1.c: New.
5554 * gcc.target/sh/pr53512-2.c: New.
5555 * gcc.target/sh/pr53512-3.c: New.
5556 * gcc.target/sh/pr53512-4.c: New.
5557
5558 2012-06-01 Jason Merrill <jason@redhat.com>
5559
5560 PR c++/52973
5561 * g++.dg/ext/visibility/template12.C: New.
5562 * g++.dg/ext/attrib14.C: Adjust warning line.
5563
5564 PR c++/52725
5565 * g++.dg/parse/new6.C: New.
5566 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5567
5568 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5569
5570 * c-c++-common/restrict-2.c: Revert previous change.
5571
5572 2012-06-01 Jason Merrill <jason@redhat.com>
5573
5574 PR c++/53137
5575 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5576
5577 PR c++/53484
5578 * g++.dg/cpp0x/auto33.C: New.
5579
5580 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5581
5582 PR c++/26155
5583 * g++.dg/parse/namespace-alias-1.C: New.
5584
5585 2012-06-01 Christian Bruel <christian.bruel@st.com>
5586
5587 * gcc.dg/spec-options.c: New test.
5588 * gcc.dg/foo.specs: New file.
5589
5590 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5591
5592 PR ada/53517
5593 * gnat.dg/lto14.adb: Skip on Solaris.
5594
5595 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5596
5597 * gcc.target/cris/sync-1-v10.c,
5598 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5599 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5600 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5601 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5602 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5603 gcc.target/cris/torture/sync-mis-op-i-1.c,
5604 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5605 gcc.target/cris/torture/sync-mis-op-i-2.c,
5606 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5607 gcc.target/cris/torture/sync-mis-op-i-3.c,
5608 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5609 gcc.target/cris/torture/sync-mis-op-s-1.c,
5610 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5611 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5612 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5613 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5614 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5615 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5616 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5617 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5618 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5619
5620 2012-05-31 Richard Guenther <rguenther@suse.de>
5621
5622 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5623 ldist-pr45948.c with disabled SCCP.
5624
5625 2012-05-31 Richard Guenther <rguenther@suse.de>
5626
5627 PR middle-end/48493
5628 * gcc.dg/torture/pr48493.c: New testcase.
5629
5630 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5631
5632 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5633 arm32 to targets.
5634 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5635 of the initialization loop.
5636 (dg-final): Adjust the expected number of vectorized loops depending
5637 on vect_char_mult target selector.
5638
5639 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5640
5641 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5642 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5643 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5644 New tests.
5645
5646 2012-05-30 Jason Merrill <jason@redhat.com>
5647
5648 PR c++/53356
5649 * g++.dg/init/new34.C: New.
5650 * g++.dg/tree-ssa/stabilize1.C: New.
5651
5652 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR c++/53356
5655 * g++.dg/init/new33.C: New test.
5656
5657 2012-05-30 Richard Guenther <rguenther@suse.de>
5658
5659 PR middle-end/53501
5660 * gcc.dg/torture/pr53501.c: New testcase.
5661 * c-c++-common/restrict-2.c: Adjust.
5662
5663 2012-05-30 Alan Modra <amodra@gmail.com>
5664
5665 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5666 torture-finish.
5667
5668 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5669
5670 * gcc.target/i386/shuf-concat.c: New test.
5671
5672 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR rtl-optimization/53519
5675 * gcc.c-torture/compile/pr53519.c: New test.
5676
5677 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5678
5679 * gcc.target/arm/neon-vrev.c: New.
5680
5681 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5682
5683 PR target/51340
5684 * gcc.target/sh/pr51340-1.c: New.
5685 * gcc.target/sh/pr51340-2.c: New.
5686 * gcc.target/sh/pr51340-3.c: New.
5687
5688 2012-05-29 Richard Guenther <rguenther@suse.de>
5689
5690 PR tree-optimization/53516
5691 * gcc.dg/torture/pr53516.c: New testcase.
5692
5693 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5694
5695 PR preprocessor/53229
5696 * gcc.dg/cpp/paste6.c: Force to run without
5697 -ftrack-macro-expansion.
5698 * gcc.dg/cpp/paste8.c: Likewise.
5699 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5700 -ftrack-macro-expansion.
5701 * gcc.dg/cpp/paste12.c: Force to run without
5702 -ftrack-macro-expansion.
5703 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5704 -ftrack-macro-expansion.
5705 * gcc.dg/cpp/paste13.c: Likewise.
5706 * gcc.dg/cpp/paste14.c: Likewise.
5707 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5708 -ftrack-macro-expansion.
5709 * gcc.dg/cpp/paste18.c: New test.
5710
5711 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5712
5713 * gcc.target/cris/torture/trap-1.c,
5714 gcc.target/cris/torture/trap-2.c,
5715 gcc.target/cris/torture/trap-3.c,
5716 gcc.target/cris/torture/trap-v0.c,
5717 gcc.target/cris/torture/trap-v3.c: New tests.
5718
5719 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5720
5721 PR c++/25137
5722 * g++.dg/warn/Wbraces3.C: New.
5723 * g++.dg/warn/Wbraces4.C: Likewise.
5724
5725 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR tree-optimization/53505
5728 * c-c++-common/torture/pr53505.c: New test.
5729
5730 2012-05-27 Nathan Sidwell <nathan@acm.org>
5731
5732 * gcc.dg/stmt-expr-4.c: New.
5733
5734 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5735
5736 PR c++/53491
5737 * g++.dg/parse/crash60.C: New.
5738
5739 2012-05-26 Jason Merrill <jason@redhat.com>
5740
5741 PR c++/53220
5742 * c-c++-common/array-lit.c: New.
5743 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5744
5745 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5746
5747 PR ada/50294
5748 * gnat.dg/array21.adb: New test.
5749
5750 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5751
5752 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5753
5754 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/32054
5757 * g++.dg/other/anon-union3.C: New.
5758
5759 2012-05-25 Ian Lance Taylor <iant@google.com>
5760
5761 * gcc.dg/split-6.c: New test.
5762
5763 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5764
5765 * gnat.dg/lto14.adb: New test.
5766
5767 2012-05-25 Tristan Gingold <gingold@adacore.com>
5768
5769 * gcc.target/i386/large-frame.c: New.
5770
5771 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5772 * gcc.target/powerpc/lhs-1.c: New.
5773 * gcc.target/powerpc/lhs-2.c: New.
5774 * gcc.target/powerpc/lhs-3.c: New.
5775
5776 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5777
5778 Make unwound macro expansion trace less redundant
5779 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5780 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5781 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5782 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5783 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5784 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5785
5786 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5787
5788 PR c++/53464
5789 * g++.dg/cpp0x/constexpr-default1.C: New.
5790
5791 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5792
5793 PR c++/32080
5794 * g++.dg/eh/goto2.C: New.
5795
5796 2012-05-24 Richard Guenther <rguenther@suse.de>
5797
5798 PR middle-end/53460
5799 * g++.dg/tree-prof/pr53460.C: New testcase.
5800
5801 2012-05-24 Richard Guenther <rguenther@suse.de>
5802
5803 PR bootstrap/53466
5804 * g++.dg/debug/pr53466.C: New testcase.
5805
5806 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5807
5808 PR tree-optimization/53465
5809 * gcc.c-torture/execute/pr53465.c: New test.
5810
5811 2012-05-23 Tobias Burnus <burnus@net-b.de>
5812
5813 PR fortran/51055
5814 PR fortran/45170
5815 * gfortran.dg/allocate_with_typespec_6.f90: New.
5816
5817 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5818
5819 PR c++/29185
5820 * g++.dg/warn/delete-array-1.C: New.
5821
5822 2012-05-23 Richard Guenther <rguenther@suse.de>
5823
5824 * gcc.dg/torture/pr39074-2.c: Adjust.
5825 * gcc.dg/torture/pr39074.c: Likewise.
5826 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5827 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5828
5829 2012-05-22 Jan Hubicka <jh@suse.cz>
5830
5831 PR middle-end/53161
5832 * g++.dg/torture/pr53161.C: New testcase.
5833
5834 2012-05-22 Tobias Burnus <burnus@net-b.de>
5835
5836 PR fortran/53389
5837 * gfortran.dg/realloc_on_assign_15.f90: New.
5838
5839 2012-05-22 Richard Guenther <rguenther@suse.de>
5840
5841 PR middle-end/51071
5842 * gcc.dg/torture/pr51071-2.c: New testcase.
5843
5844 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5845
5846 PR tree-optimization/53336
5847 * g++.dg/torture/pr53336.C: New testcase.
5848
5849 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5850
5851 PR c++/53322
5852 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5853 instead of -Wunused-local-typedefs.
5854
5855 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 PR c++/51184
5858 * g++.dg/other/abstract4.C: New-
5859
5860 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5861
5862 PR c++/40821
5863 * g++.dg/ext/attrib46.C: New.
5864
5865 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5866
5867 PR c/53418
5868 * gcc.c-torture/compile/pr53418-1.c,
5869 gcc.c-torture/compile/pr53418-2.c: New tests.
5870
5871 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5872
5873 PR tree-optimization/53366
5874 * gcc.dg/torture/pr53366-1.c: New test.
5875 * gcc.dg/torture/pr53366-2.c: New test.
5876 * gcc.target/i386/pr53366-1.c: New test.
5877 * gcc.target/i386/pr53366-2.c: New test.
5878
5879 PR tree-optimization/53409
5880 * gcc.c-torture/compile/pr53409.c: New test.
5881
5882 PR tree-optimization/53410
5883 * gcc.c-torture/compile/pr53410-1.c: New test.
5884 * gcc.c-torture/compile/pr53410-2.c: New test.
5885
5886 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5887
5888 PR target/53425
5889 * gcc.target/i386/pr53425-1.c: New file.
5890 * gcc.target/i386/pr53425-2.c: Likewise.
5891
5892 2012-05-21 Richard Guenther <rguenther@suse.de>
5893
5894 PR tree-optimization/53408
5895 * gcc.dg/torture/pr53408.c: New testcase.
5896
5897 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5898 H.J. Lu <hongjiu.lu@intel.com>
5899
5900 PR target/53416
5901 * gcc.target/i386/pr53416.c: New file.
5902
5903 2012-05-21 Richard Guenther <rguenther@suse.de>
5904
5905 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5906
5907 2012-05-21 Richard Guenther <rguenther@suse.de>
5908
5909 * gcc.dg/torture/ldist-1.c: New testcase.
5910
5911 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5912
5913 * gnat.dg/lto13.adb: New test.
5914 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5915
5916 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5917
5918 * gnat.dg/specs/lto12.ads: New test.
5919 * gnat.dg/specs/lto12_pkg.ads: New helper.
5920
5921 2012-05-18 Richard Guenther <rguenther@suse.de>
5922
5923 PR tree-optimization/53346
5924 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5925 * gcc.target/i386/incoming-10.c: Adjust.
5926 * gcc.target/i386/incoming-11.c: Likewise.
5927 * gcc.target/i386/pr46295.c: Likewise.
5928
5929 2012-05-18 Richard Guenther <rguenther@suse.de>
5930
5931 * gcc.dg/pr53352.c: Return zero.
5932
5933 2012-05-18 Richard Guenther <rguenther@suse.de>
5934
5935 PR tree-optimization/53390
5936 * gcc.dg/torture/pr53390.c: New testcase.
5937
5938 2012-05-18 Meador Inge <meadori@codesourcery.com>
5939
5940 PR rtl-optimization/53352
5941 * gcc.dg/pr53352.c: New test.
5942
5943 2012-05-17 David S. Miller <davem@davemloft.net>
5944
5945 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5946 failure on sparc-*-linux-gnu.
5947
5948 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5949
5950 PR c++/39681
5951 * g++.dg/parse/error49.C: New.
5952 * g++.dg/cpp0x/error8.C: Likewise.
5953 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5954 * g++.dg/ext/utf-dflt2.C: Likewise.
5955 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5956 * g++.dg/ext/utf-dflt.C: Likewise.
5957 * c-c++-common/raw-string-3.c: Likewise.
5958 * c-c++-common/raw-string-4.c: Likewise.
5959
5960 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5961
5962 PR c++/53371
5963 * g++.dg/cpp0x/catch1.C: New.
5964
5965 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5966
5967 PR c++/44516
5968 * g++.dg/parse/error48.C: New.
5969 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5970 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5971
5972 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5973
5974 * gcc.dg/tm/indirect-2.c: New test.
5975
5976 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5977
5978 PR tree-optimization/53217
5979 * gfortran.dg/pr53217.f90: New test.
5980
5981 2012-05-16 Richard Guenther <rguenther@suse.de>
5982
5983 PR tree-optimization/53364
5984 * g++.dg/torture/pr53364.C: New testcase.
5985
5986 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5987
5988 PR testsuite/52641
5989 * gcc.dg/pr52549.c: Fix test for long != void*
5990 * gcc.c-torture/execute/pr52979-1.x: New file.
5991 * gcc.c-torture/execute/pr52979-2.x: New file.
5992
5993 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5994
5995 PR preprocessor/7263
5996 * gcc.dg/binary-constants-2.c: Run without tracking locations
5997 accross macro expansion.
5998 * gcc.dg/binary-constants-3.c: Likewise.
5999 * gcc.dg/cpp/sysmac2.c: Likewise.
6000 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6001 location.
6002 * gcc.dg/cpp/syshdr3.c: New test.
6003 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6004 * gcc.dg/system-binary-constants-1.c: New test.
6005 * gcc.dg/system-binary-constants-1.h: New header for the new test
6006 above.
6007 * g++.dg/cpp/syshdr3.C: New test.
6008 * g++.dg/cpp/syshdr3.h: New header the new test above.
6009 * g++.dg/system-binary-constants-1.C: New test.
6010 * g++.dg/system-binary-constants-1.h: New header the new test
6011 above.
6012
6013 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6014
6015 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6016
6017 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6018
6019 PR target/53358
6020 * gcc.dg/pr53358.c: New test.
6021
6022 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6023
6024 PR c++/11856
6025 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6026 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6027
6028 2012-05-15 Olivier Hainque <hainque@adacore.com>
6029
6030 * g++.dg/eh/sighandle.C: New testcase.
6031
6032 2012-05-15 Richard Guenther <rguenther@suse.de>
6033
6034 PR tree-optimization/53355
6035 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6036
6037 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6038
6039 * gfortran.dg/*.f90: Remove now redundant manual
6040 cleanup-modules directive.
6041
6042 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6043
6044 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6045 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6046
6047 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6048
6049 PR fortran/52428
6050 * gfortran.dg/int_range_io_1.f90: New test.
6051
6052 2012-05-14 Andi Kleen <ak@linux.intel.com>
6053 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR target/53315
6056 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6057 * gcc.target/i386/rtm-check.h: New file.
6058 * gcc.target/i386/pr53315.c: New test.
6059
6060 2012-05-14 Tobias Burnus <burnus@net-b.de>
6061
6062 PR fortran/49110
6063 PR fortran/51055
6064 PR fortran/53329
6065 * gfortran.dg/deferred_type_param_4.f90: New.
6066 * gfortran.dg/deferred_type_param_6.f90: New.
6067
6068 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6069
6070 * gcc.target/i386/retarg.c: New test.
6071
6072 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6073
6074 PR fortran/45170
6075 * gfortran.dg/deferred_type_param_3.f90: New.
6076 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6077 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6078
6079 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6080
6081 * gnat.dg/null_pointer_deref3.adb: New test.
6082
6083 2012-05-12 Tobias Burnus <burnus@net-b.de>
6084
6085 PR fortran/49110
6086 PR fortran/52843
6087 * gfortran.dg/deferred_type_param_5.f90: New.
6088
6089 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6090
6091 * g++.dg/parse/error47.C: New.
6092
6093 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6094
6095 PR fortran/52537
6096 * gfortran.dg/string_compare_4.f90: Change option
6097 to -fdump-tree-original. Add test case for kind=4.
6098
6099 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6100
6101 PR fortran/52537
6102 * gfortran.dg/string_compare_4.f90: New test.
6103
6104 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6105
6106 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6107
6108 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6109
6110 PR c++/53305
6111 * g++.dg/cpp0x/variadic132.C: New.
6112
6113 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6114
6115 PR c++/53158
6116 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6117 * g++.dg/parse/error26.C: Tweak dg-error column number.
6118
6119 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6120
6121 PR c++/53301
6122 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6123
6124 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6125
6126 * gnat.dg/lto11.ad[sb]: New test.
6127
6128 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6129
6130 PR target/52908
6131 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6132 directive to Scan for vpmuldq, not vpmacsdql.
6133
6134 2012-05-09 Michael Matz <matz@suse.de>
6135
6136 PR tree-optimization/53185
6137 * gcc.dg/vect/pr53185.c: New test.
6138
6139 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6140
6141 PR middle-end/53249
6142 * gcc.target/i386/pr53249.c: New.
6143
6144 2012-05-09 Richard Guenther <rguenther@suse.de>
6145
6146 PR tree-optimization/18437
6147 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6148 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6149
6150 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6151
6152 PR tree-optimization/53226
6153 * gcc.c-torture/compile/pr53226.c: New test.
6154
6155 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6156
6157 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6158 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6159 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6160 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6161 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6162 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6163 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6164 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6165 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6166 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6167 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6168 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6169 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6170 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6171
6172 2012-05-09 Dehao Chen <dehao@google.com>
6173
6174 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6175 * gcc.dg/predict-2.c: Likewise.
6176 * gcc.dg/predict-3.c: Likewise.
6177 * gcc.dg/predict-4.c: Likewise.
6178 * gcc.dg/predict-5.c: Likewise.
6179 * gcc.dg/predict-6.c: Likewise.
6180
6181 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6182
6183 PR target/53272
6184 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6185
6186 2012-05-08 Richard Guenther <rguenther@suse.de>
6187
6188 * gcc.dg/fold-bitand-4.c: New testcase.
6189
6190 2012-05-08 Dehao Chen <dehao@google.com>
6191
6192 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6193 heuristic is working properly.
6194 * gcc.dg/predict-2.c: Likewise.
6195 * gcc/dg/predict-3.c: Likewise.
6196 * gcc/dg/predict-4.c: Likewise.
6197 * gcc/dg/predict-5.c: Likewise.
6198 * gcc/dg/predict-6.c: Likewise.
6199
6200 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR tree-optimization/53239
6203 * g++.dg/opt/vrp3.C: New test.
6204 * g++.dg/opt/vrp3-aux.cc: New file.
6205 * g++.dg/opt/vrp3.h: New file.
6206
6207 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6208
6209 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6210 .uleb128 support in assembler output.
6211
6212 2012-05-07 Richard Guenther <rguenther@suse.de>
6213
6214 PR lto/42987
6215 * g++.dg/lto/pr42987_0.C: New testcase.
6216 * g++.dg/lto/pr42987_1.C: Likewise.
6217
6218 2012-05-07 Tobias Burnus <burnus@net-b.de>
6219
6220 PR fortran/53255
6221 * gfortran.dg/typebound_operator_15.f90: New.
6222
6223 2012-05-06 Tobias Burnus <burnus@net-b.de>
6224
6225 PR fortran/41587
6226 * gfortran.dg/class_array_13.f90: New.
6227
6228 2012-05-06 Tristan Gingold <gingold@adacore.com>
6229
6230 * gnat.dg/warn7.adb: New test.
6231
6232 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6233
6234 * gnat.dg/specs/renamings.ads: Rename to...
6235 * gnat.dg/specs/renaming1.ads: ...this.
6236 * gnat.dg/specs/renaming2.ads: New test.
6237 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6238 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6239 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6240 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6241
6242 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6243
6244 * gnat.dg/discr36.ad[sb]: New test.
6245 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6246
6247 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6248
6249 PR c/43772
6250 * c-c++-common/pr43772.c: New.
6251
6252 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6253
6254 PR fortran/41600
6255 * gfortran.dg/select_type_26.f03 : New test.
6256 * gfortran.dg/select_type_27.f03 : New test.
6257
6258 PR fortran/53191
6259 * gfortran.dg/select_type_28.f03 : New test.
6260
6261 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6262
6263 PR fortran/49010
6264 PR fortran/24518
6265 * gfortran.dg/mod_sign0_1.f90: New test.
6266 * gfortran.dg/mod_large_1.f90: New test.
6267
6268 2012-05-04 Tobias Burnus <burnus@net-b.de>
6269
6270 PR fortran/53175
6271 gfortran.dg/public_private_module_5.f90: New.
6272
6273 2012-05-04 Tobias Burnus <burnus@net-b.de>
6274
6275 PR fortran/53111
6276 * gfortran.dg/constructor_7.f90: New.
6277 * gfortran.dg/constructor_8.f90: New.
6278
6279 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6280
6281 PR c++/53166
6282 * g++.dg/cpp0x/static_assert7.C: New.
6283
6284 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6285
6286 PR tree-optimization/52633
6287 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6288 recognized as widening shifts instead of over-widening.
6289 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6290 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6291 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6292 * gcc.target/arm/pr52633.c: New test.
6293
6294 2012-05-04 Richard Guenther <rguenther@suse.de>
6295
6296 PR tree-optimization/53168
6297 * gcc.dg/torture/pr53168.c: New testcase.
6298 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6299
6300 2012-05-04 Richard Guenther <rguenther@suse.de>
6301
6302 * gcc.dg/lto/pr53214_0.c: New testcase.
6303
6304 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6305
6306 * gcc.target/ia64/pr48496.c: New test.
6307 * gcc.target/ia64/pr52657.c: Likewise.
6308
6309 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6310
6311 PR c/51712
6312 * c-c++-common/pr51712.c: New.
6313
6314 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6315
6316 PR target/53199
6317 * gcc.target/powwerpc/pr53199.c: New file.
6318
6319 2012-05-03 Jason Merrill <jason@redhat.com>
6320
6321 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6322
6323 * gcc.dg/debug/dwarf2/dups-types.c: New.
6324 * gcc.dg/debug/dwarf2/dups-types.h: New.
6325
6326 2012-05-03 Jason Merrill <jason@redhat.com>
6327
6328 * g++.dg/debug/dwarf2/namespace-2.C: New.
6329 * g++.dg/debug/dwarf2/localclass3.C: New.
6330
6331 2012-05-03 Jason Merrill <jason@redhat.com>
6332
6333 * g++.dg/debug/dwarf2/thunk1.C: New.
6334
6335 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6336
6337 PR c++/53186
6338 * g++.dg/other/final2.C: New.
6339
6340 2012-05-03 Richard Guenther <rguenther@suse.de>
6341
6342 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6343
6344 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6345
6346 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6347 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6348 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6349 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6350
6351 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6352
6353 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6354 .byte 0xf2.
6355 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6356 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6357 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6358
6359 PR debug/53174
6360 * gcc.dg/pr53174.c: New test.
6361
6362 PR target/53187
6363 * gcc.target/arm/pr53187.c: New test.
6364 * gcc.c-torture/compile/pr53187.c: New test.
6365
6366 2012-05-03 Richard Guenther <rguenther@suse.de>
6367
6368 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6369 unsupported prefetching support.
6370
6371 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6372
6373 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6374 option -ftrack-macro-expansion=0.
6375 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6376 option -ftrack-macro-expansion=0.
6377
6378 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6379
6380 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6381 dg-options for target arm with dg-additional-options.
6382
6383 2012-05-03 Richard Guenther <rguenther@suse.de>
6384
6385 PR tree-optimization/53144
6386 * gcc.dg/torture/pr53144.c: New testcase.
6387
6388 2012-05-03 Tobias Burnus <burnus@net-b.de>
6389
6390 PR fortran/52864
6391 * gfortran.dg/pointer_intent_7.f90: New.
6392 * gfortran.dg/pure_formal_3.f90: New.
6393
6394 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6395
6396 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6397
6398 2012-05-02 Martin Jambor <mjambor@suse.cz>
6399
6400 PR lto/52605
6401 * g++.dg/lto/pr52605_0.C: New test.
6402
6403 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6404
6405 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6406 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6407 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6408 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6409 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6410 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6411 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6412 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6413 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6414 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6415 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6416 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6417 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6418 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6419 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6420 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6421
6422 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6423
6424 PR middle-end/53153
6425 * gcc.dg/pr53153.c: New test.
6426
6427 2012-05-02 Richard Guenther <rguenther@suse.de>
6428
6429 * g++.dg/tree-ssa/pr19807.C: Adjust.
6430
6431 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR tree-optimization/53163
6434 * gcc.c-torture/compile/pr53163.c: New test.
6435
6436 PR rtl-optimization/53160
6437 * gcc.c-torture/execute/pr53160.c: New test.
6438
6439 2012-05-01 Ian Lance Taylor <iant@google.com>
6440
6441 PR c/37303
6442 * gcc.dg/pr37303.c: New test.
6443
6444 2012-05-01 Richard Henderson <rth@redhat.com>
6445
6446 * lib/target-supports.exp
6447 (check_effective_target_sync_long_long_runtime): True for
6448 check_effective_target_powerpc64.
6449
6450 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6451
6452 PR c++/51033
6453 * gcc.dg/vector-1.c: Move to ...
6454 * c-c++-common/vector-1.c: ... here.
6455 * gcc.dg/vector-2.c: Move to ...
6456 * c-c++-common/vector-2.c: ... here.
6457 * gcc.dg/vector-3.c: Move to ...
6458 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6459 * gcc.dg/vector-4.c: Move to ...
6460 * c-c++-common/vector-4.c: ... here.
6461 * gcc.dg/vector-init-1.c: Move to ...
6462 * c-c++-common/vector-init-1.c: ... here.
6463 * gcc.dg/vector-init-2.c: Move to ...
6464 * c-c++-common/vector-init-2.c: ... here.
6465 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6466 * c-c++-common/vector-subscript-1.c: ... here.
6467 * gcc.dg/vector-subscript-2.c: Move to ...
6468 * c-c++-common/vector-subscript-2.c: ... here.
6469 * gcc.dg/vector-subscript-3.c: Move to ...
6470 * c-c++-common/vector-subscript-3.c: ... here.
6471
6472 PR c++/51314
6473 * g++.dg/cpp0x/vt-51314.C: New test.
6474 * g++.dg/cpp0x/variadic76.C: Fix.
6475
6476 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6477
6478 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6479
6480 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6481
6482 Add -Wvarargs option
6483 * c-c++-common/Wvarargs.c: New test case.
6484 * c-c++-common/Wvarargs-2.c: Likewise.
6485
6486 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6487
6488 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6489 * objc.dg/foreach-7.m: Force the test case to run without
6490 -ftrack-macro-expansion.
6491 * c-c++-common/tm/attrib-1.c: Likewise.
6492 * c-c++-common/warn-ommitted-condop.c: Likewise.
6493 * gcc.dg/assign-warn-1.c: Likewise.
6494 * gcc.dg/assign-warn-2.c: Likewise.
6495 * gcc.dg/attr-alloc_size.c: Likewise.
6496 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6497 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6498 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6499 * gcc.dg/c90-const-expr-9.c: Likewise.
6500 * gcc.dg/c99-const-expr-9.c: Likewise.
6501 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6502 * gcc.dg/cpp/direct2s.c: Likewise.
6503 * gcc.dg/cpp/pr28709.c: Likewise.
6504 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6505 * gcc.dg/dfp/composite-type.c: Likewise.
6506 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6507 with -ftrack-macro-expansion
6508 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6509 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6510 * g++.dg/ext/cleanup-1.C: Likewise.
6511 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6512 * g++.dg/template/sfinae10.C: Likewise.
6513 * g++.dg/tm/wrap-2.C: Likewise.
6514 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6515 * g++.dg/warn/Wsign-conversion.C: Likewise.
6516 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6517 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6518 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6519 it to run with -ftrack-macro-expansion.
6520 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6521 test cases without -ftrack-macro-expansion.
6522
6523 Fix location for static class members
6524 * g++.dg/template/sfinae6_neg.C: Adjust.
6525
6526 Make conversion warnings work on NULL with -ftrack-macro-expansion
6527 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6528 alongside the previous testing for NULL.
6529
6530 Fix -Wuninitialized for -ftrack-macro-expansion
6531 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6532
6533 Strip "<built-in>" loc from displayed expansion context
6534 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6535 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6536 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6537 new test above.
6538
6539 Fix expansion point loc for macro-like tokens
6540 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6541 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6542
6543 Fix token pasting with -ftrack-macro-expansion
6544 * gcc.dg/cpp/paste17.c: New test case for
6545 -ftrack-macro-expansion=2 mode only.
6546 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6547
6548 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6549
6550 * gnat.dg/warn6.ad[sb]: New test.
6551
6552 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6553
6554 PR 53149
6555 * gcc.dg/20011021-1.c: Adjust testcase.
6556
6557 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6558
6559 PR fortran/53148
6560 * gfortran.dg/function_optimize_12.f90: New test.
6561
6562 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6563
6564 PR target/53156
6565 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6566 code to match current output and cover new peephole2 pattern.
6567
6568 2012-04-27 Ollie Wild <aaw@google.com>
6569
6570 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6571
6572 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6573
6574 * gcc.c-torture/execute/20120427-2.c: New testcase.
6575 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6576 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6577 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6578
6579 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6580
6581 PR target/53138
6582 * gcc.c-torture/execute/20120427-1.c: New testcase.
6583
6584 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6585
6586 PR middle-end/27139
6587 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6588
6589 2012-04-27 Tom de Vries <tom@codesourcery.com>
6590
6591 PR tree-optimization/51879
6592 * gcc.dg/pr51879.c: New test.
6593 * gcc.dg/pr51879-2.c: Same.
6594 * gcc.dg/pr51879-3.c: Same.
6595 * gcc.dg/pr51879-4.c: Same.
6596 * gcc.dg/pr51879-6.c: Same.
6597
6598 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/53096
6601 * g++.dg/cpp0x/defaulted35.C: New.
6602 * g++.dg/cpp0x/defaulted15.C: Adjust.
6603
6604 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6605
6606 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6607 structure layout.
6608
6609 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6610
6611 * gcc.target/i386/builtin_target.c: Check avx2.
6612
6613 2012-04-26 Alan Modra <amodra@gmail.com>
6614
6615 * gcc.target/powerpc/savres.c: New test.
6616 * gcc.target/powerpc/powerpc.exp: Run it.
6617
6618 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6619
6620 PR target/53120
6621 * gcc.dg/torture/pr53120.c: New test.
6622
6623 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR middle-end/52979
6626 * gcc.c-torture/compile/pr52979-1.c: New test.
6627 * gcc.c-torture/execute/pr52979-1.c: New test.
6628 * gcc.c-torture/execute/pr52979-2.c: New test.
6629
6630 2012-04-25 Richard Guenther <rguenther@suse.de>
6631
6632 * gcc.target/i386/l_fma_float_5.c: Adjust.
6633 * gcc.target/i386/l_fma_double_4.c: Likewise.
6634 * gcc.target/i386/l_fma_float_2.c: Likewise.
6635 * gcc.target/i386/l_fma_float_6.c: Likewise.
6636 * gcc.target/i386/l_fma_double_1.c: Likewise.
6637 * gcc.target/i386/l_fma_double_5.c: Likewise.
6638 * gcc.target/i386/l_fma_float_3.c: Likewise.
6639 * gcc.target/i386/l_fma_double_2.c: Likewise.
6640 * gcc.target/i386/l_fma_double_6.c: Likewise.
6641 * gcc.target/i386/l_fma_float_4.c: Likewise.
6642 * gcc.target/i386/l_fma_double_3.c: Likewise.
6643 * gcc.target/i386/l_fma_float_1.c: Likewise.
6644
6645 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR tree-optimization/53058
6648 * gcc.c-torture/compile/pr53058.c: New test.
6649
6650 2012-04-25 Jan Hubicka <jh@suse.cz>
6651
6652 PR middle-end/53088
6653 * gcc.target/i386/pr39082-1.c: Update warning location.
6654
6655 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR c/52880
6658 * gcc.dg/pr52880.c: New test.
6659
6660 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6661
6662 * gcc.dg/m-un-2.c: Update.
6663 * gcc.dg/20011021-1.c: Update.
6664
6665 2012-04-25 Tobias Burnus <burnus@net-b.de>
6666
6667 PR fortran/52196
6668 * gfortran.dg/realloc_on_assign_14.f90: New.
6669
6670 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6671
6672 PR testsuite/52641
6673 PR tree-optimizations/52891
6674 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6675
6676 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6677
6678 PR c++/52363
6679 * g++.dg/cpp0x/sfinae35.C: New.
6680 * g++.dg/cpp0x/sfinae36.C: Likewise.
6681
6682 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6683
6684 * gcc.target/builtin_target.c: New testcase.
6685
6686 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6687
6688 PR target/47197
6689 * gcc.target/powerpc/pr47197.c: New test.
6690
6691 2012-04-24 Richard Guenther <rguenther@suse.de>
6692
6693 PR tree-optimization/53085
6694 * g++.dg/torture/pr53085.C: New testcase.
6695
6696 2012-04-24 Andrew Pinski <apinski@cavium.com>
6697
6698 PR tree-opt/33512
6699 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6700 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6701 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6702
6703 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6704
6705 PR middle-end/53084
6706 * gcc.c-torture/execute/pr53084.c: New test.
6707
6708 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6711
6712 2012-04-23 Andrew Pinski <apinski@cavium.com>
6713
6714 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6715
6716 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6717
6718 PR regression/53076
6719 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6720 * gcc.dg/torture/builtin-power-1.c: Likewise.
6721
6722 2012-04-23 Richard Guenther <rguenther@suse.de>
6723
6724 PR tree-optimization/53070
6725 * gcc.dg/torture/pr53070.c: New testcase.
6726
6727 2012-04-23 Richard Guenther <rguenther@suse.de>
6728
6729 PR c/53060
6730 * gcc.dg/pr53060.c: New testcase.
6731
6732 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR tree-optimizations/52891
6735 * gcc.c-torture/compile/pr52891-1.c: New test.
6736 * gcc.c-torture/compile/pr52891-2.c: New test.
6737
6738 2012-04-22 Tobias Burnus <burnus@net-b.de>
6739
6740 PR fortran/53051
6741 * gfortran.dg/read_float_4.f90: New.
6742
6743 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6744
6745 PR 35441
6746 * c-c++-common/pr35441.C: New.
6747
6748 2012-04-20 Ian Lance Taylor <iant@google.com>
6749
6750 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6751 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6752
6753 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6754
6755 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6756 array access.
6757 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6758
6759 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6760
6761 PR rtl-optimization/44214
6762 * gcc.dg/pr44214-1.c: New test.
6763 * gcc.dg/pr44214-2.c: Likewise.
6764 * gcc.dg/pr44214-3.c: Likewise.
6765
6766 2012-04-20 Richard Guenther <rguenther@suse.de>
6767
6768 * g++.dg/torture/20120420-1.C: New testcase.
6769
6770 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6771
6772 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6773
6774 2012-04-19 Christian Bruel <christian.bruel@st.com>
6775
6776 * gcc.dg/pr52283.c: New test.
6777
6778 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6779
6780 * gcc.dg/pr37985.c: New test.
6781
6782 2012-04-19 Richard Guenther <rguenther@suse.de>
6783
6784 PR rtl-optimization/44688
6785 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6786 possibly profitable.
6787
6788 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6789
6790 PR tree-optimization/52976
6791 * gfortran.dg/reassoc_11.f: New test.
6792
6793 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6794
6795 PR tree-optimization/52976
6796 * gfortran.dg/reassoc_7.f: New test.
6797 * gfortran.dg/reassoc_8.f: Likewise.
6798 * gfortran.dg/reassoc_9.f: Likewise.
6799 * gfortran.dg/reassoc_10.f: Likewise.
6800
6801 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6802
6803 PR c++/52422
6804 * g++.dg/cpp0x/sfinae33.C: New.
6805 * g++.dg/cpp0x/sfinae34.C: Likewise.
6806
6807 2012-04-18 Joey Ye <joey.ye@arm.com>
6808
6809 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6810
6811 2012-04-18 Richard Guenther <rguenther@suse.de>
6812
6813 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6814 array access.
6815 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6816 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6817
6818 2012-04-17 Tom de Vries <tom@codesourcery.com>
6819
6820 * g++.dg/pr51264-4.C: New test.
6821
6822 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6823
6824 PR c++/52599
6825 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6826
6827 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6828
6829 PR c++/53003
6830 * g++.dg/parse/crash59.C: New.
6831
6832 2012-04-17 Michael Matz <matz@suse.de>
6833
6834 PR tree-optimization/18437
6835 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6836
6837 2012-04-17 Richard Guenther <rguenther@suse.de>
6838
6839 PR middle-end/53011
6840 * g++.dg/torture/pr53011.C: New testcase.
6841
6842 2012-04-16 Jason Merrill <jason@redhat.com>
6843
6844 PR c++/38543
6845 * g++.dg/cpp0x/variadic131.C: New.
6846
6847 PR c++/52008
6848 * g++.dg/cpp0x/variadic130.C: New.
6849
6850 PR c++/50830
6851 * g++.dg/cpp0x/variadic129.C: New.
6852
6853 PR c++/50303
6854 * g++.dg/cpp0x/variadic128.C: New.
6855
6856 2012-04-16 Tobias Burnus <burnus@net-b.de>
6857
6858 PR fortran/52864
6859 * gfortran.dg/pointer_intent_6.f90: New.
6860
6861 2012-04-16 Tobias Burnus <burnus@net-b.de>
6862
6863 PR fortran/52916
6864 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6865 to include public_private_module_4.f90.
6866 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6867 targets.
6868
6869 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6870
6871 PR c++/49152
6872 * g++.dg/diagnostic/operator1.C: New.
6873 * g++.dg/ext/label5.C: Adjust.
6874 * g++.dg/ext/va-arg1.C: Likewise.
6875 * g++.dg/other/error20.C: Likewise.
6876 * g++.dg/other/error20.C: Likewise.
6877 * g++.dg/other/error16.C: Likewise.
6878 * g++.dg/other/error10.C: Likewise.
6879 * g++.dg/parse/error30.C: Likewise.
6880 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6881
6882 2012-04-16 Jason Merrill <jason@redhat.com>
6883
6884 PR c++/51148
6885 * g++.dg/cpp0x/variadic127.C: New.
6886
6887 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6888
6889 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6890 testcase name.
6891 Use fail, pass instead of unresolved.
6892 Don't log $optstr.
6893
6894 PR testsuite/52948
6895 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6896 TODO_dump_func.
6897 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6898 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6899 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6900
6901 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6902
6903 PR fortran/52968
6904 * gfortran.dg/typebound_call_23.f03: New test case.
6905
6906 2012-04-15 Jason Merrill <jason@redhat.com>
6907
6908 PR c++/47220
6909 * g++.dg/cpp0x/variadic126.C: New.
6910
6911 PR c++/52380
6912 * g++.dg/cpp0x/variadic125.C: New.
6913
6914 PR c++/52292
6915 * g++.dg/cpp0x/variadic124.C: New.
6916
6917 PR c++/52706
6918 * g++.dg/cpp0x/nullptr27.C: New.
6919
6920 PR c++/52818
6921 * g++.dg/warn/format8.C: New.
6922
6923 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6924
6925 PR fortran/51082
6926 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6927
6928 2012-04-14 Tobias Burnus <burnus@net-b.de>
6929
6930 PR fortran/52916
6931 PR fortran/40973
6932 * gfortran.dg/public_private_module_3.f90: New.
6933 * gfortran.dg/public_private_module_4.f90: New.
6934
6935 2012-04-14 Tom de Vries <tom@codesourcery.com>
6936
6937 * gcc.dg/superblock.c: New test.
6938
6939 2012-04-14 Tom de Vries <tom@codesourcery.com>
6940
6941 * gcc.dg/pr51879-12.c: New test.
6942
6943 2012-04-13 Jason Merrill <jason@redhat.com>
6944
6945 PR c++/52824
6946 * g++.dg/cpp0x/variadic123.C: New.
6947 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6948
6949 PR c++/52905
6950 * g++.dg/cpp0x/initlist-ctor1.C: New.
6951
6952 PR c++/52915
6953 * g++.dg/other/anon-union2.C: New.
6954
6955 2012-04-13 Martin Jambor <mjambor@suse.cz>
6956
6957 PR middle-end/52939
6958 * g++.dg/ipa/pr52939.C: New test.
6959
6960 2012-04-13 Tom de Vries <tom@codesourcery.com>
6961
6962 * gcc.dg/pr52734.c: New test.
6963
6964 2012-04-13 Richard Guenther <rguenther@suse.de>
6965
6966 PR tree-optimization/52969
6967 * gcc.dg/torture/pr52969.c: New testcase.
6968
6969 2012-04-13 Richard Guenther <rguenther@suse.de>
6970
6971 PR c/52549
6972 * gcc.dg/pr52549.c: New testcase.
6973
6974 2012-04-13 Richard Guenther <rguenther@suse.de>
6975
6976 PR c/52862
6977 * gcc.dg/pr52862.c: New testcase.
6978
6979 2012-04-13 Joey Ye <joey.ye@arm.com>
6980
6981 * gcc.target/arm/thumb1-imm.c: New testcase.
6982
6983 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6984
6985 PR target/52932
6986 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6987 second function argument.
6988 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6989 (calc_permps): Update declaration. Calculate result correctly.
6990 (avx2_test): Change src2 type to union256i_d.
6991 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6992 correctly.
6993
6994 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6995
6996 PR target/52775
6997 * gcc.target/powerpc/pr52775.c: New file.
6998
6999 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7000
7001 PR tree-optimization/18589
7002 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7003 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7004 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7005 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7006 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7007 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7008 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7009 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7010 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7011 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7012
7013 2012-04-12 Richard Guenther <rguenther@suse.de>
7014
7015 PR tree-optimization/52943
7016 * gcc.dg/torture/pr52943.c: New testcase.
7017
7018 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7019
7020 PR target/50751
7021 * gcc/target/sh/pr50751-4.c: New.
7022 * gcc/target/sh/pr50751-5.c: New.
7023 * gcc/target/sh/pr50751-6.c: New.
7024 * gcc/target/sh/pr50751-7.c: New.
7025
7026 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7027
7028 PR c++/52465
7029 * g++.dg/lookup/using52.C: New.
7030
7031 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7032
7033 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7034
7035 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7036
7037 PR rtl-optimization/52876
7038 * gcc.target/i386/pr52876.c: New.
7039
7040 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7041
7042 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7043 __UINTPTR_TYPE__.
7044 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7045 __INTPTR_TYPE__.
7046 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7047 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7048 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7049 (ptrdiff_t): ... this. All uses changed.
7050 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7051 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7052 __INTPTR_TYPE__.
7053 (main): Cast argument to __INTPTR_TYPE__.
7054 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7055 size_t.
7056 * gcc.dg/mallign.c (main): Likewise.
7057 * gcc.dg/pr38700.c (foo): Likewise.
7058 * gcc.dg/long-long-cst1.c (t): Likewise.
7059 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7060 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7061 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7062 * gcc.dg/pr25682.c (d, foo): Likewise.
7063 * gcc.dg/format/cast-1.c (f): Likewise.
7064 * gcc.dg/c90-const-expr-10.c
7065 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7066 (size_t): ...this. All uses changed.
7067 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7068 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7069 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7070 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7071 * gcc.dg/sequence-pt-1.c: Likewise.
7072 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7073 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7074 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7075 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7076 of ptrdiff_t with it.
7077 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7078 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7079 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7080
7081 2012-04-11 Jason Merrill <jason@redhat.com>
7082
7083 PR debug/45088
7084 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7085 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7086
7087 PR c++/52906
7088 * g++.dg/ext/attrib45.C: New.
7089
7090 * g++.dg/eh/dtor3.C: New.
7091
7092 2012-04-11 Richard Guenther <rguenther@suse.de>
7093
7094 PR middle-end/52621
7095 * gfortran.dg/pr52621.f90: New testcase.
7096
7097 2012-04-11 Richard Guenther <rguenther@suse.de>
7098
7099 PR middle-end/52918
7100 * g++.dg/torture/pr52918-1.C: New testcase.
7101 * g++.dg/torture/pr52918-2.C: Likewise.
7102
7103 2012-04-11 Tobias Burnus <burnus@net-b.de>
7104
7105 PR fortran/52729
7106 * gfortran.dg/block_11.f90: New.
7107
7108 2012-04-11 Nick Clifton <nickc@redhat.com>
7109
7110 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7111
7112 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7113
7114 PR target/16458
7115 * gcc.target/powerpc/pr16458-1.c: New test.
7116 * gcc.target/powerpc/pr16458-2.c: Likewise.
7117 * gcc.target/powerpc/pr16458-3.c: Likewise.
7118 * gcc.target/powerpc/pr16458-4.c: Likewise.
7119
7120 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7121
7122 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7123 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7124 * gcc.dg/builtin-bswap-5.c: Likewise.
7125 * gcc.target/i386/builtin-bswap-4.c: New test.
7126
7127 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7128
7129 PR 24985
7130 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7131
7132 2012-04-11 Richard Guenther <rguenther@suse.de>
7133
7134 PR rtl-optimization/52881
7135 * gcc.dg/torture/pr52881.c: New testcase.
7136 * gcc.dg/torture/pr52913.c: Likewise.
7137
7138 2012-04-11 Richard Guenther <rguenther@suse.de>
7139
7140 PR tree-optimization/52912
7141 * gcc.dg/torture/pr52912.c: New testcase.
7142
7143 2010-04-10 Michael Matz <matz@suse.de>
7144
7145 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7146 * gcc.dg/vect/vect-outer-1.c: Adjust.
7147 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7148 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7149 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7150 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7151 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7152 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7153
7154 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7155
7156 PR tree-optimization/52870
7157 * gcc.dg/vect/pr52870.c: New test.
7158
7159 2012-04-09 Mike Stump <mikestump@comcast.net>
7160
7161 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7162 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7163 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7164 * gnat.dg/aggr11.adb: Likewise.
7165 * gnat.dg/aggr11_pkg.ads: Likewise.
7166 * gnat.dg/aggr15.adb: Likewise.
7167 * gnat.dg/aggr15.ads: Likewise.
7168 * gnat.dg/aggr17.adb: Likewise.
7169 * gnat.dg/aggr18.adb: Likewise.
7170 * gnat.dg/array14.adb: Likewise.
7171 * gnat.dg/array14.ads: Likewise.
7172 * gnat.dg/array14_pkg.ads: Likewise.
7173 * gnat.dg/array19.adb: Likewise.
7174 * gnat.dg/array19.ads: Likewise.
7175 * gnat.dg/discr27.adb: Likewise.
7176 * gnat.dg/discr27.ads: Likewise.
7177 * gnat.dg/discr35.adb: Likewise.
7178 * gnat.dg/discr35.ads: Likewise.
7179 * gnat.dg/discr6.adb: Likewise.
7180 * gnat.dg/discr6_pkg.ads: Likewise.
7181 * gnat.dg/import1.adb: Likewise.
7182 * gnat.dg/import1.ads: Likewise.
7183 * gnat.dg/loop_address2.adb: Likewise.
7184 * gnat.dg/opt7.adb: Likewise.
7185 * gnat.dg/opt7.ads: Likewise.
7186 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7187 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7188 * gnat.dg/rep_clause2.adb: Likewise.
7189 * gnat.dg/rep_clause2.ads: Likewise.
7190 * gnat.dg/slice2.adb: Likewise.
7191 * gnat.dg/slice2.ads: Likewise.
7192 * gnat.dg/slice6.adb: Likewise.
7193 * gnat.dg/slice6_pkg.ads: Likewise.
7194 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7195 * gnat.dg/taft_type2.adb: Likewise.
7196 * gnat.dg/taft_type2.ads: Likewise.
7197 * gnat.dg/taft_type2_pkg.ads: Likewise.
7198 * gnat.dg/volatile10.adb: Likewise.
7199 * gnat.dg/volatile10_pkg.ads: Likewise.
7200
7201 * gcc.dg/dll-8.c: Remove execute permissions.
7202 * g++.dg/ext/dllexport5.C: Likewise.
7203
7204 2012-04-09 Jan Hubicka <jh@suse.cz>
7205
7206 PR lto/52722
7207 PR lto/51765
7208 PR lto/52634
7209 * gcc.dg/lto/pr52634_1.c: New testcase.
7210 * gcc.dg/lto/pr52634_0.c: New testcase.
7211
7212 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7213
7214 PR target/52883
7215 * gcc.target/i386/pr52883.c: New testcase.
7216
7217 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7218
7219 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7220 (check_effective_target_sync_long_long): Add SPARC case.
7221 (check_effective_target_sync_long_long_runtime): Likewise.
7222 (check_effective_target_sync_int_long): Adjust SPARC case.
7223 (check_effective_target_sync_char_short): Likewise.
7224
7225 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7226
7227 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7228 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7229
7230 2012-04-08 Tobias Burnus <burnus@net-b.de>
7231
7232 PR fortran/40973
7233 PR fortran/52751
7234 * gfortran.dg/public_private_module_2.f90: New.
7235
7236 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7237
7238 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7239 directives.
7240
7241 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7242
7243 PR fortran/52893
7244 * gfortran.dg/function_optimize_11.f90: New test.
7245
7246 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7247
7248 PR fortran/52668
7249 * gfortran.dg/use_only_6.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 2012-04-06 Mike Stump <mikestump@comcast.net>
7256
7257 PR testsuite/50722
7258 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7259
7260 2012-04-05 Jason Merrill <jason@redhat.com>
7261
7262 PR c++/52596
7263 * g++.dg/template/qualified-id5.C: New.
7264
7265 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7266
7267 PR target/52882
7268 * gcc.target/i386/pr52882.c: New test.
7269
7270 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7271 Dominique D'Humieures <dominiq@lps.ens.fr>
7272
7273 PR testsuite/52614
7274 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7275 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7276
7277 2012-04-04 Jason Merrill <jason@redhat.com>
7278
7279 PR c++/52845
7280 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7281
7282 2012-04-03 Jason Merrill <jason@redhat.com>
7283
7284 PR c++/52796
7285 * g++.dg/cpp0x/variadic-value1.C: New.
7286
7287 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7288
7289 * gnat.dg/pack18.adb: New test.
7290 * gnat.dg/pack18_pkg.ads: New helper.
7291
7292 2012-04-03 Richard Guenther <rguenther@suse.de>
7293
7294 PR tree-optimization/52808
7295 * gcc.dg/pr52808.c: New testcase.
7296
7297 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR tree-optimization/52835
7300 * gfortran.dg/pr52835.f90: New test.
7301
7302 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7303
7304 * gnat.dg/specs/aggr5.ads: New test.
7305
7306 2012-04-02 Richard Guenther <rguenther@suse.de>
7307
7308 PR tree-optimization/52756
7309 * gcc.dg/torture/pr52756.c: New testcase.
7310
7311 2012-04-02 Richard Guenther <rguenther@suse.de>
7312
7313 PR middle-end/52803
7314 * gcc.dg/pr52803.c: New testcase.
7315
7316 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7317
7318 PR c++/40942
7319 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7320 DR 214 in account.
7321
7322 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7323
7324 PR c++/50043
7325 * g++.dg/cpp0x/noexcept17.C: New.
7326 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7327 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7328 * g++.dg/cpp0x/noexcept01.C: Likewise.
7329 * g++.dg/eh/init-temp1.C: Likewise.
7330 * g++.dg/eh/ctor1.C: Likwise.
7331
7332 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7333
7334 * gnat.dg/controlled6.adb: New test.
7335 * gnat.dg/controlled6_pkg.ads: New helper.
7336 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7337
7338 2012-03-30 Richard Henderson <rth@redhat.com>
7339
7340 PR debug/52727
7341 * g++.dg/opt/pr52727.C: New testcase.
7342
7343 2012-03-30 Richard Guenther <rguenther@suse.de>
7344
7345 PR tree-optimization/52754
7346 * gcc.target/i386/pr52754.c: New testcase.
7347
7348 2012-03-30 Richard Guenther <rguenther@suse.de>
7349
7350 PR middle-end/52772
7351 * g++.dg/torture/pr52772.C: New testcase.
7352
7353 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7354
7355 PR c++/52718
7356 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7357
7358 2012-03-29 Jason Merrill <jason@redhat.com>
7359
7360 PR c++/52685
7361 * g++.dg/template/inherit8.C: New.
7362
7363 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR c++/52759
7366 * g++.dg/ext/weak4.C: New test.
7367
7368 PR tree-optimization/52760
7369 * gcc.c-torture/execute/pr52760.c: New test.
7370
7371 2012-03-29 Jason Merrill <jason@redhat.com>
7372
7373 PR c++/52743
7374 * g++.dg/cpp0x/initlist-array3.C: New.
7375
7376 2012-03-28 Jason Merrill <jason@redhat.com>
7377
7378 PR c++/52746
7379 * g++.dg/overload/virtual2.C: New.
7380
7381 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7382
7383 * gnat.dg/vect7.ad[sb]: New test.
7384
7385 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7386 Tobias Burnus <burnus@gcc.gnu.org>
7387
7388 PR fortran/52652
7389 * gfortran.dg/allocate_class_1.f90 : Change error test.
7390 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7391 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7392 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7393
7394 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR middle-end/52691
7397 * gcc.dg/pr52691.c: New test.
7398
7399 PR middle-end/52750
7400 * gcc.c-torture/compile/pr52750.c: New test.
7401
7402 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7403
7404 PR target/52692
7405 * gcc.target/avr/torture/builtins-2.c: New test.
7406
7407 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7408
7409 PR target/52736
7410 * gcc.target/i386/pr52736.c: New test.
7411
7412 2012-03-27 Martin Jambor <mjambor@suse.cz>
7413
7414 PR middle-end/52693
7415 * gcc.dg/torture/pr52693.c: New test.
7416
7417 2012-03-27 Meador Inge <meadori@codesourcery.com>
7418
7419 PR c++/52672
7420 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7421
7422 2012-03-27 Mike Stump <mikestump@comcast.net>
7423
7424 PR target/52665
7425 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7426 failures that match branch names.
7427
7428 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7429 H.J. Lu <hongjiu.lu@intel.com>
7430
7431 PR target/52698
7432 * gcc.target/i386/pr52698.c: New test.
7433
7434 2012-03-27 Richard Guenther <rguenther@suse.de>
7435
7436 PR middle-end/52720
7437 * gcc.dg/torture/pr52720.c: New testcase.
7438
7439 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7440
7441 * gnat.dg/pack17.adb: New test.
7442
7443 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7444
7445 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7446 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7447
7448 2012-03-26 Martin Jambor <mjambor@suse.cz>
7449
7450 PR tree-optimization/50052
7451 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7452
7453 2012-03-26 Richard Guenther <rguenther@suse.de>
7454
7455 PR tree-optimization/52701
7456 * gfortran.dg/pr52701.f90: New testcase.
7457
7458 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7459
7460 PR tree-optimization/52686
7461 * gcc.target/arm/pr52686.c: New test.
7462
7463 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7464
7465 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7466 Add "-Os -flto" to list.
7467
7468 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7469
7470 * gnat.dg/concat2.ad[sb]: New test.
7471
7472 2012-03-24 Jason Merrill <jason@redhat.com>
7473
7474 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7475 * g++.dg/cpp0x/trailing2.C: Likewise.
7476 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7477 * g++.dg/cpp1y/auto-fn1.C: New.
7478 * g++.dg/cpp1y/auto-fn2.C: New.
7479 * g++.dg/cpp1y/auto-fn3.C: New.
7480 * g++.dg/cpp1y/auto-fn4.C: New.
7481 * g++.dg/cpp1y/auto-fn5.C: New.
7482 * g++.dg/cpp1y/auto-fn6.C: New.
7483 * g++.dg/cpp1y/auto-fn7.C: New.
7484 * g++.dg/cpp1y/auto-fn8.C: New.
7485 * g++.dg/cpp1y/auto-fn9.C: New.
7486 * g++.dg/cpp1y/auto-fn10.C: New.
7487 * g++.dg/cpp1y/auto-fn11.C: New.
7488
7489 2012-03-23 Richard Guenther <rguenther@suse.de>
7490
7491 PR tree-optimization/52678
7492 * gfortran.dg/pr52678.f: New testcase.
7493
7494 2012-03-23 Richard Guenther <rguenther@suse.de>
7495
7496 PR tree-optimization/52638
7497 * g++.dg/torture/pr52638.C: New testcase.
7498
7499 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7500
7501 PR c++/52487
7502 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7503
7504 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7505
7506 PR c++/52671
7507 * g++.dg/ext/attrib44.C: New test.
7508
7509 2012-03-22 Jan Hubicka <jh@suse.cz>
7510
7511 PR middle-end/51737
7512 * g++.dg/torture/pr51737.C: New testcase
7513
7514 2012-03-22 Richard Guenther <rguenther@suse.de>
7515
7516 PR tree-optimization/52548
7517 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7518
7519 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7520
7521 * lib/fortran-modules.exp (list-module-names-1): Remove
7522 warning.
7523
7524 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7525
7526 PR target/50751
7527 * gcc.target/sh/pr50751-1.c: New.
7528 * gcc.target/sh/pr50751-2.c: New.
7529 * gcc.target/sh/pr50751-3.c: New.
7530
7531 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7532
7533 PR target/52479
7534 * gcc.target/sh/sh4a-cos.c: Remove.
7535 * gcc.target/sh/sh4a-sin.c: Remove.
7536 * gcc.target/sh/sh4a-sincos.c: Remove.
7537
7538 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7539
7540 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7541 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7542
7543 2012-03-21 Martin Jambor <mjambor@suse.cz>
7544
7545 PR testsuite/52641
7546 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7547 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7548
7549 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7550
7551 * gcc.target/arm/thumb-16bit-ops.c: New file.
7552 * gcc.target/arm/thumb-ifcvt.c: New file.
7553
7554 2012-03-20 Jason Merrill <jason@redhat.com>
7555
7556 * lib/target-supports.exp: Add { target c++1y }.
7557
7558 * g++.dg/cpp0x/auto32.C: New.
7559
7560 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7561
7562 PR testsuite/52641
7563 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7564 int32plus.
7565 * gcc.dg/torture/pr48124-4.c: Ditto:
7566 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7567
7568 2012-03-20 Jason Merrill <jason@redhat.com>
7569
7570 PR c++/52510
7571 * g++.dg/cpp0x/initlist66.C: New.
7572
7573 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7574
7575 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7576 __AVR_HAVE_LPMX__
7577
7578 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7579
7580 PR target/49868
7581 * gcc.target/avr/torture/addr-space-2.h: New file.
7582 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7583 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7584 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7585 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7586
7587 2012-03-20 Richard Guenther <rguenther@suse.de>
7588
7589 * gnat.dg/pack16.adb: New testcase.
7590 * gnat.dg/pack16_pkg.ads: Likewise.
7591 * gnat.dg/specs/pack8.ads: Likewise.
7592 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7593
7594 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7595
7596 * g++.dg/warn/Wuseless-cast.C: Extend.
7597
7598 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7599
7600 PR c++/14710
7601 * g++.dg/warn/Wuseless-cast.C: New.
7602
7603 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7604
7605 PR libfortran/52608
7606 * gfortran.dg/pr52608.f90: New test.
7607
7608 2012-03-17 Tobias Burnus <burnus@net-b.de>
7609
7610 PR fortran/52585
7611 * gfortran.dg/proc_ptr_36.f90: New.
7612
7613 2012-03-16 Martin Jambor <mjambor@suse.cz>
7614
7615 * gcc.dg/misaligned-expand-1.c: New test.
7616 * gcc.dg/misaligned-expand-3.c: Likewise.
7617
7618 2012-03-16 Richard Guenther <rguenther@suse.de>
7619 Kai Tietz <ktietz@redhat.com>
7620
7621 PR middle-end/48814
7622 * gcc.c-torture/execute/pr48814-1.c: New test.
7623 * gcc.c-torture/execute/pr48814-2.c: New test.
7624 * gcc.dg/tree-ssa/assign-1.c: New test.
7625 * gcc.dg/tree-ssa/assign-2.c: New test.
7626 * gcc.dg/tree-ssa/assign-3.c: New test.
7627
7628 2012-03-16 Richard Guenther <rguenther@suse.de>
7629
7630 * gnat.dg/specs/pack7.ads: New testcase.
7631
7632 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR target/52568
7635 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7636 * gcc.dg/torture/vshuf-8.inc: Likewise.
7637 * gcc.dg/torture/vshuf-16.inc: Likewise.
7638 * gcc.dg/torture/vshuf-32.inc: Likewise.
7639
7640 2012-03-15 Jason Merrill <jason@redhat.com>
7641
7642 * g++.dg/torture/pr52582.C: New.
7643
7644 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7645
7646 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7647
7648 2012-03-15 Ira Rosen <irar@il.ibm.com>
7649 Ulrich Weigand <ulrich.weigand@linaro.org>
7650
7651 * gcc.dg/vect/slp-cond-3.c: New test.
7652 * gcc.dg/vect/slp-cond-4.c: New test.
7653
7654 2012-03-15 Ira Rosen <irar@il.ibm.com>
7655 Ulrich Weigand <ulrich.weigand@linaro.org>
7656
7657 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7658 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7659
7660 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7661
7662 PR libfortran/52434
7663 PR libfortran/48878
7664 PR libfortran/38199
7665 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7666 * gfortran.dg/round_1.f03: Likewise.
7667
7668 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7669 Andrew Pinski <apinski@cavium.com>
7670
7671 PR middle-end/52592
7672 * gcc.dg/pr52592.c: New test.
7673
7674 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7675
7676 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7677 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7678 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7679 * lib/fortran-modules.exp: .. this new file. Adjust users.
7680 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7681 gfortran-dg-debug-runtest): Call cleanup-modules.
7682 * lib/fortran-torture.exp (fortran-torture-execute,
7683 fortran-torture): Likewise.
7684 * gfortran.dg/coarray/caf.exp: Likewise.
7685 * lib/lto.exp: Likewise.
7686 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7687 * gfortran.dg/class_4b.f03: Likewise.
7688 * gfortran.dg/class_4c.f03: Likewise.
7689 * gfortran.dg/class_45a.f03: Likewise.
7690 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7691 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7692 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7693 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7694 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7695 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7696 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7697 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7698 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7699 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7700 * gfortran.dg/whole_file_28.f90: Likewise.
7701 * gfortran.dg/whole_file_29.f90: Likewise.
7702 * gfortran.dg/whole_file_30.f90: Likewise.
7703 * gfortran.dg/whole_file_31.f90: Likewise.
7704
7705 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR tree-optimization/52267
7708 * gcc.dg/pr52267.c: New test.
7709 * gcc.dg/tree-ssa/vrp65.c: New test.
7710 * gcc.dg/tree-ssa/vrp66.c: New test.
7711
7712 2012-03-15 Richard Guenther <rguenther@suse.de>
7713
7714 PR middle-end/52580
7715 * gfortran.dg/vect/pr52580.f: New testcase.
7716
7717 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7718
7719 * gcc.target/sh/fpul-usage-1.c: New.
7720
7721 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7722
7723 PR target/49468
7724 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7725 * gcc.target/sh/pr49468-di.c: Likewise.
7726
7727 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7728
7729 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7730 * gcc.dg/c99-stdint-6.c: Likewise.
7731 * gcc.dg/lto/20090210_0.c: Likewise.
7732 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7733 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7734 * gcc.dg/pragma-init-fini-2.c: Likewise.
7735 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7736 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7737 * gcc.target/i386/pr22152.c: Likewise.
7738 * gcc.target/i386/vect8-ret.c: Likewise.
7739 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7740 handling.
7741
7742 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7743
7744 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7745 * g++.dg/tree-prof/partition1.C: Likewise.
7746 * g++.dg/tree-prof/partition2.C: Likewise.
7747 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7748 handling.
7749 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7750 * gcc.c-torture/execute/20010724-1.c: Remove.
7751 * gcc.c-torture/execute/20010724-1.x: Remove.
7752 * gcc.c-torture/execute/20040208-2.c: Remove.
7753 * gcc.c-torture/execute/20040208-2.x: Remove.
7754 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7755 Remove.
7756 (main) [__mips__ && __sgi__]: Remove.
7757 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7758 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7759 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7760 mips-sgi-irix6* handling.
7761 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7762 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7763 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7764 handling.
7765 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7766 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7767 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7768 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7769 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7770 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7771 mips-sgi-irix6*.
7772 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7773 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7774 * gcc.target/mips/save-restore-3.c: Likewise.
7775 * gcc.target/mips/save-restore-4.c: Likewise.
7776 * gcc.target/mips/save-restore-5.c: Likewise.
7777 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7778 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7779 messages.
7780 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7781 IRIX 6 handling.
7782 (restore_ld_library_path_env_vars): Likewise.
7783 * lib/target-supports.exp (check_profiling_available): Remove
7784 mips*-*-irix* handling.
7785 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7786 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7787 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7788
7789 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR c++/52582
7792 * g++.dg/opt/pr52582.C: New test.
7793
7794 2012-03-14 Richard Guenther <rguenther@suse.de>
7795
7796 PR tree-optimization/52571
7797 * gcc.dg/vect/vect-2.c: Initialize arrays.
7798 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7799 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7800 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7801
7802 2012-03-14 Richard Guenther <rguenther@suse.de>
7803
7804 PR middle-end/52080
7805 PR middle-end/52097
7806 PR middle-end/48124
7807 * gcc.dg/torture/pr48124-1.c: New testcase.
7808 * gcc.dg/torture/pr48124-2.c: Likewise.
7809 * gcc.dg/torture/pr48124-3.c: Likewise.
7810 * gcc.dg/torture/pr48124-4.c: Likewise.
7811
7812 2012-03-14 Richard Guenther <rguenther@suse.de>
7813
7814 PR middle-end/52578
7815 * gcc.dg/pr52578.c: New testcase.
7816
7817 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR c++/52521
7820 * g++.dg/cpp0x/udlit-args2.C: New test.
7821
7822 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7823
7824 PR target/48596
7825 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7826 * gcc.c-torture/compile/pr48596.c: ... here.
7827
7828 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7829
7830 PR c++/51641
7831 * g++.dg/lookup/hidden-class17.C: New test.
7832
7833 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR c/52577
7836 * gcc.dg/Wunused-var-3.c: New test.
7837
7838 2012-03-13 Martin Jambor <mjambor@suse.cz>
7839
7840 * gcc.dg/misaligned-expand-2.c: New test.
7841
7842 2012-03-13 Richard Guenther <rguenther@suse.de>
7843
7844 PR middle-end/52134
7845 * gcc.dg/pr52134.c: New testcase.
7846
7847 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7848
7849 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7850
7851 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7852
7853 PR tree-optimization/46728
7854 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7855 * gcc.target/powerpc/pr46728-5.c: Likewise.
7856 * gcc.target/powerpc/pr46728-8.c: Likewise.
7857 * gcc.target/powerpc/pr46728-10.c: Likewise.
7858 * gcc.target/powerpc/pr46728-11.c: Likewise.
7859 * gcc.target/powerpc/pr46728-13.c: Likewise.
7860 * gcc.target/powerpc/pr46728-14.c: Likewise.
7861 * gcc.target/powerpc/pr46728-15.c: Likewise.
7862
7863 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7864
7865 PR c++/52299
7866 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7867
7868 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7869
7870 PR tree-optimization/46728
7871 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7872 * gcc.target/powerpc/pr46728-5.c: Likewise.
7873 * gcc.target/powerpc/pr46728-8.c: Likewise.
7874 * gcc.target/powerpc/pr46728-10.c: Likewise.
7875 * gcc.target/powerpc/pr46728-11.c: Likewise.
7876 * gcc.target/powerpc/pr46728-13.c: Likewise.
7877 * gcc.target/powerpc/pr46728-14.c: Likewise.
7878 * gcc.target/powerpc/pr46728-15.c: Likewise.
7879
7880 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7881
7882 PR target/49868
7883 * gcc.target/avr/torture/addr-space-1.h: New file.
7884 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7885 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7886 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7887 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7888
7889 2012-03-12 Andrew Pinski <apinski@cavium.com>
7890
7891 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7892
7893 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7894
7895 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7896 * g++.dg/abi/thunk4.C: Likewise.
7897 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7898 Adapt line numbers.
7899 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7900 handling.
7901 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7902 * g++.dg/eh/spbp.C: Likewise.
7903 * g++.dg/ext/label13.C: Likewise.
7904 * g++.dg/guality/guality.exp: Likewise.
7905 * g++.dg/other/anon5.C: Likewise.
7906 * g++.dg/other/pragma-ep-1.C: Remove.
7907 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7908 * g++.dg/warn/pr31246.C: Likewise.
7909 * g++.dg/warn/weak1.C: Likewise.
7910 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7911 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7912 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7913 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7914 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7915 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7916 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7917 * gcc.dg/c99-tgmath-1.c: Likewise.
7918 * gcc.dg/c99-tgmath-2.c: Likewise.
7919 * gcc.dg/c99-tgmath-3.c: Likewise.
7920 * gcc.dg/c99-tgmath-4.c: Likewise.
7921 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7922 handling.
7923 * gcc.dg/debug/pr49032.c: Likewise.
7924 * gcc.dg/guality/guality.exp: Likewise.
7925 * gcc.dg/intmax_t-1.c: Likewise.
7926 * gcc.dg/pr48616.c: Likewise.
7927 * gcc.dg/pragma-ep-1.c: Remove.
7928 * gcc.dg/pragma-ep-2.c: Remove.
7929 * gcc.dg/pragma-ep-3.c: Remove.
7930 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7931 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7932 * gcc.misc-tests/gcov-14.c: Likewise.
7933 * gfortran.dg/guality/guality.exp: Likewise.
7934 * lib/target-supports.exp (check_weak_available): Likewise.
7935 (add_options_for_tls): Likewise.
7936 (check_ascii_locale_available): Likewise.
7937 * obj-c++.dg/dwarf-2.mm: Likewise.
7938 * objc.dg/dwarf-1.m: Likewise.
7939 * objc.dg/dwarf-2.m: Likewise.
7940
7941 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR tree-optimization/51721
7944 * gcc.dg/tree-ssa/vrp64.c: New test.
7945
7946 PR tree-optimization/52533
7947 * gcc.c-torture/compile/pr52533.c: New test.
7948
7949 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7950
7951 * gcc.target/i386/rtm-xabort-1.c: New.
7952 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7953 * gcc.target/i386/rtm-xend-1.c: Ditto.
7954 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7955 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7956 * gcc.target/i386/sse-13.c: Ditto.
7957 * gcc.target/i386/sse-14.c: Ditto.
7958 * gcc.target/i386/sse-22.c: Ditto.
7959 * gcc.target/i386/sse-23.c: Ditto.
7960 * g++.dg/other/i386-2.C: Ditto.
7961 * g++.dg/other/i386-3.C: Ditto.
7962
7963 2012-03-12 Tobias Burnus <burnus@net-b.de>
7964
7965 PR fortran/52542
7966 * gfortran.dg/proc_ptr_35.f90: New.
7967
7968 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7969
7970 PR target/52530
7971 * gcc.dg/torture/pr52530.c: New test.
7972
7973 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7974
7975 PR target/51244
7976 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7977
7978 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7979
7980 PR target/52450
7981 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7982
7983 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7984
7985 2012-03-09 Andrew Pinski <apinski@cavium.com>
7986
7987 PR middle-end/51988
7988 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7989 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7990
7991 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7992
7993 * gcc.dg/tree-ssa/scev-3.c: New.
7994 * gcc.dg/tree-ssa/scev-4.c: New.
7995
7996 2012-03-08 Tobias Burnus <burnus@net-b.de>
7997
7998 PR fortran/52469
7999 * gfortran.dg/proc_ptr_34.f90
8000
8001 2012-03-07 Jason Merrill <jason@redhat.com>
8002
8003 PR c++/52521
8004 * g++.dg/cpp0x/udlit-mangle.C: New.
8005
8006 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8007
8008 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8009
8010 2012-03-06 Richard Guenther <rguenther@suse.de>
8011
8012 PR middle-end/52493
8013 * gcc.dg/torture/pr52493.c: New testcase.
8014
8015 2012-03-06 Richard Guenther <rguenther@suse.de>
8016
8017 PR lto/52097
8018 * gcc.dg/lto/pr52097_0.c: New testcase.
8019
8020 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8021
8022 PR target/51244
8023 * gcc.target/sh/pr51244-1.c: New.
8024 * gcc.target/sh/pr51244-2.c: New.
8025 * gcc.target/sh/pr51244-3.c: New.
8026
8027 2012-03-05 Jason Merrill <jason@redhat.com>
8028
8029 PR c++/51930
8030 * g++.dg/ext/visibility/template11.C: New.
8031
8032 * g++.dg/cpp0x/implicit13.C: New.
8033
8034 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8035
8036 PR tree-optimization/51721
8037 * gcc.dg/tree-ssa/vrp63.c: New test.
8038 * gcc.dg/pr51721.c: New test.
8039
8040 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8041
8042 PR fortran/50981
8043 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8044 argument checks.
8045
8046 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8047
8048 PR target/52146
8049 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8050
8051 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8052
8053 PR fortran/50981
8054 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8055
8056 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8057
8058 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8059 int32plus.
8060
8061 2012-03-03 Jason Merrill <jason@redhat.com>
8062
8063 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8064
8065 Core 1270
8066 * g++.dg/cpp0x/initlist65.C: New.
8067
8068 PR c++/36797
8069 * g++.dg/ext/is_empty2.C: New.
8070
8071 2012-03-03 Tobias Burnus <burnus@net-b.de>
8072
8073 PR fortran/48820
8074 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8075
8076 2012-03-03 Tobias Burnus <burnus@net-b.de>
8077
8078 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8079 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8080 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8081 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8082 * gfortran.dg/class_30.f90: Remove dg-warning line.
8083 * gfortran.dg/bind_c_usage_25.f90: New.
8084
8085 2012-03-03 Tobias Burnus <burnus@net-b.de>
8086
8087 PR fortran/48820
8088 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8089 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8090 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8091
8092 2012-03-03 Tobias Burnus <burnus@net-b.de>
8093
8094 PR fortran/48820
8095 * gfortran.dg/assumed_type_1.f90: New.
8096 * gfortran.dg/assumed_type_2.f90: New.
8097 * gfortran.dg/assumed_type_3.f90: New.
8098 * gfortran.dg/assumed_type_4.f90: New.
8099
8100 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8101
8102 PR target/49486
8103 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8104 * gcc.target/sh/pr49468-di.c: New.
8105
8106 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8107
8108 * gcc.dg/graphite/pr50561.c: Update.
8109
8110 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8111
8112 * gcc.target/powerpc/pr52457.c: New test.
8113
8114 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8115
8116 * gcc.target/arm/sat-1.c: New test.
8117
8118 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8119
8120 PR target/46716
8121 * gcc.target/i386/pr46716.c: New test.
8122
8123 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8124
8125 PR c++/51989
8126 * g++.dg/cpp0x/sfinae32.C: New.
8127
8128 2012-03-02 Richard Guenther <rguenther@suse.de>
8129
8130 PR tree-optimization/52406
8131 * gcc.dg/torture/pr52406.c: New testcase.
8132
8133 2012-03-02 Tobias Burnus <burnus@net-b.de>
8134
8135 PR fortran/52325
8136 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8137 * gfortran.dg/nullify_2.f90: Update dg-error.
8138 * gfortran.dg/nullify_4.f90: Ditto.
8139 * gfortran.dg/pointer_init_6.f90: Ditto.
8140
8141 2012-03-02 Tobias Burnus <burnus@net-b.de>
8142
8143 PR fortran/52270
8144 * gfortran.dg/class_51.f90: New.
8145
8146 2012-03-02 Tobias Burnus <burnus@net-b.de>
8147
8148 PR fortran/52452
8149 * gfortran.dg/intrinsic_8.f90: New.
8150
8151 2012-03-01 Kai Tietz <ktietz@redhat.com>
8152
8153 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8154 routines on mingw targets.
8155 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8156
8157 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR tree-optimization/52445
8160 * gcc.dg/pr52445.c: New test.
8161
8162 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8163
8164 PR target/52437
8165 * gcc.c-torture/compile/pr52437.c: New test.
8166
8167 PR middle-end/52419
8168 * gcc.dg/torture/pr52419.c: New test.
8169
8170 PR tree-optimization/52429
8171 * gcc.dg/torture/pr52429.c: New test.
8172 * g++.dg/opt/pr52429.C: New test.
8173
8174 2012-02-29 Richard Guenther <rguenther@suse.de>
8175
8176 PR testsuite/52297
8177 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8178 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8179 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8180 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8181 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8182 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8183
8184 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8185
8186 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8187
8188 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8189
8190 PR fortran/52386
8191 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8192
8193 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8194
8195 PR target/51534
8196 * gcc.target/arm/neon/pr51534.c: New testcase.
8197
8198 2012-02-28 Richard Guenther <rguenther@suse.de>
8199
8200 PR target/52407
8201 * gcc.dg/torture/pr52407.c: New testcase.
8202
8203 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8204
8205 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8206 * gcc.target/arm/vfp2.c: Likewise.
8207 * gcc.target/arm/vfp3.c: Likewise.
8208 * gcc.target/arm/vfp4.c: Likewise.
8209 * gcc.target/arm/vfp5.c: Likewise.
8210 * gcc.target/arm/vfp6.c: Likewise.
8211 * gcc.target/arm/vfp7.c: Likewise.
8212 * gcc.target/arm/vfp8.c: Likewise.
8213 * gcc.target/arm/vfp9.c: Likewise.
8214 * gcc.target/arm/vfp10.c: Likewise.
8215 * gcc.target/arm/vfp11.c: Likewise.
8216 * gcc.target/arm/vfp12.c: Likewise.
8217 * gcc.target/arm/vfp13.c: Likewise.
8218 * gcc.target/arm/vfp14.c: Likewise.
8219 * gcc.target/arm/vfp15.c: Likewise.
8220 * gcc.target/arm/vfp16.c: Likewise.
8221 * gcc.target/arm/vfp17.c: Likewise.
8222 * gcc.target/arm/neon-constants.h: New file.
8223 * gcc.target/arm/neon-vect1.c: New test.
8224 * gcc.target/arm/neon-vect2.c: New test.
8225 * gcc.target/arm/neon-vect3.c: New test.
8226 * gcc.target/arm/neon-vect4.c: New test.
8227 * gcc.target/arm/neon-vect5.c: New test.
8228 * gcc.target/arm/neon-vect6.c: New test.
8229 * gcc.target/arm/neon-vect7.c: New test.
8230 * gcc.target/arm/neon-vect8.c: New test.
8231
8232 2012-02-28 Richard Guenther <rguenther@suse.de>
8233
8234 PR tree-optimization/52402
8235 * gcc.dg/torture/pr52402.c: New testcase.
8236
8237 2012-02-28 Richard Guenther <rguenther@suse.de>
8238
8239 PR lto/52400
8240 * g++.dg/lto/pr52400_0.C: New testcase.
8241
8242 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8243
8244 * gcc.target/avr/torture/builtins-1.c: New test.
8245 * gcc.target/avr/torture/builtins-error.c: New test.
8246
8247 2012-02-28 Kai Tietz <ktietz@redhat.com>
8248
8249 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8250 * gcc.target/i386/pr45352-2.c: Likewise.
8251 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8252 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8253 targets instead rand.
8254 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8255 * gcc.target/i386/sse2-mul-1.c: Likewise.
8256 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8257 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8258 * gcc.target/i386/pad-1.c: Likewise.
8259 * gcc.target/i386/pad-9.c: Likewise.
8260 * gcc.target/i386/pad-2.c: Likewise.
8261 * gcc.target/i386/pad-5b.c: Likewise.
8262 * gcc.target/i386/pad-8.c: Likewise.
8263 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8264 * gcc.target/i386/pr44130.c: Likewise.
8265 * gcc.target/i386/align-main-1.c: Likewise.
8266 * gcc.target/i386/align-main-2.c: Likewise.
8267 * gcc.target/i386/sw-1.c: Likewise.
8268 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8269 on x64 mingw target.
8270 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8271 * gcc.target/i386/pr46295.c: Likewise.
8272 * gcc.target/i386/amd64-abi-1.c: Likewise.
8273 * gcc.target/i386/amd64-abi-2.c: Likewise.
8274 * gcc.target/i386/pr39082-1.c: Likewise.
8275 * gcc.target/i386/pr39162.c: Likewise.
8276 * gcc.target/i386/pr22152.c: Likewise.
8277 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8278 * gcc.target/i386/wrfsbase-2.c: Likewise.
8279 * gcc.target/i386/local.c: Likewise
8280 * gcc.target/i386/wrgsbase-1.c: Likewise.
8281 * gcc.target/i386/wrfsbase-1.c: Likewise.
8282 * gcc.target/i386/pr39315-3.c: Likewise.
8283 * gcc.target/i386/pr35767-4.c: Likewise.
8284 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8285 x64 mingw target.
8286 * gcc.target/i386/pr45336-2.c: Likewise.
8287 * gcc.target/i386/pr45336-1.c: Likewise.
8288 * gcc.target/i386/pr45336-4.c: Likewise.
8289
8290 2012-02-27 Tristan Gingold <gingold@adacore.com>
8291
8292 * gnat.dg/array20.ad[sb]: New test.
8293
8294 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR target/52375
8297 * gcc.target/arm/pr52375.c: New test.
8298 * gcc.c-torture/compile/pr52375.c: New test.
8299
8300 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8301
8302 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8303 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8304
8305 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8306
8307 * gnat.dg/aggr19.adb: New test.
8308 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8309
8310 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8311
8312 PR target/49263
8313 * gcc.target/sh/pr49263.c: New.
8314
8315 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8316
8317 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8318 simulate_thread_wrapper_other_threads
8319 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8320 Move initialization of 'value' to main().
8321 (main): Initialize 'value';
8322 * gcc.dg/simulate-thread/speculative-store.c
8323 (simulate_thread_step_verify): Return 0 when successful.
8324 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8325 Reduce threshold.
8326 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8327 (simulate_thread_wrapper_other_threads): Return a success/fail value
8328 and issue an error if the instruction count threshold is exceeded.
8329
8330 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8331
8332 PR target/50580
8333 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8334 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8335
8336 2012-02-24 Richard Guenther <rguenther@suse.de>
8337
8338 PR middle-end/52355
8339 * gcc.dg/pr52355.c: New testcase.
8340
8341 2012-02-23 Kai Tietz <ktietz@redhat.com>
8342
8343 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8344 * gcc.dg/Wpadded.c: Likewise.
8345 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8346 structure-layout.
8347 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8348 for sleep by Sleep and add windows.h include for this function.
8349 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8350 targets.
8351 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8352 target.
8353 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8354 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8355 on x64 mingw target.
8356 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8357 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8358 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8359 failure on LLP64 target.
8360
8361 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8362
8363 PR c/52290
8364 * gcc.dg/noncompile/pr52290.c: New test.
8365
8366 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR tree-optimization/52019
8369 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8370
8371 2012-02-22 Kai Tietz <ktietz@redhat.com>
8372
8373 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8374 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8375 derived pdiff_t type.
8376 * g++.dg/torture/pr49720.C: Likewise
8377
8378 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8379
8380 PR target/52330
8381 * gcc.target/i386/pr52330.c: New test.
8382
8383 2012-02-22 Tobias Burnus <burnus@net-b.de>
8384
8385 PR fortran/52335
8386 * gfortran.dg/io_constraints_10.f90: New.
8387
8388 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8389
8390 * lib/target-supports.exp (check_effective_target_vect_condition):
8391 Return true for NEON.
8392
8393 2012-02-21 Kai Tietz <ktietz@redhat.com>
8394
8395 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8396
8397 2012-02-21 Richard Guenther <rguenther@suse.de>
8398
8399 PR tree-optimization/52324
8400 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8401
8402 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8403
8404 PR middle-end/51782
8405 * gcc.target/avr/torture/pr51782-1.c: New test.
8406
8407 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR tree-optimization/52318
8410 * gcc.dg/pr52318.c: New test.
8411
8412 2012-02-20 Kai Tietz <ktietz@redhat.com>
8413
8414 * gcc.dg/bf-ms-layout-3.c: New testcase.
8415
8416 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8417
8418 PR testsuite/52229
8419 PR fortran/32380
8420 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8421
8422 2012-02-20 Richard Guenther <rguenther@suse.de>
8423
8424 PR tree-optimization/52298
8425 * gcc.dg/torture/pr52298.c: New testcase.
8426 * gcc.dg/vect/pr52298.c: Likewise.
8427
8428 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8429
8430 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8431 * gcc.c-torture/execute/pr52286.c: Ditto.
8432
8433 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR tree-optimization/52286
8436 * gcc.c-torture/execute/pr52286.c: New test.
8437
8438 2012-02-18 Tobias Burnus <burnus@net-b.de>
8439
8440 PR fortran/52295
8441 * gfortran.dg/interface_35.f90: Use -std=f2003.
8442 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8443 * gfortran.dg/interface_assignment_4.f90: Ditto.
8444 * gfortran.dg/bessel_1.f90: Ditto.
8445 * gfortran.dg/func_result_6.f90: Ditto.
8446 * gfortran.dg/hypot_1.f90: Ditto.
8447 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8448
8449 2012-02-17 Tobias Burnus <burnus@net-b.de>
8450
8451 PR translation/52232
8452 PR translation/52234
8453 PR translation/52245
8454 PR translation/52246
8455 PR translation/52262
8456 PR translation/52273
8457 * gfortran.dg/coarray_22.f90: Update dg-error.
8458 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8459
8460 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8461
8462 PR target/51753
8463 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8464 (simulate-thread): Use default timeout.
8465
8466 2012-02-16 Jason Merrill <jason@redhat.com>
8467
8468 PR c++/52248
8469 * g++.dg/ext/timevar1.C: New.
8470
8471 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8472
8473 PR c++/52126
8474 * g++.dg/template/using21.C: New.
8475 * g++.dg/template/using22.C: Likewise.
8476
8477 2012-02-16 Jason Merrill <jason@redhat.com>
8478
8479 PR c++/51415
8480 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8481
8482 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR tree-optimization/52255
8485 * gcc.c-torture/compile/pr52255.c: New test.
8486
8487 PR debug/52260
8488 * g++.dg/debug/dwarf2/pr52260.C: New test.
8489
8490 PR middle-end/51929
8491 * g++.dg/ipa/pr51929.C: New test.
8492
8493 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8494
8495 PR target/52199
8496 * gcc.target/powerpc/pr52199.c: New file.
8497
8498 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8499
8500 PR target/52152
8501 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8502
8503 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505 * gcc.dg/pr51867.c: Don't include <math.h>.
8506 (sqrtf): Declare.
8507
8508 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8509
8510 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8511 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8512
8513 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8514
8515 PR tree-optimization/50561
8516 * gcc.dg/graphite/pr50561.c: New testcase.
8517
8518 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8519
8520 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8521 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8522
8523 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8524
8525 * gnat.dg/discr35.ad[sb]: New test.
8526
8527 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8528
8529 * gnat.dg/volatile10.adb: New test.
8530 * gnat.dg/volatile10_pkg.ads: New helper.
8531
8532 2012-02-14 Jason Merrill <jason@redhat.com>
8533
8534 * g++.dg/ext/attrib43.C: New.
8535
8536 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8537
8538 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8539 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8540 fgnu_tm.
8541 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8542 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8543 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8544 effective_target fgnu_tm.
8545 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8546
8547 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR c++/52247
8550 * g++.dg/template/asmgoto1.C: New test.
8551
8552 2012-02-14 Ian Lance Taylor <iant@google.com>
8553
8554 PR go/48501
8555 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8556 compiling generated file for 64bit and index tests.
8557
8558 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8559
8560 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8561
8562 2012-02-14 Richard Guenther <rguenther@suse.de>
8563
8564 PR tree-optimization/52244
8565 PR tree-optimization/51528
8566 * gcc.dg/torture/pr52244.c: New testcase.
8567
8568 2012-02-14 Walter Lee <walt@tilera.com>
8569
8570 * g++.dg/other/PR23205.C: Disable test on tile.
8571 * g++.dg/other/pr23205-2.C: Disable test on tile.
8572 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8573 * gcc.dg/20040813-1.c: Disable test on tile.
8574 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8575 * gcc.misc-tests/linkage.exp: Handle tilegx.
8576
8577 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8578
8579 PR tree-optimization/52210
8580 * gcc.dg/pr52210.c: New test.
8581
8582 2012-02-14 Jason Merrill <jason@redhat.com>
8583
8584 PR c++/39055
8585 * g++.dg/overload/defarg5.C: New.
8586
8587 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR c/52181
8590 * c-c++-common/pr52181.c: New test.
8591
8592 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR c++/52215
8595 * g++.dg/ext/atomic-1.C: New test.
8596
8597 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8598
8599 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8600
8601 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR middle-end/52209
8604 * gcc.c-torture/execute/pr52209.c: New test.
8605
8606 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8607
8608 PR fortran/50981
8609 * gfortran.dg/elemental_optional_args_5.f03: New test.
8610
8611 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8612
8613 PR testsuite/50076
8614 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8615 cases.
8616
8617 2012-02-11 Ian Lance Taylor <iant@google.com>
8618
8619 PR go/51874
8620 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8621 SPARC Solaris. Don't run the test at all on systems where it may
8622 not work, rather than xfailing it.
8623
8624 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8625
8626 PR rtl-optimization/52175
8627 * gcc.c-torture/compile/pr52175.c: New test.
8628
8629 2012-02-10 Jason Merrill <jason@redhat.com>
8630
8631 PR c++/51910
8632 * g++.dg/template/repo10.C: New.
8633
8634 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR debug/52132
8637 * gcc.dg/pr52132.c: New test.
8638
8639 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8640
8641 * gnat.dg/specs/aggr4.ads: New test.
8642 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8643
8644 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8645
8646 PR target/52146
8647 * gcc.target/i386/pr52146.c: New.
8648
8649 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR middle-end/52177
8652 * c-c++-common/pr52177.c: New test.
8653
8654 2012-02-10 Jan Hubicka <jh@suse.cz>
8655
8656 PR middle-end/48600
8657 * g++.dg/torture/pr48600.C: New testcase.
8658
8659 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8660
8661 PR middle-end/52140
8662 * gcc.dg/dfp/pr52140.c: New test.
8663
8664 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR fortran/32380
8667 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8668 of dg-options.
8669
8670 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8671
8672 PR middle-end/51867
8673 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8674 * gcc.dg/pr51867.c: New test.
8675
8676 2012-02-09 Ian Lance Taylor <iant@google.com>
8677
8678 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8679 which don't support -fsplit-stack. Turn off optimization when
8680 compiling select5-out.go.
8681
8682 2012-02-08 Ian Lance Taylor <iant@google.com>
8683
8684 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8685 systems which don't support -fsplit-stack.
8686
8687 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8688
8689 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8690 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8691 machine instuction in the log.
8692
8693 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8694
8695 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8696 to 20 seconds.
8697
8698 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8699
8700 PR driver/48524
8701 * gcc.dg/pr48524.c: New test.
8702 * gcc.dg/pr48524.spec: New spec file for test.
8703
8704 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8705
8706 PR fortran/32380
8707 * gfortran.dg/vect/pr32380.f90: New test.
8708
8709 2012-02-08 Tobias Burnus <burnus@net-b.de>
8710
8711 PR fortran/52151
8712 * gfortran.dg/realloc_on_assign_12.f90: New.
8713
8714 2012-02-08 Richard Guenther <rguenther@suse.de>
8715
8716 PR rtl-optimization/52170
8717 * gcc.dg/torture/pr52170.c: New testcase.
8718
8719 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR gcov-profile/52150
8722 * gcc.dg/tree-prof/pr52150.c: New test.
8723
8724 PR rtl-optimization/52139
8725 * gcc.dg/pr52139.c: New test.
8726
8727 2012-02-07 Jason Merrill <jason@redhat.com>
8728
8729 PR c++/51675
8730 * g++.dg/cpp0x/constexpr-union3.C: New.
8731
8732 PR c++/52035
8733 * g++.dg/lto/pr52035_0.C: New.
8734
8735 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8736
8737 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8738 * gcc.dg/special/weak-1.c: Likewise.
8739 * gcc.dg/ucnid-12.c: Likewise.
8740 * gcc.dg/torture/pr45678-1.c: Likewise.
8741 * gcc.dg/torture/pr45678-2.c: Likewise.
8742 * gcc.dg/vector-4.c: Likewise.
8743 * gcc.dg/ipa/inline-5.c: Likewise.
8744 * gcc.dg/ucnid-11.c: Likewise.
8745 * gcc.misc-tests/gcov-13.c: Likewise.
8746 * gcc.misc-tests/gcov-14.c: Likewise.
8747 * g++.dg/ext/label13.C: Likewise.
8748 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8749 hppa*-*-hpux* options.
8750 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8751 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8752 * gcc.dg/pr48616.c: Likewise.
8753 * gcc.dg/pr17957.c: Likewise.
8754 * gcc.dg/pr17055-1.c: Likewise.
8755 * gcc.dg/pr32912-1.c: Likewise.
8756 * gcc.dg/tm/pr51472.c: Likewise.
8757 * c-c++-common/fold-bitand-4.c: Likewise.
8758 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8759 Use dg-additional-options for extra options.
8760
8761 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8762
8763 * gcc.target/epiphany/interrupt-2.c: New test.
8764
8765 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8766
8767 PR target/52155
8768 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8769 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8770 for MIPS ELF.
8771
8772 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8773
8774 PR target/52152
8775 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8776
8777 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8778
8779 PR middle-end/24306
8780 PR target/52154
8781 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8782 * gcc.target/mips/va-arg-1.c: New test.
8783
8784 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8785
8786 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8787 for -mno-pointers-to-nested-functions.
8788
8789 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8790
8791 * gcc.c-torture/execute/20120207-1.c: New test.
8792
8793 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8794
8795 PR rtl-optimization/52060
8796 * gcc.dg/torture/pr52060.c: New test.
8797
8798 PR middle-end/52074
8799 * gcc.c-torture/compile/pr52074.c: New test.
8800
8801 2012-02-07 Tobias Burnus <burnus@net-b.de>
8802
8803 PR fortran/51514
8804 * gfortran.dg/class_to_type_2.f90: New.
8805
8806 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8807
8808 PR fortran/32373
8809 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8810 Remove module.
8811
8812 2012-02-06 Jason Merrill <jason@redhat.com>
8813
8814 PR c++/52088
8815 * g++.dg/template/conv13.C: New.
8816
8817 2012-02-06 Richard Guenther <rguenther@suse.de>
8818
8819 PR tree-optimization/52115
8820 * gcc.c-torture/compile/pr52115.c: New testcase.
8821
8822 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8823
8824 PR target/52129
8825 * gcc.c-torture/execute/pr52129.c: New test.
8826
8827 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8828
8829 * gcc.dg/pr48374.c: Actually add the test I forgot
8830 in the 2012-01-25 commit.
8831
8832 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8833
8834 PR fortran/32373
8835 * gfortran.dg/vect/vect-8.f90: New test case.
8836
8837 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8838
8839 PR fortran/48847
8840 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8841
8842 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8843
8844 PR fortran/52102
8845 * gfortran.dg/class_48.f90 : Add test of allocate class array
8846 component with source in subroutine test3. Remove commenting
8847 out in subroutine test4, since branching on unitialized variable
8848 is now fixed (no PR for this last.).
8849
8850 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8851
8852 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8853 on MIPS targets.
8854 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8855
8856 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8857
8858 PR target/52125
8859 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8860 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8861
8862 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8863
8864 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8865 (check_effective_target_sync_int_long): Use it.
8866 (check_effective_target_sync_char_short): Likewise.
8867 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8868
8869 2012-02-05 Tobias Burnus <burnus@net-b.de>
8870
8871 PR fortran/51972
8872 * gfortran.dg/class_48.f90: Add some further checks.
8873
8874 2012-02-05 Ira Rosen <irar@il.ibm.com>
8875
8876 PR tree-optimization/52091
8877 * gcc.dg/vect/pr52091.c: New test.
8878
8879 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR rtl-optimization/52113
8882 * gcc.target/avr/pr52113.c: New test.
8883
8884 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR rtl-optimization/52092
8887 * gcc.c-torture/compile/pr52092.c: New test.
8888
8889 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8890
8891 PR fortran/41587
8892 * gfortran.dg/class_array_10.f03: New test.
8893
8894 PR fortran/46356
8895 * gfortran.dg/class_array_11.f03: New test.
8896
8897 PR fortran/51754
8898 * gfortran.dg/class_array_12.f03: New test.
8899
8900 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8901
8902 PR fortran/52012
8903 * gfortran.dg/realloc_on_assign_11.f90: New test.
8904
8905 2012-02-02 Tobias Burnus <burnus@net-b.de>
8906
8907 PR fortran/52093
8908 * gfortran.dg/shape_7.f90: New.
8909
8910 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8911
8912 * gcc.target/mips/mips-prepend-1.c: New test.
8913
8914 2012-02-02 Jan Hubicka <jh@suse.cz>
8915 Tom de Vries <tom@codesourcery.com>
8916
8917 PR middle-end/51998
8918 * gcc.dg/alias-12.c: New testcase.
8919 * gcc.dg/alias-13.c: New testcase.
8920
8921 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR target/52086
8924 * gcc.dg/pr52086.c: New test.
8925
8926 PR tree-optimization/52073
8927 * gcc.c-torture/compile/pr52073.c: New test.
8928
8929 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8930
8931 PR fortran/51958
8932 * gfortran.dg/function_optimize_10.f90: New test.
8933
8934 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8935
8936 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8937 test on alpha*-*-*.
8938
8939 2012-02-01 Tobias Burnus <burnus@net-b.de>
8940
8941 PR fortran/52024
8942 * gfortran.dg/typebound_operator_14.f90: New.
8943
8944 2012-02-01 Tobias Burnus <burnus@net-b.de>
8945
8946 PR fortran/52059
8947 * gfortran.dg/elemental_function_1.f90: New.
8948
8949 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8950
8951 PR rtl-optimization/51374
8952 * gcc.target/avr/torture/pr51374-1.c:
8953 Also fail if SBIS is seen.
8954
8955 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8956
8957 PR rtl-optimization/51374
8958 * gcc.target/avr/torture/pr51374-1.c: New.
8959
8960 2012-01-31 Tobias Burnus <burnus@net-b.de>
8961
8962 PR fortran/52024
8963 * gfortran.dg/typebound_generic_11.f90: New.
8964
8965 2012-01-31 Tobias Burnus <burnus@net-b.de>
8966
8967 PR fortran/52029
8968 * gfortran.dg/class_49.f90: New.
8969
8970 2012-01-31 Tobias Burnus <burnus@net-b.de>
8971
8972 PR fortran/52013
8973 * gfortran.dg/elemental_args_check_6.f90: New.
8974
8975 2012-01-31 Jason Merrill <jason@redhat.com>
8976
8977 PR c++/52043
8978 * g++.dg/cpp0x/variadic122.C: New.
8979
8980 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8981
8982 PR fortran/52012
8983 * gfortran.dg/realloc_on_assign_10.f90: New test.
8984
8985 2012-01-31 Richard Guenther <rguenther@suse.de>
8986
8987 PR tree-optimization/51528
8988 * gcc.dg/torture/pr51528.c: New testcase.
8989
8990 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8991
8992 PR go/48501
8993 * lib/go.exp (go_target_compile): Append timeout= to options.
8994 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8995 select5-out.go test on alpha*-*-* targets.
8996
8997 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8998
8999 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9000 (TEST_SHORT): Reformat in the same way.
9001 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9002 (TEST_SHORT): Reformat in the same way.
9003 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9004 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9005 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9006 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9007 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9008
9009 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9010
9011 PR target/51835
9012 * gcc.target/arm/pr51835.c: New testcase.
9013
9014 2012-01-30 Richard Guenther <rguenther@suse.de>
9015
9016 PR tree-optimization/52028
9017 * gcc.dg/torture/pr52028.c: New testcase.
9018 * gfortran.dg/ldist-pr45199.f: Adjust.
9019 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9020 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9021 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9022
9023 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR debug/52027
9026 * gcc.dg/tree-prof/pr52027.c: New test.
9027
9028 PR tree-optimization/52046
9029 * gcc.dg/pr52046.c: New test.
9030
9031 PR debug/52048
9032 * g++.dg/other/pr52048.C: New test.
9033
9034 2012-01-30 Richard Guenther <rguenther@suse.de>
9035
9036 PR tree-optimization/52045
9037 * gcc.dg/pr52045.c: New testcase.
9038
9039 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9040
9041 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9042 new code generated for __sync_lock_release.
9043
9044 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9045
9046 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9047
9048 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9049
9050 PR testsuite/51875
9051 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9052
9053 * g++.dg/ext/visibility/template10.C: Fix typo.
9054
9055 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9056
9057 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9058
9059 PR c++/51327
9060 * g++.dg/cpp0x/constexpr-ice6.C: New.
9061
9062 2012-01-29 Tobias Burnus <burnus@net-b.de>
9063
9064 PR fortran/41600
9065 * gfortran.dg/default_initialization_6.f90: New.
9066
9067 2012-01-29 Tobias Burnus <burnus@net-b.de>
9068
9069 PR fortran/51972
9070 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9071 * gfortran.dg/class_48.f90: New.
9072
9073 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9074
9075 PR fortran/51808
9076 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9077
9078 2012-01-28 Tobias Burnus <burnus@net-b.de>
9079
9080 PR fortran/51972
9081 * gfortran.dg/class_allocate_12.f90: New.
9082
9083 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9084
9085 * gcc.dg/torture/pr50444.c: Fix dg directives.
9086
9087 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR target/52006
9090 * gcc.target/arm/pr52006.c: New test.
9091
9092 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9093
9094 PR testsuite/52011
9095 * gcc.dg/lto/trans-mem.h: New file.
9096 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9097 * gcc.dg/lto/trans-mem-1_1.c: Same.
9098 * gcc.dg/lto/trans-mem-4_1.c: Same.
9099 * gcc.dg/lto/trans-mem-3_1.c: Same.
9100
9101 2012-01-27 Tobias Burnus <burnus@net-b.de>
9102
9103 PR fortran/52022
9104 * gfortran.dg/dummy_procedure_7.f90: New.
9105
9106 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9107
9108 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9109 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9110
9111 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9112
9113 PR c++/51852
9114 * g++.dg/other/gc5.C: New test.
9115
9116 2012-01-27 Richard Guenther <rguenther@suse.de>
9117
9118 PR tree-optimization/50444
9119 * gcc.dg/torture/pr50444.c: New testcase.
9120
9121 2012-01-27 Tobias Burnus <burnus@net-b.de>
9122
9123 PR fortran/51970
9124 PR fortran/51977
9125 * gfortran.dg/move_alloc_13.f90: New.
9126
9127 2012-01-27 Tobias Burnus <burnus@net-b.de>
9128
9129 PR fortran/51953
9130 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9131 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9132 and change dg-error string.
9133
9134 2012-01-27 Tobias Burnus <burnus@net-b.de>
9135
9136 PR fortran/52016
9137 * gfortran.dg/elemental_args_check_5.f90: New.
9138
9139 2012-01-27 Richard Guenther <rguenther@suse.de>
9140
9141 PR middle-end/51959
9142 * g++.dg/torture/pr51959.C: New testcase.
9143
9144 2012-01-27 Tom de Vries <tom@codesourcery.com>
9145
9146 PR tree-optimization/51990
9147 * gcc.dg/pr51990.c: New test.
9148 * gcc.dg/pr51990-2.c: Same.
9149
9150 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9151 Tobias Burnus <burnus@gcc.gnu.org>
9152
9153 PR fortran/48705
9154 * gfortran.dg/class_allocate_11.f03: New.
9155
9156 PR fortran/51870
9157 PR fortran/51943
9158 PR fortran/51946
9159 * gfortran.dg/class_allocate_7.f03: New.
9160 * gfortran.dg/class_allocate_8.f03: New.
9161 * gfortran.dg/class_allocate_9.f03: New.
9162 * gfortran.dg/class_allocate_10.f03: New.
9163
9164 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9165
9166 * gnat.dg/discr34.adb: New test.
9167 * gnat.dg/discr34_pkg.ads: New helper.
9168
9169 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9170
9171 * gnat.dg/discr33.adb: New test.
9172
9173 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9174
9175 * gnat.dg/limited_with3.ad[sb): New test.
9176 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9177 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9178 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9179
9180 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9181
9182 * gnat.dg/stack_usage1.adb: New test.
9183 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9184
9185 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9186 * gcc.dg/pr44194-2.c: Likewise.
9187
9188 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9189
9190 PR c++/51370
9191 * g++.dg/template/crash112.C: New.
9192
9193 2012-01-27 Richard Henderson <rth@redhat.com>
9194
9195 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9196
9197 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9198
9199 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9200
9201 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR middle-end/51895
9204 * g++.dg/opt/pr51895.C: New test.
9205
9206 2012-01-26 Michael Matz <matz@suse.de>
9207
9208 PR tree-optimization/48794
9209 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9210
9211 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9212
9213 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9214
9215 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9216
9217 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9218 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9219 memory.
9220 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9221 the default value for s390 and s390x.
9222
9223 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9224
9225 PR lto/51698
9226 * gcc.dg/lto/trans-mem-4_0.c: New.
9227 * gcc.dg/lto/trans-mem-4_1.c: New.
9228 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9229 TM builtins.
9230 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9231 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9232 TM builtins.
9233 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9234 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9235 TM builtins.
9236
9237 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9238
9239 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9240
9241 2012-01-25 Ian Lance Taylor <iant@google.com>
9242
9243 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9244
9245 2012-01-25 Tobias Burnus <burnus@net-b.de>
9246
9247 PR fortran/51995
9248 * gfortran.dg/typebound_proc_25.f90: New.
9249
9250 2012-01-25 Jason Merrill <jason@redhat.com>
9251
9252 PR c++/51992
9253 * g++.dg/lto/pr51992_0.C: New.
9254
9255 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR tree-optimization/51987
9258 * gcc.target/i386/pr51987.c: New test.
9259
9260 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9261
9262 * gcc.dg/tm/lto-1.c: Require lto support in target.
9263
9264 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9265
9266 PR rtl-optimization/48374
9267 * gcc.dg/pr48374.c: New test.
9268
9269 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9270
9271 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9272
9273 2012-01-25 Tobias Burnus <burnus@net-b.de>
9274
9275 PR fortran/51966
9276 * gfortran.dg/derived_constructor_char_3.f90: New.
9277
9278 2012-01-24 Ian Lance Taylor <iant@google.com>
9279
9280 * go.test/go-test.exp (filecmp): New procedure.
9281 (errchk): Handle quoted square brackets.
9282 (go-gc-tests): Set go_compile_args. Handle various new test
9283 lines. Skip a few new tests.
9284 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9285
9286 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9287
9288 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9289 (check_effective_target_vect_extract_even_odd)
9290 (check_effective_target_vect_interleave): Return true for MIPS
9291 paired-single.
9292
9293 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9294
9295 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9296 (main): Use it instead of argc.
9297
9298 2012-01-24 Jason Merrill <jason@redhat.com>
9299
9300 PR c++/51973
9301 * g++.dg/cpp0x/sfinae31.C: New.
9302
9303 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9304
9305 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9306
9307 2012-01-24 Jason Merrill <jason@redhat.com>
9308
9309 PR c++/51812
9310 * g++.dg/inherit/covariant20.C: New.
9311
9312 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9313
9314 PR c++/51223
9315 * g++.dg/parse/crash58.C: New.
9316
9317 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9318
9319 PR target/51957
9320 * gcc.dg/pr51957-1.c: New test.
9321 * gcc.dg/pr51957-1.h: New file.
9322 * gcc.dg/pr51957-2.c: New test.
9323
9324 2012-01-23 Jason Merrill <jason@redhat.com>
9325
9326 PR c++/51930
9327 * g++.dg/ext/visibility/template10.C: New.
9328
9329 2012-01-23 Tobias Burnus <burnus@net-b.de>
9330
9331 PR fortran/51948
9332 * gfortran.dg/move_alloc_12.f90: New.
9333
9334 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9335
9336 PR middle-end/45416
9337 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9338
9339 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9340
9341 PR c++/51398
9342 * g++.dg/template/crash111.C: New.
9343
9344 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9345
9346 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9347 configurations.
9348 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9349
9350 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9351
9352 PR testsuite/51941
9353 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9354 the DW_TAG_class_type and DW_AT_name: "Executor".
9355
9356 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9357
9358 * lib/target-supports.exp
9359 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9360 (check_effective_target_vect_interleave): Likewise.
9361
9362 2012-01-22 Jason Merrill <jason@redhat.com>
9363
9364 PR c++/51925
9365 * g++.dg/template/using20.C: New.
9366 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9367
9368 2012-01-23 Jason Merrill <jason@redhat.com>
9369
9370 PR target/51934
9371 * g++.dg/torture/pr51344.C: Limit to x86.
9372
9373 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9374
9375 * c-c++-common/tm/omp.c: Require target with pthread support.
9376
9377 2012-01-23 Richard Guenther <rguenther@suse.de>
9378
9379 PR tree-optimization/51949
9380 * gcc.dg/torture/pr51949.c: New testcase.
9381
9382 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR rtl-optimization/51933
9385 * gcc.c-torture/execute/pr51933.c: New test.
9386
9387 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9388
9389 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9390 Do not define for Interix.
9391
9392 2012-01-22 Jason Merrill <jason@redhat.com>
9393
9394 PR c++/51832
9395 * g++.dg/lto/pr51832.h: New.
9396 * g++.dg/lto/pr51832_0.C: New.
9397 * g++.dg/lto/pr51832_1.C: New.
9398
9399 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9400
9401 * gcc.dg/ext-elim-1.c: New test.
9402
9403 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9404
9405 PR target/51931
9406 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9407 * g++.dg/opt/longbranch1.C: Likewise.
9408
9409 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9410
9411 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9412 in C++11 mode.
9413
9414 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9415
9416 PR fortran/50556
9417 * gfortran.dg/namelist_74.f90: New test.
9418 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9419
9420 2012-01-21 Tobias Burnus <burnus@net-b.de>
9421
9422 PR fortran/51913
9423 * gfortran.dg/class_47.f90: New.
9424
9425 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9426
9427 * gnat.dg/renaming5.ad[sb]: New test.
9428
9429 2012-01-20 Jason Merrill <jason@redhat.com>
9430
9431 PR c++/51919
9432 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9433
9434 2012-01-20 Jason Merrill <jason@redhat.com>
9435
9436 PR c++/51922
9437 * g++.dg/ext/attrib42.C: Require ilp32.
9438
9439 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR target/51915
9442 * gcc.target/arm/pr51915.c: New test.
9443
9444 2012-01-20 Cary Coutant <ccoutant@google.com>
9445 Dodji Seketeli <dodji@redhat.com>
9446
9447 PR debug/45682
9448 * g++.dg/debug/dwarf2/nested-3.C: New test.
9449
9450 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9451
9452 PR c++/51402
9453 * g++.dg/template/crash110.C: New.
9454
9455 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9456
9457 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9458 Remove default options on hppa*-*-hpux*.
9459
9460 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9461
9462 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9463
9464 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9465
9466 * gcc.c-torture/compile/pr51856.c: New testcase.
9467
9468 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9469
9470 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9471 options to go_target_compile.
9472
9473 2012-01-20 Kai Tietz <ktietz@redhat.com>
9474
9475 * g++.dg/torture/pr51344.C: Fix typo.
9476
9477 2012-01-20 Richard Guenther <rguenther@suse.de>
9478
9479 PR tree-optimization/51903
9480 * g++.dg/torture/pr51903.C: New testcase.
9481
9482 2012-01-20 Tobias Burnus <burnus@net-b.de>
9483 Janus Weil <janus@gcc.gnu.org>
9484
9485 PR fortran/51056
9486 * gfortran.dg/use_21.f90: New.
9487
9488 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR target/51106
9491 * gcc.dg/torture/pr51106-1.c: New test.
9492 * gcc.dg/torture/pr51106-2.c: New test.
9493
9494 2012-01-19 Kai Tietz <ktietz@redhat.com>
9495
9496 * g++.dg/torture/pr51344.C: New test.
9497
9498 2012-01-19 Tobias Burnus <burnus@net-b.de>
9499
9500 PR fortran/51904
9501 * gfortran.dg/intrinsic_size_2.f90: New.
9502
9503 2012-01-19 Jason Merrill <jason@redhat.com>
9504
9505 PR c++/51889
9506 * g++.dg/inherit/using7.C: New.
9507
9508 2012-01-19 Richard Guenther <rguenther@suse.de>
9509
9510 PR tree-optimization/37997
9511 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9512
9513 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9514
9515 PR rtl-optimization/51505
9516 * gcc.dg/pr51505.c: New test.
9517
9518 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9519
9520 PR fortran/51634
9521 * gfortran.dg/typebound_operator_12.f03: New.
9522 * gfortran.dg/typebound_operator_13.f03: New.
9523
9524 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9525
9526 PR c++/51225
9527 * g++.dg/cpp0x/pr51225.C: New.
9528
9529 2012-01-17 Ian Lance Taylor <iant@google.com>
9530
9531 PR go/50656
9532 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9533
9534 2012-01-17 Tobias Burnus <burnus@net-b.de>
9535
9536 PR fortran/51869
9537 * gfortran.dg/realloc_on_assign_9.f90: New.
9538
9539 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9540
9541 PR other/51165
9542 * gcc.dg/tm/memopt-3.c: Remove xfail.
9543 * gcc.dg/tm/memopt-4.c: Remove xfail.
9544 * gcc.dg/tm/memopt-5.c: Remove xfail.
9545 * gcc.dg/tm/memopt-7.c: Remove xfail.
9546
9547 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR tree-optimization/51877
9550 * gcc.c-torture/execute/pr51877.c: New test.
9551
9552 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9553
9554 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9555 {!vect_align_arrays} to vect_sizes_32B_16B.
9556 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9557 * gcc.dg/vect/vect-peel-3.c: Ditto.
9558
9559 2012-01-16 Jason Merrill <jason@redhat.com>
9560
9561 PR c++/51854
9562 * g++.dg/abi/mangle60.C: New.
9563
9564 PR c++/51827
9565 * g++.dg/pch/mangle1.{C,Hs}: New.
9566
9567 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9568 Tobias Burnus <burnus@net-b.de>
9569
9570 PR fortran/50981
9571 * gfortran.dg/elemental_optional_args_3.f90: New
9572 * gfortran.dg/elemental_optional_args_4.f90: New
9573
9574 2012-01-16 Tobias Burnus <burnus@net-b.de>
9575
9576 PR fortran/51809
9577 * gfortran.dg/use_20.f90: New
9578
9579 2012-01-16 Jason Merrill <jason@redhat.com>
9580
9581 PR c++/51868
9582 * g++.dg/cpp0x/rv-bitfield.C: New.
9583 * g++.dg/cpp0x/rv-bitfield2.C: New.
9584
9585 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9586
9587 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9588 subroutine 'qsort' and use index array to assign the result.
9589
9590 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR tree-optimization/51865
9593 * gcc.dg/pr51865.c: New test.
9594
9595 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9596
9597 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9598
9599 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9600
9601 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9602 to be loaded from the constant pool, rather than via %hi and %lo.
9603
9604 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9605
9606 PR rtl-optimization/51821
9607 * gcc.dg/pr51821.c: New test.
9608
9609 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9610
9611 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9612
9613 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9614
9615 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9616
9617 2012-01-14 Tobias Burnus <burnus@net-b.de>
9618
9619 PR fortran/51800
9620 * gfortran.dg/init_flag_8.f90: New.
9621 * gfortran.dg/init_flag_9.f90: New.
9622
9623 2011-01-14 Tobias Burnus <burnus@net-b.de>
9624
9625 PR fortran/51816
9626 * gfortran.dg/use_18.f90: New.
9627 * gfortran.dg/use_19.f90: New.
9628
9629 2012-01-13 Ian Lance Taylor <iant@google.com>
9630
9631 PR c++/50012
9632 * g++.dg/warn/Wsign-compare-4.C: New.
9633
9634 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9635
9636 PR fortran/48351
9637 * gfortran.dg/alloc_comp_assign.f03: New.
9638 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9639 __BUILTIN_FREE from 38 to 32.
9640
9641 2012-01-13 Jason Merrill <jason@redhat.com>
9642
9643 PR c++/20681
9644 * g++.dg/warn/Wreturn-type-7.C: New.
9645
9646 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9647
9648 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9649 assumption.
9650 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9651 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9652 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9653 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9654 int32plus because of big array needed.
9655 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9656 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9657
9658 2012-01-13 Jason Merrill <jason@redhat.com>
9659
9660 PR c++/51813
9661 * g++.dg/ext/visibility/template9.C: New.
9662
9663 PR c++/51620
9664 * g++.dg/cpp0x/defaulted34.C: New.
9665 * g++.dg/template/virtual3.C: New.
9666
9667 2012-01-13 Richard Guenther <rguenther@suse.de>
9668
9669 PR middle-end/8081
9670 * gcc.dg/torture/pr8081.c: New testcase.
9671
9672 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9673
9674 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9675
9676 2012-01-12 Jason Merrill <jason@redhat.com>
9677
9678 PR c++/51714
9679 * g++.dg/ext/stmtexpr14.C: New.
9680
9681 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9682
9683 PR c++/51633
9684 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9685
9686 2012-01-12 Jason Merrill <jason@redhat.com>
9687
9688 PR c++/48051
9689 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9690 * g++.dg/abi/mangle58.C: Likewise.
9691
9692 PR c++/51403
9693 * g++.dg/template/arg8.C: New.
9694
9695 2012-01-12 Ira Rosen <irar@il.ibm.com>
9696
9697 PR tree-optimization/51799
9698 * gcc.dg/vect/pr51799.c: New test.
9699 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9700 patterns.
9701
9702 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9703 Tobias Burnus <burnus@net-b.de>
9704
9705 PR fortran/51057
9706 PR fortran/51616
9707 * lib/target-supports.exp
9708 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9709 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9710
9711 2012-01-11 Jason Merrill <jason@redhat.com>
9712
9713 PR c++/51565
9714 * g++.dg/ext/attrib42.C: New.
9715
9716 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9717
9718 PR bootstrap/51796
9719 * gcc.dg/pr51796.c: New test.
9720
9721 2012-01-11 Jason Merrill <jason@redhat.com>
9722
9723 PR c++/51818
9724 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9725
9726 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9727
9728 * gnat.dg/array19.ad[sb]: New test.
9729
9730 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9731
9732 * gnat.dg/opt23.ad[sb]: New test.
9733 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9734 * gnat.dg/opt24.ad[sb]: New test.
9735
9736 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9737
9738 PR tree-optimization/49642
9739 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9740 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9741
9742 2012-01-11 Jason Merrill <jason@redhat.com>
9743
9744 PR c++/51613
9745 * g++.dg/template/explicit-args5.C: New.
9746
9747 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9748
9749 * gcc.c-torture/execute/20120110-1.c: New testcase.
9750
9751 2012-01-10 Jason Merrill <jason@redhat.com>
9752
9753 PR c++/51614
9754 * g++.dg/inherit/ambig1.C: New.
9755
9756 PR c++/51433
9757 * g++.dg/cpp0x/constexpr-cache1.C: New.
9758
9759 2012-01-10 Richard Guenther <rguenther@suse.de>
9760
9761 PR tree-optimization/51801
9762 * gcc.dg/torture/pr51801.c: New testcase.
9763
9764 2012-01-10 Tobias Burnus <burnus@net-b.de>
9765
9766 PR fortran/51652
9767 * gfortran.dg/allocate_with_typespec_5.f90: New.
9768
9769 2012-01-10 Tobias Burnus <burnus@net-b.de>
9770
9771 * gfortran.dg/class_39.f03: Update dg-error string.
9772
9773 2012-01-10 Richard Guenther <rguenther@suse.de>
9774
9775 PR tree-optimization/50913
9776 * gcc.dg/graphite/interchange-16.c: New testcase.
9777 * gcc.dg/graphite/scop-20.c: XFAIL.
9778 * gfortran.dg/graphite/interchange-1.f: Likewise.
9779 * gfortran.dg/graphite/block-1.f90: Likewise.
9780 * gfortran.dg/graphite/block-2.f: Likewise.
9781
9782 2012-01-10 Richard Henderson <rth@redhat.com>
9783
9784 * lib/target-supports.exp (check_effective_target_vect_perm,
9785 check_effective_target_vect_perm_byte,
9786 check_effective_target_vect_perm_short): Enable for arm neon.
9787
9788 2012-01-09 Tobias Burnus <burnus@net-b.de>
9789
9790 PR fortran/46328
9791 * gfortran.dg/typebound_operator_11.f90: New.
9792
9793 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9794
9795 * gnat.dg/array18.adb: New test.
9796 * gnat.dg/array18_pkg.ads: New helper.
9797
9798 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9799
9800 PR fortran/51791
9801 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9802 around base object in first assignment in main program.
9803 * gfortran.dg/typebound_operator_10.f03: New test.
9804
9805 2012-01-09 Martin Jambor <mjambor@suse.cz>
9806
9807 PR tree-optimization/51759
9808 * g++.dg/ipa/pr51759.C: New test.
9809
9810 2012-01-09 Tobias Burnus <burnus@net-b.de>
9811
9812 PR fortran/51758
9813 * gfortran.dg/optional_absent_2.f90: New.
9814
9815 2012-01-09 Tobias Burnus <burnus@net-b.de>
9816
9817 PR fortran/51578
9818 * gfortran.dg/use_17.f90: New.
9819
9820 2012-01-09 Gary Funck <gary@intrepid.com>
9821
9822 PR preprocessor/33919
9823 * gcc.dg/pr33919.c: New test.
9824 * gcc.dg/pr33919-0.h: New test header file.
9825 * gcc.dg/pr33919-1.h: Ditto.
9826 * gcc.dg/pr33919-2.h: Ditto.
9827
9828 2012-01-07 Jan Hubicka <jh@suse.cz>
9829
9830 PR tree-optimize/51694
9831 * gcc.c-torture/compile/pr51694.c: new testcase.
9832
9833 2012-01-07 Jan Hubicka <jh@suse.cz>
9834
9835 PR tree-optimization/51600
9836 * g++.dg/torture/pr51600.C: New testcase.
9837
9838 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9839
9840 PR gcov-profile/51715
9841 PR gcov-profile/51717
9842 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9843 * gcc.misc-tests/gcov-14.c: Likewise.
9844
9845 2012-01-06 Jason Merrill <jason@redhat.com>
9846
9847 * g++.dg/parse/new5.C: New.
9848
9849 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9850
9851 PR testsuite/51655
9852 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9853 including <string.h>.
9854
9855 2012-01-06 Jason Merrill <jason@redhat.com>
9856
9857 * g++.dg/abi/mangle51.C: New.
9858 * g++.dg/abi/mangle52.C: New.
9859 * g++.dg/abi/mangle53.C: New.
9860 * g++.dg/abi/mangle54.C: New.
9861 * g++.dg/abi/mangle55.C: New.
9862 * g++.dg/abi/mangle56.C: New.
9863 * g++.dg/abi/mangle57.C: New.
9864 * g++.dg/abi/mangle58.C: New.
9865 * g++.dg/abi/mangle59.C: New.
9866 * g++.dg/cpp0x/trailing3.C: Update mangling.
9867 * g++.dg/cpp0x/variadic111.C: Update mangling.
9868 * g++.dg/cpp0x/variadic4.C: Update mangling.
9869 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9870 * g++.dg/template/nontype22.C: Works now.
9871 * g++.dg/template/pr35240.C: Works now.
9872
9873 * g++.dg/cpp0x/error7.C: New.
9874
9875 2012-01-06 Tobias Burnus <burnus@net-b.de>
9876
9877 * gfortran.dg/deallocate_stat_2.f90: New.
9878 * coarray/allocate_errgmsg.f90: New.
9879 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9880 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9881 * coarray/subobject_1.f90: Fix for num_images > 1.
9882 * gfortran.dg/deallocate_stat.f90: Update due to changed
9883 stat= handling.
9884
9885 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9886
9887 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9888
9889 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9890
9891 * ada/acats/overflow.lst: Add cb20004.
9892
9893 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9894
9895 PR c++/51541
9896 * g++.dg/cpp0x/alias-decl-18.C: New test.
9897
9898 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9899
9900 * gcc.c-torture/execute/20120104-1.c: New test.
9901
9902 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9903
9904 PR fortran/PR48946
9905 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9906 the old typebound_operator_8.f03.
9907 * gfortran.dg/typebound_operator_8.f03: New version of
9908 typebound_operator_7.f03 with 'u' a derived type instead of a
9909 class object.
9910
9911 2012-01-05 Richard Guenther <rguenther@suse.de>
9912
9913 * g++.dg/torture/pr49309.C: Skip for -flto.
9914
9915 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR middle-end/51761
9918 * gcc.c-torture/compile/pr51761.c: New test.
9919
9920 2012-01-05 Richard Guenther <rguenther@suse.de>
9921
9922 PR tree-optimization/51760
9923 * gcc.dg/torture/pr51760.c: New testcase.
9924
9925 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9926
9927 PR middle-end/51472
9928 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9929
9930 2012-01-05 Richard Guenther <rguenther@suse.de>
9931
9932 PR lto/41576
9933 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9934 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9935
9936 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9937
9938 PR debug/51695
9939 * gcc.dg/pr51695.c: New test.
9940
9941 2012-01-04 Andrew Pinski <apinski@cavium.com>
9942
9943 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9944 * gcc.target/mips/octeon2-lx-1.c: New test.
9945 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9946 * gcc.target/mips/octeon2-lx-2.c: New test.
9947 * gcc.target/mips/octeon2-lx-3.c: New test.
9948
9949 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9950
9951 PR other/51163
9952 PR other/51164
9953 * gcc.dg/tm/alias-1.c: Adjust regexp.
9954 * gcc.dg/tm/alias-2.c: Adjust regexp.
9955
9956 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9957
9958 PR c++/51064
9959 * g++.dg/warn/Wparentheses-26.C: New.
9960
9961 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9962
9963 * gfortran.dg/elemental_optional_args_2.f90: New test.
9964
9965 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9966
9967 PR fortran/49693
9968 * gfortran.dg/common_17.f90: New test.
9969
9970 2012-01-04 Richard Guenther <rguenther@suse.de>
9971
9972 PR tree-optimization/49651
9973 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9974 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9975
9976 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9977
9978 PR c++/51738
9979 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9980
9981 2012-01-03 Andrew Pinski <apinski@cavium.com>
9982
9983 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9984 for all mips targets. Also allow an optional .cfi_startproc.
9985
9986 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9987
9988 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9989
9990 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9991
9992 PR c++/29273
9993 * g++.dg/rtti/dyncast5.C: New.
9994
9995 2012-01-03 Richard Guenther <rguenther@suse.de>
9996
9997 PR tree-optimization/51070
9998 * gcc.dg/torture/pr51070-2.c: New testcase.
9999
10000 2012-01-03 Richard Guenther <rguenther@suse.de>
10001
10002 PR tree-optimization/51692
10003 * gcc.dg/torture/pr51692.c: New testcase.
10004
10005 2012-01-03 Richard Guenther <rguenther@suse.de>
10006
10007 PR debug/51650
10008 * g++.dg/lto/pr51650-3_0.C: New testcase.
10009
10010 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10011
10012 PR c++/15867
10013 * g++.dg/warn/Wredundant-decls-spec.C: New.
10014
10015 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR tree-optimization/51719
10018 * g++.dg/tree-prof/pr51719.C: New test.
10019
10020 2012-01-03 Richard Guenther <rguenther@suse.de>
10021
10022 PR middle-end/51730
10023 * gcc.dg/fold-compare-6.c: New testcase.
10024
10025 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10026
10027 PR c++/51669
10028 * g++.dg/gomp/pr51669.C: New test.
10029
10030 2012-01-02 Jason Merrill <jason@redhat.com>
10031
10032 PR c++/51675
10033 * g++.dg/cpp0x/constexpr-union2.C: New.
10034
10035 PR c++/51666
10036 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10037
10038 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10039
10040 PR c++/51462
10041 * g++.dg/cpp0x/constexpr-99.C: New test.
10042
10043 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10044
10045 PR c++/20140
10046 * g++.dg/template/init9.C: New.
10047
10048 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10049
10050 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10051 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10052 rather than a specific number.
10053
10054 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10055
10056 PR fortran/46262
10057 PR fortran/46328
10058 PR fortran/51052
10059 * gfortran.dg/typebound_operator_7.f03: New.
10060 * gfortran.dg/typebound_operator_8.f03: New.
10061
10062 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10063
10064 PR target/51729
10065 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10066 XFAIL.
10067 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10068
10069 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10070
10071 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10072
10073 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10074
10075 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10076 for MIPS.
10077
10078 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10079
10080 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10081 * gfortran.dg/io_real_boz_4.f90: Likewise.
10082 * gfortran.dg/io_real_boz_5.f90: Likewise.
10083
10084 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10085
10086 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10087
10088 2012-01-02 Revital Eres <revital.eres@linaro.org>
10089
10090 * gcc.dg/sms-11.c: New file.
10091
10092 2012-01-02 Tobias Burnus <burnus@net-b.de>
10093
10094 PR fortran/51682
10095 * gfortran.dg/coarray/image_index_3.f90: New.
10096
10097 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10098
10099 PR c++/16603
10100 * g++.dg/parse/enum8.C: New.
10101
10102 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10103
10104 PR c++/51379
10105 * g++.dg/conversion/reinterpret4.C: New.
10106 * g++.dg/conversion/reinterpret1.C: Adjust.
10107
10108 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10109
10110 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10111
10112 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10113
10114 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10115 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10116 * g++.old-deja/g++.jason/access14.C: Likewise.
10117 * g++.old-deja/g++.jason/access8.C: Likewise.
10118 * g++.old-deja/g++.jason/access1.C: Likewise.
10119 * g++.old-deja/g++.other/access3.C: Likewise.
10120 * g++.old-deja/g++.other/access5.C: Likewise.
10121 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10122 * g++.old-deja/g++.law/visibility22.C: Likewise.
10123 * g++.old-deja/g++.law/visibility26.C: Likewise.
10124 * g++.old-deja/g++.mike/p2746.C: Likewise.
10125 * g++.dg/debug/using1.C: Likewise.
10126 * g++.dg/lookup/using51.C: Likewise.
10127 * g++.dg/inherit/using5.C: Likewise.
10128 * g++.dg/inherit/pr30297.C: Likewise.
10129 * g++.dg/inherit/access8.C: Likewise.
10130 * g++.dg/torture/pr39362.C: Likewise.
10131 * g++.dg/template/crash13.C: Likewise.
10132 * g++.dg/template/using10.C: Likewise.
10133
10134 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10135
10136 PR fortran/51502
10137 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10138
10139 2012-01-01 Ira Rosen <irar@il.ibm.com>
10140
10141 PR tree-optimization/51704
10142 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10143 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10144 corresponding flags.
10145
10146 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10147
10148 PR c++/51723
10149 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10150
10151 2012-01-01 Jan Hubicka <jh@suse.cz>
10152
10153 PR rtl-optimization/51069
10154 * gcc.c-torture/compile/pr51069.c: New testcase.
10155
10156 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR tree-optimization/51683
10159 * gcc.dg/pr51683.c: New test.
10160 \f
10161 Copyright (C) 2012 Free Software Foundation, Inc.
10162
10163 Copying and distribution of this file, with or without modification,
10164 are permitted in any medium without royalty provided the copyright
10165 notice and this notice are preserved.