ca40015d9b229bee0b0756512f2ab10de8ddded1
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
2
3 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
4 wrappers around sinf and cosf.
5
6 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR middle-end/55247
9 PR middle-end/55259
10 * gcc.target/i386/pr55247-2.c: New file.
11
12 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
13
14 PR middle-end/55263
15 * g++.dg/pr55263.C: New test.
16
17 2012-11-11 Martin Jambor <mjambor@suse.cz>
18
19 PR tree-optimization/55238
20 * testsuite/gcc.dg/torture/pr55238.c: New test.
21
22 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
24 * c-c++-common/torture/vector-subscript-1.c: Likewise.
25 * c-c++-common/torture/vector-subscript-2.c: Likewise.
26
27 2012-11-10 Jan Hubicka <jh@suse.cz>
28
29 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
30
31 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
32
33 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
34 -mno-sse -mno-mmx to dg-options. Reformat.
35
36 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
37
38 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
39 * c-c++-common/vector-compare-1.c: Same.
40 * c-c++-common/vector-compare-2.c: Same.
41 * g++.dg/other/unused1.C: Skip on AIX.
42 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
43 extra message on AIX.
44
45 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
46
47 PR target/55247
48 * gcc.target/i386/pr55247.c: New test.
49
50 2012-11-09 Andrew Pinski <apinski@cavium.com>
51
52 * gcc.c-torture/execute/20121108-1.c: New test.
53
54 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
55
56 PR c++/54413
57 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
58 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
59 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
60 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
61
62 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
63
64 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
65 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
66 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
67 array bounds.
68 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
69
70 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
71
72 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
73 * g++.dg/tm/pr47530.C: Same.
74
75 2012-11-09 Jason Merrill <jason@redhat.com>
76
77 PR c++/54859
78 * g++.dg/cpp0x/alias-decl-25.C: New.
79
80 * g++.dg/abi/abi-tag1.C: New.
81 * g++.dg/abi/abi-tag2.C: New.
82
83 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
84
85 PR rtl-optimization/55154
86 * gcc.target/i386/pr55154.c: New test.
87
88 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
89
90 PR rtl-optimization/55151
91 * gcc.dg/pr55151.c: Move ...
92 * gcc.target/i386/pr55151.c: ... here.
93
94 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
95
96 PR rtl-optimization/54472
97 * gcc.dg/pr54472.c: New test.
98
99 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
100
101 * gnat.dg/stack_check3.ad[sb]: New test.
102
103 2012-11-08 Ian Lance Taylor <iant@google.com>
104
105 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
106 with arguments. Handle errorcheckoutput and rundir test types.
107
108 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
109
110 PR tree-optimization/55191
111 * gcc.dg/pr55191.c: New test.
112
113 2012-11-08 Jakub Jelinek <jakub@redhat.com>
114
115 PR debug/54499
116 * g++.dg/debug/pr54499.C: New test.
117
118 2012-11-08 Jan Hubicka <jh@suse.cz>
119
120 PR middle-end/48636
121 * gcc.dg/winline-3.c: Update.
122
123 2012-11-08 Martin Jambor <mjambor@suse.cz>
124
125 * gfortran.dg/ipcp-array-1.f90: New test.
126
127 2012-11-08 Florian Weimer <fweimer@redhat.com>
128
129 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
130
131 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
132
133 PR rtl-optimization/55151
134 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
135
136 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
137
138 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
139
140 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
141
142 * gcc.c-torture/compile/20121107-1.c: New test.
143
144 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
145
146 PR rtl-optimization/55151
147 * gcc.dg/pr55151.c: Compile it only for x86_64.
148
149 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
150
151 PR rtl-optimization/55122
152 * gcc.dg/pr55122.c: New test.
153
154 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
155
156 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
157 word powerpc.
158 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
159 * gcc.target/powerpc/loop_align.c: Skip on AIX.
160 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
161 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
162
163 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
164
165 PR c/53063
166 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
167
168 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
169
170 PR c/51294
171 * c-c++-common/pr51294.c: New.
172
173 2012-11-07 Martin Jambor <mjambor@suse.cz>
174
175 PR tree-optimization/53787
176 * gcc.dg/ipa/ipa-5.c: Adjust.
177 * gcc.dg/ipa/ipcp-agg-1.c: New test.
178 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
179 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
180 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
181 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
182 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
183 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
184 * gfortran.dg/pr48636-2.f90: New test.
185 * gfortran.dg/pr53787.f90: Likewise.
186
187 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
188
189 PR c++/55226
190 Revert:
191 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR c++/54922
194 * g++.dg/cpp0x/constexpr-union4.C: New.
195
196 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
197
198 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
199
200 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
201
202 PR target/49220
203 * gcc.c-torture/compile/pr49220.c: New test.
204
205 2012-11-07 Florian Weimer <fweimer@redhat.com>
206
207 * g++.dg/init/new40.C: New.
208
209 2012-11-07 Jakub Jelinek <jakub@redhat.com>
210
211 PR debug/54693
212 * gcc.dg/guality/pr54693-2.c: New test.
213
214 2012-11-06 Andrew Pinski <apinski@cavium.com>
215
216 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
217 -fno-vect-cost-model.
218
219 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
220
221 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
222 * gcc.dg/tm/debug-1.c: Same.
223 * gcc.dg/tm/irrevocable-3.c: Same.
224 * gcc.dg/tm/irrevocable-4.c: Same.
225 * gcc.dg/tm/memopt-10.c: Same.
226 * gcc.dg/tm/memopt-11.c: Same.
227 * gcc.dg/tm/props-4.c: Same.
228 * gcc.dg/tm/wrap-3.c: Same.
229 * gcc.dg/tm/wrap-4.c: Same.
230
231 2012-11-06 Andrew Pinski <apinski@cavium.com>
232
233 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
234
235 2012-11-06 Jan Hubicka <jh@suse.cz>
236
237 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
238 candidate still.
239 * gcc.dg/tree-ssa/loop-23.c: Likewise.
240 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
241 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
242
243 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
244
245 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
246
247 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
248
249 PR middle-end/41993
250 * gcc.dg/torture/pr41993.c: New test.
251
252 2012-11-06 Jan Hubicka <jh@suse.cz>
253
254 * gcc.target/i386/l_fma_float_?.c: Update.
255 * gcc.target/i386/l_fma_double_?.c: Update.
256
257 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
258
259 PR target/54089
260 * gcc.target/sh/pr54089-8.c: New.
261 * gcc.target/sh/pr54089-9.c: New.
262
263 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
264
265 PR target/47440
266 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
267 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
268 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
269 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
270 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
271 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
272 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
273 * gcc.target/i386/avx-vzeroupper-27.c: New.
274
275 2012-11-06 Janus Weil <janus@gcc.gnu.org>
276
277 PR fortran/54917
278 * gfortran.dg/transfer_class_1.f90: New.
279 * gfortran.dg/transfer_class_2.f90: New.
280
281 2012-11-05 Sriraman Tallam <tmsriram@google.com>
282
283 * testsuite/g++.dg/mv1.C: New test.
284 * testsuite/g++.dg/mv2.C: New test.
285 * testsuite/g++.dg/mv3.C: New test.
286 * testsuite/g++.dg/mv4.C: New test.
287 * testsuite/g++.dg/mv5.C: New test.
288 * testsuite/g++.dg/mv6.C: New test.
289
290 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
291
292 PR testsuite/55186
293 * gcc.dg/const-uniq-1.c (a): Increase length four times.
294
295 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
296
297 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
298 darwin.
299
300 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
301
302 * g++.dg/torture/20121105-1.C: New test.
303
304 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
305
306 * gcc.dg/torture/fp-compare.c: New testcase.
307
308 2012-11-05 Jan Hubicka <jh@suse.cz>
309
310 * gcc.dg/const-1.c: Update.
311 * gcc.dg/pure-1.c: Update.
312
313 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
314
315 PR rtl-optimization/55151
316 * gcc.dg/pr55151.c: New test.
317
318 2012-11-05 Jakub Jelinek <jakub@redhat.com>
319
320 PR debug/54970
321 PR debug/54971
322 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
323
324 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
325
326 PR testsuite/51128
327 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
328
329 2012-11-05 Jan Hubicka <jh@suse.cz>
330
331 * gcc.dg/autopar/pr49960.c: Fix testcase.
332
333 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
334
335 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
336 Fix scan-tree-dump-times directive.
337
338 2012-11-04 Janus Weil <janus@gcc.gnu.org>
339
340 PR fortran/55199
341 * gfortran.dg/associate_12.f90: New.
342
343 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
344
345 PR target/54255
346 * lib/target-supports.exp (check_effective_target_masm_intel): New
347 proc.
348 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
349 masm_intel.
350
351 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
352 Jack Howarth <howarth@bromo.med.uc.edu>
353
354 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
355 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
356 * gcc.target/i386/pr53249.c: Likewise.
357
358 2012-11-03 Andrew Pinski <apinski@cavium.com>
359
360 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
361 call abort1 so that cross jumping does not happen.
362
363 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
364
365 PR target/51244
366 * gcc.target/sh/pr51244-18.c: New.
367 * gcc.target/sh/pr51244-19.c: New.
368
369 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
370
371 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
372 b requires a 64-bit operation followed by a truncation.
373
374 2012-11-02 Jan Hubicka <jh@suse.cz>
375
376 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
377
378 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
379
380 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
381 conditions to verify the reduction code is vectorized.
382
383 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
384 in case 'pow', such as 'powerpc' is used in the compiler version name.
385 * gcc.target/powerpc/pr46728-2.c: Likewise.
386 * gcc.target/powerpc/pr46728-3.c: Likewise.
387 * gcc.target/powerpc/pr46728-4.c: Likewise.
388 * gcc.target/powerpc/pr46728-5.c: Likewise.
389 * gcc.target/powerpc/pr46728-7.c: Likewise.
390 * gcc.target/powerpc/pr46728-8.c: Likewise.
391 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
392
393 2012-11-02 Jan Hubicka <jh@suse.cz>
394
395 * gcc.dg/tree-ssa/loop-38.c: New testcase.
396
397 2012-11-02 Jan Hubicka <jh@suse.cz>
398
399 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
400 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
401
402 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
403
404 PR middle-end/55130
405 * gcc.target/i386/pr55130.c: New test.
406
407 2012-11-02 Jakub Jelinek <jakub@redhat.com>
408
409 PR target/55147
410 * gcc.target/i386/pr55147.c: New test.
411
412 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
413
414 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
415 * gfortran.dg/default_format_denormal_1.f90: Same.
416
417 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
418
419 PR middle-end/55001
420 * g++.dg/ext/vector19.C: Remove target restrictions.
421 * gcc.dg/fold-compare-7.c: New testcase.
422
423 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
424
425 PR target/55160
426 * gcc.target/sh/pr55160.c: New.
427
428 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
429
430 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
431 scan-assembler regex.
432
433 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
434
435 PR middle-end/55150
436 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
437 * gcc.dg/pr55150-2.c: New test.
438
439 2012-11-01 Sharad Singhai <singhai@google.com>
440
441 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
442 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
443 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
444 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
445
446 2012-10-31 Dehao Chen <dehao@google.com>
447
448 * g++.dg/debug/dwarf2/block.C: New testcase.
449
450 2012-10-31 Jan Hubicka <jh@suse.cz>
451
452 * gcc.dg/pr44974.c: Add noinline.
453
454 2012-10-31 Janus Weil <janus@gcc.gnu.org>
455
456 PR fortran/53718
457 * gfortran.dg/class_54.f90: New.
458
459 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
460 Jakub Jelinek <jakub@redhat.com>
461
462 PR tree-optimization/55018
463 * gcc.dg/torture/pr55018.c: New test.
464
465 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
466
467 PR c++/54583
468 * g++.dg/ext/vla13.C: New.
469
470 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
471
472 PR middle-end/55150
473 * gcc.dg/pr55150.c: New test.
474
475 2012-10-31 Tobias Burnus <burnus@net-b.de>
476
477 PR fortran/55134
478 * gfortran.dg/associate_11.f90: New.
479
480 2012-10-31 Dodji Seketeli <dodji@redhat.com>
481
482 PR c++/54955
483 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
484
485 2012-10-31 Jakub Jelinek <jakub@redhat.com>
486
487 PR tree-optimization/19105
488 PR tree-optimization/21643
489 PR tree-optimization/46309
490 * gcc.dg/pr19105.c: New test.
491 * gcc.dg/pr21643.c: New test.
492 * gcc.dg/pr46309-2.c: New test.
493 * gcc.c-torture/execute/pr46309.c: New test.
494
495 2012-10-31 Alan Modra <amodra@gmail.com>
496
497 * gcc.target/powerpc/dimode_off.c: New.
498 * gcc.target/powerpc/timode_off.c: New.
499 * gcc.target/powerpc/dfmode_off.c: New.
500 * gcc.target/powerpc/tfmode_off.c: New.
501
502 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
503
504 PR rtl-optimization/55093
505 * gcc.target/i386/pr55093.c: New file.
506
507 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
508
509 * gcc.target/i386/pr55116.c: Renamed to ...
510 * gcc.target/i386/pr55116-1.c: This.
511
512 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
513
514 * gcc.target/i386/pr55116-2.c: New file.
515
516 2012-10-30 Richard Biener <rguenther@suse.de>
517
518 * gcc.dg/vect/slp-perm-2.c: Adjust.
519
520 2012-10-30 Richard Biener <rguenther@suse.de>
521
522 PR tree-optimization/55111
523 * gcc.dg/torture/pr55111.c: New testcase.
524
525 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
526
527 PR target/53988
528 * gcc.target/sh/pr53988.c: New.
529
530 2012-10-30 Bin Cheng <bin.cheng@arm.com>
531
532 PR target/54989
533 * gcc.dg/hoist-register-pressure-1.c: Rename from
534 hoist-register-pressure.c. Add nonpic condition.
535 * gcc.dg/hoist-register-pressure-2.c: New testcase.
536
537 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
538
539 PR c++/54930
540 * gcc.dg/Wreturn-local-addr.c: New.
541 * g++.dg/warn/Wno-return-local-addr.C: New.
542 * g++.dg/warn/Wreturn-local-addr.C: New.
543
544 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
545
546 PR middle-end/55116
547 * gcc.target/i386/pr55116.c: New file.
548
549 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
550
551 PR c/53066
552 * gcc.dg/Wshadow-4.c: New.
553 * gcc.dg/Wshadow-4.h: New.
554
555 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
556
557 PR debug/54693
558 * gcc.dg/guality/pr54693.c: New.
559
560 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
561
562 PR middle-end/55027
563 * gcc.dg/pr55027.c: New testcase.
564
565 2012-10-29 Jan Hubicka <jh@suse.cz>
566
567 * gcc.dg/ipa/inline-6.c: New testcase.
568
569 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
570
571 PR rtl-optimization/55106
572 * g++.dg/pr55106.C: New.
573
574 2012-10-29 Richard Guenther <rguenther@suse.de>
575
576 PR middle-end/53695
577 * gcc.dg/torture/pr53695.c: New testcase.
578
579 2012-10-28 Jan Hubicka <jh@suse.cz>
580
581 * gcc.dg/ipa/inlinehint-3.c: New testcase.
582
583 2012-10-28 Tobias Burnus <burnus@net-b.de>
584
585 PR fortran/54958
586 * gfortran.dg/do_check_6.f90: New.
587
588 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
589 Jack Howarth <howarth@bromo.med.uc.edu>
590
591 PR target/54404
592 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
593 to dg-options.
594 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
595
596 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
597
598 PR target/34283
599 * gcc.target/i386/pr34283.c: New test.
600
601 2012-10-26 Jakub Jelinek <jakub@redhat.com>
602
603 PR c++/55081
604 * g++.dg/opt/pr55081.C: New test.
605
606 PR debug/54970
607 PR debug/54971
608 * gcc.dg/guality/pr54970.c: New test.
609
610 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
611
612 PR c++/54984
613 * g++.dg/template/new11.C: New.
614
615 2012-10-26 Richard Biener <rguenther@suse.de>
616
617 PR middle-end/54824
618 * gcc.dg/torture/pr54824.c: New testcase.
619
620 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
621
622 * gcc.target/i386/fxsave-1.c: New.
623 * gcc.target/i386/fxsave64-1.c: Ditto.
624 * gcc.target/i386/fxrstor-1.c: Ditto.
625 * gcc.target/i386/fxrstor64-1.c: Ditto.
626 * gcc.target/i386/xsave-1.c: Ditto.
627 * gcc.target/i386/xsave64-1.c: Ditto.
628 * gcc.target/i386/xrstor-1.c: Ditto.
629 * gcc.target/i386/xrstor64-1.c: Ditto.
630 * gcc.target/i386/xsaveopt-1.c: Ditto.
631 * gcc.target/i386/xsaveopt64-1.c: Ditto.
632 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
633 * gcc.target/i386/sse-13.c: Ditto.
634 * gcc.target/i386/sse-14.c: Ditto.
635 * gcc.target/i386/sse-22.c: Ditto.
636 * gcc.target/i386/sse-23.c: Ditto.
637 * g++.dg/other/i386-2.C: Ditto.
638 * g++.dg/other/i386-3.C: Ditto.
639
640 2012-10-25 Jan Hubicka <jh@suse.cz>
641
642 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
643 at ivcanon time.
644
645 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
646
647 PR c++/53761
648 * g++.dg/ext/transparent-union.C: New.
649
650 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
651
652 PR c++/54427
653 * g++.dg/ext/vector19.C: New testcase.
654
655 2012-10-25 Richard Biener <rguenther@suse.de>
656
657 PR tree-optimization/54902
658 * g++.dg/torture/pr54902.C: New testcase.
659
660 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
661
662 PR c++/34892
663 * g++.dg/template/crash114.C: New.
664
665 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
666
667 PR bootstrap/55049
668 * gcc.target/i386/pr55049-1.c: New test.
669
670 2012-10-24 Janus Weil <janus@gcc.gnu.org>
671
672 PR fortran/55037
673 * gfortran.dg/class_dummy_4.f03: New.
674
675 2012-10-24 Jakub Jelinek <jakub@redhat.com>
676
677 PR rtl-optimization/55010
678 * gcc.dg/pr55010.c: New test.
679
680 PR debug/54828
681 * g++.dg/debug/pr54828.C: New test.
682
683 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
684
685 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
686 * gcc.dg/vect/vect-83_64.c: Likewise.
687
688 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
689
690 PR c++/54922
691 * g++.dg/cpp0x/constexpr-union4.C: New.
692
693 2012-10-23 Jeff Law <law@redhat.com>
694
695 * gcc.c-torture/execute/pr54985.c: New test.
696
697 2012-10-23 Paul Koning <ni1d@arrl.net>
698
699 PR debug/54508
700 * g++.dg/debug/dwarf2/pr54508.C: New.
701
702 2012-10-23 Jakub Jelinek <jakub@redhat.com>
703
704 PR c++/54844
705 * g++.dg/template/sizeof14.C: New test.
706
707 2012-10-23 Ian Bolton <ian.bolton@arm.com>
708 Jim MacArthur <jim.macarthur@arm.com>
709 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
710 Marcus Shawcroft <marcus.shawcroft@arm.com>
711 Nigel Stephens <nigel.stephens@arm.com>
712 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
713 Richard Earnshaw <rearnsha@arm.com>
714 Sofiane Naci <sofiane.naci@arm.com>
715 Stephen Thomas <stephen.thomas@arm.com>
716 Tejas Belagod <tejas.belagod@arm.com>
717 Yufeng Zhang <yufeng.zhang@arm.com>
718
719 * lib/target-supports.exp
720 (check_profiling_available): Add AArch64.
721 (check_effective_target_vect_int): Likewise.
722 (check_effective_target_vect_shift): Likewise.
723 (check_effective_target_vect_float): Likewise.
724 (check_effective_target_vect_double): Likewise.
725 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
726 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
727 (check_effective_target_vect_pack_trunc): Likewise.
728 (check_effective_target_vect_unpack): Likewise.
729 (check_effective_target_vect_hw_misalign): Likewise.
730 (check_effective_target_vect_short_mult): Likewise.
731 (check_effective_target_vect_int_mult): Likewise.
732 (check_effective_target_vect_stridedN): Likewise.
733 (check_effective_target_sync_int_long): Likewise.
734 (check_effective_target_sync_char_short): Likewise.
735 (check_vect_support_and_set_flags): Likewise.
736 (check_effective_target_aarch64_tiny): New.
737 (check_effective_target_aarch64_small): New.
738 (check_effective_target_aarch64_large): New.
739 * g++.dg/other/PR23205.C: Enable aarch64.
740 * g++.dg/other/pr23205-2.C: Likewise.
741 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
742 * gcc.c-torture/execute/20101011-1.c: Likewise.
743 * gcc.dg/20020312-2.c: Likewise.
744 * gcc.dg/20040813-1.c: Likewise.
745 * gcc.dg/builtin-apply2.c: Likewise.
746 * gcc.dg/stack-usage-1.c: Likewise.
747
748 2012-10-23 Ian Bolton <ian.bolton@arm.com>
749 Jim MacArthur <jim.macarthur@arm.com>
750 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
751 Marcus Shawcroft <marcus.shawcroft@arm.com>
752 Nigel Stephens <nigel.stephens@arm.com>
753 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
754 Richard Earnshaw <rearnsha@arm.com>
755 Sofiane Naci <sofiane.naci@arm.com>
756 Stephen Thomas <stephen.thomas@arm.com>
757 Tejas Belagod <tejas.belagod@arm.com>
758 Yufeng Zhang <yufeng.zhang@arm.com>
759
760 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
761 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
762 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
763 * gcc.target/aarch64/aapcs/abitest.S: New file.
764 * gcc.target/aarch64/aapcs/abitest.h: New file.
765 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
766 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
767 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
768 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
769 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
770 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
771 * gcc.target/aarch64/aapcs/ice_1.c: New file.
772 * gcc.target/aarch64/aapcs/ice_2.c: New file.
773 * gcc.target/aarch64/aapcs/ice_3.c: New file.
774 * gcc.target/aarch64/aapcs/ice_4.c: New file.
775 * gcc.target/aarch64/aapcs/ice_5.c: New file.
776 * gcc.target/aarch64/aapcs/macro-def.h: New file.
777 * gcc.target/aarch64/aapcs/test_1.c: New file.
778 * gcc.target/aarch64/aapcs/test_10.c: New file.
779 * gcc.target/aarch64/aapcs/test_11.c: New file.
780 * gcc.target/aarch64/aapcs/test_12.c: New file.
781 * gcc.target/aarch64/aapcs/test_13.c: New file.
782 * gcc.target/aarch64/aapcs/test_14.c: New file.
783 * gcc.target/aarch64/aapcs/test_15.c: New file.
784 * gcc.target/aarch64/aapcs/test_16.c: New file.
785 * gcc.target/aarch64/aapcs/test_17.c: New file.
786 * gcc.target/aarch64/aapcs/test_18.c: New file.
787 * gcc.target/aarch64/aapcs/test_19.c: New file.
788 * gcc.target/aarch64/aapcs/test_2.c: New file.
789 * gcc.target/aarch64/aapcs/test_20.c: New file.
790 * gcc.target/aarch64/aapcs/test_21.c: New file.
791 * gcc.target/aarch64/aapcs/test_22.c: New file.
792 * gcc.target/aarch64/aapcs/test_23.c: New file.
793 * gcc.target/aarch64/aapcs/test_24.c: New file.
794 * gcc.target/aarch64/aapcs/test_25.c: New file.
795 * gcc.target/aarch64/aapcs/test_26.c: New file.
796 * gcc.target/aarch64/aapcs/test_3.c: New file.
797 * gcc.target/aarch64/aapcs/test_4.c: New file.
798 * gcc.target/aarch64/aapcs/test_5.c: New file.
799 * gcc.target/aarch64/aapcs/test_6.c: New file.
800 * gcc.target/aarch64/aapcs/test_7.c: New file.
801 * gcc.target/aarch64/aapcs/test_8.c: New file.
802 * gcc.target/aarch64/aapcs/test_9.c: New file.
803 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
804 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
805 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
806 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
807 * gcc.target/aarch64/aapcs/test_complex.c: New file.
808 * gcc.target/aarch64/aapcs/test_int128.c: New file.
809 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
810 * gcc.target/aarch64/aapcs/type-def.h: New file.
811 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
812 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
813 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
814 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
815 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
816 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
817 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
818 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
819 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
820 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
821 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
822 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
823 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
824 * gcc.target/aarch64/aarch64.exp: New file.
825 * gcc.target/aarch64/adc-1.c: New file.
826 * gcc.target/aarch64/adc-2.c: New file.
827 * gcc.target/aarch64/asm-1.c: New file.
828 * gcc.target/aarch64/clrsb.c: New file.
829 * gcc.target/aarch64/clz.c: New file.
830 * gcc.target/aarch64/ctz.c: New file.
831 * gcc.target/aarch64/csinc-1.c: New file.
832 * gcc.target/aarch64/csinv-1.c: New file.
833 * gcc.target/aarch64/csneg-1.c: New file.
834 * gcc.target/aarch64/extend.c: New file.
835 * gcc.target/aarch64/fcvt.x: New file.
836 * gcc.target/aarch64/fcvt_double_int.c: New file.
837 * gcc.target/aarch64/fcvt_double_long.c: New file.
838 * gcc.target/aarch64/fcvt_double_uint.c: New file.
839 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
840 * gcc.target/aarch64/fcvt_float_int.c: New file.
841 * gcc.target/aarch64/fcvt_float_long.c: New file.
842 * gcc.target/aarch64/fcvt_float_uint.c: New file.
843 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
844 * gcc.target/aarch64/ffs.c: New file.
845 * gcc.target/aarch64/fmadd.c: New file.
846 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
847 * gcc.target/aarch64/frint.x: New file.
848 * gcc.target/aarch64/frint_double.c: New file.
849 * gcc.target/aarch64/frint_float.c: New file.
850 * gcc.target/aarch64/index.c: New file.
851 * gcc.target/aarch64/mneg-1.c: New file.
852 * gcc.target/aarch64/mneg-2.c: New file.
853 * gcc.target/aarch64/mneg-3.c: New file.
854 * gcc.target/aarch64/mnegl-1.c: New file.
855 * gcc.target/aarch64/mnegl-2.c: New file.
856 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
857 * gcc.target/aarch64/pic-constantpool1.c: New file.
858 * gcc.target/aarch64/pic-symrefplus.c: New file.
859 * gcc.target/aarch64/predefine_large.c: New file.
860 * gcc.target/aarch64/predefine_small.c: New file.
861 * gcc.target/aarch64/predefine_tiny.c: New file.
862 * gcc.target/aarch64/reload-valid-spoff.c: New file.
863 * gcc.target/aarch64/scalar_intrinsics.c: New file.
864 * gcc.target/aarch64/table-intrinsics.c: New file.
865 * gcc.target/aarch64/tst-1.c: New file.
866 * gcc.target/aarch64/vect-abs-compile.c: New file.
867 * gcc.target/aarch64/vect-abs.c: New file.
868 * gcc.target/aarch64/vect-abs.x: New file.
869 * gcc.target/aarch64/vect-compile.c: New file.
870 * gcc.target/aarch64/vect-faddv-compile.c: New file.
871 * gcc.target/aarch64/vect-faddv.c: New file.
872 * gcc.target/aarch64/vect-faddv.x: New file.
873 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
874 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
875 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
876 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
877 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
878 * gcc.target/aarch64/vect-fp-compile.c: New file.
879 * gcc.target/aarch64/vect-fp.c: New file.
880 * gcc.target/aarch64/vect-fp.x: New file.
881 * gcc.target/aarch64/vect-mull-compile.c: New file.
882 * gcc.target/aarch64/vect-mull.c: New file.
883 * gcc.target/aarch64/vect-mull.x: New file.
884 * gcc.target/aarch64/vect.c: New file.
885 * gcc.target/aarch64/vect.x: New file.
886 * gcc.target/aarch64/vector_intrinsics.c: New file.
887 * gcc.target/aarch64/vfp-1.c: New file.
888 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
889 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
890 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
891 * g++.dg/abi/aarch64_guard1.C: New file.
892
893 2012-10-23 Jakub Jelinek <jakub@redhat.com>
894
895 PR c++/54988
896 * c-c++-common/pr54988.c: New test.
897
898 2012-10-23 Jan Hubicka <jh@suse.cz>
899
900 * gcc.dg/tree-prof/peel-1.c: New testcase.
901
902 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
903
904 PR gcc/52945
905 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
906
907 2012-10-23 Joseph Myers <joseph@codesourcery.com>
908
909 * gcc.dg/c99-predef-1.c: New test.
910 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
911 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
912 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
913 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
914 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
915 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
916 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
917 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
918 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
919 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
920 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
921 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
922
923 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
924
925 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
926
927 2012-10-23 Jan Hubicka <jh@suse.cz>
928
929 PR middle-end/54937
930 * gcc.c-torture/execute/pr54937.c: New testcase.
931 * gcc.dg/tree-ssa/cunroll-2.c: Update.
932
933 2012-10-23 Jan Hubicka <jh@suse.cz>
934
935 PR middle-end/54967
936 * gfortran.dg/pr54967.f90: New testcase.
937
938 2012-10-23 Terry Guo <terry.guo@arm.com>
939
940 PR target/55019
941 * gcc.dg/pr55019.c: New.
942
943 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
944
945 PR tree-optimization/55008
946 * gcc.dg/tree-ssa/pr55008.c: New test.
947
948 2012-10-22 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/55011
951 * gcc.dg/torture/pr55011.c: New testcase.
952
953 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
954
955 * gcc.target/arm/pr40457-1.c: Adjust expected output.
956 * gcc.target/arm/pr40457-2.c: Likewise.
957 * gcc.target/arm/pr40457-3.c: Likewise.
958
959 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
960
961 * gnat.dg/specs/limited_with4.ads: New test.
962 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
963
964 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
965
966 * gnat.dg/modular4.adb: New test.
967 * gnat.dg/modular4_pkg.ads: New helper.
968
969 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
972 * gnat.dg/specs/addr1.ads: Likewise.
973
974 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
975
976 * gcc.dg/webizer.c (main): Add missing exit call.
977
978 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
979
980 PR fortran/54465
981 * gfortran.dg/wextra_1.f: New test.
982
983 2012-10-20 Jan Hubicka <jh@suse.cz>
984
985 * gcc.dg/tree-prof/unroll-1.c: New testcase.
986
987 2012-10-19 Janus Weil <janus@gcc.gnu.org>
988
989 PR fortran/54224
990 * gfortran.dg/warn_unused_function.f90: New.
991
992 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
993
994 * lib/target-supports.exp
995 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
996
997 2012-10-19 Richard Guenther <rguenther@suse.de>
998
999 PR tree-optimization/54981
1000 * gcc.dg/pr54981.c: New testcase.
1001
1002 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1003
1004 PR target/54892
1005 * gcc.target/arm/pr54892.c: New.
1006
1007 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1008
1009 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1010
1011 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1012
1013 PR c++/54501
1014 * g++.dg/init/array30.C: New.
1015 * g++.dg/init/array31.C: Likewise.
1016
1017 2012-10-18 Tobias Burnus <burnus@net-b.de>
1018
1019 PR fortran/54884
1020 * gfortran.dg/public_private_module_7.f90: New.
1021
1022 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1023
1024 PR c++/29633
1025 * g++.dg/template/pr29633.C: New.
1026
1027 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1028
1029 * gnat.dg/loop_optimization13.ad[sb]: New test.
1030 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1031
1032 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1033
1034 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1035 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1036 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1037 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1038
1039 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1040
1041 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1042 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1043 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1044 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1045 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1046 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1047
1048 2012-10-16 Jan Hubicka <jh@suse.cz>
1049
1050 * gcc.target/i386/l_fma_float_?.c: Update.
1051 * gcc.target/i386/l_fma_double_?.c: Update.
1052 * gfortran.dg/do_1.f90: XFAIL
1053 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1054 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1055 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1056 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1057 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1058 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1059 valid.
1060
1061 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1062
1063 PR c/53063
1064 PR c/40989
1065 * gcc.dg/Wstrict-overflow-24.c: New.
1066
1067 2012-10-16 Tobias Burnus <burnus@net-b.de>
1068
1069 PR fortran/50981
1070 PR fortran/54618
1071 * gfortran.dg/class_optional_1.f90: New.
1072 * gfortran.dg/class_optional_2.f90: New.
1073
1074 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1075
1076 PR debug/54796
1077 * gcc.dg/guality/pr54796.c: New test.
1078
1079 PR tree-optimization/54889
1080 * gfortran.dg/pr54889.f90: New test.
1081
1082 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * g++.dg/other/dump-ada-spec-2.C: New test.
1085
1086 2012-10-16 Easwaran Raman <eraman@google.com>
1087
1088 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1089 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1090
1091 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1092
1093 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1094 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1095
1096 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1097
1098 PR target/54925
1099 * gcc.c-torture/compile/pr54925.c: New.
1100
1101 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1102
1103 PR target/51244
1104 * gcc.target/sh/pr51244-17.c: New.
1105
1106 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1107
1108 PR target/54760
1109 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1110 functions.
1111 * gcc.target/sh/pr54760-4.c: New.
1112
1113 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1114
1115 PR target/34777
1116 * gcc.target/sh/torture/sh-torture.exp: New.
1117 * gcc.target/sh/torture/pr34777.c: New.
1118
1119 2012-10-15 Matthias Klose <doko@ubuntu.com>
1120
1121 * lib/target-supports.exp (check_profiling_available): Match
1122 arm*-*-linux-* for ARM Linux/GNU.
1123 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1124 * gfortran.dg/enum_10.f90: Likewise.
1125 * gfortran.dg/enum_9.f90: Likewise.
1126 * gcc.target/arm/synchronize.c: Likewise.
1127 * g++.old-deja/g++.jason/enum6.C: Likewise.
1128 * g++.old-deja/g++.other/enum4.C: Likewise.
1129 * g++.old-deja/g++.law/enum9.C: Likewise.
1130
1131 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1132
1133 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1134 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1135
1136 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1137 Paolo Carlini <paolo.carlini@oracle.com>
1138
1139 PR c++/17805
1140 * g++.dg/overload/operator6.C: New.
1141
1142 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/50080 (again)
1145 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1146 * g++.dg/parse/tmpl-outside1.C: Likewise.
1147 * g++.dg/template/qualttp18.C: Likewise.
1148 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1149 * g++.old-deja/g++.pt/overload13.C: Likewise.
1150
1151 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1152
1153 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1154 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1155 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1156 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1157 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1158 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1159 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1160 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1161
1162 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1163
1164 PR c++/50080
1165 * g++.dg/parse/tmpl-outside2.C: New.
1166 * g++.dg/parse/tmpl-outside1.C: Adjust.
1167 * g++.dg/template/qualttp18.C: Likewise.
1168 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1169 * g++.old-deja/g++.pt/overload13.C: Likewise.
1170
1171 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1172
1173 PR tree-optimization/54915
1174 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1175
1176 2012-10-15 Richard Guenther <rguenther@suse.de>
1177
1178 PR tree-optimization/54920
1179 * gcc.dg/torture/pr54920.c: New testcase.
1180
1181 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1182
1183 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1184
1185 2012-10-13 Jason Merrill <jason@redhat.com>
1186
1187 * g++.dg/tls/thread_local7g.C: Require tls_native.
1188
1189 2012-10-14 Jason Merrill <jason@redhat.com>
1190
1191 * g++.dg/cpp0x/inh-ctor1.C: New.
1192 * g++.dg/cpp0x/inh-ctor2.C: New.
1193 * g++.dg/cpp0x/inh-ctor3.C: New.
1194 * g++.dg/cpp0x/inh-ctor4.C: New.
1195 * g++.dg/cpp0x/inh-ctor5.C: New.
1196 * g++.dg/cpp0x/inh-ctor6.C: New.
1197 * g++.dg/cpp0x/inh-ctor7.C: New.
1198 * g++.dg/cpp0x/inh-ctor8.C: New.
1199 * g++.dg/cpp0x/inh-ctor9.C: New.
1200 * g++.dg/cpp0x/inh-ctor10.C: New.
1201 * g++.dg/cpp0x/inh-ctor11.C: New.
1202 * g++.dg/cpp0x/inh-ctor12.C: New.
1203 * g++.dg/cpp0x/inh-ctor13.C: New.
1204
1205 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1206
1207 PR rtl-optimization/54919
1208 * gcc.dg/pr54919.c: New testcase.
1209
1210 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/53581
1213 * g++.dg/template/crash113.C: New.
1214
1215 2012-10-14 Jan Hubicka <jh@suse.cz>
1216
1217 * gcc.dg/unroll_5.c: New testcase.
1218
1219 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1220
1221 PR c++/52643
1222 * g++.dg/opt/pr52643.C: New.
1223
1224 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1225
1226 PR target/54602
1227 * gcc.target/sh/pr54602-1.c: New.
1228 * gcc.target/sh/pr54602-2.c: New.
1229 * gcc.target/sh/pr54602-3.c: New.
1230 * gcc.target/sh/pr54602-4.c: New.
1231
1232 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1233
1234 PR target/54680
1235 * gcc.target/sh/pr54680.c: New.
1236
1237 2012-10-12 Jan Hubicka <jh@suse.cz>
1238
1239 * gcc.dg/webizer.c: New testcase.
1240
1241 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1242
1243 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1244 specify -m64.
1245
1246 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1247
1248 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1249 Return 0 if already specifying -mfloat-abi other than hard.
1250
1251 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1252
1253 * gcc.dg/pr53060.c: Prune irrelevant warning.
1254
1255 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR c/54381
1258 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1259 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1260 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1261 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1262 Adjust expected wording of warnings for *cmp* builtins.
1263 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1264 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1265
1266 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/24449
1269 * g++.dg/parse/friend-main.C: New.
1270
1271 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1272
1273 PR c++/53055
1274 * g++.dg/pr53055.C: New testcase.
1275
1276 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1277
1278 PR c++/52744
1279 * g++.dg/cpp0x/pr52744.C: New.
1280
1281 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1282
1283 PR fortran/40453
1284 * gfortran.dg/dummy_procedure_9.f90: New.
1285
1286 2012-10-12 Richard Biener <rguenther@suse.de>
1287
1288 PR tree-optimization/54894
1289 * gcc.dg/torture/pr54894.c: New testcase.
1290
1291 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1292
1293 PR target/51244
1294 * gcc.target/sh/pr51244-13.c: New.
1295 * gcc.target/sh/pr51244-14.c: New.
1296 * gcc.target/sh/pr51244-15.c: New.
1297 * gcc.target/sh/pr51244-16.c: New.
1298
1299 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1300
1301 PR c++/51878
1302 * g++.dg/cpp0x/decltype45.C: New.
1303
1304 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1305
1306 PR fortran/54784
1307 * gfortran.dg/class_allocate_13.f90: New.
1308
1309 2012-10-11 Jason Merrill <jason@redhat.com>
1310
1311 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1312 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1313
1314 * g++.dg/gomp/tls-5.C: Require tls_native.
1315 * g++.dg/tls/thread_local7.C: Require tls_native.
1316 * g++.dg/tls/static2.C: New.
1317
1318 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1319
1320 PR c++/36107
1321 * g++.dg/ext/weak5.C: New.
1322
1323 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1324
1325 PR testsuite/54868
1326 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1327 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1328
1329 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1330
1331 PR c++/43765
1332 * g++.dg/parse/pr43765.C: New.
1333
1334 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1335
1336 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1337
1338 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/43663
1341 * g++.dg/init/bitfield3.C: New.
1342
1343 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1344
1345 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1346
1347 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1348
1349 PR tree-optimization/54877
1350 * gcc.dg/torture/pr54877.c: New test.
1351
1352 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1353
1354 PR testsuite/53397
1355 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1356 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1357 and remove target info from dg-do compile.
1358 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1359 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1360 and remove target info from dg-do compile.
1361
1362 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1363
1364 * gcc.dg/pr54782.c: Require target with pthread support.
1365
1366 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1367
1368 PR c++/53122
1369 * g++.dg/cpp0x/auto35.C: New.
1370
1371 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1372
1373 PR c++/53540 - using fails to be equivalent to typedef
1374 * g++.dg/cpp0x/alias-decl-24.C: New test.
1375
1376 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1377
1378 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1379 that c++11 attributes to types are ignored for now.
1380 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1382
1383 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1384
1385 PR c++/53741
1386 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1387
1388 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 PR c++/50478
1391 * g++.dg/cpp0x/initlist67.C: New.
1392
1393 2012-10-10 Dehao Chen <dehao@google.com>
1394
1395 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1396
1397 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1398
1399 PR target/52480
1400 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1401 Add runtime tests.
1402
1403 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/53307
1406 * g++.dg/cpp0x/decltype44.C: New.
1407
1408 2012-10-09 Steve Ellcey <sellcey@mips.com>
1409
1410 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1411
1412 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 PR c++/53763
1415 * g++.dg/cpp0x/decltype43.C: New.
1416
1417 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1418
1419 PR middle-end/53397
1420 * gcc.dg/pr53397-1.c: New test case.
1421 * gcc.dg/pr53397-2.c: New test case.
1422
1423 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 PR c++/54194
1426 * g++.dg/warn/Wparentheses-26.C: Adjust.
1427 * g++.dg/warn/Wparentheses-27.C: New.
1428
1429 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1430
1431 PR c++/54427
1432 * c-c++-common/vector-scalar.c: New testcase.
1433 * g++.dg/ext/vector18.C: New testcase.
1434 * g++.dg/ext/vector5.C: This is not an error anymore.
1435 * gcc.dg/init-vec-1.c: Move ...
1436 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1437 * gcc.c-torture/execute/vector-shift1.c: Move ...
1438 * c-c++-common/torture/vector-shift1.c: ... here.
1439 * gcc.dg/scal-to-vec1.c: Move ...
1440 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1441 C++11. Adapt error messages.
1442 * gcc.dg/convert-vec-1.c: Move ...
1443 * c-c++-common/convert-vec-1.c: ... here.
1444 * gcc.dg/scal-to-vec2.c: Move ...
1445 * c-c++-common/scal-to-vec2.c: ... here.
1446
1447 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1448
1449 PR target/54400
1450 * gcc.target/i386/pr54400.c: New testcase.
1451
1452 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR c++/54858
1455 * g++.dg/template/pr54858.C: New test.
1456
1457 2012-10-08 Marek Polacek <polacek@redhat.com>
1458
1459 PR debug/54831
1460 * g++.dg/debug/pr54831.C: New test.
1461
1462 2012-10-08 Dehao Chen <dehao@google.com>
1463
1464 * g++.dg/predict-loop-exit-1.C: New.
1465 * g++.dg/predict-loop-exit-2.C: New.
1466 * g++.dg/predict-loop-exit-3.C: New.
1467
1468 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1469
1470 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1471
1472 2012-10-08 Jason Merrill <jason@redhat.com>
1473
1474 * g++.dg/gomp/tls-5.C: New.
1475 * g++.dg/gomp/tls-wrap1.C: New.
1476 * g++.dg/gomp/tls-wrap2.C: New.
1477 * g++.dg/gomp/tls-wrap3.C: New.
1478 * g++.dg/gomp/tls-wrap4.C: New.
1479 * g++.dg/gomp/tls-wrapper-cse.C: New.
1480 * g++.dg/tls/thread_local-cse.C: New.
1481 * g++.dg/tls/thread_local-order1.C: New.
1482 * g++.dg/tls/thread_local-order2.C: New.
1483 * g++.dg/tls/thread_local-wrap1.C: New.
1484 * g++.dg/tls/thread_local-wrap2.C: New.
1485 * g++.dg/tls/thread_local-wrap3.C: New.
1486 * g++.dg/tls/thread_local-wrap4.C: New.
1487 * g++.dg/tls/thread_local2g.C: New.
1488 * g++.dg/tls/thread_local3g.C: New.
1489 * g++.dg/tls/thread_local4g.C: New.
1490 * g++.dg/tls/thread_local5g.C: New.
1491 * g++.dg/tls/thread_local6g.C: New.
1492 * g++.dg/tls/thread_local7g.C: New.
1493
1494 * g++.dg/tls/thread_local3.C: New.
1495 * g++.dg/tls/thread_local4.C: New.
1496 * g++.dg/tls/thread_local5.C: New.
1497 * g++.dg/tls/thread_local6.C: New.
1498
1499 * g++.dg/tls/init-2.C: Tweak errors.
1500 * g++.dg/tls/thread_local1.C: New.
1501 * g++.dg/tls/thread_local2.C: New.
1502 * g++.dg/tls/thread_local7.C: New.
1503
1504 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1505
1506 PR target/54866
1507 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1508
1509 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1510
1511 PR target/54685
1512 * gcc.target/sh/pr54685.c: New.
1513
1514 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1515
1516 PR c++/53528 C++11 attribute support
1517 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1518 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1574
1575 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1576
1577 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1578 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1579 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1580
1581 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1582
1583 PR target/54760
1584 * gcc.target/sh/pr54760-2.c: New.
1585 * gcc.target/sh/pr54760-3.c: New.
1586
1587 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 PR c++/51422
1590 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1591
1592 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1593 Sandra Loosemore <sandra@codesourcery.com>
1594
1595 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1596 and test that the accumulator is initialized using MULT.
1597 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1598 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1599
1600 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1601
1602 PR c++/52764
1603 * g++.dg/cpp0x/stdint.C: New.
1604
1605 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1606
1607 PR c++/54249
1608 * g++.dg/cpp0x/stddef.C: New.
1609
1610 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1611
1612 PR fortran/54832
1613 * gfortran.dg/typebound_operator_17.f90: New.
1614
1615 2012-10-06 Jan Hubicka <jh@suse.cz>
1616
1617 PR lto/53831
1618 PR lto/54776
1619 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1620
1621 2012-10-06 Jan Hubicka <jh@suse.cz>
1622
1623 * gcc.dg/lto/resolutions_0.c: New testcase.
1624
1625 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1626
1627 PR fortran/45521
1628 * gfortran.dg/generic_25.f90: New.
1629 * gfortran.dg/generic_26.f90: New.
1630 * gfortran.dg/generic_27.f90: New.
1631
1632 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1633
1634 PR target/54760
1635 * gcc.target/sh/pr54760-1.c: New.
1636
1637 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1638
1639 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1640 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1641 * g++.dg/warn/Wsign-compare-5.C: New test.
1642 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1643 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1644 * g++.dg/ext/builtin30.C: New test.
1645 * g++.dg/ext/vla12.C: New test.
1646 * gcc.dg/builtins-85.c: New test.
1647
1648 PR debug/54519
1649 * gcc.dg/guality/pr54519-1.c: New test.
1650 * gcc.dg/guality/pr54519-2.c: New test.
1651 * gcc.dg/guality/pr54519-3.c: New test.
1652 * gcc.dg/guality/pr54519-4.c: New test.
1653 * gcc.dg/guality/pr54519-5.c: New test.
1654 * gcc.dg/guality/pr54519-6.c: New test.
1655
1656 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1657
1658 PR c++/50893
1659 * g++.dg/cpp0x/defaulted38.C: New.
1660
1661 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR tree-optimization/33763
1664 * c-c++-common/pr33763.c: New test.
1665
1666 PR tree-optimization/54810
1667 * gcc.dg/tree-ssa/vrp85.c: New test.
1668
1669 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1670
1671 * gcc.dg/ucnid-7.c: Skip on AIX.
1672 * gcc.dg/ucnid-8.c: Same.
1673 * gcc.dg/ucnid-10.c: Same.
1674 * gcc.dg/ucnid-13.c: Same.
1675 * gcc.dg/attr-alias-3.c: Same.
1676 * gcc.dg/attr-alias-5.c: Same.
1677 * gcc.dg/torture/pr51106-2.c: Same.
1678 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1679
1680 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1681
1682 PR c++/52233
1683 * g++.dg/cpp0x/alias-decl-23.C: New.
1684
1685 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1686
1687 PR c++/53403
1688 * g++.dg/template/friend53.C: New.
1689
1690 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1691
1692 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1693 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1694 (scan-ada-spec): Likewise.
1695 (scan-ada-spec-not): Likewise.
1696 * gcc.dg/dump-ada-spec-1.c: New test.
1697 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1698
1699 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1700
1701 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1702
1703 2012-10-04 Florian Weimer <fweimer@redhat.com>
1704
1705 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1706
1707 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1708
1709 PR c++/54323
1710 * g++.dg/cpp0x/pr54323.C: New.
1711
1712 2012-10-04 Richard Guenther <rguenther@suse.de>
1713
1714 PR middle-end/54735
1715 * g++.dg/torture/pr54735.C: New testcase.
1716
1717 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1718
1719 PR rtl-optimization/54739
1720 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1721
1722 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1723
1724 PR target/51244
1725 * gcc.target/sh/pr51244-12.c: New.
1726
1727 2012-10-03 Dehao Chen <dehao@google.com>
1728
1729 PR middle-end/54782
1730 * gcc.dg/pr54782.c: New test.
1731
1732 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1733
1734 PR c++/54777
1735 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1736
1737 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1738
1739 PR fortran/54778
1740 * gfortran.dg/class_53.f90: New.
1741
1742 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1743
1744 PR debug/54551
1745 * gcc.dg/guality/pr54551.c: New.
1746
1747 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1748
1749 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1750 * gcc.target/powerpc/pr46728-2.c: Likewise.
1751
1752 2012-10-02 Sharad Singhai <singhai@google.com>
1753
1754 PR testsuite/54772
1755 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1756 to fix test failures caused by r191883.
1757 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1758 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1759 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1760 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1761 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1762 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1763 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1764 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1765 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1766
1767 2012-09-30 Sharad Singhai <singhai@google.com>
1768
1769 * gcc.target/i386/vect-double-1.c: Fix test.
1770
1771 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1772
1773 PR target/54087
1774 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1775 atomic_sub fails.
1776
1777 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1778
1779 PR rtl-optimization/54457
1780 * gcc.target/i386/pr54457.c: New test.
1781
1782 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1783
1784 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1785
1786 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1787
1788 * gcc.target/i386/vect-rebuild.c: New testcase.
1789
1790 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1791
1792 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1793
1794 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1795
1796 * gcc.target/mips/pr37362.c: Fix target selector.
1797
1798 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1799
1800 PR target/54083
1801 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1802
1803 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1804
1805 * gcc.dg/ucnid-8.c: Update line number.
1806 * gcc.dg/torture/pr51106-2.c: Likewise.
1807
1808 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1809
1810 PR fortran/54667
1811 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1812 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1813 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1814
1815 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1816
1817 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1818 partially reverting r170092.
1819 * gfortran.dg/class_7.f03: Ditto.
1820 * gfortran.dg/coarray_14.f90: Ditto.
1821 * gfortran.dg/typebound_proc_13.f03: Ditto.
1822
1823 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1824
1825 PR c++/54738
1826 * g++.dg/cpp0x/sfinae42.C: New.
1827
1828 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1829
1830 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1831 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1832 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1833 * gcc.dg/pr42629.c: XFAIL on AIX.
1834 * gcc.dg/pr47684.c: Same.
1835 * gcc.dg/pr43670.c: Same.
1836 * gcc.dg/pr42916.c: Same.
1837 * gcc.dg/pr45449.c: Same.
1838 * gcc.dg/pr50017.c: Same.
1839 * gcc.dg/pr42728.c: Same.
1840 * gcc.dg/pr47881.c: Same.
1841 * gcc.dg/pr44023.c: Same.
1842 * gcc.dg/pr41345.c: Same.
1843 * gcc.dg/pr42630.c: Same.
1844 * gcc.dg/pr44971.c: Same.
1845 * gcc.dg/pr46771.c: Same.
1846 * gcc.dg/ucnid-8.c: Same.
1847 * gcc.dg/ucnid-10.c: Same.
1848 * gcc.dg/ucnid-13.c: Same.
1849 * gcc.dg/torture/pr51106-2.c: Same.
1850 * gcc.dg/pr48768.c: Same.
1851 * gcc.dg/pr42631.c: Same.
1852 * gcc.dg/pr43084.c: Same.
1853 * gcc.dg/ucnid-7.c: Same.
1854 * gcc.dg/pr42889.c: Same.
1855 * gcc.dg/pr41241.c: Same.
1856 * gcc.dg/pr42719.c: Same.
1857 * g++.dg/debug/pr46583.C: Same.
1858 * g++.dg/debug/pr47106.C: Same.
1859 * g++.dg/opt/pr48549.C: Same.
1860 * g++.dg/other/pr42685.C: Same.
1861 * c-c++-common/pr43942.c: Same.
1862
1863 2012-09-29 Ian Lance Taylor <iant@google.com>
1864
1865 * go.test/go-test.exp: Update for latest version of Go testsuite.
1866
1867 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1868
1869 PR fortran/52724
1870 * gfortran.dg/internal_readwrite_3.f90: New test.
1871
1872 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1873
1874 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1875 c-c++-common/Wunused-local-typedefs-2.c to here.
1876
1877 PR c++/54372 - unused attribute inactive on dependant entities
1878 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1879
1880 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1881
1882 PR c++/29028 - Missed unused warning on using declaration
1883 * g++.dg/warn/Wunused-var-18.C: New test.
1884
1885 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1886
1887 PR c++/53551 - -Wunused-local-typedefs misses uses
1888 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1889
1890 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR target/54716
1893 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1894
1895 PR tree-optimization/54713
1896 * gcc.c-torture/compile/pr54713-1.c: New test.
1897 * gcc.c-torture/compile/pr54713-2.c: New test.
1898 * gcc.c-torture/compile/pr54713-3.c: New test.
1899
1900 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1901
1902 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1903
1904 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1905
1906 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1907
1908 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR target/54703
1911 * gcc.target/i386/pr54703.c: New test.
1912
1913 2012-09-27 Richard Guenther <rguenther@suse.de>
1914
1915 PR lto/54709
1916 * gcc.dg/lto/pr54709_0.c: New testcase.
1917 * gcc.dg/lto/pr54709_1.c: Likewise.
1918
1919 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1920
1921 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1922
1923 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1924
1925 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1926
1927 * gcc.target/arm/pr42879.c: Handle big-endian.
1928
1929 2012-09-26 Steve Ellcey <sellcey@mips.com>
1930
1931 PR c/37303
1932 * gcc.dg/pr37303.c: Check for rdata or rodata.
1933
1934 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1935
1936 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1937
1938 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1939
1940 PR target/51274
1941 PR target/53087
1942 * gcc.target/powerpc/ppc-ne0-1.c: New.
1943
1944 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1945
1946 PR target/54089
1947 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1948 test_19, test_20, test_21, test_22, test_23): New functions.
1949 * gcc.target/sh/pr54089-4.c: New.
1950 * gcc.target/sh/pr54089-5.c: New.
1951 * gcc.target/sh/pr54089-6.c: New.
1952 * gcc.target/sh/pr54089-7.c: New.
1953
1954 2012-09-25 Richard Guenther <rguenther@suse.de>
1955
1956 PR lto/54625
1957 * gcc.dg/lto/pr54702_0.c: New testcase.
1958 * gcc.dg/lto/pr54702_1.c: Likewise.
1959 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1960 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1961 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1962 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1963
1964 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1965
1966 PR c++/54526
1967 * g++.dg/cpp0x/parse2.C: New.
1968 * g++.dg/parse/error11.C: Adjust.
1969 * g++.dg/parse/error12.C: Likewise.
1970
1971 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1972
1973 * gcc.target/i386/20030217-1.c: Added check for
1974 large_long_double effective target.
1975 * gcc.target/i386/387-3.c: Likewise.
1976 * gcc.target/i386/387-4.c: Likewise.
1977 * gcc.target/i386/pr36578-1.c: Likewise.
1978 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1979 when long double size is equal double size.
1980 * gcc.target/i386/excess-precision-1.c: Likewise.
1981 * gcc.target/i386/pr36578-2.c: Likewise.
1982 * gcc.target/i386/20030217-2.c: New testcase.
1983
1984 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1985
1986 PR tree-optimization/54676
1987 * gcc.dg/pr54676.c: New test.
1988
1989 2012-09-25 Richard Guenther <rguenther@suse.de>
1990
1991 PR tree-optimization/53663
1992 * gcc.dg/torture/pr53663-1.c: New testcase.
1993 * gcc.dg/torture/pr53663-2.c: Likewise.
1994 * gcc.dg/torture/pr53663-3.c: Likewise.
1995
1996 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1997
1998 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1999
2000 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2001
2002 * lib/target-supports-dg.exp (dg-require-effective-target,
2003 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2004 dg-process-target-1 instead of dg-process-target.
2005 (dg-process-target-1): Rename from dg-process-target.
2006 (dg-process-target): New.
2007
2008 2012-09-24 Richard Guenther <rguenther@suse.de>
2009
2010 PR tree-optimization/54684
2011 * g++.dg/torture/pr54684.C: New testcase.
2012
2013 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2014
2015 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2016
2017 2012-09-24 Richard Guenther <rguenther@suse.de>
2018
2019 PR middle-end/52173
2020 * gcc.dg/tm/pr52173-1.c: New.
2021 * gcc.dg/tm/pr52173-2.c: New.
2022
2023 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2024
2025 * gcc.dg/pr54669.c: New test.
2026
2027 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2028 Dominique Dhumieres <dominiq@lps.ens.fr>
2029
2030 PR testsuite/54677
2031 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2032
2033 2012-09-23 Tobias Burnus <burnus@net-b.de>
2034
2035 PR fortran/54618
2036 * gfortran.dg/class_array_14.f90: New.
2037
2038 2012-09-22 Kai Tietz <ktietz@redhat.com>
2039
2040 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2041 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2042
2043 2012-09-21 Dehao Chen <dehao@google.com>
2044
2045 PR go/54649
2046 PR tree-optimization/54655
2047 * g++.dg/pr54655.C: New testcase.
2048
2049 2012-09-21 Richard Guenther <rguenther@suse.de>
2050
2051 PR tree-optimization/54647
2052 * g++.dg/torture/pr54647.C: New testcase.
2053
2054 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2055
2056 PR c++/54427
2057 * c-c++-common/torture/vector-compare-2.c: Add -w.
2058
2059 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2060
2061 * gnat.dg/opt20.ads: Move dg directive to...
2062 * gnat.dg/opt20.adb: ...here.
2063 * gnat.dg/addr1.ad[sb]: Likewise.
2064 * gnat.dg/concat2.ad[sb]: Likewise.
2065 * gnat.dg/array16.ad[sb]: Likewise.
2066 * gnat.dg/atomic5.ad[sb]: Likewise.
2067 * gnat.dg/discr29.ad[sb]: Likewise.
2068 * gnat.dg/noreturn5.ad[sb]: Likewise.
2069 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2070 * gnat.dg/discr23.ads: Remove dg directive.
2071 * gnat.dg/nested_float_packed.ads: Likewise.
2072 * gnat.dg/oconst6.ads: Move to...
2073 * gnat.dg/specs/oconst6.ads: ...here.
2074
2075 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2076
2077 PR c++/52432
2078 * g++.dg/cpp0x/decltype32.C: Tweak.
2079
2080 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2081
2082 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2083 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2084 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2085 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2086
2087 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2088
2089 PR c++/54581
2090 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2091
2092 2012-09-19 Steve Ellcey <sellcey@mips.com>
2093
2094 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2095
2096 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2097
2098 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2099 * gcc.target/powerpc/ppc-mftb.c: New file.
2100
2101 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2102
2103 PR target/54089
2104 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2105 functions.
2106
2107 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2108
2109 PR target/54236
2110 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2111
2112 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2113
2114 * gcc.c-torture/execute/20120919-1.c: New test.
2115
2116 2012-09-19 Richard Guenther <rguenther@suse.de>
2117
2118 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2119
2120 2012-09-19 Richard Guenther <rguenther@suse.de>
2121
2122 * gcc.dg/builtin-unreachable-6.c: Adjust.
2123
2124 2012-09-19 Richard Guenther <rguenther@suse.de>
2125
2126 * gcc.dg/builtin-object-size-10.c: Adjust.
2127 * gcc.dg/builtin-unreachable-5.c: Adjust.
2128 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2129 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2130 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2131 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2132 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2133 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2134 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2135 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2136 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2137 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2138 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2139 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2140
2141 2012-09-19 Richard Guenther <rguenther@suse.de>
2142
2143 PR tree-optimization/54132
2144 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2145 * gcc.dg/torture/pr54132.c: Likewise.
2146
2147 2012-09-19 Terry Guo <terry.guo@arm.com>
2148
2149 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2150 extra prune rules that will be applied to all tests in a .exp file.
2151 (gcc-dg-prune): Use rules defined by the above variable.
2152 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2153 harmless warnings on architecture switch conflict.
2154
2155 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2156
2157 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2158 of asm-comment characters instead of a single one.
2159 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2160
2161 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2162
2163 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2164
2165 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2166 target instead of xfailing it.
2167 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2168 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2169 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2170 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2171 * gcc.dg/vect/vect-104.c: Likewise.
2172 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2173 * gcc.dg/vect/vect-outer-1.c: Likewise.
2174 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2175 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2176 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2177 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2178 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2179 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2180 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2181 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2182 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2183
2184 * lib/target-supports.exp
2185 (check_effective_target_vect_widen_mult_qi_to_hi,
2186 check_effective_target_vect_widen_mult_hi_to_si,
2187 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2188 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2189 check_effective_target_vect_pack_trunc,
2190 check_effective_target_vect_unpack,
2191 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2192 instead of arm_none.
2193
2194 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2195
2196 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2197
2198 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2199 config to compiler_flags.
2200
2201 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR target/54592
2204 * gcc.target/i386/pr54592.c: New test.
2205
2206 PR tree-optimization/54610
2207 * gcc.target/i386/pr54610.c: New test.
2208
2209 2012-09-17 Jason Merrill <jason@redhat.com>
2210
2211 PR c++/54575
2212 * g++.dg/cpp0x/alias-decl-21.C: New.
2213 * g++.dg/cpp0x/alias-decl-22.C: New.
2214
2215 2012-09-17 Tobias Burnus <burnus@net-b.de>
2216
2217 PR fortran/54608
2218 * gfortran.dg/scan_2.f90: New.
2219
2220 2012-09-17 Jason Merrill <jason@redhat.com>
2221
2222 PR c++/53661
2223 * g++.dg/init/aggr9.C: New.
2224
2225 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2226
2227 * gnat.dg/loop_optimization12.ad[sb]: New test.
2228
2229 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2230
2231 PR fortran/54285
2232 * gfortran.dg/proc_ptr_result_7.f90: New.
2233
2234 2012-09-17 Tobias Burnus <burnus@net-b.de>
2235
2236 PR fortran/54603
2237 * gfortran.dg/structure_constructor_11.f90: New.
2238
2239 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR tree-optimization/54563
2242 * g++.dg/torture/pr54563.C: New test.
2243
2244 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2245
2246 PR fortran/54594
2247 * gfortran.dg/typebound_generic_14.f03: New.
2248
2249 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2250
2251 PR fortran/54387
2252 * gfortran.dg/proc_ptr_38.f90: New.
2253
2254 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2255
2256 PR debug/54460
2257 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2258 to scary regexp.
2259
2260 PR testsuite/54007
2261 * gnat.dg/lto15.adb: Require lto.
2262
2263 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2264 "myBindC" for hppa*-*-hpux*.
2265
2266 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2267
2268 * gfortran.dg/namelist_75.f90: New test.
2269
2270 2012-09-15 Tom de Vries <tom@codesourcery.com>
2271
2272 * gcc.dg/tree-ssa/vrp82.c: New test.
2273 * gcc.dg/tree-ssa/vrp83.c: Same.
2274 * gcc.dg/tree-ssa/vrp84.c: Same.
2275
2276 2012-09-15 Tom de Vries <tom@codesourcery.com>
2277
2278 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2279 * gcc.dg/tree-ssa/vrp81.c: ... this.
2280
2281 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2282
2283 PR target/54222
2284 * gcc.target/avr/torture/fix-types.h: New.
2285 * gcc.target/avr/torture/vals-hr.def: New.
2286 * gcc.target/avr/torture/vals-r.def: New.
2287 * gcc.target/avr/torture/vals-k.def: New.
2288 * gcc.target/avr/torture/vals-ur.def: New.
2289 * gcc.target/avr/torture/vals-uk.def: New.
2290 * gcc.target/avr/torture/vals-uhr.def: New.
2291 * gcc.target/avr/torture/vals-llk.def: New.
2292 * gcc.target/avr/torture/vals-ullk.def: New.
2293 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2294 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2295 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2296 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2297 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2298 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2299 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2300 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2301
2302 2012-09-14 Dehao Chen <dehao@google.com>
2303
2304 * g++.dg/debug/dwarf2/deallocator.C: New test.
2305
2306 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2307
2308 PR c/54552
2309 * gcc.c-torture/compile/pr54552-1.c: New test.
2310
2311 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2312
2313 PR c++/54427
2314 * g++.dg/other/vector-compare.C: New testcase.
2315 * c-c++-common/vector-compare-3.c: New testcase.
2316 * gcc.dg/vector-shift.c: Move ...
2317 * c-c++-common/vector-shift.c: ... here.
2318 * gcc.dg/vector-shift1.c: Move ...
2319 * c-c++-common/vector-shift1.c: ... here.
2320 * gcc.dg/vector-shift3.c: Move ...
2321 * c-c++-common/vector-shift3.c: ... here.
2322 * gcc.dg/vector-compare-1.c: Move ...
2323 * c-c++-common/vector-compare-1.c: ... here.
2324 * gcc.dg/vector-compare-2.c: Move ...
2325 * c-c++-common/vector-compare-2.c: ... here.
2326 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2327 * c-c++-common/torture/vector-compare-1.c: ... here.
2328 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2329 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2330 * c-c++-common/torture/vector-compare-2.c: ... here.
2331 * gcc.c-torture/execute/vector-shift.c: Move ...
2332 * c-c++-common/torture/vector-shift.c: ... here.
2333 * gcc.c-torture/execute/vector-shift2.c: Move ...
2334 * c-c++-common/torture/vector-shift2.c: ... here.
2335 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2336 * c-c++-common/torture/vector-subscript-1.c: ... here.
2337 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2338 * c-c++-common/torture/vector-subscript-2.c: ... here.
2339 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2340 * c-c++-common/torture/vector-subscript-3.c: ... here.
2341
2342 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2343
2344 PR c/54103
2345 * gcc.c-torture/compile/pr54103-1.c,
2346 gcc.c-torture/compile/pr54103-2.c,
2347 gcc.c-torture/compile/pr54103-3.c,
2348 gcc.c-torture/compile/pr54103-4.c,
2349 gcc.c-torture/compile/pr54103-5.c,
2350 gcc.c-torture/compile/pr54103-6.c: New tests.
2351 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2352
2353 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2354
2355 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2356
2357 2012-09-14 Richard Guenther <rguenther@suse.de>
2358
2359 PR tree-optimization/54565
2360 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2361 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2362
2363 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2364
2365 * gcc.target/arm/combine-movs.c: Add missing space.
2366
2367 2012-09-14 Richard Guenther <rguenther@suse.de>
2368
2369 * g++.dg/torture/builtin-location.C: New testcase.
2370
2371 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2372 Manuel López-Ibáñez <manu@gcc.gnu.org>
2373
2374 PR c++/53210
2375 * g++.dg/warn/Wuninitialized-self.C: New.
2376
2377 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2378
2379 PR c/54559
2380 * gcc.c-torture/compile/pr54559.c: New test.
2381
2382 2012-09-13 Jason Merrill <jason@redhat.com>
2383
2384 PR c++/53839
2385 * g++.dg/cpp0x/constexpr-temp1.C: New.
2386
2387 PR c++/54511
2388 * g++.dg/template/anonunion2.C: New.
2389
2390 PR c++/53836
2391 * g++.dg/template/init10.C: New.
2392
2393 2012-09-13 Tobias Burnus <burnus@net-b.de>
2394
2395 PR fortran/54556
2396 * gfortran.dg/implicit_pure_3.f90: New.
2397
2398 2012-09-13 Richard Guenther <rguenther@suse.de>
2399
2400 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2401
2402 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2403
2404 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2405
2406 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2407
2408 * c-c++-common/pr51712.c: Handle for short-enum targets.
2409
2410 2012-09-12 Terry Guo <terry.guo@arm.com>
2411
2412 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2413 and lsrs for Thumb2 mode.
2414
2415 2012-09-12 Jan Hubicka <jh@suse.cz>
2416
2417 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2418
2419 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2420
2421 PR target/54445
2422 * gcc.target/i386/pr54445-1.c: New file.
2423 * gcc.target/i386/pr54445-2.c: Likewise.
2424
2425 2012-09-12 Tobias Burnus <burnus@net-b.de>
2426
2427 PR fortran/54225
2428 PR fortran/53306
2429 * gfortran.dg/coarray_10.f90: Update dg-error.
2430 * gfortran.dg/coarray_28.f90: New.
2431 * gfortran.dg/array_section_3.f90: New.
2432
2433 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2434
2435 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2436 gcc.target/arm/pr48252.c: Fix for big-endian support.
2437
2438 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2439
2440 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2441
2442 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2443 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2444
2445 * gcc.target/arm/neon-vfma-1.c: New testcase.
2446 * gcc.target/arm/neon-vfms-1.c: Likewise.
2447 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2448 of float.
2449 * gcc.target/arm/neon-vmls-1.c: Likewise.
2450 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2451 function.
2452 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2453 (check_effective_target_arm_neonv2_ok): Likewise.
2454 (check_effective_target_arm_neonv2_hw): Likewise.
2455 (check_effective_target_arm_neonv2): Likewise.
2456
2457 2012-09-11 Richard Guenther <rguenther@suse.de>
2458
2459 PR middle-end/54515
2460 * g++.dg/tree-ssa/pr54515.C: New testcase.
2461
2462 2012-09-10 Andrew Pinski <apinski@cavium.com>
2463
2464 PR tree-opt/c54362
2465 * gcc.dg/tm/memopt-16.c: New testcase.
2466
2467 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2468
2469 PR c++/54541
2470 PR c++/54542
2471 * g++.dg/cpp0x/sfinae40.C: New.
2472 * g++.dg/cpp0x/sfinae41.C: Likewise.
2473
2474 2012-09-10 Jason Merrill <jason@redhat.com>
2475
2476 PR c++/54538
2477 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2478
2479 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2480
2481 PR target/54089
2482 * gcc.target/sh/pr54089-3.c: New.
2483
2484 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2485
2486 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2487
2488 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2489
2490 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2491
2492 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2493
2494 * gcc.dg/pr52558-2.c: Delete.
2495 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2496
2497 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2498
2499 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2500
2501 2012-09-10 Richard Guenther <rguenther@suse.de>
2502
2503 PR tree-optimization/54520
2504 * gcc.dg/torture/pr54520.c: New testcase.
2505
2506 2012-09-10 Jason Merrill <jason@redhat.com>
2507
2508 PR c++/54506
2509 * g++.dg/cpp0x/implicit14.C: New.
2510
2511 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2512
2513 PR fortran/54208
2514 * gfortran.dg/bound_simplification_3.f90: New test.
2515
2516 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2517
2518 PR testsuite/54184
2519 * gcc.dg/pr52558-1.c: Delete.
2520 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2521
2522 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2523
2524 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2525 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2526 * gcc.target/arm/smlaltt-1.c: Likewise.
2527
2528 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2529
2530 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2531
2532 2012-09-07 Tom de Vries <tom@codesourcery.com>
2533
2534 PR tree-optimization/53986
2535 * gcc.dg/tree-ssa/vrp80.c: New test.
2536 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2537
2538 2012-09-06 Jason Merrill <jason@redhat.com>
2539
2540 PR c++/54341
2541 PR c++/54253
2542 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2543 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2544
2545 2012-09-06 Andrew Pinski <apinski@cavium.com>
2546
2547 PR tree-opt/54494
2548 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2549
2550 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR rtl-optimization/54455
2553 * gcc.dg/54455.c: New test.
2554
2555 2012-09-06 Tobias Burnus <burnus@net-b.de>
2556
2557 PR fortran/54463
2558 * gfortran.dg/promotion_2.f90: New.
2559
2560 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR middle-end/54486
2563 * c-c++-common/pr54486.c: New test.
2564
2565 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2566
2567 PR fortran/54474
2568 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2569
2570 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2571
2572 PR c++/54191
2573 * g++.dg/cpp0x/sfinae39.C: New.
2574
2575 2012-09-04 Jason Merrill <jason@redhat.com>
2576
2577 PR c++/54441
2578 * g++.dg/ext/flexary3.C: New.
2579
2580 PR c++/54420
2581 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2582
2583 PR c++/54198
2584 * g++.dg/template/defarg15.C: New.
2585
2586 PR c++/54437
2587 * g++.dg/template/access24.C: New.
2588
2589 2012-09-04 Richard Guenther <rguenther@suse.de>
2590
2591 PR tree-optimization/54458
2592 * gcc.dg/torture/pr54458.c: New testcase.
2593
2594 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2595
2596 * gcc.target/arm/neon-vext.c: New test.
2597 * gcc.target/arm/neon-vext-execute.c: Ditto.
2598
2599 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2600
2601 PR fortran/54243
2602 PR fortran/54244
2603 * gfortran.dg/select_type_29.f03: New.
2604
2605 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2606
2607 * gcc.dg/fold-perm.c: Improve test.
2608
2609 2012-09-03 Tobias Burnus <burnus@net-b.de>
2610
2611 PR fortran/51632
2612 * gfortran.dg/coarray_class_1.f90: New.
2613
2614 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2615
2616 PR target/49206
2617 * gcc.c-torture/compile/pr49206.c: New test.
2618
2619 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2620 Uros Bizjak <ubizjak@gmail.com>
2621
2622 PR target/36680
2623 * gfortran.dg/pr36680.f90: New test.
2624
2625 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2626
2627 PR target/42295
2628 * g++.dg/opt/pr42295.C: New test.
2629
2630 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2631
2632 PR target/54436
2633 * gcc.dg/torture/pr54436.c: New test.
2634
2635 2012-09-01 Andrew Pinski <apinski@cavium.com>
2636
2637 * gcc.target/mips/truncate-8.c: New testcase.
2638
2639 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2640
2641 PR target/46829
2642 PR target/46843
2643 * gcc.target/i386/pr46829.c: New test.
2644 * gcc.target/i386/pr46843.c: Ditto.
2645
2646 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2647 Jason Merrill <jason@redhat.com>
2648
2649 PR c++/18747
2650 * g++.dg/parse/error50.C: New.
2651
2652 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR c/54428
2655 * gcc.c-torture/compile/pr54428.c: New test.
2656
2657 2012-08-31 Ollie Wild <aaw@google.com>
2658
2659 PR c++/54197
2660 * g++.dg/init/lifetime3.C: New test.
2661
2662 2012-08-31 Martin Jambor <mjambor@suse.cz>
2663
2664 PR middle-end/54409
2665 * gcc.dg/torture/pr54409.c: New test.
2666
2667 2012-08-31 Martin Jambor <mjambor@suse.cz>
2668
2669 * gfortran.dg/pr48636.f90: Add dump scan checks.
2670
2671 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2672
2673 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2674
2675 2012-08-28 Joey Ye <joey.ye@arm.com>
2676
2677 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2678
2679 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2680
2681 PR target/46254
2682 * gcc.target/i386/pr46254.c: New test.
2683
2684 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2685
2686 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2687 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2688 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2689
2690 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2691
2692 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2693 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2694 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2695 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2696 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2697 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2698 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2699 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2700 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2701 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2702 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2703 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2704 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2705 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2706 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2707 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2708 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2709 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2710 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2711 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2712 gcc.target/mips/unaligned-1.c: Tighten regexps.
2713
2714 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2715
2716 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2717 (mips_option_groups): Remove optimization. Add various -f options.
2718 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2719 and -pg imply -fno-omit-frame-pointer.
2720 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2721 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2722 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2723 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2724 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2725 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2726 * gcc.target/mips/abi-n32-long32.c: Likewise.
2727 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2728 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2729 * gcc.target/mips/abi-n32-long64.c: Likewise.
2730 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2731 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2732 * gcc.target/mips/abi-n64-long32.c: Likewise.
2733 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2734 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2735 * gcc.target/mips/abi-n64-long64.c: Likewise.
2736 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2737 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2738 * gcc.target/mips/abi-o32-long32.c: Likewise.
2739 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2740 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2741 * gcc.target/mips/abi-o32-long64.c: Likewise.
2742 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2743 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2744 * gcc.target/mips/abi-o64-long32.c: Likewise.
2745 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2746 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2747 * gcc.target/mips/abi-o64-long64.c: Likewise.
2748 * gcc.target/mips/asm-1.c: Likewise.
2749 * gcc.target/mips/branch-1.c: Likewise.
2750 * gcc.target/mips/call-3.c: Likewise.
2751 * gcc.target/mips/call-saved-3.c: Likewise.
2752 * gcc.target/mips/clear-cache-1.c: Likewise.
2753 * gcc.target/mips/div-1.c: Likewise.
2754 * gcc.target/mips/div-2.c: Likewise.
2755 * gcc.target/mips/div-3.c: Likewise.
2756 * gcc.target/mips/div-4.c: Likewise.
2757 * gcc.target/mips/div-5.c: Likewise.
2758 * gcc.target/mips/div-6.c: Likewise.
2759 * gcc.target/mips/div-7.c: Likewise.
2760 * gcc.target/mips/div-8.c: Likewise.
2761 * gcc.target/mips/div-9.c: Likewise.
2762 * gcc.target/mips/div-10.c: Likewise.
2763 * gcc.target/mips/div-11.c: Likewise.
2764 * gcc.target/mips/div-12.c: Likewise.
2765 * gcc.target/mips/dsp-ctrl.c: Likewise.
2766 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2767 * gcc.target/mips/ext-8.c: Likewise.
2768 * gcc.target/mips/extend-2.c: Likewise.
2769 * gcc.target/mips/fix-r10000-1.c: Likewise.
2770 * gcc.target/mips/fix-r10000-2.c: Likewise.
2771 * gcc.target/mips/fix-r10000-3.c: Likewise.
2772 * gcc.target/mips/fix-r10000-4.c: Likewise.
2773 * gcc.target/mips/fix-r10000-5.c: Likewise.
2774 * gcc.target/mips/fix-r10000-6.c: Likewise.
2775 * gcc.target/mips/fix-r10000-7.c: Likewise.
2776 * gcc.target/mips/fix-r10000-8.c: Likewise.
2777 * gcc.target/mips/fix-r10000-9.c: Likewise.
2778 * gcc.target/mips/fix-r10000-10.c: Likewise.
2779 * gcc.target/mips/fix-r10000-11.c: Likewise.
2780 * gcc.target/mips/fix-r10000-12.c: Likewise.
2781 * gcc.target/mips/fix-r10000-13.c: Likewise.
2782 * gcc.target/mips/fix-r10000-14.c: Likewise.
2783 * gcc.target/mips/fix-r10000-15.c: Likewise.
2784 * gcc.target/mips/fpcmp-1.c: Likewise.
2785 * gcc.target/mips/fpcmp-2.c: Likewise.
2786 * gcc.target/mips/fpr-moves-7.c: Likewise.
2787 * gcc.target/mips/fpr-moves-8.c: Likewise.
2788 * gcc.target/mips/int-moves-1.c: Likewise.
2789 * gcc.target/mips/int-moves-2.c: Likewise.
2790 * gcc.target/mips/long-calls-pg.c: Likewise.
2791 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2792 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2793 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2794 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2795 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2796 * gcc.target/mips/mips-3d-1.c: Likewise.
2797 * gcc.target/mips/mips-3d-2.c: Likewise.
2798 * gcc.target/mips/mips-3d-3.c: Likewise.
2799 * gcc.target/mips/mips-3d-4.c: Likewise.
2800 * gcc.target/mips/mips-3d-5.c: Likewise.
2801 * gcc.target/mips/mips-3d-6.c: Likewise.
2802 * gcc.target/mips/mips-3d-7.c: Likewise.
2803 * gcc.target/mips/mips-3d-8.c: Likewise.
2804 * gcc.target/mips/mips-3d-9.c: Likewise.
2805 * gcc.target/mips/mips-ps-1.c: Likewise.
2806 * gcc.target/mips/mips-ps-2.c: Likewise.
2807 * gcc.target/mips/mips-ps-3.c: Likewise.
2808 * gcc.target/mips/mips-ps-4.c: Likewise.
2809 * gcc.target/mips/mips-ps-6.c: Likewise.
2810 * gcc.target/mips/mips32-dspr2.c: Likewise.
2811 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2812 * gcc.target/mips/neg-abs-1.c: Likewise.
2813 * gcc.target/mips/neg-abs-2.c: Likewise.
2814 * gcc.target/mips/nmadd-3.c: Likewise.
2815 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2816 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2817 * gcc.target/mips/octeon-pop-1.c: Likewise.
2818 * gcc.target/mips/pr26765.c: Likewise.
2819 * gcc.target/mips/pr33256.c: Likewise.
2820 * gcc.target/mips/pr33635-1.c: Likewise.
2821 * gcc.target/mips/pr33755.c: Likewise.
2822 * gcc.target/mips/pr35802.c: Likewise.
2823 * gcc.target/mips/pr45074.c: Likewise.
2824 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2825 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2826 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2827 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2828 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2829 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2830 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2831 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2832 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2833 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2834 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2835 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2836 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2837 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2838 * gcc.target/mips/save-restore-1.c: Likewise.
2839 * gcc.target/mips/save-restore-3.c: Likewise.
2840 * gcc.target/mips/save-restore-5.c: Likewise.
2841 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2842 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2843 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2844 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2845 * gcc.target/mips/stack-1.c: Likewise.
2846
2847 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2848 Tighten regexps.
2849
2850 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2851 branch under test to be filled with preceding rather than
2852 following instructions.
2853 * gcc.target/mips/branch-10.c: Likewise.
2854 * gcc.target/mips/branch-11.c: Likewise.
2855 * gcc.target/mips/branch-12.c: Likewise.
2856 * gcc.target/mips/branch-13.c: Likewise.
2857 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2858 to be eliminated. Tighten $28 scan-assembler-not test.
2859
2860 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2861 function to...
2862 * gcc.target/mips/call-4.c: ...this new test.
2863
2864 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2865 more likely.
2866 * gcc.target/mips/code-readable-3.c: Likewise.
2867 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2868 flag but skip for -O0.
2869 * gcc.target/mips/code-readable-4.c: Likewise.
2870
2871 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2872 of operations under test.
2873 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2874
2875 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2876 Don't require sibling-call optimization.
2877 * gcc.target/mips/near-far-4.c: Likewise.
2878
2879 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2880 Make sure that the register variable is used.
2881 * gcc.target/mips/soft-float-1.c: Likewise.
2882
2883 * gcc.target/mips/sdata-1.c: Make static data volatile.
2884 * gcc.target/mips/sdata-2.c: Likewise.
2885 * gcc.target/mips/sdata-3.c: Likewise.
2886 * gcc.target/mips/sdata-4.c: Likewise.
2887
2888 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2889 skip for -O0.
2890 * gcc.target/mips/atomic-memory-2.c: Likewise.
2891 * gcc.target/mips/branch-cost-1.c: Likewise.
2892 * gcc.target/mips/branch-cost-2.c: Likewise.
2893 * gcc.target/mips/cache-1.c: Likewise.
2894 * gcc.target/mips/call-1.c: Likewise.
2895 * gcc.target/mips/call-saved-2.c: Likewise.
2896 * gcc.target/mips/const-anchor-1.c: Likewise.
2897 * gcc.target/mips/const-anchor-2.c: Likewise.
2898 * gcc.target/mips/dse-1.c: Likewise.
2899 * gcc.target/mips/dsp-lhx.c: Likewise.
2900 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2901 * gcc.target/mips/ext-1.c: Likewise.
2902 * gcc.target/mips/ext-2.c: Likewise.
2903 * gcc.target/mips/ext-3.c: Likewise.
2904 * gcc.target/mips/ext-4.c: Likewise.
2905 * gcc.target/mips/ext-5.c: Likewise.
2906 * gcc.target/mips/ext-6.c: Likewise.
2907 * gcc.target/mips/ext-7.c: Likewise.
2908 * gcc.target/mips/extend-1.c: Likewise.
2909 * gcc.target/mips/fix-r4000-1.c: Likewise.
2910 * gcc.target/mips/fix-r4000-3.c: Likewise.
2911 * gcc.target/mips/fix-r4000-5.c: Likewise.
2912 * gcc.target/mips/fix-r4000-6.c: Likewise.
2913 * gcc.target/mips/fix-r4000-8.c: Likewise.
2914 * gcc.target/mips/fix-r4000-10.c: Likewise.
2915 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2916 * gcc.target/mips/fixed-vector-type.c: Likewise.
2917 * gcc.target/mips/fpr-moves-1.c: Likewise.
2918 * gcc.target/mips/fpr-moves-2.c: Likewise.
2919 * gcc.target/mips/fpr-moves-3.c: Likewise.
2920 * gcc.target/mips/fpr-moves-4.c: Likewise.
2921 * gcc.target/mips/fpr-moves-5.c: Likewise.
2922 * gcc.target/mips/fpr-moves-6.c: Likewise.
2923 * gcc.target/mips/ins-1.c: Likewise.
2924 * gcc.target/mips/ins-2.c: Likewise.
2925 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2926 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2927 * gcc.target/mips/lazy-binding-1.c: Likewise.
2928 * gcc.target/mips/madd-3.c: Likewise.
2929 * gcc.target/mips/madd-5.c: Likewise.
2930 * gcc.target/mips/madd-6.c: Likewise.
2931 * gcc.target/mips/madd-8.c: Likewise.
2932 * gcc.target/mips/madd-9.c: Likewise.
2933 * gcc.target/mips/memcpy-1.c: Likewise.
2934 * gcc.target/mips/mips-ps-type.c: Likewise.
2935 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2936 * gcc.target/mips/mips-sched-madd.c: Likewise.
2937 * gcc.target/mips/mips16e-extends.c: Likewise.
2938 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2939 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2940 * gcc.target/mips/movcc-1.c: Likewise.
2941 * gcc.target/mips/movcc-2.c: Likewise.
2942 * gcc.target/mips/movcc-3.c: Likewise.
2943 * gcc.target/mips/msub-5.c: Likewise.
2944 * gcc.target/mips/msub-6.c: Likewise.
2945 * gcc.target/mips/msub-8.c: Likewise.
2946 * gcc.target/mips/mult-2.c: Likewise.
2947 * gcc.target/mips/mult-3.c: Likewise.
2948 * gcc.target/mips/mult-5.c: Likewise.
2949 * gcc.target/mips/mult-6.c: Likewise.
2950 * gcc.target/mips/mult-7.c: Likewise.
2951 * gcc.target/mips/mult-12.c: Likewise.
2952 * gcc.target/mips/mult-13.c: Likewise.
2953 * gcc.target/mips/mult-14.c: Likewise.
2954 * gcc.target/mips/mult-15.c: Likewise.
2955 * gcc.target/mips/mult-17.c: Likewise.
2956 * gcc.target/mips/mult-18.c: Likewise.
2957 * gcc.target/mips/mult-19.c: Likewise.
2958 * gcc.target/mips/nmadd-1.c: Likewise.
2959 * gcc.target/mips/nmadd-2.c: Likewise.
2960 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2961 * gcc.target/mips/octeon-cins-1.c: Likewise.
2962 * gcc.target/mips/octeon-cins-2.c: Likewise.
2963 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2964 * gcc.target/mips/octeon-exts-2.c: Likewise.
2965 * gcc.target/mips/octeon-exts-3.c: Likewise.
2966 * gcc.target/mips/octeon-exts-4.c: Likewise.
2967 * gcc.target/mips/octeon-exts-5.c: Likewise.
2968 * gcc.target/mips/octeon-exts-6.c: Likewise.
2969 * gcc.target/mips/octeon-exts-7.c: Likewise.
2970 * gcc.target/mips/octeon-pop-2.c: Likewise.
2971 * gcc.target/mips/octeon-seq-3.c: Likewise.
2972 * gcc.target/mips/octeon-seq-4.c: Likewise.
2973 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2974 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2975 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2976 * gcc.target/mips/pr54240.c: Likewise.
2977 * gcc.target/mips/rsqrt-1.c: Likewise.
2978 * gcc.target/mips/rsqrt-2.c: Likewise.
2979 * gcc.target/mips/rsqrt-3.c: Likewise.
2980 * gcc.target/mips/rsqrt-4.c: Likewise.
2981 * gcc.target/mips/save-restore-2.c: Likewise.
2982 * gcc.target/mips/save-restore-4.c: Likewise.
2983 * gcc.target/mips/sb1-1.c: Likewise.
2984 * gcc.target/mips/scc-1.c: Likewise.
2985 * gcc.target/mips/scc-2.c: Likewise.
2986 * gcc.target/mips/scc-3.c: Likewise.
2987 * gcc.target/mips/scc-4.c: Likewise.
2988 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2989 * gcc.target/mips/truncate-1.c: Likewise.
2990 * gcc.target/mips/truncate-2.c: Likewise.
2991 * gcc.target/mips/truncate-3.c: Likewise.
2992 * gcc.target/mips/truncate-4.c: Likewise.
2993 * gcc.target/mips/truncate-5.c: Likewise.
2994 * gcc.target/mips/truncate-6.c: Likewise.
2995 * gcc.target/mips/unaligned-1.c: Likewise.
2996
2997 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2998 skip for -O0. Require -fexpensive-optimizations.
2999 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3000 * gcc.target/mips/dspr2-MULT.c: Likewise.
3001 * gcc.target/mips/fix-r4000-2.c: Likewise.
3002 * gcc.target/mips/fix-r4000-4.c: Likewise.
3003 * gcc.target/mips/fix-r4000-7.c: Likewise.
3004 * gcc.target/mips/fix-r4000-9.c: Likewise.
3005 * gcc.target/mips/madd-1.c: Likewise.
3006 * gcc.target/mips/madd-2.c: Likewise.
3007 * gcc.target/mips/madd-4.c: Likewise.
3008 * gcc.target/mips/maddu-1.c: Likewise.
3009 * gcc.target/mips/maddu-2.c: Likewise.
3010 * gcc.target/mips/maddu-3.c: Likewise.
3011 * gcc.target/mips/maddu-4.c: Likewise.
3012 * gcc.target/mips/msub-1.c: Likewise.
3013 * gcc.target/mips/msub-2.c: Likewise.
3014 * gcc.target/mips/msub-3.c: Likewise.
3015 * gcc.target/mips/msub-4.c: Likewise.
3016 * gcc.target/mips/msubu-1.c: Likewise.
3017 * gcc.target/mips/msubu-2.c: Likewise.
3018 * gcc.target/mips/msubu-3.c: Likewise.
3019 * gcc.target/mips/msubu-4.c: Likewise.
3020 * gcc.target/mips/mult-1.c: Likewise.
3021 * gcc.target/mips/mult-4.c: Likewise.
3022 * gcc.target/mips/mult-8.c: Likewise.
3023 * gcc.target/mips/mult-9.c: Likewise.
3024 * gcc.target/mips/mult-10.c: Likewise.
3025 * gcc.target/mips/mult-11.c: Likewise.
3026 * gcc.target/mips/mult-16.c: Likewise.
3027
3028 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3029 skip for -O0 and -Os.
3030 * gcc.target/mips/fix-r4000-12.c: Likewise.
3031 * gcc.target/mips/madd-7.c: Likewise.
3032 * gcc.target/mips/mips-ps-5.c: Likewise.
3033 * gcc.target/mips/mips-ps-7.c: Likewise.
3034 * gcc.target/mips/msub-7.c: Likewise.
3035
3036 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3037 skip for -O0. Require -mno-abicalls.
3038 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3039
3040 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3041 skip for -O0. Require a total number of BBIT instructions and
3042 at least one of each kind.
3043
3044 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3045 skip for -O0. Require -fno-unroll-loops.
3046
3047 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3048 skip for -O0. Allow BLTZ as well as BGEZ.
3049
3050 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3051
3052 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3053 skip for -O0. Require -fschedule-insns2.
3054 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3055
3056 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3057 but skip for -O0. Make a branch-likely more likely.
3058
3059 * gcc.target/mips/timode-2.c: Split each test into its own function.
3060 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3061
3062 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3063 skip for -O0. Require -fpeephole2.
3064 * gcc.target/mips/vr-mult-2.c: Likewise.
3065
3066 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3067
3068 PR preprocessor/53469
3069 * gcc.dg/cpp/_Pragma7.c: New test case.
3070
3071 2012-08-27 Tobias Burnus <burnus@net-b.de>
3072
3073 PR fortran/54370
3074 * gfortran.dg/do_5.f90: New.
3075
3076 2012-08-27 Tobias Burnus <burnus@net-b.de>
3077
3078 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3079 from dg-options as -Wall no longer implies it.
3080
3081 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3082
3083 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3084
3085 2012-08-25 Jason Merrill <jason@redhat.com>
3086
3087 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3088
3089 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3090
3091 PR c++/51421
3092 * g++.dg/cpp0x/auto34.C: New.
3093
3094 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR c/54363
3097 * gcc.dg/pr54363.c: New test.
3098
3099 PR c/54355
3100 * gcc.dg/pr54355.c: New test.
3101
3102 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3103
3104 PR debug/52857
3105 * gcc.target/i386/pr52857-1.c: New.
3106 * gcc.target/i386/pr52857-2.c: Likewise.
3107
3108 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3109
3110 * gcc.target/mips/code-readable-4.c: New test.
3111
3112 2012-08-23 Julian Brown <julian@codesourcery.com>
3113 Sandra Loosemore <sandra@codesourcery.com>
3114
3115 * gcc.target/mips/code-readable-1.c: Add -O to options.
3116
3117 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3118
3119 PR c++/20420
3120 * g++.dg/lookup/using53.C: New.
3121
3122 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3123
3124 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3125 * gcc.dg/fixed-point/convert-1.c: New.
3126 * gcc.dg/fixed-point/convert-2.c: New.
3127 * gcc.dg/fixed-point/convert-3.c: New.
3128 * gcc.dg/fixed-point/convert-4.c: New.
3129 * gcc.dg/fixed-point/convert-float-1.c: New.
3130 * gcc.dg/fixed-point/convert-float-2.c: New.
3131 * gcc.dg/fixed-point/convert-float-3.c: New.
3132 * gcc.dg/fixed-point/convert-float-4.c: New.
3133 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3134 * gcc.dg/fixed-point/convert-sat.c: New.
3135 * gcc.dg/fixed-point/convert.h: New.
3136
3137 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3138
3139 PR target/54089
3140 * gcc.target/sh/pr54089-2.c: New.
3141
3142 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3143
3144 * gcc.target/i386/long-double-64-1.c: New file.
3145 * gcc.target/i386/long-double-64-2.c: Likewise.
3146 * gcc.target/i386/long-double-64-3.c: Likewise.
3147 * gcc.target/i386/long-double-64-4.c: Likewise.
3148 * gcc.target/i386/long-double-80-1.c: Likewise.
3149 * gcc.target/i386/long-double-80-2.c: Likewise.
3150 * gcc.target/i386/long-double-80-3.c: Likewise.
3151 * gcc.target/i386/long-double-80-4.c: Likewise.
3152 * gcc.target/i386/long-double-80-5.c: Likewise.
3153 * gcc.target/i386/long-double-80-6.c: Likewise.
3154 * gcc.target/i386/long-double-80-7.c: Likewise.
3155
3156 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3157
3158 PR tree-optimization/54317
3159 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3160
3161 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3162
3163 PR target/39423
3164 * gcc.target/sh/pr39423-2.c: New.
3165
3166 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3167
3168 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3169 * gcc.dg/fold-perm.c: Likewise.
3170
3171 2012-08-20 Jan Hubicka <jh@suse.cz>
3172
3173 PR fortran/48636
3174 * gcc.dg/ipa/inlinehint-1.c: New.
3175
3176 2012-08-20 Florian Weimer <fweimer@redhat.com>
3177
3178 PR c++/19351
3179 * g++.dg/init/new38.C: New test.
3180 * g++.dg/init/new39.C: New test.
3181
3182 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3183
3184 PR target/54089
3185 * gcc.target/sh/pr54089-1.c: New.
3186
3187 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3188
3189 PR target/51244
3190 * gcc.target/sh/pr51244-11.c: New.
3191
3192 2012-08-20 Tobias Burnus <burnus@net-b.de>
3193
3194 PR fortran/54301
3195 * gfortran.dg/warn_target_lifetime_2.f90: New.
3196
3197 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3198
3199 PR c++/10416
3200 * g++.dg/warn/Wunused-var-17.C: New.
3201
3202 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3203
3204 PR middle-end/53992
3205 * gcc.dg/gomp/pr53992.c: New test.
3206
3207 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3208
3209 PR tree-ssa/54295
3210 * gcc.c-torture/execute/20120817-1.c: New test.
3211
3212 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3213
3214 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3215 add instruction.
3216 (f2): New test that really does need adds.
3217
3218 2012-08-20 Richard Guenther <rguenther@suse.de>
3219
3220 PR tree-optimization/54327
3221 * gcc.dg/torture/pr54327.c: New testcase.
3222
3223 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR tree-optimization/54321
3226 * gcc.c-torture/compile/pr54321.c: New test.
3227
3228 2012-08-20 Tobias Burnus <burnus@net-b.de>
3229
3230 PR fortran/54301
3231 * gfortran.dg/warn_target_lifetime_1.f90: New.
3232
3233 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3234
3235 PR fortran/54298
3236 * gfortran.dg/real_compare_1.f90: New test case.
3237 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3238
3239 2012-08-18 Jan Hubicka <jh@suse.cz>
3240
3241 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3242
3243 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3244
3245 PR fortran/39290
3246 * gfortran.dg/interface_37.f90: New test.
3247
3248 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3249 Gary Funck <gary@intrepid.com>
3250
3251 PR target/20020
3252 * gcc.target/i386/pr20020-1.c: New test.
3253 * gcc.target/i386/pr20020-2.c: Likewise.
3254 * gcc.target/i386/pr20020-3.c: Likewise.
3255
3256 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3257
3258 * gcc.target/i386/perm-concat.c: New test.
3259
3260 2012-08-17 Julian Brown <julian@codesourcery.com>
3261
3262 * gcc.target/arm/div64-unwinding.c: New test.
3263
3264 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3265
3266 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3267
3268 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3269
3270 PR target/54236
3271 * gcc.target/sh/pr54236-1.c: New.
3272
3273 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3274
3275 * lib/target-supports.exp (check_effective_target_sync_int_long)
3276 (check_effective_target_sync_char_short): Enable for crisv32-*
3277 and cris-*.
3278
3279 PR middle-end/54261
3280 * gcc.dg/torture/pr54261-1.c: New test.
3281
3282 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3283
3284 PR fortran/54243
3285 PR fortran/54244
3286 * gfortran.dg/typebound_call_24.f03: New.
3287
3288 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3289
3290 PR tree-optimization/54245
3291 * gcc.dg/tree-ssa/pr54245.c: New test.
3292
3293 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3294
3295 PR tree-optimization/54240
3296 * gcc.target/powerpc/pr54240.c: New test.
3297 * gcc.target/mips/pr54240.c: Likewise.
3298
3299 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3300
3301 PR target/52933
3302 * gcc.target/sh/pr52933-1.c: New.
3303 * gcc.target/sh/pr52933-2.c: New.
3304
3305 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3306
3307 PR target/50751
3308 * gcc.target/sh/pr50751-8.c: New.
3309
3310 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3311
3312 PR fortran/47586
3313 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3314 * gfortran.dg/typebound_proc_27.f03: New test.
3315
3316 2012-08-14 Sterling Augustine <saugustine@google.com>
3317
3318 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3319
3320 2012-08-14 Tobias Burnus <burnus@net-b.de>
3321
3322 PR fortran/40881
3323 * gfortran.dg/data_constraints_3.f90: New.
3324 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3325 to disable -pedantic compilation.
3326 * gfortran.dg/pr37243.f: Ditto.
3327 * gfortran.dg/g77/19990826-3.f: Ditto.
3328 * gfortran.dg/g77/20020307-1.f : Ditto.
3329 * gfortran.dg/g77/980310-3.f: Ditto.
3330
3331 2012-08-14 Tobias Burnus <burnus@net-b.de>
3332
3333 PR fortran/54234
3334 * gfortran.dg/warn_conversion_4.f90: New.
3335
3336 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR middle-end/53411
3339 PR rtl-optimization/53495
3340 * gcc.c-torture/compile/pr53411.c: New test.
3341 * gcc.c-torture/compile/pr53495.c: New test.
3342
3343 2012-08-13 Richard Guenther <rguenther@suse.de>
3344
3345 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3346
3347 2012-08-13 Richard Guenther <rguenther@suse.de>
3348
3349 PR tree-optimization/54200
3350 * gcc.dg/guality/pr54200.c: New testcase.
3351 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3352
3353 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3354
3355 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3356
3357 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3358
3359 PR target/51244
3360 * gcc.target/sh/pr51244-7.c: New.
3361 * gcc.target/sh/pr51244-8.c: New.
3362 * gcc.target/sh/pr51244-9.c: New.
3363 * gcc.target/sh/pr51244-10.c: New.
3364
3365 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3366
3367 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3368 -m2e or -m2a.
3369 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3370 * gcc.target/sh/pr53511-1.c: Likewise.
3371 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3372 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3373 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3374 * gcc.target/sh/pr53512-3.c: Likewise.
3375 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3376
3377 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3378
3379 PR target/39423
3380 * gcc.c-torture/compile/pr39423-1.c: New.
3381 * gcc.c-torture/compile/pr39423-2.c: New.
3382
3383 2012-08-12 Tobias Burnus <burnus@net-b.de>
3384
3385 PR fortran/54221
3386 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3387 they appear uninitialized on the RHS.
3388 * gfortran.dg/public_private_module_6.f90: New.
3389
3390 2012-08-11 Martin Jambor <mjambor@suse.cz>
3391
3392 PR fortran/48636
3393 * gfortran.dg/pr48636.f90: New test.
3394
3395 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3396
3397 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3398 to avoid warnings.
3399 (main): Adjust caller.
3400
3401 2012-08-10 Richard Guenther <rguenther@suse.de>
3402
3403 * gcc.dg/matrix/*.c: Adjust and move ...
3404 * gcc.dg/torture/: ... here.
3405 * gcc.dg/matrix: Remove directory.
3406
3407 2012-08-10 Richard Guenther <rguenther@suse.de>
3408
3409 PR middle-end/54219
3410 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3411
3412 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3413
3414 PR middle-end/54211
3415 * gcc.dg/tree-ssa/pr54211.c: New test.
3416
3417 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3418
3419 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3420 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3421
3422 2012-08-10 Richard Guenther <rguenther@suse.de>
3423
3424 PR tree-optimization/54109
3425 * gcc.dg/torture/pr54109.c: New testcase.
3426 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3427 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3428
3429 2012-08-10 Richard Guenther <rguenther@suse.de>
3430
3431 PR tree-optimization/54027
3432 * gcc.dg/torture/pr54027.c: New testcase.
3433
3434 2012-08-10 Richard Guenther <rguenther@suse.de>
3435
3436 * g++.dg/plugin/selfassign.c: Adjust.
3437 * gcc.dg/plugin/selfassign.c: Likewise.
3438 * gcc.dg/strlenopt-11.c: Likewise.
3439 * gcc.dg/strlenopt-13.c: Likewise.
3440 * gcc.dg/no-strict-overflow-4.c: Likewise.
3441 * gcc.dg/strict-overflow-4.c: Likewise.
3442 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3443 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3444 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3445 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3446 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3447 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3448 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3449 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3450 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3451 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3452 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3453 * gcc.dg/pr46309.c: Likewise.
3454 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3455
3456 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3457
3458 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3459 for x86 targets.
3460 * gcc.c-torture/compile/20120727-2.c: New test.
3461
3462 2012-08-09 Martin Jambor <mjambor@suse.cz>
3463
3464 * gcc.dg/ipa/iinline-4.c: New test.
3465 * gcc.dg/ipa/iinline-5.c: Likewise.
3466 * gcc.dg/ipa/iinline-6.c: Likewise.
3467 * gcc.dg/ipa/iinline-7.c: Likewise.
3468 * gcc.dg/lto/20120723_0.c: Likewise.
3469 * gcc.dg/lto/20120723_1.c: Likewise.
3470
3471 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3472
3473 PR target/39423
3474 * gcc.target/sh/pr39423-1.c: New.
3475
3476 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3477
3478 PR target/51244
3479 * gcc.target/sh/pr51244-5: New.
3480 * gcc.target/sh/pr51244-6: New.
3481
3482 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3483
3484 * gcc.target/i386/adx-addxcarry32-3.c: New.
3485 * gcc.target/i386/adx-addxcarry64-3.c: New.
3486
3487 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3488
3489 PR rtl-optimization/53701
3490 * gcc.dg/pr53701.c: New test.
3491
3492 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3493
3494 * gcc.c-torture/compile/20120727-1.c: New test.
3495
3496 2012-08-09 Tobias Burnus <burnus@net-b.de>
3497
3498 PR fortran/54199
3499 * gfortran.dg/intrinsic_shadow_4.f90: New.
3500
3501 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3502
3503 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3504
3505 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3506
3507 * gcc.c-torture/execute/20120808-1.c: New test.
3508
3509 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3510
3511 PR rtl-optimization/54157
3512 * gcc.target/i386/pr54157.c: New file.
3513
3514 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3515
3516 * gcc.target/i386/adx-addcarryx32-1.c: New.
3517 * gcc.target/i386/adx-addcarryx32-2.c: New.
3518 * gcc.target/i386/adx-addcarryx64-1.c: New.
3519 * gcc.target/i386/adx-addcarryx64-2.c: New.
3520 * gcc.target/i386/adx-check.h: New.
3521 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3522 * gcc.target/i386/sse-12.c: Add -madx.
3523 * gcc.target/i386/sse-13.c: Ditto.
3524 * gcc.target/i386/sse-14.c: Ditto.
3525 * gcc.target/i386/sse-22.c: Ditto.
3526 * gcc.target/i386/sse-23.c: Ditto.
3527 * g++.dg/other/i386-2.C: Ditto.
3528 * g++.dg/other/i386-3.C: Ditto.
3529
3530 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3531
3532 * gcc.dg/tree-ssa/slsr-5.c: New.
3533 * gcc.dg/tree-ssa/slsr-6.c: New.
3534 * gcc.dg/tree-ssa/slsr-7.c: New.
3535 * gcc.dg/tree-ssa/slsr-8.c: New.
3536 * gcc.dg/tree-ssa/slsr-9.c: New.
3537 * gcc.dg/tree-ssa/slsr-10.c: New.
3538 * gcc.dg/tree-ssa/slsr-11.c: New.
3539 * gcc.dg/tree-ssa/slsr-12.c: New.
3540 * gcc.dg/tree-ssa/slsr-13.c: New.
3541 * gcc.dg/tree-ssa/slsr-14.c: New.
3542 * gcc.dg/tree-ssa/slsr-15.c: New.
3543 * gcc.dg/tree-ssa/slsr-16.c: New.
3544 * gcc.dg/tree-ssa/slsr-17.c: New.
3545 * gcc.dg/tree-ssa/slsr-18.c: New.
3546 * gcc.dg/tree-ssa/slsr-19.c: New.
3547 * gcc.dg/tree-ssa/slsr-20.c: New.
3548 * gcc.dg/tree-ssa/slsr-21.c: New.
3549 * gcc.dg/tree-ssa/slsr-22.c: New.
3550 * gcc.dg/tree-ssa/slsr-23.c: New.
3551 * gcc.dg/tree-ssa/slsr-24.c: New.
3552 * gcc.dg/tree-ssa/slsr-25.c: New.
3553 * gcc.dg/tree-ssa/slsr-26.c: New.
3554 * gcc.dg/tree-ssa/slsr-30.c: New.
3555 * gcc.dg/tree-ssa/slsr-31.c: New.
3556
3557 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3558
3559 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3560 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3561 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3562
3563 2012-08-06 Cary Coutant <ccoutant@google.com>
3564
3565 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3566
3567 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3568
3569 PR fortran/35831
3570 * gfortran.dg/dummy_procedure_5.f90: Modified.
3571 * gfortran.dg/dummy_procedure_8.f90: New.
3572 * gfortran.dg/interface_26.f90: Modified.
3573 * gfortran.dg/proc_ptr_11.f90: Modified.
3574 * gfortran.dg/proc_ptr_15.f90: Modified.
3575 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3576 * gfortran.dg/typebound_override_1.f90: Modified.
3577 * gfortran.dg/typebound_proc_6.f03: Modified.
3578
3579 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3580
3581 PR tree-optimization/51938
3582 PR tree-optimization/52005
3583 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3584 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3585 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3586 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3587
3588 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3589
3590 Avoid crashing on erroneous static_assert usage
3591 * g++.dg/cpp0x/static_assert8.C: New test.
3592
3593 2012-08-06 Jason Merrill <jason@redhat.com>
3594
3595 * g++.dg/cpp0x/sfinae38.C: New.
3596
3597 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3598 Paolo Carlini <paolo.carlini@oracle.com>
3599
3600 PR c++/54165
3601 * g++.dg/conversion/void2.C: New.
3602
3603 2012-08-06 Tom de Vries <tom@codesourcery.com>
3604
3605 * gcc.dg/tree-ssa/vrp78.c: New test.
3606
3607 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3608 Richard Sandiford <rdsandiford@googlemail.com>
3609
3610 * g++.dg/opt/enum2.C: Require fpic target.
3611 * g++.dg/lto/20090303_0.C: Likewise.
3612
3613 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3614 Catherine Moore <clm@codesourcery.com>
3615
3616 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3617 flush function names too.
3618 * gcc.target/mips/clear-cache-1.c: Likewise.
3619
3620 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3621
3622 PR target/54156
3623 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3624
3625 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3626
3627 PR fortran/54166
3628 * gfortran.dg/array_5.f90: New test.
3629
3630 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3631
3632 PR tree-optimization/30318
3633 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3634
3635 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3636
3637 * g++.dg/ext/vector17.C: New testcase.
3638
3639 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3640
3641 PR target/51931
3642 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3643 * g++.dg/opt/longbranch1.C: Likewise.
3644
3645 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3646
3647 PR tree-optimization/53805
3648 * gcc.dg/fold-notunord.c: New testcase.
3649
3650 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3651
3652 PR fortran/48820
3653 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3654 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3655
3656 2012-08-02 Jason Merrill <jason@redhat.com>
3657 Paolo Carlini <paolo.carlini@oracle.com>
3658
3659 PR c++/51213 (again)
3660 * g++.dg/cpp0x/sfinae37.C: Extend.
3661
3662 2012-08-02 Richard Guenther <rguenther@suse.de>
3663
3664 PR tree-optimization/50672
3665 * g++.dg/torture/pr50672.C: New testcase.
3666
3667 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3668
3669 PR fortran/54147
3670 * gfortran.dg/abstract_type_6.f03: Modified.
3671 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3672 * gfortran.dg/proc_ptr_comp_35.f90: New.
3673 * gfortran.dg/typebound_proc_9.f03: Modified.
3674 * gfortran.dg/typebound_proc_26.f90: New.
3675
3676 2012-08-02 Richard Guenther <rguenther@suse.de>
3677
3678 * gcc.dg/torture/pta-callused-1.c: Adjust.
3679 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3680 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3681 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3682 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3683 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3684 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3685 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3686 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3687
3688 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3689
3690 PR fortran/54033
3691 * gfortran.dg/include_6.f90: New test case.
3692 * gfortran.dg/include_7.f90: New test case.
3693 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3694
3695 2012-08-01 Tom de Vries <tom@codesourcery.com>
3696
3697 * gcc.dg/tree-ssa/vrp76.c: New test.
3698
3699 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3700
3701 PR tree-optimization/46556
3702 * gcc.dg/tree-ssa/slsr-27.c: New.
3703 * gcc.dg/tree-ssa/slsr-28.c: New.
3704 * gcc.dg/tree-ssa/slsr-29.c: New.
3705
3706 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3707
3708 PR fortran/42418
3709 * gfortran.dg/proc_decl_29.f90: New.
3710
3711 2012-07-31 Dehao Chen <dehao@google.com>
3712
3713 * gcc.dg/predict-7.c: New test.
3714
3715 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3716
3717 PR fortran/54134
3718 * gfortran.dg/typebound_override_3.f90: New.
3719
3720 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3721
3722 PR tree-optimization/53773
3723 * gcc.dg/vect/pr53773.c: New test.
3724
3725 2012-07-31 Nick Clifton <nickc@redhat.com>
3726
3727 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3728 and for XStormy16.
3729
3730 2012-07-31 Tobias Burnus <burnus@net-b.de>
3731
3732 * gfortran.dg/c_funloc_tests_6.f90: New.
3733 * gfortran.dg/c_funloc_tests_7.f90: New.
3734 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3735
3736 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3737
3738 PR c++/53624
3739 * g++.dg/cpp0x/temp_default5.C: New.
3740
3741 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3742
3743 PR fortran/51081
3744 * gfortran.dg/proc_ptr_37.f90: New.
3745
3746 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3747
3748 * lib/target-supports.exp
3749 (check_effective_target_vect_natural_alignment): New function.
3750 * gcc.dg/align-2.c: Only run on targets with natural alignment
3751 of vector types.
3752 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3753 alignment of vector types.
3754
3755 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3756 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3757
3758 * gcc.target/i386/rdseed16-1.c: New.
3759 * gcc.target/i386/rdseed32-1.c: Ditto
3760 * gcc.target/i386/rdseed64-1.c: Ditto
3761 * gcc.target/i386/sse-12.c: Add -mrdseed.
3762 * gcc.target/i386/sse-13.c: Ditto.
3763 * gcc.target/i386/sse-14.c: Ditto.
3764 * g++.dg/other/i386-2.C: Ditto.
3765 * g++.dg/other/i386-3.C: Ditto.
3766
3767 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3768
3769 PR target/51244
3770 * gcc.target/sh/pr51244-4.c: New.
3771
3772 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3773
3774 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3775 for alpha*-*-* targets. Cleanup original tree dump.
3776
3777 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3778
3779 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3780 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3781
3782 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3783
3784 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3785 rand, srand. Include <stdlib.h>.
3786
3787 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3788
3789 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3790
3791 2012-07-26 Richard Henderson <rth@redhat.com>
3792
3793 * gcc.dg/attr-hotcold-1.c: New.
3794 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3795
3796 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3797 Sandra Loosemore <sandra@codesourcery.com>
3798
3799 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3800
3801 2012-07-26 Tobias Burnus <burnus@net-b.de>
3802
3803 * gfortran.dg/contiguous_1.f90: Update dg-error.
3804 * gfortran.dg/proc_ptr_32.f90: Ditto.
3805
3806 2012-07-26 Richard Guenther <rguenther@suse.de>
3807
3808 PR tree-optimization/54098
3809 * gcc.dg/torture/pr54098.c: New testcase.
3810
3811 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3812
3813 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3814 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3815
3816 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3817
3818 PR fortran/44354
3819 * gfortran.dg/array_constructor_39.f90: New test.
3820
3821 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3822
3823 PR fortran/44354
3824 * gfortran.dg/array_constructor_38.f90: New test.
3825
3826 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3827
3828 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3829
3830 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3831
3832 * gnat.dg/noreturn5.ad[sb]: New test.
3833
3834 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3835 Paul Brook <paul@codesourcery.com>
3836
3837 PR target/53633
3838
3839 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3840 * c-c++-common/pr53633.c: New test.
3841
3842 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3843
3844 * gcc.target/i386/asm-dialect-1.c: New test case.
3845
3846 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3847 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3848
3849 * gcc.target/i386/prefetchw-1.c: New.
3850 * gcc.target/i386/sse-12.c: Add -mprfchw.
3851 * gcc.target/i386/sse-13.c: Ditto.
3852 * gcc.target/i386/sse-14.c: Ditto.
3853 * gcc.target/i386/sse-22.c: Ditto.
3854 * gcc.target/i386/sse-23.c: Ditto.
3855 * g++.dg/other/i386-2.C: Ditto.
3856 * g++.dg/other/i386-3.C: Ditto.
3857
3858 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3859
3860 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3861
3862 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3863
3864 PR target/54051
3865 * gcc.target/arm/pr54051.c: New.
3866 * gcc.target/arm/vfp-1.c: Adjust test.
3867
3868 2012-07-24 Julian Brown <julian@codesourcery.com>
3869
3870 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3871 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3872 hard-float ARM.
3873
3874 2012-07-23 Paul Brook <paul@codesourcery.com>
3875
3876 * g++.dg/other/armv7m-1.c: New test.
3877
3878 2012-07-23 Julian Brown <julian@codesourcery.com>
3879
3880 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3881 ARM.
3882 (DO_TEST): Define to 1 for appropriate ARM targets.
3883
3884 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3885
3886 PR tree-optimization/53881
3887 * gcc.dg/pr53881.c: Renamed to ...
3888 * gcc.dg/pr53881-1.c: ... this.
3889 * gcc.dg/pr53881-2.c: New test.
3890
3891 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3892
3893 Handle recent changes in default atomics for cris*-*-linux*.
3894 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3895 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3896 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3897 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3898 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3899 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3900 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3901 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3902 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3903 -mno-unaligned-atomic-may-use-library is in effect for
3904 cris*-*-linux*.
3905 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3906 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3907 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3908 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3909 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3910 gcc.target/cris/torture/sync-mis-op-i-1.c,
3911 gcc.target/cris/torture/sync-mis-op-i-2.c,
3912 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3913 gcc.target/cris/torture/sync-mis-op-i-3.c,
3914 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3915 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3916 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3917 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3918 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3919 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3920 (main): Remove local variable x.
3921 [mis_ok]: Check that atomics don't fail.
3922
3923 2012-07-21 Andrew Pinski <apinski@cavium.com>
3924
3925 * gcc.dg/tree-ssa/vrp72.c: New test.
3926 * gcc.dg/tree-ssa/vrp73.c: New test.
3927 * gcc.dg/tree-ssa/vrp74.c: New test.
3928 * gcc.dg/tree-ssa/vrp75.c: New test.
3929
3930 2012-07-21 Andrew Pinski <apinski@cavium.com>
3931
3932 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3933 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3934
3935 2012-07-21 Andrew Pinski <apinski@cavium.com>
3936
3937 * gcc.target/mips/octeon-pop-2.c: New testcase.
3938
3939 2012-07-21 Tobias Burnus <burnus@net-b.de>
3940
3941 PR fortran/48820
3942 * gfortran.dg/assumed_rank_3.f90: New.
3943 * gfortran.dg/assumed_rank_11.f90: New.
3944 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3945 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3946 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3947
3948 2012-07-21 Andrew Pinski <apinski@cavium.com>
3949
3950 * gcc.target/mips/unaligned-1.c: New testcase.
3951
3952 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3953
3954 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3955
3956 2012-07-20 Tobias Burnus <burnus@net-b.de>
3957
3958 * gfortran.dg/bind_c_array_params_2.f90: New.
3959 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3960 and update dg-error.
3961
3962 2012-07-20 Tobias Burnus <burnus@net-b.de>
3963
3964 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3965
3966 2012-07-20 Jason Merrill <jason@redhat.com>
3967
3968 PR c++/54038
3969 * g++.dg/other/array7.C: New.
3970
3971 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3972
3973 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3974 the basic block and check loop depth.
3975 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3976 matching patterns and comments.
3977 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3978 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3979
3980 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR c++/28656
3983 * c-c++-common/pr28656.c: New test.
3984
3985 2012-07-19 Jason Merrill <jason@redhat.com>
3986
3987 PR c++/54026
3988 * g++.dg/init/mutable1.C: New.
3989
3990 2012-07-20 Tobias Burnus <burnus@net-b.de>
3991
3992 PR fortran/48820
3993 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3994 * gfortran.dg/assumed_rank_1.f90: New.
3995 * gfortran.dg/assumed_rank_1_c.c: New.
3996 * gfortran.dg/assumed_rank_2.f90: New.
3997 * gfortran.dg/assumed_rank_4.f90: New.
3998 * gfortran.dg/assumed_rank_5.f90: New.
3999 * gfortran.dg/assumed_rank_6.f90: New.
4000 * gfortran.dg/assumed_rank_7.f90: New.
4001 * gfortran.dg/assumed_rank_8.f90: New.
4002 * gfortran.dg/assumed_rank_8_c.c: New.
4003 * gfortran.dg/assumed_rank_9.f90: New.
4004 * gfortran.dg/assumed_rank_10.f90: New.
4005 * gfortran.dg/assumed_rank_12.f90: New.
4006
4007 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4008
4009 * gnat.dg/opt25.adb: New test.
4010 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4011 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4012
4013 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4014
4015 * gnat.dg/aggr20.ad[sb]: New test.
4016 * gnat.dg/aggr20_pkg.ads: New helper.
4017
4018 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4019
4020 * gnat.dg/derived_type3.adb: New test.
4021 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4022
4023 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR rtl-optimization/53942
4026 * gcc.dg/pr53942.c: New test.
4027
4028 2012-07-19 Jason Merrill <jason@redhat.com>
4029
4030 PR c++/54021
4031 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4032
4033 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4034
4035 * gnat.dg/discr38.adb: New test.
4036
4037 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4038
4039 PR middle-end/54017
4040 * c-c++-common/gomp/pr54017.c: New test.
4041
4042 2012-07-19 Richard Guenther <rguenther@suse.de>
4043 Eric Botcazou <ebotcazou@adacore.com>
4044
4045 * gnat.dg/loop_optimization11.adb: New testcase.
4046 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4047
4048 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4049 Jason Merrill <jason@redhat.com>
4050
4051 * g++.dg/cpp0x/sfinae37.C: New.
4052 * g++.dg/template/access23.C: New.
4053 * g++.dg/template/access7.C: Adjust.
4054 * g++.dg/template/sfinae10.C: Don't expect errors.
4055 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4056
4057 2012-07-18 Julian Brown <julian@codesourcery.com>
4058 Sandra Loosemore <sandra@codesroucery.com>
4059
4060 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4061
4062 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4063
4064 * gnat.dg/noreturn4.ad[sb]: New test.
4065 * gnat.dg/noreturn4_pkg.ads: New helper.
4066
4067 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4068 Julian Brown <julian@codesourcery.com>
4069
4070 * gcc.target/arm/neon-vdup-1.c: New test case.
4071 * gcc.target/arm/neon-vdup-2.c: New test case.
4072 * gcc.target/arm/neon-vdup-3.c: New test case.
4073 * gcc.target/arm/neon-vdup-4.c: New test case.
4074 * gcc.target/arm/neon-vdup-5.c: New test case.
4075 * gcc.target/arm/neon-vdup-6.c: New test case.
4076 * gcc.target/arm/neon-vdup-7.c: New test case.
4077 * gcc.target/arm/neon-vdup-8.c: New test case.
4078 * gcc.target/arm/neon-vdup-9.c: New test case.
4079 * gcc.target/arm/neon-vdup-10.c: New test case.
4080 * gcc.target/arm/neon-vdup-11.c: New test case.
4081 * gcc.target/arm/neon-vdup-12.c: New test case.
4082 * gcc.target/arm/neon-vdup-13.c: New test case.
4083 * gcc.target/arm/neon-vdup-14.c: New test case.
4084 * gcc.target/arm/neon-vdup-15.c: New test case.
4085 * gcc.target/arm/neon-vdup-16.c: New test case.
4086 * gcc.target/arm/neon-vdup-17.c: New test case.
4087 * gcc.target/arm/neon-vdup-18.c: New test case.
4088 * gcc.target/arm/neon-vdup-19.c: New test case.
4089 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4090 arguments non-constant.
4091
4092 2012-07-18 Richard Guenther <rguenther@suse.de>
4093
4094 PR tree-optimization/53970
4095 * g++.dg/torture/pr53970.C: New testcase.
4096
4097 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4098
4099 PR target/38621
4100 * gcc.c-torture/compile/pr38621.c: New.
4101
4102 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4103
4104 PR target/33135
4105 * gcc.target/sh/pr33135-1.c: New.
4106 * gcc.target/sh/pr33135-2.c: New.
4107 * gcc.target/sh/pr33135-3.c: New.
4108 * gcc.target/sh/pr33135-4.c: New.
4109
4110 2012-07-17 Jason Merrill <jason@redhat.com>
4111
4112 PR c++/53995
4113 * g++.dg/parse/enum9.C: New.
4114
4115 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4116 Sandra Loosemore <sandra@codesourcery.com>
4117
4118 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4119 if there is a conflict with -mcpu=. Use -mcpu=5208.
4120
4121 2012-07-17 Jason Merrill <jason@redhat.com>
4122
4123 PR c++/53989
4124 * g++.dg/template/array23.C: New.
4125
4126 2012-07-17 Tobias Burnus <burnus@net-b.de>
4127
4128 PR fortran/53985
4129 * gfortran.dg/bind_c_usage_26.f90: New.
4130 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4131 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4132 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4133 * gfortran.dg/interop_params.f03: Ditto.
4134
4135 2012-07-17 Jason Merrill <jason@redhat.com>
4136
4137 * g++.dg/template/inherit8.C: Adjust.
4138 * g++.dg/template/using21.C: Adjust.
4139 * g++.dg/template/using22.C: Adjust.
4140
4141 PR c++/53549
4142 * g++.dg/template/current-inst1.C: New.
4143 * g++.dg/parse/crash35.C: Adjust.
4144
4145 2012-07-17 Tobias Burnus <burnus@net-b.de>
4146
4147 PR fortran/52101
4148 * gfortran.dg/oldstyle_4.f90: New.
4149
4150 2012-07-17 Tobias Burnus <burnus@net-b.de>
4151
4152 PR fortran/49265
4153 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4154 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4155
4156 2012-07-16 Jason Merrill <jason@redhat.com>
4157
4158 * g++.dg/parse/access8.C: Adjust.
4159 * g++.dg/template/sfinae6_neg.C: Adjust.
4160
4161 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4162
4163 PR fortran/53824
4164 * gfortran.dg/coarray_allocate_1.f90: New test.
4165
4166 2012-07-16 Andrew Pinski <apinski@cavium.com>
4167
4168 * gcc.c-torture/execute/bswap-1.c: New testcase.
4169 * gcc.c-torture/compile/unalign-1.c: New testcase.
4170 * gcc.c-torture/compile/20120524-1.c: New testcase.
4171 * gcc.c-torture/compile/20101216-1.c: New testcase.
4172
4173 2012-07-16 Dehao Chen <dehao@google.com>
4174
4175 Revert
4176 2012-07-10 Dehao Chen <dehao@google.com>
4177
4178 * gcc.dg/debug_info_inline.c: New test.
4179
4180 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4181
4182 PR fortran/53956
4183 * gfortran.dg/proc_decl_28.f90: New.
4184
4185 2012-07-16 Andrew Pinski <apinski@cavium.com>
4186
4187 * gcc.dg/torture/builtins-1.c: New testcase.
4188
4189 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4190
4191 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4192 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4193 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4194 gcc.target/cris/sync-1-v10.c,
4195 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4196 pass -mno-unaligned-atomic-may-use-library.
4197 * gcc.target/cris/sync-xchg-1.c: New test.
4198 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4199 valid register operand output modifier.
4200
4201 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4202
4203 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4204 characters.
4205
4206 2012-07-13 Andrew Pinski <apinski@cavium.com>
4207
4208 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4209 rather than cleanup-tree-dump.
4210 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4211
4212 2012-07-13 Richard Guenther <rguenther@suse.de>
4213
4214 PR tree-optimization/53907
4215 * gcc.target/i386/pr53907.c: New testcase.
4216
4217 2012-07-13 Richard Guenther <rguenther@suse.de>
4218
4219 PR tree-optimization/53922
4220 * gcc.dg/torture/pr53922.c: New testcase.
4221
4222 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4223
4224 PR rtl-optimization/53908
4225 * gcc.dg/torture/pr53908.c: New test.
4226
4227 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4228
4229 PR c++/53531
4230 * g++.dg/cpp0x/variadic135.C: New.
4231
4232 2012-07-12 Jason Merrill <jason@redhat.com>
4233
4234 * g++.dg/template/sfinae6_neg.C: Adjust.
4235
4236 2012-07-12 Tobias Burnus <burnus@net-b.de>
4237
4238 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4239 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4240 scan-tree-dump-times pattern.
4241
4242 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4243
4244 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4245
4246 2012-07-11 Jason Merrill <jason@redhat.com>
4247
4248 DR 1402
4249 * g++.g/cpp0x/defaulted37.C: New.
4250
4251 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4252
4253 PR target/53859
4254 * gcc.target/arm/pr53859.c: New test.
4255
4256 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4257
4258 PR target/53886
4259 * gcc.c-torture/compile/pr53886.c: New.
4260
4261 2012-07-10 Dehao Chen <dehao@google.com>
4262
4263 * gcc.dg/debug_info_inline.c: New test.
4264
4265 2012-07-10 Jason Merrill <jason@redhat.com>
4266
4267 PR c++/53733
4268 * g++.dg/cpp0x/defaulted36.C: New.
4269 * g++.dg/cpp0x/defaulted21.C: Adjust.
4270
4271 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4272
4273 2012-07-09 Sterling Augustine <saugustine@google.com>
4274
4275 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4276
4277 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4278
4279 PR tree-optimization/53887
4280 * gcc.dg/pr53887.c: New test.
4281
4282 2012-07-09 Jason Merrill <jason@redhat.com>
4283
4284 PR c++/53882
4285 * g++.dg/cpp0x/nullptr29.C: New.
4286
4287 2012-07-09 Tom de Vries <tom@codesourcery.com>
4288 Richard Guenther <rguenther@suse.de>
4289
4290 * gcc.dg/builtin-unreachable-6.c: New test.
4291 * gcc.dg/builtin-unreachable-5.c: New test.
4292
4293 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4294
4295 PR tree-optimization/53881
4296 * gcc.dg/pr53881.c: New test.
4297
4298 2012-07-06 Jason Merrill <jason@redhat.com>
4299
4300 PR c++/53862
4301 * g++.dg/cpp0x/variadic134.C: New.
4302
4303 PR c++/53858
4304 * g++.dg/cpp0x/alias-decl-20.C: New.
4305
4306 2012-07-06 Tom de Vries <tom@codesourcery.com>
4307
4308 PR tree-optimization/51879
4309 * gcc.dg/pr51879-16.c: New test.
4310 * gcc.dg/pr51879-17.c: Same.
4311
4312 2012-07-06 Tom de Vries <tom@codesourcery.com>
4313
4314 PR tree-optimization/52009
4315 * gcc.dg/pr51879-7.c: New test.
4316 * gcc.dg/pr51879-18.c: New test.
4317
4318 2012-07-05 Jason Merrill <jason@redhat.com>
4319
4320 PR c++/50852
4321 * g++.dg/template/typedef39.C: New.
4322
4323 PR c++/53039
4324 * g++.dg/cpp0x/variadic133.C: New.
4325 * g++.dg/template/param1.C: Adjust.
4326
4327 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4328
4329 PR target/48941
4330 PR target/51980
4331 * gcc.target/arm/neon/vtrnf32.c: Update.
4332 * gcc.target/arm/neon/vtrns32.c: Update.
4333 * gcc.target/arm/neon/vtrnu32.c: Update.
4334 * gcc.target/arm/neon/vzipf32.c: Update.
4335 * gcc.target/arm/neon/vzips32.c: Update.
4336 * gcc.target/arm/neon/vzipu32.c: Update.
4337
4338 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4339
4340 PR fortran/53732
4341 * gfortran.dg/inline_sum_4.f90: New test.
4342
4343 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4344
4345 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4346
4347 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4348
4349 * gcc.target/arm/fma-sp.c: New testcase.
4350 * gcc.target/arm/fma.c: Likewise.
4351 * gcc.target/arm/fma.h: Likewise.
4352
4353 2012-07-04 Jason Merrill <jason@redhat.com>
4354
4355 PR c++/53848
4356 * g++.dg/other/enum3.C: New.
4357
4358 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4359
4360 PR middle-end/53321
4361 * g++.dg/torture/pr53321.C: New test.
4362
4363 2012-07-04 Richard Guenther <rguenther@suse.de>
4364
4365 PR tree-optimization/53844
4366 * g++.dg/tree-ssa/pr53844.C: New testcase.
4367
4368 2012-07-04 Richard Guenther <rguenther@suse.de>
4369
4370 PR tree-optimization/53849
4371 * gcc.dg/pr53849.c: New testcase.
4372
4373 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR c++/53812
4376 * g++.dg/ext/label14.C: New test.
4377
4378 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4379
4380 PR target/53811
4381 * g++.dg/other/pr53811.C: New test.
4382
4383 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4384
4385 PR target/28896
4386 * gcc.target/m68k/stack-limit-1.c: New testcase.
4387
4388 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4389
4390 * gnat.dg/recursive_call.adb: New test.
4391
4392 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4393
4394 * gnat.dg/discr37.ad[sb]: New test.
4395
4396 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4397
4398 * g++.dg/other/packed1.C: Remove SH from xfail list.
4399
4400 2012-07-02 Jason Merrill <jason@redhat.com>
4401
4402 PR c++/53619
4403 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4404
4405 PR c++/53783
4406 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4407
4408 PR c++/53788
4409 * g++.dg/cpp0x/decltype39.C: New.
4410 * g++.dg/diagnostic/method1.C: Adjust.
4411
4412 PR c++/53816
4413 * g++.dg/template/ref6.C: New.
4414
4415 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4416
4417 PR target/53568
4418 * gcc.target/sh/pr53568-1.c: New.
4419
4420 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4421
4422 PR target/51244
4423 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4424
4425 2012-07-02 Jason Merrill <jason@redhat.com>
4426
4427 PR c++/53821
4428 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4429
4430 PR c++/53524
4431 * g++.dg/template/enum7.C: New.
4432 * g++.dg/other/ptrmem10.C: Adjust.
4433 * g++.dg/other/ptrmem11.C: Adjust.
4434 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4435
4436 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4437
4438 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4439
4440 2012-07-01 Wei Guozhi <carrot@google.com>
4441
4442 PR target/53447
4443 * gcc.target/arm/pr53447-1.c: New testcase.
4444 * gcc.target/arm/pr53447-2.c: New testcase.
4445 * gcc.target/arm/pr53447-3.c: New testcase.
4446 * gcc.target/arm/pr53447-4.c: New testcase.
4447
4448 2012-06-29 Richard Guenther <rguenther@suse.de>
4449
4450 PR tree-optimization/47061
4451 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4452
4453 2012-06-29 Richard Guenther <rguenther@suse.de>
4454
4455 PR tree-optimization/37541
4456 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4457
4458 2012-06-29 Richard Guenther <rguenther@suse.de>
4459
4460 PR tree-optimization/52589
4461 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4462
4463 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4464
4465 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4466
4467 * g++.dg/template/error46.C: Add missing comment to dg-message.
4468 * g++.dg/template/crash107.C: Likewise.
4469 * g++.dg/template/error47.C: Likewise.
4470 * g++.dg/template/crash108.C: Likewise.
4471 * g++.dg/overload/operator5.C: Likewise.
4472
4473 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4474 errors in dg-message directives, add comments.
4475
4476 2012-06-28 Kai Tietz <ktietz@redhat.com>
4477
4478 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4479 hard-coded 'unsigned long'.
4480
4481 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4482
4483 PR tree-optimization/51581
4484 * gcc.dg/vect/pr51581-4.c: New test.
4485
4486 PR tree-optimization/53645
4487 * gcc.c-torture/execute/pr53645-2.c: New test.
4488
4489 2012-06-28 Richard Guenther <rguenther@suse.de>
4490
4491 PR middle-end/53790
4492 * gcc.dg/torture/pr53790.c: New testcase.
4493
4494 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4495
4496 PR tree-optimization/53645
4497 * gcc.c-torture/execute/pr53645.c: New test.
4498
4499 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4500
4501 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4502
4503 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4504
4505 PR debug/53671
4506 PR debug/49888
4507 * gcc.dg/guality/pr49888.c: Account for the possibility that
4508 the variable is optimized out at the first test.
4509
4510 2012-06-27 Jason Merrill <jason@redhat.com>
4511
4512 * g++.dg/cpp0x/override2.C: Adjust.
4513 * g++.dg/template/error5.C: Adjust.
4514 * g++.dg/parse/crash28.C: Adjust.
4515
4516 PR c++/53563
4517 * g++.dg/parse/template27.C: New.
4518 * g++.dg/template/crash74.C: Adjust expected output.
4519
4520 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4521
4522 PR fortran/41951
4523 PR fortran/49591
4524 * gfortran.dg/typebound_operator_16.f03: New.
4525
4526 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4527
4528 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4529 even src1.i and src2.i fields even in the second half of the arrays.
4530
4531 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4532
4533 PR c++/51033.
4534 * g++.dg/torture/vshuf-16.inc: New test.
4535 * g++.dg/torture/vshuf-2.inc: New test.
4536 * g++.dg/torture/vshuf-4.inc: New test.
4537 * g++.dg/torture/vshuf-8.inc: New test.
4538 * g++.dg/torture/vshuf-main.inc: New test.
4539 * g++.dg/torture/vshuf-v16hi.C: New test.
4540 * g++.dg/torture/vshuf-v16qi.C: New test.
4541 * g++.dg/torture/vshuf-v2df.C: New test.
4542 * g++.dg/torture/vshuf-v2di.C: New test.
4543 * g++.dg/torture/vshuf-v2sf.C: New test.
4544 * g++.dg/torture/vshuf-v2si.C: New test.
4545 * g++.dg/torture/vshuf-v4df.C: New test.
4546 * g++.dg/torture/vshuf-v4di.C: New test.
4547 * g++.dg/torture/vshuf-v4sf.C: New test.
4548 * g++.dg/torture/vshuf-v4si.C: New test.
4549 * g++.dg/torture/vshuf-v8hi.C: New test.
4550 * g++.dg/torture/vshuf-v8qi.C: New test.
4551 * g++.dg/torture/vshuf-v8si.C: New test.
4552
4553 2012-06-27 Richard Guenther <rguenther@suse.de>
4554
4555 PR middle-end/53676
4556 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4557
4558 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4559
4560 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4561 scan-dump-dem-not): Use printable pattern in test name.
4562
4563 2012-06-26 Sterling Augustine <saugustine@google.com>
4564 Dominique Dhumieres <dominiq@lps.ens.fr>
4565
4566 * gcc.dg/pubtypes-2.c: Update expected output.
4567 * gcc.dg/pubtypes-3.c: Likewise.
4568 * gcc.dg/pubtypes-4.c: Likewise.
4569
4570 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4571
4572 * gcc.dg/tree-ssa/slsr-1.c: New test.
4573 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4574 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4575 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4576
4577 2012-06-26 Matt Turner <mattst88@gmail.com>
4578
4579 PR target/35294
4580 * gcc.target/arm/mmx-2.c: New.
4581
4582 2012-06-26 Richard Guenther <rguenther@suse.de>
4583
4584 PR c++/53752
4585 * g++.dg/torture/pr53752.C: New testcase.
4586
4587 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR tree-optimization/53748
4590 * gcc.c-torture/compile/pr53748.c: New test.
4591
4592 2012-06-25 Jason Merrill <jason@redhat.com>
4593
4594 PR c++/53498
4595 PR c++/53305
4596 * g++.dg/cpp0x/decltype38.C: New.
4597 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4598
4599 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4600
4601 * lib/target-supports-dg.exp (testname-for-summary): New.
4602 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4603 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4604 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4605 scan-module-absence, output-exists, output-exists-not: Use
4606 testname-for-summary.
4607 (dg-test): Clean up testname_with_flags.
4608 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4609 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4610 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4611 scan-assembler-dem-not, object-size: Use testname-for-summary.
4612 * lib/gcov.exp (run-gcov): Likewise.
4613 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4614 scan-dump-dem, scan-dump-dem-note): Likewise.
4615
4616 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4617 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4618 including profopt.opt; save and restore existing value.
4619 * g++.dg/bprob/bprob.exp: Likewise.
4620 * gcc.dg/matrix/matrix.exp: Likewise.
4621 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4622 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4623 PROFOPT_OPTIONS.
4624
4625 2012-06-25 Richard Henderson <rth@redhat.com>
4626
4627 * gcc.dg/pr53749.c: New.
4628
4629 2012-06-25 Jason Merrill <jason@redhat.com>
4630
4631 PR c++/52988
4632 * g++.dg/cpp0x/nullptr28.C: New.
4633
4634 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4635
4636 * gcc.target/arm/neon-vld1_dupQ.c: New.
4637
4638 2012-06-25 Florian Weimer <fweimer@redhat.com>
4639
4640 * g++.dg/init/new35.C: New.
4641 * g++.dg/init/new36.C: New.
4642 * g++.dg/init/new37.C: New.
4643 * g++.dg/ext/vla5.C: New warning.
4644 * g++.dg/ext/vla8.C: New warning.
4645 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4646
4647 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4648 James Greenhalgh <james.greenhalgh@arm.com>
4649
4650 * gcc.target/arm/ftest-support-arm.h New testcase.
4651 * gcc.target/arm/ftest-support-thumb.h Likewise.
4652 * gcc.target/arm/ftest-support.h Likewise.
4653 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4654 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4655 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4656 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4657 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4658 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4659 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4660 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4661 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4662 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4663 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4664 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4665 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4666 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4667 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4668 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4669 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4670 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4671 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4672 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4673 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4674 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4675 * lib/target-supports.exp
4676 (check_effective_target_arm_arch_FUNC): Add support for more
4677 architectures.
4678 (add_options_for_arm_arch_FUNC): Likewise.
4679 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4680
4681 2012-06-25 Jason Merrill <jason@redhat.com>
4682
4683 PR c++/53202
4684 * g++.dg/cpp0x/constexpr-tuple.C: New.
4685
4686 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4687
4688 PR target/53759
4689 * gcc.target/i386/pr53759.c: New test.
4690
4691 PR c++/53594
4692 * g++.dg/cpp0x/nsdmi7.C: New test.
4693
4694 2012-06-24 Kai Tietz <ktietz@redhat.com>
4695
4696 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4697 for LLP64 targets.
4698 * gcc.target/i386/pr38988.c: Likewise.
4699
4700 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4701
4702 PR fortran/47710
4703 PR fortran/53328
4704 * gfortran.dg/typebound_generic_12.f03: New.
4705 * gfortran.dg/typebound_generic_13.f03: New.
4706
4707 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4708
4709 * gnat.dg/lto15.ad[sb]: New test.
4710
4711 2012-06-21 Meador Inge <meadori@codesourcery.com>
4712
4713 PR c/53702
4714 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4715
4716 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4717
4718 * gcc.dg/pch/ident-1.c: New test.
4719 * gcc.dg/pch/ident-1.hs: Header file for new test.
4720
4721 2012-06-21 Michael Matz <matz@suse.de>
4722
4723 PR middle-end/53688
4724 * gcc.c-torture/execute/pr53688.c: New test.
4725
4726 2012-06-20 Richard Guenther <rguenther@suse.de>
4727
4728 PR tree-optimization/30318
4729 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4730
4731 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4732
4733 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4734
4735 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4736
4737 * gcc.target/i386/clearcapv2.map: New file.
4738 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4739
4740 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4741
4742 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4743 and add __sh__ case.
4744
4745 2012-06-19 Jason Merrill <jason@redhat.com>
4746
4747 PR c++/52637
4748 * g++.dg/debug/localclass1.C: New.
4749
4750 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4751
4752 * g++.dg/cpp0x/override4.C: New.
4753
4754 2012-06-14 Jason Merrill <jason@redhat.com>
4755
4756 PR c++/53651
4757 * g++.dg/cpp0x/decltype37.C: New.
4758
4759 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4760
4761 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4762
4763 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4764
4765 * gcc.c-torture/compile/vector-5.c,
4766 gcc.c-torture/compile/vector-6.c: New tests.
4767
4768 2012-06-19 Richard Henderson <rth@redhat.com>
4769
4770 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4771
4772 2012-06-19 Richard Guenther <rguenther@suse.de>
4773
4774 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4775
4776 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4777
4778 PR target/53712
4779 * gcc.target/i386/pr53712.c: New test.
4780
4781 2012-06-18 Tobias Burnus <burnus@net-b.de>
4782
4783 PR fortran/53692
4784 * gfortran.dg/elemental_optional_args_6.f90: New.
4785
4786 2012-06-18 Tobias Burnus <burnus@net-b.de>
4787
4788 PR fortran/53526
4789 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4790 * gfortran.dg/coarray/move_alloc_1.f90
4791
4792 2012-06-18 Tobias Burnus <burnus@net-b.de>
4793
4794 PR fortran/53526
4795 * gfortran.dg/coarray_27.f90: New.
4796
4797 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4798 Greta Yorsh <Greta.Yorsh@arm.com>
4799
4800 * gcc.target/arm/epilog-1.c: New test.
4801
4802 2012-06-18 Richard Guenther <rguenther@suse.de>
4803
4804 PR tree-optimization/53693
4805 * g++.dg/torture/pr53693.C: New testcase.
4806
4807 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4808
4809 PR tree-optimization/53703
4810 * gcc.dg/torture/pr53703.c: New test.
4811
4812 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4813
4814 PR middle-end/53698
4815 * gcc.target/i386/pr53698.c: New test.
4816
4817 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4818
4819 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4820
4821 2012-06-17 Tobias Burnus <burnus@net-b.de>
4822
4823 PR fortran/53691
4824 PR fortran/53685
4825 * gfortran.dg/transfer_check_3.f90: New.
4826
4827 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4828
4829 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4830
4831 2012-06-16 Tobias Burnus <burnus@net-b.de>
4832
4833 PR fortran/53642
4834 PR fortran/45170
4835 * gfortran.dg/deferred_type_param_8.f90: New.
4836
4837 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4838
4839 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4840 testname that includes flags, passed in as new argument, in
4841 pass/fail messages.
4842 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4843 and pass it to verify-* procedures.
4844
4845 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4846 alignment torture options with usual torture options.
4847
4848 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4849 messages reported for one line of source code.
4850 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4851 * g++.dg/cpp0x/decltype2.C: Likewise.
4852 * g++.dg/cpp0x/decltype3.C: Likewise.
4853 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4854 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4855 * g++.dg/cpp0x/static_assert3.C: Likewise.
4856 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4857 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4858 * g++.dg/cpp0x/union1.C: Likewise.
4859 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4860 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4861 * g++.dg/cpp0x/variadic2.C: Likewise.
4862 * g++.dg/cpp0x/variadic20.C: Likewise.
4863 * g++.dg/cpp0x/variadic74.C: Likewise.
4864 * g++.dg/diagnostic/bitfld2.C: Likewise.
4865 * g++.dg/ext/attrib44.C: Likewise.
4866 * g++.dg/ext/no-asm-1.C: Likewise.
4867 * g++.dg/other/error34.C: Likewise.
4868 * g++.dg/parse/crash46.C: Likewise.
4869 * g++.dg/parse/error10.C: Likewise.
4870 * g++.dg/parse/error2.C: Likewise.
4871 * g++.dg/parse/error3.C: Likewise.
4872 * g++.dg/parse/error36.C: Likewise.
4873 * g++.dg/parse/error8.C: Likewise.
4874 * g++.dg/parse/error9.C: Likewise.
4875 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4876 * g++.dg/parse/parser-pr28152.C: Likewise.
4877 * g++.dg/parse/template25.C: Likewise.
4878 * g++.dg/parse/typename11.C: Likewise.
4879 * g++.dg/tc1/dr147.C: Likewise.
4880 * g++.dg/template/deduce3.C: Likewise.
4881 * g++.dg/template/koenig9.C: Likewise.
4882 * g++.dg/template/pr23510.C: Likewise.
4883 * g++.dg/warn/pr12242.C: Likewise.
4884 * g++.dg/warn/pr30551-2.C: Likewise.
4885 * g++.dg/warn/pr30551.C: Likewise.
4886 * g++.old-deja/g++.other/typename1.C: Likewise.
4887 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4888
4889 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4890
4891 PR c++/51033
4892 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4893 * c-c++-common/torture/vshuf-2.inc: Likewise.
4894 * c-c++-common/torture/vshuf-4.inc: Likewise.
4895 * c-c++-common/torture/vshuf-8.inc: Likewise.
4896 * c-c++-common/torture/vshuf-main.inc: Likewise.
4897 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4898 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4899 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4900 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4901 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4902 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4903 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4904 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4905 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4906 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4907 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4908 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4909 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4910 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4911
4912 2012-06-15 Michael Matz <matz@suse.de>
4913
4914 * gcc.dg/tree-ssa/vector-4.c: New test.
4915
4916 2012-06-15 Michael Matz <matz@suse.de>
4917
4918 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4919 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4920
4921 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4922
4923 PR tree-optimization/53636
4924 * gcc.target/arm/pr53636.c: New test.
4925
4926 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR tree-optimization/51581
4929 * gcc.c-torture/execute/pr51581-1.c: New test.
4930 * gcc.c-torture/execute/pr51581-2.c: New test.
4931 * gcc.dg/vect/pr51581-1.c: New test.
4932 * gcc.dg/vect/pr51581-2.c: New test.
4933 * gcc.dg/vect/pr51581-3.c: New test.
4934 * gcc.target/i386/avx-pr51581-1.c: New test.
4935 * gcc.target/i386/avx-pr51581-2.c: New test.
4936 * gcc.target/i386/avx2-pr51581-1.c: New test.
4937 * gcc.target/i386/avx2-pr51581-2.c: New test.
4938 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4939
4940 2012-06-15 Richard Guenther <rguenther@suse.de>
4941
4942 * gcc.c-torture/execute/20120615-1.c: New testcase.
4943
4944 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4945
4946 * gnat.dg/vect8.ad[sb]: New test.
4947
4948 2012-06-14 Richard Guenther <rguenther@suse.de>
4949
4950 * gcc.dg/tree-ssa/vrp.h: New testcase.
4951 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4952
4953 2012-06-13 Christian Bruel <christian.bruel@st.com>
4954
4955 PR target/53621
4956 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4957
4958 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4959
4960 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4961
4962 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4963
4964 PR testsuite/20771
4965 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4966 test summary unique.
4967
4968 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4969 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4970 scan-stack-usage-not): Don't strip torture options from test name.
4971
4972 * lib/scandump.exp (scan-dump-times): Use printable version of
4973 regexp in test summary line.
4974
4975 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4976 messages reported for one line of source code.
4977 * gcc.dg/format/few-1.c: Likewise.
4978 * gcc.dg/ia64-sync-2.c: Likewise.
4979 * gcc.dg/sync-2.c: Likewise.
4980 * gcc.dg/noncompile/pr44517.c: Likewise.
4981
4982 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4983
4984 PR debug/49888
4985 * gcc.dg/guality/pr49888.c: New.
4986
4987 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4988
4989 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4990 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4991 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4992
4993 2012-06-13 Tobias Burnus <burnus@net-b.de>
4994
4995 PR fortran/53643
4996 * gfortran.dg/intent_out_7.f90: New.
4997
4998 2012-06-13 Tobias Burnus <burnus@net-b.de>
4999
5000 PR fortran/53597
5001 * gfortran.dg/save_4.f90: New.
5002
5003 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5004
5005 PR c/53532
5006 PR c/51034
5007 PR c/53196
5008 * gcc.dg/pr53532.c: New test.
5009 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5010 adjust line numbers.
5011 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5012 * gcc.dg/Wcxx-compat-8.c: Likewise.
5013 * gcc.dg/pr51034.c: New test.
5014 * gcc.dg/pr53196-1.c: New test.
5015 * gcc.dg/pr53196-2.c: New test.
5016
5017 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5018
5019 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5020 alignment torture options with usual torture options.
5021 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5022 instead of dg-options.
5023 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5024 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5025 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5026 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5027 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5028 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5029
5030 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5031 to checks for multiple messages reported for one line of source code.
5032 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5033
5034 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5035 messages reported for one line of source code.
5036
5037 * gcc.dg/20031223-1.c: Add comments to check for multiple
5038 messages reported for one line of source code.
5039 * gcc.dg/Wconversion-integer.c: Likewise.
5040 * gcc.dg/Wfatal-2.c: Likewise.
5041 * gcc.dg/Wfatal.c: Likewise.
5042 * gcc.dg/Wobjsize-1.c: Likewise.
5043 * gcc.dg/c99-vla-jump-1.c: Likewise.
5044 * gcc.dg/c99-vla-jump-2.c: Likewise.
5045 * gcc.dg/c99-vla-jump-3.c: Likewise.
5046 * gcc.dg/c99-vla-jump-4.c: Likewise.
5047 * gcc.dg/c99-vla-jump-5.c: Likewise.
5048 * gcc.dg/decl-9.c: Likewise.
5049 * gcc.dg/declspec-10.c: Likewise.
5050 * gcc.dg/declspec-18.c: Likewise.
5051 * gcc.dg/mtune.c: Likewise.
5052 * gcc.dg/parser-pr28152-2.c: Likewise.
5053 * gcc.dg/parser-pr28152.c: Likewise.
5054 * gcc.dg/pr14475.c: Likewise.
5055 * gcc.dg/pr27953.c: Likewise.
5056 * gcc.dg/pr28322-3.c: Likewise.
5057 * gcc.dg/pr30457.c: Likewise.
5058 * gcc.dg/pr30551-2.c: Likewise.
5059 * gcc.dg/pr30551-3.c: Likewise.
5060 * gcc.dg/pr30551-4.c: Likewise.
5061 * gcc.dg/pr30551-5.c: Likewise.
5062 * gcc.dg/pr30551-6.c: Likewise.
5063 * gcc.dg/pr30551.c: Likewise.
5064 * gcc.dg/pr45461.c: Likewise.
5065 * gcc.dg/pr48552-1.c: Likewise.
5066 * gcc.dg/pr48552-2.c: Likewise.
5067 * gcc.dg/redecl-1.c: Likewise.
5068 * gcc.dg/transparent-union-3.c: Likewise.
5069 * gcc.dg/utf-dflt.c: Likewise.
5070 * gcc.dg/utf-dflt2.c: Likewise.
5071 * gcc.dg/vla-8.c: Likewise.
5072 * gcc.dg/vla-init-1.c: Likewise.
5073 * gcc.dg/wtr-int-type-1.c: Likewise.
5074
5075 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5076 messages reported for for one line of source code.
5077 * c-c++-common/raw-string-5.c: Likewise.
5078 * c-c++-common/raw-string-4.c: Likewise.
5079 * c-c++-common/raw-string-6.c: Likewise.
5080 * c-c++-common/pr20000.c: Likewise.
5081
5082 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5083 messages reported for one line of source code.
5084 * gcc.dg/cpp/pr30786.c: Likewise.
5085 * gcc.dg/cpp/pr28709.c: Likewise.
5086 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5087 * gcc.dg/cpp/macspace2.c: Likewise.
5088 * gcc.dg/cpp/missing-header-1.c: Likewise.
5089 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5090 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5091 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5092
5093 2012-06-12 Jason Merrill <jason@redhat.com>
5094
5095 PR c++/53599
5096 * g++.dg/template/local7.C: New.
5097
5098 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5099
5100 PR target/53511
5101 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5102 * gcc.target/sh/pr51340-2.c: Likewise.
5103 * gcc.target/sh/pr51340-3.c: Likewise.
5104
5105 2012-06-12 Michael Matz <matz@suse.de>
5106
5107 * gcc.dg/torture/alias-1.c: New test.
5108
5109 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR rtl-optimization/53589
5112 * gcc.dg/torture/pr53589.c: New test.
5113
5114 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5115
5116 PR target/50749
5117 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5118 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5119 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5120 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5121 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5122 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5123 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5124 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5125 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5126 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5127 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5128 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5129 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5130 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5131 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5132 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5133
5134 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5135
5136 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5137 (check_intel_cpu_model): New function.
5138 (check_amd_cpu_model): New function.
5139 (check_features): New function.
5140 (__get_cpuid_output): New function.
5141 (check_detailed): New function.
5142 (fn1): Rename to quick_check.
5143 (main): Update to call quick_check and call check_detailed.
5144
5145 2012-06-11 Richard Henderson <rth@redhat.com>
5146
5147 * lib/target-supports.exp
5148 (check_effective_target_sync_long_long_runtime): Use
5149 check_effective_target_lp64 instead of
5150 check_effective_target_powerpc64 for powerpc targets.
5151
5152 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5153
5154 PR target/53511
5155 * gcc.target/sh/pr53511-1.c: New.
5156
5157 2012-06-11 Richard Guenther <rguenther@suse.de>
5158
5159 PR middle-end/53470
5160 * g++.dg/lto/pr53470_0.C: New testcase.
5161 * gcc.dg/lto/pr53470_0.c: Likewise.
5162
5163 2012-06-11 Richard Guenther <rguenther@suse.de>
5164
5165 PR c++/53605
5166 * g++.dg/ext/pr53605.C: New testcase.
5167
5168 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5169
5170 * gnat.dg/specs/array1.ads: New test.
5171 * gnat.dg/specs/array2.ads: Likewise.
5172 * gnat.dg/array22.adb: Likewise.
5173
5174 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5175
5176 * gnat.dg/constant4.adb: New test.
5177 * gnat.dg/constant4_pkg.ads: New helper.
5178
5179 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5180
5181 PR fortran/52552
5182 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5183 * gfortran.dg/allocate_class_1.f90: Modified.
5184 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5185 * gfortran.dg/allocate_class_2.f90: New.
5186
5187 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5188
5189 PR middle-end/53535
5190 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5191
5192 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5193
5194 PR fortran/52861
5195 * gfortran.dg/string_assign_2.f90: New test case.
5196
5197 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5198
5199 PR fortran/52861
5200 * gfortran.dg/string_assign_1.f90: New test case.
5201
5202 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR middle-end/53580
5205 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5206 * gcc.dg/gomp/critical-4.c: Likewise.
5207 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5208 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5209 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5210 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5211 * c-c++-common/gomp/pr53580.c: New test.
5212
5213 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5214
5215 PR c++/51214
5216 * g++.dg/cpp0x/forw_enum11.C: New.
5217
5218 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5219
5220 PR c++/53567
5221 * g++.dg/cpp0x/alias-decl-19.C: New.
5222
5223 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5224
5225 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5226
5227 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5228
5229 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5230 (XSTATE_FP): Ditto.
5231 (XSTATE_SSE): Ditto.
5232 (XSTATE_YMM): Ditto.
5233 (avx_os_support): Use new defines.
5234
5235 2012-06-06 Richard Guenther <rguenther@suse.de>
5236
5237 PR testsuite/32380
5238 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5239 loops.
5240
5241 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5242
5243 PR c++/52841
5244 * g++.dg/cpp0x/pr52841.C: New testcase.
5245
5246 2012-06-06 Richard Guenther <rguenther@suse.de>
5247
5248 PR tree-optimization/53081
5249 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5250 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5251
5252 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5253
5254 * gcc.target/powerpc/pr53487.c: New test.
5255
5256 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5257
5258 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5259
5260 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5261
5262 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5263
5264 2012-06-05 Richard Guenther <rguenther@suse.de>
5265
5266 PR tree-optimization/30442
5267 * gcc.dg/vect/bb-slp-30.c: New testcase.
5268
5269 2012-06-05 Richard Guenther <rguenther@suse.de>
5270
5271 PR tree-optimization/53081
5272 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5273 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5274 -fno-tree-loop-distribute-patterns.
5275
5276 2012-06-05 Alan Modra <amodra@gmail.com>
5277
5278 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5279 Check static chain in nested funcs.
5280
5281 2012-06-04 Tobias Burnus <burnus@net-b.de>
5282
5283 PR fortran/50619
5284 * gfortran.dg/init_flag_10.f90: New.
5285
5286 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5287
5288 PR c++/53524
5289 * g++.dg/warn/Wenum-compare-no-2: New.
5290
5291 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5292
5293 PR preprocessor/53463
5294 * g++.dg/cpp/limits.C: New test.
5295 * g++.dg/parse/error19.C: Adjust.
5296 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5297 * g++.dg/warn/pr35635.C: Likewise.
5298 * g++.old-deja/g++.pt/assign1.C: Likewise.
5299
5300 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5301
5302 PR target/53559
5303 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5304 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5305 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5306 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5307 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5308 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5309 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5310 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5311
5312 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5313
5314 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5315
5316 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5317
5318 PR tree-optimization/53550
5319 * gcc.dg/pr53550.c: New test.
5320
5321 2012-06-04 Richard Guenther <rguenther@suse.de>
5322
5323 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5324 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5325 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5326
5327 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5328
5329 PR fortran/48831
5330 * gfortran.dg/parameter_array_element_2.f90: New.
5331
5332 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5333
5334 PR target/53512
5335 * gcc.target/sh/pr53512-1.c: New.
5336 * gcc.target/sh/pr53512-2.c: New.
5337 * gcc.target/sh/pr53512-3.c: New.
5338 * gcc.target/sh/pr53512-4.c: New.
5339
5340 2012-06-01 Jason Merrill <jason@redhat.com>
5341
5342 PR c++/52973
5343 * g++.dg/ext/visibility/template12.C: New.
5344 * g++.dg/ext/attrib14.C: Adjust warning line.
5345
5346 PR c++/52725
5347 * g++.dg/parse/new6.C: New.
5348 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5349
5350 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5351
5352 * c-c++-common/restrict-2.c: Revert previous change.
5353
5354 2012-06-01 Jason Merrill <jason@redhat.com>
5355
5356 PR c++/53137
5357 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5358
5359 PR c++/53484
5360 * g++.dg/cpp0x/auto33.C: New.
5361
5362 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5363
5364 PR c++/26155
5365 * g++.dg/parse/namespace-alias-1.C: New.
5366
5367 2012-06-01 Christian Bruel <christian.bruel@st.com>
5368
5369 * gcc.dg/spec-options.c: New test.
5370 * gcc.dg/foo.specs: New file.
5371
5372 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5373
5374 PR ada/53517
5375 * gnat.dg/lto14.adb: Skip on Solaris.
5376
5377 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5378
5379 * gcc.target/cris/sync-1-v10.c,
5380 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5381 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5382 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5383 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5384 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5385 gcc.target/cris/torture/sync-mis-op-i-1.c,
5386 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5387 gcc.target/cris/torture/sync-mis-op-i-2.c,
5388 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5389 gcc.target/cris/torture/sync-mis-op-i-3.c,
5390 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5391 gcc.target/cris/torture/sync-mis-op-s-1.c,
5392 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5393 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5394 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5395 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5396 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5397 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5398 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5399 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5400 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5401
5402 2012-05-31 Richard Guenther <rguenther@suse.de>
5403
5404 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5405 ldist-pr45948.c with disabled SCCP.
5406
5407 2012-05-31 Richard Guenther <rguenther@suse.de>
5408
5409 PR middle-end/48493
5410 * gcc.dg/torture/pr48493.c: New testcase.
5411
5412 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5413
5414 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5415 arm32 to targets.
5416 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5417 of the initialization loop.
5418 (dg-final): Adjust the expected number of vectorized loops depending
5419 on vect_char_mult target selector.
5420
5421 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5422
5423 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5424 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5425 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5426 New tests.
5427
5428 2012-05-30 Jason Merrill <jason@redhat.com>
5429
5430 PR c++/53356
5431 * g++.dg/init/new34.C: New.
5432 * g++.dg/tree-ssa/stabilize1.C: New.
5433
5434 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR c++/53356
5437 * g++.dg/init/new33.C: New test.
5438
5439 2012-05-30 Richard Guenther <rguenther@suse.de>
5440
5441 PR middle-end/53501
5442 * gcc.dg/torture/pr53501.c: New testcase.
5443 * c-c++-common/restrict-2.c: Adjust.
5444
5445 2012-05-30 Alan Modra <amodra@gmail.com>
5446
5447 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5448 torture-finish.
5449
5450 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5451
5452 * gcc.target/i386/shuf-concat.c: New test.
5453
5454 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR rtl-optimization/53519
5457 * gcc.c-torture/compile/pr53519.c: New test.
5458
5459 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5460
5461 * gcc.target/arm/neon-vrev.c: New.
5462
5463 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5464
5465 PR target/51340
5466 * gcc.target/sh/pr51340-1.c: New.
5467 * gcc.target/sh/pr51340-2.c: New.
5468 * gcc.target/sh/pr51340-3.c: New.
5469
5470 2012-05-29 Richard Guenther <rguenther@suse.de>
5471
5472 PR tree-optimization/53516
5473 * gcc.dg/torture/pr53516.c: New testcase.
5474
5475 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5476
5477 PR preprocessor/53229
5478 * gcc.dg/cpp/paste6.c: Force to run without
5479 -ftrack-macro-expansion.
5480 * gcc.dg/cpp/paste8.c: Likewise.
5481 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5482 -ftrack-macro-expansion.
5483 * gcc.dg/cpp/paste12.c: Force to run without
5484 -ftrack-macro-expansion.
5485 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5486 -ftrack-macro-expansion.
5487 * gcc.dg/cpp/paste13.c: Likewise.
5488 * gcc.dg/cpp/paste14.c: Likewise.
5489 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5490 -ftrack-macro-expansion.
5491 * gcc.dg/cpp/paste18.c: New test.
5492
5493 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5494
5495 * gcc.target/cris/torture/trap-1.c,
5496 gcc.target/cris/torture/trap-2.c,
5497 gcc.target/cris/torture/trap-3.c,
5498 gcc.target/cris/torture/trap-v0.c,
5499 gcc.target/cris/torture/trap-v3.c: New tests.
5500
5501 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5502
5503 PR c++/25137
5504 * g++.dg/warn/Wbraces3.C: New.
5505 * g++.dg/warn/Wbraces4.C: Likewise.
5506
5507 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR tree-optimization/53505
5510 * c-c++-common/torture/pr53505.c: New test.
5511
5512 2012-05-27 Nathan Sidwell <nathan@acm.org>
5513
5514 * gcc.dg/stmt-expr-4.c: New.
5515
5516 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5517
5518 PR c++/53491
5519 * g++.dg/parse/crash60.C: New.
5520
5521 2012-05-26 Jason Merrill <jason@redhat.com>
5522
5523 PR c++/53220
5524 * c-c++-common/array-lit.c: New.
5525 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5526
5527 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5528
5529 PR ada/50294
5530 * gnat.dg/array21.adb: New test.
5531
5532 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5533
5534 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5535
5536 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5537
5538 PR c++/32054
5539 * g++.dg/other/anon-union3.C: New.
5540
5541 2012-05-25 Ian Lance Taylor <iant@google.com>
5542
5543 * gcc.dg/split-6.c: New test.
5544
5545 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5546
5547 * gnat.dg/lto14.adb: New test.
5548
5549 2012-05-25 Tristan Gingold <gingold@adacore.com>
5550
5551 * gcc.target/i386/large-frame.c: New.
5552
5553 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5554 * gcc.target/powerpc/lhs-1.c: New.
5555 * gcc.target/powerpc/lhs-2.c: New.
5556 * gcc.target/powerpc/lhs-3.c: New.
5557
5558 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5559
5560 Make unwound macro expansion trace less redundant
5561 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5562 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5563 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5564 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5565 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5566 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5567
5568 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/53464
5571 * g++.dg/cpp0x/constexpr-default1.C: New.
5572
5573 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 PR c++/32080
5576 * g++.dg/eh/goto2.C: New.
5577
5578 2012-05-24 Richard Guenther <rguenther@suse.de>
5579
5580 PR middle-end/53460
5581 * g++.dg/tree-prof/pr53460.C: New testcase.
5582
5583 2012-05-24 Richard Guenther <rguenther@suse.de>
5584
5585 PR bootstrap/53466
5586 * g++.dg/debug/pr53466.C: New testcase.
5587
5588 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5589
5590 PR tree-optimization/53465
5591 * gcc.c-torture/execute/pr53465.c: New test.
5592
5593 2012-05-23 Tobias Burnus <burnus@net-b.de>
5594
5595 PR fortran/51055
5596 PR fortran/45170
5597 * gfortran.dg/allocate_with_typespec_6.f90: New.
5598
5599 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/29185
5602 * g++.dg/warn/delete-array-1.C: New.
5603
5604 2012-05-23 Richard Guenther <rguenther@suse.de>
5605
5606 * gcc.dg/torture/pr39074-2.c: Adjust.
5607 * gcc.dg/torture/pr39074.c: Likewise.
5608 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5609 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5610
5611 2012-05-22 Jan Hubicka <jh@suse.cz>
5612
5613 PR middle-end/53161
5614 * g++.dg/torture/pr53161.C: New testcase.
5615
5616 2012-05-22 Tobias Burnus <burnus@net-b.de>
5617
5618 PR fortran/53389
5619 * gfortran.dg/realloc_on_assign_15.f90: New.
5620
5621 2012-05-22 Richard Guenther <rguenther@suse.de>
5622
5623 PR middle-end/51071
5624 * gcc.dg/torture/pr51071-2.c: New testcase.
5625
5626 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5627
5628 PR tree-optimization/53336
5629 * g++.dg/torture/pr53336.C: New testcase.
5630
5631 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5632
5633 PR c++/53322
5634 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5635 instead of -Wunused-local-typedefs.
5636
5637 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5638
5639 PR c++/51184
5640 * g++.dg/other/abstract4.C: New-
5641
5642 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5643
5644 PR c++/40821
5645 * g++.dg/ext/attrib46.C: New.
5646
5647 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5648
5649 PR c/53418
5650 * gcc.c-torture/compile/pr53418-1.c,
5651 gcc.c-torture/compile/pr53418-2.c: New tests.
5652
5653 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR tree-optimization/53366
5656 * gcc.dg/torture/pr53366-1.c: New test.
5657 * gcc.dg/torture/pr53366-2.c: New test.
5658 * gcc.target/i386/pr53366-1.c: New test.
5659 * gcc.target/i386/pr53366-2.c: New test.
5660
5661 PR tree-optimization/53409
5662 * gcc.c-torture/compile/pr53409.c: New test.
5663
5664 PR tree-optimization/53410
5665 * gcc.c-torture/compile/pr53410-1.c: New test.
5666 * gcc.c-torture/compile/pr53410-2.c: New test.
5667
5668 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5669
5670 PR target/53425
5671 * gcc.target/i386/pr53425-1.c: New file.
5672 * gcc.target/i386/pr53425-2.c: Likewise.
5673
5674 2012-05-21 Richard Guenther <rguenther@suse.de>
5675
5676 PR tree-optimization/53408
5677 * gcc.dg/torture/pr53408.c: New testcase.
5678
5679 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5680 H.J. Lu <hongjiu.lu@intel.com>
5681
5682 PR target/53416
5683 * gcc.target/i386/pr53416.c: New file.
5684
5685 2012-05-21 Richard Guenther <rguenther@suse.de>
5686
5687 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5688
5689 2012-05-21 Richard Guenther <rguenther@suse.de>
5690
5691 * gcc.dg/torture/ldist-1.c: New testcase.
5692
5693 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5694
5695 * gnat.dg/lto13.adb: New test.
5696 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5697
5698 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5699
5700 * gnat.dg/specs/lto12.ads: New test.
5701 * gnat.dg/specs/lto12_pkg.ads: New helper.
5702
5703 2012-05-18 Richard Guenther <rguenther@suse.de>
5704
5705 PR tree-optimization/53346
5706 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5707 * gcc.target/i386/incoming-10.c: Adjust.
5708 * gcc.target/i386/incoming-11.c: Likewise.
5709 * gcc.target/i386/pr46295.c: Likewise.
5710
5711 2012-05-18 Richard Guenther <rguenther@suse.de>
5712
5713 * gcc.dg/pr53352.c: Return zero.
5714
5715 2012-05-18 Richard Guenther <rguenther@suse.de>
5716
5717 PR tree-optimization/53390
5718 * gcc.dg/torture/pr53390.c: New testcase.
5719
5720 2012-05-18 Meador Inge <meadori@codesourcery.com>
5721
5722 PR rtl-optimization/53352
5723 * gcc.dg/pr53352.c: New test.
5724
5725 2012-05-17 David S. Miller <davem@davemloft.net>
5726
5727 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5728 failure on sparc-*-linux-gnu.
5729
5730 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5731
5732 PR c++/39681
5733 * g++.dg/parse/error49.C: New.
5734 * g++.dg/cpp0x/error8.C: Likewise.
5735 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5736 * g++.dg/ext/utf-dflt2.C: Likewise.
5737 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5738 * g++.dg/ext/utf-dflt.C: Likewise.
5739 * c-c++-common/raw-string-3.c: Likewise.
5740 * c-c++-common/raw-string-4.c: Likewise.
5741
5742 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5743
5744 PR c++/53371
5745 * g++.dg/cpp0x/catch1.C: New.
5746
5747 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5748
5749 PR c++/44516
5750 * g++.dg/parse/error48.C: New.
5751 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5752 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5753
5754 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5755
5756 * gcc.dg/tm/indirect-2.c: New test.
5757
5758 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5759
5760 PR tree-optimization/53217
5761 * gfortran.dg/pr53217.f90: New test.
5762
5763 2012-05-16 Richard Guenther <rguenther@suse.de>
5764
5765 PR tree-optimization/53364
5766 * g++.dg/torture/pr53364.C: New testcase.
5767
5768 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5769
5770 PR testsuite/52641
5771 * gcc.dg/pr52549.c: Fix test for long != void*
5772 * gcc.c-torture/execute/pr52979-1.x: New file.
5773 * gcc.c-torture/execute/pr52979-2.x: New file.
5774
5775 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5776
5777 PR preprocessor/7263
5778 * gcc.dg/binary-constants-2.c: Run without tracking locations
5779 accross macro expansion.
5780 * gcc.dg/binary-constants-3.c: Likewise.
5781 * gcc.dg/cpp/sysmac2.c: Likewise.
5782 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5783 location.
5784 * gcc.dg/cpp/syshdr3.c: New test.
5785 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5786 * gcc.dg/system-binary-constants-1.c: New test.
5787 * gcc.dg/system-binary-constants-1.h: New header for the new test
5788 above.
5789 * g++.dg/cpp/syshdr3.C: New test.
5790 * g++.dg/cpp/syshdr3.h: New header the new test above.
5791 * g++.dg/system-binary-constants-1.C: New test.
5792 * g++.dg/system-binary-constants-1.h: New header the new test
5793 above.
5794
5795 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5796
5797 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5798
5799 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR target/53358
5802 * gcc.dg/pr53358.c: New test.
5803
5804 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5805
5806 PR c++/11856
5807 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5808 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5809
5810 2012-05-15 Olivier Hainque <hainque@adacore.com>
5811
5812 * g++.dg/eh/sighandle.C: New testcase.
5813
5814 2012-05-15 Richard Guenther <rguenther@suse.de>
5815
5816 PR tree-optimization/53355
5817 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5818
5819 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5820
5821 * gfortran.dg/*.f90: Remove now redundant manual
5822 cleanup-modules directive.
5823
5824 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5825
5826 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5827 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5828
5829 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5830
5831 PR fortran/52428
5832 * gfortran.dg/int_range_io_1.f90: New test.
5833
5834 2012-05-14 Andi Kleen <ak@linux.intel.com>
5835 Jakub Jelinek <jakub@redhat.com>
5836
5837 PR target/53315
5838 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5839 * gcc.target/i386/rtm-check.h: New file.
5840 * gcc.target/i386/pr53315.c: New test.
5841
5842 2012-05-14 Tobias Burnus <burnus@net-b.de>
5843
5844 PR fortran/49110
5845 PR fortran/51055
5846 PR fortran/53329
5847 * gfortran.dg/deferred_type_param_4.f90: New.
5848 * gfortran.dg/deferred_type_param_6.f90: New.
5849
5850 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5851
5852 * gcc.target/i386/retarg.c: New test.
5853
5854 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5855
5856 PR fortran/45170
5857 * gfortran.dg/deferred_type_param_3.f90: New.
5858 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5859 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5860
5861 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5862
5863 * gnat.dg/null_pointer_deref3.adb: New test.
5864
5865 2012-05-12 Tobias Burnus <burnus@net-b.de>
5866
5867 PR fortran/49110
5868 PR fortran/52843
5869 * gfortran.dg/deferred_type_param_5.f90: New.
5870
5871 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5872
5873 * g++.dg/parse/error47.C: New.
5874
5875 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5876
5877 PR fortran/52537
5878 * gfortran.dg/string_compare_4.f90: Change option
5879 to -fdump-tree-original. Add test case for kind=4.
5880
5881 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5882
5883 PR fortran/52537
5884 * gfortran.dg/string_compare_4.f90: New test.
5885
5886 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5887
5888 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5889
5890 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5891
5892 PR c++/53305
5893 * g++.dg/cpp0x/variadic132.C: New.
5894
5895 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5896
5897 PR c++/53158
5898 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5899 * g++.dg/parse/error26.C: Tweak dg-error column number.
5900
5901 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5902
5903 PR c++/53301
5904 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5905
5906 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5907
5908 * gnat.dg/lto11.ad[sb]: New test.
5909
5910 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5911
5912 PR target/52908
5913 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5914 directive to Scan for vpmuldq, not vpmacsdql.
5915
5916 2012-05-09 Michael Matz <matz@suse.de>
5917
5918 PR tree-optimization/53185
5919 * gcc.dg/vect/pr53185.c: New test.
5920
5921 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5922
5923 PR middle-end/53249
5924 * gcc.target/i386/pr53249.c: New.
5925
5926 2012-05-09 Richard Guenther <rguenther@suse.de>
5927
5928 PR tree-optimization/18437
5929 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5930 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5931
5932 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR tree-optimization/53226
5935 * gcc.c-torture/compile/pr53226.c: New test.
5936
5937 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5938
5939 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5940 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5941 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5942 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5943 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5944 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5945 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5946 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5947 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5948 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5949 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5950 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5951 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5952 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5953
5954 2012-05-09 Dehao Chen <dehao@google.com>
5955
5956 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5957 * gcc.dg/predict-2.c: Likewise.
5958 * gcc.dg/predict-3.c: Likewise.
5959 * gcc.dg/predict-4.c: Likewise.
5960 * gcc.dg/predict-5.c: Likewise.
5961 * gcc.dg/predict-6.c: Likewise.
5962
5963 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5964
5965 PR target/53272
5966 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5967
5968 2012-05-08 Richard Guenther <rguenther@suse.de>
5969
5970 * gcc.dg/fold-bitand-4.c: New testcase.
5971
5972 2012-05-08 Dehao Chen <dehao@google.com>
5973
5974 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5975 heuristic is working properly.
5976 * gcc.dg/predict-2.c: Likewise.
5977 * gcc/dg/predict-3.c: Likewise.
5978 * gcc/dg/predict-4.c: Likewise.
5979 * gcc/dg/predict-5.c: Likewise.
5980 * gcc/dg/predict-6.c: Likewise.
5981
5982 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR tree-optimization/53239
5985 * g++.dg/opt/vrp3.C: New test.
5986 * g++.dg/opt/vrp3-aux.cc: New file.
5987 * g++.dg/opt/vrp3.h: New file.
5988
5989 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5990
5991 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5992 .uleb128 support in assembler output.
5993
5994 2012-05-07 Richard Guenther <rguenther@suse.de>
5995
5996 PR lto/42987
5997 * g++.dg/lto/pr42987_0.C: New testcase.
5998 * g++.dg/lto/pr42987_1.C: Likewise.
5999
6000 2012-05-07 Tobias Burnus <burnus@net-b.de>
6001
6002 PR fortran/53255
6003 * gfortran.dg/typebound_operator_15.f90: New.
6004
6005 2012-05-06 Tobias Burnus <burnus@net-b.de>
6006
6007 PR fortran/41587
6008 * gfortran.dg/class_array_13.f90: New.
6009
6010 2012-05-06 Tristan Gingold <gingold@adacore.com>
6011
6012 * gnat.dg/warn7.adb: New test.
6013
6014 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6015
6016 * gnat.dg/specs/renamings.ads: Rename to...
6017 * gnat.dg/specs/renaming1.ads: ...this.
6018 * gnat.dg/specs/renaming2.ads: New test.
6019 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6020 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6021 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6022 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6023
6024 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6025
6026 * gnat.dg/discr36.ad[sb]: New test.
6027 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6028
6029 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6030
6031 PR c/43772
6032 * c-c++-common/pr43772.c: New.
6033
6034 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6035
6036 PR fortran/41600
6037 * gfortran.dg/select_type_26.f03 : New test.
6038 * gfortran.dg/select_type_27.f03 : New test.
6039
6040 PR fortran/53191
6041 * gfortran.dg/select_type_28.f03 : New test.
6042
6043 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6044
6045 PR fortran/49010
6046 PR fortran/24518
6047 * gfortran.dg/mod_sign0_1.f90: New test.
6048 * gfortran.dg/mod_large_1.f90: New test.
6049
6050 2012-05-04 Tobias Burnus <burnus@net-b.de>
6051
6052 PR fortran/53175
6053 gfortran.dg/public_private_module_5.f90: New.
6054
6055 2012-05-04 Tobias Burnus <burnus@net-b.de>
6056
6057 PR fortran/53111
6058 * gfortran.dg/constructor_7.f90: New.
6059 * gfortran.dg/constructor_8.f90: New.
6060
6061 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6062
6063 PR c++/53166
6064 * g++.dg/cpp0x/static_assert7.C: New.
6065
6066 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6067
6068 PR tree-optimization/52633
6069 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6070 recognized as widening shifts instead of over-widening.
6071 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6072 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6073 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6074 * gcc.target/arm/pr52633.c: New test.
6075
6076 2012-05-04 Richard Guenther <rguenther@suse.de>
6077
6078 PR tree-optimization/53168
6079 * gcc.dg/torture/pr53168.c: New testcase.
6080 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6081
6082 2012-05-04 Richard Guenther <rguenther@suse.de>
6083
6084 * gcc.dg/lto/pr53214_0.c: New testcase.
6085
6086 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6087
6088 * gcc.target/ia64/pr48496.c: New test.
6089 * gcc.target/ia64/pr52657.c: Likewise.
6090
6091 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6092
6093 PR c/51712
6094 * c-c++-common/pr51712.c: New.
6095
6096 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6097
6098 PR target/53199
6099 * gcc.target/powwerpc/pr53199.c: New file.
6100
6101 2012-05-03 Jason Merrill <jason@redhat.com>
6102
6103 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6104
6105 * gcc.dg/debug/dwarf2/dups-types.c: New.
6106 * gcc.dg/debug/dwarf2/dups-types.h: New.
6107
6108 2012-05-03 Jason Merrill <jason@redhat.com>
6109
6110 * g++.dg/debug/dwarf2/namespace-2.C: New.
6111 * g++.dg/debug/dwarf2/localclass3.C: New.
6112
6113 2012-05-03 Jason Merrill <jason@redhat.com>
6114
6115 * g++.dg/debug/dwarf2/thunk1.C: New.
6116
6117 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6118
6119 PR c++/53186
6120 * g++.dg/other/final2.C: New.
6121
6122 2012-05-03 Richard Guenther <rguenther@suse.de>
6123
6124 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6125
6126 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6127
6128 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6129 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6130 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6131 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6132
6133 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6134
6135 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6136 .byte 0xf2.
6137 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6138 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6139 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6140
6141 PR debug/53174
6142 * gcc.dg/pr53174.c: New test.
6143
6144 PR target/53187
6145 * gcc.target/arm/pr53187.c: New test.
6146 * gcc.c-torture/compile/pr53187.c: New test.
6147
6148 2012-05-03 Richard Guenther <rguenther@suse.de>
6149
6150 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6151 unsupported prefetching support.
6152
6153 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6154
6155 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6156 option -ftrack-macro-expansion=0.
6157 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6158 option -ftrack-macro-expansion=0.
6159
6160 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6161
6162 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6163 dg-options for target arm with dg-additional-options.
6164
6165 2012-05-03 Richard Guenther <rguenther@suse.de>
6166
6167 PR tree-optimization/53144
6168 * gcc.dg/torture/pr53144.c: New testcase.
6169
6170 2012-05-03 Tobias Burnus <burnus@net-b.de>
6171
6172 PR fortran/52864
6173 * gfortran.dg/pointer_intent_7.f90: New.
6174 * gfortran.dg/pure_formal_3.f90: New.
6175
6176 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6177
6178 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6179
6180 2012-05-02 Martin Jambor <mjambor@suse.cz>
6181
6182 PR lto/52605
6183 * g++.dg/lto/pr52605_0.C: New test.
6184
6185 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6186
6187 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6188 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6189 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6190 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6191 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6192 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6193 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6194 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6195 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6196 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6197 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6198 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6199 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6200 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6201 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6202 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6203
6204 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6205
6206 PR middle-end/53153
6207 * gcc.dg/pr53153.c: New test.
6208
6209 2012-05-02 Richard Guenther <rguenther@suse.de>
6210
6211 * g++.dg/tree-ssa/pr19807.C: Adjust.
6212
6213 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6214
6215 PR tree-optimization/53163
6216 * gcc.c-torture/compile/pr53163.c: New test.
6217
6218 PR rtl-optimization/53160
6219 * gcc.c-torture/execute/pr53160.c: New test.
6220
6221 2012-05-01 Ian Lance Taylor <iant@google.com>
6222
6223 PR c/37303
6224 * gcc.dg/pr37303.c: New test.
6225
6226 2012-05-01 Richard Henderson <rth@redhat.com>
6227
6228 * lib/target-supports.exp
6229 (check_effective_target_sync_long_long_runtime): True for
6230 check_effective_target_powerpc64.
6231
6232 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6233
6234 PR c++/51033
6235 * gcc.dg/vector-1.c: Move to ...
6236 * c-c++-common/vector-1.c: ... here.
6237 * gcc.dg/vector-2.c: Move to ...
6238 * c-c++-common/vector-2.c: ... here.
6239 * gcc.dg/vector-3.c: Move to ...
6240 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6241 * gcc.dg/vector-4.c: Move to ...
6242 * c-c++-common/vector-4.c: ... here.
6243 * gcc.dg/vector-init-1.c: Move to ...
6244 * c-c++-common/vector-init-1.c: ... here.
6245 * gcc.dg/vector-init-2.c: Move to ...
6246 * c-c++-common/vector-init-2.c: ... here.
6247 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6248 * c-c++-common/vector-subscript-1.c: ... here.
6249 * gcc.dg/vector-subscript-2.c: Move to ...
6250 * c-c++-common/vector-subscript-2.c: ... here.
6251 * gcc.dg/vector-subscript-3.c: Move to ...
6252 * c-c++-common/vector-subscript-3.c: ... here.
6253
6254 PR c++/51314
6255 * g++.dg/cpp0x/vt-51314.C: New test.
6256 * g++.dg/cpp0x/variadic76.C: Fix.
6257
6258 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6259
6260 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6261
6262 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6263
6264 Add -Wvarargs option
6265 * c-c++-common/Wvarargs.c: New test case.
6266 * c-c++-common/Wvarargs-2.c: Likewise.
6267
6268 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6269
6270 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6271 * objc.dg/foreach-7.m: Force the test case to run without
6272 -ftrack-macro-expansion.
6273 * c-c++-common/tm/attrib-1.c: Likewise.
6274 * c-c++-common/warn-ommitted-condop.c: Likewise.
6275 * gcc.dg/assign-warn-1.c: Likewise.
6276 * gcc.dg/assign-warn-2.c: Likewise.
6277 * gcc.dg/attr-alloc_size.c: Likewise.
6278 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6279 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6280 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6281 * gcc.dg/c90-const-expr-9.c: Likewise.
6282 * gcc.dg/c99-const-expr-9.c: Likewise.
6283 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6284 * gcc.dg/cpp/direct2s.c: Likewise.
6285 * gcc.dg/cpp/pr28709.c: Likewise.
6286 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6287 * gcc.dg/dfp/composite-type.c: Likewise.
6288 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6289 with -ftrack-macro-expansion
6290 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6291 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6292 * g++.dg/ext/cleanup-1.C: Likewise.
6293 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6294 * g++.dg/template/sfinae10.C: Likewise.
6295 * g++.dg/tm/wrap-2.C: Likewise.
6296 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6297 * g++.dg/warn/Wsign-conversion.C: Likewise.
6298 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6299 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6300 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6301 it to run with -ftrack-macro-expansion.
6302 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6303 test cases without -ftrack-macro-expansion.
6304
6305 Fix location for static class members
6306 * g++.dg/template/sfinae6_neg.C: Adjust.
6307
6308 Make conversion warnings work on NULL with -ftrack-macro-expansion
6309 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6310 alongside the previous testing for NULL.
6311
6312 Fix -Wuninitialized for -ftrack-macro-expansion
6313 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6314
6315 Strip "<built-in>" loc from displayed expansion context
6316 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6317 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6318 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6319 new test above.
6320
6321 Fix expansion point loc for macro-like tokens
6322 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6323 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6324
6325 Fix token pasting with -ftrack-macro-expansion
6326 * gcc.dg/cpp/paste17.c: New test case for
6327 -ftrack-macro-expansion=2 mode only.
6328 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6329
6330 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6331
6332 * gnat.dg/warn6.ad[sb]: New test.
6333
6334 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6335
6336 PR 53149
6337 * gcc.dg/20011021-1.c: Adjust testcase.
6338
6339 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6340
6341 PR fortran/53148
6342 * gfortran.dg/function_optimize_12.f90: New test.
6343
6344 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6345
6346 PR target/53156
6347 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6348 code to match current output and cover new peephole2 pattern.
6349
6350 2012-04-27 Ollie Wild <aaw@google.com>
6351
6352 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6353
6354 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6355
6356 * gcc.c-torture/execute/20120427-2.c: New testcase.
6357 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6358 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6359 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6360
6361 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6362
6363 PR target/53138
6364 * gcc.c-torture/execute/20120427-1.c: New testcase.
6365
6366 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6367
6368 PR middle-end/27139
6369 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6370
6371 2012-04-27 Tom de Vries <tom@codesourcery.com>
6372
6373 PR tree-optimization/51879
6374 * gcc.dg/pr51879.c: New test.
6375 * gcc.dg/pr51879-2.c: Same.
6376 * gcc.dg/pr51879-3.c: Same.
6377 * gcc.dg/pr51879-4.c: Same.
6378 * gcc.dg/pr51879-6.c: Same.
6379
6380 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6381
6382 PR c++/53096
6383 * g++.dg/cpp0x/defaulted35.C: New.
6384 * g++.dg/cpp0x/defaulted15.C: Adjust.
6385
6386 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6387
6388 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6389 structure layout.
6390
6391 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6392
6393 * gcc.target/i386/builtin_target.c: Check avx2.
6394
6395 2012-04-26 Alan Modra <amodra@gmail.com>
6396
6397 * gcc.target/powerpc/savres.c: New test.
6398 * gcc.target/powerpc/powerpc.exp: Run it.
6399
6400 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6401
6402 PR target/53120
6403 * gcc.dg/torture/pr53120.c: New test.
6404
6405 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6406
6407 PR middle-end/52979
6408 * gcc.c-torture/compile/pr52979-1.c: New test.
6409 * gcc.c-torture/execute/pr52979-1.c: New test.
6410 * gcc.c-torture/execute/pr52979-2.c: New test.
6411
6412 2012-04-25 Richard Guenther <rguenther@suse.de>
6413
6414 * gcc.target/i386/l_fma_float_5.c: Adjust.
6415 * gcc.target/i386/l_fma_double_4.c: Likewise.
6416 * gcc.target/i386/l_fma_float_2.c: Likewise.
6417 * gcc.target/i386/l_fma_float_6.c: Likewise.
6418 * gcc.target/i386/l_fma_double_1.c: Likewise.
6419 * gcc.target/i386/l_fma_double_5.c: Likewise.
6420 * gcc.target/i386/l_fma_float_3.c: Likewise.
6421 * gcc.target/i386/l_fma_double_2.c: Likewise.
6422 * gcc.target/i386/l_fma_double_6.c: Likewise.
6423 * gcc.target/i386/l_fma_float_4.c: Likewise.
6424 * gcc.target/i386/l_fma_double_3.c: Likewise.
6425 * gcc.target/i386/l_fma_float_1.c: Likewise.
6426
6427 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR tree-optimization/53058
6430 * gcc.c-torture/compile/pr53058.c: New test.
6431
6432 2012-04-25 Jan Hubicka <jh@suse.cz>
6433
6434 PR middle-end/53088
6435 * gcc.target/i386/pr39082-1.c: Update warning location.
6436
6437 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR c/52880
6440 * gcc.dg/pr52880.c: New test.
6441
6442 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6443
6444 * gcc.dg/m-un-2.c: Update.
6445 * gcc.dg/20011021-1.c: Update.
6446
6447 2012-04-25 Tobias Burnus <burnus@net-b.de>
6448
6449 PR fortran/52196
6450 * gfortran.dg/realloc_on_assign_14.f90: New.
6451
6452 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6453
6454 PR testsuite/52641
6455 PR tree-optimizations/52891
6456 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6457
6458 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6459
6460 PR c++/52363
6461 * g++.dg/cpp0x/sfinae35.C: New.
6462 * g++.dg/cpp0x/sfinae36.C: Likewise.
6463
6464 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6465
6466 * gcc.target/builtin_target.c: New testcase.
6467
6468 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6469
6470 PR target/47197
6471 * gcc.target/powerpc/pr47197.c: New test.
6472
6473 2012-04-24 Richard Guenther <rguenther@suse.de>
6474
6475 PR tree-optimization/53085
6476 * g++.dg/torture/pr53085.C: New testcase.
6477
6478 2012-04-24 Andrew Pinski <apinski@cavium.com>
6479
6480 PR tree-opt/33512
6481 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6482 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6483 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6484
6485 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR middle-end/53084
6488 * gcc.c-torture/execute/pr53084.c: New test.
6489
6490 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6491
6492 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6493
6494 2012-04-23 Andrew Pinski <apinski@cavium.com>
6495
6496 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6497
6498 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6499
6500 PR regression/53076
6501 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6502 * gcc.dg/torture/builtin-power-1.c: Likewise.
6503
6504 2012-04-23 Richard Guenther <rguenther@suse.de>
6505
6506 PR tree-optimization/53070
6507 * gcc.dg/torture/pr53070.c: New testcase.
6508
6509 2012-04-23 Richard Guenther <rguenther@suse.de>
6510
6511 PR c/53060
6512 * gcc.dg/pr53060.c: New testcase.
6513
6514 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR tree-optimizations/52891
6517 * gcc.c-torture/compile/pr52891-1.c: New test.
6518 * gcc.c-torture/compile/pr52891-2.c: New test.
6519
6520 2012-04-22 Tobias Burnus <burnus@net-b.de>
6521
6522 PR fortran/53051
6523 * gfortran.dg/read_float_4.f90: New.
6524
6525 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6526
6527 PR 35441
6528 * c-c++-common/pr35441.C: New.
6529
6530 2012-04-20 Ian Lance Taylor <iant@google.com>
6531
6532 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6533 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6534
6535 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6536
6537 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6538 array access.
6539 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6540
6541 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542
6543 PR rtl-optimization/44214
6544 * gcc.dg/pr44214-1.c: New test.
6545 * gcc.dg/pr44214-2.c: Likewise.
6546 * gcc.dg/pr44214-3.c: Likewise.
6547
6548 2012-04-20 Richard Guenther <rguenther@suse.de>
6549
6550 * g++.dg/torture/20120420-1.C: New testcase.
6551
6552 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6553
6554 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6555
6556 2012-04-19 Christian Bruel <christian.bruel@st.com>
6557
6558 * gcc.dg/pr52283.c: New test.
6559
6560 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6561
6562 * gcc.dg/pr37985.c: New test.
6563
6564 2012-04-19 Richard Guenther <rguenther@suse.de>
6565
6566 PR rtl-optimization/44688
6567 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6568 possibly profitable.
6569
6570 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6571
6572 PR tree-optimization/52976
6573 * gfortran.dg/reassoc_11.f: New test.
6574
6575 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6576
6577 PR tree-optimization/52976
6578 * gfortran.dg/reassoc_7.f: New test.
6579 * gfortran.dg/reassoc_8.f: Likewise.
6580 * gfortran.dg/reassoc_9.f: Likewise.
6581 * gfortran.dg/reassoc_10.f: Likewise.
6582
6583 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6584
6585 PR c++/52422
6586 * g++.dg/cpp0x/sfinae33.C: New.
6587 * g++.dg/cpp0x/sfinae34.C: Likewise.
6588
6589 2012-04-18 Joey Ye <joey.ye@arm.com>
6590
6591 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6592
6593 2012-04-18 Richard Guenther <rguenther@suse.de>
6594
6595 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6596 array access.
6597 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6598 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6599
6600 2012-04-17 Tom de Vries <tom@codesourcery.com>
6601
6602 * g++.dg/pr51264-4.C: New test.
6603
6604 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6605
6606 PR c++/52599
6607 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6608
6609 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6610
6611 PR c++/53003
6612 * g++.dg/parse/crash59.C: New.
6613
6614 2012-04-17 Michael Matz <matz@suse.de>
6615
6616 PR tree-optimization/18437
6617 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6618
6619 2012-04-17 Richard Guenther <rguenther@suse.de>
6620
6621 PR middle-end/53011
6622 * g++.dg/torture/pr53011.C: New testcase.
6623
6624 2012-04-16 Jason Merrill <jason@redhat.com>
6625
6626 PR c++/38543
6627 * g++.dg/cpp0x/variadic131.C: New.
6628
6629 PR c++/52008
6630 * g++.dg/cpp0x/variadic130.C: New.
6631
6632 PR c++/50830
6633 * g++.dg/cpp0x/variadic129.C: New.
6634
6635 PR c++/50303
6636 * g++.dg/cpp0x/variadic128.C: New.
6637
6638 2012-04-16 Tobias Burnus <burnus@net-b.de>
6639
6640 PR fortran/52864
6641 * gfortran.dg/pointer_intent_6.f90: New.
6642
6643 2012-04-16 Tobias Burnus <burnus@net-b.de>
6644
6645 PR fortran/52916
6646 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6647 to include public_private_module_4.f90.
6648 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6649 targets.
6650
6651 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 PR c++/49152
6654 * g++.dg/diagnostic/operator1.C: New.
6655 * g++.dg/ext/label5.C: Adjust.
6656 * g++.dg/ext/va-arg1.C: Likewise.
6657 * g++.dg/other/error20.C: Likewise.
6658 * g++.dg/other/error20.C: Likewise.
6659 * g++.dg/other/error16.C: Likewise.
6660 * g++.dg/other/error10.C: Likewise.
6661 * g++.dg/parse/error30.C: Likewise.
6662 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6663
6664 2012-04-16 Jason Merrill <jason@redhat.com>
6665
6666 PR c++/51148
6667 * g++.dg/cpp0x/variadic127.C: New.
6668
6669 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6670
6671 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6672 testcase name.
6673 Use fail, pass instead of unresolved.
6674 Don't log $optstr.
6675
6676 PR testsuite/52948
6677 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6678 TODO_dump_func.
6679 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6680 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6681 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6682
6683 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6684
6685 PR fortran/52968
6686 * gfortran.dg/typebound_call_23.f03: New test case.
6687
6688 2012-04-15 Jason Merrill <jason@redhat.com>
6689
6690 PR c++/47220
6691 * g++.dg/cpp0x/variadic126.C: New.
6692
6693 PR c++/52380
6694 * g++.dg/cpp0x/variadic125.C: New.
6695
6696 PR c++/52292
6697 * g++.dg/cpp0x/variadic124.C: New.
6698
6699 PR c++/52706
6700 * g++.dg/cpp0x/nullptr27.C: New.
6701
6702 PR c++/52818
6703 * g++.dg/warn/format8.C: New.
6704
6705 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6706
6707 PR fortran/51082
6708 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6709
6710 2012-04-14 Tobias Burnus <burnus@net-b.de>
6711
6712 PR fortran/52916
6713 PR fortran/40973
6714 * gfortran.dg/public_private_module_3.f90: New.
6715 * gfortran.dg/public_private_module_4.f90: New.
6716
6717 2012-04-14 Tom de Vries <tom@codesourcery.com>
6718
6719 * gcc.dg/superblock.c: New test.
6720
6721 2012-04-14 Tom de Vries <tom@codesourcery.com>
6722
6723 * gcc.dg/pr51879-12.c: New test.
6724
6725 2012-04-13 Jason Merrill <jason@redhat.com>
6726
6727 PR c++/52824
6728 * g++.dg/cpp0x/variadic123.C: New.
6729 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6730
6731 PR c++/52905
6732 * g++.dg/cpp0x/initlist-ctor1.C: New.
6733
6734 PR c++/52915
6735 * g++.dg/other/anon-union2.C: New.
6736
6737 2012-04-13 Martin Jambor <mjambor@suse.cz>
6738
6739 PR middle-end/52939
6740 * g++.dg/ipa/pr52939.C: New test.
6741
6742 2012-04-13 Tom de Vries <tom@codesourcery.com>
6743
6744 * gcc.dg/pr52734.c: New test.
6745
6746 2012-04-13 Richard Guenther <rguenther@suse.de>
6747
6748 PR tree-optimization/52969
6749 * gcc.dg/torture/pr52969.c: New testcase.
6750
6751 2012-04-13 Richard Guenther <rguenther@suse.de>
6752
6753 PR c/52549
6754 * gcc.dg/pr52549.c: New testcase.
6755
6756 2012-04-13 Richard Guenther <rguenther@suse.de>
6757
6758 PR c/52862
6759 * gcc.dg/pr52862.c: New testcase.
6760
6761 2012-04-13 Joey Ye <joey.ye@arm.com>
6762
6763 * gcc.target/arm/thumb1-imm.c: New testcase.
6764
6765 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6766
6767 PR target/52932
6768 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6769 second function argument.
6770 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6771 (calc_permps): Update declaration. Calculate result correctly.
6772 (avx2_test): Change src2 type to union256i_d.
6773 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6774 correctly.
6775
6776 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6777
6778 PR target/52775
6779 * gcc.target/powerpc/pr52775.c: New file.
6780
6781 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6782
6783 PR tree-optimization/18589
6784 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6785 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6786 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6787 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6788 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6789 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6790 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6791 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6792 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6793 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6794
6795 2012-04-12 Richard Guenther <rguenther@suse.de>
6796
6797 PR tree-optimization/52943
6798 * gcc.dg/torture/pr52943.c: New testcase.
6799
6800 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6801
6802 PR target/50751
6803 * gcc/target/sh/pr50751-4.c: New.
6804 * gcc/target/sh/pr50751-5.c: New.
6805 * gcc/target/sh/pr50751-6.c: New.
6806 * gcc/target/sh/pr50751-7.c: New.
6807
6808 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6809
6810 PR c++/52465
6811 * g++.dg/lookup/using52.C: New.
6812
6813 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6814
6815 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6816
6817 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6818
6819 PR rtl-optimization/52876
6820 * gcc.target/i386/pr52876.c: New.
6821
6822 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6823
6824 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6825 __UINTPTR_TYPE__.
6826 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6827 __INTPTR_TYPE__.
6828 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6829 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6830 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6831 (ptrdiff_t): ... this. All uses changed.
6832 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6833 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6834 __INTPTR_TYPE__.
6835 (main): Cast argument to __INTPTR_TYPE__.
6836 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6837 size_t.
6838 * gcc.dg/mallign.c (main): Likewise.
6839 * gcc.dg/pr38700.c (foo): Likewise.
6840 * gcc.dg/long-long-cst1.c (t): Likewise.
6841 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6842 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6843 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6844 * gcc.dg/pr25682.c (d, foo): Likewise.
6845 * gcc.dg/format/cast-1.c (f): Likewise.
6846 * gcc.dg/c90-const-expr-10.c
6847 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6848 (size_t): ...this. All uses changed.
6849 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6850 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6851 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6852 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6853 * gcc.dg/sequence-pt-1.c: Likewise.
6854 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6855 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6856 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6857 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6858 of ptrdiff_t with it.
6859 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6860 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6861 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6862
6863 2012-04-11 Jason Merrill <jason@redhat.com>
6864
6865 PR debug/45088
6866 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6867 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6868
6869 PR c++/52906
6870 * g++.dg/ext/attrib45.C: New.
6871
6872 * g++.dg/eh/dtor3.C: New.
6873
6874 2012-04-11 Richard Guenther <rguenther@suse.de>
6875
6876 PR middle-end/52621
6877 * gfortran.dg/pr52621.f90: New testcase.
6878
6879 2012-04-11 Richard Guenther <rguenther@suse.de>
6880
6881 PR middle-end/52918
6882 * g++.dg/torture/pr52918-1.C: New testcase.
6883 * g++.dg/torture/pr52918-2.C: Likewise.
6884
6885 2012-04-11 Tobias Burnus <burnus@net-b.de>
6886
6887 PR fortran/52729
6888 * gfortran.dg/block_11.f90: New.
6889
6890 2012-04-11 Nick Clifton <nickc@redhat.com>
6891
6892 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6893
6894 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6895
6896 PR target/16458
6897 * gcc.target/powerpc/pr16458-1.c: New test.
6898 * gcc.target/powerpc/pr16458-2.c: Likewise.
6899 * gcc.target/powerpc/pr16458-3.c: Likewise.
6900 * gcc.target/powerpc/pr16458-4.c: Likewise.
6901
6902 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6903
6904 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6905 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6906 * gcc.dg/builtin-bswap-5.c: Likewise.
6907 * gcc.target/i386/builtin-bswap-4.c: New test.
6908
6909 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6910
6911 PR 24985
6912 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6913
6914 2012-04-11 Richard Guenther <rguenther@suse.de>
6915
6916 PR rtl-optimization/52881
6917 * gcc.dg/torture/pr52881.c: New testcase.
6918 * gcc.dg/torture/pr52913.c: Likewise.
6919
6920 2012-04-11 Richard Guenther <rguenther@suse.de>
6921
6922 PR tree-optimization/52912
6923 * gcc.dg/torture/pr52912.c: New testcase.
6924
6925 2010-04-10 Michael Matz <matz@suse.de>
6926
6927 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6928 * gcc.dg/vect/vect-outer-1.c: Adjust.
6929 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6930 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6931 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6932 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6933 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6934 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6935
6936 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6937
6938 PR tree-optimization/52870
6939 * gcc.dg/vect/pr52870.c: New test.
6940
6941 2012-04-09 Mike Stump <mikestump@comcast.net>
6942
6943 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6944 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6945 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6946 * gnat.dg/aggr11.adb: Likewise.
6947 * gnat.dg/aggr11_pkg.ads: Likewise.
6948 * gnat.dg/aggr15.adb: Likewise.
6949 * gnat.dg/aggr15.ads: Likewise.
6950 * gnat.dg/aggr17.adb: Likewise.
6951 * gnat.dg/aggr18.adb: Likewise.
6952 * gnat.dg/array14.adb: Likewise.
6953 * gnat.dg/array14.ads: Likewise.
6954 * gnat.dg/array14_pkg.ads: Likewise.
6955 * gnat.dg/array19.adb: Likewise.
6956 * gnat.dg/array19.ads: Likewise.
6957 * gnat.dg/discr27.adb: Likewise.
6958 * gnat.dg/discr27.ads: Likewise.
6959 * gnat.dg/discr35.adb: Likewise.
6960 * gnat.dg/discr35.ads: Likewise.
6961 * gnat.dg/discr6.adb: Likewise.
6962 * gnat.dg/discr6_pkg.ads: Likewise.
6963 * gnat.dg/import1.adb: Likewise.
6964 * gnat.dg/import1.ads: Likewise.
6965 * gnat.dg/loop_address2.adb: Likewise.
6966 * gnat.dg/opt7.adb: Likewise.
6967 * gnat.dg/opt7.ads: Likewise.
6968 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6969 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6970 * gnat.dg/rep_clause2.adb: Likewise.
6971 * gnat.dg/rep_clause2.ads: Likewise.
6972 * gnat.dg/slice2.adb: Likewise.
6973 * gnat.dg/slice2.ads: Likewise.
6974 * gnat.dg/slice6.adb: Likewise.
6975 * gnat.dg/slice6_pkg.ads: Likewise.
6976 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6977 * gnat.dg/taft_type2.adb: Likewise.
6978 * gnat.dg/taft_type2.ads: Likewise.
6979 * gnat.dg/taft_type2_pkg.ads: Likewise.
6980 * gnat.dg/volatile10.adb: Likewise.
6981 * gnat.dg/volatile10_pkg.ads: Likewise.
6982
6983 * gcc.dg/dll-8.c: Remove execute permissions.
6984 * g++.dg/ext/dllexport5.C: Likewise.
6985
6986 2012-04-09 Jan Hubicka <jh@suse.cz>
6987
6988 PR lto/52722
6989 PR lto/51765
6990 PR lto/52634
6991 * gcc.dg/lto/pr52634_1.c: New testcase.
6992 * gcc.dg/lto/pr52634_0.c: New testcase.
6993
6994 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6995
6996 PR target/52883
6997 * gcc.target/i386/pr52883.c: New testcase.
6998
6999 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7000
7001 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7002 (check_effective_target_sync_long_long): Add SPARC case.
7003 (check_effective_target_sync_long_long_runtime): Likewise.
7004 (check_effective_target_sync_int_long): Adjust SPARC case.
7005 (check_effective_target_sync_char_short): Likewise.
7006
7007 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7008
7009 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7010 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7011
7012 2012-04-08 Tobias Burnus <burnus@net-b.de>
7013
7014 PR fortran/40973
7015 PR fortran/52751
7016 * gfortran.dg/public_private_module_2.f90: New.
7017
7018 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7019
7020 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7021 directives.
7022
7023 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7024
7025 PR fortran/52893
7026 * gfortran.dg/function_optimize_11.f90: New test.
7027
7028 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7029
7030 PR fortran/52668
7031 * gfortran.dg/use_only_6.f90: New test.
7032
7033 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7034
7035 PR fortran/52668
7036 * gfortran.dg/use_only_6.f90: New test.
7037 2012-04-06 Mike Stump <mikestump@comcast.net>
7038
7039 PR testsuite/50722
7040 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7041
7042 2012-04-05 Jason Merrill <jason@redhat.com>
7043
7044 PR c++/52596
7045 * g++.dg/template/qualified-id5.C: New.
7046
7047 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7048
7049 PR target/52882
7050 * gcc.target/i386/pr52882.c: New test.
7051
7052 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7053 Dominique D'Humieures <dominiq@lps.ens.fr>
7054
7055 PR testsuite/52614
7056 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7057 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7058
7059 2012-04-04 Jason Merrill <jason@redhat.com>
7060
7061 PR c++/52845
7062 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7063
7064 2012-04-03 Jason Merrill <jason@redhat.com>
7065
7066 PR c++/52796
7067 * g++.dg/cpp0x/variadic-value1.C: New.
7068
7069 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7070
7071 * gnat.dg/pack18.adb: New test.
7072 * gnat.dg/pack18_pkg.ads: New helper.
7073
7074 2012-04-03 Richard Guenther <rguenther@suse.de>
7075
7076 PR tree-optimization/52808
7077 * gcc.dg/pr52808.c: New testcase.
7078
7079 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR tree-optimization/52835
7082 * gfortran.dg/pr52835.f90: New test.
7083
7084 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7085
7086 * gnat.dg/specs/aggr5.ads: New test.
7087
7088 2012-04-02 Richard Guenther <rguenther@suse.de>
7089
7090 PR tree-optimization/52756
7091 * gcc.dg/torture/pr52756.c: New testcase.
7092
7093 2012-04-02 Richard Guenther <rguenther@suse.de>
7094
7095 PR middle-end/52803
7096 * gcc.dg/pr52803.c: New testcase.
7097
7098 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7099
7100 PR c++/40942
7101 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7102 DR 214 in account.
7103
7104 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7105
7106 PR c++/50043
7107 * g++.dg/cpp0x/noexcept17.C: New.
7108 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7109 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7110 * g++.dg/cpp0x/noexcept01.C: Likewise.
7111 * g++.dg/eh/init-temp1.C: Likewise.
7112 * g++.dg/eh/ctor1.C: Likwise.
7113
7114 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7115
7116 * gnat.dg/controlled6.adb: New test.
7117 * gnat.dg/controlled6_pkg.ads: New helper.
7118 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7119
7120 2012-03-30 Richard Henderson <rth@redhat.com>
7121
7122 PR debug/52727
7123 * g++.dg/opt/pr52727.C: New testcase.
7124
7125 2012-03-30 Richard Guenther <rguenther@suse.de>
7126
7127 PR tree-optimization/52754
7128 * gcc.target/i386/pr52754.c: New testcase.
7129
7130 2012-03-30 Richard Guenther <rguenther@suse.de>
7131
7132 PR middle-end/52772
7133 * g++.dg/torture/pr52772.C: New testcase.
7134
7135 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7136
7137 PR c++/52718
7138 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7139
7140 2012-03-29 Jason Merrill <jason@redhat.com>
7141
7142 PR c++/52685
7143 * g++.dg/template/inherit8.C: New.
7144
7145 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR c++/52759
7148 * g++.dg/ext/weak4.C: New test.
7149
7150 PR tree-optimization/52760
7151 * gcc.c-torture/execute/pr52760.c: New test.
7152
7153 2012-03-29 Jason Merrill <jason@redhat.com>
7154
7155 PR c++/52743
7156 * g++.dg/cpp0x/initlist-array3.C: New.
7157
7158 2012-03-28 Jason Merrill <jason@redhat.com>
7159
7160 PR c++/52746
7161 * g++.dg/overload/virtual2.C: New.
7162
7163 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7164
7165 * gnat.dg/vect7.ad[sb]: New test.
7166
7167 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7168 Tobias Burnus <burnus@gcc.gnu.org>
7169
7170 PR fortran/52652
7171 * gfortran.dg/allocate_class_1.f90 : Change error test.
7172 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7173 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7174 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7175
7176 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7177
7178 PR middle-end/52691
7179 * gcc.dg/pr52691.c: New test.
7180
7181 PR middle-end/52750
7182 * gcc.c-torture/compile/pr52750.c: New test.
7183
7184 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7185
7186 PR target/52692
7187 * gcc.target/avr/torture/builtins-2.c: New test.
7188
7189 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7190
7191 PR target/52736
7192 * gcc.target/i386/pr52736.c: New test.
7193
7194 2012-03-27 Martin Jambor <mjambor@suse.cz>
7195
7196 PR middle-end/52693
7197 * gcc.dg/torture/pr52693.c: New test.
7198
7199 2012-03-27 Meador Inge <meadori@codesourcery.com>
7200
7201 PR c++/52672
7202 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7203
7204 2012-03-27 Mike Stump <mikestump@comcast.net>
7205
7206 PR target/52665
7207 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7208 failures that match branch names.
7209
7210 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7211 H.J. Lu <hongjiu.lu@intel.com>
7212
7213 PR target/52698
7214 * gcc.target/i386/pr52698.c: New test.
7215
7216 2012-03-27 Richard Guenther <rguenther@suse.de>
7217
7218 PR middle-end/52720
7219 * gcc.dg/torture/pr52720.c: New testcase.
7220
7221 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7222
7223 * gnat.dg/pack17.adb: New test.
7224
7225 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7226
7227 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7228 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7229
7230 2012-03-26 Martin Jambor <mjambor@suse.cz>
7231
7232 PR tree-optimization/50052
7233 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7234
7235 2012-03-26 Richard Guenther <rguenther@suse.de>
7236
7237 PR tree-optimization/52701
7238 * gfortran.dg/pr52701.f90: New testcase.
7239
7240 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7241
7242 PR tree-optimization/52686
7243 * gcc.target/arm/pr52686.c: New test.
7244
7245 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7246
7247 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7248 Add "-Os -flto" to list.
7249
7250 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7251
7252 * gnat.dg/concat2.ad[sb]: New test.
7253
7254 2012-03-24 Jason Merrill <jason@redhat.com>
7255
7256 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7257 * g++.dg/cpp0x/trailing2.C: Likewise.
7258 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7259 * g++.dg/cpp1y/auto-fn1.C: New.
7260 * g++.dg/cpp1y/auto-fn2.C: New.
7261 * g++.dg/cpp1y/auto-fn3.C: New.
7262 * g++.dg/cpp1y/auto-fn4.C: New.
7263 * g++.dg/cpp1y/auto-fn5.C: New.
7264 * g++.dg/cpp1y/auto-fn6.C: New.
7265 * g++.dg/cpp1y/auto-fn7.C: New.
7266 * g++.dg/cpp1y/auto-fn8.C: New.
7267 * g++.dg/cpp1y/auto-fn9.C: New.
7268 * g++.dg/cpp1y/auto-fn10.C: New.
7269 * g++.dg/cpp1y/auto-fn11.C: New.
7270
7271 2012-03-23 Richard Guenther <rguenther@suse.de>
7272
7273 PR tree-optimization/52678
7274 * gfortran.dg/pr52678.f: New testcase.
7275
7276 2012-03-23 Richard Guenther <rguenther@suse.de>
7277
7278 PR tree-optimization/52638
7279 * g++.dg/torture/pr52638.C: New testcase.
7280
7281 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7282
7283 PR c++/52487
7284 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7285
7286 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR c++/52671
7289 * g++.dg/ext/attrib44.C: New test.
7290
7291 2012-03-22 Jan Hubicka <jh@suse.cz>
7292
7293 PR middle-end/51737
7294 * g++.dg/torture/pr51737.C: New testcase
7295
7296 2012-03-22 Richard Guenther <rguenther@suse.de>
7297
7298 PR tree-optimization/52548
7299 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7300
7301 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7302
7303 * lib/fortran-modules.exp (list-module-names-1): Remove
7304 warning.
7305
7306 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7307
7308 PR target/50751
7309 * gcc.target/sh/pr50751-1.c: New.
7310 * gcc.target/sh/pr50751-2.c: New.
7311 * gcc.target/sh/pr50751-3.c: New.
7312
7313 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7314
7315 PR target/52479
7316 * gcc.target/sh/sh4a-cos.c: Remove.
7317 * gcc.target/sh/sh4a-sin.c: Remove.
7318 * gcc.target/sh/sh4a-sincos.c: Remove.
7319
7320 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7321
7322 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7323 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7324
7325 2012-03-21 Martin Jambor <mjambor@suse.cz>
7326
7327 PR testsuite/52641
7328 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7329 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7330
7331 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7332
7333 * gcc.target/arm/thumb-16bit-ops.c: New file.
7334 * gcc.target/arm/thumb-ifcvt.c: New file.
7335
7336 2012-03-20 Jason Merrill <jason@redhat.com>
7337
7338 * lib/target-supports.exp: Add { target c++1y }.
7339
7340 * g++.dg/cpp0x/auto32.C: New.
7341
7342 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7343
7344 PR testsuite/52641
7345 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7346 int32plus.
7347 * gcc.dg/torture/pr48124-4.c: Ditto:
7348 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7349
7350 2012-03-20 Jason Merrill <jason@redhat.com>
7351
7352 PR c++/52510
7353 * g++.dg/cpp0x/initlist66.C: New.
7354
7355 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7356
7357 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7358 __AVR_HAVE_LPMX__
7359
7360 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7361
7362 PR target/49868
7363 * gcc.target/avr/torture/addr-space-2.h: New file.
7364 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7365 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7366 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7367 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7368
7369 2012-03-20 Richard Guenther <rguenther@suse.de>
7370
7371 * gnat.dg/pack16.adb: New testcase.
7372 * gnat.dg/pack16_pkg.ads: Likewise.
7373 * gnat.dg/specs/pack8.ads: Likewise.
7374 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7375
7376 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7377
7378 * g++.dg/warn/Wuseless-cast.C: Extend.
7379
7380 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7381
7382 PR c++/14710
7383 * g++.dg/warn/Wuseless-cast.C: New.
7384
7385 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7386
7387 PR libfortran/52608
7388 * gfortran.dg/pr52608.f90: New test.
7389
7390 2012-03-17 Tobias Burnus <burnus@net-b.de>
7391
7392 PR fortran/52585
7393 * gfortran.dg/proc_ptr_36.f90: New.
7394
7395 2012-03-16 Martin Jambor <mjambor@suse.cz>
7396
7397 * gcc.dg/misaligned-expand-1.c: New test.
7398 * gcc.dg/misaligned-expand-3.c: Likewise.
7399
7400 2012-03-16 Richard Guenther <rguenther@suse.de>
7401 Kai Tietz <ktietz@redhat.com>
7402
7403 PR middle-end/48814
7404 * gcc.c-torture/execute/pr48814-1.c: New test.
7405 * gcc.c-torture/execute/pr48814-2.c: New test.
7406 * gcc.dg/tree-ssa/assign-1.c: New test.
7407 * gcc.dg/tree-ssa/assign-2.c: New test.
7408 * gcc.dg/tree-ssa/assign-3.c: New test.
7409
7410 2012-03-16 Richard Guenther <rguenther@suse.de>
7411
7412 * gnat.dg/specs/pack7.ads: New testcase.
7413
7414 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7415
7416 PR target/52568
7417 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7418 * gcc.dg/torture/vshuf-8.inc: Likewise.
7419 * gcc.dg/torture/vshuf-16.inc: Likewise.
7420 * gcc.dg/torture/vshuf-32.inc: Likewise.
7421
7422 2012-03-15 Jason Merrill <jason@redhat.com>
7423
7424 * g++.dg/torture/pr52582.C: New.
7425
7426 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7427
7428 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7429
7430 2012-03-15 Ira Rosen <irar@il.ibm.com>
7431 Ulrich Weigand <ulrich.weigand@linaro.org>
7432
7433 * gcc.dg/vect/slp-cond-3.c: New test.
7434 * gcc.dg/vect/slp-cond-4.c: New test.
7435
7436 2012-03-15 Ira Rosen <irar@il.ibm.com>
7437 Ulrich Weigand <ulrich.weigand@linaro.org>
7438
7439 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7440 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7441
7442 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7443
7444 PR libfortran/52434
7445 PR libfortran/48878
7446 PR libfortran/38199
7447 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7448 * gfortran.dg/round_1.f03: Likewise.
7449
7450 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7451 Andrew Pinski <apinski@cavium.com>
7452
7453 PR middle-end/52592
7454 * gcc.dg/pr52592.c: New test.
7455
7456 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7457
7458 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7459 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7460 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7461 * lib/fortran-modules.exp: .. this new file. Adjust users.
7462 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7463 gfortran-dg-debug-runtest): Call cleanup-modules.
7464 * lib/fortran-torture.exp (fortran-torture-execute,
7465 fortran-torture): Likewise.
7466 * gfortran.dg/coarray/caf.exp: Likewise.
7467 * lib/lto.exp: Likewise.
7468 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7469 * gfortran.dg/class_4b.f03: Likewise.
7470 * gfortran.dg/class_4c.f03: Likewise.
7471 * gfortran.dg/class_45a.f03: Likewise.
7472 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7473 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7474 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7475 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7476 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7477 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7478 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7479 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7480 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7481 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7482 * gfortran.dg/whole_file_28.f90: Likewise.
7483 * gfortran.dg/whole_file_29.f90: Likewise.
7484 * gfortran.dg/whole_file_30.f90: Likewise.
7485 * gfortran.dg/whole_file_31.f90: Likewise.
7486
7487 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR tree-optimization/52267
7490 * gcc.dg/pr52267.c: New test.
7491 * gcc.dg/tree-ssa/vrp65.c: New test.
7492 * gcc.dg/tree-ssa/vrp66.c: New test.
7493
7494 2012-03-15 Richard Guenther <rguenther@suse.de>
7495
7496 PR middle-end/52580
7497 * gfortran.dg/vect/pr52580.f: New testcase.
7498
7499 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7500
7501 * gcc.target/sh/fpul-usage-1.c: New.
7502
7503 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7504
7505 PR target/49468
7506 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7507 * gcc.target/sh/pr49468-di.c: Likewise.
7508
7509 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7510
7511 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7512 * gcc.dg/c99-stdint-6.c: Likewise.
7513 * gcc.dg/lto/20090210_0.c: Likewise.
7514 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7515 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7516 * gcc.dg/pragma-init-fini-2.c: Likewise.
7517 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7518 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7519 * gcc.target/i386/pr22152.c: Likewise.
7520 * gcc.target/i386/vect8-ret.c: Likewise.
7521 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7522 handling.
7523
7524 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7525
7526 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7527 * g++.dg/tree-prof/partition1.C: Likewise.
7528 * g++.dg/tree-prof/partition2.C: Likewise.
7529 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7530 handling.
7531 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7532 * gcc.c-torture/execute/20010724-1.c: Remove.
7533 * gcc.c-torture/execute/20010724-1.x: Remove.
7534 * gcc.c-torture/execute/20040208-2.c: Remove.
7535 * gcc.c-torture/execute/20040208-2.x: Remove.
7536 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7537 Remove.
7538 (main) [__mips__ && __sgi__]: Remove.
7539 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7540 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7541 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7542 mips-sgi-irix6* handling.
7543 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7544 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7545 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7546 handling.
7547 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7548 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7549 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7550 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7551 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7552 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7553 mips-sgi-irix6*.
7554 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7555 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7556 * gcc.target/mips/save-restore-3.c: Likewise.
7557 * gcc.target/mips/save-restore-4.c: Likewise.
7558 * gcc.target/mips/save-restore-5.c: Likewise.
7559 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7560 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7561 messages.
7562 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7563 IRIX 6 handling.
7564 (restore_ld_library_path_env_vars): Likewise.
7565 * lib/target-supports.exp (check_profiling_available): Remove
7566 mips*-*-irix* handling.
7567 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7568 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7569 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7570
7571 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR c++/52582
7574 * g++.dg/opt/pr52582.C: New test.
7575
7576 2012-03-14 Richard Guenther <rguenther@suse.de>
7577
7578 PR tree-optimization/52571
7579 * gcc.dg/vect/vect-2.c: Initialize arrays.
7580 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7581 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7582 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7583
7584 2012-03-14 Richard Guenther <rguenther@suse.de>
7585
7586 PR middle-end/52080
7587 PR middle-end/52097
7588 PR middle-end/48124
7589 * gcc.dg/torture/pr48124-1.c: New testcase.
7590 * gcc.dg/torture/pr48124-2.c: Likewise.
7591 * gcc.dg/torture/pr48124-3.c: Likewise.
7592 * gcc.dg/torture/pr48124-4.c: Likewise.
7593
7594 2012-03-14 Richard Guenther <rguenther@suse.de>
7595
7596 PR middle-end/52578
7597 * gcc.dg/pr52578.c: New testcase.
7598
7599 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7600
7601 PR c++/52521
7602 * g++.dg/cpp0x/udlit-args2.C: New test.
7603
7604 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7605
7606 PR target/48596
7607 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7608 * gcc.c-torture/compile/pr48596.c: ... here.
7609
7610 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7611
7612 PR c++/51641
7613 * g++.dg/lookup/hidden-class17.C: New test.
7614
7615 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7616
7617 PR c/52577
7618 * gcc.dg/Wunused-var-3.c: New test.
7619
7620 2012-03-13 Martin Jambor <mjambor@suse.cz>
7621
7622 * gcc.dg/misaligned-expand-2.c: New test.
7623
7624 2012-03-13 Richard Guenther <rguenther@suse.de>
7625
7626 PR middle-end/52134
7627 * gcc.dg/pr52134.c: New testcase.
7628
7629 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7630
7631 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7632
7633 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7634
7635 PR tree-optimization/46728
7636 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7637 * gcc.target/powerpc/pr46728-5.c: Likewise.
7638 * gcc.target/powerpc/pr46728-8.c: Likewise.
7639 * gcc.target/powerpc/pr46728-10.c: Likewise.
7640 * gcc.target/powerpc/pr46728-11.c: Likewise.
7641 * gcc.target/powerpc/pr46728-13.c: Likewise.
7642 * gcc.target/powerpc/pr46728-14.c: Likewise.
7643 * gcc.target/powerpc/pr46728-15.c: Likewise.
7644
7645 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7646
7647 PR c++/52299
7648 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7649
7650 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7651
7652 PR tree-optimization/46728
7653 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7654 * gcc.target/powerpc/pr46728-5.c: Likewise.
7655 * gcc.target/powerpc/pr46728-8.c: Likewise.
7656 * gcc.target/powerpc/pr46728-10.c: Likewise.
7657 * gcc.target/powerpc/pr46728-11.c: Likewise.
7658 * gcc.target/powerpc/pr46728-13.c: Likewise.
7659 * gcc.target/powerpc/pr46728-14.c: Likewise.
7660 * gcc.target/powerpc/pr46728-15.c: Likewise.
7661
7662 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7663
7664 PR target/49868
7665 * gcc.target/avr/torture/addr-space-1.h: New file.
7666 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7667 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7668 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7669 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7670
7671 2012-03-12 Andrew Pinski <apinski@cavium.com>
7672
7673 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7674
7675 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676
7677 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7678 * g++.dg/abi/thunk4.C: Likewise.
7679 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7680 Adapt line numbers.
7681 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7682 handling.
7683 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7684 * g++.dg/eh/spbp.C: Likewise.
7685 * g++.dg/ext/label13.C: Likewise.
7686 * g++.dg/guality/guality.exp: Likewise.
7687 * g++.dg/other/anon5.C: Likewise.
7688 * g++.dg/other/pragma-ep-1.C: Remove.
7689 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7690 * g++.dg/warn/pr31246.C: Likewise.
7691 * g++.dg/warn/weak1.C: Likewise.
7692 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7693 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7694 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7695 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7696 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7697 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7698 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7699 * gcc.dg/c99-tgmath-1.c: Likewise.
7700 * gcc.dg/c99-tgmath-2.c: Likewise.
7701 * gcc.dg/c99-tgmath-3.c: Likewise.
7702 * gcc.dg/c99-tgmath-4.c: Likewise.
7703 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7704 handling.
7705 * gcc.dg/debug/pr49032.c: Likewise.
7706 * gcc.dg/guality/guality.exp: Likewise.
7707 * gcc.dg/intmax_t-1.c: Likewise.
7708 * gcc.dg/pr48616.c: Likewise.
7709 * gcc.dg/pragma-ep-1.c: Remove.
7710 * gcc.dg/pragma-ep-2.c: Remove.
7711 * gcc.dg/pragma-ep-3.c: Remove.
7712 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7713 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7714 * gcc.misc-tests/gcov-14.c: Likewise.
7715 * gfortran.dg/guality/guality.exp: Likewise.
7716 * lib/target-supports.exp (check_weak_available): Likewise.
7717 (add_options_for_tls): Likewise.
7718 (check_ascii_locale_available): Likewise.
7719 * obj-c++.dg/dwarf-2.mm: Likewise.
7720 * objc.dg/dwarf-1.m: Likewise.
7721 * objc.dg/dwarf-2.m: Likewise.
7722
7723 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7724
7725 PR tree-optimization/51721
7726 * gcc.dg/tree-ssa/vrp64.c: New test.
7727
7728 PR tree-optimization/52533
7729 * gcc.c-torture/compile/pr52533.c: New test.
7730
7731 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7732
7733 * gcc.target/i386/rtm-xabort-1.c: New.
7734 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7735 * gcc.target/i386/rtm-xend-1.c: Ditto.
7736 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7737 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7738 * gcc.target/i386/sse-13.c: Ditto.
7739 * gcc.target/i386/sse-14.c: Ditto.
7740 * gcc.target/i386/sse-22.c: Ditto.
7741 * gcc.target/i386/sse-23.c: Ditto.
7742 * g++.dg/other/i386-2.C: Ditto.
7743 * g++.dg/other/i386-3.C: Ditto.
7744
7745 2012-03-12 Tobias Burnus <burnus@net-b.de>
7746
7747 PR fortran/52542
7748 * gfortran.dg/proc_ptr_35.f90: New.
7749
7750 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7751
7752 PR target/52530
7753 * gcc.dg/torture/pr52530.c: New test.
7754
7755 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7756
7757 PR target/51244
7758 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7759
7760 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7761
7762 PR target/52450
7763 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7764
7765 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7766
7767 2012-03-09 Andrew Pinski <apinski@cavium.com>
7768
7769 PR middle-end/51988
7770 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7771 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7772
7773 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7774
7775 * gcc.dg/tree-ssa/scev-3.c: New.
7776 * gcc.dg/tree-ssa/scev-4.c: New.
7777
7778 2012-03-08 Tobias Burnus <burnus@net-b.de>
7779
7780 PR fortran/52469
7781 * gfortran.dg/proc_ptr_34.f90
7782
7783 2012-03-07 Jason Merrill <jason@redhat.com>
7784
7785 PR c++/52521
7786 * g++.dg/cpp0x/udlit-mangle.C: New.
7787
7788 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7789
7790 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7791
7792 2012-03-06 Richard Guenther <rguenther@suse.de>
7793
7794 PR middle-end/52493
7795 * gcc.dg/torture/pr52493.c: New testcase.
7796
7797 2012-03-06 Richard Guenther <rguenther@suse.de>
7798
7799 PR lto/52097
7800 * gcc.dg/lto/pr52097_0.c: New testcase.
7801
7802 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7803
7804 PR target/51244
7805 * gcc.target/sh/pr51244-1.c: New.
7806 * gcc.target/sh/pr51244-2.c: New.
7807 * gcc.target/sh/pr51244-3.c: New.
7808
7809 2012-03-05 Jason Merrill <jason@redhat.com>
7810
7811 PR c++/51930
7812 * g++.dg/ext/visibility/template11.C: New.
7813
7814 * g++.dg/cpp0x/implicit13.C: New.
7815
7816 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR tree-optimization/51721
7819 * gcc.dg/tree-ssa/vrp63.c: New test.
7820 * gcc.dg/pr51721.c: New test.
7821
7822 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7823
7824 PR fortran/50981
7825 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7826 argument checks.
7827
7828 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7829
7830 PR target/52146
7831 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7832
7833 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7834
7835 PR fortran/50981
7836 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7837
7838 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7839
7840 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7841 int32plus.
7842
7843 2012-03-03 Jason Merrill <jason@redhat.com>
7844
7845 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7846
7847 Core 1270
7848 * g++.dg/cpp0x/initlist65.C: New.
7849
7850 PR c++/36797
7851 * g++.dg/ext/is_empty2.C: New.
7852
7853 2012-03-03 Tobias Burnus <burnus@net-b.de>
7854
7855 PR fortran/48820
7856 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7857
7858 2012-03-03 Tobias Burnus <burnus@net-b.de>
7859
7860 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7861 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7862 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7863 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7864 * gfortran.dg/class_30.f90: Remove dg-warning line.
7865 * gfortran.dg/bind_c_usage_25.f90: New.
7866
7867 2012-03-03 Tobias Burnus <burnus@net-b.de>
7868
7869 PR fortran/48820
7870 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7871 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7872 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7873
7874 2012-03-03 Tobias Burnus <burnus@net-b.de>
7875
7876 PR fortran/48820
7877 * gfortran.dg/assumed_type_1.f90: New.
7878 * gfortran.dg/assumed_type_2.f90: New.
7879 * gfortran.dg/assumed_type_3.f90: New.
7880 * gfortran.dg/assumed_type_4.f90: New.
7881
7882 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7883
7884 PR target/49486
7885 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7886 * gcc.target/sh/pr49468-di.c: New.
7887
7888 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7889
7890 * gcc.dg/graphite/pr50561.c: Update.
7891
7892 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7893
7894 * gcc.target/powerpc/pr52457.c: New test.
7895
7896 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7897
7898 * gcc.target/arm/sat-1.c: New test.
7899
7900 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7901
7902 PR target/46716
7903 * gcc.target/i386/pr46716.c: New test.
7904
7905 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7906
7907 PR c++/51989
7908 * g++.dg/cpp0x/sfinae32.C: New.
7909
7910 2012-03-02 Richard Guenther <rguenther@suse.de>
7911
7912 PR tree-optimization/52406
7913 * gcc.dg/torture/pr52406.c: New testcase.
7914
7915 2012-03-02 Tobias Burnus <burnus@net-b.de>
7916
7917 PR fortran/52325
7918 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7919 * gfortran.dg/nullify_2.f90: Update dg-error.
7920 * gfortran.dg/nullify_4.f90: Ditto.
7921 * gfortran.dg/pointer_init_6.f90: Ditto.
7922
7923 2012-03-02 Tobias Burnus <burnus@net-b.de>
7924
7925 PR fortran/52270
7926 * gfortran.dg/class_51.f90: New.
7927
7928 2012-03-02 Tobias Burnus <burnus@net-b.de>
7929
7930 PR fortran/52452
7931 * gfortran.dg/intrinsic_8.f90: New.
7932
7933 2012-03-01 Kai Tietz <ktietz@redhat.com>
7934
7935 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7936 routines on mingw targets.
7937 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7938
7939 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR tree-optimization/52445
7942 * gcc.dg/pr52445.c: New test.
7943
7944 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7945
7946 PR target/52437
7947 * gcc.c-torture/compile/pr52437.c: New test.
7948
7949 PR middle-end/52419
7950 * gcc.dg/torture/pr52419.c: New test.
7951
7952 PR tree-optimization/52429
7953 * gcc.dg/torture/pr52429.c: New test.
7954 * g++.dg/opt/pr52429.C: New test.
7955
7956 2012-02-29 Richard Guenther <rguenther@suse.de>
7957
7958 PR testsuite/52297
7959 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7960 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7961 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7962 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7963 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7964 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7965
7966 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7967
7968 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7969
7970 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7971
7972 PR fortran/52386
7973 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7974
7975 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7976
7977 PR target/51534
7978 * gcc.target/arm/neon/pr51534.c: New testcase.
7979
7980 2012-02-28 Richard Guenther <rguenther@suse.de>
7981
7982 PR target/52407
7983 * gcc.dg/torture/pr52407.c: New testcase.
7984
7985 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7986
7987 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7988 * gcc.target/arm/vfp2.c: Likewise.
7989 * gcc.target/arm/vfp3.c: Likewise.
7990 * gcc.target/arm/vfp4.c: Likewise.
7991 * gcc.target/arm/vfp5.c: Likewise.
7992 * gcc.target/arm/vfp6.c: Likewise.
7993 * gcc.target/arm/vfp7.c: Likewise.
7994 * gcc.target/arm/vfp8.c: Likewise.
7995 * gcc.target/arm/vfp9.c: Likewise.
7996 * gcc.target/arm/vfp10.c: Likewise.
7997 * gcc.target/arm/vfp11.c: Likewise.
7998 * gcc.target/arm/vfp12.c: Likewise.
7999 * gcc.target/arm/vfp13.c: Likewise.
8000 * gcc.target/arm/vfp14.c: Likewise.
8001 * gcc.target/arm/vfp15.c: Likewise.
8002 * gcc.target/arm/vfp16.c: Likewise.
8003 * gcc.target/arm/vfp17.c: Likewise.
8004 * gcc.target/arm/neon-constants.h: New file.
8005 * gcc.target/arm/neon-vect1.c: New test.
8006 * gcc.target/arm/neon-vect2.c: New test.
8007 * gcc.target/arm/neon-vect3.c: New test.
8008 * gcc.target/arm/neon-vect4.c: New test.
8009 * gcc.target/arm/neon-vect5.c: New test.
8010 * gcc.target/arm/neon-vect6.c: New test.
8011 * gcc.target/arm/neon-vect7.c: New test.
8012 * gcc.target/arm/neon-vect8.c: New test.
8013
8014 2012-02-28 Richard Guenther <rguenther@suse.de>
8015
8016 PR tree-optimization/52402
8017 * gcc.dg/torture/pr52402.c: New testcase.
8018
8019 2012-02-28 Richard Guenther <rguenther@suse.de>
8020
8021 PR lto/52400
8022 * g++.dg/lto/pr52400_0.C: New testcase.
8023
8024 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8025
8026 * gcc.target/avr/torture/builtins-1.c: New test.
8027 * gcc.target/avr/torture/builtins-error.c: New test.
8028
8029 2012-02-28 Kai Tietz <ktietz@redhat.com>
8030
8031 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8032 * gcc.target/i386/pr45352-2.c: Likewise.
8033 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8034 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8035 targets instead rand.
8036 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8037 * gcc.target/i386/sse2-mul-1.c: Likewise.
8038 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8039 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8040 * gcc.target/i386/pad-1.c: Likewise.
8041 * gcc.target/i386/pad-9.c: Likewise.
8042 * gcc.target/i386/pad-2.c: Likewise.
8043 * gcc.target/i386/pad-5b.c: Likewise.
8044 * gcc.target/i386/pad-8.c: Likewise.
8045 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8046 * gcc.target/i386/pr44130.c: Likewise.
8047 * gcc.target/i386/align-main-1.c: Likewise.
8048 * gcc.target/i386/align-main-2.c: Likewise.
8049 * gcc.target/i386/sw-1.c: Likewise.
8050 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8051 on x64 mingw target.
8052 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8053 * gcc.target/i386/pr46295.c: Likewise.
8054 * gcc.target/i386/amd64-abi-1.c: Likewise.
8055 * gcc.target/i386/amd64-abi-2.c: Likewise.
8056 * gcc.target/i386/pr39082-1.c: Likewise.
8057 * gcc.target/i386/pr39162.c: Likewise.
8058 * gcc.target/i386/pr22152.c: Likewise.
8059 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8060 * gcc.target/i386/wrfsbase-2.c: Likewise.
8061 * gcc.target/i386/local.c: Likewise
8062 * gcc.target/i386/wrgsbase-1.c: Likewise.
8063 * gcc.target/i386/wrfsbase-1.c: Likewise.
8064 * gcc.target/i386/pr39315-3.c: Likewise.
8065 * gcc.target/i386/pr35767-4.c: Likewise.
8066 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8067 x64 mingw target.
8068 * gcc.target/i386/pr45336-2.c: Likewise.
8069 * gcc.target/i386/pr45336-1.c: Likewise.
8070 * gcc.target/i386/pr45336-4.c: Likewise.
8071
8072 2012-02-27 Tristan Gingold <gingold@adacore.com>
8073
8074 * gnat.dg/array20.ad[sb]: New test.
8075
8076 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8077
8078 PR target/52375
8079 * gcc.target/arm/pr52375.c: New test.
8080 * gcc.c-torture/compile/pr52375.c: New test.
8081
8082 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8083
8084 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8085 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8086
8087 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8088
8089 * gnat.dg/aggr19.adb: New test.
8090 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8091
8092 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8093
8094 PR target/49263
8095 * gcc.target/sh/pr49263.c: New.
8096
8097 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8098
8099 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8100 simulate_thread_wrapper_other_threads
8101 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8102 Move initialization of 'value' to main().
8103 (main): Initialize 'value';
8104 * gcc.dg/simulate-thread/speculative-store.c
8105 (simulate_thread_step_verify): Return 0 when successful.
8106 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8107 Reduce threshold.
8108 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8109 (simulate_thread_wrapper_other_threads): Return a success/fail value
8110 and issue an error if the instruction count threshold is exceeded.
8111
8112 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8113
8114 PR target/50580
8115 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8116 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8117
8118 2012-02-24 Richard Guenther <rguenther@suse.de>
8119
8120 PR middle-end/52355
8121 * gcc.dg/pr52355.c: New testcase.
8122
8123 2012-02-23 Kai Tietz <ktietz@redhat.com>
8124
8125 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8126 * gcc.dg/Wpadded.c: Likewise.
8127 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8128 structure-layout.
8129 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8130 for sleep by Sleep and add windows.h include for this function.
8131 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8132 targets.
8133 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8134 target.
8135 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8136 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8137 on x64 mingw target.
8138 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8139 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8140 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8141 failure on LLP64 target.
8142
8143 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8144
8145 PR c/52290
8146 * gcc.dg/noncompile/pr52290.c: New test.
8147
8148 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8149
8150 PR tree-optimization/52019
8151 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8152
8153 2012-02-22 Kai Tietz <ktietz@redhat.com>
8154
8155 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8156 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8157 derived pdiff_t type.
8158 * g++.dg/torture/pr49720.C: Likewise
8159
8160 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8161
8162 PR target/52330
8163 * gcc.target/i386/pr52330.c: New test.
8164
8165 2012-02-22 Tobias Burnus <burnus@net-b.de>
8166
8167 PR fortran/52335
8168 * gfortran.dg/io_constraints_10.f90: New.
8169
8170 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8171
8172 * lib/target-supports.exp (check_effective_target_vect_condition):
8173 Return true for NEON.
8174
8175 2012-02-21 Kai Tietz <ktietz@redhat.com>
8176
8177 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8178
8179 2012-02-21 Richard Guenther <rguenther@suse.de>
8180
8181 PR tree-optimization/52324
8182 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8183
8184 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8185
8186 PR middle-end/51782
8187 * gcc.target/avr/torture/pr51782-1.c: New test.
8188
8189 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8190
8191 PR tree-optimization/52318
8192 * gcc.dg/pr52318.c: New test.
8193
8194 2012-02-20 Kai Tietz <ktietz@redhat.com>
8195
8196 * gcc.dg/bf-ms-layout-3.c: New testcase.
8197
8198 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8199
8200 PR testsuite/52229
8201 PR fortran/32380
8202 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8203
8204 2012-02-20 Richard Guenther <rguenther@suse.de>
8205
8206 PR tree-optimization/52298
8207 * gcc.dg/torture/pr52298.c: New testcase.
8208 * gcc.dg/vect/pr52298.c: Likewise.
8209
8210 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8211
8212 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8213 * gcc.c-torture/execute/pr52286.c: Ditto.
8214
8215 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR tree-optimization/52286
8218 * gcc.c-torture/execute/pr52286.c: New test.
8219
8220 2012-02-18 Tobias Burnus <burnus@net-b.de>
8221
8222 PR fortran/52295
8223 * gfortran.dg/interface_35.f90: Use -std=f2003.
8224 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8225 * gfortran.dg/interface_assignment_4.f90: Ditto.
8226 * gfortran.dg/bessel_1.f90: Ditto.
8227 * gfortran.dg/func_result_6.f90: Ditto.
8228 * gfortran.dg/hypot_1.f90: Ditto.
8229 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8230
8231 2012-02-17 Tobias Burnus <burnus@net-b.de>
8232
8233 PR translation/52232
8234 PR translation/52234
8235 PR translation/52245
8236 PR translation/52246
8237 PR translation/52262
8238 PR translation/52273
8239 * gfortran.dg/coarray_22.f90: Update dg-error.
8240 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8241
8242 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8243
8244 PR target/51753
8245 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8246 (simulate-thread): Use default timeout.
8247
8248 2012-02-16 Jason Merrill <jason@redhat.com>
8249
8250 PR c++/52248
8251 * g++.dg/ext/timevar1.C: New.
8252
8253 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8254
8255 PR c++/52126
8256 * g++.dg/template/using21.C: New.
8257 * g++.dg/template/using22.C: Likewise.
8258
8259 2012-02-16 Jason Merrill <jason@redhat.com>
8260
8261 PR c++/51415
8262 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8263
8264 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR tree-optimization/52255
8267 * gcc.c-torture/compile/pr52255.c: New test.
8268
8269 PR debug/52260
8270 * g++.dg/debug/dwarf2/pr52260.C: New test.
8271
8272 PR middle-end/51929
8273 * g++.dg/ipa/pr51929.C: New test.
8274
8275 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8276
8277 PR target/52199
8278 * gcc.target/powerpc/pr52199.c: New file.
8279
8280 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8281
8282 PR target/52152
8283 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8284
8285 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8286
8287 * gcc.dg/pr51867.c: Don't include <math.h>.
8288 (sqrtf): Declare.
8289
8290 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8291
8292 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8293 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8294
8295 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8296
8297 PR tree-optimization/50561
8298 * gcc.dg/graphite/pr50561.c: New testcase.
8299
8300 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8301
8302 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8303 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8304
8305 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8306
8307 * gnat.dg/discr35.ad[sb]: New test.
8308
8309 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8310
8311 * gnat.dg/volatile10.adb: New test.
8312 * gnat.dg/volatile10_pkg.ads: New helper.
8313
8314 2012-02-14 Jason Merrill <jason@redhat.com>
8315
8316 * g++.dg/ext/attrib43.C: New.
8317
8318 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8319
8320 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8321 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8322 fgnu_tm.
8323 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8324 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8325 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8326 effective_target fgnu_tm.
8327 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8328
8329 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR c++/52247
8332 * g++.dg/template/asmgoto1.C: New test.
8333
8334 2012-02-14 Ian Lance Taylor <iant@google.com>
8335
8336 PR go/48501
8337 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8338 compiling generated file for 64bit and index tests.
8339
8340 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8341
8342 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8343
8344 2012-02-14 Richard Guenther <rguenther@suse.de>
8345
8346 PR tree-optimization/52244
8347 PR tree-optimization/51528
8348 * gcc.dg/torture/pr52244.c: New testcase.
8349
8350 2012-02-14 Walter Lee <walt@tilera.com>
8351
8352 * g++.dg/other/PR23205.C: Disable test on tile.
8353 * g++.dg/other/pr23205-2.C: Disable test on tile.
8354 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8355 * gcc.dg/20040813-1.c: Disable test on tile.
8356 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8357 * gcc.misc-tests/linkage.exp: Handle tilegx.
8358
8359 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8360
8361 PR tree-optimization/52210
8362 * gcc.dg/pr52210.c: New test.
8363
8364 2012-02-14 Jason Merrill <jason@redhat.com>
8365
8366 PR c++/39055
8367 * g++.dg/overload/defarg5.C: New.
8368
8369 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR c/52181
8372 * c-c++-common/pr52181.c: New test.
8373
8374 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR c++/52215
8377 * g++.dg/ext/atomic-1.C: New test.
8378
8379 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8380
8381 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8382
8383 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8384
8385 PR middle-end/52209
8386 * gcc.c-torture/execute/pr52209.c: New test.
8387
8388 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8389
8390 PR fortran/50981
8391 * gfortran.dg/elemental_optional_args_5.f03: New test.
8392
8393 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8394
8395 PR testsuite/50076
8396 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8397 cases.
8398
8399 2012-02-11 Ian Lance Taylor <iant@google.com>
8400
8401 PR go/51874
8402 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8403 SPARC Solaris. Don't run the test at all on systems where it may
8404 not work, rather than xfailing it.
8405
8406 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8407
8408 PR rtl-optimization/52175
8409 * gcc.c-torture/compile/pr52175.c: New test.
8410
8411 2012-02-10 Jason Merrill <jason@redhat.com>
8412
8413 PR c++/51910
8414 * g++.dg/template/repo10.C: New.
8415
8416 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR debug/52132
8419 * gcc.dg/pr52132.c: New test.
8420
8421 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8422
8423 * gnat.dg/specs/aggr4.ads: New test.
8424 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8425
8426 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8427
8428 PR target/52146
8429 * gcc.target/i386/pr52146.c: New.
8430
8431 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR middle-end/52177
8434 * c-c++-common/pr52177.c: New test.
8435
8436 2012-02-10 Jan Hubicka <jh@suse.cz>
8437
8438 PR middle-end/48600
8439 * g++.dg/torture/pr48600.C: New testcase.
8440
8441 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8442
8443 PR middle-end/52140
8444 * gcc.dg/dfp/pr52140.c: New test.
8445
8446 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR fortran/32380
8449 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8450 of dg-options.
8451
8452 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8453
8454 PR middle-end/51867
8455 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8456 * gcc.dg/pr51867.c: New test.
8457
8458 2012-02-09 Ian Lance Taylor <iant@google.com>
8459
8460 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8461 which don't support -fsplit-stack. Turn off optimization when
8462 compiling select5-out.go.
8463
8464 2012-02-08 Ian Lance Taylor <iant@google.com>
8465
8466 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8467 systems which don't support -fsplit-stack.
8468
8469 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8470
8471 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8472 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8473 machine instuction in the log.
8474
8475 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8476
8477 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8478 to 20 seconds.
8479
8480 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8481
8482 PR driver/48524
8483 * gcc.dg/pr48524.c: New test.
8484 * gcc.dg/pr48524.spec: New spec file for test.
8485
8486 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8487
8488 PR fortran/32380
8489 * gfortran.dg/vect/pr32380.f90: New test.
8490
8491 2012-02-08 Tobias Burnus <burnus@net-b.de>
8492
8493 PR fortran/52151
8494 * gfortran.dg/realloc_on_assign_12.f90: New.
8495
8496 2012-02-08 Richard Guenther <rguenther@suse.de>
8497
8498 PR rtl-optimization/52170
8499 * gcc.dg/torture/pr52170.c: New testcase.
8500
8501 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR gcov-profile/52150
8504 * gcc.dg/tree-prof/pr52150.c: New test.
8505
8506 PR rtl-optimization/52139
8507 * gcc.dg/pr52139.c: New test.
8508
8509 2012-02-07 Jason Merrill <jason@redhat.com>
8510
8511 PR c++/51675
8512 * g++.dg/cpp0x/constexpr-union3.C: New.
8513
8514 PR c++/52035
8515 * g++.dg/lto/pr52035_0.C: New.
8516
8517 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8518
8519 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8520 * gcc.dg/special/weak-1.c: Likewise.
8521 * gcc.dg/ucnid-12.c: Likewise.
8522 * gcc.dg/torture/pr45678-1.c: Likewise.
8523 * gcc.dg/torture/pr45678-2.c: Likewise.
8524 * gcc.dg/vector-4.c: Likewise.
8525 * gcc.dg/ipa/inline-5.c: Likewise.
8526 * gcc.dg/ucnid-11.c: Likewise.
8527 * gcc.misc-tests/gcov-13.c: Likewise.
8528 * gcc.misc-tests/gcov-14.c: Likewise.
8529 * g++.dg/ext/label13.C: Likewise.
8530 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8531 hppa*-*-hpux* options.
8532 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8533 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8534 * gcc.dg/pr48616.c: Likewise.
8535 * gcc.dg/pr17957.c: Likewise.
8536 * gcc.dg/pr17055-1.c: Likewise.
8537 * gcc.dg/pr32912-1.c: Likewise.
8538 * gcc.dg/tm/pr51472.c: Likewise.
8539 * c-c++-common/fold-bitand-4.c: Likewise.
8540 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8541 Use dg-additional-options for extra options.
8542
8543 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8544
8545 * gcc.target/epiphany/interrupt-2.c: New test.
8546
8547 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8548
8549 PR target/52155
8550 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8551 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8552 for MIPS ELF.
8553
8554 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8555
8556 PR target/52152
8557 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8558
8559 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8560
8561 PR middle-end/24306
8562 PR target/52154
8563 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8564 * gcc.target/mips/va-arg-1.c: New test.
8565
8566 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8567
8568 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8569 for -mno-pointers-to-nested-functions.
8570
8571 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8572
8573 * gcc.c-torture/execute/20120207-1.c: New test.
8574
8575 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR rtl-optimization/52060
8578 * gcc.dg/torture/pr52060.c: New test.
8579
8580 PR middle-end/52074
8581 * gcc.c-torture/compile/pr52074.c: New test.
8582
8583 2012-02-07 Tobias Burnus <burnus@net-b.de>
8584
8585 PR fortran/51514
8586 * gfortran.dg/class_to_type_2.f90: New.
8587
8588 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8589
8590 PR fortran/32373
8591 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8592 Remove module.
8593
8594 2012-02-06 Jason Merrill <jason@redhat.com>
8595
8596 PR c++/52088
8597 * g++.dg/template/conv13.C: New.
8598
8599 2012-02-06 Richard Guenther <rguenther@suse.de>
8600
8601 PR tree-optimization/52115
8602 * gcc.c-torture/compile/pr52115.c: New testcase.
8603
8604 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR target/52129
8607 * gcc.c-torture/execute/pr52129.c: New test.
8608
8609 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8610
8611 * gcc.dg/pr48374.c: Actually add the test I forgot
8612 in the 2012-01-25 commit.
8613
8614 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8615
8616 PR fortran/32373
8617 * gfortran.dg/vect/vect-8.f90: New test case.
8618
8619 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8620
8621 PR fortran/48847
8622 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8623
8624 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8625
8626 PR fortran/52102
8627 * gfortran.dg/class_48.f90 : Add test of allocate class array
8628 component with source in subroutine test3. Remove commenting
8629 out in subroutine test4, since branching on unitialized variable
8630 is now fixed (no PR for this last.).
8631
8632 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8633
8634 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8635 on MIPS targets.
8636 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8637
8638 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8639
8640 PR target/52125
8641 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8642 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8643
8644 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8645
8646 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8647 (check_effective_target_sync_int_long): Use it.
8648 (check_effective_target_sync_char_short): Likewise.
8649 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8650
8651 2012-02-05 Tobias Burnus <burnus@net-b.de>
8652
8653 PR fortran/51972
8654 * gfortran.dg/class_48.f90: Add some further checks.
8655
8656 2012-02-05 Ira Rosen <irar@il.ibm.com>
8657
8658 PR tree-optimization/52091
8659 * gcc.dg/vect/pr52091.c: New test.
8660
8661 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR rtl-optimization/52113
8664 * gcc.target/avr/pr52113.c: New test.
8665
8666 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR rtl-optimization/52092
8669 * gcc.c-torture/compile/pr52092.c: New test.
8670
8671 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8672
8673 PR fortran/41587
8674 * gfortran.dg/class_array_10.f03: New test.
8675
8676 PR fortran/46356
8677 * gfortran.dg/class_array_11.f03: New test.
8678
8679 PR fortran/51754
8680 * gfortran.dg/class_array_12.f03: New test.
8681
8682 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8683
8684 PR fortran/52012
8685 * gfortran.dg/realloc_on_assign_11.f90: New test.
8686
8687 2012-02-02 Tobias Burnus <burnus@net-b.de>
8688
8689 PR fortran/52093
8690 * gfortran.dg/shape_7.f90: New.
8691
8692 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8693
8694 * gcc.target/mips/mips-prepend-1.c: New test.
8695
8696 2012-02-02 Jan Hubicka <jh@suse.cz>
8697 Tom de Vries <tom@codesourcery.com>
8698
8699 PR middle-end/51998
8700 * gcc.dg/alias-12.c: New testcase.
8701 * gcc.dg/alias-13.c: New testcase.
8702
8703 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR target/52086
8706 * gcc.dg/pr52086.c: New test.
8707
8708 PR tree-optimization/52073
8709 * gcc.c-torture/compile/pr52073.c: New test.
8710
8711 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8712
8713 PR fortran/51958
8714 * gfortran.dg/function_optimize_10.f90: New test.
8715
8716 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8717
8718 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8719 test on alpha*-*-*.
8720
8721 2012-02-01 Tobias Burnus <burnus@net-b.de>
8722
8723 PR fortran/52024
8724 * gfortran.dg/typebound_operator_14.f90: New.
8725
8726 2012-02-01 Tobias Burnus <burnus@net-b.de>
8727
8728 PR fortran/52059
8729 * gfortran.dg/elemental_function_1.f90: New.
8730
8731 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8732
8733 PR rtl-optimization/51374
8734 * gcc.target/avr/torture/pr51374-1.c:
8735 Also fail if SBIS is seen.
8736
8737 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8738
8739 PR rtl-optimization/51374
8740 * gcc.target/avr/torture/pr51374-1.c: New.
8741
8742 2012-01-31 Tobias Burnus <burnus@net-b.de>
8743
8744 PR fortran/52024
8745 * gfortran.dg/typebound_generic_11.f90: New.
8746
8747 2012-01-31 Tobias Burnus <burnus@net-b.de>
8748
8749 PR fortran/52029
8750 * gfortran.dg/class_49.f90: New.
8751
8752 2012-01-31 Tobias Burnus <burnus@net-b.de>
8753
8754 PR fortran/52013
8755 * gfortran.dg/elemental_args_check_6.f90: New.
8756
8757 2012-01-31 Jason Merrill <jason@redhat.com>
8758
8759 PR c++/52043
8760 * g++.dg/cpp0x/variadic122.C: New.
8761
8762 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8763
8764 PR fortran/52012
8765 * gfortran.dg/realloc_on_assign_10.f90: New test.
8766
8767 2012-01-31 Richard Guenther <rguenther@suse.de>
8768
8769 PR tree-optimization/51528
8770 * gcc.dg/torture/pr51528.c: New testcase.
8771
8772 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8773
8774 PR go/48501
8775 * lib/go.exp (go_target_compile): Append timeout= to options.
8776 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8777 select5-out.go test on alpha*-*-* targets.
8778
8779 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8780
8781 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8782 (TEST_SHORT): Reformat in the same way.
8783 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8784 (TEST_SHORT): Reformat in the same way.
8785 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8786 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8787 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8788 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8789 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8790
8791 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8792
8793 PR target/51835
8794 * gcc.target/arm/pr51835.c: New testcase.
8795
8796 2012-01-30 Richard Guenther <rguenther@suse.de>
8797
8798 PR tree-optimization/52028
8799 * gcc.dg/torture/pr52028.c: New testcase.
8800 * gfortran.dg/ldist-pr45199.f: Adjust.
8801 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8802 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8803 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8804
8805 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8806
8807 PR debug/52027
8808 * gcc.dg/tree-prof/pr52027.c: New test.
8809
8810 PR tree-optimization/52046
8811 * gcc.dg/pr52046.c: New test.
8812
8813 PR debug/52048
8814 * g++.dg/other/pr52048.C: New test.
8815
8816 2012-01-30 Richard Guenther <rguenther@suse.de>
8817
8818 PR tree-optimization/52045
8819 * gcc.dg/pr52045.c: New testcase.
8820
8821 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8822
8823 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8824 new code generated for __sync_lock_release.
8825
8826 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8827
8828 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8829
8830 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8831
8832 PR testsuite/51875
8833 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8834
8835 * g++.dg/ext/visibility/template10.C: Fix typo.
8836
8837 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8838
8839 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8840
8841 PR c++/51327
8842 * g++.dg/cpp0x/constexpr-ice6.C: New.
8843
8844 2012-01-29 Tobias Burnus <burnus@net-b.de>
8845
8846 PR fortran/41600
8847 * gfortran.dg/default_initialization_6.f90: New.
8848
8849 2012-01-29 Tobias Burnus <burnus@net-b.de>
8850
8851 PR fortran/51972
8852 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8853 * gfortran.dg/class_48.f90: New.
8854
8855 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8856
8857 PR fortran/51808
8858 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8859
8860 2012-01-28 Tobias Burnus <burnus@net-b.de>
8861
8862 PR fortran/51972
8863 * gfortran.dg/class_allocate_12.f90: New.
8864
8865 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8866
8867 * gcc.dg/torture/pr50444.c: Fix dg directives.
8868
8869 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8870
8871 PR target/52006
8872 * gcc.target/arm/pr52006.c: New test.
8873
8874 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8875
8876 PR testsuite/52011
8877 * gcc.dg/lto/trans-mem.h: New file.
8878 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8879 * gcc.dg/lto/trans-mem-1_1.c: Same.
8880 * gcc.dg/lto/trans-mem-4_1.c: Same.
8881 * gcc.dg/lto/trans-mem-3_1.c: Same.
8882
8883 2012-01-27 Tobias Burnus <burnus@net-b.de>
8884
8885 PR fortran/52022
8886 * gfortran.dg/dummy_procedure_7.f90: New.
8887
8888 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8889
8890 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8891 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8892
8893 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR c++/51852
8896 * g++.dg/other/gc5.C: New test.
8897
8898 2012-01-27 Richard Guenther <rguenther@suse.de>
8899
8900 PR tree-optimization/50444
8901 * gcc.dg/torture/pr50444.c: New testcase.
8902
8903 2012-01-27 Tobias Burnus <burnus@net-b.de>
8904
8905 PR fortran/51970
8906 PR fortran/51977
8907 * gfortran.dg/move_alloc_13.f90: New.
8908
8909 2012-01-27 Tobias Burnus <burnus@net-b.de>
8910
8911 PR fortran/51953
8912 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8913 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8914 and change dg-error string.
8915
8916 2012-01-27 Tobias Burnus <burnus@net-b.de>
8917
8918 PR fortran/52016
8919 * gfortran.dg/elemental_args_check_5.f90: New.
8920
8921 2012-01-27 Richard Guenther <rguenther@suse.de>
8922
8923 PR middle-end/51959
8924 * g++.dg/torture/pr51959.C: New testcase.
8925
8926 2012-01-27 Tom de Vries <tom@codesourcery.com>
8927
8928 PR tree-optimization/51990
8929 * gcc.dg/pr51990.c: New test.
8930 * gcc.dg/pr51990-2.c: Same.
8931
8932 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8933 Tobias Burnus <burnus@gcc.gnu.org>
8934
8935 PR fortran/48705
8936 * gfortran.dg/class_allocate_11.f03: New.
8937
8938 PR fortran/51870
8939 PR fortran/51943
8940 PR fortran/51946
8941 * gfortran.dg/class_allocate_7.f03: New.
8942 * gfortran.dg/class_allocate_8.f03: New.
8943 * gfortran.dg/class_allocate_9.f03: New.
8944 * gfortran.dg/class_allocate_10.f03: New.
8945
8946 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8947
8948 * gnat.dg/discr34.adb: New test.
8949 * gnat.dg/discr34_pkg.ads: New helper.
8950
8951 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8952
8953 * gnat.dg/discr33.adb: New test.
8954
8955 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8956
8957 * gnat.dg/limited_with3.ad[sb): New test.
8958 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8959 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8960 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8961
8962 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8963
8964 * gnat.dg/stack_usage1.adb: New test.
8965 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8966
8967 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8968 * gcc.dg/pr44194-2.c: Likewise.
8969
8970 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8971
8972 PR c++/51370
8973 * g++.dg/template/crash112.C: New.
8974
8975 2012-01-27 Richard Henderson <rth@redhat.com>
8976
8977 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8978
8979 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8980
8981 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8982
8983 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR middle-end/51895
8986 * g++.dg/opt/pr51895.C: New test.
8987
8988 2012-01-26 Michael Matz <matz@suse.de>
8989
8990 PR tree-optimization/48794
8991 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8992
8993 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8994
8995 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8996
8997 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8998
8999 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9000 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9001 memory.
9002 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9003 the default value for s390 and s390x.
9004
9005 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9006
9007 PR lto/51698
9008 * gcc.dg/lto/trans-mem-4_0.c: New.
9009 * gcc.dg/lto/trans-mem-4_1.c: New.
9010 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9011 TM builtins.
9012 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9013 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9014 TM builtins.
9015 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9016 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9017 TM builtins.
9018
9019 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9020
9021 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9022
9023 2012-01-25 Ian Lance Taylor <iant@google.com>
9024
9025 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9026
9027 2012-01-25 Tobias Burnus <burnus@net-b.de>
9028
9029 PR fortran/51995
9030 * gfortran.dg/typebound_proc_25.f90: New.
9031
9032 2012-01-25 Jason Merrill <jason@redhat.com>
9033
9034 PR c++/51992
9035 * g++.dg/lto/pr51992_0.C: New.
9036
9037 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR tree-optimization/51987
9040 * gcc.target/i386/pr51987.c: New test.
9041
9042 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9043
9044 * gcc.dg/tm/lto-1.c: Require lto support in target.
9045
9046 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9047
9048 PR rtl-optimization/48374
9049 * gcc.dg/pr48374.c: New test.
9050
9051 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9052
9053 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9054
9055 2012-01-25 Tobias Burnus <burnus@net-b.de>
9056
9057 PR fortran/51966
9058 * gfortran.dg/derived_constructor_char_3.f90: New.
9059
9060 2012-01-24 Ian Lance Taylor <iant@google.com>
9061
9062 * go.test/go-test.exp (filecmp): New procedure.
9063 (errchk): Handle quoted square brackets.
9064 (go-gc-tests): Set go_compile_args. Handle various new test
9065 lines. Skip a few new tests.
9066 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9067
9068 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9069
9070 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9071 (check_effective_target_vect_extract_even_odd)
9072 (check_effective_target_vect_interleave): Return true for MIPS
9073 paired-single.
9074
9075 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9076
9077 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9078 (main): Use it instead of argc.
9079
9080 2012-01-24 Jason Merrill <jason@redhat.com>
9081
9082 PR c++/51973
9083 * g++.dg/cpp0x/sfinae31.C: New.
9084
9085 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9086
9087 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9088
9089 2012-01-24 Jason Merrill <jason@redhat.com>
9090
9091 PR c++/51812
9092 * g++.dg/inherit/covariant20.C: New.
9093
9094 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9095
9096 PR c++/51223
9097 * g++.dg/parse/crash58.C: New.
9098
9099 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR target/51957
9102 * gcc.dg/pr51957-1.c: New test.
9103 * gcc.dg/pr51957-1.h: New file.
9104 * gcc.dg/pr51957-2.c: New test.
9105
9106 2012-01-23 Jason Merrill <jason@redhat.com>
9107
9108 PR c++/51930
9109 * g++.dg/ext/visibility/template10.C: New.
9110
9111 2012-01-23 Tobias Burnus <burnus@net-b.de>
9112
9113 PR fortran/51948
9114 * gfortran.dg/move_alloc_12.f90: New.
9115
9116 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9117
9118 PR middle-end/45416
9119 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9120
9121 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9122
9123 PR c++/51398
9124 * g++.dg/template/crash111.C: New.
9125
9126 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9127
9128 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9129 configurations.
9130 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9131
9132 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9133
9134 PR testsuite/51941
9135 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9136 the DW_TAG_class_type and DW_AT_name: "Executor".
9137
9138 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9139
9140 * lib/target-supports.exp
9141 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9142 (check_effective_target_vect_interleave): Likewise.
9143
9144 2012-01-22 Jason Merrill <jason@redhat.com>
9145
9146 PR c++/51925
9147 * g++.dg/template/using20.C: New.
9148 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9149
9150 2012-01-23 Jason Merrill <jason@redhat.com>
9151
9152 PR target/51934
9153 * g++.dg/torture/pr51344.C: Limit to x86.
9154
9155 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9156
9157 * c-c++-common/tm/omp.c: Require target with pthread support.
9158
9159 2012-01-23 Richard Guenther <rguenther@suse.de>
9160
9161 PR tree-optimization/51949
9162 * gcc.dg/torture/pr51949.c: New testcase.
9163
9164 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR rtl-optimization/51933
9167 * gcc.c-torture/execute/pr51933.c: New test.
9168
9169 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9170
9171 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9172 Do not define for Interix.
9173
9174 2012-01-22 Jason Merrill <jason@redhat.com>
9175
9176 PR c++/51832
9177 * g++.dg/lto/pr51832.h: New.
9178 * g++.dg/lto/pr51832_0.C: New.
9179 * g++.dg/lto/pr51832_1.C: New.
9180
9181 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9182
9183 * gcc.dg/ext-elim-1.c: New test.
9184
9185 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9186
9187 PR target/51931
9188 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9189 * g++.dg/opt/longbranch1.C: Likewise.
9190
9191 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9192
9193 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9194 in C++11 mode.
9195
9196 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9197
9198 PR fortran/50556
9199 * gfortran.dg/namelist_74.f90: New test.
9200 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9201
9202 2012-01-21 Tobias Burnus <burnus@net-b.de>
9203
9204 PR fortran/51913
9205 * gfortran.dg/class_47.f90: New.
9206
9207 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9208
9209 * gnat.dg/renaming5.ad[sb]: New test.
9210
9211 2012-01-20 Jason Merrill <jason@redhat.com>
9212
9213 PR c++/51919
9214 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9215
9216 2012-01-20 Jason Merrill <jason@redhat.com>
9217
9218 PR c++/51922
9219 * g++.dg/ext/attrib42.C: Require ilp32.
9220
9221 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR target/51915
9224 * gcc.target/arm/pr51915.c: New test.
9225
9226 2012-01-20 Cary Coutant <ccoutant@google.com>
9227 Dodji Seketeli <dodji@redhat.com>
9228
9229 PR debug/45682
9230 * g++.dg/debug/dwarf2/nested-3.C: New test.
9231
9232 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9233
9234 PR c++/51402
9235 * g++.dg/template/crash110.C: New.
9236
9237 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9238
9239 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9240 Remove default options on hppa*-*-hpux*.
9241
9242 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9243
9244 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9245
9246 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9247
9248 * gcc.c-torture/compile/pr51856.c: New testcase.
9249
9250 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9251
9252 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9253 options to go_target_compile.
9254
9255 2012-01-20 Kai Tietz <ktietz@redhat.com>
9256
9257 * g++.dg/torture/pr51344.C: Fix typo.
9258
9259 2012-01-20 Richard Guenther <rguenther@suse.de>
9260
9261 PR tree-optimization/51903
9262 * g++.dg/torture/pr51903.C: New testcase.
9263
9264 2012-01-20 Tobias Burnus <burnus@net-b.de>
9265 Janus Weil <janus@gcc.gnu.org>
9266
9267 PR fortran/51056
9268 * gfortran.dg/use_21.f90: New.
9269
9270 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR target/51106
9273 * gcc.dg/torture/pr51106-1.c: New test.
9274 * gcc.dg/torture/pr51106-2.c: New test.
9275
9276 2012-01-19 Kai Tietz <ktietz@redhat.com>
9277
9278 * g++.dg/torture/pr51344.C: New test.
9279
9280 2012-01-19 Tobias Burnus <burnus@net-b.de>
9281
9282 PR fortran/51904
9283 * gfortran.dg/intrinsic_size_2.f90: New.
9284
9285 2012-01-19 Jason Merrill <jason@redhat.com>
9286
9287 PR c++/51889
9288 * g++.dg/inherit/using7.C: New.
9289
9290 2012-01-19 Richard Guenther <rguenther@suse.de>
9291
9292 PR tree-optimization/37997
9293 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9294
9295 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9296
9297 PR rtl-optimization/51505
9298 * gcc.dg/pr51505.c: New test.
9299
9300 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9301
9302 PR fortran/51634
9303 * gfortran.dg/typebound_operator_12.f03: New.
9304 * gfortran.dg/typebound_operator_13.f03: New.
9305
9306 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9307
9308 PR c++/51225
9309 * g++.dg/cpp0x/pr51225.C: New.
9310
9311 2012-01-17 Ian Lance Taylor <iant@google.com>
9312
9313 PR go/50656
9314 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9315
9316 2012-01-17 Tobias Burnus <burnus@net-b.de>
9317
9318 PR fortran/51869
9319 * gfortran.dg/realloc_on_assign_9.f90: New.
9320
9321 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9322
9323 PR other/51165
9324 * gcc.dg/tm/memopt-3.c: Remove xfail.
9325 * gcc.dg/tm/memopt-4.c: Remove xfail.
9326 * gcc.dg/tm/memopt-5.c: Remove xfail.
9327 * gcc.dg/tm/memopt-7.c: Remove xfail.
9328
9329 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR tree-optimization/51877
9332 * gcc.c-torture/execute/pr51877.c: New test.
9333
9334 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9335
9336 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9337 {!vect_align_arrays} to vect_sizes_32B_16B.
9338 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9339 * gcc.dg/vect/vect-peel-3.c: Ditto.
9340
9341 2012-01-16 Jason Merrill <jason@redhat.com>
9342
9343 PR c++/51854
9344 * g++.dg/abi/mangle60.C: New.
9345
9346 PR c++/51827
9347 * g++.dg/pch/mangle1.{C,Hs}: New.
9348
9349 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9350 Tobias Burnus <burnus@net-b.de>
9351
9352 PR fortran/50981
9353 * gfortran.dg/elemental_optional_args_3.f90: New
9354 * gfortran.dg/elemental_optional_args_4.f90: New
9355
9356 2012-01-16 Tobias Burnus <burnus@net-b.de>
9357
9358 PR fortran/51809
9359 * gfortran.dg/use_20.f90: New
9360
9361 2012-01-16 Jason Merrill <jason@redhat.com>
9362
9363 PR c++/51868
9364 * g++.dg/cpp0x/rv-bitfield.C: New.
9365 * g++.dg/cpp0x/rv-bitfield2.C: New.
9366
9367 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9368
9369 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9370 subroutine 'qsort' and use index array to assign the result.
9371
9372 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR tree-optimization/51865
9375 * gcc.dg/pr51865.c: New test.
9376
9377 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9378
9379 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9380
9381 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9382
9383 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9384 to be loaded from the constant pool, rather than via %hi and %lo.
9385
9386 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9387
9388 PR rtl-optimization/51821
9389 * gcc.dg/pr51821.c: New test.
9390
9391 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9392
9393 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9394
9395 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9396
9397 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9398
9399 2012-01-14 Tobias Burnus <burnus@net-b.de>
9400
9401 PR fortran/51800
9402 * gfortran.dg/init_flag_8.f90: New.
9403 * gfortran.dg/init_flag_9.f90: New.
9404
9405 2011-01-14 Tobias Burnus <burnus@net-b.de>
9406
9407 PR fortran/51816
9408 * gfortran.dg/use_18.f90: New.
9409 * gfortran.dg/use_19.f90: New.
9410
9411 2012-01-13 Ian Lance Taylor <iant@google.com>
9412
9413 PR c++/50012
9414 * g++.dg/warn/Wsign-compare-4.C: New.
9415
9416 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9417
9418 PR fortran/48351
9419 * gfortran.dg/alloc_comp_assign.f03: New.
9420 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9421 __BUILTIN_FREE from 38 to 32.
9422
9423 2012-01-13 Jason Merrill <jason@redhat.com>
9424
9425 PR c++/20681
9426 * g++.dg/warn/Wreturn-type-7.C: New.
9427
9428 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9429
9430 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9431 assumption.
9432 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9433 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9434 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9435 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9436 int32plus because of big array needed.
9437 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9438 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9439
9440 2012-01-13 Jason Merrill <jason@redhat.com>
9441
9442 PR c++/51813
9443 * g++.dg/ext/visibility/template9.C: New.
9444
9445 PR c++/51620
9446 * g++.dg/cpp0x/defaulted34.C: New.
9447 * g++.dg/template/virtual3.C: New.
9448
9449 2012-01-13 Richard Guenther <rguenther@suse.de>
9450
9451 PR middle-end/8081
9452 * gcc.dg/torture/pr8081.c: New testcase.
9453
9454 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9455
9456 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9457
9458 2012-01-12 Jason Merrill <jason@redhat.com>
9459
9460 PR c++/51714
9461 * g++.dg/ext/stmtexpr14.C: New.
9462
9463 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9464
9465 PR c++/51633
9466 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9467
9468 2012-01-12 Jason Merrill <jason@redhat.com>
9469
9470 PR c++/48051
9471 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9472 * g++.dg/abi/mangle58.C: Likewise.
9473
9474 PR c++/51403
9475 * g++.dg/template/arg8.C: New.
9476
9477 2012-01-12 Ira Rosen <irar@il.ibm.com>
9478
9479 PR tree-optimization/51799
9480 * gcc.dg/vect/pr51799.c: New test.
9481 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9482 patterns.
9483
9484 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9485 Tobias Burnus <burnus@net-b.de>
9486
9487 PR fortran/51057
9488 PR fortran/51616
9489 * lib/target-supports.exp
9490 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9491 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9492
9493 2012-01-11 Jason Merrill <jason@redhat.com>
9494
9495 PR c++/51565
9496 * g++.dg/ext/attrib42.C: New.
9497
9498 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR bootstrap/51796
9501 * gcc.dg/pr51796.c: New test.
9502
9503 2012-01-11 Jason Merrill <jason@redhat.com>
9504
9505 PR c++/51818
9506 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9507
9508 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9509
9510 * gnat.dg/array19.ad[sb]: New test.
9511
9512 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9513
9514 * gnat.dg/opt23.ad[sb]: New test.
9515 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9516 * gnat.dg/opt24.ad[sb]: New test.
9517
9518 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9519
9520 PR tree-optimization/49642
9521 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9522 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9523
9524 2012-01-11 Jason Merrill <jason@redhat.com>
9525
9526 PR c++/51613
9527 * g++.dg/template/explicit-args5.C: New.
9528
9529 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9530
9531 * gcc.c-torture/execute/20120110-1.c: New testcase.
9532
9533 2012-01-10 Jason Merrill <jason@redhat.com>
9534
9535 PR c++/51614
9536 * g++.dg/inherit/ambig1.C: New.
9537
9538 PR c++/51433
9539 * g++.dg/cpp0x/constexpr-cache1.C: New.
9540
9541 2012-01-10 Richard Guenther <rguenther@suse.de>
9542
9543 PR tree-optimization/51801
9544 * gcc.dg/torture/pr51801.c: New testcase.
9545
9546 2012-01-10 Tobias Burnus <burnus@net-b.de>
9547
9548 PR fortran/51652
9549 * gfortran.dg/allocate_with_typespec_5.f90: New.
9550
9551 2012-01-10 Tobias Burnus <burnus@net-b.de>
9552
9553 * gfortran.dg/class_39.f03: Update dg-error string.
9554
9555 2012-01-10 Richard Guenther <rguenther@suse.de>
9556
9557 PR tree-optimization/50913
9558 * gcc.dg/graphite/interchange-16.c: New testcase.
9559 * gcc.dg/graphite/scop-20.c: XFAIL.
9560 * gfortran.dg/graphite/interchange-1.f: Likewise.
9561 * gfortran.dg/graphite/block-1.f90: Likewise.
9562 * gfortran.dg/graphite/block-2.f: Likewise.
9563
9564 2012-01-10 Richard Henderson <rth@redhat.com>
9565
9566 * lib/target-supports.exp (check_effective_target_vect_perm,
9567 check_effective_target_vect_perm_byte,
9568 check_effective_target_vect_perm_short): Enable for arm neon.
9569
9570 2012-01-09 Tobias Burnus <burnus@net-b.de>
9571
9572 PR fortran/46328
9573 * gfortran.dg/typebound_operator_11.f90: New.
9574
9575 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9576
9577 * gnat.dg/array18.adb: New test.
9578 * gnat.dg/array18_pkg.ads: New helper.
9579
9580 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9581
9582 PR fortran/51791
9583 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9584 around base object in first assignment in main program.
9585 * gfortran.dg/typebound_operator_10.f03: New test.
9586
9587 2012-01-09 Martin Jambor <mjambor@suse.cz>
9588
9589 PR tree-optimization/51759
9590 * g++.dg/ipa/pr51759.C: New test.
9591
9592 2012-01-09 Tobias Burnus <burnus@net-b.de>
9593
9594 PR fortran/51758
9595 * gfortran.dg/optional_absent_2.f90: New.
9596
9597 2012-01-09 Tobias Burnus <burnus@net-b.de>
9598
9599 PR fortran/51578
9600 * gfortran.dg/use_17.f90: New.
9601
9602 2012-01-09 Gary Funck <gary@intrepid.com>
9603
9604 PR preprocessor/33919
9605 * gcc.dg/pr33919.c: New test.
9606 * gcc.dg/pr33919-0.h: New test header file.
9607 * gcc.dg/pr33919-1.h: Ditto.
9608 * gcc.dg/pr33919-2.h: Ditto.
9609
9610 2012-01-07 Jan Hubicka <jh@suse.cz>
9611
9612 PR tree-optimize/51694
9613 * gcc.c-torture/compile/pr51694.c: new testcase.
9614
9615 2012-01-07 Jan Hubicka <jh@suse.cz>
9616
9617 PR tree-optimization/51600
9618 * g++.dg/torture/pr51600.C: New testcase.
9619
9620 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9621
9622 PR gcov-profile/51715
9623 PR gcov-profile/51717
9624 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9625 * gcc.misc-tests/gcov-14.c: Likewise.
9626
9627 2012-01-06 Jason Merrill <jason@redhat.com>
9628
9629 * g++.dg/parse/new5.C: New.
9630
9631 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9632
9633 PR testsuite/51655
9634 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9635 including <string.h>.
9636
9637 2012-01-06 Jason Merrill <jason@redhat.com>
9638
9639 * g++.dg/abi/mangle51.C: New.
9640 * g++.dg/abi/mangle52.C: New.
9641 * g++.dg/abi/mangle53.C: New.
9642 * g++.dg/abi/mangle54.C: New.
9643 * g++.dg/abi/mangle55.C: New.
9644 * g++.dg/abi/mangle56.C: New.
9645 * g++.dg/abi/mangle57.C: New.
9646 * g++.dg/abi/mangle58.C: New.
9647 * g++.dg/abi/mangle59.C: New.
9648 * g++.dg/cpp0x/trailing3.C: Update mangling.
9649 * g++.dg/cpp0x/variadic111.C: Update mangling.
9650 * g++.dg/cpp0x/variadic4.C: Update mangling.
9651 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9652 * g++.dg/template/nontype22.C: Works now.
9653 * g++.dg/template/pr35240.C: Works now.
9654
9655 * g++.dg/cpp0x/error7.C: New.
9656
9657 2012-01-06 Tobias Burnus <burnus@net-b.de>
9658
9659 * gfortran.dg/deallocate_stat_2.f90: New.
9660 * coarray/allocate_errgmsg.f90: New.
9661 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9662 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9663 * coarray/subobject_1.f90: Fix for num_images > 1.
9664 * gfortran.dg/deallocate_stat.f90: Update due to changed
9665 stat= handling.
9666
9667 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9668
9669 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9670
9671 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9672
9673 * ada/acats/overflow.lst: Add cb20004.
9674
9675 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9676
9677 PR c++/51541
9678 * g++.dg/cpp0x/alias-decl-18.C: New test.
9679
9680 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9681
9682 * gcc.c-torture/execute/20120104-1.c: New test.
9683
9684 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9685
9686 PR fortran/PR48946
9687 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9688 the old typebound_operator_8.f03.
9689 * gfortran.dg/typebound_operator_8.f03: New version of
9690 typebound_operator_7.f03 with 'u' a derived type instead of a
9691 class object.
9692
9693 2012-01-05 Richard Guenther <rguenther@suse.de>
9694
9695 * g++.dg/torture/pr49309.C: Skip for -flto.
9696
9697 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR middle-end/51761
9700 * gcc.c-torture/compile/pr51761.c: New test.
9701
9702 2012-01-05 Richard Guenther <rguenther@suse.de>
9703
9704 PR tree-optimization/51760
9705 * gcc.dg/torture/pr51760.c: New testcase.
9706
9707 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9708
9709 PR middle-end/51472
9710 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9711
9712 2012-01-05 Richard Guenther <rguenther@suse.de>
9713
9714 PR lto/41576
9715 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9716 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9717
9718 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR debug/51695
9721 * gcc.dg/pr51695.c: New test.
9722
9723 2012-01-04 Andrew Pinski <apinski@cavium.com>
9724
9725 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9726 * gcc.target/mips/octeon2-lx-1.c: New test.
9727 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9728 * gcc.target/mips/octeon2-lx-2.c: New test.
9729 * gcc.target/mips/octeon2-lx-3.c: New test.
9730
9731 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9732
9733 PR other/51163
9734 PR other/51164
9735 * gcc.dg/tm/alias-1.c: Adjust regexp.
9736 * gcc.dg/tm/alias-2.c: Adjust regexp.
9737
9738 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9739
9740 PR c++/51064
9741 * g++.dg/warn/Wparentheses-26.C: New.
9742
9743 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9744
9745 * gfortran.dg/elemental_optional_args_2.f90: New test.
9746
9747 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9748
9749 PR fortran/49693
9750 * gfortran.dg/common_17.f90: New test.
9751
9752 2012-01-04 Richard Guenther <rguenther@suse.de>
9753
9754 PR tree-optimization/49651
9755 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9756 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9757
9758 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9759
9760 PR c++/51738
9761 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9762
9763 2012-01-03 Andrew Pinski <apinski@cavium.com>
9764
9765 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9766 for all mips targets. Also allow an optional .cfi_startproc.
9767
9768 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9769
9770 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9771
9772 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9773
9774 PR c++/29273
9775 * g++.dg/rtti/dyncast5.C: New.
9776
9777 2012-01-03 Richard Guenther <rguenther@suse.de>
9778
9779 PR tree-optimization/51070
9780 * gcc.dg/torture/pr51070-2.c: New testcase.
9781
9782 2012-01-03 Richard Guenther <rguenther@suse.de>
9783
9784 PR tree-optimization/51692
9785 * gcc.dg/torture/pr51692.c: New testcase.
9786
9787 2012-01-03 Richard Guenther <rguenther@suse.de>
9788
9789 PR debug/51650
9790 * g++.dg/lto/pr51650-3_0.C: New testcase.
9791
9792 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9793
9794 PR c++/15867
9795 * g++.dg/warn/Wredundant-decls-spec.C: New.
9796
9797 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR tree-optimization/51719
9800 * g++.dg/tree-prof/pr51719.C: New test.
9801
9802 2012-01-03 Richard Guenther <rguenther@suse.de>
9803
9804 PR middle-end/51730
9805 * gcc.dg/fold-compare-6.c: New testcase.
9806
9807 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR c++/51669
9810 * g++.dg/gomp/pr51669.C: New test.
9811
9812 2012-01-02 Jason Merrill <jason@redhat.com>
9813
9814 PR c++/51675
9815 * g++.dg/cpp0x/constexpr-union2.C: New.
9816
9817 PR c++/51666
9818 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9819
9820 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9821
9822 PR c++/51462
9823 * g++.dg/cpp0x/constexpr-99.C: New test.
9824
9825 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9826
9827 PR c++/20140
9828 * g++.dg/template/init9.C: New.
9829
9830 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9831
9832 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9833 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9834 rather than a specific number.
9835
9836 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9837
9838 PR fortran/46262
9839 PR fortran/46328
9840 PR fortran/51052
9841 * gfortran.dg/typebound_operator_7.f03: New.
9842 * gfortran.dg/typebound_operator_8.f03: New.
9843
9844 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9845
9846 PR target/51729
9847 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9848 XFAIL.
9849 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9850
9851 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9852
9853 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9854
9855 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9856
9857 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9858 for MIPS.
9859
9860 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9861
9862 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9863 * gfortran.dg/io_real_boz_4.f90: Likewise.
9864 * gfortran.dg/io_real_boz_5.f90: Likewise.
9865
9866 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9867
9868 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9869
9870 2012-01-02 Revital Eres <revital.eres@linaro.org>
9871
9872 * gcc.dg/sms-11.c: New file.
9873
9874 2012-01-02 Tobias Burnus <burnus@net-b.de>
9875
9876 PR fortran/51682
9877 * gfortran.dg/coarray/image_index_3.f90: New.
9878
9879 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9880
9881 PR c++/16603
9882 * g++.dg/parse/enum8.C: New.
9883
9884 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9885
9886 PR c++/51379
9887 * g++.dg/conversion/reinterpret4.C: New.
9888 * g++.dg/conversion/reinterpret1.C: Adjust.
9889
9890 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9891
9892 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9893
9894 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9895
9896 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9897 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9898 * g++.old-deja/g++.jason/access14.C: Likewise.
9899 * g++.old-deja/g++.jason/access8.C: Likewise.
9900 * g++.old-deja/g++.jason/access1.C: Likewise.
9901 * g++.old-deja/g++.other/access3.C: Likewise.
9902 * g++.old-deja/g++.other/access5.C: Likewise.
9903 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9904 * g++.old-deja/g++.law/visibility22.C: Likewise.
9905 * g++.old-deja/g++.law/visibility26.C: Likewise.
9906 * g++.old-deja/g++.mike/p2746.C: Likewise.
9907 * g++.dg/debug/using1.C: Likewise.
9908 * g++.dg/lookup/using51.C: Likewise.
9909 * g++.dg/inherit/using5.C: Likewise.
9910 * g++.dg/inherit/pr30297.C: Likewise.
9911 * g++.dg/inherit/access8.C: Likewise.
9912 * g++.dg/torture/pr39362.C: Likewise.
9913 * g++.dg/template/crash13.C: Likewise.
9914 * g++.dg/template/using10.C: Likewise.
9915
9916 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9917
9918 PR fortran/51502
9919 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9920
9921 2012-01-01 Ira Rosen <irar@il.ibm.com>
9922
9923 PR tree-optimization/51704
9924 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9925 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9926 corresponding flags.
9927
9928 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9929
9930 PR c++/51723
9931 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9932
9933 2012-01-01 Jan Hubicka <jh@suse.cz>
9934
9935 PR rtl-optimization/51069
9936 * gcc.c-torture/compile/pr51069.c: New testcase.
9937
9938 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR tree-optimization/51683
9941 * gcc.dg/pr51683.c: New test.
9942 \f
9943 Copyright (C) 2012 Free Software Foundation, Inc.
9944
9945 Copying and distribution of this file, with or without modification,
9946 are permitted in any medium without royalty provided the copyright
9947 notice and this notice are preserved.