8fec8b268f9897d1a8876e27d2f5918ff84b1dbb
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-06-25 Richard Henderson <rth@redhat.com>
2
3 * gcc.dg/pr53749.c: New.
4
5 2012-06-25 Jason Merrill <jason@redhat.com>
6
7 PR c++/52988
8 * g++.dg/cpp0x/nullptr28.C: New.
9
10 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
11
12 * gcc.target/arm/neon-vld1_dupQ.c: New.
13
14 2012-06-25 Florian Weimer <fweimer@redhat.com>
15
16 * g++.dg/init/new35.C: New.
17 * g++.dg/init/new36.C: New.
18 * g++.dg/init/new37.C: New.
19 * g++.dg/ext/vla5.C: New warning.
20 * g++.dg/ext/vla8.C: New warning.
21 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
22
23 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
24 James Greenhalgh <james.greenhalgh@arm.com>
25
26 * gcc.target/arm/ftest-support-arm.h New testcase.
27 * gcc.target/arm/ftest-support-thumb.h Likewise.
28 * gcc.target/arm/ftest-support.h Likewise.
29 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
30 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
31 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
32 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
33 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
34 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
35 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
36 * gcc.target/arm/ftest-armv6-arm.c Likewise.
37 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
38 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
39 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
40 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
41 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
42 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
43 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
44 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
45 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
46 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
47 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
48 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
49 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
50 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
51 * gcc/testsuite/lib/target-supports.exp
52 (check_effective_target_arm_arch_FUNC): Add support for more
53 architectures.
54 (add_options_for_arm_arch_FUNC): Likewise.
55 (check_effective_target_arm_arch_FUNC_multilib): New functions.
56
57 2012-06-25 Jason Merrill <jason@redhat.com>
58
59 PR c++/53202
60 * g++.dg/cpp0x/constexpr-tuple.C: New.
61
62 2012-06-25 Jakub Jelinek <jakub@redhat.com>
63
64 PR target/53759
65 * gcc.target/i386/pr53759.c: New test.
66
67 PR c++/53594
68 * g++.dg/cpp0x/nsdmi7.C: New test.
69
70 2012-06-24 Kai Tietz <ktietz@redhat.com>
71
72 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
73 for LLP64 targets.
74 * gcc.target/i386/pr38988.c: Likewise.
75
76 2012-06-22 Janus Weil <janus@gcc.gnu.org>
77
78 PR fortran/47710
79 PR fortran/53328
80 * gfortran.dg/typebound_generic_12.f03: New.
81 * gfortran.dg/typebound_generic_13.f03: New.
82
83 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
84
85 * gnat.dg/lto15.ad[sb]: New test.
86
87 2012-06-21 Meador Inge <meadori@codesourcery.com>
88
89 PR c/53702
90 * gcc.dg/Wunused-local-typedefs.c: New testcase.
91
92 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
93
94 * testsuite/gcc.dg/pch/ident-1.c: New test.
95 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
96
97 2012-06-21 Michael Matz <matz@suse.de>
98
99 PR middle-end/53688
100 * gcc.c-torture/execute/pr53688.c: New test.
101
102 2012-06-20 Richard Guenther <rguenther@suse.de>
103
104 PR tree-optimization/30318
105 * gcc.dg/tree-ssa/vrp69.c: New testcase.
106
107 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
108
109 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
110
111 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
112
113 * gcc.target/i386/clearcapv2.map: New file.
114 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
115
116 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
117
118 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
119 and add __sh__ case.
120
121 2012-06-19 Jason Merrill <jason@redhat.com>
122
123 PR c++/52637
124 * g++.dg/debug/localclass1.C: New.
125
126 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
127
128 * g++.dg/cpp0x/override4.C: New.
129
130 2012-06-14 Jason Merrill <jason@redhat.com>
131
132 PR c++/53651
133 * g++.dg/cpp0x/decltype37.C: New.
134
135 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
136
137 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
138
139 2012-06-19 Joseph Myers <joseph@codesourcery.com>
140
141 * gcc.c-torture/compile/vector-5.c,
142 gcc.c-torture/compile/vector-6.c: New tests.
143
144 2012-06-19 Richard Henderson <rth@redhat.com>
145
146 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
147
148 2012-06-19 Richard Guenther <rguenther@suse.de>
149
150 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
151
152 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
153
154 PR target/53712
155 * gcc.target/i386/pr53712.c: New test.
156
157 2012-06-18 Tobias Burnus <burnus@net-b.de>
158
159 PR fortran/53692
160 * gfortran.dg/elemental_optional_args_6.f90: New.
161
162 2012-06-18 Tobias Burnus <burnus@net-b.de>
163
164 PR fortran/53526
165 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
166 * gfortran.dg/coarray/move_alloc_1.f90
167
168 2012-06-18 Tobias Burnus <burnus@net-b.de>
169
170 PR fortran/53526
171 * gfortran.dg/coarray_27.f90: New.
172
173 2012-06-18 Joey Ye <Joey.Ye@arm.com>
174 Greta Yorsh <Greta.Yorsh@arm.com>
175
176 * gcc.target/arm/epilog-1.c: New test.
177
178 2012-06-18 Richard Guenther <rguenther@suse.de>
179
180 PR tree-optimization/53693
181 * g++.dg/torture/pr53693.C: New testcase.
182
183 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
184
185 PR tree-optimization/53703
186 * gcc.dg/torture/pr53703.c: New test.
187
188 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
189
190 PR middle-end/53698
191 * gcc.target/i386/pr53698.c: New test.
192
193 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
194
195 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
196
197 2012-06-17 Tobias Burnus <burnus@net-b.de>
198
199 PR fortran/53691
200 PR fortran/53685
201 * gfortran.dg/transfer_check_3.f90: New.
202
203 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
204
205 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
206
207 2012-06-16 Tobias Burnus <burnus@net-b.de>
208
209 PR fortran/53642
210 PR fortran/45170
211 * gfortran.dg/deferred_type_param_8.f90: New.
212
213 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
214
215 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
216 testname that includes flags, passed in as new argument, in
217 pass/fail messages.
218 (run_gcov): Get testname from dg-test, use it in pass/fail messages
219 and pass it to verify-* procedures.
220
221 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
222 alignment torture options with usual torture options.
223
224 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
225 messages reported for one line of source code.
226 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
227 * g++.dg/cpp0x/decltype2.C: Likewise.
228 * g++.dg/cpp0x/decltype3.C: Likewise.
229 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
230 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
231 * g++.dg/cpp0x/static_assert3.C: Likewise.
232 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
233 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
234 * g++.dg/cpp0x/union1.C: Likewise.
235 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
236 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
237 * g++.dg/cpp0x/variadic2.C: Likewise.
238 * g++.dg/cpp0x/variadic20.C: Likewise.
239 * g++.dg/cpp0x/variadic74.C: Likewise.
240 * g++.dg/diagnostic/bitfld2.C: Likewise.
241 * g++.dg/ext/attrib44.C: Likewise.
242 * g++.dg/ext/no-asm-1.C: Likewise.
243 * g++.dg/other/error34.C: Likewise.
244 * g++.dg/parse/crash46.C: Likewise.
245 * g++.dg/parse/error10.C: Likewise.
246 * g++.dg/parse/error2.C: Likewise.
247 * g++.dg/parse/error3.C: Likewise.
248 * g++.dg/parse/error36.C: Likewise.
249 * g++.dg/parse/error8.C: Likewise.
250 * g++.dg/parse/error9.C: Likewise.
251 * g++.dg/parse/parser-pr28152-2.C: Likewise.
252 * g++.dg/parse/parser-pr28152.C: Likewise.
253 * g++.dg/parse/template25.C: Likewise.
254 * g++.dg/parse/typename11.C: Likewise.
255 * g++.dg/tc1/dr147.C: Likewise.
256 * g++.dg/template/deduce3.C: Likewise.
257 * g++.dg/template/koenig9.C: Likewise.
258 * g++.dg/template/pr23510.C: Likewise.
259 * g++.dg/warn/pr12242.C: Likewise.
260 * g++.dg/warn/pr30551-2.C: Likewise.
261 * g++.dg/warn/pr30551.C: Likewise.
262 * g++.old-deja/g++.other/typename1.C: Likewise.
263 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
264
265 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
266
267 PR c++/51033
268 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
269 * c-c++-common/torture/vshuf-2.inc: Likewise.
270 * c-c++-common/torture/vshuf-4.inc: Likewise.
271 * c-c++-common/torture/vshuf-8.inc: Likewise.
272 * c-c++-common/torture/vshuf-main.inc: Likewise.
273 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
274 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
275 * c-c++-common/torture/vshuf-v2df.c: Likewise.
276 * c-c++-common/torture/vshuf-v2di.c: Likewise.
277 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
278 * c-c++-common/torture/vshuf-v2si.c: Likewise.
279 * c-c++-common/torture/vshuf-v4df.c: Likewise.
280 * c-c++-common/torture/vshuf-v4di.c: Likewise.
281 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
282 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
283 * c-c++-common/torture/vshuf-v4si.c: Likewise.
284 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
285 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
286 * c-c++-common/torture/vshuf-v8si.c: Likewise.
287
288 2012-06-15 Michael Matz <matz@suse.de>
289
290 * gcc.dg/tree-ssa/vector-4.c: New test.
291
292 2012-06-15 Michael Matz <matz@suse.de>
293
294 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
295 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
296
297 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
298
299 PR tree-optimization/53636
300 * gcc.target/arm/pr53636.c: New test.
301
302 2012-06-15 Jakub Jelinek <jakub@redhat.com>
303
304 PR tree-optimization/51581
305 * gcc.c-torture/execute/pr51581-1.c: New test.
306 * gcc.c-torture/execute/pr51581-2.c: New test.
307 * gcc.dg/vect/pr51581-1.c: New test.
308 * gcc.dg/vect/pr51581-2.c: New test.
309 * gcc.dg/vect/pr51581-3.c: New test.
310 * gcc.target/i386/avx-pr51581-1.c: New test.
311 * gcc.target/i386/avx-pr51581-2.c: New test.
312 * gcc.target/i386/avx2-pr51581-1.c: New test.
313 * gcc.target/i386/avx2-pr51581-2.c: New test.
314 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
315
316 2012-06-15 Richard Guenther <rguenther@suse.de>
317
318 * gcc.c-torture/execute/20120615-1.c: New testcase.
319
320 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
321
322 * gnat.dg/vect8.ad[sb]: New test.
323
324 2012-06-14 Richard Guenther <rguenther@suse.de>
325
326 * gcc.dg/tree-ssa/vrp.h: New testcase.
327 * gcc.dg/tree-ssa/vrp68.c: Likewise.
328
329 2012-06-13 Christian Bruel <christian.bruel@st.com>
330
331 PR target/53621
332 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
333
334 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
335
336 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
337
338 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
339
340 PR testsuite/20771
341 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
342 test summary unique.
343
344 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
345 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
346 scan-stack-usage-not): Don't strip torture options from test name.
347
348 * lib/scandump.exp (scan-dump-times): Use printable version of
349 regexp in test summary line.
350
351 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
352 messages reported for one line of source code.
353 * gcc.dg/format/few-1.c: Likewise.
354 * gcc.dg/ia64-sync-2.c: Likewise.
355 * gcc.dg/sync-2.c: Likewise.
356 * gcc.dg/noncompile/pr44517.c: Likewise.
357
358 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
359
360 PR debug/49888
361 * gcc.dg/guality/pr49888.c: New.
362
363 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
364
365 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
366 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
367 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
368
369 2012-06-13 Tobias Burnus <burnus@net-b.de>
370
371 PR fortran/53643
372 * gfortran.dg/intent_out_7.f90: New.
373
374 2012-06-13 Tobias Burnus <burnus@net-b.de>
375
376 PR fortran/53597
377 * gfortran.dg/save_4.f90: New.
378
379 2012-06-12 Jakub Jelinek <jakub@redhat.com>
380
381 PR c/53532
382 PR c/51034
383 PR c/53196
384 * gcc.dg/pr53532.c: New test.
385 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
386 adjust line numbers.
387 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
388 * gcc.dg/Wcxx-compat-8.c: Likewise.
389 * gcc.dg/pr51034.c: New test.
390 * gcc.dg/pr53196-1.c: New test.
391 * gcc.dg/pr53196-2.c: New test.
392
393 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
394
395 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
396 alignment torture options with usual torture options.
397 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
398 instead of dg-options.
399 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
400 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
401 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
402 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
403 * gcc.dg/torture/stackalign/push-1.c: Likewise.
404 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
405
406 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
407 to checks for multiple messages reported for one line of source code.
408 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
409
410 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
411 messages reported for one line of source code.
412
413 * gcc.dg/20031223-1.c: Add comments to check for multiple
414 messages reported for one line of source code.
415 * gcc.dg/Wconversion-integer.c: Likewise.
416 * gcc.dg/Wfatal-2.c: Likewise.
417 * gcc.dg/Wfatal.c: Likewise.
418 * gcc.dg/Wobjsize-1.c: Likewise.
419 * gcc.dg/c99-vla-jump-1.c: Likewise.
420 * gcc.dg/c99-vla-jump-2.c: Likewise.
421 * gcc.dg/c99-vla-jump-3.c: Likewise.
422 * gcc.dg/c99-vla-jump-4.c: Likewise.
423 * gcc.dg/c99-vla-jump-5.c: Likewise.
424 * gcc.dg/decl-9.c: Likewise.
425 * gcc.dg/declspec-10.c: Likewise.
426 * gcc.dg/declspec-18.c: Likewise.
427 * gcc.dg/mtune.c: Likewise.
428 * gcc.dg/parser-pr28152-2.c: Likewise.
429 * gcc.dg/parser-pr28152.c: Likewise.
430 * gcc.dg/pr14475.c: Likewise.
431 * gcc.dg/pr27953.c: Likewise.
432 * gcc.dg/pr28322-3.c: Likewise.
433 * gcc.dg/pr30457.c: Likewise.
434 * gcc.dg/pr30551-2.c: Likewise.
435 * gcc.dg/pr30551-3.c: Likewise.
436 * gcc.dg/pr30551-4.c: Likewise.
437 * gcc.dg/pr30551-5.c: Likewise.
438 * gcc.dg/pr30551-6.c: Likewise.
439 * gcc.dg/pr30551.c: Likewise.
440 * gcc.dg/pr45461.c: Likewise.
441 * gcc.dg/pr48552-1.c: Likewise.
442 * gcc.dg/pr48552-2.c: Likewise.
443 * gcc.dg/redecl-1.c: Likewise.
444 * gcc.dg/transparent-union-3.c: Likewise.
445 * gcc.dg/utf-dflt.c: Likewise.
446 * gcc.dg/utf-dflt2.c: Likewise.
447 * gcc.dg/vla-8.c: Likewise.
448 * gcc.dg/vla-init-1.c: Likewise.
449 * gcc.dg/wtr-int-type-1.c: Likewise.
450
451 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
452 messages reported for for one line of source code.
453 * c-c++-common/raw-string-5.c: Likewise.
454 * c-c++-common/raw-string-4.c: Likewise.
455 * c-c++-common/raw-string-6.c: Likewise.
456 * c-c++-common/pr20000.c: Likewise.
457
458 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
459 messages reported for one line of source code.
460 * gcc.dg/cpp/pr30786.c: Likewise.
461 * gcc.dg/cpp/pr28709.c: Likewise.
462 * gcc.dg/cpp/missing-header-MD.c: Likewise.
463 * gcc.dg/cpp/macspace2.c: Likewise.
464 * gcc.dg/cpp/missing-header-1.c: Likewise.
465 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
466 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
467 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
468
469 2012-06-12 Jason Merrill <jason@redhat.com>
470
471 PR c++/53599
472 * g++.dg/template/local7.C: New.
473
474 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
475
476 PR target/53511
477 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
478 * gcc.target/sh/pr51340-2.c: Likewise.
479 * gcc.target/sh/pr51340-3.c: Likewise.
480
481 2012-06-12 Michael Matz <matz@suse.de>
482
483 * gcc.dg/torture/alias-1.c: New test.
484
485 2012-06-12 Jakub Jelinek <jakub@redhat.com>
486
487 PR rtl-optimization/53589
488 * gcc.dg/torture/pr53589.c: New test.
489
490 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
491
492 PR target/50749
493 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
494 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
495 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
496 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
497 * gcc.target/sh/pr50749-sf-predec-2.c: New.
498 * gcc.target/sh/pr50749-sf-predec-4.c: New.
499 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
500 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
501 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
502 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
503 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
504 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
505 * gcc.target/sh/pr50749-sf-predec-1.c: New.
506 * gcc.target/sh/pr50749-sf-predec-3.c: New.
507 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
508 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
509
510 2012-06-11 Sriraman Tallam <tmsriram@google.com>
511
512 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
513 (check_intel_cpu_model): New function.
514 (check_amd_cpu_model): New function.
515 (check_features): New function.
516 (__get_cpuid_output): New function.
517 (check_detailed): New function.
518 (fn1): Rename to quick_check.
519 (main): Update to call quick_check and call check_detailed.
520
521 2012-06-11 Richard Henderson <rth@redhat.com>
522
523 * lib/target-supports.exp
524 (check_effective_target_sync_long_long_runtime): Use
525 check_effective_target_lp64 instead of
526 check_effective_target_powerpc64 for powerpc targets.
527
528 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
529
530 PR target/53511
531 * gcc.target/sh/pr53511-1.c: New.
532
533 2012-06-11 Richard Guenther <rguenther@suse.de>
534
535 PR middle-end/53470
536 * g++.dg/lto/pr53470_0.C: New testcase.
537 * gcc.dg/lto/pr53470_0.c: Likewise.
538
539 2012-06-11 Richard Guenther <rguenther@suse.de>
540
541 PR c++/53605
542 * g++.dg/ext/pr53605.C: New testcase.
543
544 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
545
546 * gnat.dg/specs/array1.ads: New test.
547 * gnat.dg/specs/array2.ads: Likewise.
548 * gnat.dg/array22.adb: Likewise.
549
550 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
551
552 * gnat.dg/constant4.adb: New test.
553 * gnat.dg/constant4_pkg.ads: New helper.
554
555 2012-06-08 Janus Weil <janus@gcc.gnu.org>
556
557 PR fortran/52552
558 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
559 * gfortran.dg/allocate_class_1.f90: Modified.
560 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
561 * gfortran.dg/allocate_class_2.f90: New.
562
563 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
564
565 PR middle-end/53535
566 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
567
568 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
569
570 PR fortran/52861
571 * gfortran.dg/string_assign_2.f90: New test case.
572
573 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
574
575 PR fortran/52861
576 * gfortran.dg/string_assign_1.f90: New test case.
577
578 2012-06-07 Jakub Jelinek <jakub@redhat.com>
579
580 PR middle-end/53580
581 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
582 * gcc.dg/gomp/critical-4.c: Likewise.
583 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
584 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
585 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
586 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
587 * c-c++-common/gomp/pr53580.c: New test.
588
589 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
590
591 PR c++/51214
592 * g++.dg/cpp0x/forw_enum11.C: New.
593
594 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
595
596 PR c++/53567
597 * g++.dg/cpp0x/alias-decl-19.C: New.
598
599 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
600
601 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
602
603 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
604
605 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
606 (XSTATE_FP): Ditto.
607 (XSTATE_SSE): Ditto.
608 (XSTATE_YMM): Ditto.
609 (avx_os_support): Use new defines.
610
611 2012-06-06 Richard Guenther <rguenther@suse.de>
612
613 PR testsuite/32380
614 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
615 loops.
616
617 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
618
619 PR c++/52841
620 * g++.dg/cpp0x/pr52841.C: New testcase.
621
622 2012-06-06 Richard Guenther <rguenther@suse.de>
623
624 PR tree-optimization/53081
625 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
626 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
627
628 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
629
630 * gcc.target/powerpc/pr53487.c: New test.
631
632 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
633
634 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
635
636 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
637
638 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
639
640 2012-06-05 Richard Guenther <rguenther@suse.de>
641
642 PR tree-optimization/30442
643 * gcc.dg/vect/bb-slp-30.c: New testcase.
644
645 2012-06-05 Richard Guenther <rguenther@suse.de>
646
647 PR tree-optimization/53081
648 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
649 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
650 -fno-tree-loop-distribute-patterns.
651
652 2012-06-05 Alan Modra <amodra@gmail.com>
653
654 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
655 Check static chain in nested funcs.
656
657 2012-06-04 Tobias Burnus <burnus@net-b.de>
658
659 PR fortran/50619
660 * gfortran.dg/init_flag_10.f90: New.
661
662 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
663
664 PR c++/53524
665 * g++.dg/warn/Wenum-compare-no-2: New.
666
667 2012-06-04 Dodji Seketeli <dodji@redhat.com>
668
669 PR preprocessor/53463
670 * g++.dg/cpp/limits.C: New test.
671 * g++.dg/parse/error19.C: Adjust.
672 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
673 * g++.dg/warn/pr35635.C: Likewise.
674 * g++.old-deja/g++.pt/assign1.C: Likewise.
675
676 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
677
678 PR target/53559
679 * gcc.target/powerpc/cell_builtin_1.c: New test case.
680 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
681 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
682 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
683 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
684 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
685 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
686 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
687
688 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
689
690 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
691
692 2012-06-04 Jakub Jelinek <jakub@redhat.com>
693
694 PR tree-optimization/53550
695 * gcc.dg/pr53550.c: New test.
696
697 2012-06-04 Richard Guenther <rguenther@suse.de>
698
699 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
700 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
701 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
702
703 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
704
705 PR fortran/48831
706 * gfortran.dg/parameter_array_element_2.f90: New.
707
708 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
709
710 PR target/53512
711 * gcc.target/sh/pr53512-1.c: New.
712 * gcc.target/sh/pr53512-2.c: New.
713 * gcc.target/sh/pr53512-3.c: New.
714 * gcc.target/sh/pr53512-4.c: New.
715
716 2012-06-01 Jason Merrill <jason@redhat.com>
717
718 PR c++/52973
719 * g++.dg/ext/visibility/template12.C: New.
720 * g++.dg/ext/attrib14.C: Adjust warning line.
721
722 PR c++/52725
723 * g++.dg/parse/new6.C: New.
724 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
725
726 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
727
728 * c-c++-common/restrict-2.c: Revert previous change.
729
730 2012-06-01 Jason Merrill <jason@redhat.com>
731
732 PR c++/53137
733 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
734
735 PR c++/53484
736 * g++.dg/cpp0x/auto33.C: New.
737
738 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
739
740 PR c++/26155
741 * g++.dg/parse/namespace-alias-1.C: New.
742
743 2012-06-01 Christian Bruel <christian.bruel@st.com>
744
745 * gcc.dg/spec-options.c: New test.
746 * gcc.dg/foo.specs: New file.
747
748 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
749
750 PR ada/53517
751 * gnat.dg/lto14.adb: Skip on Solaris.
752
753 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
754
755 * gcc.target/cris/sync-1-v10.c,
756 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
757 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
758 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
759 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
760 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
761 gcc.target/cris/torture/sync-mis-op-i-1.c,
762 gcc.target/cris/torture/sync-mis-op-i-1a.c,
763 gcc.target/cris/torture/sync-mis-op-i-2.c,
764 gcc.target/cris/torture/sync-mis-op-i-2a.c,
765 gcc.target/cris/torture/sync-mis-op-i-3.c,
766 gcc.target/cris/torture/sync-mis-op-i-3a.c,
767 gcc.target/cris/torture/sync-mis-op-s-1.c,
768 gcc.target/cris/torture/sync-mis-op-s-1a.c,
769 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
770 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
771 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
772 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
773 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
774 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
775 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
776 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
777
778 2012-05-31 Richard Guenther <rguenther@suse.de>
779
780 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
781 ldist-pr45948.c with disabled SCCP.
782
783 2012-05-31 Richard Guenther <rguenther@suse.de>
784
785 PR middle-end/48493
786 * gcc.dg/torture/pr48493.c: New testcase.
787
788 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
789
790 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
791 arm32 to targets.
792 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
793 of the initialization loop.
794 (dg-final): Adjust the expected number of vectorized loops depending
795 on vect_char_mult target selector.
796
797 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
798
799 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
800 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
801 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
802 New tests.
803
804 2012-05-30 Jason Merrill <jason@redhat.com>
805
806 PR c++/53356
807 * g++.dg/init/new34.C: New.
808 * g++.dg/tree-ssa/stabilize1.C: New.
809
810 2012-05-30 Jakub Jelinek <jakub@redhat.com>
811
812 PR c++/53356
813 * g++.dg/init/new33.C: New test.
814
815 2012-05-30 Richard Guenther <rguenther@suse.de>
816
817 PR middle-end/53501
818 * gcc.dg/torture/pr53501.c: New testcase.
819 * c-c++-common/restrict-2.c: Adjust.
820
821 2012-05-30 Alan Modra <amodra@gmail.com>
822
823 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
824 torture-finish.
825
826 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
827
828 * gcc.target/i386/shuf-concat.c: New test.
829
830 2012-05-30 Jakub Jelinek <jakub@redhat.com>
831
832 PR rtl-optimization/53519
833 * gcc.c-torture/compile/pr53519.c: New test.
834
835 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
836
837 * gcc.target/arm/neon-vrev.c: New.
838
839 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
840
841 PR target/51340
842 * gcc.target/sh/pr51340-1.c: New.
843 * gcc.target/sh/pr51340-2.c: New.
844 * gcc.target/sh/pr51340-3.c: New.
845
846 2012-05-29 Richard Guenther <rguenther@suse.de>
847
848 PR tree-optimization/53516
849 * gcc.dg/torture/pr53516.c: New testcase.
850
851 2012-05-29 Dodji Seketeli <dodji@redhat.com>
852
853 PR preprocessor/53229
854 * gcc.dg/cpp/paste6.c: Force to run without
855 -ftrack-macro-expansion.
856 * gcc.dg/cpp/paste8.c: Likewise.
857 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
858 -ftrack-macro-expansion.
859 * gcc.dg/cpp/paste12.c: Force to run without
860 -ftrack-macro-expansion.
861 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
862 -ftrack-macro-expansion.
863 * gcc.dg/cpp/paste13.c: Likewise.
864 * gcc.dg/cpp/paste14.c: Likewise.
865 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
866 -ftrack-macro-expansion.
867 * gcc.dg/cpp/paste18.c: New test.
868
869 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
870
871 * gcc.target/cris/torture/trap-1.c,
872 gcc.target/cris/torture/trap-2.c,
873 gcc.target/cris/torture/trap-3.c,
874 gcc.target/cris/torture/trap-v0.c,
875 gcc.target/cris/torture/trap-v3.c: New tests.
876
877 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
878
879 PR c++/25137
880 * g++.dg/warn/Wbraces3.C: New.
881 * g++.dg/warn/Wbraces4.C: Likewise.
882
883 2012-05-28 Jakub Jelinek <jakub@redhat.com>
884
885 PR tree-optimization/53505
886 * c-c++-common/torture/pr53505.c: New test.
887
888 2012-05-27 Nathan Sidwell <nathan@acm.org>
889
890 * gcc.dg/stmt-expr-4.c: New.
891
892 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/53491
895 * g++.dg/parse/crash60.C: New.
896
897 2012-05-26 Jason Merrill <jason@redhat.com>
898
899 PR c++/53220
900 * c-c++-common/array-lit.c: New.
901 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
902
903 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
904
905 PR ada/50294
906 * gnat.dg/array21.adb: New test.
907
908 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
909
910 * gnat.dg/renaming5.adb: Adjust dg-final directive.
911
912 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
913
914 PR c++/32054
915 * g++.dg/other/anon-union3.C: New.
916
917 2012-05-25 Ian Lance Taylor <iant@google.com>
918
919 * gcc.dg/split-6.c: New test.
920
921 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
922
923 * gnat.dg/lto14.adb: New test.
924
925 2012-05-25 Tristan Gingold <gingold@adacore.com>
926
927 * gcc.target/i386/large-frame.c: New.
928
929 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
930 * gcc.target/powerpc/lhs-1.c: New.
931 * gcc.target/powerpc/lhs-2.c: New.
932 * gcc.target/powerpc/lhs-3.c: New.
933
934 2012-05-24 Dodji Seketeli <dodji@redhat.com>
935
936 Make unwound macro expansion trace less redundant
937 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
938 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
939 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
940 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
941 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
942 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
943
944 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
945
946 PR c++/53464
947 * g++.dg/cpp0x/constexpr-default1.C: New.
948
949 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
950
951 PR c++/32080
952 * g++.dg/eh/goto2.C: New.
953
954 2012-05-24 Richard Guenther <rguenther@suse.de>
955
956 PR middle-end/53460
957 * g++.dg/tree-prof/pr53460.C: New testcase.
958
959 2012-05-24 Richard Guenther <rguenther@suse.de>
960
961 PR bootstrap/53466
962 * g++.dg/debug/pr53466.C: New testcase.
963
964 2012-05-24 Jakub Jelinek <jakub@redhat.com>
965
966 PR tree-optimization/53465
967 * gcc.c-torture/execute/pr53465.c: New test.
968
969 2012-05-23 Tobias Burnus <burnus@net-b.de>
970
971 PR fortran/51055
972 PR fortran/45170
973 * gfortran.dg/allocate_with_typespec_6.f90: New.
974
975 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/29185
978 * g++.dg/warn/delete-array-1.C: New.
979
980 2012-05-23 Richard Guenther <rguenther@suse.de>
981
982 * gcc.dg/torture/pr39074-2.c: Adjust.
983 * gcc.dg/torture/pr39074.c: Likewise.
984 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
985 * gcc.dg/tree-ssa/alias-19.c: Likewise.
986
987 2012-05-22 Jan Hubicka <jh@suse.cz>
988
989 PR middle-end/53161
990 * g++.dg/torture/pr53161.C: New testcase.
991
992 2012-05-22 Tobias Burnus <burnus@net-b.de>
993
994 PR fortran/53389
995 * gfortran.dg/realloc_on_assign_15.f90: New.
996
997 2012-05-22 Richard Guenther <rguenther@suse.de>
998
999 PR middle-end/51071
1000 * gcc.dg/torture/pr51071-2.c: New testcase.
1001
1002 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
1003
1004 PR tree-optimization/53336
1005 * g++.dg/torture/pr53336.C: New testcase.
1006
1007 2012-05-22 Dodji Seketeli <dodji@redhat.com>
1008
1009 PR c++/53322
1010 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1011 instead of -Wunused-local-typedefs.
1012
1013 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1014
1015 PR c++/51184
1016 * g++.dg/other/abstract4.C: New-
1017
1018 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1019
1020 PR c++/40821
1021 * g++.dg/ext/attrib46.C: New.
1022
1023 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1024
1025 PR c/53418
1026 * gcc.c-torture/compile/pr53418-1.c,
1027 gcc.c-torture/compile/pr53418-2.c: New tests.
1028
1029 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1030
1031 PR tree-optimization/53366
1032 * gcc.dg/torture/pr53366-1.c: New test.
1033 * gcc.dg/torture/pr53366-2.c: New test.
1034 * gcc.target/i386/pr53366-1.c: New test.
1035 * gcc.target/i386/pr53366-2.c: New test.
1036
1037 PR tree-optimization/53409
1038 * gcc.c-torture/compile/pr53409.c: New test.
1039
1040 PR tree-optimization/53410
1041 * gcc.c-torture/compile/pr53410-1.c: New test.
1042 * gcc.c-torture/compile/pr53410-2.c: New test.
1043
1044 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1045
1046 PR target/53425
1047 * gcc.target/i386/pr53425-1.c: New file.
1048 * gcc.target/i386/pr53425-2.c: Likewise.
1049
1050 2012-05-21 Richard Guenther <rguenther@suse.de>
1051
1052 PR tree-optimization/53408
1053 * gcc.dg/torture/pr53408.c: New testcase.
1054
1055 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1056 H.J. Lu <hongjiu.lu@intel.com>
1057
1058 PR target/53416
1059 * gcc.target/i386/pr53416.c: New file.
1060
1061 2012-05-21 Richard Guenther <rguenther@suse.de>
1062
1063 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1064
1065 2012-05-21 Richard Guenther <rguenther@suse.de>
1066
1067 * gcc.dg/torture/ldist-1.c: New testcase.
1068
1069 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1070
1071 * gnat.dg/lto13.adb: New test.
1072 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1073
1074 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1075
1076 * gnat.dg/specs/lto12.ads: New test.
1077 * gnat.dg/specs/lto12_pkg.ads: New helper.
1078
1079 2012-05-18 Richard Guenther <rguenther@suse.de>
1080
1081 PR tree-optimization/53346
1082 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1083 * gcc.target/i386/incoming-10.c: Adjust.
1084 * gcc.target/i386/incoming-11.c: Likewise.
1085 * gcc.target/i386/pr46295.c: Likewise.
1086
1087 2012-05-18 Richard Guenther <rguenther@suse.de>
1088
1089 * gcc.dg/pr53352.c: Return zero.
1090
1091 2012-05-18 Richard Guenther <rguenther@suse.de>
1092
1093 PR tree-optimization/53390
1094 * gcc.dg/torture/pr53390.c: New testcase.
1095
1096 2012-05-18 Meador Inge <meadori@codesourcery.com>
1097
1098 PR rtl-optimization/53352
1099 * gcc.dg/pr53352.c: New test.
1100
1101 2012-05-17 David S. Miller <davem@davemloft.net>
1102
1103 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1104 failure on sparc-*-linux-gnu.
1105
1106 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1107
1108 PR c++/39681
1109 * g++.dg/parse/error49.C: New.
1110 * g++.dg/cpp0x/error8.C: Likewise.
1111 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1112 * g++.dg/ext/utf-dflt2.C: Likewise.
1113 * g++.dg/ext/utf-gnuxx98.C: Likewise.
1114 * g++.dg/ext/utf-dflt.C: Likewise.
1115 * c-c++-common/raw-string-3.c: Likewise.
1116 * c-c++-common/raw-string-4.c: Likewise.
1117
1118 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1119
1120 PR c++/53371
1121 * g++.dg/cpp0x/catch1.C: New.
1122
1123 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1124
1125 PR c++/44516
1126 * g++.dg/parse/error48.C: New.
1127 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1128 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1129
1130 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
1131
1132 * gcc.dg/tm/indirect-2.c: New test.
1133
1134 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1135
1136 PR tree-optimization/53217
1137 * gfortran.dg/pr53217.f90: New test.
1138
1139 2012-05-16 Richard Guenther <rguenther@suse.de>
1140
1141 PR tree-optimization/53364
1142 * g++.dg/torture/pr53364.C: New testcase.
1143
1144 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
1145
1146 PR testsuite/52641
1147 * gcc.dg/pr52549.c: Fix test for long != void*
1148 * gcc.c-torture/execute/pr52979-1.x: New file.
1149 * gcc.c-torture/execute/pr52979-2.x: New file.
1150
1151 2012-05-16 Dodji Seketeli <dodji@redhat.com>
1152
1153 PR preprocessor/7263
1154 * gcc.dg/binary-constants-2.c: Run without tracking locations
1155 accross macro expansion.
1156 * gcc.dg/binary-constants-3.c: Likewise.
1157 * gcc.dg/cpp/sysmac2.c: Likewise.
1158 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1159 location.
1160 * gcc.dg/cpp/syshdr3.c: New test.
1161 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1162 * gcc.dg/system-binary-constants-1.c: New test.
1163 * gcc.dg/system-binary-constants-1.h: New header for the new test
1164 above.
1165 * g++.dg/cpp/syshdr3.C: New test.
1166 * g++.dg/cpp/syshdr3.h: New header the new test above.
1167 * g++.dg/system-binary-constants-1.C: New test.
1168 * g++.dg/system-binary-constants-1.h: New header the new test
1169 above.
1170
1171 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1174
1175 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1176
1177 PR target/53358
1178 * gcc.dg/pr53358.c: New test.
1179
1180 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1181
1182 PR c++/11856
1183 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1184 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1185
1186 2012-05-15 Olivier Hainque <hainque@adacore.com>
1187
1188 * g++.dg/eh/sighandle.C: New testcase.
1189
1190 2012-05-15 Richard Guenther <rguenther@suse.de>
1191
1192 PR tree-optimization/53355
1193 * gcc.dg/tree-ssa/vrp67.c: New testcase.
1194
1195 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1196
1197 * gfortran.dg/*.f90: Remove now redundant manual
1198 cleanup-modules directive.
1199
1200 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1201
1202 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1203 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1204
1205 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
1206
1207 PR fortran/52428
1208 * gfortran.dg/int_range_io_1.f90: New test.
1209
1210 2012-05-14 Andi Kleen <ak@linux.intel.com>
1211 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR target/53315
1214 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1215 * gcc.target/i386/rtm-check.h: New file.
1216 * gcc.target/i386/pr53315.c: New test.
1217
1218 2012-05-14 Tobias Burnus <burnus@net-b.de>
1219
1220 PR fortran/49110
1221 PR fortran/51055
1222 PR fortran/53329
1223 * gfortran.dg/deferred_type_param_4.f90: New.
1224 * gfortran.dg/deferred_type_param_6.f90: New.
1225
1226 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
1227
1228 * gcc.target/i386/retarg.c: New test.
1229
1230 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1231
1232 PR fortran/45170
1233 * gfortran.dg/deferred_type_param_3.f90: New.
1234 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1235 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1236
1237 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1238
1239 * gnat.dg/null_pointer_deref3.adb: New test.
1240
1241 2012-05-12 Tobias Burnus <burnus@net-b.de>
1242
1243 PR fortran/49110
1244 PR fortran/52843
1245 * gfortran.dg/deferred_type_param_5.f90: New.
1246
1247 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1248
1249 * g++.dg/parse/error47.C: New.
1250
1251 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1252
1253 PR fortran/52537
1254 * gfortran.dg/string_compare_4.f90: Change option
1255 to -fdump-tree-original. Add test case for kind=4.
1256
1257 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1258
1259 PR fortran/52537
1260 * gfortran.dg/string_compare_4.f90: New test.
1261
1262 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1263
1264 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1265
1266 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/53305
1269 * g++.dg/cpp0x/variadic132.C: New.
1270
1271 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 PR c++/53158
1274 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1275 * g++.dg/parse/error26.C: Tweak dg-error column number.
1276
1277 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1278
1279 PR c++/53301
1280 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1281
1282 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1283
1284 * gnat.dg/lto11.ad[sb]: New test.
1285
1286 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1287
1288 PR target/52908
1289 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1290 directive to Scan for vpmuldq, not vpmacsdql.
1291
1292 2012-05-09 Michael Matz <matz@suse.de>
1293
1294 PR tree-optimization/53185
1295 * gcc.dg/vect/pr53185.c: New test.
1296
1297 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
1298
1299 PR middle-end/53249
1300 * gcc.target/i386/pr53249.c: New.
1301
1302 2012-05-09 Richard Guenther <rguenther@suse.de>
1303
1304 PR tree-optimization/18437
1305 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1306 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1307
1308 2012-05-09 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR tree-optimization/53226
1311 * gcc.c-torture/compile/pr53226.c: New test.
1312
1313 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1314
1315 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1316 * gcc.target/i386/hle-add-rel-1.c: Likewise.
1317 * gcc.target/i386/hle-and-acq-1.c: Likewise.
1318 * gcc.target/i386/hle-and-rel-1.c: Likewise.
1319 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1320 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1321 * gcc.target/i386/hle-or-acq-1.c: Likewise.
1322 * gcc.target/i386/hle-or-rel-1.c: Likewise.
1323 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1324 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1325 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1326 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1327 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1328 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1329
1330 2012-05-09 Dehao Chen <dehao@google.com>
1331
1332 * gcc.dg/predict-1.c: Remove the replicated text in this test.
1333 * gcc.dg/predict-2.c: Likewise.
1334 * gcc.dg/predict-3.c: Likewise.
1335 * gcc.dg/predict-4.c: Likewise.
1336 * gcc.dg/predict-5.c: Likewise.
1337 * gcc.dg/predict-6.c: Likewise.
1338
1339 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1340
1341 PR target/53272
1342 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1343
1344 2012-05-08 Richard Guenther <rguenther@suse.de>
1345
1346 * gcc.dg/fold-bitand-4.c: New testcase.
1347
1348 2012-05-08 Dehao Chen <dehao@google.com>
1349
1350 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
1351 heuristic is working properly.
1352 * gcc.dg/predict-2.c: Likewise.
1353 * gcc/dg/predict-3.c: Likewise.
1354 * gcc/dg/predict-4.c: Likewise.
1355 * gcc/dg/predict-5.c: Likewise.
1356 * gcc/dg/predict-6.c: Likewise.
1357
1358 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR tree-optimization/53239
1361 * g++.dg/opt/vrp3.C: New test.
1362 * g++.dg/opt/vrp3-aux.cc: New file.
1363 * g++.dg/opt/vrp3.h: New file.
1364
1365 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1366
1367 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
1368 .uleb128 support in assembler output.
1369
1370 2012-05-07 Richard Guenther <rguenther@suse.de>
1371
1372 PR lto/42987
1373 * g++.dg/lto/pr42987_0.C: New testcase.
1374 * g++.dg/lto/pr42987_1.C: Likewise.
1375
1376 2012-05-07 Tobias Burnus <burnus@net-b.de>
1377
1378 PR fortran/53255
1379 * gfortran.dg/typebound_operator_15.f90: New.
1380
1381 2012-05-06 Tobias Burnus <burnus@net-b.de>
1382
1383 PR fortran/41587
1384 * gfortran.dg/class_array_13.f90: New.
1385
1386 2012-05-06 Tristan Gingold <gingold@adacore.com>
1387
1388 * gnat.dg/warn7.adb: New test.
1389
1390 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1391
1392 * gnat.dg/specs/renamings.ads: Rename to...
1393 * gnat.dg/specs/renaming1.ads: ...this.
1394 * gnat.dg/specs/renaming2.ads: New test.
1395 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
1396 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
1397 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
1398 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
1399
1400 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1401
1402 * gnat.dg/discr36.ad[sb]: New test.
1403 * gnat.dg/discr36_pkg.ad[sb]: New helper.
1404
1405 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
1406
1407 PR c/43772
1408 * c-c++-common/pr43772.c: New.
1409
1410 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
1411
1412 PR fortran/41600
1413 * gfortran.dg/select_type_26.f03 : New test.
1414 * gfortran.dg/select_type_27.f03 : New test.
1415
1416 PR fortran/53191
1417 * gfortran.dg/select_type_28.f03 : New test.
1418
1419 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
1420
1421 PR fortran/49010
1422 PR fortran/24518
1423 * gfortran.dg/mod_sign0_1.f90: New test.
1424 * gfortran.dg/mod_large_1.f90: New test.
1425
1426 2012-05-04 Tobias Burnus <burnus@net-b.de>
1427
1428 PR fortran/53175
1429 gfortran.dg/public_private_module_5.f90: New.
1430
1431 2012-05-04 Tobias Burnus <burnus@net-b.de>
1432
1433 PR fortran/53111
1434 * gfortran.dg/constructor_7.f90: New.
1435 * gfortran.dg/constructor_8.f90: New.
1436
1437 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 PR c++/53166
1440 * g++.dg/cpp0x/static_assert7.C: New.
1441
1442 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1443
1444 PR tree-optimization/52633
1445 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1446 recognized as widening shifts instead of over-widening.
1447 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1448 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1449 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1450 * gcc.target/arm/pr52633.c: New test.
1451
1452 2012-05-04 Richard Guenther <rguenther@suse.de>
1453
1454 PR tree-optimization/53168
1455 * gcc.dg/torture/pr53168.c: New testcase.
1456 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
1457
1458 2012-05-04 Richard Guenther <rguenther@suse.de>
1459
1460 * gcc.dg/lto/pr53214_0.c: New testcase.
1461
1462 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1463
1464 * gcc.target/ia64/pr48496.c: New test.
1465 * gcc.target/ia64/pr52657.c: Likewise.
1466
1467 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
1468
1469 PR c/51712
1470 * c-c++-common/pr51712.c: New.
1471
1472 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1473
1474 PR target/53199
1475 * gcc.target/powwerpc/pr53199.c: New file.
1476
1477 2012-05-03 Jason Merrill <jason@redhat.com>
1478
1479 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
1480
1481 * gcc.dg/debug/dwarf2/dups-types.c: New.
1482 * gcc.dg/debug/dwarf2/dups-types.h: New.
1483
1484 2012-05-03 Jason Merrill <jason@redhat.com>
1485
1486 * g++.dg/debug/dwarf2/namespace-2.C: New.
1487 * g++.dg/debug/dwarf2/localclass3.C: New.
1488
1489 2012-05-03 Jason Merrill <jason@redhat.com>
1490
1491 * g++.dg/debug/dwarf2/thunk1.C: New.
1492
1493 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/53186
1496 * g++.dg/other/final2.C: New.
1497
1498 2012-05-03 Richard Guenther <rguenther@suse.de>
1499
1500 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
1501
1502 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
1503
1504 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
1505 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
1506 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
1507 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
1508
1509 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1510
1511 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
1512 .byte 0xf2.
1513 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1514 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
1515 * gcc.target/i386/hle-add-rel-1.c: Likewise.
1516
1517 PR debug/53174
1518 * gcc.dg/pr53174.c: New test.
1519
1520 PR target/53187
1521 * gcc.target/arm/pr53187.c: New test.
1522 * gcc.c-torture/compile/pr53187.c: New test.
1523
1524 2012-05-03 Richard Guenther <rguenther@suse.de>
1525
1526 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1527 unsupported prefetching support.
1528
1529 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
1530
1531 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
1532 option -ftrack-macro-expansion=0.
1533 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
1534 option -ftrack-macro-expansion=0.
1535
1536 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
1537
1538 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
1539 dg-options for target arm with dg-additional-options.
1540
1541 2012-05-03 Richard Guenther <rguenther@suse.de>
1542
1543 PR tree-optimization/53144
1544 * gcc.dg/torture/pr53144.c: New testcase.
1545
1546 2012-05-03 Tobias Burnus <burnus@net-b.de>
1547
1548 PR fortran/52864
1549 * gfortran.dg/pointer_intent_7.f90: New.
1550 * gfortran.dg/pure_formal_3.f90: New.
1551
1552 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
1553
1554 * gcc.target/s390/20030123-1.c: Add missing "volatile".
1555
1556 2012-05-02 Martin Jambor <mjambor@suse.cz>
1557
1558 PR lto/52605
1559 * g++.dg/lto/pr52605_0.C: New test.
1560
1561 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
1562
1563 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
1564 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
1565 * gcc.target/i386/hle-add-acq-1.c: Ditto.
1566 * gcc.target/i386/hle-add-rel-1.c: Ditto.
1567 * gcc.target/i386/hle-and-acq-1.c: Ditto.
1568 * gcc.target/i386/hle-and-rel-1.c: Ditto.
1569 * gcc.target/i386/hle-or-acq-1.c: Ditto.
1570 * gcc.target/i386/hle-or-rel-1.c: Ditto.
1571 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
1572 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
1573 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
1574 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
1575 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
1576 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
1577 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
1578 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
1579
1580 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
1581
1582 PR middle-end/53153
1583 * gcc.dg/pr53153.c: New test.
1584
1585 2012-05-02 Richard Guenther <rguenther@suse.de>
1586
1587 * g++.dg/tree-ssa/pr19807.C: Adjust.
1588
1589 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR tree-optimization/53163
1592 * gcc.c-torture/compile/pr53163.c: New test.
1593
1594 PR rtl-optimization/53160
1595 * gcc.c-torture/execute/pr53160.c: New test.
1596
1597 2012-05-01 Ian Lance Taylor <iant@google.com>
1598
1599 PR c/37303
1600 * gcc.dg/pr37303.c: New test.
1601
1602 2012-05-01 Richard Henderson <rth@redhat.com>
1603
1604 * lib/target-supports.exp
1605 (check_effective_target_sync_long_long_runtime): True for
1606 check_effective_target_powerpc64.
1607
1608 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
1609
1610 PR c++/51033
1611 * gcc.dg/vector-1.c: Move to ...
1612 * c-c++-common/vector-1.c: ... here.
1613 * gcc.dg/vector-2.c: Move to ...
1614 * c-c++-common/vector-2.c: ... here.
1615 * gcc.dg/vector-3.c: Move to ...
1616 * c-c++-common/vector-3.c: ... here. Adapt to C++.
1617 * gcc.dg/vector-4.c: Move to ...
1618 * c-c++-common/vector-4.c: ... here.
1619 * gcc.dg/vector-init-1.c: Move to ...
1620 * c-c++-common/vector-init-1.c: ... here.
1621 * gcc.dg/vector-init-2.c: Move to ...
1622 * c-c++-common/vector-init-2.c: ... here.
1623 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
1624 * c-c++-common/vector-subscript-1.c: ... here.
1625 * gcc.dg/vector-subscript-2.c: Move to ...
1626 * c-c++-common/vector-subscript-2.c: ... here.
1627 * gcc.dg/vector-subscript-3.c: Move to ...
1628 * c-c++-common/vector-subscript-3.c: ... here.
1629
1630 PR c++/51314
1631 * g++.dg/cpp0x/vt-51314.C: New test.
1632 * g++.dg/cpp0x/variadic76.C: Fix.
1633
1634 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
1635
1636 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
1637
1638 2012-04-30 Dodji Seketeli <dodji@redhat.com>
1639
1640 Add -Wvarargs option
1641 * c-c++-common/Wvarargs.c: New test case.
1642 * c-c++-common/Wvarargs-2.c: Likewise.
1643
1644 2012-04-30 Dodji Seketeli <dodji@redhat.com>
1645
1646 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
1647 * objc.dg/foreach-7.m: Force the test case to run without
1648 -ftrack-macro-expansion.
1649 * c-c++-common/tm/attrib-1.c: Likewise.
1650 * c-c++-common/warn-ommitted-condop.c: Likewise.
1651 * gcc.dg/assign-warn-1.c: Likewise.
1652 * gcc.dg/assign-warn-2.c: Likewise.
1653 * gcc.dg/attr-alloc_size.c: Likewise.
1654 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1655 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
1656 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
1657 * gcc.dg/c90-const-expr-9.c: Likewise.
1658 * gcc.dg/c99-const-expr-9.c: Likewise.
1659 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
1660 * gcc.dg/cpp/direct2s.c: Likewise.
1661 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
1662 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
1663 * gcc.dg/dfp/composite-type.c: Likewise.
1664 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
1665 with -ftrack-macro-expansion
1666 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
1667 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
1668 * g++.dg/ext/cleanup-1.C: Likewise.
1669 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1670 * g++.dg/template/sfinae10.C: Likewise.
1671 * g++.dg/tm/wrap-2.C: Likewise.
1672 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
1673 * g++.dg/warn/Wsign-conversion.C: Likewise.
1674 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
1675 * g++.old-deja/g++.mike/p10769b.C: Likewise.
1676 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
1677 it to run with -ftrack-macro-expansion.
1678 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
1679 test cases without -ftrack-macro-expansion.
1680
1681 Fix location for static class members
1682 * g++.dg/template/sfinae6_neg.C: Adjust.
1683
1684 Make conversion warnings work on NULL with -ftrack-macro-expansion
1685 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
1686 alongside the previous testing for NULL.
1687
1688 Fix -Wuninitialized for -ftrack-macro-expansion
1689 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
1690
1691 Strip "<built-in>" loc from displayed expansion context
1692 * g++.dg/warn/Wconversion-real-integer2.C: New test.
1693 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1694 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
1695 new test above.
1696
1697 Fix expansion point loc for macro-like tokens
1698 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
1699 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1700
1701 Fix token pasting with -ftrack-macro-expansion
1702 * gcc.dg/cpp/paste17.c: New test case for
1703 -ftrack-macro-expansion=2 mode only.
1704 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1705
1706 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
1707
1708 * gnat.dg/warn6.ad[sb]: New test.
1709
1710 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1711
1712 PR 53149
1713 * gcc.dg/20011021-1.c: Adjust testcase.
1714
1715 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1716
1717 PR fortran/53148
1718 * gfortran.dg/function_optimize_12.f90: New test.
1719
1720 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
1721
1722 PR target/53156
1723 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
1724 code to match current output and cover new peephole2 pattern.
1725
1726 2012-04-27 Ollie Wild <aaw@google.com>
1727
1728 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
1729
1730 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1731
1732 * gcc.c-torture/execute/20120427-2.c: New testcase.
1733 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
1734 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
1735 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
1736
1737 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1738
1739 PR target/53138
1740 * gcc.c-torture/execute/20120427-1.c: New testcase.
1741
1742 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
1743
1744 PR middle-end/27139
1745 * gcc.dg/tree-ssa/forwprop-18.c: New test.
1746
1747 2012-04-27 Tom de Vries <tom@codesourcery.com>
1748
1749 PR tree-optimization/51879
1750 * gcc.dg/pr51879.c: New test.
1751 * gcc.dg/pr51879-2.c: Same.
1752 * gcc.dg/pr51879-3.c: Same.
1753 * gcc.dg/pr51879-4.c: Same.
1754 * gcc.dg/pr51879-6.c: Same.
1755
1756 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1757
1758 PR c++/53096
1759 * g++.dg/cpp0x/defaulted35.C: New.
1760 * g++.dg/cpp0x/defaulted15.C: Adjust.
1761
1762 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
1763
1764 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
1765 structure layout.
1766
1767 2012-04-25 Sriraman Tallam <tmsriram@google.com>
1768
1769 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
1770
1771 2012-04-26 Alan Modra <amodra@gmail.com>
1772
1773 * gcc.target/powerpc/savres.c: New test.
1774 * gcc.target/powerpc/powerpc.exp: Run it.
1775
1776 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1777
1778 PR target/53120
1779 * gcc.dg/torture/pr53120.c: New test.
1780
1781 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1782
1783 PR middle-end/52979
1784 * gcc.c-torture/compile/pr52979-1.c: New test.
1785 * gcc.c-torture/execute/pr52979-1.c: New test.
1786 * gcc.c-torture/execute/pr52979-2.c: New test.
1787
1788 2012-04-25 Richard Guenther <rguenther@suse.de>
1789
1790 * gcc.target/i386/l_fma_float_5.c: Adjust.
1791 * gcc.target/i386/l_fma_double_4.c: Likewise.
1792 * gcc.target/i386/l_fma_float_2.c: Likewise.
1793 * gcc.target/i386/l_fma_float_6.c: Likewise.
1794 * gcc.target/i386/l_fma_double_1.c: Likewise.
1795 * gcc.target/i386/l_fma_double_5.c: Likewise.
1796 * gcc.target/i386/l_fma_float_3.c: Likewise.
1797 * gcc.target/i386/l_fma_double_2.c: Likewise.
1798 * gcc.target/i386/l_fma_double_6.c: Likewise.
1799 * gcc.target/i386/l_fma_float_4.c: Likewise.
1800 * gcc.target/i386/l_fma_double_3.c: Likewise.
1801 * gcc.target/i386/l_fma_float_1.c: Likewise.
1802
1803 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1804
1805 PR tree-optimization/53058
1806 * gcc.c-torture/compile/pr53058.c: New test.
1807
1808 2012-04-25 Jan Hubicka <jh@suse.cz>
1809
1810 PR middle-end/53088
1811 * gcc.target/i386/pr39082-1.c: Update warning location.
1812
1813 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR c/52880
1816 * gcc.dg/pr52880.c: New test.
1817
1818 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
1819
1820 * gcc.dg/m-un-2.c: Update.
1821 * gcc.dg/20011021-1.c: Update.
1822
1823 2012-04-25 Tobias Burnus <burnus@net-b.de>
1824
1825 PR fortran/52196
1826 * gfortran.dg/realloc_on_assign_14.f90: New.
1827
1828 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1829
1830 PR testsuite/52641
1831 PR tree-optimizations/52891
1832 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1833
1834 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1835
1836 PR c++/52363
1837 * g++.dg/cpp0x/sfinae35.C: New.
1838 * g++.dg/cpp0x/sfinae36.C: Likewise.
1839
1840 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1841
1842 PR target/47197
1843 * gcc.target/powerpc/pr47197.c: New test.
1844
1845 2012-04-24 Richard Guenther <rguenther@suse.de>
1846
1847 PR tree-optimization/53085
1848 * g++.dg/torture/pr53085.C: New testcase.
1849
1850 2012-04-24 Andrew Pinski <apinski@cavium.com>
1851
1852 PR tree-opt/33512
1853 * gcc.dg/tree-ssa/andor-3.c: New testcase.
1854 * gcc.dg/tree-ssa/andor-4.c: New testcase.
1855 * gcc.dg/tree-ssa/andor-5.c: New testcase.
1856
1857 2012-04-24 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR middle-end/53084
1860 * gcc.c-torture/execute/pr53084.c: New test.
1861
1862 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
1863
1864 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
1865
1866 2012-04-23 Andrew Pinski <apinski@cavium.com>
1867
1868 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
1869
1870 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
1871
1872 PR regression/53076
1873 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
1874 * gcc.dg/torture/builtin-power-1.c: Likewise.
1875
1876 2012-04-23 Richard Guenther <rguenther@suse.de>
1877
1878 PR tree-optimization/53070
1879 * gcc.dg/torture/pr53070.c: New testcase.
1880
1881 2012-04-23 Richard Guenther <rguenther@suse.de>
1882
1883 PR c/53060
1884 * gcc.dg/pr53060.c: New testcase.
1885
1886 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1887
1888 PR tree-optimizations/52891
1889 * gcc.c-torture/compile/pr52891-1.c: New test.
1890 * gcc.c-torture/compile/pr52891-2.c: New test.
1891
1892 2012-04-22 Tobias Burnus <burnus@net-b.de>
1893
1894 PR fortran/53051
1895 * gfortran.dg/read_float_4.f90: New.
1896
1897 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
1898
1899 PR 35441
1900 * c-c++-common/pr35441.C: New.
1901
1902 2012-04-20 Ian Lance Taylor <iant@google.com>
1903
1904 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1905 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1906
1907 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
1908
1909 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
1910 array access.
1911 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
1912
1913 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1914
1915 PR rtl-optimization/44214
1916 * gcc.dg/pr44214-1.c: New test.
1917 * gcc.dg/pr44214-2.c: Likewise.
1918 * gcc.dg/pr44214-3.c: Likewise.
1919
1920 2012-04-20 Richard Guenther <rguenther@suse.de>
1921
1922 * g++.dg/torture/20120420-1.C: New testcase.
1923
1924 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
1925
1926 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
1927
1928 2012-04-19 Christian Bruel <christian.bruel@st.com>
1929
1930 * gcc.dg/pr52283.c: New test.
1931
1932 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
1933
1934 * gcc.dg/pr37985.c: New test.
1935
1936 2012-04-19 Richard Guenther <rguenther@suse.de>
1937
1938 PR rtl-optimization/44688
1939 * gcc.dg/var-expand1.c: Increase array size to make unrolling
1940 possibly profitable.
1941
1942 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1943
1944 PR tree-optimization/52976
1945 * gfortran.dg/reassoc_11.f: New test.
1946
1947 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1948
1949 PR tree-optimization/52976
1950 * gfortran.dg/reassoc_7.f: New test.
1951 * gfortran.dg/reassoc_8.f: Likewise.
1952 * gfortran.dg/reassoc_9.f: Likewise.
1953 * gfortran.dg/reassoc_10.f: Likewise.
1954
1955 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1956
1957 PR c++/52422
1958 * g++.dg/cpp0x/sfinae33.C: New.
1959 * g++.dg/cpp0x/sfinae34.C: Likewise.
1960
1961 2012-04-18 Joey Ye <joey.ye@arm.com>
1962
1963 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
1964
1965 2012-04-18 Richard Guenther <rguenther@suse.de>
1966
1967 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
1968 array access.
1969 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
1970 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
1971
1972 2012-04-17 Tom de Vries <tom@codesourcery.com>
1973
1974 * g++.dg/pr51264-4.C: New test.
1975
1976 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1977
1978 PR c++/52599
1979 * g++.dg/cpp0x/constexpr-ctor10.C: New.
1980
1981 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1982
1983 PR c++/53003
1984 * g++.dg/parse/crash59.C: New.
1985
1986 2012-04-17 Michael Matz <matz@suse.de>
1987
1988 PR tree-optimization/18437
1989 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
1990
1991 2012-04-17 Richard Guenther <rguenther@suse.de>
1992
1993 PR middle-end/53011
1994 * g++.dg/torture/pr53011.C: New testcase.
1995
1996 2012-04-16 Jason Merrill <jason@redhat.com>
1997
1998 PR c++/38543
1999 * g++.dg/cpp0x/variadic131.C: New.
2000
2001 PR c++/52008
2002 * g++.dg/cpp0x/variadic130.C: New.
2003
2004 PR c++/50830
2005 * g++.dg/cpp0x/variadic129.C: New.
2006
2007 PR c++/50303
2008 * g++.dg/cpp0x/variadic128.C: New.
2009
2010 2012-04-16 Tobias Burnus <burnus@net-b.de>
2011
2012 PR fortran/52864
2013 * gfortran.dg/pointer_intent_6.f90: New.
2014
2015 2012-04-16 Tobias Burnus <burnus@net-b.de>
2016
2017 PR fortran/52916
2018 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2019 to include public_private_module_4.f90.
2020 * gfortran.dg/public_private_module_4.f90: Skip this test on all
2021 targets.
2022
2023 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2024
2025 PR c++/49152
2026 * g++.dg/diagnostic/operator1.C: New.
2027 * g++.dg/ext/label5.C: Adjust.
2028 * g++.dg/ext/va-arg1.C: Likewise.
2029 * g++.dg/other/error20.C: Likewise.
2030 * g++.dg/other/error20.C: Likewise.
2031 * g++.dg/other/error16.C: Likewise.
2032 * g++.dg/other/error10.C: Likewise.
2033 * g++.dg/parse/error30.C: Likewise.
2034 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2035
2036 2012-04-16 Jason Merrill <jason@redhat.com>
2037
2038 PR c++/51148
2039 * g++.dg/cpp0x/variadic127.C: New.
2040
2041 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2042
2043 * lib/plugin-support.exp (plugin-test-execute): Properly determine
2044 testcase name.
2045 Use fail, pass instead of unresolved.
2046 Don't log $optstr.
2047
2048 PR testsuite/52948
2049 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2050 TODO_dump_func.
2051 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2052 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2053 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2054
2055 2012-04-16 Janus Weil <janus@gcc.gnu.org>
2056
2057 PR fortran/52968
2058 * gfortran.dg/typebound_call_23.f03: New test case.
2059
2060 2012-04-15 Jason Merrill <jason@redhat.com>
2061
2062 PR c++/47220
2063 * g++.dg/cpp0x/variadic126.C: New.
2064
2065 PR c++/52380
2066 * g++.dg/cpp0x/variadic125.C: New.
2067
2068 PR c++/52292
2069 * g++.dg/cpp0x/variadic124.C: New.
2070
2071 PR c++/52706
2072 * g++.dg/cpp0x/nullptr27.C: New.
2073
2074 PR c++/52818
2075 * g++.dg/warn/format8.C: New.
2076
2077 2012-04-15 Janus Weil <janus@gcc.gnu.org>
2078
2079 PR fortran/51082
2080 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2081
2082 2012-04-14 Tobias Burnus <burnus@net-b.de>
2083
2084 PR fortran/52916
2085 PR fortran/40973
2086 * gfortran.dg/public_private_module_3.f90: New.
2087 * gfortran.dg/public_private_module_4.f90: New.
2088
2089 2012-04-14 Tom de Vries <tom@codesourcery.com>
2090
2091 * gcc.dg/superblock.c: New test.
2092
2093 2012-04-14 Tom de Vries <tom@codesourcery.com>
2094
2095 * gcc.dg/pr51879-12.c: New test.
2096
2097 2012-04-13 Jason Merrill <jason@redhat.com>
2098
2099 PR c++/52824
2100 * g++.dg/cpp0x/variadic123.C: New.
2101 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2102
2103 PR c++/52905
2104 * g++.dg/cpp0x/initlist-ctor1.C: New.
2105
2106 PR c++/52915
2107 * g++.dg/other/anon-union2.C: New.
2108
2109 2012-04-13 Martin Jambor <mjambor@suse.cz>
2110
2111 PR middle-end/52939
2112 * g++.dg/ipa/pr52939.C: New test.
2113
2114 2012-04-13 Tom de Vries <tom@codesourcery.com>
2115
2116 * gcc.dg/pr52734.c: New test.
2117
2118 2012-04-13 Richard Guenther <rguenther@suse.de>
2119
2120 PR tree-optimization/52969
2121 * gcc.dg/torture/pr52969.c: New testcase.
2122
2123 2012-04-13 Richard Guenther <rguenther@suse.de>
2124
2125 PR c/52549
2126 * gcc.dg/pr52549.c: New testcase.
2127
2128 2012-04-13 Richard Guenther <rguenther@suse.de>
2129
2130 PR c/52862
2131 * gcc.dg/pr52862.c: New testcase.
2132
2133 2012-04-13 Joey Ye <joey.ye@arm.com>
2134
2135 * gcc.target/arm/thumb1-imm.c: New testcase.
2136
2137 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2138
2139 PR target/52932
2140 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2141 second function argument.
2142 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2143 (calc_permps): Update declaration. Calculate result correctly.
2144 (avx2_test): Change src2 type to union256i_d.
2145 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2146 correctly.
2147
2148 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2149
2150 PR target/52775
2151 * gcc.target/powerpc/pr52775.c: New file.
2152
2153 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2154
2155 PR tree-optimization/18589
2156 * gcc.dg/tree-ssa/pr18589-1.c: New test.
2157 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2158 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2159 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2160 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2161 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2162 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2163 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2164 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2165 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2166
2167 2012-04-12 Richard Guenther <rguenther@suse.de>
2168
2169 PR tree-optimization/52943
2170 * gcc.dg/torture/pr52943.c: New testcase.
2171
2172 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
2173
2174 PR target/50751
2175 * gcc/target/sh/pr50751-4.c: New.
2176 * gcc/target/sh/pr50751-5.c: New.
2177 * gcc/target/sh/pr50751-6.c: New.
2178 * gcc/target/sh/pr50751-7.c: New.
2179
2180 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
2181
2182 PR c++/52465
2183 * g++.dg/lookup/using52.C: New.
2184
2185 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
2186
2187 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2188
2189 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
2190
2191 PR rtl-optimization/52876
2192 * gcc.target/i386/pr52876.c: New.
2193
2194 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
2195
2196 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2197 __UINTPTR_TYPE__.
2198 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2199 __INTPTR_TYPE__.
2200 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2201 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2202 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2203 (ptrdiff_t): ... this. All uses changed.
2204 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2205 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2206 __INTPTR_TYPE__.
2207 (main): Cast argument to __INTPTR_TYPE__.
2208 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2209 size_t.
2210 * gcc.dg/mallign.c (main): Likewise.
2211 * gcc.dg/pr38700.c (foo): Likewise.
2212 * gcc.dg/long-long-cst1.c (t): Likewise.
2213 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2214 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2215 * gcc.dg/pointer-arith-10.c (foo): Likewise.
2216 * gcc.dg/pr25682.c (d, foo): Likewise.
2217 * gcc.dg/format/cast-1.c (f): Likewise.
2218 * gcc.dg/c90-const-expr-10.c
2219 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2220 (size_t): ...this. All uses changed.
2221 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2222 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2223 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2224 * gcc.dg/pr34856.c (uintptr_t): Likewise.
2225 * gcc.dg/sequence-pt-1.c: Likewise.
2226 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2227 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2228 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2229 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
2230 of ptrdiff_t with it.
2231 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2232 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2233 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2234
2235 2012-04-11 Jason Merrill <jason@redhat.com>
2236
2237 PR debug/45088
2238 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2239 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2240
2241 PR c++/52906
2242 * g++.dg/ext/attrib45.C: New.
2243
2244 * g++.dg/eh/dtor3.C: New.
2245
2246 2012-04-11 Richard Guenther <rguenther@suse.de>
2247
2248 PR middle-end/52621
2249 * gfortran.dg/pr52621.f90: New testcase.
2250
2251 2012-04-11 Richard Guenther <rguenther@suse.de>
2252
2253 PR middle-end/52918
2254 * g++.dg/torture/pr52918-1.C: New testcase.
2255 * g++.dg/torture/pr52918-2.C: Likewise.
2256
2257 2012-04-11 Tobias Burnus <burnus@net-b.de>
2258
2259 PR fortran/52729
2260 * gfortran.dg/block_11.f90: New.
2261
2262 2012-04-11 Nick Clifton <nickc@redhat.com>
2263
2264 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2265
2266 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
2267
2268 PR target/16458
2269 * gcc.target/powerpc/pr16458-1.c: New test.
2270 * gcc.target/powerpc/pr16458-2.c: Likewise.
2271 * gcc.target/powerpc/pr16458-3.c: Likewise.
2272 * gcc.target/powerpc/pr16458-4.c: Likewise.
2273
2274 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
2275
2276 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2277 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2278 * gcc.dg/builtin-bswap-5.c: Likewise.
2279 * gcc.target/i386/builtin-bswap-4.c: New test.
2280
2281 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
2282
2283 PR 24985
2284 * lib/prune.exp: Add -fno-diagnostics-show-caret.
2285
2286 2012-04-11 Richard Guenther <rguenther@suse.de>
2287
2288 PR rtl-optimization/52881
2289 * gcc.dg/torture/pr52881.c: New testcase.
2290 * gcc.dg/torture/pr52913.c: Likewise.
2291
2292 2012-04-11 Richard Guenther <rguenther@suse.de>
2293
2294 PR tree-optimization/52912
2295 * gcc.dg/torture/pr52912.c: New testcase.
2296
2297 2010-04-10 Michael Matz <matz@suse.de>
2298
2299 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2300 * gcc.dg/vect/vect-outer-1.c: Adjust.
2301 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2302 * gcc.dg/vect/vect-outer-1a.c: Adjust.
2303 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2304 * gcc.dg/vect/vect-outer-1b.c: Adjust.
2305 * gcc.dg/vect/vect-outer-2b.c: Adjust.
2306 * gcc.dg/vect/vect-outer-3b.c: Adjust.
2307
2308 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
2309
2310 PR tree-optimization/52870
2311 * gcc.dg/vect/pr52870.c: New test.
2312
2313 2012-04-09 Mike Stump <mikestump@comcast.net>
2314
2315 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2316 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2317 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2318 * gnat.dg/aggr11.adb: Likewise.
2319 * gnat.dg/aggr11_pkg.ads: Likewise.
2320 * gnat.dg/aggr15.adb: Likewise.
2321 * gnat.dg/aggr15.ads: Likewise.
2322 * gnat.dg/aggr17.adb: Likewise.
2323 * gnat.dg/aggr18.adb: Likewise.
2324 * gnat.dg/array14.adb: Likewise.
2325 * gnat.dg/array14.ads: Likewise.
2326 * gnat.dg/array14_pkg.ads: Likewise.
2327 * gnat.dg/array19.adb: Likewise.
2328 * gnat.dg/array19.ads: Likewise.
2329 * gnat.dg/discr27.adb: Likewise.
2330 * gnat.dg/discr27.ads: Likewise.
2331 * gnat.dg/discr35.adb: Likewise.
2332 * gnat.dg/discr35.ads: Likewise.
2333 * gnat.dg/discr6.adb: Likewise.
2334 * gnat.dg/discr6_pkg.ads: Likewise.
2335 * gnat.dg/import1.adb: Likewise.
2336 * gnat.dg/import1.ads: Likewise.
2337 * gnat.dg/loop_address2.adb: Likewise.
2338 * gnat.dg/opt7.adb: Likewise.
2339 * gnat.dg/opt7.ads: Likewise.
2340 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2341 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2342 * gnat.dg/rep_clause2.adb: Likewise.
2343 * gnat.dg/rep_clause2.ads: Likewise.
2344 * gnat.dg/slice2.adb: Likewise.
2345 * gnat.dg/slice2.ads: Likewise.
2346 * gnat.dg/slice6.adb: Likewise.
2347 * gnat.dg/slice6_pkg.ads: Likewise.
2348 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2349 * gnat.dg/taft_type2.adb: Likewise.
2350 * gnat.dg/taft_type2.ads: Likewise.
2351 * gnat.dg/taft_type2_pkg.ads: Likewise.
2352 * gnat.dg/volatile10.adb: Likewise.
2353 * gnat.dg/volatile10_pkg.ads: Likewise.
2354
2355 * gcc.dg/dll-8.c: Remove execute permissions.
2356 * g++.dg/ext/dllexport5.C: Likewise.
2357
2358 2012-04-09 Jan Hubicka <jh@suse.cz>
2359
2360 PR lto/52722
2361 PR lto/51765
2362 PR lto/52634
2363 * gcc.dg/lto/pr52634_1.c: New testcase.
2364 * gcc.dg/lto/pr52634_0.c: New testcase.
2365
2366 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
2367
2368 PR target/52883
2369 * gcc.target/i386/pr52883.c: New testcase.
2370
2371 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2372
2373 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2374 (check_effective_target_sync_long_long): Add SPARC case.
2375 (check_effective_target_sync_long_long_runtime): Likewise.
2376 (check_effective_target_sync_int_long): Adjust SPARC case.
2377 (check_effective_target_sync_char_short): Likewise.
2378
2379 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
2380
2381 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
2382 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
2383
2384 2012-04-08 Tobias Burnus <burnus@net-b.de>
2385
2386 PR fortran/40973
2387 PR fortran/52751
2388 * gfortran.dg/public_private_module_2.f90: New.
2389
2390 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
2391
2392 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
2393 directives.
2394
2395 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2396
2397 PR fortran/52893
2398 * gfortran.dg/function_optimize_11.f90: New test.
2399
2400 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2401
2402 PR fortran/52668
2403 * gfortran.dg/use_only_6.f90: New test.
2404
2405 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2406
2407 PR fortran/52668
2408 * gfortran.dg/use_only_6.f90: New test.
2409 2012-04-06 Mike Stump <mikestump@comcast.net>
2410
2411 PR testsuite/50722
2412 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2413
2414 2012-04-05 Jason Merrill <jason@redhat.com>
2415
2416 PR c++/52596
2417 * g++.dg/template/qualified-id5.C: New.
2418
2419 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
2420
2421 PR target/52882
2422 * gcc.target/i386/pr52882.c: New test.
2423
2424 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2425 Dominique D'Humieures <dominiq@lps.ens.fr>
2426
2427 PR testsuite/52614
2428 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
2429 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2430
2431 2012-04-04 Jason Merrill <jason@redhat.com>
2432
2433 PR c++/52845
2434 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
2435
2436 2012-04-03 Jason Merrill <jason@redhat.com>
2437
2438 PR c++/52796
2439 * g++.dg/cpp0x/variadic-value1.C: New.
2440
2441 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
2442
2443 * gnat.dg/pack18.adb: New test.
2444 * gnat.dg/pack18_pkg.ads: New helper.
2445
2446 2012-04-03 Richard Guenther <rguenther@suse.de>
2447
2448 PR tree-optimization/52808
2449 * gcc.dg/pr52808.c: New testcase.
2450
2451 2012-04-03 Jakub Jelinek <jakub@redhat.com>
2452
2453 PR tree-optimization/52835
2454 * gfortran.dg/pr52835.f90: New test.
2455
2456 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
2457
2458 * gnat.dg/specs/aggr5.ads: New test.
2459
2460 2012-04-02 Richard Guenther <rguenther@suse.de>
2461
2462 PR tree-optimization/52756
2463 * gcc.dg/torture/pr52756.c: New testcase.
2464
2465 2012-04-02 Richard Guenther <rguenther@suse.de>
2466
2467 PR middle-end/52803
2468 * gcc.dg/pr52803.c: New testcase.
2469
2470 2012-04-02 Dodji Seketeli <dodji@redhat.com>
2471
2472 PR c++/40942
2473 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
2474 DR 214 in account.
2475
2476 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2477
2478 PR c++/50043
2479 * g++.dg/cpp0x/noexcept17.C: New.
2480 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
2481 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
2482 * g++.dg/cpp0x/noexcept01.C: Likewise.
2483 * g++.dg/eh/init-temp1.C: Likewise.
2484 * g++.dg/eh/ctor1.C: Likwise.
2485
2486 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
2487
2488 * gnat.dg/controlled6.adb: New test.
2489 * gnat.dg/controlled6_pkg.ads: New helper.
2490 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2491
2492 2012-03-30 Richard Henderson <rth@redhat.com>
2493
2494 PR debug/52727
2495 * g++.dg/opt/pr52727.C: New testcase.
2496
2497 2012-03-30 Richard Guenther <rguenther@suse.de>
2498
2499 PR tree-optimization/52754
2500 * gcc.target/i386/pr52754.c: New testcase.
2501
2502 2012-03-30 Richard Guenther <rguenther@suse.de>
2503
2504 PR middle-end/52772
2505 * g++.dg/torture/pr52772.C: New testcase.
2506
2507 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2508
2509 PR c++/52718
2510 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2511
2512 2012-03-29 Jason Merrill <jason@redhat.com>
2513
2514 PR c++/52685
2515 * g++.dg/template/inherit8.C: New.
2516
2517 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2518
2519 PR c++/52759
2520 * g++.dg/ext/weak4.C: New test.
2521
2522 PR tree-optimization/52760
2523 * gcc.c-torture/execute/pr52760.c: New test.
2524
2525 2012-03-29 Jason Merrill <jason@redhat.com>
2526
2527 PR c++/52743
2528 * g++.dg/cpp0x/initlist-array3.C: New.
2529
2530 2012-03-28 Jason Merrill <jason@redhat.com>
2531
2532 PR c++/52746
2533 * g++.dg/overload/virtual2.C: New.
2534
2535 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
2536
2537 * gnat.dg/vect7.ad[sb]: New test.
2538
2539 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
2540 Tobias Burnus <burnus@gcc.gnu.org>
2541
2542 PR fortran/52652
2543 * gfortran.dg/allocate_class_1.f90 : Change error test.
2544 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
2545 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
2546 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
2547
2548 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2549
2550 PR middle-end/52691
2551 * gcc.dg/pr52691.c: New test.
2552
2553 PR middle-end/52750
2554 * gcc.c-torture/compile/pr52750.c: New test.
2555
2556 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
2557
2558 PR target/52692
2559 * gcc.target/avr/torture/builtins-2.c: New test.
2560
2561 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2562
2563 PR target/52736
2564 * gcc.target/i386/pr52736.c: New test.
2565
2566 2012-03-27 Martin Jambor <mjambor@suse.cz>
2567
2568 PR middle-end/52693
2569 * gcc.dg/torture/pr52693.c: New test.
2570
2571 2012-03-27 Meador Inge <meadori@codesourcery.com>
2572
2573 PR c++/52672
2574 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2575
2576 2012-03-27 Mike Stump <mikestump@comcast.net>
2577
2578 PR target/52665
2579 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
2580 failures that match branch names.
2581
2582 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
2583 H.J. Lu <hongjiu.lu@intel.com>
2584
2585 PR target/52698
2586 * gcc.target/i386/pr52698.c: New test.
2587
2588 2012-03-27 Richard Guenther <rguenther@suse.de>
2589
2590 PR middle-end/52720
2591 * gcc.dg/torture/pr52720.c: New testcase.
2592
2593 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
2594
2595 * gnat.dg/pack17.adb: New test.
2596
2597 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2598
2599 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
2600 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
2601
2602 2012-03-26 Martin Jambor <mjambor@suse.cz>
2603
2604 PR tree-optimization/50052
2605 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
2606
2607 2012-03-26 Richard Guenther <rguenther@suse.de>
2608
2609 PR tree-optimization/52701
2610 * gfortran.dg/pr52701.f90: New testcase.
2611
2612 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2613
2614 PR tree-optimization/52686
2615 * gcc.target/arm/pr52686.c: New test.
2616
2617 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
2618
2619 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2620 Add "-Os -flto" to list.
2621
2622 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
2623
2624 * gnat.dg/concat2.ad[sb]: New test.
2625
2626 2012-03-24 Jason Merrill <jason@redhat.com>
2627
2628 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
2629 * g++.dg/cpp0x/trailing2.C: Likewise.
2630 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
2631 * g++.dg/cpp1y/auto-fn1.C: New.
2632 * g++.dg/cpp1y/auto-fn2.C: New.
2633 * g++.dg/cpp1y/auto-fn3.C: New.
2634 * g++.dg/cpp1y/auto-fn4.C: New.
2635 * g++.dg/cpp1y/auto-fn5.C: New.
2636 * g++.dg/cpp1y/auto-fn6.C: New.
2637 * g++.dg/cpp1y/auto-fn7.C: New.
2638 * g++.dg/cpp1y/auto-fn8.C: New.
2639 * g++.dg/cpp1y/auto-fn9.C: New.
2640 * g++.dg/cpp1y/auto-fn10.C: New.
2641 * g++.dg/cpp1y/auto-fn11.C: New.
2642
2643 2012-03-23 Richard Guenther <rguenther@suse.de>
2644
2645 PR tree-optimization/52678
2646 * gfortran.dg/pr52678.f: New testcase.
2647
2648 2012-03-23 Richard Guenther <rguenther@suse.de>
2649
2650 PR tree-optimization/52638
2651 * g++.dg/torture/pr52638.C: New testcase.
2652
2653 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
2654
2655 PR c++/52487
2656 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2657
2658 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR c++/52671
2661 * g++.dg/ext/attrib44.C: New test.
2662
2663 2012-03-22 Jan Hubicka <jh@suse.cz>
2664
2665 PR middle-end/51737
2666 * g++.dg/torture/pr51737.C: New testcase
2667
2668 2012-03-22 Richard Guenther <rguenther@suse.de>
2669
2670 PR tree-optimization/52548
2671 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
2672
2673 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2674
2675 * lib/fortran-modules.exp (list-module-names-1): Remove
2676 warning.
2677
2678 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
2679
2680 PR target/50751
2681 * gcc.target/sh/pr50751-1.c: New.
2682 * gcc.target/sh/pr50751-2.c: New.
2683 * gcc.target/sh/pr50751-3.c: New.
2684
2685 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
2686
2687 PR target/52479
2688 * gcc.target/sh/sh4a-cos.c: Remove.
2689 * gcc.target/sh/sh4a-sin.c: Remove.
2690 * gcc.target/sh/sh4a-sincos.c: Remove.
2691
2692 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
2693
2694 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
2695 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
2696
2697 2012-03-21 Martin Jambor <mjambor@suse.cz>
2698
2699 PR testsuite/52641
2700 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
2701 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
2702
2703 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
2704
2705 * gcc.target/arm/thumb-16bit-ops.c: New file.
2706 * gcc.target/arm/thumb-ifcvt.c: New file.
2707
2708 2012-03-20 Jason Merrill <jason@redhat.com>
2709
2710 * lib/target-supports.exp: Add { target c++1y }.
2711
2712 * g++.dg/cpp0x/auto32.C: New.
2713
2714 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2715
2716 PR testsuite/52641
2717 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
2718 int32plus.
2719 * gcc.dg/torture/pr48124-4.c: Ditto:
2720 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
2721
2722 2012-03-20 Jason Merrill <jason@redhat.com>
2723
2724 PR c++/52510
2725 * g++.dg/cpp0x/initlist66.C: New.
2726
2727 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2728
2729 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2730 __AVR_HAVE_LPMX__
2731
2732 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2733
2734 PR target/49868
2735 * gcc.target/avr/torture/addr-space-2.h: New file.
2736 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2737 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2738 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2739 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2740
2741 2012-03-20 Richard Guenther <rguenther@suse.de>
2742
2743 * gnat.dg/pack16.adb: New testcase.
2744 * gnat.dg/pack16_pkg.ads: Likewise.
2745 * gnat.dg/specs/pack8.ads: Likewise.
2746 * gnat.dg/specs/pack8_pkg.ads: Likewise.
2747
2748 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2749
2750 * g++.dg/warn/Wuseless-cast.C: Extend.
2751
2752 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2753
2754 PR c++/14710
2755 * g++.dg/warn/Wuseless-cast.C: New.
2756
2757 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
2758
2759 PR libfortran/52608
2760 * gfortran.dg/pr52608.f90: New test.
2761
2762 2012-03-17 Tobias Burnus <burnus@net-b.de>
2763
2764 PR fortran/52585
2765 * gfortran.dg/proc_ptr_36.f90: New.
2766
2767 2012-03-16 Martin Jambor <mjambor@suse.cz>
2768
2769 * gcc.dg/misaligned-expand-1.c: New test.
2770 * gcc.dg/misaligned-expand-3.c: Likewise.
2771
2772 2012-03-16 Richard Guenther <rguenther@suse.de>
2773 Kai Tietz <ktietz@redhat.com>
2774
2775 PR middle-end/48814
2776 * gcc.c-torture/execute/pr48814-1.c: New test.
2777 * gcc.c-torture/execute/pr48814-2.c: New test.
2778 * gcc.dg/tree-ssa/assign-1.c: New test.
2779 * gcc.dg/tree-ssa/assign-2.c: New test.
2780 * gcc.dg/tree-ssa/assign-3.c: New test.
2781
2782 2012-03-16 Richard Guenther <rguenther@suse.de>
2783
2784 * gnat.dg/specs/pack7.ads: New testcase.
2785
2786 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR target/52568
2789 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
2790 * gcc.dg/torture/vshuf-8.inc: Likewise.
2791 * gcc.dg/torture/vshuf-16.inc: Likewise.
2792 * gcc.dg/torture/vshuf-32.inc: Likewise.
2793
2794 2012-03-15 Jason Merrill <jason@redhat.com>
2795
2796 * g++.dg/torture/pr52582.C: New.
2797
2798 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2799
2800 * lib/fortran-modules.exp: New file which was forgotten in r185430.
2801
2802 2012-03-15 Ira Rosen <irar@il.ibm.com>
2803 Ulrich Weigand <ulrich.weigand@linaro.org>
2804
2805 * gcc.dg/vect/slp-cond-3.c: New test.
2806 * gcc.dg/vect/slp-cond-4.c: New test.
2807
2808 2012-03-15 Ira Rosen <irar@il.ibm.com>
2809 Ulrich Weigand <ulrich.weigand@linaro.org>
2810
2811 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
2812 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
2813
2814 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
2815
2816 PR libfortran/52434
2817 PR libfortran/48878
2818 PR libfortran/38199
2819 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
2820 * gfortran.dg/round_1.f03: Likewise.
2821
2822 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2823 Andrew Pinski <apinski@cavium.com>
2824
2825 PR middle-end/52592
2826 * gcc.dg/pr52592.c: New test.
2827
2828 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2829
2830 * gfortran.fortran-torture/compile/compile.exp: Simplify.
2831 * gfortran.fortran-torture/execute/execute.exp: Likewise.
2832 * lib/gcc-dg.exp (cleanup-modules): Move to ..
2833 * lib/fortran-modules.exp: .. this new file. Adjust users.
2834 * lib/gfortran-dg.exp (gfortran-dg-runtest,
2835 gfortran-dg-debug-runtest): Call cleanup-modules.
2836 * lib/fortran-torture.exp (fortran-torture-execute,
2837 fortran-torture): Likewise.
2838 * gfortran.dg/coarray/caf.exp: Likewise.
2839 * lib/lto.exp: Likewise.
2840 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
2841 * gfortran.dg/class_4b.f03: Likewise.
2842 * gfortran.dg/class_4c.f03: Likewise.
2843 * gfortran.dg/class_45a.f03: Likewise.
2844 * gfortran.dg/binding_label_tests_10.f03: Likewise.
2845 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
2846 * gfortran.dg/binding_label_tests_11.f03: Likewise.
2847 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
2848 * gfortran.dg/binding_label_tests_13.f03: Likewise.
2849 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
2850 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
2851 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
2852 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
2853 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
2854 * gfortran.dg/whole_file_28.f90: Likewise.
2855 * gfortran.dg/whole_file_29.f90: Likewise.
2856 * gfortran.dg/whole_file_30.f90: Likewise.
2857 * gfortran.dg/whole_file_31.f90: Likewise.
2858
2859 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR tree-optimization/52267
2862 * gcc.dg/pr52267.c: New test.
2863 * gcc.dg/tree-ssa/vrp65.c: New test.
2864 * gcc.dg/tree-ssa/vrp66.c: New test.
2865
2866 2012-03-15 Richard Guenther <rguenther@suse.de>
2867
2868 PR middle-end/52580
2869 * gfortran.dg/vect/pr52580.f: New testcase.
2870
2871 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
2872
2873 * gcc.target/sh/fpul-usage-1.c: New.
2874
2875 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
2876
2877 PR target/49468
2878 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
2879 * gcc.target/sh/pr49468-di.c: Likewise.
2880
2881 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2882
2883 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
2884 * gcc.dg/c99-stdint-6.c: Likewise.
2885 * gcc.dg/lto/20090210_0.c: Likewise.
2886 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
2887 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
2888 * gcc.dg/pragma-init-fini-2.c: Likewise.
2889 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
2890 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
2891 * gcc.target/i386/pr22152.c: Likewise.
2892 * gcc.target/i386/vect8-ret.c: Likewise.
2893 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
2894 handling.
2895
2896 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2897
2898 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
2899 * g++.dg/tree-prof/partition1.C: Likewise.
2900 * g++.dg/tree-prof/partition2.C: Likewise.
2901 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
2902 handling.
2903 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
2904 * gcc.c-torture/execute/20010724-1.c: Remove.
2905 * gcc.c-torture/execute/20010724-1.x: Remove.
2906 * gcc.c-torture/execute/20040208-2.c: Remove.
2907 * gcc.c-torture/execute/20040208-2.x: Remove.
2908 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
2909 Remove.
2910 (main) [__mips__ && __sgi__]: Remove.
2911 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
2912 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2913 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
2914 mips-sgi-irix6* handling.
2915 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
2916 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
2917 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
2918 handling.
2919 * gcc.dg/torture/builtin-logb-1.c: Likewise.
2920 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
2921 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
2922 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
2923 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
2924 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
2925 mips-sgi-irix6*.
2926 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2927 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
2928 * gcc.target/mips/save-restore-3.c: Likewise.
2929 * gcc.target/mips/save-restore-4.c: Likewise.
2930 * gcc.target/mips/save-restore-5.c: Likewise.
2931 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
2932 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
2933 messages.
2934 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
2935 IRIX 6 handling.
2936 (restore_ld_library_path_env_vars): Likewise.
2937 * lib/target-supports.exp (check_profiling_available): Remove
2938 mips*-*-irix* handling.
2939 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
2940 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
2941 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
2942
2943 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR c++/52582
2946 * g++.dg/opt/pr52582.C: New test.
2947
2948 2012-03-14 Richard Guenther <rguenther@suse.de>
2949
2950 PR tree-optimization/52571
2951 * gcc.dg/vect/vect-2.c: Initialize arrays.
2952 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2953 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
2954 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2955
2956 2012-03-14 Richard Guenther <rguenther@suse.de>
2957
2958 PR middle-end/52080
2959 PR middle-end/52097
2960 PR middle-end/48124
2961 * gcc.dg/torture/pr48124-1.c: New testcase.
2962 * gcc.dg/torture/pr48124-2.c: Likewise.
2963 * gcc.dg/torture/pr48124-3.c: Likewise.
2964 * gcc.dg/torture/pr48124-4.c: Likewise.
2965
2966 2012-03-14 Richard Guenther <rguenther@suse.de>
2967
2968 PR middle-end/52578
2969 * gcc.dg/pr52578.c: New testcase.
2970
2971 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2972
2973 PR c++/52521
2974 * g++.dg/cpp0x/udlit-args2.C: New test.
2975
2976 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2977
2978 PR target/48596
2979 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
2980 * gcc.c-torture/compile/pr48596.c: ... here.
2981
2982 2012-01-30 Dodji Seketeli <dodji@redhat.com>
2983
2984 PR c++/51641
2985 * g++.dg/lookup/hidden-class17.C: New test.
2986
2987 2012-03-13 Jakub Jelinek <jakub@redhat.com>
2988
2989 PR c/52577
2990 * gcc.dg/Wunused-var-3.c: New test.
2991
2992 2012-03-13 Martin Jambor <mjambor@suse.cz>
2993
2994 * gcc.dg/misaligned-expand-2.c: New test.
2995
2996 2012-03-13 Richard Guenther <rguenther@suse.de>
2997
2998 PR middle-end/52134
2999 * gcc.dg/pr52134.c: New testcase.
3000
3001 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3002
3003 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3004
3005 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3006
3007 PR tree-optimization/46728
3008 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3009 * gcc.target/powerpc/pr46728-5.c: Likewise.
3010 * gcc.target/powerpc/pr46728-8.c: Likewise.
3011 * gcc.target/powerpc/pr46728-10.c: Likewise.
3012 * gcc.target/powerpc/pr46728-11.c: Likewise.
3013 * gcc.target/powerpc/pr46728-13.c: Likewise.
3014 * gcc.target/powerpc/pr46728-14.c: Likewise.
3015 * gcc.target/powerpc/pr46728-15.c: Likewise.
3016
3017 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
3018
3019 PR c++/52299
3020 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3021
3022 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3023
3024 PR tree-optimization/46728
3025 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3026 * gcc.target/powerpc/pr46728-5.c: Likewise.
3027 * gcc.target/powerpc/pr46728-8.c: Likewise.
3028 * gcc.target/powerpc/pr46728-10.c: Likewise.
3029 * gcc.target/powerpc/pr46728-11.c: Likewise.
3030 * gcc.target/powerpc/pr46728-13.c: Likewise.
3031 * gcc.target/powerpc/pr46728-14.c: Likewise.
3032 * gcc.target/powerpc/pr46728-15.c: Likewise.
3033
3034 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
3035
3036 PR target/49868
3037 * gcc.target/avr/torture/addr-space-1.h: New file.
3038 * gcc.target/avr/torture/addr-space-1-g.h: New test.
3039 * gcc.target/avr/torture/addr-space-1-0.h: New test.
3040 * gcc.target/avr/torture/addr-space-1-1.h: New test.
3041 * gcc.target/avr/torture/addr-space-1-x.h: New test.
3042
3043 2012-03-12 Andrew Pinski <apinski@cavium.com>
3044
3045 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3046
3047 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3048
3049 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3050 * g++.dg/abi/thunk4.C: Likewise.
3051 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3052 Adapt line numbers.
3053 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3054 handling.
3055 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3056 * g++.dg/eh/spbp.C: Likewise.
3057 * g++.dg/ext/label13.C: Likewise.
3058 * g++.dg/guality/guality.exp: Likewise.
3059 * g++.dg/other/anon5.C: Likewise.
3060 * g++.dg/other/pragma-ep-1.C: Remove.
3061 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3062 * g++.dg/warn/pr31246.C: Likewise.
3063 * g++.dg/warn/weak1.C: Likewise.
3064 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3065 * g++.old-deja/g++.ext/attrib5.C: Likewise.
3066 * gcc.c-torture/compile/limits-declparen.c: Likewise.
3067 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3068 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3069 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3070 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3071 * gcc.dg/c99-tgmath-1.c: Likewise.
3072 * gcc.dg/c99-tgmath-2.c: Likewise.
3073 * gcc.dg/c99-tgmath-3.c: Likewise.
3074 * gcc.dg/c99-tgmath-4.c: Likewise.
3075 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3076 handling.
3077 * gcc.dg/debug/pr49032.c: Likewise.
3078 * gcc.dg/guality/guality.exp: Likewise.
3079 * gcc.dg/intmax_t-1.c: Likewise.
3080 * gcc.dg/pr48616.c: Likewise.
3081 * gcc.dg/pragma-ep-1.c: Remove.
3082 * gcc.dg/pragma-ep-2.c: Remove.
3083 * gcc.dg/pragma-ep-3.c: Remove.
3084 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3085 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3086 * gcc.misc-tests/gcov-14.c: Likewise.
3087 * gfortran.dg/guality/guality.exp: Likewise.
3088 * lib/target-supports.exp (check_weak_available): Likewise.
3089 (add_options_for_tls): Likewise.
3090 (check_ascii_locale_available): Likewise.
3091 * obj-c++.dg/dwarf-2.mm: Likewise.
3092 * objc.dg/dwarf-1.m: Likewise.
3093 * objc.dg/dwarf-2.m: Likewise.
3094
3095 2012-03-12 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR tree-optimization/51721
3098 * gcc.dg/tree-ssa/vrp64.c: New test.
3099
3100 PR tree-optimization/52533
3101 * gcc.c-torture/compile/pr52533.c: New test.
3102
3103 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
3104
3105 * gcc.target/i386/rtm-xabort-1.c: New.
3106 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3107 * gcc.target/i386/rtm-xend-1.c: Ditto.
3108 * gcc.target/i386/rtm-xtest-1.c: Ditto.
3109 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3110 * gcc.target/i386/sse-13.c: Ditto.
3111 * gcc.target/i386/sse-14.c: Ditto.
3112 * gcc.target/i386/sse-22.c: Ditto.
3113 * gcc.target/i386/sse-23.c: Ditto.
3114 * g++.dg/other/i386-2.C: Ditto.
3115 * g++.dg/other/i386-3.C: Ditto.
3116
3117 2012-03-12 Tobias Burnus <burnus@net-b.de>
3118
3119 PR fortran/52542
3120 * gfortran.dg/proc_ptr_35.f90: New.
3121
3122 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
3123
3124 PR target/52530
3125 * gcc.dg/torture/pr52530.c: New test.
3126
3127 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3128
3129 PR target/51244
3130 * gcc.target/sh/pr51244-1.c: Fix thinkos.
3131
3132 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3133
3134 PR target/52450
3135 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3136
3137 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3138
3139 2012-03-09 Andrew Pinski <apinski@cavium.com>
3140
3141 PR middle-end/51988
3142 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3143 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3144
3145 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
3146
3147 * gcc.dg/tree-ssa/scev-3.c: New.
3148 * gcc.dg/tree-ssa/scev-4.c: New.
3149
3150 2012-03-08 Tobias Burnus <burnus@net-b.de>
3151
3152 PR fortran/52469
3153 * gfortran.dg/proc_ptr_34.f90
3154
3155 2012-03-07 Jason Merrill <jason@redhat.com>
3156
3157 PR c++/52521
3158 * g++.dg/cpp0x/udlit-mangle.C: New.
3159
3160 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
3161
3162 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3163
3164 2012-03-06 Richard Guenther <rguenther@suse.de>
3165
3166 PR middle-end/52493
3167 * gcc.dg/torture/pr52493.c: New testcase.
3168
3169 2012-03-06 Richard Guenther <rguenther@suse.de>
3170
3171 PR lto/52097
3172 * gcc.dg/lto/pr52097_0.c: New testcase.
3173
3174 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
3175
3176 PR target/51244
3177 * gcc.target/sh/pr51244-1.c: New.
3178 * gcc.target/sh/pr51244-2.c: New.
3179 * gcc.target/sh/pr51244-3.c: New.
3180
3181 2012-03-05 Jason Merrill <jason@redhat.com>
3182
3183 PR c++/51930
3184 * g++.dg/ext/visibility/template11.C: New.
3185
3186 * g++.dg/cpp0x/implicit13.C: New.
3187
3188 2012-03-05 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR tree-optimization/51721
3191 * gcc.dg/tree-ssa/vrp63.c: New test.
3192 * gcc.dg/pr51721.c: New test.
3193
3194 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3195
3196 PR fortran/50981
3197 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3198 argument checks.
3199
3200 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
3201
3202 PR target/52146
3203 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3204
3205 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3206
3207 PR fortran/50981
3208 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3209
3210 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
3211
3212 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3213 int32plus.
3214
3215 2012-03-03 Jason Merrill <jason@redhat.com>
3216
3217 * g++.dg/cpp0x/nsdmi-defer6.C: New.
3218
3219 Core 1270
3220 * g++.dg/cpp0x/initlist65.C: New.
3221
3222 PR c++/36797
3223 * g++.dg/ext/is_empty2.C: New.
3224
3225 2012-03-03 Tobias Burnus <burnus@net-b.de>
3226
3227 PR fortran/48820
3228 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3229
3230 2012-03-03 Tobias Burnus <burnus@net-b.de>
3231
3232 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3233 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3234 * gfortran.dg/bind_c_usage_8.f03: Ditto.
3235 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3236 * gfortran.dg/class_30.f90: Remove dg-warning line.
3237 * gfortran.dg/bind_c_usage_25.f90: New.
3238
3239 2012-03-03 Tobias Burnus <burnus@net-b.de>
3240
3241 PR fortran/48820
3242 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3243 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3244 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3245
3246 2012-03-03 Tobias Burnus <burnus@net-b.de>
3247
3248 PR fortran/48820
3249 * gfortran.dg/assumed_type_1.f90: New.
3250 * gfortran.dg/assumed_type_2.f90: New.
3251 * gfortran.dg/assumed_type_3.f90: New.
3252 * gfortran.dg/assumed_type_4.f90: New.
3253
3254 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
3255
3256 PR target/49486
3257 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3258 * gcc.target/sh/pr49468-di.c: New.
3259
3260 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
3261
3262 * gcc.dg/graphite/pr50561.c: Update.
3263
3264 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
3265
3266 * gcc.target/powerpc/pr52457.c: New test.
3267
3268 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
3269
3270 * gcc.target/arm/sat-1.c: New test.
3271
3272 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
3273
3274 PR target/46716
3275 * gcc.target/i386/pr46716.c: New test.
3276
3277 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3278
3279 PR c++/51989
3280 * g++.dg/cpp0x/sfinae32.C: New.
3281
3282 2012-03-02 Richard Guenther <rguenther@suse.de>
3283
3284 PR tree-optimization/52406
3285 * gcc.dg/torture/pr52406.c: New testcase.
3286
3287 2012-03-02 Tobias Burnus <burnus@net-b.de>
3288
3289 PR fortran/52325
3290 * gfortran.dg/derived_comp_array_ref_8.f90: New.
3291 * gfortran.dg/nullify_2.f90: Update dg-error.
3292 * gfortran.dg/nullify_4.f90: Ditto.
3293 * gfortran.dg/pointer_init_6.f90: Ditto.
3294
3295 2012-03-02 Tobias Burnus <burnus@net-b.de>
3296
3297 PR fortran/52270
3298 * gfortran.dg/class_51.f90: New.
3299
3300 2012-03-02 Tobias Burnus <burnus@net-b.de>
3301
3302 PR fortran/52452
3303 * gfortran.dg/intrinsic_8.f90: New.
3304
3305 2012-03-01 Kai Tietz <ktietz@redhat.com>
3306
3307 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3308 routines on mingw targets.
3309 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3310
3311 2012-03-01 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR tree-optimization/52445
3314 * gcc.dg/pr52445.c: New test.
3315
3316 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3317
3318 PR target/52437
3319 * gcc.c-torture/compile/pr52437.c: New test.
3320
3321 PR middle-end/52419
3322 * gcc.dg/torture/pr52419.c: New test.
3323
3324 PR tree-optimization/52429
3325 * gcc.dg/torture/pr52429.c: New test.
3326 * g++.dg/opt/pr52429.C: New test.
3327
3328 2012-02-29 Richard Guenther <rguenther@suse.de>
3329
3330 PR testsuite/52297
3331 * gcc.dg/lto/trans-mem-1_0.c: Remove.
3332 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3333 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3334 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3335 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3336 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3337
3338 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3339
3340 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
3341
3342 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
3343
3344 PR fortran/52386
3345 * gfortran.dg/realloc_on_assign_13.f90 : New test.
3346
3347 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3348
3349 PR target/51534
3350 * gcc.target/arm/neon/pr51534.c: New testcase.
3351
3352 2012-02-28 Richard Guenther <rguenther@suse.de>
3353
3354 PR target/52407
3355 * gcc.dg/torture/pr52407.c: New testcase.
3356
3357 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3358
3359 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
3360 * gcc.target/arm/vfp2.c: Likewise.
3361 * gcc.target/arm/vfp3.c: Likewise.
3362 * gcc.target/arm/vfp4.c: Likewise.
3363 * gcc.target/arm/vfp5.c: Likewise.
3364 * gcc.target/arm/vfp6.c: Likewise.
3365 * gcc.target/arm/vfp7.c: Likewise.
3366 * gcc.target/arm/vfp8.c: Likewise.
3367 * gcc.target/arm/vfp9.c: Likewise.
3368 * gcc.target/arm/vfp10.c: Likewise.
3369 * gcc.target/arm/vfp11.c: Likewise.
3370 * gcc.target/arm/vfp12.c: Likewise.
3371 * gcc.target/arm/vfp13.c: Likewise.
3372 * gcc.target/arm/vfp14.c: Likewise.
3373 * gcc.target/arm/vfp15.c: Likewise.
3374 * gcc.target/arm/vfp16.c: Likewise.
3375 * gcc.target/arm/vfp17.c: Likewise.
3376 * gcc.target/arm/neon-constants.h: New file.
3377 * gcc.target/arm/neon-vect1.c: New test.
3378 * gcc.target/arm/neon-vect2.c: New test.
3379 * gcc.target/arm/neon-vect3.c: New test.
3380 * gcc.target/arm/neon-vect4.c: New test.
3381 * gcc.target/arm/neon-vect5.c: New test.
3382 * gcc.target/arm/neon-vect6.c: New test.
3383 * gcc.target/arm/neon-vect7.c: New test.
3384 * gcc.target/arm/neon-vect8.c: New test.
3385
3386 2012-02-28 Richard Guenther <rguenther@suse.de>
3387
3388 PR tree-optimization/52402
3389 * gcc.dg/torture/pr52402.c: New testcase.
3390
3391 2012-02-28 Richard Guenther <rguenther@suse.de>
3392
3393 PR lto/52400
3394 * g++.dg/lto/pr52400_0.C: New testcase.
3395
3396 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
3397
3398 * gcc.target/avr/torture/builtins-1.c: New test.
3399 * gcc.target/avr/torture/builtins-error.c: New test.
3400
3401 2012-02-28 Kai Tietz <ktietz@redhat.com>
3402
3403 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
3404 * gcc.target/i386/pr45352-2.c: Likewise.
3405 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
3406 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
3407 targets instead rand.
3408 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3409 * gcc.target/i386/sse2-mul-1.c: Likewise.
3410 * gcc.target/i386/sse4_1-blendps.c: Likewise.
3411 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
3412 * gcc.target/i386/pad-1.c: Likewise.
3413 * gcc.target/i386/pad-9.c: Likewise.
3414 * gcc.target/i386/pad-2.c: Likewise.
3415 * gcc.target/i386/pad-5b.c: Likewise.
3416 * gcc.target/i386/pad-8.c: Likewise.
3417 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3418 * gcc.target/i386/pr44130.c: Likewise.
3419 * gcc.target/i386/align-main-1.c: Likewise.
3420 * gcc.target/i386/align-main-2.c: Likewise.
3421 * gcc.target/i386/sw-1.c: Likewise.
3422 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3423 on x64 mingw target.
3424 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3425 * gcc.target/i386/pr46295.c: Likewise.
3426 * gcc.target/i386/amd64-abi-1.c: Likewise.
3427 * gcc.target/i386/amd64-abi-2.c: Likewise.
3428 * gcc.target/i386/pr39082-1.c: Likewise.
3429 * gcc.target/i386/pr39162.c: Likewise.
3430 * gcc.target/i386/pr22152.c: Likewise.
3431 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
3432 * gcc.target/i386/wrfsbase-2.c: Likewise.
3433 * gcc.target/i386/local.c: Likewise
3434 * gcc.target/i386/wrgsbase-1.c: Likewise.
3435 * gcc.target/i386/wrfsbase-1.c: Likewise.
3436 * gcc.target/i386/pr39315-3.c: Likewise.
3437 * gcc.target/i386/pr35767-4.c: Likewise.
3438 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
3439 x64 mingw target.
3440 * gcc.target/i386/pr45336-2.c: Likewise.
3441 * gcc.target/i386/pr45336-1.c: Likewise.
3442 * gcc.target/i386/pr45336-4.c: Likewise.
3443
3444 2012-02-27 Tristan Gingold <gingold@adacore.com>
3445
3446 * gnat.dg/array20.ad[sb]: New test.
3447
3448 2012-02-27 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR target/52375
3451 * gcc.target/arm/pr52375.c: New test.
3452 * gcc.c-torture/compile/pr52375.c: New test.
3453
3454 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3455
3456 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
3457 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
3458
3459 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
3460
3461 * gnat.dg/aggr19.adb: New test.
3462 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
3463
3464 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
3465
3466 PR target/49263
3467 * gcc.target/sh/pr49263.c: New.
3468
3469 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
3470
3471 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
3472 simulate_thread_wrapper_other_threads
3473 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
3474 Move initialization of 'value' to main().
3475 (main): Initialize 'value';
3476 * gcc.dg/simulate-thread/speculative-store.c
3477 (simulate_thread_step_verify): Return 0 when successful.
3478 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
3479 Reduce threshold.
3480 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
3481 (simulate_thread_wrapper_other_threads): Return a success/fail value
3482 and issue an error if the instruction count threshold is exceeded.
3483
3484 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3485
3486 PR target/50580
3487 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
3488 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3489
3490 2012-02-24 Richard Guenther <rguenther@suse.de>
3491
3492 PR middle-end/52355
3493 * gcc.dg/pr52355.c: New testcase.
3494
3495 2012-02-23 Kai Tietz <ktietz@redhat.com>
3496
3497 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
3498 * gcc.dg/Wpadded.c: Likewise.
3499 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
3500 structure-layout.
3501 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
3502 for sleep by Sleep and add windows.h include for this function.
3503 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
3504 targets.
3505 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
3506 target.
3507 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
3508 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
3509 on x64 mingw target.
3510 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
3511 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
3512 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
3513 failure on LLP64 target.
3514
3515 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
3516
3517 PR c/52290
3518 * gcc.dg/noncompile/pr52290.c: New test.
3519
3520 2012-02-23 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR tree-optimization/52019
3523 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3524
3525 2012-02-22 Kai Tietz <ktietz@redhat.com>
3526
3527 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3528 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3529 derived pdiff_t type.
3530 * g++.dg/torture/pr49720.C: Likewise
3531
3532 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
3533
3534 PR target/52330
3535 * gcc.target/i386/pr52330.c: New test.
3536
3537 2012-02-22 Tobias Burnus <burnus@net-b.de>
3538
3539 PR fortran/52335
3540 * gfortran.dg/io_constraints_10.f90: New.
3541
3542 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3543
3544 * lib/target-supports.exp (check_effective_target_vect_condition):
3545 Return true for NEON.
3546
3547 2012-02-21 Kai Tietz <ktietz@redhat.com>
3548
3549 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3550
3551 2012-02-21 Richard Guenther <rguenther@suse.de>
3552
3553 PR tree-optimization/52324
3554 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3555
3556 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
3557
3558 PR middle-end/51782
3559 * gcc.target/avr/torture/pr51782-1.c: New test.
3560
3561 2012-02-21 Jakub Jelinek <jakub@redhat.com>
3562
3563 PR tree-optimization/52318
3564 * gcc.dg/pr52318.c: New test.
3565
3566 2012-02-20 Kai Tietz <ktietz@redhat.com>
3567
3568 * gcc.dg/bf-ms-layout-3.c: New testcase.
3569
3570 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3571
3572 PR testsuite/52229
3573 PR fortran/32380
3574 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
3575
3576 2012-02-20 Richard Guenther <rguenther@suse.de>
3577
3578 PR tree-optimization/52298
3579 * gcc.dg/torture/pr52298.c: New testcase.
3580 * gcc.dg/vect/pr52298.c: Likewise.
3581
3582 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
3583
3584 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3585 * gcc.c-torture/execute/pr52286.c: Ditto.
3586
3587 2012-02-20 Jakub Jelinek <jakub@redhat.com>
3588
3589 PR tree-optimization/52286
3590 * gcc.c-torture/execute/pr52286.c: New test.
3591
3592 2012-02-18 Tobias Burnus <burnus@net-b.de>
3593
3594 PR fortran/52295
3595 * gfortran.dg/interface_35.f90: Use -std=f2003.
3596 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3597 * gfortran.dg/interface_assignment_4.f90: Ditto.
3598 * gfortran.dg/bessel_1.f90: Ditto.
3599 * gfortran.dg/func_result_6.f90: Ditto.
3600 * gfortran.dg/hypot_1.f90: Ditto.
3601 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3602
3603 2012-02-17 Tobias Burnus <burnus@net-b.de>
3604
3605 PR translation/52232
3606 PR translation/52234
3607 PR translation/52245
3608 PR translation/52246
3609 PR translation/52262
3610 PR translation/52273
3611 * gfortran.dg/coarray_22.f90: Update dg-error.
3612 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
3613
3614 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3615
3616 PR target/51753
3617 * lib/gcc-simulate-thread.exp: Load timeout.exp.
3618 (simulate-thread): Use default timeout.
3619
3620 2012-02-16 Jason Merrill <jason@redhat.com>
3621
3622 PR c++/52248
3623 * g++.dg/ext/timevar1.C: New.
3624
3625 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
3626
3627 PR c++/52126
3628 * g++.dg/template/using21.C: New.
3629 * g++.dg/template/using22.C: Likewise.
3630
3631 2012-02-16 Jason Merrill <jason@redhat.com>
3632
3633 PR c++/51415
3634 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
3635
3636 2012-02-16 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR tree-optimization/52255
3639 * gcc.c-torture/compile/pr52255.c: New test.
3640
3641 PR debug/52260
3642 * g++.dg/debug/dwarf2/pr52260.C: New test.
3643
3644 PR middle-end/51929
3645 * g++.dg/ipa/pr51929.C: New test.
3646
3647 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3648
3649 PR target/52199
3650 * gcc.target/powerpc/pr52199.c: New file.
3651
3652 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3653
3654 PR target/52152
3655 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
3656
3657 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3658
3659 * gcc.dg/pr51867.c: Don't include <math.h>.
3660 (sqrtf): Declare.
3661
3662 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3663
3664 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
3665 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
3666
3667 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
3668
3669 PR tree-optimization/50561
3670 * gcc.dg/graphite/pr50561.c: New testcase.
3671
3672 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3673
3674 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
3675 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
3676
3677 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3678
3679 * gnat.dg/discr35.ad[sb]: New test.
3680
3681 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3682
3683 * gnat.dg/volatile10.adb: New test.
3684 * gnat.dg/volatile10_pkg.ads: New helper.
3685
3686 2012-02-14 Jason Merrill <jason@redhat.com>
3687
3688 * g++.dg/ext/attrib43.C: New.
3689
3690 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
3691
3692 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
3693 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
3694 fgnu_tm.
3695 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
3696 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
3697 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
3698 effective_target fgnu_tm.
3699 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
3700
3701 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR c++/52247
3704 * g++.dg/template/asmgoto1.C: New test.
3705
3706 2012-02-14 Ian Lance Taylor <iant@google.com>
3707
3708 PR go/48501
3709 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
3710 compiling generated file for 64bit and index tests.
3711
3712 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
3713
3714 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
3715
3716 2012-02-14 Richard Guenther <rguenther@suse.de>
3717
3718 PR tree-optimization/52244
3719 PR tree-optimization/51528
3720 * gcc.dg/torture/pr52244.c: New testcase.
3721
3722 2012-02-14 Walter Lee <walt@tilera.com>
3723
3724 * g++.dg/other/PR23205.C: Disable test on tile.
3725 * g++.dg/other/pr23205-2.C: Disable test on tile.
3726 * gcc.dg/20020312-2.c: Add a condition for __tile__.
3727 * gcc.dg/20040813-1.c: Disable test on tile.
3728 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3729 * gcc.misc-tests/linkage.exp: Handle tilegx.
3730
3731 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3732
3733 PR tree-optimization/52210
3734 * gcc.dg/pr52210.c: New test.
3735
3736 2012-02-14 Jason Merrill <jason@redhat.com>
3737
3738 PR c++/39055
3739 * g++.dg/overload/defarg5.C: New.
3740
3741 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3742
3743 PR c/52181
3744 * c-c++-common/pr52181.c: New test.
3745
3746 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3747
3748 PR c++/52215
3749 * g++.dg/ext/atomic-1.C: New test.
3750
3751 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3752
3753 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3754
3755 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR middle-end/52209
3758 * gcc.c-torture/execute/pr52209.c: New test.
3759
3760 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
3761
3762 PR fortran/50981
3763 * gfortran.dg/elemental_optional_args_5.f03: New test.
3764
3765 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
3766
3767 PR testsuite/50076
3768 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3769 cases.
3770
3771 2012-02-11 Ian Lance Taylor <iant@google.com>
3772
3773 PR go/51874
3774 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3775 SPARC Solaris. Don't run the test at all on systems where it may
3776 not work, rather than xfailing it.
3777
3778 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3779
3780 PR rtl-optimization/52175
3781 * gcc.c-torture/compile/pr52175.c: New test.
3782
3783 2012-02-10 Jason Merrill <jason@redhat.com>
3784
3785 PR c++/51910
3786 * g++.dg/template/repo10.C: New.
3787
3788 2012-02-11 Jakub Jelinek <jakub@redhat.com>
3789
3790 PR debug/52132
3791 * gcc.dg/pr52132.c: New test.
3792
3793 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
3794
3795 * gnat.dg/specs/aggr4.ads: New test.
3796 * gnat.dg/specs/aggr4_pkg.ads: New helper.
3797
3798 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
3799
3800 PR target/52146
3801 * gcc.target/i386/pr52146.c: New.
3802
3803 2012-02-10 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR middle-end/52177
3806 * c-c++-common/pr52177.c: New test.
3807
3808 2012-02-10 Jan Hubicka <jh@suse.cz>
3809
3810 PR middle-end/48600
3811 * g++.dg/torture/pr48600.C: New testcase.
3812
3813 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
3814
3815 PR middle-end/52140
3816 * gcc.dg/dfp/pr52140.c: New test.
3817
3818 2012-02-09 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR fortran/32380
3821 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3822 of dg-options.
3823
3824 2012-02-09 Bin Cheng <bin.cheng@arm.com>
3825
3826 PR middle-end/51867
3827 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3828 * testsuite/gcc.dg/pr51867.c: New test.
3829
3830 2012-02-09 Ian Lance Taylor <iant@google.com>
3831
3832 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3833 which don't support -fsplit-stack. Turn off optimization when
3834 compiling select5-out.go.
3835
3836 2012-02-08 Ian Lance Taylor <iant@google.com>
3837
3838 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3839 systems which don't support -fsplit-stack.
3840
3841 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
3842
3843 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3844 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3845 machine instuction in the log.
3846
3847 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
3848
3849 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3850 to 20 seconds.
3851
3852 2012-02-08 Magnus Granberg <zorry@gentoo.org>
3853
3854 PR driver/48524
3855 * gcc.dg/pr48524.c: New test.
3856 * gcc.dg/pr48524.spec: New spec file for test.
3857
3858 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3859
3860 PR fortran/32380
3861 * gfortran.dg/vect/pr32380.f90: New test.
3862
3863 2012-02-08 Tobias Burnus <burnus@net-b.de>
3864
3865 PR fortran/52151
3866 * gfortran.dg/realloc_on_assign_12.f90: New.
3867
3868 2012-02-08 Richard Guenther <rguenther@suse.de>
3869
3870 PR rtl-optimization/52170
3871 * gcc.dg/torture/pr52170.c: New testcase.
3872
3873 2012-02-08 Jakub Jelinek <jakub@redhat.com>
3874
3875 PR gcov-profile/52150
3876 * gcc.dg/tree-prof/pr52150.c: New test.
3877
3878 PR rtl-optimization/52139
3879 * gcc.dg/pr52139.c: New test.
3880
3881 2012-02-07 Jason Merrill <jason@redhat.com>
3882
3883 PR c++/51675
3884 * g++.dg/cpp0x/constexpr-union3.C: New.
3885
3886 PR c++/52035
3887 * g++.dg/lto/pr52035_0.C: New.
3888
3889 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3890
3891 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3892 * gcc.dg/special/weak-1.c: Likewise.
3893 * gcc.dg/ucnid-12.c: Likewise.
3894 * gcc.dg/torture/pr45678-1.c: Likewise.
3895 * gcc.dg/torture/pr45678-2.c: Likewise.
3896 * gcc.dg/vector-4.c: Likewise.
3897 * gcc.dg/ipa/inline-5.c: Likewise.
3898 * gcc.dg/ucnid-11.c: Likewise.
3899 * gcc.misc-tests/gcov-13.c: Likewise.
3900 * gcc.misc-tests/gcov-14.c: Likewise.
3901 * g++.dg/ext/label13.C: Likewise.
3902 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3903 hppa*-*-hpux* options.
3904 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3905 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3906 * gcc.dg/pr48616.c: Likewise.
3907 * gcc.dg/pr17957.c: Likewise.
3908 * gcc.dg/pr17055-1.c: Likewise.
3909 * gcc.dg/pr32912-1.c: Likewise.
3910 * gcc.dg/tm/pr51472.c: Likewise.
3911 * c-c++-common/fold-bitand-4.c: Likewise.
3912 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3913 Use dg-additional-options for extra options.
3914
3915 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3916
3917 * gcc.target/epiphany/interrupt-2.c: New test.
3918
3919 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3920
3921 PR target/52155
3922 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3923 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3924 for MIPS ELF.
3925
3926 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3927
3928 PR target/52152
3929 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3930
3931 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3932
3933 PR middle-end/24306
3934 PR target/52154
3935 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3936 * gcc.target/mips/va-arg-1.c: New test.
3937
3938 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3939
3940 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3941 for -mno-pointers-to-nested-functions.
3942
3943 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
3944
3945 * gcc.c-torture/execute/20120207-1.c: New test.
3946
3947 2012-02-07 Jakub Jelinek <jakub@redhat.com>
3948
3949 PR rtl-optimization/52060
3950 * gcc.dg/torture/pr52060.c: New test.
3951
3952 PR middle-end/52074
3953 * gcc.c-torture/compile/pr52074.c: New test.
3954
3955 2012-02-07 Tobias Burnus <burnus@net-b.de>
3956
3957 PR fortran/51514
3958 * gfortran.dg/class_to_type_2.f90: New.
3959
3960 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
3961
3962 PR fortran/32373
3963 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
3964 Remove module.
3965
3966 2012-02-06 Jason Merrill <jason@redhat.com>
3967
3968 PR c++/52088
3969 * g++.dg/template/conv13.C: New.
3970
3971 2012-02-06 Richard Guenther <rguenther@suse.de>
3972
3973 PR tree-optimization/52115
3974 * gcc.c-torture/compile/pr52115.c: New testcase.
3975
3976 2012-02-06 Jakub Jelinek <jakub@redhat.com>
3977
3978 PR target/52129
3979 * gcc.c-torture/execute/pr52129.c: New test.
3980
3981 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
3982
3983 * gcc.dg/pr48374.c: Actually add the test I forgot
3984 in the 2012-01-25 commit.
3985
3986 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3987
3988 PR fortran/32373
3989 * gfortran.dg/vect/vect-8.f90: New test case.
3990
3991 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3992
3993 PR fortran/48847
3994 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
3995
3996 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
3997
3998 PR fortran/52102
3999 * gfortran.dg/class_48.f90 : Add test of allocate class array
4000 component with source in subroutine test3. Remove commenting
4001 out in subroutine test4, since branching on unitialized variable
4002 is now fixed (no PR for this last.).
4003
4004 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4005
4006 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4007 on MIPS targets.
4008 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4009
4010 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4011
4012 PR target/52125
4013 * lib/target-supports.exp (check_effective_target_mips_rel): New.
4014 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4015
4016 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4017
4018 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4019 (check_effective_target_sync_int_long): Use it.
4020 (check_effective_target_sync_char_short): Likewise.
4021 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4022
4023 2012-02-05 Tobias Burnus <burnus@net-b.de>
4024
4025 PR fortran/51972
4026 * gfortran.dg/class_48.f90: Add some further checks.
4027
4028 2012-02-05 Ira Rosen <irar@il.ibm.com>
4029
4030 PR tree-optimization/52091
4031 * gcc.dg/vect/pr52091.c: New test.
4032
4033 2012-02-04 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR rtl-optimization/52113
4036 * gcc.target/avr/pr52113.c: New test.
4037
4038 2012-02-03 Jakub Jelinek <jakub@redhat.com>
4039
4040 PR rtl-optimization/52092
4041 * gcc.c-torture/compile/pr52092.c: New test.
4042
4043 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
4044
4045 PR fortran/41587
4046 * gfortran.dg/class_array_10.f03: New test.
4047
4048 PR fortran/46356
4049 * gfortran.dg/class_array_11.f03: New test.
4050
4051 PR fortran/51754
4052 * gfortran.dg/class_array_12.f03: New test.
4053
4054 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
4055
4056 PR fortran/52012
4057 * gfortran.dg/realloc_on_assign_11.f90: New test.
4058
4059 2012-02-02 Tobias Burnus <burnus@net-b.de>
4060
4061 PR fortran/52093
4062 * gfortran.dg/shape_7.f90: New.
4063
4064 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4065
4066 * gcc.target/mips/mips-prepend-1.c: New test.
4067
4068 2012-02-02 Jan Hubicka <jh@suse.cz>
4069 Tom de Vries <tom@codesourcery.com>
4070
4071 PR middle-end/51998
4072 * testsuite/gcc.dg/alias-12.c: New testcase.
4073 * testsuite/gcc.dg/alias-13.c: New testcase.
4074
4075 2012-02-02 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR target/52086
4078 * gcc.dg/pr52086.c: New test.
4079
4080 PR tree-optimization/52073
4081 * gcc.c-torture/compile/pr52073.c: New test.
4082
4083 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
4084
4085 PR fortran/51958
4086 * gfortran.dg/function_optimize_10.f90: New test.
4087
4088 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
4089
4090 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4091 test on alpha*-*-*.
4092
4093 2012-02-01 Tobias Burnus <burnus@net-b.de>
4094
4095 PR fortran/52024
4096 * gfortran.dg/typebound_operator_14.f90: New.
4097
4098 2012-02-01 Tobias Burnus <burnus@net-b.de>
4099
4100 PR fortran/52059
4101 * gfortran.dg/elemental_function_1.f90: New.
4102
4103 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4104
4105 PR rtl-optimization/51374
4106 * gcc.target/avr/torture/pr51374-1.c:
4107 Also fail if SBIS is seen.
4108
4109 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4110
4111 PR rtl-optimization/51374
4112 * gcc.target/avr/torture/pr51374-1.c: New.
4113
4114 2012-01-31 Tobias Burnus <burnus@net-b.de>
4115
4116 PR fortran/52024
4117 * gfortran.dg/typebound_generic_11.f90: New.
4118
4119 2012-01-31 Tobias Burnus <burnus@net-b.de>
4120
4121 PR fortran/52029
4122 * gfortran.dg/class_49.f90: New.
4123
4124 2012-01-31 Tobias Burnus <burnus@net-b.de>
4125
4126 PR fortran/52013
4127 * gfortran.dg/elemental_args_check_6.f90: New.
4128
4129 2012-01-31 Jason Merrill <jason@redhat.com>
4130
4131 PR c++/52043
4132 * g++.dg/cpp0x/variadic122.C: New.
4133
4134 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
4135
4136 PR fortran/52012
4137 * gfortran.dg/realloc_on_assign_10.f90: New test.
4138
4139 2012-01-31 Richard Guenther <rguenther@suse.de>
4140
4141 PR tree-optimization/51528
4142 * gcc.dg/torture/pr51528.c: New testcase.
4143
4144 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
4145
4146 PR go/48501
4147 * lib/go.exp (go_target_compile): Append timeout= to options.
4148 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4149 select5-out.go test on alpha*-*-* targets.
4150
4151 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4152
4153 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4154 (TEST_SHORT): Reformat in the same way.
4155 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4156 (TEST_SHORT): Reformat in the same way.
4157 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4158 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4159 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4160 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4161 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4162
4163 2012-01-30 Bin Cheng <bin.cheng@arm.com>
4164
4165 PR target/51835
4166 * gcc.target/arm/pr51835.c: New testcase.
4167
4168 2012-01-30 Richard Guenther <rguenther@suse.de>
4169
4170 PR tree-optimization/52028
4171 * gcc.dg/torture/pr52028.c: New testcase.
4172 * gfortran.dg/ldist-pr45199.f: Adjust.
4173 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4174 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4175 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4176
4177 2012-01-30 Jakub Jelinek <jakub@redhat.com>
4178
4179 PR debug/52027
4180 * gcc.dg/tree-prof/pr52027.c: New test.
4181
4182 PR tree-optimization/52046
4183 * gcc.dg/pr52046.c: New test.
4184
4185 PR debug/52048
4186 * g++.dg/other/pr52048.C: New test.
4187
4188 2012-01-30 Richard Guenther <rguenther@suse.de>
4189
4190 PR tree-optimization/52045
4191 * gcc.dg/pr52045.c: New testcase.
4192
4193 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
4194
4195 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4196 new code generated for __sync_lock_release.
4197
4198 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4199
4200 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4201
4202 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4203
4204 PR testsuite/51875
4205 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4206
4207 * g++.dg/ext/visibility/template10.C: Fix typo.
4208
4209 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4210
4211 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4212
4213 PR c++/51327
4214 * g++.dg/cpp0x/constexpr-ice6.C: New.
4215
4216 2012-01-29 Tobias Burnus <burnus@net-b.de>
4217
4218 PR fortran/41600
4219 * gfortran.dg/default_initialization_6.f90: New.
4220
4221 2012-01-29 Tobias Burnus <burnus@net-b.de>
4222
4223 PR fortran/51972
4224 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4225 * gfortran.dg/class_48.f90: New.
4226
4227 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
4228
4229 PR fortran/51808
4230 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4231
4232 2012-01-28 Tobias Burnus <burnus@net-b.de>
4233
4234 PR fortran/51972
4235 * gfortran.dg/class_allocate_12.f90: New.
4236
4237 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
4238
4239 * gcc.dg/torture/pr50444.c: Fix dg directives.
4240
4241 2012-01-28 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR target/52006
4244 * gcc.target/arm/pr52006.c: New test.
4245
4246 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
4247
4248 PR testsuite/52011
4249 * gcc.dg/lto/trans-mem.h: New file.
4250 * gcc.dg/lto/trans-mem-2_0.c: Include it.
4251 * gcc.dg/lto/trans-mem-1_1.c: Same.
4252 * gcc.dg/lto/trans-mem-4_1.c: Same.
4253 * gcc.dg/lto/trans-mem-3_1.c: Same.
4254
4255 2012-01-27 Tobias Burnus <burnus@net-b.de>
4256
4257 PR fortran/52022
4258 * gfortran.dg/dummy_procedure_7.f90: New.
4259
4260 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
4261
4262 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4263 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4264
4265 2012-01-27 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR c++/51852
4268 * g++.dg/other/gc5.C: New test.
4269
4270 2012-01-27 Richard Guenther <rguenther@suse.de>
4271
4272 PR tree-optimization/50444
4273 * gcc.dg/torture/pr50444.c: New testcase.
4274
4275 2012-01-27 Tobias Burnus <burnus@net-b.de>
4276
4277 PR fortran/51970
4278 PR fortran/51977
4279 * gfortran.dg/move_alloc_13.f90: New.
4280
4281 2012-01-27 Tobias Burnus <burnus@net-b.de>
4282
4283 PR fortran/51953
4284 * gfortran.dg/allocate_alloc_opt_13.f90: New.
4285 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4286 and change dg-error string.
4287
4288 2012-01-27 Tobias Burnus <burnus@net-b.de>
4289
4290 PR fortran/52016
4291 * gfortran.dg/elemental_args_check_5.f90: New.
4292
4293 2012-01-27 Richard Guenther <rguenther@suse.de>
4294
4295 PR middle-end/51959
4296 * g++.dg/torture/pr51959.C: New testcase.
4297
4298 2012-01-27 Tom de Vries <tom@codesourcery.com>
4299
4300 PR tree-optimization/51990
4301 * gcc.dg/pr51990.c: New test.
4302 * gcc.dg/pr51990-2.c: Same.
4303
4304 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
4305 Tobias Burnus <burnus@gcc.gnu.org>
4306
4307 PR fortran/48705
4308 * gfortran.dg/class_allocate_11.f03: New.
4309
4310 PR fortran/51870
4311 PR fortran/51943
4312 PR fortran/51946
4313 * gfortran.dg/class_allocate_7.f03: New.
4314 * gfortran.dg/class_allocate_8.f03: New.
4315 * gfortran.dg/class_allocate_9.f03: New.
4316 * gfortran.dg/class_allocate_10.f03: New.
4317
4318 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4319
4320 * gnat.dg/discr34.adb: New test.
4321 * gnat.dg/discr34_pkg.ads: New helper.
4322
4323 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4324
4325 * gnat.dg/discr33.adb: New test.
4326
4327 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4328
4329 * gnat.dg/limited_with3.ad[sb): New test.
4330 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4331 * gnat.dg/limited_with3_pkg2.ads: Likewise.
4332 * gnat.dg/limited_with3_pkg3.ads: Likewise.
4333
4334 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4335
4336 * gnat.dg/stack_usage1.adb: New test.
4337 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4338
4339 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4340 * gcc.dg/pr44194-2.c: Likewise.
4341
4342 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 PR c++/51370
4345 * g++.dg/template/crash112.C: New.
4346
4347 2012-01-27 Richard Henderson <rth@redhat.com>
4348
4349 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
4350
4351 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4352
4353 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
4354
4355 2012-01-26 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR middle-end/51895
4358 * g++.dg/opt/pr51895.C: New test.
4359
4360 2012-01-26 Michael Matz <matz@suse.de>
4361
4362 PR tree-optimization/48794
4363 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
4364
4365 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4366
4367 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
4368
4369 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4370
4371 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
4372 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
4373 memory.
4374 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
4375 the default value for s390 and s390x.
4376
4377 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
4378
4379 PR lto/51698
4380 * gcc.dg/lto/trans-mem-4_0.c: New.
4381 * gcc.dg/lto/trans-mem-4_1.c: New.
4382 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4383 TM builtins.
4384 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4385 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4386 TM builtins.
4387 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4388 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4389 TM builtins.
4390
4391 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
4392
4393 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4394
4395 2012-01-25 Ian Lance Taylor <iant@google.com>
4396
4397 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4398
4399 2012-01-25 Tobias Burnus <burnus@net-b.de>
4400
4401 PR fortran/51995
4402 * gfortran.dg/typebound_proc_25.f90: New.
4403
4404 2012-01-25 Jason Merrill <jason@redhat.com>
4405
4406 PR c++/51992
4407 * g++.dg/lto/pr51992_0.C: New.
4408
4409 2012-01-25 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR tree-optimization/51987
4412 * gcc.target/i386/pr51987.c: New test.
4413
4414 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4415
4416 * gcc.dg/tm/lto-1.c: Require lto support in target.
4417
4418 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
4419
4420 PR rtl-optimization/48374
4421 * gcc.dg/pr48374.c: New test.
4422
4423 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4424
4425 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4426
4427 2012-01-25 Tobias Burnus <burnus@net-b.de>
4428
4429 PR fortran/51966
4430 * gfortran.dg/derived_constructor_char_3.f90: New.
4431
4432 2012-01-24 Ian Lance Taylor <iant@google.com>
4433
4434 * go.test/go-test.exp (filecmp): New procedure.
4435 (errchk): Handle quoted square brackets.
4436 (go-gc-tests): Set go_compile_args. Handle various new test
4437 lines. Skip a few new tests.
4438 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
4439
4440 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4441
4442 * lib/target-supports.exp (proc check_effective_target_vect_perm)
4443 (check_effective_target_vect_extract_even_odd)
4444 (check_effective_target_vect_interleave): Return true for MIPS
4445 paired-single.
4446
4447 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4448
4449 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
4450 (main): Use it instead of argc.
4451
4452 2012-01-24 Jason Merrill <jason@redhat.com>
4453
4454 PR c++/51973
4455 * g++.dg/cpp0x/sfinae31.C: New.
4456
4457 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4458
4459 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
4460
4461 2012-01-24 Jason Merrill <jason@redhat.com>
4462
4463 PR c++/51812
4464 * g++.dg/inherit/covariant20.C: New.
4465
4466 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4467
4468 PR c++/51223
4469 * g++.dg/parse/crash58.C: New.
4470
4471 2012-01-24 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR target/51957
4474 * gcc.dg/pr51957-1.c: New test.
4475 * gcc.dg/pr51957-1.h: New file.
4476 * gcc.dg/pr51957-2.c: New test.
4477
4478 2012-01-23 Jason Merrill <jason@redhat.com>
4479
4480 PR c++/51930
4481 * g++.dg/ext/visibility/template10.C: New.
4482
4483 2012-01-23 Tobias Burnus <burnus@net-b.de>
4484
4485 PR fortran/51948
4486 * gfortran.dg/move_alloc_12.f90: New.
4487
4488 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4489
4490 PR middle-end/45416
4491 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
4492
4493 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4494
4495 PR c++/51398
4496 * g++.dg/template/crash111.C: New.
4497
4498 2012-01-23 Arnaud Charlet <charlet@adacore.com>
4499
4500 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
4501 configurations.
4502 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
4503
4504 2012-01-23 Dodji Seketeli <dodji@redhat.com>
4505
4506 PR testsuite/51941
4507 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
4508 the DW_TAG_class_type and DW_AT_name: "Executor".
4509
4510 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4511
4512 * lib/target-supports.exp
4513 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
4514 (check_effective_target_vect_interleave): Likewise.
4515
4516 2012-01-22 Jason Merrill <jason@redhat.com>
4517
4518 PR c++/51925
4519 * g++.dg/template/using20.C: New.
4520 * g++.dg/template/template-id-2.C: Adjust diagnostic.
4521
4522 2012-01-23 Jason Merrill <jason@redhat.com>
4523
4524 PR target/51934
4525 * g++.dg/torture/pr51344.C: Limit to x86.
4526
4527 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
4528
4529 * c-c++-common/tm/omp.c: Require target with pthread support.
4530
4531 2012-01-23 Richard Guenther <rguenther@suse.de>
4532
4533 PR tree-optimization/51949
4534 * gcc.dg/torture/pr51949.c: New testcase.
4535
4536 2012-01-23 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR rtl-optimization/51933
4539 * gcc.c-torture/execute/pr51933.c: New test.
4540
4541 2012-01-22 Douglas B Rupp <rupp@gnat.com>
4542
4543 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
4544 Do not define for Interix.
4545
4546 2012-01-22 Jason Merrill <jason@redhat.com>
4547
4548 PR c++/51832
4549 * g++.dg/lto/pr51832.h: New.
4550 * g++.dg/lto/pr51832_0.C: New.
4551 * g++.dg/lto/pr51832_1.C: New.
4552
4553 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
4554
4555 * gcc.dg/ext-elim-1.c: New test.
4556
4557 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4558
4559 PR target/51931
4560 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
4561 * g++.dg/opt/longbranch1.C: Likewise.
4562
4563 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4564
4565 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
4566 in C++11 mode.
4567
4568 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
4569
4570 PR fortran/50556
4571 * gfortran.dg/namelist_74.f90: New test.
4572 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
4573
4574 2012-01-21 Tobias Burnus <burnus@net-b.de>
4575
4576 PR fortran/51913
4577 * gfortran.dg/class_47.f90: New.
4578
4579 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
4580
4581 * gnat.dg/renaming5.ad[sb]: New test.
4582
4583 2012-01-20 Jason Merrill <jason@redhat.com>
4584
4585 PR c++/51919
4586 * g++.dg/pch/mangle1.{C,Hs}: Remove.
4587
4588 2012-01-20 Jason Merrill <jason@redhat.com>
4589
4590 PR c++/51922
4591 * g++.dg/ext/attrib42.C: Require ilp32.
4592
4593 2012-01-20 Jakub Jelinek <jakub@redhat.com>
4594
4595 PR target/51915
4596 * gcc.target/arm/pr51915.c: New test.
4597
4598 2012-01-20 Cary Coutant <ccoutant@google.com>
4599 Dodji Seketeli <dodji@redhat.com>
4600
4601 PR debug/45682
4602 * g++.dg/debug/dwarf2/nested-3.C: New test.
4603
4604 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4605
4606 PR c++/51402
4607 * g++.dg/template/crash110.C: New.
4608
4609 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4610
4611 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
4612 Remove default options on hppa*-*-hpux*.
4613
4614 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4615
4616 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
4617
4618 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4619
4620 * gcc.c-torture/compile/pr51856.c: New testcase.
4621
4622 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
4623
4624 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
4625 options to go_target_compile.
4626
4627 2012-01-20 Kai Tietz <ktietz@redhat.com>
4628
4629 * g++.dg/torture/pr51344.C: Fix typo.
4630
4631 2012-01-20 Richard Guenther <rguenther@suse.de>
4632
4633 PR tree-optimization/51903
4634 * g++.dg/torture/pr51903.C: New testcase.
4635
4636 2012-01-20 Tobias Burnus <burnus@net-b.de>
4637 Janus Weil <janus@gcc.gnu.org>
4638
4639 PR fortran/51056
4640 * gfortran.dg/use_21.f90: New.
4641
4642 2012-01-20 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR target/51106
4645 * gcc.dg/torture/pr51106-1.c: New test.
4646 * gcc.dg/torture/pr51106-2.c: New test.
4647
4648 2012-01-19 Kai Tietz <ktietz@redhat.com>
4649
4650 * g++.dg/torture/pr51344.C: New test.
4651
4652 2012-01-19 Tobias Burnus <burnus@net-b.de>
4653
4654 PR fortran/51904
4655 * gfortran.dg/intrinsic_size_2.f90: New.
4656
4657 2012-01-19 Jason Merrill <jason@redhat.com>
4658
4659 PR c++/51889
4660 * g++.dg/inherit/using7.C: New.
4661
4662 2012-01-19 Richard Guenther <rguenther@suse.de>
4663
4664 PR tree-optimization/37997
4665 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
4666
4667 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
4668
4669 PR rtl-optimization/51505
4670 * gcc.dg/pr51505.c: New test.
4671
4672 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
4673
4674 PR fortran/51634
4675 * gfortran.dg/typebound_operator_12.f03: New.
4676 * gfortran.dg/typebound_operator_13.f03: New.
4677
4678 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
4679
4680 PR c++/51225
4681 * g++.dg/cpp0x/pr51225.C: New.
4682
4683 2012-01-17 Ian Lance Taylor <iant@google.com>
4684
4685 PR go/50656
4686 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
4687
4688 2012-01-17 Tobias Burnus <burnus@net-b.de>
4689
4690 PR fortran/51869
4691 * gfortran.dg/realloc_on_assign_9.f90: New.
4692
4693 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
4694
4695 PR other/51165
4696 * gcc.dg/tm/memopt-3.c: Remove xfail.
4697 * gcc.dg/tm/memopt-4.c: Remove xfail.
4698 * gcc.dg/tm/memopt-5.c: Remove xfail.
4699 * gcc.dg/tm/memopt-7.c: Remove xfail.
4700
4701 2012-01-17 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR tree-optimization/51877
4704 * gcc.c-torture/execute/pr51877.c: New test.
4705
4706 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4707
4708 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
4709 {!vect_align_arrays} to vect_sizes_32B_16B.
4710 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
4711 * gcc.dg/vect/vect-peel-3.c: Ditto.
4712
4713 2012-01-16 Jason Merrill <jason@redhat.com>
4714
4715 PR c++/51854
4716 * g++.dg/abi/mangle60.C: New.
4717
4718 PR c++/51827
4719 * g++.dg/pch/mangle1.{C,Hs}: New.
4720
4721 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
4722 Tobias Burnus <burnus@net-b.de>
4723
4724 PR fortran/50981
4725 * gfortran.dg/elemental_optional_args_3.f90: New
4726 * gfortran.dg/elemental_optional_args_4.f90: New
4727
4728 2012-01-16 Tobias Burnus <burnus@net-b.de>
4729
4730 PR fortran/51809
4731 * gfortran.dg/use_20.f90: New
4732
4733 2012-01-16 Jason Merrill <jason@redhat.com>
4734
4735 PR c++/51868
4736 * g++.dg/cpp0x/rv-bitfield.C: New.
4737 * g++.dg/cpp0x/rv-bitfield2.C: New.
4738
4739 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
4740
4741 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4742 subroutine 'qsort' and use index array to assign the result.
4743
4744 2012-01-16 Jakub Jelinek <jakub@redhat.com>
4745
4746 PR tree-optimization/51865
4747 * gcc.dg/pr51865.c: New test.
4748
4749 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4750
4751 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4752
4753 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4754
4755 * gcc.target/mips/code-readable-2.c: Allow the jump table address
4756 to be loaded from the constant pool, rather than via %hi and %lo.
4757
4758 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
4759
4760 PR rtl-optimization/51821
4761 * gcc.dg/pr51821.c: New test.
4762
4763 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
4764
4765 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4766
4767 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
4768
4769 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4770
4771 2012-01-14 Tobias Burnus <burnus@net-b.de>
4772
4773 PR fortran/51800
4774 * gfortran.dg/init_flag_8.f90: New.
4775 * gfortran.dg/init_flag_9.f90: New.
4776
4777 2011-01-14 Tobias Burnus <burnus@net-b.de>
4778
4779 PR fortran/51816
4780 * gfortran.dg/use_18.f90: New.
4781 * gfortran.dg/use_19.f90: New.
4782
4783 2012-01-13 Ian Lance Taylor <iant@google.com>
4784
4785 PR c++/50012
4786 * g++.dg/warn/Wsign-compare-4.C: New.
4787
4788 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
4789
4790 PR fortran/48351
4791 * gfortran.dg/alloc_comp_assign.f03: New.
4792 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4793 __BUILTIN_FREE from 38 to 32.
4794
4795 2012-01-13 Jason Merrill <jason@redhat.com>
4796
4797 PR c++/20681
4798 * g++.dg/warn/Wreturn-type-7.C: New.
4799
4800 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4801
4802 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4803 assumption.
4804 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4805 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4806 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4807 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4808 int32plus because of big array needed.
4809 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4810 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4811
4812 2012-01-13 Jason Merrill <jason@redhat.com>
4813
4814 PR c++/51813
4815 * g++.dg/ext/visibility/template9.C: New.
4816
4817 PR c++/51620
4818 * g++.dg/cpp0x/defaulted34.C: New.
4819 * g++.dg/template/virtual3.C: New.
4820
4821 2012-01-13 Richard Guenther <rguenther@suse.de>
4822
4823 PR middle-end/8081
4824 * gcc.dg/torture/pr8081.c: New testcase.
4825
4826 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4827
4828 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4829
4830 2012-01-12 Jason Merrill <jason@redhat.com>
4831
4832 PR c++/51714
4833 * g++.dg/ext/stmtexpr14.C: New.
4834
4835 2012-01-13 Dodji Seketeli <dodji@redhat.com>
4836
4837 PR c++/51633
4838 * g++.dg/cpp0x/constexpr-diag4.C: New test.
4839
4840 2012-01-12 Jason Merrill <jason@redhat.com>
4841
4842 PR c++/48051
4843 * g++.dg/abi/mangle48.C: Test qualified-names, too.
4844 * g++.dg/abi/mangle58.C: Likewise.
4845
4846 PR c++/51403
4847 * g++.dg/template/arg8.C: New.
4848
4849 2012-01-12 Ira Rosen <irar@il.ibm.com>
4850
4851 PR tree-optimization/51799
4852 * gcc.dg/vect/pr51799.c: New test.
4853 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4854 patterns.
4855
4856 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4857 Tobias Burnus <burnus@net-b.de>
4858
4859 PR fortran/51057
4860 PR fortran/51616
4861 * lib/target-supports.exp
4862 (check_effective_target_fortran_largest_fp_has_sqrt): New.
4863 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
4864
4865 2012-01-11 Jason Merrill <jason@redhat.com>
4866
4867 PR c++/51565
4868 * g++.dg/ext/attrib42.C: New.
4869
4870 2012-01-11 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR bootstrap/51796
4873 * gcc.dg/pr51796.c: New test.
4874
4875 2012-01-11 Jason Merrill <jason@redhat.com>
4876
4877 PR c++/51818
4878 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
4879
4880 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4881
4882 * gnat.dg/array19.ad[sb]: New test.
4883
4884 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4885
4886 * gnat.dg/opt23.ad[sb]: New test.
4887 * gnat.dg/opt23_pkg.ad[sb]: New helper.
4888 * gnat.dg/opt24.ad[sb]: New test.
4889
4890 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4891
4892 PR tree-optimization/49642
4893 * gcc.dg/tree-ssa/pr49642-1.c: New test.
4894 * gcc.dg/tree-ssa/pr49642-2.c: New test.
4895
4896 2012-01-11 Jason Merrill <jason@redhat.com>
4897
4898 PR c++/51613
4899 * g++.dg/template/explicit-args5.C: New.
4900
4901 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4902
4903 * gcc.c-torture/execute/20120110-1.c: New testcase.
4904
4905 2012-01-10 Jason Merrill <jason@redhat.com>
4906
4907 PR c++/51614
4908 * g++.dg/inherit/ambig1.C: New.
4909
4910 PR c++/51433
4911 * g++.dg/cpp0x/constexpr-cache1.C: New.
4912
4913 2012-01-10 Richard Guenther <rguenther@suse.de>
4914
4915 PR tree-optimization/51801
4916 * gcc.dg/torture/pr51801.c: New testcase.
4917
4918 2012-01-10 Tobias Burnus <burnus@net-b.de>
4919
4920 PR fortran/51652
4921 * gfortran.dg/allocate_with_typespec_5.f90: New.
4922
4923 2012-01-10 Tobias Burnus <burnus@net-b.de>
4924
4925 * gfortran.dg/class_39.f03: Update dg-error string.
4926
4927 2012-01-10 Richard Guenther <rguenther@suse.de>
4928
4929 PR tree-optimization/50913
4930 * gcc.dg/graphite/interchange-16.c: New testcase.
4931 * gcc.dg/graphite/scop-20.c: XFAIL.
4932 * gfortran.dg/graphite/interchange-1.f: Likewise.
4933 * gfortran.dg/graphite/block-1.f90: Likewise.
4934 * gfortran.dg/graphite/block-2.f: Likewise.
4935
4936 2012-01-10 Richard Henderson <rth@redhat.com>
4937
4938 * lib/target-supports.exp (check_effective_target_vect_perm,
4939 check_effective_target_vect_perm_byte,
4940 check_effective_target_vect_perm_short): Enable for arm neon.
4941
4942 2012-01-09 Tobias Burnus <burnus@net-b.de>
4943
4944 PR fortran/46328
4945 * gfortran.dg/typebound_operator_11.f90: New.
4946
4947 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
4948
4949 * gnat.dg/array18.adb: New test.
4950 * gnat.dg/array18_pkg.ads: New helper.
4951
4952 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
4953
4954 PR fortran/51791
4955 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
4956 around base object in first assignment in main program.
4957 * gfortran.dg/typebound_operator_10.f03: New test.
4958
4959 2012-01-09 Martin Jambor <mjambor@suse.cz>
4960
4961 PR tree-optimization/51759
4962 * g++.dg/ipa/pr51759.C: New test.
4963
4964 2012-01-09 Tobias Burnus <burnus@net-b.de>
4965
4966 PR fortran/51758
4967 * gfortran.dg/optional_absent_2.f90: New.
4968
4969 2012-01-09 Tobias Burnus <burnus@net-b.de>
4970
4971 PR fortran/51578
4972 * gfortran.dg/use_17.f90: New.
4973
4974 2012-01-09 Gary Funck <gary@intrepid.com>
4975
4976 PR preprocessor/33919
4977 * gcc.dg/pr33919.c: New test.
4978 * gcc.dg/pr33919-0.h: New test header file.
4979 * gcc.dg/pr33919-1.h: Ditto.
4980 * gcc.dg/pr33919-2.h: Ditto.
4981
4982 2012-01-07 Jan Hubicka <jh@suse.cz>
4983
4984 PR tree-optimize/51694
4985 * gcc.c-torture/compile/pr51694.c: new testcase.
4986
4987 2012-01-07 Jan Hubicka <jh@suse.cz>
4988
4989 PR tree-optimization/51600
4990 * g++.dg/torture/pr51600.C: New testcase.
4991
4992 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4993
4994 PR gcov-profile/51715
4995 PR gcov-profile/51717
4996 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
4997 * gcc.misc-tests/gcov-14.c: Likewise.
4998
4999 2012-01-06 Jason Merrill <jason@redhat.com>
5000
5001 * g++.dg/parse/new5.C: New.
5002
5003 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
5004
5005 PR testsuite/51655
5006 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5007 including <string.h>.
5008
5009 2012-01-06 Jason Merrill <jason@redhat.com>
5010
5011 * g++.dg/abi/mangle51.C: New.
5012 * g++.dg/abi/mangle52.C: New.
5013 * g++.dg/abi/mangle53.C: New.
5014 * g++.dg/abi/mangle54.C: New.
5015 * g++.dg/abi/mangle55.C: New.
5016 * g++.dg/abi/mangle56.C: New.
5017 * g++.dg/abi/mangle57.C: New.
5018 * g++.dg/abi/mangle58.C: New.
5019 * g++.dg/abi/mangle59.C: New.
5020 * g++.dg/cpp0x/trailing3.C: Update mangling.
5021 * g++.dg/cpp0x/variadic111.C: Update mangling.
5022 * g++.dg/cpp0x/variadic4.C: Update mangling.
5023 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5024 * g++.dg/template/nontype22.C: Works now.
5025 * g++.dg/template/pr35240.C: Works now.
5026
5027 * g++.dg/cpp0x/error7.C: New.
5028
5029 2012-01-06 Tobias Burnus <burnus@net-b.de>
5030
5031 * gfortran.dg/deallocate_stat_2.f90: New.
5032 * coarray/allocate_errgmsg.f90: New.
5033 * gfortran.dg/coarray_lib_alloc_1.f90: New.
5034 * gfortran.dg/coarray_lib_alloc_2.f90: New.
5035 * coarray/subobject_1.f90: Fix for num_images > 1.
5036 * gfortran.dg/deallocate_stat.f90: Update due to changed
5037 stat= handling.
5038
5039 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
5040
5041 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5042
5043 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
5044
5045 * ada/acats/overflow.lst: Add cb20004.
5046
5047 2012-01-05 Dodji Seketeli <dodji@redhat.com>
5048
5049 PR c++/51541
5050 * g++.dg/cpp0x/alias-decl-18.C: New test.
5051
5052 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
5053
5054 * gcc.c-torture/execute/20120104-1.c: New test.
5055
5056 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
5057
5058 PR fortran/PR48946
5059 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5060 the old typebound_operator_8.f03.
5061 * gfortran.dg/typebound_operator_8.f03: New version of
5062 typebound_operator_7.f03 with 'u' a derived type instead of a
5063 class object.
5064
5065 2012-01-05 Richard Guenther <rguenther@suse.de>
5066
5067 * g++.dg/torture/pr49309.C: Skip for -flto.
5068
5069 2012-01-05 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR middle-end/51761
5072 * gcc.c-torture/compile/pr51761.c: New test.
5073
5074 2012-01-05 Richard Guenther <rguenther@suse.de>
5075
5076 PR tree-optimization/51760
5077 * gcc.dg/torture/pr51760.c: New testcase.
5078
5079 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
5080
5081 PR middle-end/51472
5082 * gcc.dg/tm/memopt-6.c: Adjust regexp.
5083
5084 2012-01-05 Richard Guenther <rguenther@suse.de>
5085
5086 PR lto/41576
5087 * gfortran.dg/lto/pr41576_0.f90: New testcase.
5088 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5089
5090 2012-01-04 Jakub Jelinek <jakub@redhat.com>
5091
5092 PR debug/51695
5093 * gcc.dg/pr51695.c: New test.
5094
5095 2012-01-04 Andrew Pinski <apinski@cavium.com>
5096
5097 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5098 * gcc.target/mips/octeon2-lx-1.c: New test.
5099 * gcc.target/mips/mips64-dsp-ldx.c: New test.
5100 * gcc.target/mips/octeon2-lx-2.c: New test.
5101 * gcc.target/mips/octeon2-lx-3.c: New test.
5102
5103 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
5104
5105 PR other/51163
5106 PR other/51164
5107 * gcc.dg/tm/alias-1.c: Adjust regexp.
5108 * gcc.dg/tm/alias-2.c: Adjust regexp.
5109
5110 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5111
5112 PR c++/51064
5113 * g++.dg/warn/Wparentheses-26.C: New.
5114
5115 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
5116
5117 * gfortran.dg/elemental_optional_args_2.f90: New test.
5118
5119 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5120
5121 PR fortran/49693
5122 * gfortran.dg/common_17.f90: New test.
5123
5124 2012-01-04 Richard Guenther <rguenther@suse.de>
5125
5126 PR tree-optimization/49651
5127 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5128 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5129
5130 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5131
5132 PR c++/51738
5133 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5134
5135 2012-01-03 Andrew Pinski <apinski@cavium.com>
5136
5137 * lib/scanasm.exp (dg-function-on-line): Always use a special format
5138 for all mips targets. Also allow an optional .cfi_startproc.
5139
5140 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
5141
5142 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5143
5144 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5145
5146 PR c++/29273
5147 * g++.dg/rtti/dyncast5.C: New.
5148
5149 2012-01-03 Richard Guenther <rguenther@suse.de>
5150
5151 PR tree-optimization/51070
5152 * gcc.dg/torture/pr51070-2.c: New testcase.
5153
5154 2012-01-03 Richard Guenther <rguenther@suse.de>
5155
5156 PR tree-optimization/51692
5157 * gcc.dg/torture/pr51692.c: New testcase.
5158
5159 2012-01-03 Richard Guenther <rguenther@suse.de>
5160
5161 PR debug/51650
5162 * g++.dg/lto/pr51650-3_0.C: New testcase.
5163
5164 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5165
5166 PR c++/15867
5167 * g++.dg/warn/Wredundant-decls-spec.C: New.
5168
5169 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR tree-optimization/51719
5172 * g++.dg/tree-prof/pr51719.C: New test.
5173
5174 2012-01-03 Richard Guenther <rguenther@suse.de>
5175
5176 PR middle-end/51730
5177 * gcc.dg/fold-compare-6.c: New testcase.
5178
5179 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR c++/51669
5182 * g++.dg/gomp/pr51669.C: New test.
5183
5184 2012-01-02 Jason Merrill <jason@redhat.com>
5185
5186 PR c++/51675
5187 * g++.dg/cpp0x/constexpr-union2.C: New.
5188
5189 PR c++/51666
5190 * g++.dg/cpp0x/nsdmi-defer5.C: New.
5191
5192 2012-01-02 Dodji Seketeli <dodji@redhat.com>
5193
5194 PR c++/51462
5195 * g++.dg/cpp0x/constexpr-99.C: New test.
5196
5197 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
5198
5199 PR c++/20140
5200 * g++.dg/template/init9.C: New.
5201
5202 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5203
5204 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5205 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
5206 rather than a specific number.
5207
5208 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
5209
5210 PR fortran/46262
5211 PR fortran/46328
5212 PR fortran/51052
5213 * gfortran.dg/typebound_operator_7.f03: New.
5214 * gfortran.dg/typebound_operator_8.f03: New.
5215
5216 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5217
5218 PR target/51729
5219 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5220 XFAIL.
5221 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5222
5223 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5224
5225 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5226
5227 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5228
5229 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5230 for MIPS.
5231
5232 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5233
5234 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5235 * gfortran.dg/io_real_boz_4.f90: Likewise.
5236 * gfortran.dg/io_real_boz_5.f90: Likewise.
5237
5238 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5239
5240 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5241
5242 2012-01-02 Revital Eres <revital.eres@linaro.org>
5243
5244 * gcc.dg/sms-11.c: New file.
5245
5246 2012-01-02 Tobias Burnus <burnus@net-b.de>
5247
5248 PR fortran/51682
5249 * gfortran.dg/coarray/image_index_3.f90: New.
5250
5251 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5252
5253 PR c++/16603
5254 * g++.dg/parse/enum8.C: New.
5255
5256 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5257
5258 PR c++/51379
5259 * g++.dg/conversion/reinterpret4.C: New.
5260 * g++.dg/conversion/reinterpret1.C: Adjust.
5261
5262 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5263
5264 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5265
5266 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
5267
5268 * g++.old-deja/g++.brendan/crash25.C: Adjust.
5269 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5270 * g++.old-deja/g++.jason/access14.C: Likewise.
5271 * g++.old-deja/g++.jason/access8.C: Likewise.
5272 * g++.old-deja/g++.jason/access1.C: Likewise.
5273 * g++.old-deja/g++.other/access3.C: Likewise.
5274 * g++.old-deja/g++.other/access5.C: Likewise.
5275 * g++.old-deja/g++.law/unsorted1.C: Likewise.
5276 * g++.old-deja/g++.law/visibility22.C: Likewise.
5277 * g++.old-deja/g++.law/visibility26.C: Likewise.
5278 * g++.old-deja/g++.mike/p2746.C: Likewise.
5279 * g++.dg/debug/using1.C: Likewise.
5280 * g++.dg/lookup/using51.C: Likewise.
5281 * g++.dg/inherit/using5.C: Likewise.
5282 * g++.dg/inherit/pr30297.C: Likewise.
5283 * g++.dg/inherit/access8.C: Likewise.
5284 * g++.dg/torture/pr39362.C: Likewise.
5285 * g++.dg/template/crash13.C: Likewise.
5286 * g++.dg/template/using10.C: Likewise.
5287
5288 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5289
5290 PR fortran/51502
5291 * lib/gcc-dg.exp (scan-module-absence): Really commit last
5292 change.
5293
5294 2012-01-01 Ira Rosen <irar@il.ibm.com>
5295
5296 PR tree-optimization/51704
5297 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5298 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5299 corresponding flags.
5300
5301 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5302
5303 PR c++/51723
5304 * g++.dg/cpp0x/constexpr-delegating2.C: New.
5305
5306 2012-01-01 Jan Hubicka <jh@suse.cz>
5307
5308 PR rtl-optimization/51069
5309 * gcc.c-torture/compile/pr51069.c: New testcase.
5310
5311 2012-01-01 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR tree-optimization/51683
5314 * gcc.dg/pr51683.c: New test.
5315 \f
5316 Copyright (C) 2012 Free Software Foundation, Inc.
5317
5318 Copying and distribution of this file, with or without modification,
5319 are permitted in any medium without royalty provided the copyright
5320 notice and this notice are preserved.