]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/50810 (c++0x-compat does not warn about narrowing conversions)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
25339f10
JM
12011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/50810
4 * g++.dg/cpp0x/warn_cxx0x2.C: New.
5 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
6
24748eb4
TV
72011-11-02 Tom de Vries <tom@codesourcery.com>
8
9 PR tree-optimization/50769
10 * gfortran.dg/pr50769.f90: New test.
11
19e5fa42
EB
122011-11-02 Eric Botcazou <ebotcazou@adacore.com>
13
14 * gcc.target/sparc/20111102-1.c: New test.
15
2d4e2a68
PC
162011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
17
18 PR c++/50956
19 * g++.dg/warn/Wcast-qual2.C: New.
20
742e5233
TV
212011-11-02 Tom de Vries <tom@codesourcery.com>
22
23 PR tree-optimization/50763
24 * g++.dg/pr50763-3.C: New test.
25
e1bb1acc
TV
262011-11-02 Tom de Vries <tom@codesourcery.com>
27
28 PR tree-optimization/50672
29 * g++.dg/pr50672.C: New test.
30
8d31b48b
UB
312011-11-02 Uros Bizjak <ubizjak@gmail.com>
32
33 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
34 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
35 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
36
29026f66 37 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
8d31b48b 38
98f4fb34
RG
392011-11-02 Richard Guenther <rguenther@suse.de>
40
41 PR tree-optimization/50902
42 * gcc.dg/torture/pr50902.c: New testcase.
43
e021c122
RG
442010-11-02 Richard Guenther <rguenther@suse.de>
45
46 PR tree-optimization/50890
47 * gcc.dg/torture/pr50890.c: New testcase.
48
89401152
PC
492011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
50
51 PR c++/44277
52 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
53 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
54
e14651de
TV
552011-11-01 Tom de Vries <tom@codesourcery.com>
56
57 PR tree-optimization/50908
58 * gcc.dg/pr50908.c: New test.
59 * gcc.dg/pr50908-2.c: Same.
60 * gcc.dg/pr50908-3.c: Same.
61
7b523334
IR
622011-11-01 Ira Rosen <ira.rosen@linaro.org>
63
64 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
65 the outer loop. Remove comment. Don't check for widen-mult.
66
fdb0e1b4
MJ
672011-10-31 Martin Jambor <mjambor@suse.cz>
68
69 * gcc.dg/ipa/ipcp-4.c: New test.
70
aa948027
JJ
712011-10-31 Jakub Jelinek <jakub@redhat.com>
72
73 * gcc.dg/vshift-3.c: New test.
74 * gcc.dg/vshift-4.c: New test.
75 * gcc.dg/vshift-5.c: New test.
76
08810e52
JB
772011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
78
79 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
80 and current implementation.
81
2062f77b
PB
822011-10-31 Paul Brook <paul@codesourcery.com>
83
84 * gcc.dg/constructor-1.c: New test.
85
05168bb7
SK
862011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
87
88 PR fortran/50753
89 * gfortran.dg/dshift_3.f90: New test.
90
369a98f0
JDA
912011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
92
93 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
94 hppa*-*-hpux*.
95 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
96 * gcc.dg/torture/vshuf-v4si.c: Likewise.
97 * gcc.dg/torture/vshuf-v8si.c: Likewise.
98 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
99 * gcc.dg/torture/vshuf-v4di.c: Likewise.
100 * gcc.dg/torture/vshuf-v2df.c: Likewise.
101 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
102 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
103 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
104 * gcc.dg/torture/vshuf-v2di.c: Likewise.
105 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
106 * gcc.dg/torture/vshuf-v4df.c: Likewise.
107 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
108 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
109 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
110 * gcc.dg/vector-compare-2.c: Likewise.
111
6908120a
PC
1122011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
113
114 PR c++/50901
115 * g++.dg/cpp0x/pr50901.C: New.
116
d1fecc87
UB
1172011-10-29 Uros Bizjak <ubizjak@gmail.com>
118
119 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
120 * gcc.target/i386/fma4-check.h (main): Ditto.
121 * gcc.target/i386/xop-check.h (main): Ditto.
122
f6d3d0fd
PC
1232011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
124
125 Revert:
8d31b48b 126 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
f6d3d0fd
PC
127
128 PR c++/50864
129 * g++.dg/template/crash109.C: New.
130
9be087f6
JM
1312011-10-28 Jason Merrill <jason@redhat.com>
132
133 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
134
18232de4
PC
1352011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
136
137 PR c++/50864
138 * g++.dg/template/crash109.C: New.
139
58a9e3c4
SK
1402011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
141
142 * gfortran.dg/nearest_5.f90: New test.
143
ee3b466d
JJ
1442011-10-28 Jakub Jelinek <jakub@redhat.com>
145
146 * gcc.dg/vshift-1.c: New test.
147 * gcc.dg/vshift-2.c: New test.
148 * gcc.target/i386/xop-vshift-1.c: New test.
149 * gcc.target/i386/xop-vshift-2.c: New test.
150 * gcc.target/i386/avx2-vshift-1.c: New test.
151
d303c992
CLT
1522011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
153
154 PR rtl-optimization/49720
155 * g++.dg/torture/pr49720.C: New test.
156
1864ee35
DM
1572011-10-27 David S. Miller <davem@davemloft.net>
158
159 * gcc.target/sparc/setcc-3.c: New test.
160
fb9120e3
RAV
1612011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
162
163 PR c++/30066
164 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
165
1ee48839
JJ
1662011-10-27 Jakub Jelinek <jakub@redhat.com>
167
168 * gcc.target/i386/sse2-cvt-1.c: New test.
169 * gcc.target/i386/sse2-cvt-2.c: New test.
170 * gcc.target/i386/avx-cvt-1.c: New test.
171 * gcc.target/i386/avx-cvt-2.c: New test.
172 * gcc.target/i386/avx2-cvt-1.c: New test.
173 * gcc.target/i386/avx2-cvt-2.c: New test.
174
5625e6a6
MJ
1752011-10-27 Martin Jambor <mjambor@suse.cz>
176
177 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
178
a92aa31d
UB
1792011-10-27 Uros Bizjak <ubizjak@gmail.com>
180 Steven G. Kargl <kargl@gcc.gnu.org>
181
182 PR target/50875
183 * gfortran.dg/pr50875.f90: New test.
184
9aa6a9b5
DM
1852011-10-26 David S. Miller <davem@davemloft.net>
186
e0c39d66
DM
187 * gcc.target/sparc/fmaf-1.c: New test.
188
9aa6a9b5
DM
189 * gcc.target/sparc/setcc-1.c: New test.
190 * gcc.target/sparc/setcc-2.c: New test.
191
e7604cc4
JM
1922011-10-26 Joseph Myers <joseph@codesourcery.com>
193
a92aa31d 194 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
e7604cc4 195
5f02a5e5
JM
1962011-10-26 Joseph Myers <joseph@codesourcery.com>
197
198 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
199 Windows targets.
200
5bf2f563
JM
2012011-10-26 Joseph Myers <joseph@codesourcery.com>
202
203 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
204 symbol names.
205
286a21ce
JM
2062011-10-26 Joseph Myers <joseph@codesourcery.com>
207
208 * gcc.target/i386/pad-4.c: Skip for Windows targets.
209
1586f8a3
EB
2102011-10-26 Eric Botcazou <ebotcazou@adacore.com>
211
212 * gnat.dg/specs/discr1.ads: New test.
213 * gnat.dg/specs/discr1_pkg.ads: New helper.
214
e1e5852c
EB
2152011-10-26 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gnat.dg/specs/unchecked_union.ads: Rename to...
218 * gnat.dg/specs/unchecked_union1.ads: ...this.
219 * gnat.dg/specs/unchecked_union2.ads: New test.
220
0025cb63
EB
2212011-10-26 Eric Botcazou <ebotcazou@adacore.com>
222
223 * gnat.dg/specs/atomic1.ads: New test.
224
3ce4f9e4
ESR
2252011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
226
227 Implement C++11 user-defined literals.
228 * g++.dg/cpp0x/udlit-addr.C: New.
229 * g++.dg/cpp0x/udlit-args.C: New.
230 * g++.dg/cpp0x/udlit-args-neg.C: New.
231 * g++.dg/cpp0x/udlit-clink-neg.C: New.
232 * g++.dg/cpp0x/udlit-concat.C: New.
233 * g++.dg/cpp0x/udlit-concat-neg.C: New.
234 * g++.dg/cpp0x/udlit-constexpr.C: New.
235 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
236 * g++.dg/cpp0x/udlit-declare-neg.C: New.
237 * g++.dg/cpp0x/udlit-friend.C: New.
238 * g++.dg/cpp0x/udlit-general.C: New.
239 * g++.dg/cpp0x/udlit-inline.C: New.
240 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
241 * g++.dg/cpp0x/udlit-member-neg.C: New.
242 * g++.dg/cpp0x/udlit-namespace.C: New.
243 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
244 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
245 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
246 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
247 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
248 * g++.dg/cpp0x/udlit-operator-neg.C: New.
249 * g++.dg/cpp0x/udlit-raw-str.C: New.
250 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
251 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
252 * g++.dg/cpp0x/udlit-systemheader.C: New.
253 * g++.dg/cpp0x/udlit-template.C: New.
254 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
255 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
256 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
257 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
258 * g++.dg/cpp0x/udlit_system_header: New.
259
c5ce25ce
PC
2602011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
261
262 PR c++/50870
263 * g++.dg/cpp0x/decltype34.C: New.
264
e3c1bb61
TV
2652011-10-26 Tom de Vries <tom@codesourcery.com>
266
267 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
268 * gcc.c-torture/unsorted/HIset.c: Same.
269 * gcc.c-torture/unsorted/SIcmp.c: Same.
270 * gcc.c-torture/unsorted/SIset.c: Same.
271 * gcc.c-torture/unsorted/SFset.c: Same.
272 * gcc.c-torture/unsorted/UHIcmp.c: Same.
273 * gcc.c-torture/unsorted/USIcmp.c: Same.
274 * gcc.c-torture/unsorted/DFcmp.c: Same.
275
e43451aa
JJ
2762011-10-26 Jakub Jelinek <jakub@redhat.com>
277
278 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
279 to work also with -masm=intel and additionally test the xmm vs. ymm
280 register type combination on mask/dest and in vsib.
281 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
282 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
283 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
284 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
285 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
286 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
287 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
288 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
289 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
290 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
291 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
292 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
293 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
294 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
295 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
296 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
297 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
298 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
299 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
300 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
301 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
302 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
303 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
304 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
305 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
306 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
307 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
308 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
309 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
310 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
311 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
312
6c137ca0
TV
3132011-10-26 Tom de Vries <tom@codesourcery.com>
314
315 PR tree-optimization/50763
316 * gcc.dg/pr50763-2.c: New test.
317
1be82918
JM
3182011-10-25 Joseph Myers <joseph@codesourcery.com>
319
320 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
321 Update expected messages.
322
95d17cbf
EB
3232011-10-25 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
326
0c59fd2f
JM
3272011-10-25 Jason Merrill <jason@redhat.com>
328
14a3430e
JM
329 PR c++/50866
330 * g++.dg/init/aggr7.C: New.
331
0c59fd2f
JM
332 PR c++/49996
333 * g++.dg/cpp0x/initlist59.C: New.
334
df9ee5c8
PC
3352011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
336
337 PR c++/50858
338 * g++.dg/overload/operator5.C: New.
339
3402011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
341
342 PR c++/50861
343 * g++.dg/template/crash108.C: New.
344
ab0ef706
JJ
3452011-10-25 Jakub Jelinek <jakub@redhat.com>
346
347 PR tree-optimization/50596
348 * gcc.dg/vect/vect-cond-10.c: New test.
349
1e8eb1b7
JY
3502011-10-24 Joey Ye <joey.ye@arm.com>
351
352 * gcc.target/arm/pr42575.c: Remove architecture option.
353
a160b43c
DM
3542011-10-24 David S. Miller <davem@davemloft.net>
355
356 * gcc.target/sparc/vis3move-1.c: New test.
357 * gcc.target/sparc/vis3move-2.c: New test.
358 * gcc.target/sparc/vis3move-3.c: New test.
359
93a90db6
AK
3602011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
361
362 * gcc.dg/strlenopt-22.c: New testcase.
363 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
364
d00fe662
UB
3652011-10-24 Uros Bizjak <ubizjak@gmail.com>
366
367 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
368 Remove -march=i386.
369 (dg-skip-if): Remove.
370 * gcc.target/i386/funcspec-1.c: Ditto.
371 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
372
7b7b1813
RG
3732011-10-24 Richard Guenther <rguenther@suse.de>
374
375 * gcc.dg/vect/vect-bool-1.c: New testcase.
376
0a500dd3
RG
3772011-10-24 Richard Guenther <rguenther@suse.de>
378
379 PR tree-optimization/50838
380 * gcc.dg/torture/pr50838.c: New testcase.
381
02b76a8d
IR
3822011-10-24 Ira Rosen <ira.rosen@linaro.org>
383
384 PR tree-optimization/50730
385 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
386 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
387 -fno-tree-sra and SLP flags.
388
5f53c243
PC
3892011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
390
391 PR c++/50841
392 Revert:
393 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
394
395 PR c++/50810
396 * g++.dg/cpp0x/warn_cxx0x2.C: New.
397 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
398
263734e1
PC
3992011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
400
401 PR c++/50810
402 * g++.dg/cpp0x/warn_cxx0x2.C: New.
403 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
404
19b6a33d
TV
4052011-10-23 Tom de Vries <tom@codesourcery.com>
406
407 PR tree-optimization/50763
408 * gcc.dg/pr50763.c: New test.
409
fe646a69
UB
4102011-10-23 Uros Bizjak <ubizjak@gmail.com>
411
412 PR target/50788
7b45b87f 413 * gcc.target/i386/pr50788.c: New test.
fe646a69 414
5bfdb7d8
IR
4152011-10-23 Ira Rosen <ira.rosen@linaro.org>
416
417 PR tree-optimization/50819
418 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
419 * g++.dg/vect/slp-pr50819.cc: New test.
420
d2e312d7
PC
4212011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
422
423 PR c++/45385
424 * g++.dg/warn/Wconversion4.C: New.
425
9956ad4d
JJ
4262011-10-21 Jakub Jelinek <jakub@redhat.com>
427
428 PR target/50813
429 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
430 from element other than first and reverse permutation.
431 * gcc.dg/torture/vshuf-16.inc: Likewise.
432 * gcc.dg/torture/vshuf-8.inc: Likewise.
433 * gcc.dg/torture/vshuf-4.inc: Likewise.
434
fe66170d
PC
4352011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
436
437 PR c++/31423
438 * g++.dg/parse/error43.C: New.
439 * g++.dg/parse/error44.C: Likewise.
440
2c9b39ef
L
4412011-10-21 H.J. Lu <hongjiu.lu@intel.com>
442 Kirill Yukhin <kirill.yukhin@intel.com>
443
444 PR target/50740
445 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
446 * gcc.target/i386/bmi2-check.h: Ditto.
447
b9af306b
VV
4482011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
449
450 PR c++/50811
451 * g++.dg/cpp0x/override2.C: Add test.
452
d75b2721
RO
4532011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
454
455 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
456 check_linker_plugin_available.
457
bb35fdd0
KT
4582011-10-21 Kai Tietz <ktietz@redhat.com>
459
460 * gcc.target/i386/branch-cost1.c: New test.
461 * gcc.target/i386/branch-cost2.c: New test.
462 * gcc.target/i386/branch-cost3.c: New test.
463 * gcc.target/i386/branch-cost4.c: New test.
464
7ec254da
SE
4652011-10-20 Steve Ellcey <sje@cup.hp.com>
466
467 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
468
926ac8d4
SE
4692011-10-20 Steve Ellcey <sje@cup.hp.com>
470
471 PR testsuite/50722
472 * gcc.dg/pr49994-3.c: Skip on HP-UX.
473
65be965b
JM
4742011-10-20 Joseph Myers <joseph@codesourcery.com>
475
476 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
477 (_moz_foo, EXT__foo): Use ASMNAME.
478
515b520e
JM
4792011-10-20 Joseph Myers <joseph@codesourcery.com>
480
481 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
482 names.
483
6dd3234e
KY
4842011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
485
486 PR target/50766
487 * gcc.target/i386/pr50766.c: New test.
488
76187e87
JM
4892011-10-20 Jason Merrill <jason@redhat.com>
490
491 PR c++/41449
492 * g++.dg/eh/partial1.C: New.
493
5dea5b2a
RH
4942011-10-20 Richard Henderson <rth@redhat.com>
495
496 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
a92aa31d 497 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
5dea5b2a
RH
498 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
499 Use __builtin_shuffle.
500
0019028b
SK
5012011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
502
503 PR fortran/50514
504 * gfortran.dg/ishft_3.f90: Update test.
505
86daf6d5
SK
5062011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
507
508 PR fortran/50524
509 * gfortran.dg/substring_integer_index.f90: New test.
510
fc3c9491
SK
5112011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
512
513 * gfortran.dg/format_string.f: New test.
514
455c36ea
UB
5152011-10-20 Uros Bizjak <ubizjak@gmail.com>
516
5dea5b2a
RH
517 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
518 non_strict_align.
519 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
455c36ea 520
6b2de4c7
JM
5212011-10-20 Joseph Myers <joseph@codesourcery.com>
522
523 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
524 gcc.target/i386/pr46226.c: Do not use
525 -mno-accumulate-outgoing-args.
526
6611b62c
JM
5272011-10-20 Joseph Myers <joseph@codesourcery.com>
528
529 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
530 including <strings.h>.
531
c1a7cdbb
JH
5322011-10-19 Jan Hubicka <jh@suse.cz>
533
b867358a
RO
534 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
535 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
536 * lib/c-torture.exp: Likewise.
537 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
c1a7cdbb
JH
538 * gcc.c-torture/compile/sync-1.c: Likewise.
539 * gcc.c-torture/compile/sync-1.c: Likewise.
540 * gcc.c-torture/compile/sync-3.c: Likewise.
541 * gcc.dg/noncompile/invalid_asm.c: Likewise.
542 * gcc.dg/noncompile/920507-1.c: Likewise.
543 * gcc.dg/torture/pr36400.c: Likewise.
544 * g++.dg/torture/pr34850.C: Likewise.
545
b7562769
EB
5462011-10-20 Eric Botcazou <ebotcazou@adacore.com>
547
548 * gnat.dg/source_ref1.adb: New test.
549 * gnat.dg/source_ref2.adb: Likewise.
550
c3c1f2b7
PC
5512011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
552
553 PR c++/13657
554 * g++.dg/parse/error42.C: New.
555 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
556
875bcfdb
JM
5572011-10-19 Jason Merrill <jason@redhat.com>
558
559 PR c++/50793
560 * g++.dg/init/value9.C: New.
561
f33fa066
JJ
5622011-10-19 Jakub Jelinek <jakub@redhat.com>
563
564 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
565 * gcc.dg/torture/vshuf-16.inc: Likewise.
566 * gcc.dg/torture/vshuf-8.inc: Likewise.
567 * gcc.dg/torture/vshuf-4.inc: Likewise.
568
2c23ebfe
JW
5692011-10-19 Janus Weil <janus@gcc.gnu.org>
570
571 PR fortran/47023
572 * gfortran.dg/sizeof_proc.f90: New.
573
e423833d
JM
5742011-10-19 Joseph Myers <joseph@codesourcery.com>
575
576 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
577 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
578
bff5c921
UB
5792011-10-19 Uros Bizjak <ubizjak@gmail.com>
580
581 PR testsuite/50796
455c36ea 582 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
bff5c921 583
2bb385d9
JM
5842011-10-19 Jason Merrill <jason@redhat.com>
585
586 PR c++/50787
587 * g++.dg/init/ref20.C: New.
588
da004dac
KT
5892011-10-19 Kai Tietz <ktietz@redhat.com>
590
591 PR middle-end/50795
592 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
593 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
594 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
595 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
596 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
597
e256dfce
RG
5982011-10-19 Richard Guenther <rguenther@suse.de>
599
600 PR middle-end/50768
601 * gcc.dg/torture/pr50768.c: New testcase.
602
854b5fd7
AM
6032011-10-19 Alexander Monakov <amonakov@ispras.ru>
604
605 PR rtl-optimization/50340
606 * gcc.dg/pr50340.c: New.
607
3d71881d
AS
6082011-10-18 Andrew Stubbs <ams@codesourcery.com>
609
610 PR tree-optimization/50717
611
612 * gcc.dg/pr50717-1.c: New file.
613 * gcc.target/arm/wmul-12.c: Correct types.
614 * gcc.target/arm/wmul-8.c: Correct types.
615
a2e70335
JM
6162011-10-18 Jason Merrill <jason@redhat.com>
617
15e0646f
JM
618 PR c++/50531
619 * g++.dg/cpp0x/defaulted32.C: New.
620
d2f70641
JM
621 PR c++/50742
622 * g++.dg/lookup/using23.C: New.
623
a2e70335
JM
624 PR c++/50500
625 * g++.dg/cpp0x/implicit12.C: New.
626 * g++.dg/cpp0x/defaulted20.C: Adjust.
627 * g++.dg/cpp0x/defaulted21.C: Adjust.
628 * g++.dg/cpp0x/implicit-copy.C: Adjust.
629 * g++.dg/cpp0x/implicit4.C: Adjust.
630 * g++.dg/cpp0x/implicit5.C: Adjust.
631 * g++.dg/cpp0x/implicit8.C: Adjust.
632 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
633 * g++.dg/cpp0x/not_special.C: Adjust.
634 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
635 * g++.dg/cpp0x/rv1n.C: Adjust.
636 * g++.dg/cpp0x/rv2n.C: Adjust.
637 * g++.dg/cpp0x/rv3n.C: Adjust.
638 * g++.dg/cpp0x/rv4n.C: Adjust.
639 * g++.dg/cpp0x/rv5n.C: Adjust.
640 * g++.dg/cpp0x/rv6n.C: Adjust.
641 * g++.dg/cpp0x/rv7n.C: Adjust.
642
d8381c04
KY
6432011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
644
645 * gcc.target/i386/avx2-vpop-check.h: New header.
646 * gcc.target/i386/avx2-vpaddd-3.c: New test.
647 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
648 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
649 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
650 * gcc.target/i386/avx2-vpand-3.c: Ditto.
651 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
652 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
653 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
654 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
655 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
656 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
657 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
658 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
659 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
660 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
661
1b688c0e
MM
6622011-10-18 Mikael Morin <mikael@gcc.gnu.org>
663
664 PR fortran/50420
665 * gfortran.dg/coarray_subobject_1.f90: New test.
666 * gfortran.dg/coarray/subobject_1.f90: New test.
667
ea3f6aa8
AM
6682011-10-18 Alexander Monakov <amonakov@ispras.ru>
669
670 PR rtl-optimization/50205
671 * gcc.dg/pr50205.c: New.
672
748c5114
RG
6732011-10-18 Richard Guenther <rguenther@suse.de>
674
675 PR tree-optimization/50767
676 * gcc.dg/torture/pr50767.c: New testcase.
677
6cc4833a
JB
6782011-10-18 Julian Brown <julian@codesourcery.com>
679
680 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
681 * gcc.target/arm/unaligned-memcpy-1.c: New.
682 * gcc.target/arm/unaligned-memcpy-2.c: New.
683 * gcc.target/arm/unaligned-memcpy-3.c: New.
684 * gcc.target/arm/unaligned-memcpy-4.c: New.
685
00820a2a
JW
6862011-10-18 Janus Weil <janus@gcc.gnu.org>
687
688 PR fortran/47023
689 * gfortran.dg/iso_c_binding_class.f03: New.
690
36ba4aae
IR
6912011-10-18 Ira Rosen <ira.rosen@linaro.org>
692
693 * testsuite/lib/target-supports.exp
694 (check_effective_target_vect_widen_shift): New.
695 * gcc.dg/vect/vect-widen-shift-s16.c: New.
696 * gcc.dg/vect/vect-widen-shift-s8.c: New.
697 * gcc.dg/vect/vect-widen-shift-u16.c: New.
698 * gcc.dg/vect/vect-widen-shift-u8.c: New.
699
d3553615
RG
7002011-10-18 Richard Guenther <rguenther@suse.de>
701
702 * gcc.dg/torture/restrict-1.c: New testcase.
703
4daba884
BK
7042011-10-17 Michael Spertus <mike_spertus@symantec.com>
705
706 * g++.dg/ext/bases.C: New test.
707
e00560c2
DM
7082011-10-17 David S. Miller <davem@davemloft.net>
709
710 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
711 all operations to emit VIS instructions.
712 * gcc.target/sparc/fandnot.c: Likewise.
713 * gcc.target/sparc/fnot.c: Likewise.
714 * gcc.target/sparc/for.c: Likewise.
715 * gcc.target/sparc/fornot.c: Likewise.
716 * gcc.target/sparc/fxnor.c: Likewise.
717 * gcc.target/sparc/fxor.c: Likewise.
718 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
719 needed.
720
b2c4e315
JJ
7212011-10-17 Jakub Jelinek <jakub@redhat.com>
722
723 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
724 * gcc.dg/torture/vshuf-16.inc: New file.
725 * gcc.dg/torture/vshuf-2.inc: New file.
726 * gcc.dg/torture/vshuf-32.inc: New file.
727 * gcc.dg/torture/vshuf-4.inc: New file.
728 * gcc.dg/torture/vshuf-8.inc: New file.
729 * gcc.dg/torture/vshuf-main.inc: New file.
730 * gcc.dg/torture/vshuf-v16hi.c: New test.
731 * gcc.dg/torture/vshuf-v16qi.c: New test.
732 * gcc.dg/torture/vshuf-v2df.c: New test.
733 * gcc.dg/torture/vshuf-v2di.c: New test.
734 * gcc.dg/torture/vshuf-v2sf.c: New test.
735 * gcc.dg/torture/vshuf-v2si.c: New test.
736 * gcc.dg/torture/vshuf-v32qi.c: New test.
737 * gcc.dg/torture/vshuf-v4df.c: New test.
738 * gcc.dg/torture/vshuf-v4di.c: New test.
739 * gcc.dg/torture/vshuf-v4hi.c: New test.
740 * gcc.dg/torture/vshuf-v4sf.c: New test.
741 * gcc.dg/torture/vshuf-v4si.c: New test.
742 * gcc.dg/torture/vshuf-v8hi.c: New test.
743 * gcc.dg/torture/vshuf-v8qi.c: New test.
744 * gcc.dg/torture/vshuf-v8sf.c: New test.
745 * gcc.dg/torture/vshuf-v8si.c: New test.
746
44729eb7
IR
7472011-10-17 Ira Rosen <ira.rosen@linaro.org>
748
749 PR tree-optimization/50746
750 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
751
c6334ca9
JM
7522011-10-17 Jason Merrill <jason@redhat.com>
753
754 PR c++/50736
755 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
756
a7248d5f
PC
7572011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
758
759 PR c++/44524
760 * g++.dg/parse/error41.C: New.
761 * g++.dg/parse/error20.C: Adjust.
762
ef12edb5
PC
7632011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
764
765 PR c++/50757
766 * g++.dg/warn/format7.C: New.
767 * obj-c++.dg/warn7.mm: Likewise.
768
7d5a0f1b
RG
7692011-10-17 Richard Guenther <rguenther@suse.de>
770
771 PR tree-optimization/50729
772 * gcc.dg/torture/pr50729.c: New testcase.
773
07a0b324
TT
7742011-10-15 Tom Tromey <tromey@redhat.com>
775 Dodji Seketeli <dodji@redhat.com>
776
777 * lib/prune.exp (prune_gcc_output): Prune output referring to
778 included files.
779 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
780 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
781 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
782 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
783
46427374
TT
7842011-10-15 Tom Tromey <tromey@redhat.com>
785 Dodji Seketeli <dodji@redhat.com>
786
787 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
788
2be4314f
PC
7892011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
790
791 PR c++/48489
792 * g++.dg/inherit/error5.C: New.
793
fbe468a5
JW
7942011-10-17 Janus Weil <janus@gcc.gnu.org>
795
796 PR fortran/47023
797 PR fortran/50752
798 * gfortran.dg/kind_tests_4.f90: New.
799
a7fc89c1
IR
8002011-10-17 Ira Rosen <ira.rosen@linaro.org>
801
802 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
803 targets that support vector condition.
804
bee64a2b
JW
8052011-10-16 Janus Weil <janus@gcc.gnu.org>
806
807 PR fortran/47023
808 * gfortran.dg/c_kind_tests_3.f03: New.
809
fe445bf7
JW
8102011-10-16 Janus Weil <janus@gcc.gnu.org>
811
812 PR fortran/50547
813 * gfortran.dg/elemental_args_check_4.f90: New.
814
aede1227
IR
8152011-10-16 Ira Rosen <ira.rosen@linaro.org>
816
817 PR tree-optimization/50727
818 * gcc.dg/vect/pr50727.c: New test.
819
bd8c998f
EB
8202011-10-16 Eric Botcazou <ebotcazou@adacore.com>
821
822 * gcc.dg/vla-23.c: New test.
823
71c92d17
JJ
8242011-10-16 Jakub Jelinek <jakub@redhat.com>
825
826 PR tree-optimization/50596
827 * gcc.dg/vect/vect-cond-9.c: New test.
828
8292011-10-16 Ira Rosen <ira.rosen@linaro.org>
6aa904c4
IR
830
831 * gcc.dg/vect/bb-slp-29.c: New test.
832
4f75413f
PC
8332011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
834
835 PR c++/50732
836 * g++.dg/ext/is_base_of_incomplete.C: New.
837 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
838 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
839
f3b3dc6a
EB
8402011-10-15 Eric Botcazou <ebotcazou@adacore.com>
841
842 * gcc.target/sparc/combined-1.c: Compile at -O2.
843
ae8536c5
UB
8442011-10-15 Uros Bizjak <ubizjak@gmail.com>
845
846 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
847 (dg-options): Add -Wno-attributes.
848 * gcc.target/i386/fma_double_?.c: Ditto.
849 * gcc.target/i386/fma_run_float_?.c: Ditto.
850 * gcc.target/i386/fma_run_double_?.c: Ditto.
851 * gcc.target/i386/l_fma_float_?.c: Dtto.
852 * gcc.target/i386/l_fma_double_?.c: Ditto.
853 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
854 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
855
4650947d
TB
8562011-10-15 Tobias Burnus <burnus@net-b.de>
857
858 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
859 the comments.
860 * gfortran.dg/bind_c_usage_24.f90: Ditto.
861 * gfortran.dg/rank_3.f90: Ditto.
862 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
863 -std=f2008ts in dg-options.
864 * gfortran.dg/rank_4.f90: Ditto.
865
6ff9d294
OE
8662011-10-15 Oleg Endo <oleg.endo@t-online.de>
867
868 PR target/49263
869 * gcc.target/sh/pr49263.c: New.
870
c7bdeabb
EB
8712011-10-14 Eric Botcazou <ebotcazou@adacore.com>
872
873 * gnat.dg/specs/debug1.ads: Tweak.
874
fc1f4caf
KT
8752011-10-14 Kai Tietz <ktietz@redhat.com>
876
877 * gfortran.fortran-torture/compile/logical-2.f90: New test.
878
1c4153dd
JJ
8792011-10-14 Jakub Jelinek <jakub@redhat.com>
880
881 * gcc.target/i386/sse2-mul-1.c: New test.
882 * gcc.target/i386/sse4_1-mul-1.c: New test.
883 * gcc.target/i386/avx-mul-1.c: New test.
884 * gcc.target/i386/xop-mul-1.c: New test.
885 * gcc.target/i386/avx2-mul-1.c: New test.
886
37d8632b
JM
8872011-10-14 Jason Merrill <jason@redhat.com>
888
7204877f
JM
889 PR c++/50563
890 * g++.dg/cpp0x/nsdmi-list1.C: New.
891
2ec54555 892 PR c++/50707
37d8632b
JM
893 * g++.dg/cpp0x/nsdmi-const1.C: New.
894
6fd7dd57
JW
8952011-10-14 Janus Weil <janus@gcc.gnu.org>
896
897 PR fortran/50570
898 * gfortran.dg/pointer_intent_5.f90: New.
899
7d7a0211
AS
9002011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
901
902 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
903 * gcc.target/i386/warn-vect-op-1.c: Ditto.
904 * gcc.target/i386/warn-vect-op-2.c: Ditto.
905
85ff2938
TB
9062011-10-14 Tobias Burnus <burnus@net-b.de>
907
908 PR fortran/50718
909 * gfortran.dg/pointer_check_11.f90: New.
910 * gfortran.dg/pointer_check_12.f90: New.
911
008d5fcc
PC
9122011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
913
914 PR c++/38174
915 * g++.dg/overload/operator4.C: New.
916
e11a4c80
DAG
9172011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
918
919 * gcc.dg/di-longlong64-sync-1.c: New test.
920 * gcc.dg/di-sync-multithread.c: New test.
921 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
922 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
923 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
924 tests for v5, v6, v6k, and v7-a, and add-options helpers.
925 (check_effective_target_arm_arm_ok): New helper.
926 (check_effective_target_sync_longlong): New helper.
927
f6e52e91
RG
9282011-10-14 Richard Guenther <rguenther@suse.de>
929
930 PR tree-optimization/50723
931 * gcc.dg/torture/pr50723.c: New testcase.
932
5e678de8
PC
9332011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
934
935 PR c++/17212
936 * g++.dg/warn/format6.C: New.
937 * obj-c++.dg/warn6.mm: Likewise.
938
bdc3ee5d
RH
9392011-10-13 Richard Henderson <rth@redhat.com>
940
941 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
942 Delete.
943 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
944 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
945 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
946
1fb0b801
JM
9472011-10-13 Jason Merrill <jason@redhat.com>
948
2598165f
JM
949 PR c++/50614
950 * g++.dg/cpp0x/nsdmi-template2.C: New.
951
0e81aa85
JM
952 PR c++/50437
953 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
954
1fb0b801
JM
955 PR c++/50618
956 * g++.dg/init/vbase1.C: New.
957
a520f3c3
JJ
9582011-10-13 Jakub Jelinek <jakub@redhat.com>
959
960 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
961 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
962 * gcc.target/i386/avx-vphminposuw-2.c: New test.
963 * gcc.target/i386/avx-vphminposuw-3.c: New test.
964
d8228b30
L
9652011-10-13 H.J. Lu <hongjiu.lu@intel.com>
966
967 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
968
83e0724e
EB
9692011-10-13 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
972
2b3c0885
RG
9732011-10-13 Richard Guenther <rguenther@suse.de>
974
975 PR tree-optimization/50712
976 * gcc.target/i386/pr50712.c: New testcase.
977
54c42edf
TV
9782011-10-13 Tom de Vries <tom@codesourcery.com>
979
980 * gcc.dg/memcpy-4.c: New test.
981
6c9fbfa7
RG
9822011-10-13 Richard Guenther <rguenther@suse.de>
983
984 PR tree-optimization/50698
985 * g++.dg/vect/pr50698.cc: New testcase.
986
5239de8f
JJ
9872011-10-12 Janis Johnson <janisjo@codesourcery.com>
988
53778c2d
JJ
989 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
990 * gcc.target/powerpc/warn-2.c: Ditto.
991
5239de8f
JJ
992 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
993 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
994 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
995 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
996 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
997 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
998 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
999 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1000 * gcc.target/powerpc/ppc-pow.c: Likewise.
1001 * gcc.target/powerpc/recip-1.c: Likewise.
1002 * gcc.target/powerpc/recip-2.c: Likewise.
1003 * gcc.target/powerpc/recip-3.c: Likewise.
1004 * gcc.target/powerpc/recip-4.c: Likewise.
1005 * gcc.target/powerpc/recip-5.c: Likewise.
1006
fad034a7
DM
10072011-10-12 David S. Miller <davem@davemloft.net>
1008
1009 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1010 '-mvis3' instead of 'mcpu=niagara3' in options.
1011 * gcc.target/sparc/fhalve.c: Likewise.
1012 * gcc.target/sparc/fnegop.c: Likewise.
1013 * gcc.target/sparc/fpadds.c: Likewise.
1014 * gcc.target/sparc/fshift.c: Likewise.
1015 * gcc.target/sparc/fucmp.c: Likewise.
1016 * gcc.target/sparc/lzd.c: Likewise.
1017 * gcc.target/sparc/vis3misc.c: Likewise.
1018 * gcc.target/sparc/xmul.c: Likewise.
1019
15bf7d19
EB
10202011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1021
1022 * gnat.dg/vect1.ad[sb]: New test.
1023 * gnat.dg/vect1_pkg.ads: New helper.
1024 * gnat.dg/vect2.ad[sb]: New test.
1025 * gnat.dg/vect2_pkg.ads: New helper.
1026 * gnat.dg/vect3.ad[sb]: New test.
1027 * gnat.dg/vect3_pkg.ads: New helper.
1028 * gnat.dg/vect4.ad[sb]: New test.
1029 * gnat.dg/vect4_pkg.ads: New helper.
1030 * gnat.dg/vect5.ad[sb]: New test.
1031 * gnat.dg/vect5_pkg.ads: New helper.
1032 * gnat.dg/vect6.ad[sb]: New test.
1033 * gnat.dg/vect6_pkg.ads: New helper.
1034
0a6fa376
L
10352011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1036
1037 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1038 * gcc.target/i386/fma_run_double_2.c: Likewise.
1039 * gcc.target/i386/fma_run_double_3.c: Likewise.
1040 * gcc.target/i386/fma_run_double_4.c: Likewise.
1041 * gcc.target/i386/fma_run_double_5.c: Likewise.
1042 * gcc.target/i386/fma_run_double_6.c: Likewise.
1043 * gcc.target/i386/fma_run_float_1.c: Likewise.
1044 * gcc.target/i386/fma_run_float_2.c: Likewise.
1045 * gcc.target/i386/fma_run_float_3.c: Likewise.
1046 * gcc.target/i386/fma_run_float_4.c: Likewise.
1047 * gcc.target/i386/fma_run_float_5.c: Likewise.
1048 * gcc.target/i386/fma_run_float_6.c: Likewise.
1049
1050 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1051 remove the extra dg-options.
1052 * gcc.target/i386/l_fma_double_2.c: Likewise.
1053 * gcc.target/i386/l_fma_double_3.c: Likewise.
1054 * gcc.target/i386/l_fma_double_4.c: Likewise.
1055 * gcc.target/i386/l_fma_double_5.c: Likewise.
1056 * gcc.target/i386/l_fma_double_6.c: Likewise.
1057 * gcc.target/i386/l_fma_float_1.c: Likewise.
1058 * gcc.target/i386/l_fma_float_2.c: Likewise.
1059 * gcc.target/i386/l_fma_float_3.c: Likewise.
1060 * gcc.target/i386/l_fma_float_4.c: Likewise.
1061 * gcc.target/i386/l_fma_float_5.c: Likewise.
1062 * gcc.target/i386/l_fma_float_6.c: Likewise.
1063
ebbcd0c6
PK
10642011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1065
1066 PR tree-optimization/50189
1067 * g++.dg/torture/pr50189.C: New testcase.
1068
d837d73d
RG
10692011-10-12 Richard Guenther <rguenther@suse.de>
1070
1071 PR tree-optimization/50700
1072 * gcc.dg/builtin-object-size-12.c: New testcase.
1073
a2d5091a
JM
10742011-10-12 Joseph Myers <joseph@codesourcery.com>
1075
1076 PR c/50565
1077 * gcc.c-torture/compile/pr50565-1.c,
1078 gcc.c-torture/compile/pr50565-2.c: New tests.
1079
a4474a38
JM
10802011-10-11 Jason Merrill <jason@redhat.com>
1081
1082 PR c++/49855
1083 PR c++/49896
1084 * g++.dg/template/constant1.C: New.
1085 * g++.dg/template/constant2.C: New.
1086 * g++.dg/cpp0x/constexpr-template3.C: New.
1087
cdbb5ba3
AS
10882011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1089
1090 * gcc.target/i386/warn-vect-op-3.c: New test.
1091 * gcc.target/i386/warn-vect-op-1.c: New test.
1092 * gcc.target/i386/warn-vect-op-2.c: New test.
1093
945bad22
AK
10942011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1095
1096 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1097
45ce6084
RG
10982011-10-11 Richard Guenther <rguenther@suse.de>
1099
1100 PR tree-optimization/50204
1101 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1102
12d31b36
AK
11032011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1104
1105 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1106
d42c1fca
KY
11072011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1108
1109 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1110 * gcc.target/i386/fma_double_2.c: Ditto.
1111 * gcc.target/i386/fma_double_3.c: Ditto.
1112 * gcc.target/i386/fma_double_4.c: Ditto.
1113 * gcc.target/i386/fma_double_5.c: Ditto.
1114 * gcc.target/i386/fma_double_6.c: Ditto.
1115 * gcc.target/i386/fma_float_1.c: Ditto.
1116 * gcc.target/i386/fma_float_2.c: Ditto.
1117 * gcc.target/i386/fma_float_3.c: Ditto.
1118 * gcc.target/i386/fma_float_4.c: Ditto.
1119 * gcc.target/i386/fma_float_5.c: Ditto.
1120 * gcc.target/i386/fma_float_6.c: Ditto.
1121 * gcc.target/i386/l_fma_double_1.c: Ditto.
1122 * gcc.target/i386/l_fma_double_2.c: Ditto.
1123 * gcc.target/i386/l_fma_double_3.c: Ditto.
1124 * gcc.target/i386/l_fma_double_4.c: Ditto.
1125 * gcc.target/i386/l_fma_double_5.c: Ditto.
1126 * gcc.target/i386/l_fma_double_6.c: Ditto.
1127 * gcc.target/i386/l_fma_float_1.c: Ditto.
1128 * gcc.target/i386/l_fma_float_2.c: Ditto.
1129 * gcc.target/i386/l_fma_float_3.c: Ditto.
1130 * gcc.target/i386/l_fma_float_4.c: Ditto.
1131 * gcc.target/i386/l_fma_float_5.c: Ditto.
1132 * gcc.target/i386/l_fma_float_6.c: Ditto.
1133 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1134 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1135 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1136 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1137 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1138 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1139 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1140 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1141 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1142 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1143 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1144 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1145
6637388f
TG
11462011-10-11 Tristan Gingold <gingold@adacore.com>
1147
1148 * gcc.dg/va-arg-4.c: New test.
1149 * gcc.dg/va-arg-5.c: Ditto.
1150
665f4c1f
UB
11512011-10-11 Uros Bizjak <ubizjak@gmail.com>
1152
1153 * lib/target-supports.exp (check_effective_target_fd_truncate):
1154 Close and unlink test file before exit.
1155
2855325f
TK
11562011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1157
1158 PR fortran/50564
1159 * gfortran.dg/forall_15.f90: New test case.
1160
13d563f0
AH
11612011-10-10 Aldy Hernandez <aldyh@redhat.com>
1162 Andrew Macleod <amacleod@redhat.com>
1163
1164 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1165 wrappers for *other_threads() and *final_verify().
1166 * gcc.dg/simulate-thread/simulate-thread.h
1167 (simulate_thread_wrapper_other_threads): New.
1168 (simulate_thread_wrapper_final_verify): New.
1169
fa696333
UB
11702011-10-10 Uros Bizjak <ubizjak@gmail.com>
1171
1172 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1173
cf327057
JJ
11742011-10-10 Janis Johnson <janisjo@codesourcery.com>
1175
1176 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1177
aafdb0d7 11782011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
fa696333 1179 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
aafdb0d7
KY
1180
1181 * gcc.target/i386/fma_1.h: New file.
1182 * gcc.target/i386/fma_2.h: Likewise.
1183 * gcc.target/i386/fma_3.h: Likewise.
1184 * gcc.target/i386/fma_4.h: Likewise.
1185 * gcc.target/i386/fma_5.h: Likewise.
1186 * gcc.target/i386/fma_6.h: Likewise.
1187 * gcc.target/i386/fma_double_1.c: Likewise.
1188 * gcc.target/i386/fma_double_2.c: Likewise.
1189 * gcc.target/i386/fma_double_3.c: Likewise.
1190 * gcc.target/i386/fma_double_4.c: Likewise.
1191 * gcc.target/i386/fma_double_5.c: Likewise.
1192 * gcc.target/i386/fma_double_6.c: Likewise.
1193 * gcc.target/i386/fma_float_1.c: Likewise.
1194 * gcc.target/i386/fma_float_2.c: Likewise.
1195 * gcc.target/i386/fma_float_3.c: Likewise.
1196 * gcc.target/i386/fma_float_4.c: Likewise.
1197 * gcc.target/i386/fma_float_5.c: Likewise.
1198 * gcc.target/i386/fma_float_6.c: Likewise.
1199 * gcc.target/i386/fma_main.h: Likewise.
1200 * gcc.target/i386/fma_run_double_1.c: Likewise.
1201 * gcc.target/i386/fma_run_double_2.c: Likewise.
1202 * gcc.target/i386/fma_run_double_3.c: Likewise.
1203 * gcc.target/i386/fma_run_double_4.c: Likewise.
1204 * gcc.target/i386/fma_run_double_5.c: Likewise.
1205 * gcc.target/i386/fma_run_double_6.c: Likewise.
1206 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1207 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1208 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1209 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1210 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1211 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1212 * gcc.target/i386/fma_run_float_1.c: Likewise.
1213 * gcc.target/i386/fma_run_float_2.c: Likewise.
1214 * gcc.target/i386/fma_run_float_3.c: Likewise.
1215 * gcc.target/i386/fma_run_float_4.c: Likewise.
1216 * gcc.target/i386/fma_run_float_5.c: Likewise.
1217 * gcc.target/i386/fma_run_float_6.c: Likewise.
1218 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1219 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1220 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1221 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1222 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1223 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1224 * gcc.target/i386/l_fma_1.h: Likewise.
1225 * gcc.target/i386/l_fma_2.h: Likewise.
1226 * gcc.target/i386/l_fma_3.h: Likewise.
1227 * gcc.target/i386/l_fma_4.h: Likewise.
1228 * gcc.target/i386/l_fma_5.h: Likewise.
1229 * gcc.target/i386/l_fma_6.h: Likewise.
1230 * gcc.target/i386/l_fma_double_1.c: Likewise.
1231 * gcc.target/i386/l_fma_double_2.c: Likewise.
1232 * gcc.target/i386/l_fma_double_3.c: Likewise.
1233 * gcc.target/i386/l_fma_double_4.c: Likewise.
1234 * gcc.target/i386/l_fma_double_5.c: Likewise.
1235 * gcc.target/i386/l_fma_double_6.c: Likewise.
1236 * gcc.target/i386/l_fma_float_1.c: Likewise.
1237 * gcc.target/i386/l_fma_float_2.c: Likewise.
1238 * gcc.target/i386/l_fma_float_3.c: Likewise.
1239 * gcc.target/i386/l_fma_float_4.c: Likewise.
1240 * gcc.target/i386/l_fma_float_5.c: Likewise.
1241 * gcc.target/i386/l_fma_float_6.c: Likewise.
1242 * gcc.target/i386/l_fma_main.h: Likewise.
1243 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1244 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1245 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1246 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1247 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1248 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1249 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1250 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1251 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1252 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1253 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1254 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1255
a24ac460
RG
12562011-10-10 Richard Guenther <rguenther@suse.de>
1257
1258 PR middle-end/50389
1259 * gcc.dg/torture/pr50389.c: New testcase.
1260
4d8b88e8
RG
12612011-10-10 Richard Guenther <rguenther@suse.de>
1262
1263 PR middle-end/50195
1264 * gcc.dg/builtins-47.c: Optimize.
1265
ff8e7c4d
AH
12662011-10-10 Aldy Hernandez <aldyh@redhat.com>
1267
1268 * lib/gcc-simulate-thread.exp: New.
1269 * gcc.dg/simulate-thread/guality.h: New.
1270 * gcc.dg/simulate-thread/simulate-thread.h: New.
1271 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1272 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1273 * gcc.dg/simulate-thread/README: New.
1274 * g++.dg/simulate-thread/guality.h: New.
1275 * g++.dg/simulate-thread/simulate-thread.h: New.
1276 * g++.dg/simulate-thread/simulate-thread.exp: New.
1277 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1278 * c-c++-common/cxxbitfields-2.c: Remove.
1279 * c-c++-common/cxxbitfields.c: Remove.
1280 * c-c++-common/cxxbitfields-4.c: Remove.
1281 * c-c++-common/cxxbitfields-5.c: Remove.
1282 * c-c++-common/simulate-thread/bitfields-1.c: New.
1283 * c-c++-common/simulate-thread/bitfields-2.c: New.
1284 * c-c++-common/simulate-thread/bitfields-3.c: New.
1285 * c-c++-common/simulate-thread/bitfields-4.c: New.
1286
90454da1
PC
12872011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1288
1289 PR c++/38980
1290 * g++.dg/warn/format5.C: New.
1291
7de61dc6
TB
12922011-10-09 Tobias Burnus <burnus@net-b.de>
1293
10d1dc24 1294 PR fortran/50273
7de61dc6
TB
1295 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1296 * gfortran.dg/common_16.f90: New.
1297
28d0b595
TB
12982011-10-09 Tobias Burnus <burnus@net-b.de>
1299
1300 * gfortran.dg/iso_c_binding_param_1.f90: New.
1301 * gfortran.dg/iso_c_binding_param_2.f90: New.
1302 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1303
3a0a3578
IR
13042011-10-09 Ira Rosen <ira.rosen@linaro.org>
1305
1306 PR tree-optimization/50635
1307 * gcc.dg/vect/pr50635.c: New test.
1308
4e5d3db2
JW
13092011-10-09 Janus Weil <janus@gcc.gnu.org>
1310
1311 PR fortran/50659
1312 * gfortran.dg/proc_decl_27.f90: New.
1313
0ea39696
NP
13142011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1315
90454da1 1316 PR libobjc/50428
0ea39696
NP
1317 * objc/execute/initialize-1.m: New test.
1318
30a390c8
PT
13192011-10-08 Paul Thomas <pault@gcc.gnu.org>
1320
1321 PR fortran/47844
1322 * gfortran.dg/pointer_function_result_1.f90 : New test.
1323
26e2f443
DM
13242011-10-07 David S. Miller <davem@davemloft.net>
1325
1326 PR 50655
1327 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1328 * gcc.target/sparc/cmask.c: Use it.
1329 * gcc.target/sparc/fhalve.c: Likewise.
1330 * gcc.target/sparc/fnegop.c: Likewise.
1331 * gcc.target/sparc/fpadds.c: Likewise.
1332 * gcc.target/sparc/fshift.c: Likewise.
1333 * gcc.target/sparc/fucmp.c: Likewise.
1334 * gcc.target/sparc/lzd.c: Likewise.
1335 * gcc.target/sparc/vis3misc.c: Likewise.
1336 * gcc.target/sparc/xmul.c: Likewise.
1337
d792cd1e
RH
13382011-10-07 Richard Henderson <rth@redhat.com>
1339
1340 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1341 match for avx2.
1342 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1343
55cdadd5
AS
13442011-10-07 Andrew Stubbs <ams@codesourcery.com>
1345
1346 * gcc.dg/pr50193-1.c: New file.
1347 * gcc.target/arm/shiftable.c: New file.
1348
58eba515
JW
13492011-10-07 Janus Weil <janus@gcc.gnu.org>
1350
1351 PR fortran/50625
1352 * gfortran.dg/class_46.f03: New.
1353
fa696333 13542011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
14307a72
JR
1355
1356 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
26e2f443 1357 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
14307a72
JR
1358 (syslog, vsyslog, __vsyslog_chk): Likewise.
1359
1360 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1361 (x, EXT_x): Use ASMNAME.
1362
1363 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1364 (a, c): Use ASMNAME.
1365
8be5e1cc
TV
13662011-10-07 Tom de Vries <tom@codesourcery.com>
1367
1368 PR middle-end/50527
1369 * gcc.dg/pr50527.c: New test.
1370
87aab9b2
JJ
13712011-10-07 Jakub Jelinek <jakub@redhat.com>
1372
1373 PR tree-optimization/50650
1374 * gcc.c-torture/compile/pr50650.c: New test.
1375
b97bf1ac
RO
13762011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1377
1378 PR tree-optimization/50575
1379 * gcc.c-torture/execute/vector-compare-2.x: New file.
1380
302b8e2a
RO
13812011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1382
1383 PR middle-end/50125
1384 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1385 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1386 (bar3): Likewise.
1387
54616742
RG
13882011-10-07 Richard Guenther <rguenther@suse.de>
1389
1390 PR testsuite/50637
1391 * gcc.dg/vect/vect-align-2.c: Increase array size.
1392
10c1a3e7
UB
13932011-10-07 Uros Bizjak <ubizjak@gmail.com>
1394 H.J. Lu <hongjiu.lu@intel.com>
1395
1396 PR target/50603
1397 * gcc.target/i386/pr50603.c: New test.
1398
7e8ec1ec
JM
13992011-10-06 Jason Merrill <jason@redhat.com>
1400
1401 PR c++/39164
1402 * g++.dg/cpp0x/default31.C: New.
1403
69d2aade
JJ
14042011-10-06 Jakub Jelinek <jakub@redhat.com>
1405
1406 PR tree-optimization/50596
1407 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1408 New.
1409 * gcc.dg/vect/vect-cond-8.c: New test.
1410
cf989997
RH
14112011-10-06 Richard Henderson <rth@redhat.com>
1412
1413 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1414 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1415 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1416 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1417 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1418 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1419 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1420 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1421 * gcc.c-torture/execute/vshuf-16.inc: New file.
1422 * gcc.c-torture/execute/vshuf-2.inc: New file.
1423 * gcc.c-torture/execute/vshuf-4.inc: New file.
1424 * gcc.c-torture/execute/vshuf-8.inc: New file.
1425 * gcc.c-torture/execute/vshuf-main.inc: New file.
1426 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1427 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1428 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1429 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1430 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1431 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1432 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1433 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1434 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1435 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1436 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1437 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1438 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1439
b7990330
JJ
14402011-10-06 Jakub Jelinek <jakub@redhat.com>
1441
1442 PR tree-optimization/49279
1443 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1444 * gcc.c-torture/execute/pr49279.c: New test.
1445
16340e86
BS
14462011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1447
1448 PR target/49049
1449 * gcc.c-torture/compile/pr49049.c: New test.
1450
4da6de81
UW
14512011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1452
1453 PR target/50305
1454 * gcc.target/arm/pr50305.c: New test.
1455
0147184e
RG
14562011-10-06 Richard Guenther <rguenther@suse.de>
1457
1458 PR tree-optimization/38884
1459 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1460 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1461
dc78280f
DM
14622011-10-05 David S. Miller <davem@davemloft.net>
1463
1464 * gcc.target/sparc/lzd.c: New test.
1465 * gcc.target/sparc/popc.c: New test.
1466
2e93eba9
UB
14672011-10-05 Uros Bizjak <ubizjak@gmail.com>
1468
1469 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1470 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1471 * g++.dg/other/final1.C: Cleanup original tree dump.
1472
97246d78
JJ
14732011-10-05 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR tree-optimization/50613
1476 * gcc.dg/pr50613.c: New test.
1477
9974107a
RH
14782011-10-05 Richard Henderson <rth@redhat.com>
1479
1480 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1481 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1482 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1483 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1484 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1485 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1486 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1487 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1488
ed378230
UB
14892011-10-05 Uros Bizjak <ubizjak@gmail.com>
1490
1491 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
854f7cbe
UB
1492 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1493 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1494 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1495 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
ed378230 1496
c867aba0
RG
14972011-10-05 Richard Guenther <rguenther@suse.de>
1498
1499 PR tree-optimization/38885
1500 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1501
484db665
BS
15022011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1503
1504 * gcc.target/i386/sw-1.c: New test.
1505
4c4973ab
UB
15062011-10-05 Uros Bizjak <ubizjak@gmail.com>
1507
1508 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1509 -mtune=generic.
1510 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1511
6f37c8d4
UB
15122011-10-05 Uros Bizjak <ubizjak@gmail.com>
1513
1514 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1515
facb3fd7
DM
15162011-10-04 David S. Miller <davem@davemloft.net>
1517
1518 * gcc.target/sparc/fhalve.c: New test.
1519 * gcc.target/sparc/fnegop.c: New test.
1520 * gcc.target/sparc/xmul.c: New test.
1521
97f26732
JW
15222011-10-04 Janus Weil <janus@gcc.gnu.org>
1523
1524 PR fortran/35831
1525 * gfortran.dg/dummy_procedure_6.f90: New.
1526
80642376
JJ
15272011-10-04 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR tree-optimization/50604
1530 * gcc.dg/pr50604.c: New test.
1531
0d9bbe54
RO
15322011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1533
1534 PR tree-optimization/49662
1535 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1536 * gcc.dg/graphite/interchange-15.c: Likewise.
1537 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1538
f548a317
JJ
15392011-10-04 Jakub Jelinek <jakub@redhat.com>
1540
1541 * gcc.dg/tree-ssa/restrict-4.c: New test.
1542
08f215a2
AS
15432011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1544
10c1a3e7 1545 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
08f215a2
AS
1546 (main): Use __typeof to get result type of comparison.
1547
26ac3579
IR
15482011-10-04 Ira Rosen <ira.rosen@linaro.org>
1549
1550 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1551 Make et_vect_multiple_sizes_saved global.
1552 (check_effective_target_vect64): Make et_vect64_saved global.
1553
d59b911e 15542011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
f90e8e2e
AS
1555
1556 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1557 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1558 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1559 * gcc.dg/builtin-complex-err-1.c: Adjust.
1560
f10eaa2d
JM
15612011-10-02 Jason Merrill <jason@redhat.com>
1562
a558c1e2
JM
1563 * g++.dg/cpp0x/range-for22.C: New.
1564
d6027563
JM
1565 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1566 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1567 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1568 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1569
f10eaa2d
JM
1570 * g++.dg/cpp0x/nsdmi5.C: New.
1571
e4c07ade
RS
15722011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1573
1574 PR target/50579
1575 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1576 New procedures.
1577 (mips-dg-options): Force an ABI option if the current ABI is
1578 incompatible with the required -mlong setting. Likewise force
1579 a long setting if the current one is incompatible with the
1580 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1581 throughout procedure.
1582 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1583 instead of addressing=absolute.
1584
d9b59f56
RS
15852011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1586
1587 * gcc.target/mips/stack-1.c: New test.
1588
31045a25
RS
15892011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1590
1591 * gcc.dg/pr49696.c: New test.
1592
467a8db0
JH
15932011-10-02 Jan Hubicka <jh@suse.cz>
1594
1595 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1596
96d7b15f
DM
15972011-10-01 David S. Miller <davem@davemloft.net>
1598
1599 * gcc.target/sparc/cmask.c: New test.
1600 * gcc.target/sparc/fpadds.c: New test.
1601 * gcc.target/sparc/fshift.c: New test.
1602 * gcc.target/sparc/fucmp.c: New test.
1603 * gcc.target/sparc/vis3misc.c: New test.
1604
e323640f
JW
16052011-10-01 Janus Weil <janus@gcc.gnu.org>
1606
1607 PR fortran/50585
1608 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1609
ac6fb7a4
JJ
16102011-09-30 Janis Johnson <janisjo@codesourcery.com>
1611
1612 PR c++/44473
1613 * g++.dg/dfp/44473-1.C: New test.
1614 * g++.dg/dfp/44473-2.C: New test.
1615 * g++.dg/dfp/mangle-1.C: New test.
1616 * g++.dg/dfp/mangle-2.C: New test.
1617 * g++.dg/dfp/mangle-3.C: New test.
1618 * g++.dg/dfp/mangle-4.C: New test.
1619 * g++.dg/dfp/mangle-5.C: New test.
1620
0ccb5dbf
JJ
16212011-09-30 Jakub Jelinek <jakub@redhat.com>
1622
38384150
JJ
1623 PR inline-asm/50571
1624 * gcc.dg/pr50571.c: New test.
1625
0ccb5dbf
JJ
1626 PR tree-optimization/46309
1627 * gcc.dg/pr46309.c: New test.
1628
915afed6
JJ
16292011-09-30 Jakub Jelinek <jakub@redhat.com>
1630
1631 * gcc.dg/strlenopt-21.c: New test.
1632
d8edf83d
RE
16332011-09-30 Revital Eres <revital.eres@linaro.org>
1634
e8775f25 1635 * gcc.dg/sms-10.c: New file.
d8edf83d 1636
8d4f1548
RR
16372011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1638
1639 * gcc.target/arm/pr50099.c: New test.
1640
8a58edc2
MGD
16412011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1642
6f37c8d4 1643 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
8a58edc2 1644
c4728c6b
DM
16452011-09-30 David S. Miller <davem@davemloft.net>
1646
1647 * gcc.target/sparc/bmaskbshuf.c: New test.
1648 * gcc.target/sparc/edgen.c: New test.
1649
4056cc1b
JW
16502011-09-29 Janus Weil <janus@gcc.gnu.org>
1651
1652 PR fortran/50547
1653 * gfortran.dg/pure_formal_proc_3.f90: New.
1654
1655 PR fortran/50553
1656 * gfortran.dg/stfunc_7.f90: New.
1657
d246ab4f
AS
16582011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1659
1660 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1661 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1662 * gcc.dg/vector-compare-1.c: Likewise.
1663 * gcc.dg/vector-compare-2.c: Likewise.
1664
1ec01ab2
DM
16652011-09-29 David S. Miller <davem@davemloft.net>
1666
1667 * gcc.target/sparc/array.c: New test.
1668
655cd20f
JL
16692011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1670
1671 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1672 loop unroll and set max unroll times to 8.
1673 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1674 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1675 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1676 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1677
48ec1502
PC
16782011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 PR c++/40145
1681 * g++.dg/ext/visibility/warn5.C: New.
1682
6f94398e
PC
16832011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1684
1685 PR c++/45278
1686 * g++.dg/warn/Wextra-3.C: New.
1687
39f2bcb5
OE
16882011-09-28 Oleg Endo <oleg.endo@t-online.de>
1689
1690 PR target/49486
1691 * gcc.target/sh/pr49468-si.c: New.
1692
9415cfdd
TV
16932011-09-28 Tom de Vries <tom@codesourcery.com>
1694
1695 PR testsuite/50485
1696 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1697 (TEST): Initialize src3 with random floats.
10c1a3e7
UB
1698 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1699 from union src3. Initialize src3 with random floats.
9415cfdd 1700
88778f15
OE
17012011-09-27 Oleg Endo <oleg.endo@t-online.de>
1702
1703 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1704 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1705 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1706 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1707 * gcc.target/sh/sh4a-cos.c: Ditto.
1708 * gcc.target/sh/sh4a-cosf.c: Ditto.
1709 * gcc.target/sh/sh4a-sin.c: Ditto.
1710 * gcc.target/sh/sh4a-sinf.c: Ditto.
1711 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1712 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1713 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1714
2427db20
PC
17152011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1716
1717 PR c++/31489
1718 * g++.dg/parse/error40.C: New.
1719 * g++.dg/warn/incomplete1.C: Adjust.
1720
9b7ab6d6
JH
17212011-09-27 Jan Hubicka <jh@suse.cz>
1722
1723 PR middle-end/49463
9b0c7202
UB
1724 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1725 Mark used.
9b7ab6d6 1726
8b57bfeb
JJ
17272011-09-27 Jakub Jelinek <jakub@redhat.com>
1728
1729 * gcc.dg/strlenopt-1.c: New test.
1730 * gcc.dg/strlenopt-1f.c: New test.
1731 * gcc.dg/strlenopt-2.c: New test.
1732 * gcc.dg/strlenopt-2f.c: New test.
1733 * gcc.dg/strlenopt-3.c: New test.
1734 * gcc.dg/strlenopt-4.c: New test.
1735 * gcc.dg/strlenopt-4g.c: New test.
1736 * gcc.dg/strlenopt-4gf.c: New test.
1737 * gcc.dg/strlenopt-5.c: New test.
1738 * gcc.dg/strlenopt-6.c: New test.
1739 * gcc.dg/strlenopt-7.c: New test.
1740 * gcc.dg/strlenopt-8.c: New test.
1741 * gcc.dg/strlenopt-9.c: New test.
1742 * gcc.dg/strlenopt-10.c: New test.
1743 * gcc.dg/strlenopt-11.c: New test.
1744 * gcc.dg/strlenopt-12.c: New test.
1745 * gcc.dg/strlenopt-12g.c: New test.
1746 * gcc.dg/strlenopt-13.c: New test.
1747 * gcc.dg/strlenopt-14g.c: New test.
1748 * gcc.dg/strlenopt-14gf.c: New test.
1749 * gcc.dg/strlenopt-15.c: New test.
1750 * gcc.dg/strlenopt-16g.c: New test.
1751 * gcc.dg/strlenopt-17g.c: New test.
1752 * gcc.dg/strlenopt-18g.c: New test.
1753 * gcc.dg/strlenopt.h: New file.
1754
baaa40ae
TV
17552011-09-27 Tom de Vries <tom@codesourcery.com>
1756
1757 PR middle-end/43864
1758 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1759 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1760 * gcc.dg/pr43864.c: New test.
1761 * gcc.dg/pr43864-2.c: Same.
1762 * gcc.dg/pr43864-3.c: Same.
1763 * gcc.dg/pr43864-4.c: Same.
1764
2ceb2339
JH
17652011-09-27 Jan Hubicka <jh@suse.cz>
1766
1767 * gcc.dg/ipa/inline-5.c: New testcase.
1768
4ef69dfc
IR
17692011-09-27 Ira Rosen <ira.rosen@linaro.org>
1770
1771 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1772 vectors.
1773 * gcc.dg/vect/bb-slp-27.c: New.
1774 * gcc.dg/vect/bb-slp-28.c: New.
1775
d22c9c31
BS
17762011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1777
1778 * testsuite/lib/target-supports.exp (check_profiling_available):
1779 Don't rely solely on TLS tests for -fprofile-generate, fall
1780 through to the other code.
1781
48acf1b7
RG
17822011-09-27 Richard Guenther <rguenther@suse.de>
1783
1784 PR tree-optimization/50363
1785 * gcc.dg/torture/pr50363.c: New testcase.
1786
15442c9c
JM
17872011-09-26 Jason Merrill <jason@redhat.com>
1788
9d84dbe6
JM
1789 PR c++/45012
1790 * g++.dg/template/partial13.C: New.
1791
69d28b4f
JM
1792 PR c++/46105
1793 * g++.dg/template/partial12.C: New.
1794
15442c9c
JM
1795 PR c++/50508
1796 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1797
ca17c07b
PC
17982011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1799
1800 PR c++/45487
1801 * g++.dg/diagnostic/bindings1.C: New.
1802 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1803
caa06916
DM
18042011-09-26 David S. Miller <davem@davemloft.net>
1805
1806 * gcc.target/sparc/wrgsr.c: New test.
1b946b27
DM
1807 * gcc.target/sparc/rdgsr.c: New test.
1808 * gcc.target/sparc/edge.c: New test.
1809 * gcc.target/sparc/fcmp.c: New test.
caa06916 1810
cb8bbba8
DM
1811 * gcc.target/sparc/edge.c: Update for new return types.
1812 * gcc.target/sparc/fcmp.c: Likewise.
1813
f14e0262
DM
1814 * gcc.target/sparc/fpaddsubi.c: New test.
1815
ef71fdd9
JW
18162011-09-26 Janus Weil <janus@gcc.gnu.org>
1817
1818 PR fortran/50515
1819 * gfortran.dg/common_15.f90: New.
1820
1821 PR fortran/50517
1822 * gfortran.dg/dummy_procedure_5.f90: New.
1823 * gfortran.dg/interface_26.f90: Modified error message.
1824 * gfortran.dg/proc_ptr_11.f90: Ditto.
1825 * gfortran.dg/proc_ptr_15.f90: Ditto.
1826 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1827 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1828
fcb7afc2
JM
18292011-09-26 Jason Merrill <jason@redhat.com>
1830
6cb1ef51
JM
1831 PR c++/50512
1832 * g++.dg/overload/rvalue3.C: New.
1833
12b03642
JM
1834 PR c++/50523
1835 * g++.dg/overload/ref-conv2.C: New.
1836
fcb7afc2
JM
1837 * g++.dg/cpp0x/nsdmi-template1.C: New.
1838
8fb3401b
PC
18392011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1840
1841 * g++.dg/cpp0x/nullptr25.C: New.
1842
f8a7df45
RG
18432011-09-26 Richard Guenther <rguenther@suse.de>
1844
1845 PR tree-optimization/50472
1846 * gcc.dg/torture/pr50472.c: New testcase.
1847
412dd764
EB
18482011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1849
1850 * gnat.dg/opt22.adb: New test.
1851 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1852
ce438663
EB
18532011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1854
1855 * gnat.dg/opt21.adb: New test.
1856 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1857
bdbebf66
EB
18582011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1859
1860 * gnat.dg/opt20.ad[sb]: New test.
1861 * gnat.dg/opt20_pkg.ads: New helper.
1862
1aa291f7
EB
18632011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1864
1865 * gnat.dg/array17.adb: New test.
1866 * gnat.dg/array17_pkg.ads: New helper.
1867
382346e5
JM
18682011-09-25 Jason Merrill <jason@redhat.com>
1869
1870 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1871
dea976c4
EB
18722011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1873
1874 * gnat.dg/frame_overflow.ads: New.
1875 * gnat.dg/frame_overflow.adb: Adjust.
1876 * gnat.dg/specs/addr1.ads: Likewise.
1877
960dcaf5
JJ
18782011-09-25 Jakub Jelinek <jakub@redhat.com>
1879
1880 * g++.dg/tree-ssa/restrict2.C: New test.
1881
8e19f5a1
IR
18822011-09-25 Ira Rosen <ira.rosen@linaro.org>
1883
1884 * lib/target-supports.exp (check_effective_target_vect64): New.
1885 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1886 of multiple vector sizes.
1887 * gcc.dg/vect/bb-slp-26.c: New.
1888
13ec1cca
PC
18892011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 PR c++/50280
1892 * g++.dg/template/bitfield1.C: New.
1893
4e4452b6
IR
18942011-09-25 Ira Rosen <ira.rosen@linaro.org>
1895
1896 * gcc.dg/vect/bb-slp-24.c: New.
1897
0e5f8a59
JM
18982011-09-24 Jason Merrill <jason@redhat.com>
1899
6eaade31
JM
1900 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1901
6fd44881
JM
1902 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1903
eb026338
JM
1904 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1905 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1906
0e5f8a59
JM
1907 * g++.dg/cpp0x/nsdmi1.C: New.
1908 * g++.dg/cpp0x/nsdmi2.C: New.
1909 * g++.dg/cpp0x/nsdmi3.C: New.
1910 * g++.dg/cpp0x/nsdmi4.C: New.
1911 * g++.old-deja/g++.other/init4.C: New.
1912
a271590a
PC
19132011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 PR c++/44267
1916 * g++.dg/template/sfinae28.C: New.
1917
6ed22bc8
ILT
19182011-09-23 Ian Lance Taylor <iant@google.com>
1919
1920 * go.test/go-test.exp (errchk): Handle more cases of getting
1921 correct Tcl backslash quoting in regular expressions in test file.
1922
6132bdd7
JM
19232011-09-23 Jason Merrill <jason@redhat.com>
1924
fc3b4dc3 1925 Core 253
6132bdd7
JM
1926 * g++.dg/init/const8.C: New.
1927 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1928 * g++.dg/cpp0x/defaulted2.C: Likewise.
1929 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1930 * g++.dg/init/pr20039.C: Likewise.
1931 * g++.dg/init/pr42844.C: Likewise.
1932
25837a2f
JH
19332011-09-23 Jan Hubicka <jh@suse.cz>
1934
1935 * gcc.dg/ipa/inline-1.c: new testcase.
1936 * gcc.dg/ipa/inline-2.c: new testcase.
1937 * gcc.dg/ipa/inline-3.c: new testcase.
1938 * gcc.dg/ipa/inline-4.c: new testcase.
1939
d4551081
PC
19402011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1941
1942 PR c++/50258
1943 * g++.dg/cpp0x/constexpr-static8.C: New.
1944
50926346
JJ
19452011-09-23 Jakub Jelinek <jakub@redhat.com>
1946
1947 * gcc.target/i386/avxfp-1.c: New test.
1948 * gcc.target/i386/avxfp-2.c: New test.
1949
ec6b5ccf
TG
19502011-09-23 Terry Guo <terry.guo@arm.com>
1951
1952 * gcc.c-torture/execute/941014-1.x: Deleted.
1953
ee71530f
PC
19542011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1955
1956 PR c++/50491
1957 * g++.dg/cpp0x/pr50491.C: New.
1958
22deafa8
SK
19592011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1960
1961 PR testsuite/50487
1962 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1963
3acb1e03
PC
19642011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1965
1966 PR c++/50371
1967 * g++.dg/cpp0x/nullptr24.C: New.
1968
63d045e1
UB
19692011-09-22 Uros Bizjak <ubizjak@gmail.com>
1970
1971 PR target/50482
1972 * gcc.target/i386/pr50482.c: New test.
1973
163f8b71
JM
19742011-09-22 Joseph Myers <joseph@codesourcery.com>
1975
1976 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1977 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1978 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1979 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1980 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1981 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1982 multilib options contain different -march= from dg-options.
1983
056a3927
JW
19842011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1985 Paolo Carlini <paolo.carlini@oracle.com>
1986
1987 PR c++/50344
1988 * g++.dg/template/friend52.C: New.
1989
aa0b3f8f
RS
19902011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1991
1992 * gcc.target/arm/cmp-1.c: New test.
1993 * gcc.target/arm/cmp-2.c: Likewise.
1994
58c1ae36
JW
19952011-09-22 Janus Weil <janus@gcc.gnu.org>
1996
1997 PR fortran/41733
1998 * gfortran.dg/impure_actual_1.f90: Modified error message.
1999 * gfortran.dg/proc_ptr_32.f90: New.
2000 * gfortran.dg/proc_ptr_33.f90: New.
2001
29ed4920
IR
20022011-09-22 Ira Rosen <ira.rosen@linaro.org>
2003
2004 PR tree-optimization/50451
2005 * gcc.dg/vect/pr50451.c: New test.
2006
e9fcc707
ILT
20072011-09-21 Ian Lance Taylor <iant@google.com>
2008
2009 * go.test/go-test.exp (errchk): Add special case for bug332.
2010 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2011 some more test lines.
2012
70f3cf69
UB
20132011-09-21 Uros Bizjak <ubizjak@gmail.com>
2014
2015 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
63d045e1 2016 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
70f3cf69
UB
2017 * g++.dg/other/i386-8.C: Ditto.
2018 * g++.dg/other/pr34435.C: Ditto.
2019 * g++.dg/other/pr39496.C: Ditto.
2020 * g++.dg/other/mmintrin.C: Ditto.
2021
b17e0d79
JJ
20222011-09-21 Jakub Jelinek <jakub@redhat.com>
2023
2024 * gcc.dg/vect/vect-cond-7.c: New test.
2025 * gcc.target/i386/sse4_1-cond-1.c: New test.
2026 * gcc.target/i386/avx-cond-1.c: New test.
2027
bd352290
UB
20282011-09-21 Uros Bizjak <ubizjak@gmail.com>
2029
2030 PR target/50464
2031 * g++.dg/other/pr50464.C: New test.
2032
655d5157
KY
20332011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2034
2035 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2036 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2037 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2038 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2039
5da9694c
EB
20402011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2041
2042 * gnat.dg/opt19.adb: New test.
2043
66d94744
TG
20442011-09-21 Terry Guo <terry.guo@arm.com>
2045
2046 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2047 on arch conflict when testing case on targets other than armv7-a.
2048
086f3b9a
PC
20492011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/50454
2052 * g++.dg/ext/int128-1.C: New.
2053 * g++.dg/ext/int128-2.C: Likewise.
2054 * g++.dg/ext/int128-2.h: Likewise.
2055
bbc0f2aa
L
20562011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2057
2058 PR testsuite/50469
10c1a3e7 2059 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
bbc0f2aa 2060
c067f4db
JM
20612011-09-20 Jason Merrill <jason@redhat.com>
2062
b432106b
JM
2063 * g++.dg/cpp0x/constexpr-generated1.C: New.
2064
c067f4db
JM
2065 PR c++/50442
2066 * g++.dg/overload/ref-conv1.C: New.
2067
086f3b9a 20682011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
62e3d9e6 2069
086f3b9a 2070 * g++.dg/other/final1.C: New.
62e3d9e6 2071
f0f6b204
IR
20722011-09-20 Ira Rosen <ira.rosen@linaro.org>
2073
2074 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2075 and get_bit ().
2076
dac8a1db
IB
20772011-09-19 Ian Bolton <ian.bolton@arm.com>
2078
2079 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2080 "target arm_eabi".
2081
7deb61cd
IR
20822011-09-19 Ira Rosen <ira.rosen@linaro.org>
2083
2084 PR tree-optimization/50413
2085 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2086 -fdump-tree-slp-details. Run other tests with
2087 -fdump-tree-vect-details.
2088 * g++.dg/vect/slp-pr50413.cc: New.
2089
8953b0ae
DH
20902011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2091 Ira Rosen <ira.rosen@linaro.org>
2092
2093 PR testsuite/50435
2094 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2095 Fix underscores around restrict.
7deb61cd 2096
0e93a64e
IR
20972011-09-18 Ira Rosen <ira.rosen@linaro.org>
2098
2099 PR tree-optimization/50414
2100 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2101 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2102 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2103
deaf836c
IR
21042011-09-18 Ira Rosen <ira.rosen@linaro.org>
2105
2106 PR tree-optimization/50412
2107 * gfortran.dg/vect/pr50412.f90: New.
2108
5507a6c3
JM
21092011-09-16 Jason Merrill <jason@redhat.com>
2110
2111 PR c++/50424
2112 * g++.dg/eh/defarg1.C: New.
2113
6e2cb391
JJ
21142011-09-16 Jakub Jelinek <jakub@redhat.com>
2115
c0b0ee6f
JJ
2116 * gcc.dg/vect/vect-reduc-10.c: New test.
2117 * gcc.target/i386/avx-reduc-1.c: New test.
2118
6e2cb391
JJ
2119 * gcc.target/i386/sse2-extract-1.c: New test.
2120 * gcc.target/i386/avx-extract-1.c: New test.
2121
a7ff220a
TG
21222011-09-16 Terry Guo <terry.guo@arm.com>
2123
2124 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2125
c875f596
DN
21262011-09-15 Diego Novillo <dnovillo@google.com>
2127
2128 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2129 ALWAYS_CXXFLAGS, if defined.
2130 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2131 ALWAYS_GFORTRANFLAGS, if defined.
2132 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2133 ALWAYS_GOCFLAGS, if defined.
2134 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2135 ALWAYS_OBJCXXFLAGS, if defined.
2136 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2137 additional_flags, if defined.
2138 * lib/gnat.exp (gnat_target_compile): Likewise.
2139 * lib/objc.exp (objc_target_compile): Likewise.
2140 * lib/target-supports-dg.exp (dg-add-options): Handle
2141 TEST_ALWAYS_FLAGS.
2142
54f80b7e
TV
21432011-09-15 Tom de Vries <tom@codesourcery.com>
2144
2145 PR testsuite/50322
2146 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2147 Use uintptr_t in f1. Undo avr xfails.
2148
f2ce74d1
JW
21492011-09-15 Janus Weil <janus@gcc.gnu.org>
2150
2151 PR fortran/50401
2152 PR fortran/50403
2153 * gfortran.dg/function_types_3.f90: New.
2154
f298ca26
JM
21552011-09-15 Jason Merrill <jason@redhat.com>
2156
5a8c97d8
JM
2157 PR c++/50365
2158 * g++.dg/cpp0x/trailing7.C: New.
2159
f298ca26
JM
2160 PR c++/50361
2161 * g++.dg/cpp0x/nullptr23.C: New.
2162
e0521991
IR
21632011-09-15 Ira Rosen <ira.rosen@linaro.org>
2164
2165 * gcc.dg/vect/bb-slp-25.c: New.
2166
ebb077fc
PC
21672011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2168
2169 PR c++/50391
2170 * g++.dg/cpp0x/noexcept15.C: New.
2171
37e76cf2
TV
21722011-09-14 Tom de Vries <tom@codesourcery.com>
2173
2174 PR middle-end/50251
2175 * gcc.dg/pr50251.c: New test.
2176
ea8ad3e5
TB
21772011-09-14 Tobias Burnus <burnus@net-b.de>
2178
2179 PR fortran/34547
2180 PR fortran/50375
2181 * gfortran.dg/null_5.f90: New.
2182 * gfortran.dg/null_6.f90: New.
2183
43052d45
BS
21842011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2185
2186 * gcc.c-torture/compile/20110913-1.c: New test.
2187
94c4133a
JW
21882011-09-13 Janus Weil <janus@gcc.gnu.org>
2189
2190 PR fortran/50379
2191 * gfortran.dg/result_2.f90: New.
2192
bd1aa4f4
SS
21932011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2194
2195 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2196
1f15c50b
DS
21972011-09-13 Dodji Seketeli <dodji@redhat.com>
2198
2199 PR c++/48320
2200 * g++.dg/cpp0x/variadic116.C: New test case.
2201
3bd0817d
RS
22022011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2203
2204 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2205 * gcc.target/mips/interrupt_handler-2.c: New test.
2206 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2207
940023f4
JM
22082011-09-12 Jason Merrill <jason@redhat.com>
2209
c8580138
JM
2210 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2211
940023f4
JM
2212 * g++.dg/cpp0x/explicit7.C: New.
2213
b58d3391
JJ
22142011-09-12 Jakub Jelinek <jakub@redhat.com>
2215
2216 PR rtl-optimization/50212
2217 * g++.dg/other/pr50212.C: New test.
2218
886a64f9
GJL
22192011-09-12 Georg-Johann Lay <avr@gjlay.de>
2220
2221 PR target/43746
2222 * testsuite/gcc.target/avr/torture/avr-torture.exp
2223 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2224 "-O2 -fmerge-all-constants".
2225
fa11ae6c
TK
22262011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2227
2228 PR fortran/50327
167aa8cd 2229 * gfortran.dg/do_while_1.f90: New test.
fa11ae6c 2230
9795c594
JW
22312011-09-11 Janus Weil <janus@gcc.gnu.org>
2232
2233 PR fortran/35831
2234 PR fortran/47978
2235 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2236 * gfortran.dg/proc_decl_26.f90: New.
2237 * gfortran.dg/typebound_override_2.f90: New.
2238 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2239
7e169899
EB
22402011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2241
2242 * gnat.dg/cond_expr2.ad[sb]: New test.
2243
819a653e
EB
22442011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2245
2246 * gnat.dg/atomic5.ad[sb]: New test.
2247
b0ad89b8
L
22482011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2249
2250 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2251
fcd68231
GJL
22522011-09-09 Georg-Johann Lay <avr@gjlay.de>
2253
2254 PR target/49030
2255 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2256
c52571df
IS
22572011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2258
2259 PR target/49614
2260 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2261
107defbe
RG
22622011-09-09 Richard Guenther <rguenther@suse.de>
2263
2264 PR tree-optimization/50328
2265 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2266
ffd78b30
RG
22672011-09-09 Richard Guenther <rguenther@suse.de>
2268
2269 PR middle-end/50333
2270 * gcc.dg/torture/pr50333.c: New testcase.
2271
c3c5a1cc
AS
22722011-09-08 Andrew Stubbs <ams@codesourcery.com>
2273
2274 PR tree-optimization/50318
2275 * gcc.target/arm/pr50318-1.c: New file.
2276
974e0ad6
UB
22772011-09-08 Uros Bizjak <ubizjak@gmail.com>
2278
2279 * gcc.target/i386/all_one_m256i.c: New test.
2280
2d49bd6e
PC
22812011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2282
2283 PR c++/50324
2284 * g++.dg/cpp0x/sfinae28.C: New.
2285
3797cb21
DS
22862011-09-08 Dodji Seketeli <dodji@redhat.com>
2287
164bb913
DS
2288 PR c/50332
2289 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2290 longer ignored on typedefs.
2291
3797cb21
DS
2292 PR c++/33255 - Support -Wunused-local-typedefs warning
2293 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2294 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2295
86814190
MJ
22962011-09-08 Martin Jambor <mjambor@suse.cz>
2297
2298 PR tree-optimization/50287
2299 * gcc.dg/torture/pr50287.c: New test.
2300
996e1de5
RG
23012011-09-08 Richard Guenther <rguenther@suse.de>
2302
2303 PR tree-optimization/19831
2304 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2305 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2306 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2307 * gcc.dg/errno-1.c: Adjust.
2308
c22c0db2
RG
23092011-09-08 Richard Guenther <rguenther@suse.de>
2310
2311 PR tree-optimization/19831
2312 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2313
8c6a85e3
TB
23142011-09-08 Tobias Burnus <burnus@net-b.de>
2315
2316 PR fortran/44646
2317 * gfortran.dg/do_concurrent_1.f90: New.
2318 * gfortran.dg/do_concurrent_2.f90: New.
2319
1542d97a
JJ
23202011-09-08 Jakub Jelinek <jakub@redhat.com>
2321
2322 PR target/50310
2323 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2324 * gcc.dg/pr50310-2.c: New test.
2325
6a38e151
JW
23262011-09-07 Janus Weil <janus@gcc.gnu.org>
2327
2328 PR fortran/48095
2329 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2330 * gfortran.dg/impure_constructor_1.f90: Modified.
2331 * gfortran.dg/proc_ptr_comp_33.f90: New.
2332
601a5d76
JJ
23332011-09-07 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR target/50310
2336 * gcc.dg/pr50310-1.c: New test.
2337
d14e1229
GJL
23382011-09-07 Georg-Johann Lay <avr@gjlay.de>
2339
2340 PR middle-end/48571
2341 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2342 instead of 4.
974e0ad6 2343
30239565
PC
23442011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2345
2346 PR c++/50309
2347 * g++.dg/cpp0x/noexcept14.C: New.
2348
30288f9a
JM
23492011-09-07 Jason Merrill <jason@redhat.com>
2350
e39438c5
JM
2351 * g++.dg/cpp0x/constexpr-ref3.C: New.
2352
30288f9a
JM
2353 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2354
aad0eef6 23552011-09-07 Georg-Johann Lay <avr@gjlay.de>
30239565 2356
aad0eef6 2357 * gcc.dg/section1.c: Don't xfail for avr.
30239565 2358
74a73e8b
GJL
23592011-09-07 Georg-Johann Lay <avr@gjlay.de>
2360
2361 PR tree-optimization/50322
2362 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2363
a81462f1
MJ
23642011-09-07 Martin Jambor <mjambor@suse.cz>
2365
2366 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2367
da990dc0
MJ
23682011-09-07 Martin Jambor <mjambor@suse.cz>
2369
2370 PR tree-optimization/49911
2371 * g++.dg/tree-ssa/pr49911.C: New test.
2372
723d95fe
RS
23732011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2374
2375 PR target/49030
2376 * gcc.dg/torture/pr49030.c: New test.
2377
b7b1baba
JW
23782011-09-07 Janus Weil <janus@gcc.gnu.org>
2379
2380 PR fortran/50288
2381 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2382 * gfortran.dg/class_4d.f03: Deleted.
2383 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2384
e8642944
RG
23852011-09-07 Richard Guenther <rguenther@suse.de>
2386
2387 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2388
79c95940
JL
23892011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2390
2391 PR tree-optimization/46021
2392 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2393
a30d6527
MM
23942011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2395
2396 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2397
693ddb1b
EB
23982011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2399
cd5a1182 2400 * gcc.c-torture/compile/20110906-1.c: New test.
693ddb1b 2401
8092dd90
UB
24022011-09-06 Uros Bizjak <ubizjak@gmail.com>
2403
2404 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2405
df7b0cc4
EI
24062011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2407
2408 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2409 --param tree-reassoc-width=1.
2410
2411 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2412 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2413
1a60c352
RG
24142011-09-06 Richard Guenther <rguenther@suse.de>
2415
2416 PR tree-optimization/48149
2417 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2418
5a7d7f9c
RG
24192011-09-06 Richard Guenther <rguenther@suse.de>
2420
2421 PR tree-optimization/48317
2422 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2423
8f40ccea
IR
24242011-09-06 Ira Rosen <ira.rosen@linaro.org>
2425
2426 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2427 New procedure.
2428 (add_options_for_quad_vectors): Replace with ...
2429 (add_options_for_double_vectors): ... this.
2430 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2431 support multiple vector sizes since the vectorizer attempts to
2432 vectorize with both vector sizes.
2433 * gcc.dg/vect/no-vfa-vect-79.c,
2434 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2435 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2436 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2437 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2438 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2439 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2440 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2441 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2442 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2443 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2444 gcc.dg/vect/vect-40.c: Likewise.
10c1a3e7 2445 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
8f40ccea
IR
2446 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2447 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2448 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2449 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2450 Likewise.
2451 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2452
81a478c8
RS
24532011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2454
2455 PR target/49606
2456 * gcc.target/mips/abi-main.h: New file.
2457 * gcc.target/mips/abi-o32-long32.c: New test.
2458 * gcc.target/mips/abi-o32-long64.c: Likewise.
2459 * gcc.target/mips/abi-o64-long32.c: Likewise.
2460 * gcc.target/mips/abi-o64-long64.c: Likewise.
2461 * gcc.target/mips/abi-n32-long32.c: Likewise.
2462 * gcc.target/mips/abi-n32-long64.c: Likewise.
2463 * gcc.target/mips/abi-n64-long32.c: Likewise.
2464 * gcc.target/mips/abi-n64-long64.c: Likewise.
2465 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2466 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2467 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2468 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2469 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2470 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2471 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2472 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2473 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2474 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2475 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2476 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2477 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2478 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2479 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2480 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2481 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2482 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2483 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2484 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2485 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2486 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2487 * gcc.target/mips/branch-3.c: Likewise.
2488 * gcc.target/mips/branch-4.c: Likewise.
2489 * gcc.target/mips/branch-5.c: Likewise.
2490 * gcc.target/mips/branch-6.c: Likewise.
2491 * gcc.target/mips/branch-7.c: Likewise.
2492 * gcc.target/mips/branch-8.c: Likewise.
2493 * gcc.target/mips/branch-9.c: Likewise.
2494 * gcc.target/mips/branch-10.c: Likewise.
2495 * gcc.target/mips/branch-11.c: Likewise.
2496 * gcc.target/mips/branch-12.c: Likewise.
2497 * gcc.target/mips/branch-13.c: Likewise.
2498 * gcc.target/mips/lazy-binding-1.c: Likewise.
2499
4e5bc135
GJL
25002011-09-05 Georg-Johann Lay <avr@gjlay.de>
2501
10c1a3e7
UB
2502 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2503 to avoid warning on int=16 platforms..
4e5bc135 2504
e8b803e6
JJ
25052011-09-05 Jakub Jelinek <jakub@redhat.com>
2506
2507 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2508 to work even with -fshort-enums.
2509
c5ceeb87
JH
25102011-09-04 Jan Hubicka <jh@suse.cz>
2511
2512 * gcc.c-torture/compile/20110902.c: new testcase.
2513
aee88012
JM
25142011-09-04 Jason Merrill <jason@redhat.com>
2515
0ad2cde8
JM
2516 PR c++/49267
2517 * g++.dg/cpp0x/rv-conv1.C: New.
2518
2519 DR 1328
2520 * g++.dg/cpp0x/rv-func3.C: New.
2521
fd3faf2b
JM
2522 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2523
aee88012
JM
2524 PR c++/50248
2525 Core 1358
2526 * g++.dg/cpp0x/constexpr-template1.C: New.
2527 * g++.dg/cpp0x/constexpr-template2.C: New.
2528 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2529 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2530
1188818c
EB
25312011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2532
2533 * gnat.dg/specs/debug1.ads: Tweak pattern.
2534
30ff79fa
JW
25352011-09-04 Janus Weil <janus@gcc.gnu.org>
2536
2537 PR fortran/50227
2538 * gfortran.dg/class_45a.f03: New.
2539 * gfortran.dg/class_45b.f03: New.
2540
ad949bcc
JJ
25412011-09-04 Jakub Jelinek <jakub@redhat.com>
2542 Ira Rosen <ira.rosen@linaro.org>
2543
2544 PR tree-optimization/50208
2545 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2546 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2547 -fno-tree-fre -fno-tree-pre.
2548
d7da5cc8
MJ
25492011-09-02 Martin Jambor <mjambor@suse.cz>
2550
2551 * gcc.dg/ipa/ipcp-3.c: New test.
2552
e9e1d143
RG
25532011-09-02 Richard Guenther <rguenther@suse.de>
2554
2555 PR tree-optimization/27460
2556 PR middle-end/29269
2557 * gcc.dg/vect/vect-cond-7.c: New testcase.
2558
81fa35bd
MJ
25592011-09-02 Martin Jambor <mjambor@suse.cz>
2560
2561 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2562 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2563 xfailed test for inlining.
2564 * g++.dg/ipa/ivinline-9.C: Likewise.
2565
c49eacd5
IR
25662011-09-01 Ira Rosen <ira.rosen@linaro.org>
2567
2568 PR tree-optimization/50178
2569 * gfortran.dg/vect/pr50178.f90: New test.
2570
201176d3
MJ
25712011-08-31 Martin Jambor <mjambor@suse.cz>
2572
2573 PR middle-end/49886
2574 * gcc.c-torture/execute/pr49886.c: New testcase.
2575
8861e60f
TV
25762011-08-31 Tom de Vries <tom@codesourcery.com>
2577
2578 PR middle-end/43513
2579 * gcc.dg/pr43513.c: New test.
2580
dc8c7978
TB
25812011-08-30 Tobias Burnus <burnus@net-b.de>
2582
2583 PR fortran/45044
2584 * gfortran.dg/common_14.f90: New.
2585 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2586
971df06b
JM
25872011-08-30 Jason Merrill <jason@redhat.com>
2588
d9cdfea5
JM
2589 PR c++/50084
2590 * g++.dg/cpp0x/decltype33.C: New.
2591
90677b8d
JM
2592 PR c++/50089
2593 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2594
971df06b
JM
2595 PR c++/50114
2596 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2597
c683a53a
UB
25982011-08-30 Uros Bizjak <ubizjak@gmail.com>
2599
2600 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2601
10a22f43
EB
26022011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2603
2604 * gnat.dg/specs/aggr3.ads: New test.
2605 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2606
2607 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2608 * gnat.dg/specs/aggr2.ads: Likewise.
2609
505920d6
SK
26102011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2611
2612 PR fortran/45170
2613 * gfortran.dg/allocate_with_source_2.f90: New test
2614
d05da2b9
JM
26152011-08-30 Jason Merrill <jason@redhat.com>
2616
a728a2ad
JM
2617 PR c++/50220
2618 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2619
d05da2b9
JM
2620 PR c++/50234
2621 * g++.dg/cpp0x/constexpr-value3.C: New.
2622
315f5f1b
RG
26232011-08-30 Richard Guenther <rguenther@suse.de>
2624
2625 PR middle-end/48571
2626 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2627 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2628 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2629 * gcc.dg/pr36902.c: XFAIL.
2630
8092dd90 26312011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2ddd46d6
IT
2632
2633 * gcc.target/i386/fma-check.h: New.
2634 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2635 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2636 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2637 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2638 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2639 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2640 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2641 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2642 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2643 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2644 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2645 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2646 * gcc.target/i386/fma-compile.c: Likewise.
2647 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2648 * gcc.target/i386/sse-12.c: Add -mfma.
2649 * gcc.target/i386/sse-13.c: Likewise.
2650 * gcc.target/i386/sse-14.c: Likewise.
2651 * gcc.target/i386/sse-22.c: Likewise.
2652 * gcc.target/i386/sse-23.c: Likewise.
2653 * g++.dg/other/i386-2.C: Likewise.
2654 * g++.dg/other/i386-3.C: Likewise.
2655
8ed6164c
KY
26562011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2657
2658 PR testsuite/50185
2659 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2660 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2661
cb89a171
CB
26622011-08-30 Christian Bruel <christian.bruel@st.com>
2663
c683a53a
UB
2664 * g++.dg/bprob/bprob.exp (feedback_options): Set
2665 -fbranch-probabilities.
cb89a171 2666 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
c683a53a 2667
809fbdce
JM
26682011-08-29 Jason Merrill <jason@redhat.com>
2669
2670 PR c++/50224
2671 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2672
e7b6bcf3
JJ
26732011-08-29 Jakub Jelinek <jakub@redhat.com>
2674 Jason Merrill <jason@redhat.com>
2675
2676 * g++.dg/dfp/base.C: New test.
2677
25dd2fdd
JM
26782011-08-29 Jason Merrill <jason@redhat.com>
2679
2680 Core DR 994
2681 PR c++/50209
2682 * g++.dg/cpp0x/initlist58.C: New.
2683
7a3eeb85
JW
26842011-08-29 Janus Weil <janus@gcc.gnu.org>
2685
2686 PR fortran/50225
2687 * gfortran.dg/class_result_1.f03: New.
2688
776bebcd
JJ
26892011-08-29 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR middle-end/48722
2692 * gcc.target/i386/pr48722.c: New test.
2693
e7898e54
TK
26942011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2695
2696 PR libfortran/50192
2697 * gfortran.dg/widechar_compare_1.f90: New test.
2698
e90abaa0
JM
26992011-08-26 Jason Merrill <jason@redhat.com>
2700
2701 Core DR 342
2702 PR c++/48582
2703 * g++.dg/abi/mangle50.C: New.
2704
b807694e
UB
27052011-08-27 Uros Bizjak <ubizjak@gmail.com>
2706
2707 PR target/50202
2708 * gcc.target/i386/pr50202.c: New test.
2709
bbeb5beb
UB
27102011-08-26 Uros Bizjak <ubizjak@gmail.com>
2711
2712 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2713 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2714 * gcc.target/i386/avx-round-vec.c: New test.
2715 * gcc.target/i386/avx-roundf-vec.c: New test.
2716
f1a89dd0
JJ
27172011-08-26 Jakub Jelinek <jakub@redhat.com>
2718
2f27df53
JJ
2719 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2720 instruction.
2721
f1a89dd0
JJ
2722 PR c/50179
2723 * c-c++-common/Wunused-var-14.c: New test.
2724
3e0694cf
TV
27252011-08-26 Tom de Vries <tom@codesourcery.com>
2726
2727 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2728
990b31f7
JL
27292011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2730
bbeb5beb
UB
2731 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2732 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2733 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2734 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
990b31f7 2735
c2b640a7
AS
27362011-08-26 Andrew Stubbs <ams@codesourcery.com>
2737
2738 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2739 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2740 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2741 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2742
d54e80ce
MM
27432011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2744
2745 PR fortran/50050
2746 * gfortran.dg/pointer_comp_init_1.f90: New test.
2747
7888350f
JM
27482011-08-25 Jason Merrill <jason@redhat.com>
2749
2750 PR c++/50157
2751 * g++.dg/cpp0x/sfinae27.C: New.
2752
aa13dc3c
TB
27532011-08-25 Tobias Burnus <burnus@net-b.de>
2754
2755 * gfortran.dg/coarray_lib_token_4.f90: New.
2756
241e79cf
TB
27572011-08-25 Tobias Burnus <burnus@net-b.de>
2758
2759 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2760
cbba4777
RG
27612011-08-25 Richard Guenther <rguenther@suse.de>
2762
2763 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2764
40885767
TB
27652011-08-24 Tobias Burnus <burnus@net-b.de>
2766
2767 PR fortran/50163
2768 * gfortran.dg/initialization_28.f90: New.
2769
8c330caa
RG
27702011-08-24 Richard Guenther <rguenther@suse.de>
2771
2772 PR tree-optimization/50067
2773 * gcc.dg/torture/pr50067-3.c: New testcase.
2774 * gcc.dg/torture/pr50067-4.c: Likewise.
2775 * gcc.dg/torture/pr50067-5.c: Likewise.
2776
2ddfea8a
KY
27772011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2778
2779 * g++.dg/other/i386-2.C: Add -mavx2 check.
2780 * g++.dg/other/i386-3.C: Likewise.
2781 * gcc.target/i386/avx-1.c: Add AVX2.
2782 * gcc.target/i386/avx-2.c: Likewise.
2783 * gcc.target/i386/funcspec-5.c: Likewise.
2784 * gcc.target/i386/sse-12.c: Likewise.
2785 * gcc.target/i386/sse-13.c: Likewise.
2786 * gcc.target/i386/sse-14.c: Likewise.
2787 * gcc.target/i386/sse-22.c: Likewise.
2788 * gcc.target/i386/sse-23.c: Likewise.
2789 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2790 * gcc.target/i386/avx2-check.h: New.
2791 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2792 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2793 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2794 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2795 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2796 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2797 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2798 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2799 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2800 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2801 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2802 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2803 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2804 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2805 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2806 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2807 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2808 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2809 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2810 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2811 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2812 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2813 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2814 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2815 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2816 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2817 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2818 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2819 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2820 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2821 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2822 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2823 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2824 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2825 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2826 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2827 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2828 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2829 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2830 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2831 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2832 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2833 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2834 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2835 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2836 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2837 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2838 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2839 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2840 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2841 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2842 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2843 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2844 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2845 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2846 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2847 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2848 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2849 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2850 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2851 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2852 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2853 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2854 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2855 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2856 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2857 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2858 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2859 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2860 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2861 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2862 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2863 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2864 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2865 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2866 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2867 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2868 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2869 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2870 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2871 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2872 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2873 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2874 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2875 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2876 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2877 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2878 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2879 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2880 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2881 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2882 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2883 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2884 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2885 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2886 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2887 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2888 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2889 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2890 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2891 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2892 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2893 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2894 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2895 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2896 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2897 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2898 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2899 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2900 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2901 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2902 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2903 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2904 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2905 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2906 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2907 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2908 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2909 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2910 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2911 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2912 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2913 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2914 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2915 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2916 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2917 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2918 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2919 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2920 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2921 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2922 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2923 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2924 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2925 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2926 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2927 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2928 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2929 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2930 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2931 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2932 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2933 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2934 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2935 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2936 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2937 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2938 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2939 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2940 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2941 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2942 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2943 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2944 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2945 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2946 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2947 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2948 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2949 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2950 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2951 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2952 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2953 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2954 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2955 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2956 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2957 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2958 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2959 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2960 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2961 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2962 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2963 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2964 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2965 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2966 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2967 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2968 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2969 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2970 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2971 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2972 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2973 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2974 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2975 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2976 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2977 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2978 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2979 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2980 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2981 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2982 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2983 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2984 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2985 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2986 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2987 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2988 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2989 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2990 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2991 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2992 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2993 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2994 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2995 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2996 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2997 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2998 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2999 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3000 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3001 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3002 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3003 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3004 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3005 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3006 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3007 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3008 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3009 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3010 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3011 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3012 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3013 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3014 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3015 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3016 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3017 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3018 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3019 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3020 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3021 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3022 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3023 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3024 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3025 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3026 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3027 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3028 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3029 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3030 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3031 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3032 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3033 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3034 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3035 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3036 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3037 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3038 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3039 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3040 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3041 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3042 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3043 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3044 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3045 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3046 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3047 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3048 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3049 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3050 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3051 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3052 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3053 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3054 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3055 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3056 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3057 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3058 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3059 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3060 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3061 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3062 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3063 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3064 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3065 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3066 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3067 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3068 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3069 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3070 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3071 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3072 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3073 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3074 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3075 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3076 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3077 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3078 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3079 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3080 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3081 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3082 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3083 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3084 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3085 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3086 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3087 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3088 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3089 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3090 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3091 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3092 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3093 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3094 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3095 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3096 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3097 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3098 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3099 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3100 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3101 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3102 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3103 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3104 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3105 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3106 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3107 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3108 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3109 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3110 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3111 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3112 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3113 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3114 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3115 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3116 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3117 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3118 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3119 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3120 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3121 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3122 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3123 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3124 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3125 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3126 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3127 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3128 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3129 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3130 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3131 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3132 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3133 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3134 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3135 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3136 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3137 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3138 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3139 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3140 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3141 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3142 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3143 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3144 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3145 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3146 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3147 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3148 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3149 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3150 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3151 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3152 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3153 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3154 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3155 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3156 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3157 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3158 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3159 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3160 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3161 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3162 * gcc.target/i386/testimm-9.c: Likewise.
3163
82feeb8d
L
31642011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3165
3166 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3167 * g++.dg/other/i386-3.C: Likewise.
3168 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3169 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3170 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3171 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3172 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3173 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3174 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3175 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3176 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3177 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3178 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3179 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3180 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3181 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3182 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3183 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3184 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3185 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3186 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3187 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3188 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3189 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3190 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3191 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3192 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3193 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3194 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3195 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3196 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3197 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3198 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3199 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3200 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3201 * gcc.target/i386/sse-12.c: Add BMI2.
3202 * gcc.target/i386/sse-13.c: Likewise.
3203 * gcc.target/i386/sse-14.c: Likewise.
3204 * gcc.target/i386/sse-22.c: Likewise.
3205 * gcc.target/i386/sse-23.c: Likewise.
3206
30d1352e
JM
32072011-08-23 Jason Merrill <jason@redhat.com>
3208
3209 * g++.dg/template/crash7.C: Adjust expected errors.
3210
f7d605ac
JM
32112011-08-23 Jason Merrill <jason@redhat.com>
3212
3213 PR c++/49045
3214 Core 1321
3215 * g++.dg/cpp0x/overload2.C: New.
3216
27bec7bf
JM
32172011-08-23 Jason Merrill <jason@redhat.com>
3218
3219 Core 903
3220 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3221
9b8662c2
JM
32222011-08-23 Jason Merrill <jason@redhat.com>
3223
3224 Core 975
3225 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3226 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3227 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3228 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3229
27879147
JM
32302011-08-23 Jason Merrill <jason@redhat.com>
3231
3232 PR c++/50024
3233 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3234
e2f00837
JJ
32352011-08-23 Jakub Jelinek <jakub@redhat.com>
3236
09e640b3
JJ
3237 PR c++/50158
3238 * g++.dg/warn/Wunused-var-16.C: New test.
3239
e2f00837
JJ
3240 PR middle-end/50161
3241 * gcc.dg/pr50161.c: New test.
3242
e70e0b60
SP
32432011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3244
3245 PR c++/50055
3246 * g++.dg/gcov/gcov-7.C: New test.
3247
bfcbe068
JJ
32482011-08-23 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR c++/46862
3251 * g++.dg/dfp/nofields.C: New test.
3252
0fcbc86b
TB
32532011-08-23 Tobias Burnus <burnus@net-b.de>
3254
3255 PR fortran/31600
3256 * gfortran.dg/use_16.f90: New.
3257
1707583b
UB
32582011-08-22 Uros Bizjak <ubizjak@gmail.com>
3259 Kirill Yukhin <kirill.yukhin@intel.com>
3260
3261 PR target/50155
3262 * gcc.target/i386/pr50155.c: New test.
3263
e4269c78
JJ
32642011-08-22 Jakub Jelinek <jakub@redhat.com>
3265
ad885386
JJ
3266 PR tree-optimization/50133
3267 * gcc.dg/pr50133.c: New test.
3268
e4269c78
JJ
3269 PR middle-end/50141
3270 * c-c++-common/cxxbitfields-6.c: New test.
3271
7d7212ec
MM
32722011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3273
3274 PR fortran/50050
3275 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3276
bdb7daeb 32772011-08-22 Georg-Johann Lay <avr@gjlay.de>
1707583b 3278
bdb7daeb
GJL
3279 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3280 * gcc.dg/pr49994-3.c: Ditto.
3281
ed90b673
RG
32822011-08-22 Richard Guenther <rguenther@suse.de>
3283
3284 PR testsuite/50145
3285 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3286 * gcc.dg/torture/pr50067-2.c: Likewise.
3287
6cd1d48e
TK
32882011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3289
3290 PR fortran/47659
3291 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3292 of a constant resulting from simplification.
3293 * gfortran.dg/warn_conversion_3.f90: New test.
3294
2d27cb44
TK
32952011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3296
3297 PR fortran/50130
3298 * gfortran.dg/zero_stride_1.f90: New test.
3299
13001f33
JW
33002011-08-20 Janus Weil <janus@gcc.gnu.org>
3301
3302 PR fortran/49638
3303 * gfortran.dg/typebound_override_1.f90: Modified.
3304
94e3faf6
JJ
33052011-08-20 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR tree-optimization/48739
3308 * gcc.dg/pr48739-1.c: New test.
3309 * gcc.dg/pr48739-2.c: New test.
3310
b9156642
TB
33112011-08-20 Tobias Burnus <burnus@net-b.de>
3312
3313 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3314
176a6603
MM
33152011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3316
3317 PR fortran/50129
3318 * gfortran.dg/where_3.f90: New test.
3319
54f6892e
L
33202011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3321
3322 PR middle-end/49721
3323 * gfortran.dg/pr49721-1.f: New.
3324 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3325
d4a83c10
JM
33262011-08-19 Joseph Myers <joseph@codesourcery.com>
3327
3328 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3329 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3330 New tests.
3331
a6f969f4
AS
33322011-08-19 Andrew Stubbs <ams@codesourcery.com>
3333
3334 * gcc.target/arm/wmul-11.c: New file.
3335 * gcc.target/arm/wmul-12.c: New file.
3336 * gcc.target/arm/wmul-13.c: New file.
3337
75161d2c
AS
33382011-08-19 Andrew Stubbs <ams@codesourcery.com>
3339
3340 * gcc.target/arm/wmul-10.c: New file.
3341
6a228c2c
AS
33422011-08-19 Andrew Stubbs <ams@codesourcery.com>
3343
3344 * gcc.target/arm/wmul-9.c: New file.
3345 * gcc.target/arm/wmul-bitfield-2.c: New file.
3346
26a855d7
AS
33472011-08-19 Andrew Stubbs <ams@codesourcery.com>
3348
3349 * gcc.target/arm/wmul-8.c: New file.
3350
ff63d754
AS
33512011-08-19 Andrew Stubbs <ams@codesourcery.com>
3352
3353 * gcc.target/arm/wmul-7.c: New file.
3354
db719f50
AS
33552011-08-19 Andrew Stubbs <ams@codesourcery.com>
3356
3357 * gcc.target/arm/wmul-6.c: New file.
3358
cefb4d4f
AS
33592011-08-19 Andrew Stubbs <ams@codesourcery.com>
3360
3361 * gcc.target/arm/wmul-5.c: New file.
3362 * gcc.target/arm/no-wmla-1.c: New file.
3363
5dfe80ba
AS
33642011-08-19 Andrew Stubbs <ams@codesourcery.com>
3365
3366 * gcc.target/arm/wmul-bitfield-1.c: New file.
3367
c4b3a0a0
JM
33682011-08-19 Joseph Myers <joseph@codesourcery.com>
3369
3370 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3371
df698a87
RO
33722011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3373
3374 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3375 * gcc.target/i386/conversion.c: Likewise.
3376
ab37ef4c
RG
33772011-08-19 Richard Guenther <rguenther@suse.de>
3378
3379 * gcc.dg/torture/pr50067-1.c: New testcase.
3380 * gcc.dg/torture/pr50067-2.c: Likewise.
3381
a3f94870
JY
33822011-08-19 Joey Ye <joey.ye@arm.com>
3383
3384 PR target/49437
3385 * gcc.target/arm/handler-align.c: New test.
3386 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3387 New Function.
3388
96332fd8
JY
33892011-08-19 Joey Ye <joey.ye@arm.com>
3390
3391 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3392
df1a69f6
MM
33932011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3394
3395 PR fortran/50071
3396 * gfortran.dg/end_block_label_1.f90: New test.
3397 * gfortran.dg/end_associate_label_1.f90: New test.
3398
a7ad08ae
JM
33992011-08-18 Joseph Myers <joseph@codesourcery.com>
3400
3401 * gcc.dg/c1x-pointer-float-1.c: New test.
3402
4ee3237e
MM
34032011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3404
3405 PR fortran/50071
3406 * gfortran.dg/duplicate_labels_2.f: New test.
3407
bbceee64
JM
34082011-08-18 Joseph Myers <joseph@codesourcery.com>
3409
3410 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3411 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3412 gcc.dg/c1x-noreturn-5.c: New tests.
3413
a48e3dd1
JM
34142011-08-18 Joseph Myers <joseph@codesourcery.com>
3415
3416 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3417
3b6fa7a5
TB
34182011-08-18 Tobias Burnus <burnus@net-b.de>
3419
3420 PR fortran/18918
3421 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3422 * gfortran.dg/coarray_lock_3.f90: Fix test.
3423 * gfortran.dg/coarray_lock_4.f90: New.
3424 * gfortran.dg/coarray_lock_5.f90: New.
3425
2a63286d
JJ
34262011-08-18 Jakub Jelinek <jakub@redhat.com>
3427
f44157f8
JJ
3428 PR target/50009
3429 * gcc.c-torture/compile/pr50009.c: New test.
3430
2a63286d
JJ
3431 PR target/50092
3432 * gcc.dg/torture/pr50092.c: New test.
3433
a2f3eae2
TB
34342011-08-18 Tobias Burnus <burnus@net-b.de>
3435
3436 PR fortran/50109
3437 * gfortran.dg/namelist_73.f90: New.
3438
51fdcb38
JJ
34392011-08-18 Jakub Jelinek <jakub@redhat.com>
3440
3441 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3442
4dee9718
JJ
3443 PR debug/50017
3444 * gcc.dg/pr50017.c: New test.
3445
55715096
DS
34462011-08-18 Dodji Seketeli <dodji@redhat.com>
3447
3448 PR c++/45625
3449 * g++.dg/lookup/hidden-var1.C: New test case.
3450
dbad8e71
TB
34512011-08-17 Tobias Burnus <burnus@net-b.de>
3452
3453 PR fortran/31461
3454 * gfortran.dg/warn_unused_var_2.f90: New.
3455 * gfortran.dg/warn_unused_var_3.f90: New.
3456
f846d4d9
TV
34572011-08-17 Tom de Vries <tom@codesourcery.com>
3458
3459 PR target/43597
3460 * gcc.target/arm/pr43597.c: New test.
3461
30228b61
JW
34622011-08-17 Janus Weil <janus@gcc.gnu.org>
3463
3464 PR fortran/50070
3465 * gfortran.dg/common_13.f90: New.
3466
09841630
JM
34672011-08-16 Jason Merrill <jason@redhat.com>
3468
fd4198e6
JM
3469 PR c++/50086
3470 * g++.dg/cpp0x/variadic-unresolved.C: New.
3471
41669f51
JM
3472 * g++.old-deja/g++.brendan/README: Add R.I.P.
3473
4951efb6
JM
3474 * g++.dg/ext/attr-used-1.C: New.
3475
09841630
JM
3476 PR c++/50054
3477 * g++.dg/cpp0x/initlist56.C: New.
3478
1a9f1ff2
L
34792011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3480
3481 PR testsuite/50085
3482 * g++.dg/opt/life1.C: Only run on Linux.
3483
e535f1b2
TB
34842011-08-15 Tobias Burnus <burnus@net-b.de>
3485
3486 * gfortran.dg/coarray_26.f90: New.
3487
e7d4e45e
HPN
34882011-08-15 Hans-Peter Nilsson <hp@axis.com>
3489
6ea91222 3490 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
e7d4e45e
HPN
3491 -fdump-tree-vrp1.
3492
bb9de0c4
JW
34932011-08-14 Janus Weil <janus@gcc.gnu.org>
3494
3495 PR fortran/50073
3496 * gfortran.dg/func_result_7.f90: New.
3497
a11e05f4
JM
34982011-08-13 Jason Merrill <jason@redhat.com>
3499
fdf03377
JM
3500 PR c++/50075
3501 * g++.dg/cpp0x/decltype32.C: New.
3502
a11e05f4
JM
3503 PR c++/50059
3504 * g++.dg/diagnostic/expr1.C: New.
3505
8434c305
DL
35062011-08-12 David Li <davidxl@google.com>
3507
3508 * g++.dg/abi/vbase15.C: New test.
3509
98b3c04e
JM
35102011-08-12 Jason Merrill <jason@redhat.com>
3511
3512 PR c++/50034
3513 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3514
6c32ee74
UB
35152011-08-12 Uros Bizjak <ubizjak@gmail.com>
3516
3517 * gcc.dg/builtins-67.c: New test.
3518 * gcc.target/i386/conversion.c: Ditto.
3519
4309e92c 35202011-08-11 Romain Geissler <romain.geissler@gmail.com>
1707583b 3521 Brian Hackett <bhackett1024@gmail.com>
4309e92c
RG
3522
3523 * g++.dg/plugin/decl_plugin.c: New.
3524 * g++.dg/plugin/decl-plugin-test.C: New.
3525 * g++.dg/plugin/plugin.exp: Add above testcase.
3526
25aa059e
RG
35272011-08-11 Richard Guenther <rguenther@suse.de>
3528
3529 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3530
0f8de043
MM
35312011-08-11 Michael Matz <matz@suse.de>
3532
3533 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3534
fb2c2b16
IR
35352011-08-11 Ira Rosen <ira.rosen@linaro.org>
3536
3537 PR tree-optimization/50039
3538 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3539 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3540
25610619
L
35412011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3542
3543 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3544 (sse4_1_test): Initialize src3 with random value.
3545
0e3a99ae
AS
35462011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3547
3548 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3549 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3550 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3551 * gcc.dg/scal-to-vec1.c: New test.
3552 * gcc.dg/scal-to-vec2.c: New test.
3553
4001900f
RG
35542011-08-09 Richard Guenther <rguenther@suse.de>
3555
3556 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3557 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3558 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3559 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3560
cd812873
UW
35612011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3562
3563 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3564
6052261c
UW
35652011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3566
3567 * gcc.dg/pr49948.c: Require pthread effective target.
3568
b205f1f7
UW
35692011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3570
3571 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3572
a4894e5e
UB
35732011-08-09 Uros Bizjak <ubizjak@gmail.com>
3574
3575 * gcc.target/i386/sse-22a.c: New test.
3576
1684ca6b
IR
35772011-08-09 Ira Rosen <ira.rosen@linaro.org>
3578
3579 PR tree-optimization/50014
3580 * gcc.dg/vect/pr50014.c: New test.
3581
1ad663a8
MJ
35822011-08-08 Martin Jambor <mjambor@suse.cz>
3583
3584 PR middle-end/49923
3585 * gcc.dg/tree-ssa/pr49923.c: New test.
3586
b7926cf9
L
35872011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3588
3589 PR target/49781
3590 * gcc.target/i386/pr49781-1.c: New.
3591
d7cfa314
JM
35922011-08-08 Jason Merrill <jason@redhat.com>
3593
712c948a
JM
3594 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3595
d7cfa314
JM
3596 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3597
2240d1cf
JW
35982011-08-07 Janus Weil <janus@gcc.gnu.org>
3599
3600 PR fortran/49638
3601 * gfortran.dg/typebound_override_1.f90: New.
3602
cd6cf2c9
KT
36032011-08-07 Kai Tietz <ktietz@redhat.com>
3604
3605 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3606 x86_64 mingw target.
3607 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3608 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3609 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3610 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3611 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3612 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3613 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3614 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3615 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3616 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3617
476ccc3f
UB
36182011-08-06 Uros Bizjak <ubizjak@gmail.com>
3619
3620 PR testsuite/48727
3621 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3622
ed003a88
UB
36232011-08-06 Uros Bizjak <ubizjak@gmail.com>
3624
3625 * gcc.dg/pr48770.c: Cleanup coverage files.
3626 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3627
bc336d63
UB
36282011-08-06 Uros Bizjak <ubizjak@gmail.com>
3629
3630 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3631 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3632 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3633 lzcnt and bmi options.
3634
56b6687b
L
36352011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3636
3637 PR target/47381
3638 * gcc.dg/pr47381-1.c: New.
3639 * gcc.dg/pr47381-2.c: Likewise.
3640 * gcc.target/i386/pr47381.c: Likewise.
3641
8f2b8cde
L
36422011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3643
3644 PR middle-end/47727
3645 * gcc.dg/pr47727.c: New.
3646
3647 PR target/47372
3648 * gcc.dg/pr47372-1.c: New.
3649 * gcc.dg/pr47372-2.c: Likewise.
3650
7ac1b8a0
L
36512011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3652
3653 PR middle-end/47449
3654 * gcc.target/i386/pr47449.c: New.
3655
3656 PR target/47446
3657 * gcc.dg/pr47446-1.c: New.
3658 * gcc.dg/pr47446-2.c: Likewise.
3659
08094409
L
36602011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3661
3662 PR target/47766
3663 * gcc.dg/pr47766.c: New.
3664
3665 PR target/47715
3666 * gcc.dg/tls/pr47715-1.c: New.
3667 * gcc.dg/tls/pr47715-2.c: Likewise.
3668 * gcc.dg/tls/pr47715-3.c: Likewise.
3669 * gcc.dg/tls/pr47715-4.c: Likewise.
8f2b8cde 3670 * gcc.dg/tls/pr47715-5.c: Likewise.
08094409 3671
0e0677a2
NP
36722011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3673
3674 PR libobjc/50002
3675 * objc.dg/gnu-api-2-class.m: Updated comments.
3676 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3677 * objc.dg/gnu-api-2-class-meta.m: New test.
3678 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
bc336d63 3679
0e0677a2 36802011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
bc336d63 3681
0e0677a2
NP
3682 PR libobjc/49882
3683 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3684 with classes that are in construction.
bc336d63 3685
7dff453e
L
36862011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3687
3688 PR target/48084
3689 * gcc.target/i386/pr48084-1.c: New.
3690 * gcc.target/i386/pr48084-2.c: Likewise.
3691 * gcc.target/i386/pr48084-3.c: Likewise.
3692 * gcc.target/i386/pr48084-4.c: Likewise.
3693 * gcc.target/i386/pr48084-5.c: Likewise.
3694
3695 PR rtl-optimization/49504
3696 * gcc.target/i386/pr49504.c: New.
3697
3698 PR target/49860
3699 * gcc.dg/pr49860.c: New.
3700
3f542037 37012011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
c683a53a 3702
3f542037
NP
3703 PR libobjc/49882
3704 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3705 with classes that are in construction.
3706
5c67ef9a
JM
37072011-08-05 Jason Merrill <jason@redhat.com>
3708
b569be8c
JM
3709 PR c++/48993
3710 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3711
bb0a32e8
JM
3712 PR c++/49921
3713 * g++.dg/cpp0x/decltype31.C: New.
3714
dd56ca9f
JM
3715 PR c++/49669
3716 * g++.dg/init/array28.C: New.
3717
5c67ef9a
JM
3718 PR c++/49988
3719 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3720
8c14fefc
L
37212011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3722
3723 PR target/47369
3724 * gcc.dg/pr47369-1.c: New.
3725
f6d44f20
L
37262011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3727
3728 PR middle-end/47364
3729 * gcc.dg/torture/pr47364-1.c: New.
9a55e3f6
L
3730 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3731 * gcc.c-torture/compile/pr47364-2.c: Likewise.
f6d44f20 3732
86dbed7d
TK
37332011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3734
5f7c4bd7 3735 PR fortran/37211
86dbed7d
TK
3736 * gfortran.dg/transfer_check_2.f90: New test case.
3737
9911e25a
JH
37382011-08-05 Jan Hubicka <jh@suse.cz>
3739
3740 PR middle-end/49494
3741 * gfortran.dg/pr49494.f90: New testcase.
3742
f791d333
JH
37432011-08-05 Jan Hubicka <jh@suse.cz>
3744
3745 PR middle-end/49735
3746 * gcc.c-torture/compile/pr49735.c: New testcase.
3747
3bed46f6
JM
37482011-08-05 Jason Merrill <jason@redhat.com>
3749
d3de8016
JM
3750 PR c++/47453
3751 * g++.dg/cpp0x/initlist56.C: New.
3752
9127e994
JM
3753 PR c++/49812
3754 * g++.dg/overload/rvalue2.C: New.
3755
fcbc2bed
JM
3756 PR c++/49983
3757 * g++.dg/cpp0x/range-for21.C: New.
3758
3bed46f6
JM
3759 * g++.dg/ext/vla11.C: New.
3760
0f36b2da
RG
37612011-08-05 Richard Guenther <rguenther@suse.de>
3762
3763 PR tree-optimization/49984
3764 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3765
8b201bc5
RG
37662011-08-05 Richard Guenther <rguenther@suse.de>
3767
3768 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3769 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3770 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3771
e863e4de
MM
37722011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3773
3774 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3775 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3776 * gfortran.dg/ldist-pr43023.f90: Ditto.
3777 * gfortran.dg/namelist_52.f90: Ditto.
3778 * gfortran.dg/interface_proc_end.f90: Ditto.
3779 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3780 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3781
1107f3ae
IR
37822011-08-04 Ira Rosen <ira.rosen@linaro.org>
3783
3784 * gcc.dg/vect/vect-over-widen-1.c: New test.
3785 * gcc.dg/vect/vect-over-widen-2.c: New test.
3786 * gcc.dg/vect/vect-over-widen-3.c: New test.
3787 * gcc.dg/vect/vect-over-widen-4.c: New test.
3788
428f80e6
RG
37892011-08-04 Richard Guenther <rguenther@suse.de>
3790
3791 PR fortran/49957
3792 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3793
b9e357d2
IB
37942011-08-04 Ian Bolton <ian.bolton@arm.com>
3795
3796 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3797
8dd00781
JJ
37982011-08-04 Jakub Jelinek <jakub@redhat.com>
3799
3800 PR middle-end/49905
3801 * g++.dg/ext/builtin-object-size3.C: New test.
3802
cb3d2e33
JJ
38032011-08-03 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR tree-optimization/49948
3806 * gcc.dg/pr49948.c: New test.
3807
ac88396b
L
38082011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3809
3810 PR middle-end/47383
78277376 3811 * gcc.dg/torture/pr47383.c: New.
ac88396b 3812
de29d850
AC
38132011-08-03 Arnaud Charlet <charlet@adacore.com>
3814
3815 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3816
4a174dbf
AC
38172011-08-03 Arnaud Charlet <charlet@adacore.com>
3818
3819 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3820
72c2f810
L
38212011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3822
3823 PR target/47744
3824 * gcc.dg/torture/pr47744-1.c: New.
3825 * gcc.dg/torture/pr47744-2.c: Likewise.
3826 * gcc.dg/torture/pr47744-3.c: Likewise.
3827
a130fb24
RG
38282011-08-03 Richard Guenther <rguenther@suse.de>
3829
3830 PR middle-end/49958
3831 * gcc.dg/torture/pr49958.c: New testcase.
3832
eb723fa3
RG
38332011-08-03 Richard Guenther <rguenther@suse.de>
3834
3835 PR tree-optimization/49938
3836 * g++.dg/torture/pr49938.C: New testcase.
3837
adc651f3
JM
38382011-08-02 Jason Merrill <jason@redhat.com>
3839
a9a740ba
JM
3840 PR c++/43886
3841 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3842
54e7d7f5
JM
3843 PR c++/49577
3844 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3845
326a6455
JM
3846 PR c++/49593
3847 * g++.dg/cpp0x/variadic115.C: New.
3848
adc651f3
JM
3849 PR c++/49803
3850 * g++.dg/cpp0x/union5.C: New.
3851
f315a6b4
DK
38522011-08-02 Daniel Kraft <d@domob.eu>
3853
3854 PR fortran/49885
3855 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3856
66f1dc79
KT
38572011-08-02 Kai Tietz <ktietz@redhat.com>
3858
3859 PR middle-end/49947
3860 * gcc.dg/tree-ssa/forwprop-15.c
3861
2b756fa2
JM
38622011-08-02 Jason Merrill <jason@redhat.com>
3863
3864 PR c++/49834
3865 * g++.dg/cpp0x/range-for20.C: New.
3866
979d4598
TB
38672011-08-02 Tobias Burnus <burnus@net-b.de>
3868
3869 * gfortran.dg/coarray_lib_token_3.f90: New.
3870
20906c66
JJ
38712011-08-02 Jakub Jelinek <jakub@redhat.com>
3872
3873 PR fortran/46752
3874 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3875 * gcc.dg/gomp/atomic-15.c: New test.
3876 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3877 * g++.dg/gomp/atomic-15.C: New test.
3878 * g++.dg/gomp/private-1.C: New test.
3879 * g++.dg/gomp/sharing-2.C: New test.
3880 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3881 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3882 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3883
3c3a5160
TB
38842011-08-02 Tobias Burnus <burnus@net-b.de>
3885
d2ff573e
MM
3886 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3887 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3888 cleanup-module.
3889 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3890 * gfortran.dg/allocatable_function_5.f90: Ditto.
3891 * gfortran.dg/allocate_stat.f90: Ditto.
3892 * gfortran.dg/array_constructor_20.f90: Ditto.
3893 * gfortran.dg/array_constructor_21.f90: Ditto.
3894 * gfortran.dg/array_constructor_22.f90: Ditto.
3895 * gfortran.dg/array_constructor_26.f03: Ditto.
3896 * gfortran.dg/array_function_4.f90: Ditto.
3897 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3898 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3899 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3900 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3901 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3902 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3903 * gfortran.dg/class_15.f03: Ditto.
3904 * gfortran.dg/class_27.f03: Ditto.
3905 * gfortran.dg/class_33.f90: Ditto.
3906 * gfortran.dg/class_37.f03: Ditto.
3907 * gfortran.dg/class_40.f03: Ditto.
3908 * gfortran.dg/class_42.f03: Ditto.
3909 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3910 * gfortran.dg/coarray/registering_1.f90: Ditto.
3911 * gfortran.dg/convert_1.f90: Ditto.
3912 * gfortran.dg/default_initialization_3.f90: Ditto.
3913 * gfortran.dg/dependency_25.f90: Ditto.
3914 * gfortran.dg/dependency_26.f90: Ditto.
3915 * gfortran.dg/dependency_36.f90: Ditto.
3916 * gfortran.dg/dependency_37.f90: Ditto.
3917 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3918 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3919 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3920 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3921 * gfortran.dg/elemental_result_1.f90: Ditto.
3922 * gfortran.dg/empty_derived_type.f90: Ditto.
3923 * gfortran.dg/entry_7.f90: Ditto.
3924 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3925 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3926 * gfortran.dg/error_recovery_3.f90: Ditto.
3927 * gfortran.dg/extends_4.f03: Ditto.
3928 * gfortran.dg/func_assign.f90: Ditto.
3929 * gfortran.dg/func_assign_3.f90: Ditto.
3930 * gfortran.dg/generic_1.f90: Ditto.
3931 * gfortran.dg/generic_18.f90: Ditto.
3932 * gfortran.dg/generic_22.f03: Ditto.
3933 * gfortran.dg/generic_4.f90: Ditto.
3934 * gfortran.dg/generic_6.f90: Ditto.
3935 * gfortran.dg/generic_actual_arg.f90: Ditto.
3936 * gfortran.dg/graphite/id-21.f: Ditto.
3937 * gfortran.dg/graphite/pr45758.f90: Ditto.
3938 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3939 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3940 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3941 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3942 * gfortran.dg/host_used_types_1.f90: Ditto.
3943 * gfortran.dg/implicit_1.f90: Ditto.
3944 * gfortran.dg/implicit_11.f90: Ditto.
3945 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3946 * gfortran.dg/impure_actual_1.f90: Ditto.
3947 * gfortran.dg/impure_assignment_1.f90: Ditto.
3948 * gfortran.dg/impure_constructor_1.f90: Ditto.
3949 * gfortran.dg/initialization_10.f90: Ditto.
3950 * gfortran.dg/initialization_12.f90: Ditto.
3951 * gfortran.dg/interface_14.f90: Ditto.
3952 * gfortran.dg/interface_15.f90: Ditto.
3953 * gfortran.dg/interface_2.f90: Ditto.
3954 * gfortran.dg/interface_25.f90: Ditto.
3955 * gfortran.dg/interface_26.f90: Ditto.
3956 * gfortran.dg/interface_29.f90: Ditto.
3957 * gfortran.dg/interface_assignment_1.f90: Ditto.
3958 * gfortran.dg/internal_pack_6.f90: Ditto.
3959 * gfortran.dg/internal_pack_7.f90: Ditto.
3960 * gfortran.dg/internal_pack_8.f90: Ditto.
3961 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3962 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3963 * gfortran.dg/module_commons_3.f90: Ditto.
3964 * gfortran.dg/module_equivalence_4.f90: Ditto.
3965 * gfortran.dg/module_equivalence_6.f90: Ditto.
3966 * gfortran.dg/module_function_type_1.f90: Ditto.
3967 * gfortran.dg/module_naming_1.f90: Ditto.
3968 * gfortran.dg/namelist_4.f90: Ditto.
3969 * gfortran.dg/operator_c1202.f90: Ditto.
3970 * gfortran.dg/parens_7.f90: Ditto.
3971 * gfortran.dg/pr32921.f: Ditto.
3972 * gfortran.dg/pr33646.f90: Ditto.
3973 * gfortran.dg/pr41928.f90: Ditto.
3974 * gfortran.dg/pr42119.f90: Ditto.
3975 * gfortran.dg/pr43984.f90: Ditto.
3976 * gfortran.dg/present_1.f90: Ditto.
3977 * gfortran.dg/private_type_2.f90: Ditto.
3978 * gfortran.dg/proc_decl_2.f90: Ditto.
3979 * gfortran.dg/proc_ptr_10.f90: Ditto.
3980 * gfortran.dg/proc_ptr_22.f90: Ditto.
3981 * gfortran.dg/proc_ptr_8.f90: Ditto.
3982 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3983 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3984 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3985 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3986 * gfortran.dg/substring_equivalence.f90: Ditto.
3987 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3988 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3989 * gfortran.dg/trim_optimize_6.f90: Ditto.
3990 * gfortran.dg/typebound_call_12.f03: Ditto.
3991 * gfortran.dg/typebound_operator_5.f03: Ditto.
3992 * gfortran.dg/typebound_operator_6.f03: Ditto.
3993 * gfortran.dg/typebound_proc_18.f03: Ditto.
3994 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3995 * gfortran.dg/use_1.f90: Ditto.
3996 * gfortran.dg/use_10.f90: Ditto.
3997 * gfortran.dg/use_11.f90: Ditto.
3998 * gfortran.dg/use_14.f90: Ditto.
3999 * gfortran.dg/use_only_2.f90: Ditto.
4000 * gfortran.dg/use_rename_4.f90: Ditto.
4001 * gfortran.dg/use_rename_5.f90: Ditto.
4002 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4003 * gfortran.dg/used_interface_ref.f90: Ditto.
4004 * gfortran.dg/used_types_11.f90: Ditto.
4005 * gfortran.dg/used_types_3.f90: Ditto.
4006 * gfortran.dg/used_types_4.f90: Ditto.
4007 * gfortran.dg/userdef_operator_2.f90: Ditto.
4008 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4009 * gfortran.dg/vect/pr46213.f90: Ditto.
4010 * gfortran.dg/whole_file_21.f90: Ditto.
4011 * gfortran.dg/whole_file_22.f90: Ditto.
4012 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4013 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3c3a5160 4014
9b80d091
KT
40152011-08-02 Kai Tietz <ktietz@redhat.com>
4016
4017 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4018
0701bb56
JM
40192011-08-01 Jason Merrill <jason@redhat.com>
4020
4bbff96e
JM
4021 PR c++/49932
4022 * g++.dg/abi/mangle49.C: New.
4023
3748a54c
JM
4024 PR c++/49924
4025 * g++.dg/cpp0x/constexpr-array4.C: New.
4026
0701bb56
JM
4027 PR c++/49813
4028 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4029
03acddfe
UB
40302011-08-01 Uros Bizjak <ubizjak@gmail.com>
4031
4032 PR target/49927
4033 * gcc.target/i386/pr49927.c: New test.
4034
67f2d54f
IR
40352011-08-01 Ira Rosen <ira.rosen@linaro.org>
4036
4037 PR tree-optimization/49926
4038 * gcc.dg/vect/pr49926.c: New test.
4039
5fcafa60
KY
40402011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4041
4042 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4043 * gcc.target/i386/lzcnt-1.c: New test.
4044 * gcc.target/i386/lzcnt-2.c: Likewise.
4045 * gcc.target/i386/lzcnt-2a.c: Likewise.
4046 * gcc.target/i386/lzcnt-3.c: Likewise.
4047 * gcc.target/i386/lzcnt-4.c: Likewise.
4048 * gcc.target/i386/lzcnt-4a.c: Likewise.
4049 * gcc.target/i386/lzcnt-5.c: Likewise.
4050 * gcc.target/i386/lzcnt-6.c: Likewise.
4051 * gcc.target/i386/lzcnt-6a.c: Likewise.
4052 * gcc.target/i386/lzcnt-check.h: Likewise.
4053
4054 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4055 * gcc.target/i386/sse-13.c: Likewise.
4056 * gcc.target/i386/sse-14.c: Likewise.
4057 * g++.dg/other/i386-2.C: Likewise.
4058 * g++.dg/other/i386-3.C: Likewise.
4059
655b30bf
JB
40602011-08-01 Julian Brown <julian@codesourcery.com>
4061
4062 * gcc.target/arm/fixed-point-exec.c: New test.
4063
deb1f617
UB
40642011-07-31 Uros Bizjak <ubizjak@gmail.com>
4065
4066 PR target/49920
4067 * gcc.target/i386/pr49920.c: New test.
4068
ba4a11ba
UB
40692011-07-31 Uros Bizjak <ubizjak@gmail.com>
4070
4071 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4072 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4073 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4074 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4075 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4076 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4077 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4078 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4079 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4080 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4081 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4082 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4083 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4084 * g++.dg/tree-ssa/pr33615.C: Ditto.
4085 * g++.dg/tree-ssa/restrict1.C: Ditto.
4086 * c-c++-common/restrict-2.c: Ditto.
4087 * gfortran.dg/pr32921.f: Ditto.
4088 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4089 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4090 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4091 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4092 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4093 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4094 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4095 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4096 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4097 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4098
360dffa3
UB
40992011-07-31 Uros Bizjak <ubizjak@gmail.com>
4100
4101 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4102 .exe.ltrans[0-9]*. dump files.
4103
0291fa25
JW
41042011-07-31 Janus Weil <janus@gcc.gnu.org>
4105
4106 PR fortran/49112
4107 * gfortran.dg/abstract_type_6.f03: Modified.
4108 * gfortran.dg/typebound_proc_24.f03: New.
4109
8e30a818
PC
41102011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4111
4112 PR testsuite/49917
4113 * g++.dg/init/for1.C: Fix.
4114
7d0300ed
TK
41152011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4116
4117 PR fortran/48876
4118 * gfortran.dg/string_5.f90: New test.
4119
ee27f97b
JM
41202011-07-29 Jason Merrill <jason@redhat.com>
4121
4122 PR c++/49867
4123 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4124
f2b4b91a
RO
41252011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4126
4127 PR tree-optimization/47407
4128 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4129 alpha*-dec-osf*.
4130 Sort target list.
4131
a9b332d4
RG
41322011-07-29 Richard Guenther <rguenther@suse.de>
4133
4134 * gcc.dg/uninit-suppress.c: Also disable VRP.
4135 * gcc.dg/uninit-suppress_2.c: Likewise.
4136
17b3c7a2
JM
41372011-07-28 Jason Merrill <jason@redhat.com>
4138
4139 PR c++/49808
4140 * g++.dg/template/nontype24.C: New.
4141
7d7d50ba
L
41422011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4143
4144 PR rtl-optimization/47958
4145 * gcc.dg/torture/pr47958-1.c: New.
4146
154516d9
WG
41472011-07-29 Wei Guozhi <carrot@google.com>
4148
4149 PR rtl-optimization/49799
4150 * gcc.dg/pr49799.c: New test case.
4151
0c43dbaf
SP
41522011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4153
4154 PR middle-end/48648
4155 * gcc.dg/graphite/id-pr48648.c: New.
4156
64153cce
JJ
41572011-07-28 Jakub Jelinek <jakub@redhat.com>
4158
d2663912
JJ
4159 PR fortran/31067
4160 * gfortran.dg/maxloc_2.f90: New test.
4161 * gfortran.dg/maxloc_3.f90: New test.
4162 * gfortran.dg/minloc_1.f90: New test.
4163 * gfortran.dg/minloc_2.f90: New test.
4164 * gfortran.dg/minloc_3.f90: New test.
4165 * gfortran.dg/minmaxloc_7.f90: New test.
4166
64153cce
JJ
4167 PR debug/49871
4168 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4169
542550cf
JJ
41702011-07-28 Jakub Jelinek <jakub@redhat.com>
4171
4172 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4173 the builtin isn't optimized away.
4174
4bfd470b
TB
41752011-07-27 Tobias Burnus <burnus@net-b.de>
4176
4177 PR fortran/45586
4178 * gfortran.dg/lto/pr45586-2_0.f90: New.
4179
fa8a398e
AH
41802011-07-27 Aldy Hernandez <aldyh@redhat.com>
4181
4182 PR middle-end/49875
360dffa3 4183 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
fa8a398e
AH
4184 * c-c++-common/cxxbitfields-5.c: Same.
4185
a5f9523c
UW
41862011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4187
4188 * lib/target-supports.exp (check_effective_target_mmap): Use
4189 check_function_available.
4190
ce77c22f
JY
41912011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4192
4193 * g++.old-deja/g++.pt/crash60.C: Updated.
4194
f22cfb2e
JJ
41952011-07-27 Jakub Jelinek <jakub@redhat.com>
4196
4197 PR target/49866
4198 * gcc.target/i386/pr49866.c: New test.
4199
084e45a5
YK
42002011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4201
4202 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4203 * gcc.target/i386/bmi-andn-1.c: New test.
4204 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4205 * gcc.target/i386/bmi-andn-2.c: Likewise.
4206 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4207 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4208 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4209 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4210 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4211 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4212 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4213 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4214 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4215 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4216 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4217 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4218 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4219 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4220 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4221 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4222 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4223 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4224 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4225 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4226 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4227
bd4a54da
SP
42282011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4229
4230 PR middle-end/47691
4231 * gfortran.dg/graphite/id-pr47691.f: New.
4232
5019a14e
UB
42332011-07-27 Uros Bizjak <ubizjak@gmail.com>
4234
4235 * gcc.target/i386/avx-os-support.h: New.
4236 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4237 (main): Check avx_os_support before the test is run.
4238 * gcc.target/i386/aes-avx-check.h: Ditto.
4239 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4240
2fe83a0c
KT
42412011-07-27 Kai Tietz <ktietz@redhat.com>
4242
4243 * gcc.target/i386/aggregate-ret3.c: New test.
4244 * gcc.target/i386/aggregate-ret4.c: New test.
4245
4f13e17f
DC
42462011-07-27 Daniel Carrera <dcarrera@gmail.com>
4247
4248 PR fortran/49755
4249 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4250 allocated array should *not* change its size.
4251 * gfortran.dg/multiple_allocation_3.f90: New test.
4252
625f85e9
PC
42532011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4254
4255 PR c++/49776
4256 * g++.dg/cpp0x/constexpr-49776.C: New.
4257
bce26def
SP
42582011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4259
4260 PR middle-end/47046
4261 * gcc.dg/graphite/id-pr47046.c: New.
4262
7e806cfa
SP
42632011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4264
4265 PR middle-end/47653
4266 * gcc.dg/graphite/run-id-pr47593.c: New.
4267
cbc1994b
SP
42682011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4269
4270 PR middle-end/47653
4271 * gcc.dg/graphite/run-id-pr47653.c: New.
4272 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4273 induction variables.
4274 * gcc.dg/graphite/scop-16.c: Same.
4275 * gcc.dg/graphite/scop-17.c: Same.
4276 * gcc.dg/graphite/scop-21.c: Same.
4277
4c7d6755
SP
42782011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4279
4280 PR middle-end/48805
4281 * gcc.dg/graphite/id-pr48805.c: New.
4282
af232d48
TB
42832011-07-26 Tobias Burnus <burnus@net-b.de>
4284
4285 * gfortran.dg/coarray_lib_token_2.f90: New.
4286
335d2e39
IR
42872011-07-26 Ira Rosen <ira.rosen@linaro.org>
4288
4289 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4290 SPU local store.
4291
0de204de
AP
42922011-07-25 Andrew Pinski <apinski@cavium.com>
4293
4294 PR tree-opt/49671
4295 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4296 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4c7d6755 4297
8175c19c
RO
42982011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299
4300 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4301
4302 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4303 * gcc.c-torture/execute/loop-2g.c: Likewise.
4304 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4305 Require mmap support.
4306 * gcc.c-torture/execute/loop-2g.x: Likewise.
4307 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4308 (MAP_ANON): Provide default.
4309 * gcc.dg/20050826-1.c: Likewise.
4310 * gcc.target/i386/pr36533.c: Likewise.
4311 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4312 Use dg-require-effective-target mmap.
4313
c1703fc1
PC
43142011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4315
4316 PR c++/49838
4317 * g++.dg/cpp0x/range-for19.C: New.
4318
c2d8a62e
RO
43192011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4320
4321 PR testsuite/49753
4322 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4323
4324 Revert:
4325 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4326
4327 PR testsuite/49753
4328 * g++.dg/torture/pr49309.C: Remove.
4329
59daeef4
RS
43302011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4331
4332 PR tree-optimization/49809
4333 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4334 test.
4335
ebeadd91
RG
43362011-07-25 Richard Guenther <rguenther@suse.de>
4337
4338 PR tree-optimization/49715
4339 * gcc.target/i386/pr49715-1.c: New testcase.
4340 * gcc.target/i386/pr49715-2.c: Likewise.
4341
3bb4eb1c
JM
43422011-07-23 Jason Merrill <jason@redhat.com>
4343
4344 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4345
76f86d00
JM
43462011-07-22 Jason Merrill <jason@redhat.com>
4347
4348 PR c++/49793
4349 * g++.dg/cpp0x/initlist55.C: New.
4350
f5e62ce9
TB
43512011-07-23 Tobias Burnus <burnus@net-b.de>
4352
4353 PR fortran/49791
4354 * gfortran.dg/namelist_72.f: New.
4355
efc694a7
TB
43562011-07-23 Tobias Burnus <burnus@net-b.de>
4357
4358 * gfortran.dg/coarray_25.f90: New.
4359
eda42c4f
VV
43602011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4361
4362 * override1.C: This test should use c++0x mode.
4363 * override3.C: New. Test the diagnostics in c++98 mode.
4364
fcb21722 43652011-07-22 Jason Merrill <jason@redhat.com>
3a636414
JM
4366 Mark Glisse <marc.glisse@normalesup.org>
4367
4368 PR c++/30112
4369 * g++.dg/other/pragma-re-1.C: Add namespace cases.
fcb21722
JM
4370
4371 PR c++/49813
4372 * g++.dg/opt/builtins2.C: New.
4373 * g++.dg/other/error27.C: Don't rely on __builtin.
4374
3de69514
L
43752011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4376
4377 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4378 on lp64 targets.
4379 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4380 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4381 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4382 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4383
4384 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4385 instead of ia32.
4386
27315aa6
RG
43872011-07-22 Richard Guenther <rguenther@suse.de>
4388
4389 PR tree-optimization/45819
4390 * gcc.dg/pr45819.c: New testcase.
4391
e05de0a9
UB
43922011-07-22 Uros Bizjak <ubizjak@gmail.com>
4393
4394 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4395
ef74e2ba
SP
43962011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4397
4398 PR middle-end/47654
4399 PR middle-end/49649
4400 * gcc.dg/graphite/run-id-pr47654.c: New.
4401
02614448
ILT
44022011-07-21 Ian Lance Taylor <iant@google.com>
4403
4404 PR middle-end/49705
4405 * gcc.dg/pr49705.c: New test.
4406
d4add952
UB
44072011-07-21 Uros Bizjak <ubizjak@gmail.com>
4408
4409 * lib/target-supports.exp (check_avx_os_support_available): New.
4410 (check_effective_target_avx_runtime): Use it.
4411
3ceaf2f5
RG
44122011-07-21 Richard Guenther <rguenther@suse.de>
4413
4414 PR tree-optimization/49770
4415 * g++.dg/torture/pr49770.C: New testcase.
4416
7f3ff782
KT
44172011-07-21 Kai Tietz <ktietz@redhat.com>
4418
4419 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4420 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4421
0c53708e
TB
44222011-07-21 Tobias Burnus <burnus@net-b.de>
4423
4424 * gfortran.dg/coarray_lib_token_1.f90: New.
4425
0b47e344 44262011-07-21 Georg-Johann Lay <avr@gjlay.de>
d4add952 4427
0b47e344
GJL
4428 * gcc.dg/pr32912-2.c: Skip for AVR.
4429 * gcc.dg/pr44674.c: Add dg-require-profiling.
4430
458f8a16
JM
44312011-07-20 Jason Merrill <jason@redhat.com>
4432
4433 * g++.dg/ext/desig2.C: New.
4434
c36193c6
MM
44352011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4436
4437 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4438 be generated.
4439 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4440 * gcc.target/powerpc/recip-3.c: Ditto.
4441
34429675
JM
44422011-07-19 Jason Merrill <jason@redhat.com>
4443
4444 PR c++/6709 (DR 743)
4445 PR c++/42603 (DR 950)
4446 * g++.dg/cpp0x/decltype21.C: New.
4447
dca412a1
RG
44482011-07-20 Richard Guenther <rguenther@suse.de>
4449
4450 PR middle-end/18908
4451 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4452 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4453
b0e43da8
CLT
44542011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4455
4456 * gcc.target/arm/combine-movs.c: New.
4457 * gcc.target/arm/unsigned-extend-2.c: New.
4458
37457866
JM
44592011-07-19 Jason Merrill <jason@redhat.com>
4460
4461 PR c++/49785
4462 * g++.dg/cpp0x/variadic114.C: New.
4463
394d3a2e
TB
44642011-07-19 Tobias Burnus <burnus@net-b.de>
4465
4466 * gfortran.dg/coarray_args_1.f90: New.
4467 * gfortran.dg/coarray_args_2.f90: New.
4468
b21a544b
JW
44692011-07-19 Janus Weil <janus@gcc.gnu.org>
4470
4471 PR fortran/49708
4472 * gfortran.dg/allocate_error_3.f90: New.
4473
53020648
RG
44742011-07-19 Richard Guenther <rguenther@suse.de>
4475
4476 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4477 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4478 * gcc.dg/torture/20110719-1.c: New testcase.
4479
b8b2b009
JJ
44802011-07-19 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR tree-optimization/49768
4483 * gcc.c-torture/execute/pr49768.c: New test.
4484
338f655d
IR
44852011-07-19 Ira Rosen <ira.rosen@linaro.org>
4486
4487 PR tree-optimization/49771
4488 * gcc.dg/vect/pr49771.c: New test.
4489
310bc633
MJ
44902011-07-18 Martin Jambor <mjambor@suse.cz>
4491
4492 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4493 * gcc.dg/ipa/ipa-2.c: Likewise.
4494 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4495 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4496 * gcc.dg/ipa/ipa-5.c: Likewise.
4497 * gcc.dg/ipa/ipa-7.c: Likewise.
4498 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4499 * gcc.dg/ipa/ipacost-1.c: Likewise.
4500 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4501 functions.
4502 * gcc.dg/ipa/ipcp-1.c: New test.
4503 * gcc.dg/ipa/ipcp-2.c: Likewise.
4504 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4505
8b316874
JJ
45062011-07-18 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR middle-end/49675
4509 * gfortran.dg/pr49675.f90: New test.
4510
e002c7cb
RG
45112011-07-18 Richard Guenther <rguenther@suse.de>
4512
4513 * gcc.dg/torture/20110718-1.c: New testcase.
4514
e44dbbe1
RO
45152011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4516
4517 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4518 * g++.dg/ext/bitfield3.C: Likewise.
4519 * g++.dg/ext/bitfield4.C: Likewise.
4520 * g++.dg/ext/bitfield5.C: Likewise.
4521 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4522 * g++.dg/other/pr23205-2.C: Likewise.
4523 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4524 * gcc.c-torture/compile/20001109-2.c: Likewise.
4525 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4526 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4527 * gcc.dg/bitfld-16.c: Likewise.
4528 * gcc.dg/bitfld-17.c: Likewise.
4529 * gcc.dg/bitfld-18.c: Likewise.
4530 * gcc.dg/builtins-config.h: Remove Netware support.
4531 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4532 * gcc.dg/cdce2.c: Likewise.
4533 * gcc.dg/cpp/assert4.c: Remove netware support.
4534 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4535 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4536
4537 * lib/target-supports.exp (check_visibility_available): Remove
4538 NetWare support.
4539 (check_profiling_available): Likewise.
4540
c27e3f60
IR
45412011-07-18 Ira Rosen <ira.rosen@linaro.org>
4542
4543 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4544
63523a1f
TB
45452011-07-17 Tobias Burnus <burnus@net-b.de>
4546 Thomas Koenig <tkoenig@gcc.gnu.org>
4547
4548 PR fortran/34657
4549 * gfortran.dg/generic_17.f90: Fix testcase.
4550 * gfortran.dg/interface_3.f90: Add dg-error.
4551 * gfortran.dg/use_14.f90: New.
4552 * gfortran.dg/use_15.f90: New.
4553
1ff24749
EB
45542011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4555
4556 * gnat.dg/pointer_controlled.adb: New test.
4557
73cd74f8
TB
45582011-07-17 Tobias Burnus <burnus@net-b.de>
4559
4560 PR fortran/49624
4561 * gfortran.dg/pointer_remapping_7.f90: New.
4562
6573e8a0
JM
45632011-07-16 Jason Merrill <jason@redhat.com>
4564
4565 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4566
3d2f6864
NF
45672011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4568 Jason Merrill <jason@redhat.com>
4569
4570 PR c++/45329
4571 PR c++/48934
4572 * g++.dg/cpp0x/decltype29.C: Adjust.
4573 * g++.dg/cpp0x/error4.C: Adjust.
4574 * g++.dg/cpp0x/sfinae26.C: Adjust.
4575 * g++.dg/cpp0x/variadic105.C: Adjust.
4576 * g++.dg/template/deduce3.C: Adjust.
4577 * g++.dg/template/error45.C: Adjust.
4578 * g++.dg/template/ptrmem2.C: Adjust.
4579 * g++.dg/template/sfinae2.C: Adjust.
4580 * g++.old-deja/g++.pt/crash60.C: Adjust.
4581 * g++.old-deja/g++.pt/unify6.C: Adjust.
4582 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4583 * g++.dg/cpp0x/nullptr15.C: Adjust.
4584 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4585 * g++.dg/cpp0x/pr31431.C: Adjust.
4586 * g++.dg/cpp0x/pr31434.C: Adjust.
4587 * g++.dg/cpp0x/sfinae11.C: Adjust
4588 * g++.dg/cpp0x/temp_default2.C: Adjust.
4589 * g++.dg/cpp0x/trailing4.C: Adjust.
4590 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4591 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4592 * g++.dg/cpp0x/variadic105.C: Adjust.
4593 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4594 * g++.dg/ext/vla2.C: Adjust.
4595 * g++.dg/other/ptrmem10.C: Adjust.
4596 * g++.dg/other/ptrmem11.C: Adjust.
4597 * g++.dg/overload/unknown1.C: Adjust.
4598 * g++.dg/template/conv11.C: Adjust.
4599 * g++.dg/template/dependent-expr5.C: Adjust.
4600 * g++.dg/template/friend.C: Adjust.
4601 * g++.dg/template/incomplete2.C: Adjust.
4602 * g++.dg/template/local4.C: Adjust.
4603 * g++.dg/template/local6.C: Adjust.
4604 * g++.dg/template/operator9.C: Adjust.
4605 * g++.dg/template/ttp25.C: Adjust.
4606 * g++.dg/template/unify10.C: Adjust.
4607 * g++.dg/template/unify11.C: Adjust.
4608 * g++.dg/template/unify6.C: Adjust.
4609 * g++.dg/template/unify9.C: Adjust.
4610 * g++.dg/template/varmod1.C: Adjust.
4611 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4612 * g++.old-deja/g++.pt/crash28.C: Adjust.
4613 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4614 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4615 * g++.old-deja/g++.pt/expr2.C: Adjust.
4616 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4617 * g++.old-deja/g++.pt/spec5.C: Adjust.
4618 * g++.old-deja/g++.pt/spec6.C: Adjust.
4619 * g++.old-deja/g++.pt/unify4.C: Adjust.
4620 * g++.old-deja/g++.pt/unify8.C: Adjust.
4621 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4622 * g++.dg/overload/template5.C: New testcase.
4623 * g++.dg/template/overload12.C: New testcase.
4624
badd9e69
TB
46252011-07-11 Tobias Burnus <burnus@net-b.de>
4626
4627 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4628 * gfortran.dg/coarray_7.f90: Ditto.
4629 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4630 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4631
f6d03cd5
BS
46322011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4633
4634 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4635 case.
4636 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4637 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4638 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4639 C67X.
4640 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4641 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4642 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4643
6feeed06
JM
46442011-07-15 Jason Merrill <jason@redhat.com>
4645
4646 PR testsuite/49741
4647 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4648 Use --extra_opts instead of --additional_options.
4649
b378a566
JJ
46502011-07-15 Jakub Jelinek <jakub@redhat.com>
4651
4652 PR testsuite/49753
4653 * g++.dg/torture/pr49309.C: Remove.
4654
294689c4
BS
46552011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4656
4657 * gcc.target/tic6x/weak-call.c: New test.
4658 * gcc.target/tic6x/fpcmp.c: New test.
4659 * gcc.target/tic6x/fpdiv.c: New test.
4660 * gcc.target/tic6x/rotdi16-scan.c: New test.
4661 * gcc.target/tic6x/ffssi.c: New test.
4662 * gcc.target/tic6x/fpdiv-lib.c: New test.
4663 * gcc.target/tic6x/cold-lc.c: New test.
4664 * gcc.target/tic6x/longcalls.c: New test.
4665 * gcc.target/tic6x/abi-align-1.c: New test.
4666 * gcc.target/tic6x/fpcmp-finite.c: New test.
4667 * gcc.target/tic6x/rotdi16.c: New test.
4668 * gcc.target/tic6x/bswapl.c: New test.
4669 * gcc.target/tic6x/ffsdi.c: New test.
4670 * gcc.target/tic6x/tic6x.exp: New file.
021a9e7e
L
4671 * gcc.target/tic6x/builtins/arith24.c: New test.
4672 * gcc.target/tic6x/builtins/smpy.c: New test.
4673 * gcc.target/tic6x/builtins/smpylh.c: New test.
4674 * gcc.target/tic6x/builtins/smpyh.c: New test.
4675 * gcc.target/tic6x/builtins/sarith1.c: New test.
4676 * gcc.target/tic6x/builtins/extclr.c: New test
4677 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
294689c4
BS
4678 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4679 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4680 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4681 New functions.
4682 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4683 __TMS320C6X__.
4684 * gcc.dg/20020312-2.c: Likewise.
4685 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4686 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4687 * gcc.dg/torture/builtin-math-7.c: Likewise.
4688
ce6e60b2 4689 PR testsuite/49757
021a9e7e 4690 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
ce6e60b2
BS
4691 not testing tic6x-*-*.
4692
9bed2f0d
AP
46932011-07-14 Andrew Pinski <pinskia@gmail.com>
4694
4695 PR tree-opt/49309
4696 * g++.dg/torture/pr49309.C: New testcase.
4697
0c7e607d
BS
46982011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4699
4700 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4701
1a5d20a4
RG
47022011-07-14 Richard Guenther <rguenther@suse.de>
4703
4704 PR tree-optimization/49651
4705 * gcc.dg/torture/pr49651.c: New testcase.
4706
eb1dcdff 47072011-07-14 Georg-Johann Lay <avr@gjlay.de>
0c7e607d 4708
eb1dcdff
GJL
4709 PR target/43746
4710 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4711
1db75f6c
MM
47122011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4713
4714 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4715 -mno-pointers-to-nested-functions.
4716 * gcc.target/powerpc/no-r11-2.c: Ditto.
4717 * gcc.target/powerpc/no-r11-3.c: Ditto.
4718
e2995714
JM
47192011-07-13 Jason Merrill <jason@redhat.com>
4720
4721 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4722 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4723 when compiling C files.
4724 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4725 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4726 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4727 * g++.dg/lookup/anon2.C: Likewise.
4728 * g++.dg/tree-ssa/copyprop.C: Likewise.
4729 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4730 * g++.dg/init/vector1.C: Ignore narrowing errors.
4731 * g++.dg/torture/pr35526.C: Likewise.
4732 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4733
5f547104
JB
47342011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4735
4736 PR libfortran/49296
4737 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4738 and logical reads.
4739
b3fe1584
RO
47402011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4741
4742 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4743 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4744
19073ebc
UB
47452011-07-13 Uros Bizjak <ubizjak@gmail.com>
4746
4747 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4748 * lib/obj-c++.exp (obj-c++_init): Ditto.
4749 * lib/file-format.exp (gcc_target_object_format): Ditto.
4750 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4751 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4752 (check_visibility_available): Ditto.
4753 (check_effective_target_tls_native): Ditto.
4754 (check_effective_target_tls_emulated): Ditto.
4755 (check_effective_target_function_sections): Ditto.
4756
953d0c90
RS
47572011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4758
4759 * gcc.target/arm/pr48183.c: New test.
4760
9111c715
RG
47612011-07-13 Richard Guenther <rguenther@suse.de>
4762
4763 * gcc.dg/torture/20110713-1.c: New testcase.
4764
10b75750
AP
47652011-07-12 Andrew Pinski <pinskia@gmail.com>
4766
4767 PR rtl-opt/49474
4768 * gcc.c-torture/compile/pr49474.c: New testcase.
4769
d5fed62d
JJ
47702011-07-12 Jakub Jelinek <jakub@redhat.com>
4771
4772 PR tree-optimization/49712
4773 * gcc.c-torture/execute/pr49712.c: New test.
4774
4904b64b
JM
47752011-07-11 Jason Merrill <jason@redhat.com>
4776
4777 PR c++/44609
4778 * g++.dg/template/recurse3.C: New.
4779
932ebb94
JJ
47802011-07-11 Jakub Jelinek <jakub@redhat.com>
4781
96ae7458
JJ
4782 PR debug/49676
4783 * gcc.dg/guality/csttest.c: New test.
4784
932ebb94
JJ
4785 PR fortran/49698
4786 * gfortran.dg/pr49698.f90: New test.
4787
47882011-07-11 Jeff Law <law@redhat.com>
699010ba
JL
4789
4790 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4791
f07e929d
L
47922011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4793
19073ebc 4794 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
f07e929d
L
4795 * go.test/go-test.exp (go-set-goarch): Likewise.
4796
7e4ec472 47972011-07-11 Georg-Johann Lay <avr@gjlay.de>
19073ebc 4798
7e4ec472
GJL
4799 PR target/39633
4800 * gcc.target/avr/torture/pr39633.c: New test case.
4801
790f025f
TB
48022011-07-11 Tobias Burnus <burnus@net-b.de>
4803
4804 PR fortran/18918
4805 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4806
5097ad6c 48072011-07-11 Georg-Johann Lay <avr@gjlay.de>
19073ebc 4808
5097ad6c
GJL
4809 * lib/target-supports.exp (check_effective_target_scheduling):
4810 New Function.
4811 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4812 * gcc.dg/pr45055.c: Ditto.
4813 * gcc.dg/pr45353.c: Ditto.
4814 * g++.dg/pr45056.C: Ditto.
4815
7ae3b0b6 48162011-07-11 Georg-Johann Lay <avr@gjlay.de>
19073ebc 4817
7ae3b0b6
GJL
4818 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4819 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4820 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4821 * g++.dg/torture/pr31863.C: Skip AVR.
4822
89560a3c
TB
48232011-07-10 Tobias Burnus <burnus@net-b.de>
4824
4825 PR fortran/49690
4826 * gfortran.dg/intrinsic_signal.f90: New.
4827
53130f75
JM
48282011-07-09 Jason Merrill <jason@redhat.com>
4829
4830 * g++.dg/cpp0x/regress/regress6.C: New.
4831 * g++.dg/parse/crash45.C: Adjust message.
4832 * g++.dg/template/crash38.C: Adjust message.
4833 * g++.dg/template/crash64.C: Adjust message.
4834
dbbb299a
L
48352011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4836
4837 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4838 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4839 * g++.dg/abi/bitfield3.C: Likewise.
4840 * g++.dg/eh/pr38662.C: Likewise.
4841 * g++.dg/ext/attrib36.C: Likewise.
4842 * g++.dg/ext/attrib37.C: Likewise.
4843 * g++.dg/ext/attrib8.C: Likewise.
4844 * g++.dg/ext/tmplattr1.C: Likewise.
4845 * g++.dg/inherit/override-attribs.C: Likewise.
4846 * g++.dg/opt/inline9.C: Likewise.
4847 * g++.dg/opt/life1.C: Likewise.
4848 * g++.dg/opt/longbranch2.C: Likewise.
4849 * g++.dg/opt/nrv12.C: Likewise.
4850 * g++.dg/opt/reg-stack4.C: Likewise.
4851 * g++.dg/other/pr35504.C: Likewise.
4852 * g++.dg/other/pr39496.C: Likewise.
4853 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4854 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4855 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4856 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4857 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4858 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4859 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4860 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4861 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4862 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4863 * g++.dg/warn/pr15774-1.C: Likewise.
4864 * g++.dg/warn/pr15774-2.C: Likewise.
4865 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4866 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4867 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4868 * g++.old-deja/g++.pt/asm2.C: Likewise.
4869 * gcc.c-torture/compile/20000804-1.c: Likewise.
4870 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4871 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4872 * gcc.dg/20020108-1.c: Likewise.
4873 * gcc.dg/20020122-2.c: Likewise.
4874 * gcc.dg/20020122-3.c: Likewise.
4875 * gcc.dg/20020206-1.c: Likewise.
4876 * gcc.dg/20020219-1.c: Likewise.
4877 * gcc.dg/20020310-1.c: Likewise.
4878 * gcc.dg/20020411-1.c: Likewise.
4879 * gcc.dg/20020418-2.c: Likewise.
4880 * gcc.dg/20020426-2.c: Likewise.
4881 * gcc.dg/20020517-1.c: Likewise.
4882 * gcc.dg/20030204-1.c: Likewise.
4883 * gcc.dg/20030826-2.c: Likewise.
4884 * gcc.dg/20031102-1.c: Likewise.
4885 * gcc.dg/20031202-1.c: Likewise.
4886 * gcc.dg/20050111-1.c: Likewise.
4887 * gcc.dg/20050503-1.c: Likewise.
4888 * gcc.dg/array-init-1.c: Likewise.
4889 * gcc.dg/builtin-apply4.c: Likewise.
4890 * gcc.dg/dfp/pr31344.c: Likewise.
4891 * gcc.dg/gomp/atomic-11.c: Likewise.
4892 * gcc.dg/graphite/pr40281.c: Likewise.
4893 * gcc.dg/ia64-sync-1.c: Likewise.
4894 * gcc.dg/ia64-sync-2.c: Likewise.
4895 * gcc.dg/ia64-sync-3.c: Likewise.
4896 * gcc.dg/ia64-sync-4.c: Likewise.
4897 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4898 * gcc.dg/invalid-call-1.c: Likewise.
4899 * gcc.dg/loop-3.c: Likewise.
4900 * gcc.dg/lower-subreg-1.c: Likewise.
4901 * gcc.dg/lto/pr47259_0.c: Likewise.
4902 * gcc.dg/nested-calls-1.c: Likewise.
4903 * gcc.dg/pr20017.c: Likewise.
4904 * gcc.dg/pr25023.c: Likewise.
4905 * gcc.dg/pr27671-2.c: Likewise.
4906 * gcc.dg/pr32176.c: Likewise.
4907 * gcc.dg/pr33676.c: Likewise.
4908 * gcc.dg/pr35045.c: Likewise.
4909 * gcc.dg/pr36015.c: Likewise.
4910 * gcc.dg/pr36584.c: Likewise.
4911 * gcc.dg/pr36998.c: Likewise.
4912 * gcc.dg/pr37438.c: Likewise.
4913 * gcc.dg/pr37908.c: Likewise.
4914 * gcc.dg/pr41241.c: Likewise.
4915 * gcc.dg/pr41340.c: Likewise.
4916 * gcc.dg/pr44136.c: Likewise.
4917 * gcc.dg/pr44194-1.c: Likewise.
4918 * gcc.dg/pr46212.c: Likewise.
4919 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4920 * gcc.dg/setjmp-2.c: Likewise.
4921 * gcc.dg/short-compare-1.c: Likewise.
4922 * gcc.dg/short-compare-2.c: Likewise.
4923 * gcc.dg/smod-1.c: Likewise.
4924 * gcc.dg/sync-2.c: Likewise.
4925 * gcc.dg/sync-3.c: Likewise.
4926 * gcc.dg/tls/opt-1.c: Likewise.
4927 * gcc.dg/tls/opt-2.c: Likewise.
4928 * gcc.dg/tls/opt-3.c: Likewise.
4929 * gcc.dg/torture/badshift.c: Likewise.
4930 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4931 * gcc.dg/torture/pr20314-2.c: Likewise.
4932 * gcc.dg/torture/pr36891.c: Likewise.
4933 * gcc.dg/torture/pr38774.c: Likewise.
4934 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4935 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4936 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4937 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4938 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4939 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4940 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4941 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4942 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4943 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4944 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4945 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4946 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4947 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4948 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4949 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4950 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4951 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4952 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4953 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4954 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4955 * gcc.dg/unroll-1.c: Likewise.
4956 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4957 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4958 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4959 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4960 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4961 * gcc.target/i386/20000609-1.c: Likewise.
4962 * gcc.target/i386/20000720-1.c: Likewise.
4963 * gcc.target/i386/20000724-1.c: Likewise.
4964 * gcc.target/i386/20011107-1.c: Likewise.
4965 * gcc.target/i386/20011119-1.c: Likewise.
4966 * gcc.target/i386/20020201-3.c: Likewise.
4967 * gcc.target/i386/20020218-1.c: Likewise.
4968 * gcc.target/i386/20020729-1.c: Likewise.
4969 * gcc.target/i386/20030926-1.c: Likewise.
4970 * gcc.target/i386/20060125-1.c: Likewise.
4971 * gcc.target/i386/20060125-2.c: Likewise.
4972 * gcc.target/i386/20060512-1.c: Likewise.
4973 * gcc.target/i386/20060512-2.c: Likewise.
4974 * gcc.target/i386/20060512-3.c: Likewise.
4975 * gcc.target/i386/20060512-4.c: Likewise.
4976 * gcc.target/i386/387-1.c: Likewise.
4977 * gcc.target/i386/387-2.c: Likewise.
4978 * gcc.target/i386/387-5.c: Likewise.
4979 * gcc.target/i386/387-6.c: Likewise.
4980 * gcc.target/i386/980312-1.c: Likewise.
4981 * gcc.target/i386/980313-1.c: Likewise.
4982 * gcc.target/i386/990117-1.c: Likewise.
4983 * gcc.target/i386/990424-1.c: Likewise.
4984 * gcc.target/i386/990524-1.c: Likewise.
4985 * gcc.target/i386/991129-1.c: Likewise.
4986 * gcc.target/i386/991214-1.c: Likewise.
4987 * gcc.target/i386/991230-1.c: Likewise.
4988 * gcc.target/i386/addr-sel-1.c: Likewise.
4989 * gcc.target/i386/aggregate-ret1.c: Likewise.
4990 * gcc.target/i386/aggregate-ret2.c: Likewise.
4991 * gcc.target/i386/align-main-3.c: Likewise.
4992 * gcc.target/i386/amd64-abi-1.c: Likewise.
4993 * gcc.target/i386/amd64-abi-2.c: Likewise.
4994 * gcc.target/i386/amd64-abi-4.c: Likewise.
4995 * gcc.target/i386/amd64-abi-5.c: Likewise.
4996 * gcc.target/i386/amd64-abi-6.c: Likewise.
4997 * gcc.target/i386/asm-1.c: Likewise.
4998 * gcc.target/i386/asm-3.c: Likewise.
4999 * gcc.target/i386/asm-5.c: Likewise.
5000 * gcc.target/i386/attributes-error.c: Likewise.
5001 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5002 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5003 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5004 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5005 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5006 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5007 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5008 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5009 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5010 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5011 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5012 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5013 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5014 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5015 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5016 * gcc.target/i386/bitfield1.c: Likewise.
5017 * gcc.target/i386/bitfield2.c: Likewise.
5018 * gcc.target/i386/bmi-2.c: Likewise.
5019 * gcc.target/i386/bmi-5.c: Likewise.
5020 * gcc.target/i386/builtin-unreachable.c: Likewise.
5021 * gcc.target/i386/cleanup-2.c: Likewise.
5022 * gcc.target/i386/clobbers.c: Likewise.
5023 * gcc.target/i386/cmov8.c: Likewise.
5024 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5025 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5026 * gcc.target/i386/compress-float-387.c: Likewise.
5027 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5028 * gcc.target/i386/compress-float-sse.c: Likewise.
5029 * gcc.target/i386/crc32-2.c: Likewise.
5030 * gcc.target/i386/crc32-3.c: Likewise.
5031 * gcc.target/i386/divmod-7.c: Likewise.
5032 * gcc.target/i386/divmod-8.c: Likewise.
5033 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5034 * gcc.target/i386/fma3-builtin.c: Likewise.
5035 * gcc.target/i386/fma3-fma.c: Likewise.
5036 * gcc.target/i386/fma4-256-vector.c: Likewise.
5037 * gcc.target/i386/fma4-builtin.c: Likewise.
5038 * gcc.target/i386/fma4-fma-2.c: Likewise.
5039 * gcc.target/i386/fma4-fma.c: Likewise.
5040 * gcc.target/i386/fma4-vector-2.c: Likewise.
5041 * gcc.target/i386/fma4-vector.c: Likewise.
5042 * gcc.target/i386/funcspec-1.c: Likewise.
5043 * gcc.target/i386/funcspec-10.c: Likewise.
5044 * gcc.target/i386/funcspec-11.c: Likewise.
5045 * gcc.target/i386/funcspec-2.c: Likewise.
5046 * gcc.target/i386/funcspec-5.c: Likewise.
5047 * gcc.target/i386/funcspec-6.c: Likewise.
5048 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5049 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5050 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5051 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5052 * gcc.target/i386/incoming-1.c: Likewise.
5053 * gcc.target/i386/incoming-10.c: Likewise.
5054 * gcc.target/i386/incoming-11.c: Likewise.
5055 * gcc.target/i386/incoming-12.c: Likewise.
5056 * gcc.target/i386/incoming-13.c: Likewise.
5057 * gcc.target/i386/incoming-14.c: Likewise.
5058 * gcc.target/i386/incoming-15.c: Likewise.
5059 * gcc.target/i386/incoming-2.c: Likewise.
5060 * gcc.target/i386/incoming-3.c: Likewise.
5061 * gcc.target/i386/incoming-4.c: Likewise.
5062 * gcc.target/i386/incoming-5.c: Likewise.
5063 * gcc.target/i386/incoming-6.c: Likewise.
5064 * gcc.target/i386/incoming-7.c: Likewise.
5065 * gcc.target/i386/incoming-8.c: Likewise.
5066 * gcc.target/i386/incoming-9.c: Likewise.
5067 * gcc.target/i386/lea.c: Likewise.
5068 * gcc.target/i386/local.c: Likewise.
5069 * gcc.target/i386/loop-1.c: Likewise.
5070 * gcc.target/i386/loop-2.c: Likewise.
5071 * gcc.target/i386/loop-3.c: Likewise.
5072 * gcc.target/i386/max-stack-align.c: Likewise.
5073 * gcc.target/i386/memcpy-1.c: Likewise.
5074 * gcc.target/i386/movbe-2.c: Likewise.
5075 * gcc.target/i386/movq-2.c: Likewise.
5076 * gcc.target/i386/movq.c: Likewise.
5077 * gcc.target/i386/nrv1.c: Likewise.
5078 * gcc.target/i386/pad-4.c: Likewise.
5079 * gcc.target/i386/pad-5a.c: Likewise.
5080 * gcc.target/i386/pad-5b.c: Likewise.
5081 * gcc.target/i386/pad-6a.c: Likewise.
5082 * gcc.target/i386/pad-6b.c: Likewise.
5083 * gcc.target/i386/pad-7.c: Likewise.
5084 * gcc.target/i386/pad-9.c: Likewise.
5085 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5086 * gcc.target/i386/pic-1.c: Likewise.
5087 * gcc.target/i386/pr12092-1.c: Likewise.
5088 * gcc.target/i386/pr12329.c: Likewise.
5089 * gcc.target/i386/pr21518.c: Likewise.
5090 * gcc.target/i386/pr22362.c: Likewise.
5091 * gcc.target/i386/pr22585.c: Likewise.
5092 * gcc.target/i386/pr23098.c: Likewise.
5093 * gcc.target/i386/pr25196.c: Likewise.
5094 * gcc.target/i386/pr25293.c: Likewise.
5095 * gcc.target/i386/pr25654.c: Likewise.
5096 * gcc.target/i386/pr26449.c: Likewise.
5097 * gcc.target/i386/pr26778.c: Likewise.
5098 * gcc.target/i386/pr26826.c: Likewise.
5099 * gcc.target/i386/pr27266.c: Likewise.
5100 * gcc.target/i386/pr29978.c: Likewise.
5101 * gcc.target/i386/pr30505.c: Likewise.
5102 * gcc.target/i386/pr30961-1.c: Likewise.
5103 * gcc.target/i386/pr31628.c: Likewise.
5104 * gcc.target/i386/pr32000-2.c: Likewise.
5105 * gcc.target/i386/pr32661-1.c: Likewise.
5106 * gcc.target/i386/pr32708-2.c: Likewise.
5107 * gcc.target/i386/pr32708-3.c: Likewise.
5108 * gcc.target/i386/pr34256.c: Likewise.
5109 * gcc.target/i386/pr34312.c: Likewise.
5110 * gcc.target/i386/pr34522.c: Likewise.
5111 * gcc.target/i386/pr35160.c: Likewise.
5112 * gcc.target/i386/pr35281.c: Likewise.
5113 * gcc.target/i386/pr36246.c: Likewise.
5114 * gcc.target/i386/pr36786.c: Likewise.
5115 * gcc.target/i386/pr37275.c: Likewise.
5116 * gcc.target/i386/pr37843-3.c: Likewise.
5117 * gcc.target/i386/pr37843-4.c: Likewise.
5118 * gcc.target/i386/pr39082-1.c: Likewise.
5119 * gcc.target/i386/pr39431.c: Likewise.
5120 * gcc.target/i386/pr39496.c: Likewise.
5121 * gcc.target/i386/pr39543-2.c: Likewise.
5122 * gcc.target/i386/pr39911.c: Likewise.
5123 * gcc.target/i386/pr40718.c: Likewise.
5124 * gcc.target/i386/pr40906-1.c: Likewise.
5125 * gcc.target/i386/pr40906-2.c: Likewise.
5126 * gcc.target/i386/pr40906-3.c: Likewise.
5127 * gcc.target/i386/pr40934.c: Likewise.
5128 * gcc.target/i386/pr41900.c: Likewise.
5129 * gcc.target/i386/pr42589.c: Likewise.
5130 * gcc.target/i386/pr43662.c: Likewise.
5131 * gcc.target/i386/pr43671.c: Likewise.
5132 * gcc.target/i386/pr43766.c: Likewise.
5133 * gcc.target/i386/pr43869.c: Likewise.
5134 * gcc.target/i386/pr44942.c: Likewise.
5135 * gcc.target/i386/pr44948-2a.c: Likewise.
5136 * gcc.target/i386/pr45234.c: Likewise.
5137 * gcc.target/i386/pr45336-2.c: Likewise.
5138 * gcc.target/i386/pr45336-4.c: Likewise.
5139 * gcc.target/i386/pr45852.c: Likewise.
5140 * gcc.target/i386/pr46470.c: Likewise.
5141 * gcc.target/i386/pr48037-1.c: Likewise.
5142 * gcc.target/i386/pr48389.c: Likewise.
5143 * gcc.target/i386/pr49095.c: Likewise.
5144 * gcc.target/i386/pr9771-1.c: Likewise.
5145 * gcc.target/i386/rdfsbase-1.c: Likewise.
5146 * gcc.target/i386/rdfsbase-2.c: Likewise.
5147 * gcc.target/i386/rdgsbase-1.c: Likewise.
5148 * gcc.target/i386/rdgsbase-2.c: Likewise.
5149 * gcc.target/i386/rdrand-3.c: Likewise.
5150 * gcc.target/i386/regparm-stdcall.c: Likewise.
5151 * gcc.target/i386/regparm.c: Likewise.
5152 * gcc.target/i386/reload-1.c: Likewise.
5153 * gcc.target/i386/rotate-2.c: Likewise.
5154 * gcc.target/i386/sibcall-5.c: Likewise.
5155 * gcc.target/i386/signbit-1.c: Likewise.
5156 * gcc.target/i386/signbit-2.c: Likewise.
5157 * gcc.target/i386/signbit-3.c: Likewise.
5158 * gcc.target/i386/sse-5.c: Likewise.
5159 * gcc.target/i386/sse-8.c: Likewise.
5160 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5161 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5162 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5163 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5164 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5165 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5166 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5167 * gcc.target/i386/sse2-movq-2.c: Likewise.
5168 * gcc.target/i386/sse2-movq-3.c: Likewise.
5169 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5170 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5171 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5172 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5173 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5174 * gcc.target/i386/ssefn-1.c: Likewise.
5175 * gcc.target/i386/ssefn-2.c: Likewise.
5176 * gcc.target/i386/sseregparm-1.c: Likewise.
5177 * gcc.target/i386/sseregparm-2.c: Likewise.
5178 * gcc.target/i386/sseregparm-3.c: Likewise.
5179 * gcc.target/i386/sseregparm-4.c: Likewise.
5180 * gcc.target/i386/sseregparm-5.c: Likewise.
5181 * gcc.target/i386/sseregparm-6.c: Likewise.
5182 * gcc.target/i386/sseregparm-7.c: Likewise.
5183 * gcc.target/i386/sseregparm-8.c: Likewise.
5184 * gcc.target/i386/stack-realign.c: Likewise.
5185 * gcc.target/i386/stack-usage-realign.c: Likewise.
5186 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5187 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5188 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5189 * gcc.target/i386/stackalign/return-1.c: Likewise.
5190 * gcc.target/i386/stackalign/return-2.c: Likewise.
5191 * gcc.target/i386/stackalign/return-3.c: Likewise.
5192 * gcc.target/i386/tailcall-1.c: Likewise.
5193 * gcc.target/i386/tbm-2.c: Likewise.
5194 * gcc.target/i386/udivmod-7.c: Likewise.
5195 * gcc.target/i386/udivmod-8.c: Likewise.
5196 * gcc.target/i386/unroll-1.c: Likewise.
5197 * gcc.target/i386/vararg-1.c: Likewise.
5198 * gcc.target/i386/vararg-2.c: Likewise.
5199 * gcc.target/i386/vect8-ret.c: Likewise.
5200 * gcc.target/i386/vectorize5.c: Likewise.
5201 * gcc.target/i386/wmul-1.c: Likewise.
5202 * gcc.target/i386/wmul-2.c: Likewise.
5203 * gcc.target/i386/wrfsbase-1.c: Likewise.
5204 * gcc.target/i386/wrfsbase-2.c: Likewise.
5205 * gcc.target/i386/wrgsbase-1.c: Likewise.
5206 * gcc.target/i386/wrgsbase-2.c: Likewise.
5207 * gcc.target/i386/xop-pcmov.c: Likewise.
5208 * gcc.target/i386/xop-pcmov2.c: Likewise.
5209 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5210 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5211 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5212 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5213 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5214 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5215 * gcc.target/i386/zee.c: Likewise.
5216 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5217 * gfortran.dg/compiler-directive_2.f: Likewise.
5218 * gfortran.dg/g77/20010216-1.f: Likewise.
5219 * gfortran.dg/gomp/pr39152.f90: Likewise.
5220 * gfortran.dg/pr33794.f90: Likewise.
5221
20888def
JM
52222011-07-09 Jason Merrill <jason@redhat.com>
5223
5224 * g++.dg/cpp0x/regress/regress5.C: New.
5225
4063e61b
JM
52262011-07-08 Jason Merrill <jason@redhat.com>
5227
5228 PR c++/45437
5229 * g++.dg/expr/compound-asn1.C: New.
5230 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5231
70db9095
JJ
52322011-07-08 Jakub Jelinek <jakub@redhat.com>
5233
5234 PR target/49621
5235 * gcc.target/powerpc/altivec-34.c: New test.
5236
34bec556
JM
52372011-07-08 Jason Merrill <jason@redhat.com>
5238
5239 PR c++/45603
5240 * g++.dg/abi/guard3.C: New.
5241
0094f21b
JB
52422011-07-08 Julian Brown <julian@codesourcery.com>
5243
5244 * lib/target-supports.exp
5245 (check_effective_target_arm_little_endian): New.
5246 (check_effective_target_vect_pack_trunc): Use above.
5247 (check_effective_target_vect_unpack): Likewise.
5248 (check_effective_target_vect_element_align): Test
5249 check_effective_target_arm_vect_no_misalign for ARM.
5250
329af3c7
JM
52512011-07-08 Jason Merrill <jason@redhat.com>
5252
5253 PR c++/49673
5254 * g++.dg/cpp0x/constexpr-rom.C: New.
5255
6c3cb698
KY
52562011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5257
5258 PR middle-end/49519
5259 * g++.dg/torture/pr49519.C: New test.
5260
c0d8ec2b
MJ
52612011-07-08 Martin Jambor <mjambor@suse.cz>
5262
5263 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5264
6a6e7144
RO
52652011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5266
5267 PR testsuite/48727
5268 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5269
e3fe5418
RG
52702011-07-08 Richard Guenther <rguenther@suse.de>
5271
5272 PR tree-optimization/49662
5273 * gcc.dg/graphite/interchange-14.c: XFAIL.
5274 * gcc.dg/graphite/interchange-15.c: Likewise.
5275 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5276
0771d9d7
JM
52772011-07-06 Jason Merrill <jason@redhat.com>
5278
5279 PR c++/49663
5280 * g++.dg/cpp0x/regress/regress4.C: New.
5281
ceeb79a4
MM
52822011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5283
5284 PR fortran/49648
5285 * gfortran.dg/result_in_spec_4.f90: New test.
5286
b286d9ed
EB
52872011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5288
5289 * gcc.target/sparc/cas64.c: New test.
5290
c4603e7c
JJ
52912011-07-07 Jakub Jelinek <jakub@redhat.com>
5292
e834d848
JJ
5293 PR c/49644
5294 * g++.dg/torture/pr49644.C: New test.
5295
c4603e7c
JJ
5296 PR c/49644
5297 * gcc.c-torture/execute/pr49644.c: New test.
5298
489319d5
L
52992011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5300
5301 * lib/target-supports.exp (check_effective_target_ia32): New.
5302 (check_effective_target_x32): Likewise.
5303 (check_effective_target_vect_cmdline_needed): Also check x32.
5304
09411ce3
JJ
53052011-07-07 Janis Johnson <janisjo@codesourcery.com>
5306
1797adbd
JJ
5307 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5308 dg-prune-output.
5309 * gcc.target/arm/pr42235.c: Likewise.
5310 * gcc.target/arm/pr42495.c: Likewise.
5311 * gcc.target/arm/pr42574.c: Likewise.
5312 * gcc.target/arm/thumb-branch1.c: Likewise.
5313
040629af
JJ
5314 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5315 unneeded prune of possible warning.
5316 * gcc.target/arm/pr40956.c: Likewise.
5317 * gcc.target/arm/pr42505.c: Likewise.
5318
2c3fb7f3
JJ
5319 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5320 * gcc.c-torture/compile/pr46883.c: Likewise.
5321 * gcc.c-torture/compile/pr46934.c: Likewise.
5322
a0fb5ebd
JJ
5323 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5324 for move to ../../gcc.c-torture/compile.
5325 * gcc.target/arm/pr46883.c: Likewise.
5326 * gcc.target/arm/pr46934.c: Likewise.
5327
09411ce3
JJ
5328 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5329 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5330 * gcc.target/arm/wmul-1.c: Likewise.
5331 * gcc.target/arm/wmul-2.c: Likewise.
5332 * gcc.target/arm/wmul-3.c: Likewise.
5333 * gcc.target/arm/wmul-4.c: Likewise.
5334 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5335 add tab after scan target.
5336 * gcc.target/arm/smlaltt-1.c: Likewise.
5337 * gcc.target/arm/smlatb-1.c: Likewise.
5338 * gcc.target/arm/smlatt-1.c: Likewise.
5339
d7ff1e11
JJ
53402011-07-07 Jakub Jelinek <jakub@redhat.com>
5341
5342 PR debug/49522
5343 * gcc.dg/debug/pr49522.c: New test.
5344
5c318df5 53452011-07-07 Georg-Johann Lay <avr@gjlay.de>
19073ebc 5346
5c318df5
GJL
5347 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5348 * gcc.dg/pr46212.c: Run only if target int32plus.
5349 * gcc.dg/torture/pr48146.c: Ditto.
5350 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5351 * c-c++-common/pr44832.c: Ditto.
5352 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5353 * gcc.dg/pr31490.c: Ditto.
5354 * gcc.dg/torture/builtin-math-7.c: Run only if target
5355 large_double.
5356 * gcc.dg/torture/pr45764.c: Skip for AVR.
5357 * gcc.dg/pr47893.c: Ditto.
5358
7122998a
JJ
53592011-07-07 Janis Johnson <janisjo@codesourcery.com>
5360
5361 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5362 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5363 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5364 add tab to scan target.
5365
3f125532
RS
53662011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5367
5368 * gcc.target/arm/neon-modes-3.c: New test.
5369
30af957b
UB
53702011-07-07 Uros Bizjak <ubizjak@gmail.com>
5371
5372 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5373 -fno-loop-interchange -ffast-math.
5374
bbc210ab
RG
53752011-07-07 Richard Guenther <rguenther@suse.de>
5376
5377 * gcc.dg/ftrapv-3.c: New testcase.
5378
29c5134a
RG
53792011-07-07 Richard Guenther <rguenther@suse.de>
5380
5381 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5382 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5383
0816a42a
KT
53842011-07-07 Kai Tietz <ktietz@redhat.com>
5385
5386 * gcc.dg/binop-notxor1.c: New test.
5387 * gcc.dg/binop-notand4a.c: New test.
5388 * gcc.dg/binop-notxor2.c: New test.
5389 * gcc.dg/binop-notand3a.c: New test.
5390 * gcc.dg/binop-notand2a.c: New test.
5391 * gcc.dg/binop-notand6a.c: New test.
5392 * gcc.dg/binop-notor1.c: New test.
5393 * gcc.dg/binop-notand1a.c: New test.
5394 * gcc.dg/binop-notand5a.c: New test.
5395 * gcc.dg/binop-notor2.c: New test.
5396
19c44640
JJ
53972011-07-07 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR middle-end/49640
5400 * gcc.dg/gomp/pr49640.c: New test.
5401
51ca9593
RG
54022011-07-07 Richard Guenther <rguenther@suse.de>
5403
5404 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5405
fbdd5d87
RO
54062011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5407
5408 PR target/39150
5409 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5410
76594d53
MM
54112011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5412
5413 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5414 * gcc.target/powerpc/no-r11-2.c: Ditto.
5415 * gcc.target/powerpc/no-r11-3.c: Ditto.
5416
04543ace
UB
54172011-07-06 Uros Bizjak <ubizjak@gmail.com>
5418
5419 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5420 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5421
c8ecdaba 54222011-07-06 Georg-Johann Lay <avr@gjlay.de>
04543ace 5423
c8ecdaba
GJL
5424 * lib/target-supports.exp (check_profiling_available): Disable
5425 profiling with -fprofile-generate for target avr.
5426
6d6c9525
RG
54272011-07-06 Richard Guenther <rguenther@suse.de>
5428
5429 PR tree-optimization/49645
5430 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5431
a369b639
L
54322011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5433
5434 PR middle-end/47383
5435 * gcc.dg/pr47383.c: New.
5436
8dabd098
RO
54372011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5438
5439 PR tree-optimization/49647
5440 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5441
e6a64b21
EB
54422011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5443
5444 PR testsuite/49542
5445 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5446 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5447
31d2ea2a
JM
54482011-07-05 Jason Merrill <jason@redhat.com>
5449
5450 PR c++/48157
5451 * g++.dg/template/template-id-4.C: New.
5452
49bf9170
GJL
54532011-07-05 Georg-Johann Lay <avr@gjlay.de>
5454
5455 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5456 * gcc.dg/pr43402.c: Ditto.
5457
3c428fb3 54582011-07-05 Georg-Johann Lay <avr@gjlay.de>
04543ace 5459
3c428fb3
GJL
5460 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5461
3aa439ed
MM
54622011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5463
5464 * gcc.target/powerpc/ppc-switch-1.c: New test for
5465 --param case-values-threshold.
5466 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5467
fb237f9c
JJ
54682011-07-05 Janis Johnson <janisjo@codesourcery.com>
5469
5470 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5471
96241349
JM
54722011-07-05 Jason Merrill <jason@redhat.com>
5473
5474 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5475
cec11ec4
SP
54762011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5477
5478 PR tree-optimization/47654
5479 * gcc.dg/graphite/block-pr47654.c: New.
5480
f395f5e2
JM
54812011-07-05 Jason Merrill <jason@redhat.com>
5482
5483 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5484
12037899
RL
54852011-07-05 Razya Ladelsky <razya@il.ibm.com>
5486
5487 PR tree-optimization/49580
5488 * gcc.dg/autopar/pr49580.c: New test.
5489
39becbac
RG
54902011-07-05 Richard Guenther <rguenther@suse.de>
5491
5492 PR tree-optimization/49518
5493 PR tree-optimization/49628
5494 * g++.dg/torture/pr49628.C: New testcase.
5495 * gcc.dg/torture/pr49518.c: Likewise.
5496
08b3c764
RO
54972011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5498
5499 * ada/acats/run_acats (which): Extract last field from type -p,
5500 type output only if command succeeded.
5501
0d3128d6
JM
55022011-07-04 Jason Merrill <jason@redhat.com>
5503
f2fe30af
JM
5504 * g++.dg/abi/mangle48.C: New.
5505
21d69a5b
JM
5506 * g++.dg/cpp0x/diag1.C: New.
5507
0d3128d6
JM
5508 * g++.dg/diagnostic/aka1.C: New.
5509
15923c25
JJ
55102011-07-04 Jakub Jelinek <jakub@redhat.com>
5511
af421d9c
JJ
5512 PR rtl-optimization/49619
5513 * gcc.dg/pr49619.c: New test.
5514
707f9919
JJ
5515 PR rtl-optimization/49472
5516 * gfortran.dg/pr49472.f90: New test.
5517
15923c25
JJ
5518 PR debug/49602
5519 * gcc.dg/pr49602.c: New test.
5520
a648cfe8 55212011-07-04 Georg-Johann Lay <avr@gjlay.de>
cec11ec4 5522
a648cfe8
GJL
5523 PR target/34734
5524 PR target/44643
5525 * gcc.target/avr/avr.exp: Run over cpp files, too.
5526 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5527 * gcc.target/avr/progmem.h: New file.
5528 * gcc.target/avr/exit-abort.h: New file.
5529 * gcc.target/avr/progmem-error-1.c: New file.
5530 * gcc.target/avr/progmem-error-1.cpp: New file.
5531 * gcc.target/avr/progmem-warning-1.c: New file.
5532 * gcc.target/avr/torture/progmem-1.c: New file.
5533 * gcc.target/avr/torture/progmem-1.cpp: New file.
5534
30f1e6de
RG
55352011-07-04 Richard Guenther <rguenther@suse.de>
5536
5537 PR tree-optimization/49615
5538 * g++.dg/torture/pr49615.C: New testcase.
5539
b5066d8b
IR
55402011-07-03 Ira Rosen <ira.rosen@linaro.org>
5541
5542 PR tree-optimization/49610
5543 * gcc.dg/vect/pr49610.c: New test.
5544
bc712852
EB
55452011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5546
5547 * gnat.dg/specs/debug1.ads: New test.
5548
49860194
JW
55492011-07-02 Janus Weil <janus@gcc.gnu.org>
5550
5551 PR fortran/49562
5552 * gfortran.dg/typebound_proc_23.f90: New.
5553
e2ab8a0f
JW
55542011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5555
5556 PR c++/49605
5557 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5558
a174e38c
JM
55592011-07-01 Jason Merrill <jason@redhat.com>
5560
948587e7
JM
5561 PR c++/48261
5562 * g++.dg/template/template-id-3.C: New.
5563
d816a3ba
JM
5564 PR c++/48593
5565 * g++.dg/template/qualified-id4.C: New.
5566
a771bf1c
JM
5567 PR c++/48883
5568 * g++.dg/template/explicit-args4.C: New.
5569
a174e38c
JM
5570 PR c++/49085
5571 * g++.dg/template/offsetof2.C: New.
5572
80d3dd38
KT
55732011-07-01 Kai Tietz <ktietz@redhat.com>
5574
30af957b 5575 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
80d3dd38 5576
14a393a3
RO
55772011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5578
5579 PR libmudflap/49549
5580 * lib/target-supports.exp (check_effective_target_gld): New proc.
5581
ab70d825
RG
55822011-07-01 Richard Guenther <rguenther@suse.de>
5583
5584 PR tree-optimization/49603
5585 * gcc.dg/torture/pr49603.c: New testcase.
5586
b9d6b015
JM
55872011-06-30 Jason Merrill <jason@redhat.com>
5588
17d208b5
JM
5589 PR c++/49387
5590 * g++.dg/rtti/template1.C: New.
5591
e2c17be0
JM
5592 PR c++/49569
5593 * g++.dg/cpp0x/regress/ctor1.C: New.
5594
b9d6b015
JM
5595 PR c++/49355
5596 * g++.dg/cpp0x/initlist54.C: New.
5597
1ac93f10
MJ
55982011-06-30 Martin Jambor <mjambor@suse.cz>
5599
5600 * gcc.dg/tree-ssa/sra-12.c: New test.
5601
4757b071
JM
56022011-06-29 Jason Merrill <jason@redhat.com>
5603
5604 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5605
42373e0b
RG
56062011-06-30 Richard Guenther <rguenther@suse.de>
5607
5608 PR tree-optimization/46787
5609 * gcc.dg/vect/vect-121.c: New testcase.
5610
7aa62ea1
MJ
56112011-06-30 Martin Jambor <mjambor@suse.cz>
5612
5613 PR tree-optimization/49094
5614 * gcc.dg/tree-ssa/pr49094.c: New test.
5615
21ea4922
JJ
56162011-06-30 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR fortran/49540
5619 * gfortran.dg/pr49540-1.f90: New test.
5620 * gfortran.dg/pr49540-2.f90: New test.
5621
f7069d58
RO
56222011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5623
5624 PR ada/49511
5625 * ada/acats/run_acats (which): Use last field of type -p output.
5626
2f0c1df6
DH
56272011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5628 Iain Sandoe <iains@gcc.gnu.org>
5629
5630 PR libobjc/36610
5631 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5632 Only skip on 64-bit *-*-darwin8* && !objc2.
5633
4372bd28
RG
56342011-06-30 Richard Guenther <rguenther@suse.de>
5635
5636 PR tree-optimization/38752
5637 * gcc.c-torture/compile/pr38752.c: New testcase.
5638
83197f37
IR
56392011-06-30 Ira Rosen <ira.rosen@linaro.org>
5640
5641 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5642 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5643
f732fa7b
JM
56442011-06-29 Jason Merrill <jason@redhat.com>
5645
1f65a8c8
JM
5646 PR c++/49216
5647 * g++.dg/cpp0x/initlist53.C: Use placement new.
5648 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5649 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5650
417ae187
JM
5651 PR c++/49003
5652 * g++.dg/cpp0x/trailing6.C: New.
5653 * g++.dg/cpp0x/pr45908.C: No error.
5654
55d80bc4
JM
5655 PR c++/49272
5656 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5657
11324716
JM
5658 PR c++/49520
5659 * g++.dg/cpp0x/constexpr-using2.C: New.
5660
40d55020
JM
5661 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5662
f732fa7b
JM
5663 PR c++/45923
5664 * g++.dg/cpp0x/constexpr-diag3.C: New.
5665 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5666 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5667 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5668 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5669
b198484e
JM
56702011-06-29 Jason Merrill <jason@redhat.com>
5671
5672 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5673
dfedbe40
RG
56742011-06-29 Richard Guenther <rguenther@suse.de>
5675
5676 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5677
2061820e
JM
56782011-06-29 Jason Merrill <jason@redhat.com>
5679
7b37a0c5
JM
5680 * g++.dg/cpp0x/initlist-value2.C: New.
5681
2061820e
JM
5682 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5683 * g++.dg/cpp0x/initlist-value.C: New.
5684
73f6eabc
RS
56852011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5686
5687 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5688
0e8377f2
RO
56892011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5690
5691 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5692 * gcc.dg/inline_2.c: Likewise.
5693 * gcc.dg/unroll_1.c: Likewise.
5694
a0f33d3a
JJ
56952011-06-29 Jakub Jelinek <jakub@redhat.com>
5696
5697 PR debug/49567
5698 * gcc.target/i386/pr49567.c: New test.
5699
4a9206ce
EB
57002011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5701
5702 * gnat.dg/opt17.ad[sb]: New test.
5703
3b99e635
JJ
57042011-06-28 Janis Johnson <janisjo@codesourcery.com>
5705 Tom de Vries <tom@codesourcery.com>
5706
5707 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5708 (check_effective_target_arm_thumb2): New effective targets.
5709 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5710 properly. Clean up temporary files.
5711 * gcc.target/arm/ivopts-2.c: Likewise.
5712 * gcc.target/arm/ivopts-3.c: Likewise.
5713 * gcc.target/arm/ivopts-4.c: Likewise.
5714 * gcc.target/arm/ivopts-5.c: Likewise.
5715 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5716
19b76346
TK
57172011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5718
5719 PR fortran/49479
5720 * gfortran.dg/reshape_zerosize_3.f90: New test.
5721
cc6aa100
JJ
57222011-06-28 Janis Johnson <janisjo@codesourcery.com>
5723
5724 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5725 * gcc.target/arm/vfp-ldmias.c: Likewise.
5726 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5727 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5728 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5729 * gcc.target/arm/vfp-stmias.c: Likewise.
5730 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5731 * gcc.target/arm/vfp-stmiad.c: Likewise.
5732
6dd61d84
JJ
57332011-06-27 Janis Johnson <janisjo@codesourcery.com>
5734
5735 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5736 dg-prune-output.
5737 * gcc.target/arm/pr45701-2.c: Ditto.
5738
dbb7247b
JW
57392011-06-27 Janus Weil <janus@gcc.gnu.org>
5740
5741 PR fortran/49466
5742 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5743 * gfortran.dg/extends_14.f03: Modified.
5744
cf0a9c20
JJ
57452011-06-27 Janis Johnson <janisjo@codesourcery.com>
5746
2972d17c
JJ
5747 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5748 early if the test is already being skipped.
5749
0e0ccb0f
JJ
5750 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5751 scan-assembler-dem-not): For missing file, report unresolved with
5752 same message as for pass/fail, with reason reported in log file.
5753
cf0a9c20
JJ
5754 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5755 from add_options_for_arm_neon_fp16.
5756 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5757 check_effective_target_arm_neon_fp16_ok_nocache.
5758 Check -mfpu and -mfloat-abi options from current multilib.
5759 Do not require neon support.
5760 (check_effective_target_arm_fp16_ok): Renamed from
5761 check_effecitve_target_arm_neon_fp16_ok.
5762 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5763 arm_neon_fp16_ok and arm_fp16.
5764 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5765 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5766 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5767 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5768
dc2a58da
JJ
57692011-06-27 Jakub Jelinek <jakub@redhat.com>
5770
45d439ac
JJ
5771 * gcc.dg/builtin-assume-aligned-1.c: New test.
5772 * gcc.dg/builtin-assume-aligned-2.c: New test.
5773 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5774
dc2a58da
JJ
5775 PR debug/49544
5776 * gcc.dg/pr49544.c: New test.
5777
1c86160a
RG
57782011-06-27 Richard Guenther <rguenther@suse.de>
5779
5780 PR tree-optimization/49394
5781 * g++.dg/torture/pr49394.C: New testcase.
5782
5da49a9d
KT
57832011-06-27 Kai Tietz <ktietz@redhat.com>
5784
5785 * gcc.dg/optimize-bswapdi-2.c: New test.
5786
afc3f22f
RS
57872011-06-27 Michael Hope <michael.hope@linaro.org>
5788 Richard Sandiford <richard.sandiford@linaro.org>
5789
5790 PR tree-optimization/49169
5791 * gcc.dg/torture/pr49169.c: New test.
5792
9d8c2be2
JDA
57932011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5794
d38e4e3f
JDA
5795 PR testsuite/49529
5796 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5797
9d8c2be2
JDA
5798 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5799 hppa*-*-hpux*.
5800
07a9e891
JM
58012011-06-26 Jason Merrill <jason@redhat.com>
5802
8c2f5419
JM
5803 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5804
07a9e891
JM
5805 PR c++/49528
5806 * g++.dg/init/ref19.C: New.
5807 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5808
4ff10c0e
JJ
58092011-06-26 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR tree-optimization/48377
5812 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5813 non_strict_align.
5814
58152011-06-26 Steve Ellcey <sje@cup.hp.com>
5816
5817 PR middle-end/49191
5818 * lib/target-supports.exp (check_effective_target_non_strict_align):
5819 New.
5820 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5821
b807e627
MJ
58222011-06-24 Martin Jambor <mjambor@suse.cz>
5823
5824 PR tree-optimizations/49516
5825 * g++.dg/tree-ssa/pr49516.C: New test.
5826
cb77790a
JM
58272011-06-23 Jason Merrill <jason@redhat.com>
5828
5829 PR c++/35255
5830 * g++.dg/template/partial10.C: New.
5831 * g++.dg/template/partial11.C: New.
5832
b0c11403
JL
58332011-06-23 Jeff Law <law@redhat.com>
5834
5835 PR middle-end/48770
5836 * gcc.dg/pr48770.c: New test.
5837
ddc41bb4
JH
58382011-06-23 Jan Hubicka <jh@suse.cz>
5839
5840 PR middle-end/49373
5841 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5842
d890980a
JJ
58432011-06-23 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR testsuite/49512
5846 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5847 instead of -fdump-tree-optimized.
5848
165d997d
PC
58492011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5850
5851 PR c++/44625
5852 * g++.dg/template/crash107.C: New.
5853 * g++.dg/template/error17.C: Adjust.
5854
d708df29
JM
58552011-06-23 Jason Merrill <jason@redhat.com>
5856
767de87d
JM
5857 PR c++/49507
5858 * g++.dg/cpp0x/defaulted30.C: New.
5859
012d5d25
JM
5860 PR c++/49440
5861 * g++.dg/rtti/anon-ns1.C: New.
5862
ece62004
JM
5863 PR c++/49395
5864 * g++.dg/init/ref18.C: New.
5865
d708df29
JM
5866 PR c++/36435
5867 * g++.dg/template/partial9.C: New.
5868
96427cb5
HPN
58692011-06-22 Hans-Peter Nilsson <hp@axis.com>
5870
5871 PR middle-end/49373
5872 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5873
4fb489e7
JJ
58742011-06-22 Jakub Jelinek <jakub@redhat.com>
5875
5876 PR debug/49496
5877 * gcc.dg/pr49496.c: New test.
5878
280216a9
JJ
58792011-06-22 Janis Johnson <janisjo@codesourcery.com>
5880
7d059f18
JJ
5881 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5882 is not xscale.
5883
ba16e766
JJ
5884 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5885
c8c93307
JJ
5886 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5887 * gcc.target/arm/pr42879.c: Likewise.
5888 * gcc.target/arm/pr45701-3.c: Likewise.
5889
280216a9
JJ
5890 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5891 * gcc.target/arm/pr40482.c: Likewise.
5892 * gcc.target/arm/stack-corruption.c: Likewise.
5893
9c7c9f10
RG
58942011-06-22 Richard Guenther <rguenther@suse.de>
5895
5896 PR tree-optimization/49493
5897 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5898
8288cc73
JM
58992011-06-22 Jason Merrill <jason@redhat.com>
5900
5901 PR c++/49260
5902 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5903
31a0c825 59042011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7b902b81 5905 Dmitry Melnik <dm@ispras.ru>
31a0c825
DP
5906
5907 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5908 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5909 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5910
ccdc2164
NS
59112011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5912
5913 * gcc.target/arm/tlscall.c: New.
5914
29367844
JM
59152011-06-21 Jason Merrill <jason@redhat.com>
5916
da7d9218
JM
5917 PR c++/49172
5918 * g++.dg/cpp0x/constexpr-ref1.C: New.
5919 * g++.dg/cpp0x/constexpr-ref2.C: New.
5920 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5921
358bb337
JM
5922 PR c++/49482
5923 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5924
29367844
JM
5925 PR c++/49418
5926 * g++.dg/template/param3.C: New.
5927
3801c801
BS
59282011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5929
5930 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5931 my_clrsb test functions.
5932 (main): Test clrsb.
5933 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5934 test_sll, test_ull): Add clrsb tests.
5935 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5936 clrsbll.
5937
95f5c775
JW
59382011-06-21 Janus Weil <janus@gcc.gnu.org>
5939
5940 PR fortran/49112
5941 * gfortran.dg/class_44.f03: New.
5942
5181cd6a
IR
59432011-06-21 Ira Rosen <ira.rosen@linaro.org>
5944
5945 PR tree-optimization/49478
5946 * gcc.dg/vect/pr49478.c
5947
7b7ec6c5
RG
59482011-06-21 Richard Guenther <rguenther@suse.de>
5949
5950 PR tree-optimization/49483
5951 * gcc.dg/vect/vect-120.c: New testcase.
5952
fce37f71
IR
59532011-06-21 Ira Rosen <ira.rosen@linaro.org>
5954
5955 PR testsuite/49443
637c11bd 5956 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
fce37f71
IR
5957 * gcc.dg/vect/vect-peel-4.c: Likewise.
5958
3bb556ad 59592011-06-22 Christian Bruel <christian.bruel@st.com>
3801c801 5960
3bb556ad
CB
5961 PR middle-end/49139
5962 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5963 * gcc.dg/always_inline2.c: Likewise.
5964 * gcc.dg/always_inline3.c: Likewise.
5965 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5966 * gcc.dg/inline_1.c: Likewise.
5967 * gcc.dg/inline_2.c: Likewise.
5968 * gcc.dg/inline_3.c: Likewise.
5969 * gcc.dg/inline_4.c: Likewise.
5970 * gcc.dg/20051201-1.c: Likewise.
2ad97a1e 5971 * gcc.dg/pr40087.c: Likewise.
3bb556ad
CB
5972 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5973 * gcc.dg/inline-22.c: Likewise.
5974 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5975 * gcc.dg/lto/20090218-1_1.c: Likewise.
5976 * g++.dg/ipa/devirt-7.C: Likewise.
5977 * gcc.dg/uninit-pred-5_a.c: Likewise.
5978 * gcc.dg/uninit-pred-5_b.c: Likewise.
5979 * gcc.dg/fail_always_inline.c: New.
3801c801 5980
f1ee724c
JJ
59812011-06-21 Jakub Jelinek <jakub@redhat.com>
5982
5983 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5984 into 6 jobs instead of 3.
5985
fe7eb484
JM
59862011-06-20 Jason Merrill <jason@redhat.com>
5987
5988 PR c++/49216
5989 * g++.dg/cpp0x/initlist53.C: New.
5990
fea54935
TB
59912011-06-20 Tobias Burnus <burnus@net-b.de>
5992
5993 PR fortran/18918
5994 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5995 * gfortran.dg/coarray_lock_3.f90: New.
5996 * gfortran.dg/coarray/lock_1.f90: New.
5997
b73b50c9
JJ
59982011-06-20 Janis Johnson <janisjo@codesourcery.com>
5999
222d3b39
JJ
6000 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6001 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6002 unresolved and report the reason to the log file.
6003
b73b50c9
JJ
6004 * lib/scanasm.exp (object-size): Move argument processing earlier
6005 to report errors before verifying that the file exists. Report
6006 problems detected at runtime as unresolved instead of error and
6007 report their reasons to the log file.
6008
4b7d9ed4
JM
60092011-06-20 Jason Merrill <jason@redhat.com>
6010
b028af11
JM
6011 PR c++/47080
6012 * g++.dg/cpp0x/explicit6.C: New.
6013
de721390
JM
6014 PR c++/47635
6015 * g++.dg/cpp0x/enum20.C: New.
6016
05322543
JM
6017 PR c++/48138
6018 * g++.dg/ext/attr-aligned01.C: New.
6019
2602f8fe
JM
6020 PR c++/49205
6021 * g++.dg/cpp0x/variadic-default.C: New.
6022
d84572a4
JM
6023 PR c++/43321
6024 * g++.dg/cpp0x/auto26.C: New.
6025
4b7d9ed4
JM
6026 PR c++/43831
6027 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6028
a95015b6
KT
60292011-06-20 Kai Tietz <ktietz@redhat.com>
6030
6031 * gcc.dg/binop-notand1.c: New test.
6032 * gcc.dg/binop-notand2.c: New test.
6033 * gcc.dg/binop-notand3.c: New test.
6034 * gcc.dg/binop-notand4.c: New test.
6035 * gcc.dg/binop-notand5.c: New test.
6036 * gcc.dg/binop-notand6.c: New test.
6037
6e6224c1
JJ
60382011-06-18 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR testsuite/49432
6041 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6042
3547d57e
JW
60432011-06-18 Janus Weil <janus@gcc.gnu.org>
6044
6045 PR fortran/49400
6046 * gfortran.dg/proc_ptr_31.f90: New.
6047
c020c92b
EB
60482011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6049
6050 * gnat.dg/volatile6.adb: New test.
6051 * gnat.dg/volatile7.adb: Likewise.
6052 * gnat.dg/volatile8.adb: Likewise.
6053 * gnat.dg/volatile9.adb: Likewise.
6054
7e4680c1
EB
60552011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6056
6057 * gnat.dg/constant3.adb: New test.
6058
d3ff9ee4
JB
60592011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6060
5e2fda44 6061 PR libfortran/49296
d3ff9ee4
JB
6062 * gfortran.dg/read_list_eof_1.f90: New test.
6063
c96b4102
JJ
60642011-06-18 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR target/49411
6067 * gcc.target/i386/testimm-1.c: New test.
6068 * gcc.target/i386/testimm-2.c: New test.
6069 * gcc.target/i386/testimm-3.c: New test.
6070 * gcc.target/i386/testimm-4.c: New test.
6071 * gcc.target/i386/testimm-5.c: New test.
6072 * gcc.target/i386/testimm-6.c: New test.
6073 * gcc.target/i386/testimm-7.c: New test.
6074 * gcc.target/i386/testimm-8.c: New test.
6075 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6076 * gcc.target/i386/xop-rotate1-int.c: New test.
6077 * gcc.target/i386/xop-rotate2-int.c: New test.
6078
61ca4737
JM
60792011-06-17 Jason Merrill <jason@redhat.com>
6080
dfe8601c
JM
6081 * g++.dg/cpp0x/rv-func2.C: New.
6082
61ca4737
JM
6083 * g++.dg/debug/dwarf2/lambda1.C: New.
6084 * g++.dg/warn/Wshadow-6.C: Adjust.
6085
b53abf71
JW
60862011-06-17 Janus Weil <janus@gcc.gnu.org>
6087
6088 PR fortran/48699
6089 * gfortran.dg/move_alloc_5.f90: New.
6090
041efc9a
HPN
60912011-06-17 Hans-Peter Nilsson <hp@axis.com>
6092
6093 PR rtl-optimization/48542
6094 * gcc.dg/torture/pr48542.c: New test.
6095
89a27d8f
JM
60962011-06-16 Jason Merrill <jason@redhat.com>
6097
e9f389f0
JM
6098 PR c++/44160
6099 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6100
fa54bbb7
JM
6101 PR c++/45378
6102 * g++.dg/cpp0x/initlist52.C New.
6103
8787a05a
JM
6104 PR c++/45399
6105 * c-c++-common/raw-string-12.c: New.
6106
42db600d
JM
6107 PR c++/49229
6108 * g++.dg/cpp0x/sfinae26.C: New.
6109
80390766
JM
6110 PR c++/49251
6111 * g++.dg/cpp0x/variadic113.C: New.
6112
89a27d8f
JM
6113 PR c++/49420
6114 * g++.dg/cpp0x/variadic112.C: New.
6115
361b51c0
JL
61162011-06-16 Jeff Law <law@redhat.com>
6117
6118 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6119 improved jump threading.
6120 * gcc.dg/builtin-object-size-2.c: Likewise.
6121 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6122
67a7c837
JW
61232011-06-16 Janus Weil <janus@gcc.gnu.org>
6124
6125 PR fortran/49074
6126 * gfortran.dg/typebound_assignment_3.f03: New.
6127
45f86e0f
SE
61282011-06-16 Steve Ellcey <sje@cup.hp.com>
6129
6130 PR testsuite/48727
6131 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6132
ee460e75
MJ
61332011-06-16 Martin Jambor <mjambor@suse.cz>
6134
6135 PR tree-optimization/49343
7e4680c1 6136 * gnat.dg/discr31.ad[sb]: New test.
ee460e75 6137
9b4ffb14
RO
61382011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6139
6140 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6141
2a728446
TV
61422011-06-16 Tom de Vries <tom@codesourcery.com>
6143
6144 PR target/45098
6145 * gcc.target/arm/ivopts-3.c: Update test.
6146 * gcc.target/arm/ivopts-5.c: Same.
6147
900c07da
RR
61482011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6149
637c11bd 6150 Revert:
900c07da
RR
6151 2011-06-10 Wei Guozhi <carrot@google.com>
6152
6153 PR target/45335
6154 * gcc.target/arm/pr45335.c: New test.
6155 * gcc.target/arm/pr45335-2.c: New test.
6156 * gcc.target/arm/pr45335-3.c: New test.
6157 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6158 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6159 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6160
51312233
IR
61612011-06-16 Ira Rosen <ira.rosen@linaro.org>
6162
6163 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6164
9c9eacb9
JW
61652011-06-16 Janus Weil <janus@gcc.gnu.org>
6166
6167 PR fortran/49417
6168 * gfortran.dg/class_43.f03: New.
6169
09302442
JJ
61702011-06-16 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR tree-optimization/49419
6173 * gcc.c-torture/execute/pr49419.c: New test.
6174
d24dc7b3
RE
61752011-06-16 Revital Eres <revital.eres@linaro.org>
6176
6177 * gcc.dg/sms-9.c: New file.
6178
30408162
ER
61792011-06-15 Easwaran Raman <eraman@google.com>
6180
6181 PR rtl-optimization/49414
6182 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6183
b273cdb1
JM
61842011-06-14 Jason Merrill <jason@redhat.com>
6185
6186 * g++.dg/cpp0x/noexcept13.C: New.
6187
d26c7090
ER
61882011-06-14 Easwaran Raman <eraman@google.com>
6189
6190 PR rtl-optimization/44194
6191 * gcc.dg/pr44194-1.c: New test.
6192 * gcc.dg/pr44194-2.c: New test.
6193
764703cd
JJ
61942011-06-14 Janis Johnson <janisjo@codesourcery.com>
6195
637c11bd
UB
6196 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6197 switches.
764703cd
JJ
6198 * gcc.target/arm/pr45701-2.c: Likewise.
6199 * gcc.target/arm/thumb-branch1.c: Likewise.
6200
8177d857
SE
62012011-06-14 Steve Ellcey <sje@cup.hp.com>
6202
6203 PR testsuite/48727
6204 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6205
1c990129
JJ
62062011-06-14 Janis Johnson <janisjo@codesourcery.com>
6207
5d645661
JJ
6208 * gcc.target/arm/pr45701-1.c: Require thumb support.
6209 * gcc.target/arm/pr45701-2.c: Likewise.
6210 * gcc.target/arm/thumb-branch1.c: Likewise.
6211
1c990129
JJ
6212 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6213 * gcc.target/arm/pr39839.c: Likewise.
6214 * gcc.target/arm/pr40657-2.c: Likewise.
6215 * gcc.target/arm/pr40956.c: Likewise.
6216 * gcc.target/arm/pr41679.c: Likewise.
6217 * gcc.target/arm/pr42235.c: Likewise.
6218 * gcc.target/arm/pr42495.c: Likewise.
6219 * gcc.target/arm/pr42505.c: Likewise.
6220 * gcc.target/arm/pr42574.c: Likewise.
6221 * gcc.target/arm/pr46883.c: Likewise.
6222 * gcc.target/arm/pr46934.c: Likewise.
6223 * gcc.target/arm/xor-and.c: Likewise.
6224
11f449ab
JM
62252011-06-14 Jason Merrill <jason@redhat.com>
6226
84f32ce3
JM
6227 * g++.dg/other/error23.C: Adjust error message.
6228 * g++.dg/other/error32.C: Likewise.
6229
0171567e
JM
6230 PR c++/49389
6231 * g++.dg/cpp0x/rv-dotstar.C: New.
6232
2bbf86a4
JM
6233 PR c++/49369
6234 * g++.dg/cpp0x/decltype30.C: New.
6235
11f449ab
JM
6236 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6237
1ace6185
JJ
62382011-06-14 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR fortran/49103
6241 * gfortran.dg/pr49103.f90: New test.
6242
5e59d472
TV
62432011-06-14 Tom de Vries <tom@codesourcery.com>
6244
6245 PR target/45098
6246 * gcc.target/arm/ivopts-3.c: New test.
6247 * gcc.target/arm/ivopts-4.c: New test.
6248 * gcc.target/arm/ivopts-5.c: New test.
6249
8a76c4a0
JJ
62502011-06-14 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR rtl-optimization/49390
6253 * gcc.c-torture/execute/pr49390.c: New test.
6254
6868b351
RO
62552011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6256
6257 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6258
37e1a18f
GJL
62592011-06-14 Georg-Johann Lay <avr@gjlay.de>
6260
6261 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6262 * gcc.c-torture/execute/cmpsi-2.x: New file.
6263 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6264 * gcc.c-torture/execute/pr45262.x: New file.
6265 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6266 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6267 int32plus
6268 * gcc.c-torture/compile/pr49163.c: Ditto.
6269
456e1323
IR
62702011-06-14 Ira Rosen <ira.rosen@linaro.org>
6271
6272 * gcc.dg/vect/vect-16.c: Rename to...
6273 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6274 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6275 for double-word vectors.
6276 * gcc.dg/vect/vect-peel-4.c: Likewise.
6277 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6278 vect_element_align.
6279 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6280 -fno-fast-math.
6281
8b160d50
EW
62822011-06-13 Edmar Wienskoski <edmar@freescale.com>
6283
e641e495 6284 PR target/44618
8b160d50
EW
6285 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6286
ec25ed43
L
62872011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6288
32dccc18 6289 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
ec25ed43
L
6290
62912011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6292
32dccc18 6293 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
ec25ed43 6294
4f21f0da
TK
62952011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6296
6297 * gfortran.dg/trim_optimize_8.f90: New test case.
6298
29f85237
JJ
62992011-06-13 Jakub Jelinek <jakub@redhat.com>
6300 Ira Rosen <ira.rosen@linaro.org>
6301
6302 PR tree-optimization/49352
6303 * gcc.dg/vect/pr49352.c: New test.
6304
73039f89
TB
63052011-06-12 Tobias Burnus
6306
6307 PR fortran/49324
6308 * gfortran.dg/alloc_comp_assign_11.f90: New.
6309
b5ee9d1c
TK
63102011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6311
6312 * gfortran.dg/trim_optimize_7.f90: New test.
6313
ba68a139
WG
63142011-06-10 Wei Guozhi <carrot@google.com>
6315
6316 PR target/45335
6317 * gcc.target/arm/pr45335.c: New test.
6318 * gcc.target/arm/pr45335-2.c: New test.
6319 * gcc.target/arm/pr45335-3.c: New test.
6320 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6321 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6322 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6323
106fcf8f
PC
63242011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6325
6326 PR c++/41769
6327 * g++.dg/parse/error39.C: New.
6328
f7ba183b
JJ
63292011-06-10 Janis Johnson <janisjo@codesourcery.com>
6330
34a0d11c 6331 * gcc.target/arm/20090811-1.c: Skip for incompatible
26440449 6332 options, do not override other options.
34a0d11c 6333 * gcc.target/arm/combine-cmp-shift.c: Skip for
26440449 6334 incompatible options.
34a0d11c
RO
6335 * gcc.target/arm/pr45094.c: Likewise.
6336 * gcc.target/arm/scd42-1.c: Likewise.
6337 * gcc.target/arm/scd42-3.c: Likewise.
6338 * gcc.target/arm/thumb-ltu.c: Likewise.
26440449 6339
f7ba183b
JJ
6340 * lib/target-supports.exp
6341 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6342 multilib flags use -mfpu with a value other than neon-fp16.
6343
9c8cf7b7
RO
63442011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6345
6346 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6347 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6348
8340fbd7
RO
63492011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6350
6351 * lib/target-supports.exp (check_effective_target_pie): New proc.
6352 * gcc.dg/pie-link.c: Use target pie.
6353
b11b0904 63542011-06-10 Eric Botcazou <ebotcazou@adacore.com>
10a22f43 6355 Laurent Roug� <laurent.rouge@menta.fr>
b11b0904
EB
6356
6357 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6358 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6359
f5c01f5b
DC
63602011-06-10 Daniel Carrera <dcarrera@gmail.com>
6361
6362 * gfortran.dg/coarray/sync_1.f90: New test for
6363 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6364
f2164f87
IR
63652011-06-10 Ira Rosen <ira.rosen@linaro.org>
6366
6367 PR tree-optimization/49318
6368 * gcc.dg/vect/pr49318.c: New test.
6369
6904f4b4
DK
63702011-06-09 David Krauss <potswa@mac.com>
6371
6372 * g++.dg/template/arrow1.C: New.
6373
b1623cc5
JM
63742011-06-09 Jason Merrill <jason@redhat.com>
6375
0dbe3777
JM
6376 * lib/prune.exp: Prune "note"s.
6377 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6378
6379 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6380 * g++.dg/template/dependent-expr3.C: Likewise.
6381 * g++.dg/parse/template7.C: Likewise.
6382 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6383 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6384 * g++.old-deja/g++.pt/friend38.C: Likewise.
6385 * g++.old-deja/g++.pt/crash32.C: Likewise.
6386 * g++.old-deja/g++.other/init4.C: Likewise.
6387 * g++.old-deja/g++.other/friend8.C: Likewise.
6388
6389 * g++.dg/ext/complex7.C: Adjust expected output.
6390 * g++.dg/diagnostic/method1.C: Likewise.
6391 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6392 * g++.dg/parse/crash33.C: Likewise.
6393 * g++.dg/other/warning1.C: Likewise.
6394 * g++.dg/init/pr29571.C: Likewise.
6395 * g++.dg/warn/overflow-warn-1.C: Likewise.
6396 * g++.dg/warn/overflow-warn-3.C: Likewise.
6397 * g++.dg/warn/overflow-warn-4.C: Likewise.
6398 * g++.old-deja/g++.oliva/template1.C: Likewise.
6399
b1623cc5
JM
6400 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6401 * g++.dg/parse/template7.C: Adjust.
6402
af178daf
KK
64032011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6404
6405 PR target/49307
6406 * gcc.dg/pr49307.c: New.
6407
527e82c2
WG
64082011-06-09 Wei Guozhi <carrot@google.com>
6409
6410 PR target/46975
6411 * gcc.target/arm/pr46975.c: New testcase.
6412
fe6d49b8
NP
64132011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6414
6415 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6416 (PMETH, arglist_t): Removed.
106fcf8f 6417 (method_get_number_of_arguments): Removed.
fe6d49b8
NP
6418 (method_get_nth_argument): Removed.
6419 (method_get_first_argument): Removed.
6420 (method_get_next_argument): Removed.
6421 (method_get_sizeof_arguments): Removed.
6422 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6423 (PMETH): Removed.
6424 (method_get_number_of_arguments): Removed.
6425 (method_get_nth_argument): Removed.
6426 (method_get_first_argument): Removed.
6427 (method_get_next_argument): Removed.
106fcf8f 6428 (method_get_sizeof_arguments): Removed.
fe6d49b8 6429 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
106fcf8f 6430
4745da6e
DL
64312011-06-09 David Li <davidxl@google.com>
6432
34a0d11c 6433 * gcc.dg/dump-pass.c: New test.
4745da6e 6434
0d1d0dc8
PC
64352011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6436
6437 PR c++/29003
6438 * g++.dg/parse/error38.C: New.
6439
8ced31fe
JJ
64402011-06-09 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR middle-end/49308
6443 * gfortran.dg/pr49308.f90: New test.
6444
10261728
JM
64452011-06-08 Jason Merrill <jason@redhat.com>
6446
6447 * g++.dg/cpp0x/noexcept11.C: New.
6448 * g++.dg/cpp0x/noexcept12.C: New.
6449 * g++.dg/cpp0x/sfinae11.C: Adjust.
6450
f419ed58
JJ
64512011-06-08 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR testsuite/49323
6454 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6455 to dg-options, match also DW_AT_linkage_name.
6456
d02c23af
RO
64572011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6458
6459 PR middle-end/21953
6460 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6461 -fno-common on alpha*-dec-osf*.
6462 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6463
6c8e9fc9
AM
64642011-06-08 Alexander Monakov <amonakov@ispras.ru>
6465
6466 PR rtl-optimization/49303
6467 * gcc.target/ia64/pr49303.c: New test.
6468
5493aa17
TB
64692011-06-08 Tobias Burnus <burnus@net-b.de>
6470
6471 PR fortran/18918
6472 * gfortran.dg/coarray_lock_1.f90: New.
6473 * gfortran.dg/coarray_lock_2.f90: New.
6474
3ff60975
JM
64752011-06-07 Jason Merrill <jason@redhat.com>
6476
6477 * lib/prune.exp: Look for "required" rather than "instantiated".
6478 * g++.dg/abi/mangle11.C: Likewise.
6479 * g++.dg/abi/mangle12.C: Likewise.
6480 * g++.dg/abi/mangle17.C: Likewise.
6481 * g++.dg/abi/mangle20-2.C: Likewise.
6482 * g++.dg/abi/pragma-pack1.C: Likewise.
6483 * g++.dg/cpp0x/decltype26.C: Likewise.
6484 * g++.dg/cpp0x/decltype28.C: Likewise.
6485 * g++.dg/cpp0x/decltype29.C: Likewise.
6486 * g++.dg/cpp0x/enum11.C: Likewise.
6487 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6488 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6489 * g++.dg/cpp0x/pr47416.C: Likewise.
6490 * g++.dg/ext/case-range2.C: Likewise.
6491 * g++.dg/ext/case-range3.C: Likewise.
6492 * g++.dg/gomp/for-19.C: Likewise.
6493 * g++.dg/gomp/pr37533.C: Likewise.
6494 * g++.dg/gomp/pr38639.C: Likewise.
6495 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6496 * g++.dg/inherit/base3.C: Likewise.
6497 * g++.dg/inherit/using6.C: Likewise.
6498 * g++.dg/init/placement4.C: Likewise.
6499 * g++.dg/init/reference3.C: Likewise.
6500 * g++.dg/lookup/scoped6.C: Likewise.
6501 * g++.dg/lookup/using7.C: Likewise.
6502 * g++.dg/other/abstract1.C: Likewise.
6503 * g++.dg/other/error10.C: Likewise.
6504 * g++.dg/other/error5.C: Likewise.
6505 * g++.dg/other/field1.C: Likewise.
6506 * g++.dg/other/offsetof5.C: Likewise.
6507 * g++.dg/parse/bitfield2.C: Likewise.
6508 * g++.dg/parse/constant4.C: Likewise.
6509 * g++.dg/parse/crash20.C: Likewise.
6510 * g++.dg/parse/invalid-op1.C: Likewise.
6511 * g++.dg/parse/non-dependent2.C: Likewise.
6512 * g++.dg/parse/template18.C: Likewise.
6513 * g++.dg/tc1/dr152.C: Likewise.
6514 * g++.dg/tc1/dr166.C: Likewise.
6515 * g++.dg/tc1/dr176.C: Likewise.
6516 * g++.dg/tc1/dr213.C: Likewise.
6517 * g++.dg/template/access11.C: Likewise.
6518 * g++.dg/template/access2.C: Likewise.
6519 * g++.dg/template/access3.C: Likewise.
6520 * g++.dg/template/access7.C: Likewise.
6521 * g++.dg/template/arg7.C: Likewise.
6522 * g++.dg/template/cond2.C: Likewise.
6523 * g++.dg/template/crash13.C: Likewise.
6524 * g++.dg/template/crash40.C: Likewise.
6525 * g++.dg/template/crash7.C: Likewise.
6526 * g++.dg/template/crash84.C: Likewise.
6527 * g++.dg/template/ctor5.C: Likewise.
6528 * g++.dg/template/defarg13.C: Likewise.
6529 * g++.dg/template/defarg14.C: Likewise.
6530 * g++.dg/template/dtor7.C: Likewise.
6531 * g++.dg/template/eh2.C: Likewise.
6532 * g++.dg/template/error2.C: Likewise.
6533 * g++.dg/template/error43.C: Likewise.
6534 * g++.dg/template/friend32.C: Likewise.
6535 * g++.dg/template/injected1.C: Likewise.
6536 * g++.dg/template/instantiate1.C: Likewise.
6537 * g++.dg/template/instantiate3.C: Likewise.
6538 * g++.dg/template/instantiate5.C: Likewise.
6539 * g++.dg/template/instantiate7.C: Likewise.
6540 * g++.dg/template/local6.C: Likewise.
6541 * g++.dg/template/lookup2.C: Likewise.
6542 * g++.dg/template/member5.C: Likewise.
6543 * g++.dg/template/memfriend15.C: Likewise.
6544 * g++.dg/template/memfriend16.C: Likewise.
6545 * g++.dg/template/memfriend17.C: Likewise.
6546 * g++.dg/template/memfriend7.C: Likewise.
6547 * g++.dg/template/meminit1.C: Likewise.
6548 * g++.dg/template/nested3.C: Likewise.
6549 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6550 * g++.dg/template/nontype12.C: Likewise.
6551 * g++.dg/template/nontype13.C: Likewise.
6552 * g++.dg/template/nontype6.C: Likewise.
6553 * g++.dg/template/pr23510.C: Likewise.
6554 * g++.dg/template/pr35240.C: Likewise.
6555 * g++.dg/template/ptrmem15.C: Likewise.
6556 * g++.dg/template/ptrmem6.C: Likewise.
6557 * g++.dg/template/qualified-id1.C: Likewise.
6558 * g++.dg/template/qualttp20.C: Likewise.
6559 * g++.dg/template/qualttp3.C: Likewise.
6560 * g++.dg/template/qualttp4.C: Likewise.
6561 * g++.dg/template/qualttp5.C: Likewise.
6562 * g++.dg/template/qualttp6.C: Likewise.
6563 * g++.dg/template/qualttp7.C: Likewise.
6564 * g++.dg/template/qualttp8.C: Likewise.
6565 * g++.dg/template/recurse.C: Likewise.
6566 * g++.dg/template/recurse2.C: Likewise.
6567 * g++.dg/template/ref5.C: Likewise.
6568 * g++.dg/template/scope2.C: Likewise.
6569 * g++.dg/template/sfinae10.C: Likewise.
6570 * g++.dg/template/sfinae3.C: Likewise.
6571 * g++.dg/template/sizeof3.C: Likewise.
6572 * g++.dg/template/static9.C: Likewise.
6573 * g++.dg/template/template-id-2.C: Likewise.
6574 * g++.dg/template/typedef13.C: Likewise.
6575 * g++.dg/template/typename4.C: Likewise.
6576 * g++.dg/template/using14.C: Likewise.
6577 * g++.dg/template/using2.C: Likewise.
6578 * g++.dg/template/warn1.C: Likewise.
6579 * g++.dg/warn/Wparentheses-13.C: Likewise.
6580 * g++.dg/warn/Wparentheses-15.C: Likewise.
6581 * g++.dg/warn/Wparentheses-16.C: Likewise.
6582 * g++.dg/warn/Wparentheses-17.C: Likewise.
6583 * g++.dg/warn/Wparentheses-18.C: Likewise.
6584 * g++.dg/warn/Wparentheses-19.C: Likewise.
6585 * g++.dg/warn/Wparentheses-20.C: Likewise.
6586 * g++.dg/warn/Wparentheses-23.C: Likewise.
6587 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6588 * g++.dg/warn/noeffect2.C: Likewise.
6589 * g++.dg/warn/noeffect4.C: Likewise.
6590 * g++.dg/warn/pr8570.C: Likewise.
6591 * g++.old-deja/g++.brendan/init2.C: Likewise.
6592 * g++.old-deja/g++.eh/spec6.C: Likewise.
6593 * g++.old-deja/g++.pt/crash10.C: Likewise.
6594 * g++.old-deja/g++.pt/crash36.C: Likewise.
6595 * g++.old-deja/g++.pt/derived3.C: Likewise.
6596 * g++.old-deja/g++.pt/error2.C: Likewise.
6597 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6598 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6599 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6600 * g++.old-deja/g++.pt/overload7.C: Likewise.
6601 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6602
ac07a61d
NP
66032011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6604 Iain Sandoe <iains@gcc.gnu.org>
6605
6606 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6607 Added code to deal with the case when [Protocol
6608 -descriptionForInstanceMethod:] or [Protocol
6609 -descriptionForClassMethod:] returns NULL.
6610
66112011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6612 Iain Sandoe <iains@gcc.gnu.org>
6613
6614 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6615 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6616 Added cast.
106fcf8f 6617
bb5b1f5e
XDL
66182011-06-07 Xinliang David Li <davidxl@google.com>
6619
34a0d11c
RO
6620 * gcc.dg/inline_2.c: New test.
6621 * gcc.dg/unroll_2.c: New test.
6622 * gcc.dg/inline_3.c: New test.
6623 * gcc.dg/unroll_3.c: New test.
6624 * gcc.dg/inline_4.c: New test.
6625 * gcc.dg/unroll_4.c: New test.
6626 * gcc.dg/inline_1.c: New test.
6627 * gcc.dg/unroll_1.c: New test.
bb5b1f5e 6628
91ffe356
RO
66292011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6630
91ffe356
RO
6631 PR tree-optimization/48497
6632 * lib/gcc-defs.exp (dg-additional-options): New proc.
6633 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6634 -msse2 on 32-bit x86.
6635
3c395ecf
JM
66362011-06-06 Jason Merrill <jason@redhat.com>
6637
6638 * g++.dg/cpp0x/enum19.C: New.
6639
8973b112
SG
66402011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6641
6642 * gcc.target/arm/neon-reload-class.c: New test.
6643
b4592b92
DS
66442011-06-07 Dodji Seketeli <dodji@redhat.com>
6645
6646 PR debug/49130
6647 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6648
f373314f
AS
66492011-06-07 Andrew Stubbs <ams@codesourcery.com>
6650
6651 * gcc.target/arm/smlatb-1.c: New file.
6652 * gcc.target/arm/smlatt-1.c: New file.
6653 * gcc.target/arm/smlaltb-1.c: New file.
6654 * gcc.target/arm/smlaltt-1.c: New file.
6655
c536876e
AS
66562011-06-07 Andrew Stubbs <ams@codesourcery.com>
6657
6658 * gcc.target/arm/mla-2.c: New test.
6659
308dc890
JJ
66602011-06-07 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR gcov-profile/49299
6663 * gcc.dg/tree-prof/pr49299-1.c: New test.
6664 * gcc.dg/tree-prof/pr49299-2.c: New test.
6665
383d9c83
IR
66662011-06-07 Ira Rosen <ira.rosen@linaro.org>
6667
6668 * lib/target-supports.exp
6669 (check_effective_target_vect_widen_mult_qi_to_hi):
6670 Add NEON as supporting target.
6671 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6672 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6673 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6674 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6675 using widening multiplication on targets that support it.
6676 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6677 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6678 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6679
88b470b8
NP
66802011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6681
6682 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6683 Modern Objective-C runtime API.
6684 * objc/execute/next_mapping.h: Removed.
6685 * objc-obj-c++-shared/next-mapping.h: Removed.
6686 * objc-obj-c++-shared/Object1.h: Removed.
6687 * objc-obj-c++-shared/Object1.m: Removed.
6688 * objc-obj-c++-shared/Object1.mm: Removed.
6689 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6690 * objc-obj-c++-shared/Protocol1.h: Removed.
6691 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6692 of ProtoBool, IVAR_T and METHOD.
6693 * objc-obj-c++-shared/runtime.h: New.
6694 * objc-obj-c++-shared/TestsuiteObject.h: New.
6695 * objc-obj-c++-shared/TestsuiteObject.m: New.
106fcf8f
PC
6696
6697 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
88b470b8
NP
6698 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6699 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6700 it a class method.
6701 * objc/execute/_cmd.m: Include
6702 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6703 runtime API. ([TestClass +initialize]): Include this method also
6704 with the GNU runtime.
6705 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6706 Object. ([-setValue:]): Return void.
6707 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6708 with the GNU runtime. Include
6709 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6710 for the NeXT runtime. Use the existing print_ivars() and
6711 compare_structures() implementations for the old NeXT runtime.
6712 Added new implementations for the Modern GNU and NeXT runtimes.
6713 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6714 well. (main): Use objc_getClass(). Use return instead of exit.
6715 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6716 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6717 of exit().
6718 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6719 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6720 instead of Object. (main): Use return instead of exit().
6721 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6722 instead of Object. Removed prototype for exit(). (main): Use
6723 return instead of exit(). Use the Modern Objective-C runtime API.
6724 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6725 Object.
6726 * objc/execute/class-tests-1.h: Include
6727 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6728 runtime API. (test_class_with_superclass): Do not call [Object
6729 class]. There is no need to with the current libobjc.
6730 * objc/execute/class-tests-2.h: Include
6731 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6732 runtime API.
6733 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6734 ../../objc-obj-c++-shared/next-mapping.h.
6735 * objc/execute/class-2.m: Likewise.
6736 * objc/execute/class-3.m: Likewise.
6737 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6738 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6739 +initialize]): Include this method also with the GNU
6740 runtime. (main): Use the Modern Objective-C runtime API.
6741 * objc/execute/class-5.m: Likewise.
6742 * objc/execute/class-6.m: Likewise.
6743 * objc/execute/class-7.m: Likewise.
6744 * objc/execute/class-8.m: Likewise.
6745 * objc/execute/class-9.m: Likewise.
6746 * objc/execute/class-10.m: Likewise.
6747 * objc/execute/class-11.m: Likewise.
6748 * objc/execute/class-12.m: Likewise.
6749 * objc/execute/class-13.m: Likewise.
6750 * objc/execute/class-14.m: Likewise.
6751 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6752 this method also with the GNU runtime.
6753 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6754 +initialize]): Include this method also with the GNU runtime.
6755 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6756 of Object.
6757 * objc/execute/encode-1.m: Likewise.
6758 * objc/execute/enumeration-1.m: Likewise.
6759 * objc/execute/enumeration-2.m: Likewise.
6760 * objc/execute/exceptions/catchall-1.m: Likewise.
6761 * objc/execute/exceptions/finally-1.m: Likewise.
6762 * objc/execute/exceptions/foward-1.m: Likewise.
106fcf8f 6763 * objc/execute/exceptions/local-variables-1.m: Likewise.
88b470b8
NP
6764 * objc/execute/exceptions/throw-nil.m: Likewise.
6765 * objc/execute/exceptions/trivial.m: Likewise.
6766 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6767 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6768 * objc/execute/exceptions/matcher-1.m: Likewise.
6769 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6770 Object.
6771 * objc/execute/formal_protocol-2.m: Likewise.
6772 * objc/execute/formal_protocol-3.m: Likewise.
6773 * objc/execute/formal_protocol-4.m: Likewise.
6774 * objc/execute/formal_protocol-5.m: Include
6775 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6776 protocol_getName().
6777 * objc/execute/formal_protocol-6.m: Likewise.
6778 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6779 Object. Include <objc/Protocol.h> instead of
6780 ../../objc-obj-c++-shared/Protocol1.h.
6781 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6782 Object.
6783 * objc/execute/informal_protocol.m: Likewise.
6784 * objc/execute/load-3.m: Likewise.
6785 * objc/execute/many_args_method.m ([TestClass +initialize]):
6786 Include this method with the GNU runtime as well.
6787 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6788 * objc/execute/nested-func-1.m: Use TestsuiteObject
6789 instead of Object.
6790 * objc/execute/nil_method-1.m: Likewise.
6791 * objc/execute/no_clash.m: Likewise.
6792 * objc/execute/np-1.m: Do not include
6793 ../../objc-obj-c++-shared/Protocol1.h.
6794 (main): Use return instead of exit().
6795 * objc/execute/np-2.m: Do not include
6796 ../../objc-obj-c++-shared/Protocol1.h.
6797 ([MyObject +initialize]): Include this method also with the GNU
6798 runtime. (main): Use return instead of exit().
6799 * objc/execute/object_is_class.m: Include
6800 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6801 of Object. (main): Use the Modern Objective-C runtime API.
6802 * objc/execute/object_is_meta_class.m: Likewise.
6803 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6804 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6805 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6806 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6807 Objective-C runtime API.
6808 * objc/execute/protocol-isEqual-2.m: Likewise.
6809 * objc/execute/protocol-isEqual-3.m: Likewise.
6810 * objc/execute/protocol-isEqual-4.m: Likewise.
6811 * objc/execute/redefining_self.m ([TestClass +initialize]):
6812 Include this method with the GNU runtime as well.
6813 * objc/execute/root_methods.m: Include
6814 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6815 Include this method with the GNU runtime as well.
6816 (main): Use the Modern Objective-C runtime API.
6817 * objc/execute/selector-1.m: Include
6818 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6819 of Object. (main): Use the Modern Objective-C runtime API.
6820 * objc/execute/static-1.m ([Test +initialize]): Include this
6821 method with the GNU runtime as well.
6822 * objc/execute/static-2.m: Likewise.
6823 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6824 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6825 ([MathClass +initialize]): Include this method with the GNU
6826 runtime as well.
6827 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6828 instead of Object.
106fcf8f 6829 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
88b470b8
NP
6830 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6831 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6832 * objc.dg/attributes/method-attribute-1.m: Likewise.
106fcf8f 6833 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
88b470b8 6834 * objc.dg/attributes/method-attribute-2.m: Likewise.
106fcf8f 6835 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
88b470b8 6836 * objc.dg/attributes/method-attribute-3.m: Likewise.
106fcf8f 6837 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
88b470b8
NP
6838 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6839 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6840 * obj-c++.dg/bitfield-1.mm: Likewise.
6841 * obj-c++.dg/bitfield-2.mm: Likewise
6842 * objc.dg/bitfield-3.m: Likewise.
6843 * obj-c++.dg/bitfield-4.mm: Likewise.
6844 * objc.dg/bitfield-5.m: Likewise
6845 * objc.dg/call-super-1.m: Likewise.
6846 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6847 Use objc_getClass() instead of objc_get_class(), but for the GNU
6848 runtime redefine objc_getClass as objc_get_class. Include
6849 ../objc-obj-c++-shared/runtime.h.
6850 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6851 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
106fcf8f 6852 Use the Modern Objective-C runtime API.
88b470b8
NP
6853 * objc.dg/class-protocol-1.m: Include
6854 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
106fcf8f 6855 * obj-c++.dg/class-protocol-1.mm: Likewise.
88b470b8
NP
6856 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6857 * objc.dg/comp-types-10.m: Likewise.
6858 * objc.dg/comp-types-11.m: Likewise.
6859 * objc.dg/comp-types-12.m: Likewise.
6860 * obj-c++.dg/comp-types-9.mm: Likewise.
6861 * obj-c++.dg/comp-types-11.mm: Likewise.
6862 * obj-c++.dg/comp-types-12.mm: Likewise.
6863 * obj-c++.dg/comp-types-13.mm: Likewise.
6864 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6865 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6866 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6867 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6868 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6869 * objc.dg/desig-init-1.m: Likewise.
6870 * obj-c++.dg/defs.mm: Likewise.
6871 * objc.dg/exceptions-2.m: Likewise.
6872 * obj-c++.dg/except-1.mm: Likewise.
6873 * obj-c++.dg/exceptions-2.mm: Likewise.
6874 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6875 Use the Modern Objective-C runtime API.
6876 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6877 the Modern Objective-C runtime API. Do not include
6878 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6879 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6880 the Modern Objective-C runtime API except when using an older NeXT
6881 runtime.
6882 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6883 the Modern Objective-C runtime API.
6884 * objc.dg/encode-7.m: Include objc/runtime.h instead of
106fcf8f 6885 objc/encoding.h.
88b470b8
NP
6886 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6887 * objc.dg/encode-7-next-64bit.m: Updated include.
6888 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6889 objc/encoding.h.
6890 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6891 the Modern Objective-C runtime API.
6892 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6893 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6894 instead of ../objc-obj-c++-shared/Protocol1.h.
6895 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6896 the Modern Objective-C runtime API except when using an older NeXT
6897 runtime.
6898 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
106fcf8f 6899 the Modern Objective-C runtime API.
88b470b8
NP
6900 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6901 Object.
6902 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6903 * objc.dg/fix-and-continue-2.m: Likewise.
6904 * objc.dg/foreach-1.m: Likewise.
6905 * objc.dg/foreach-2.m: Likewise.
6906 * objc.dg/foreach-3.m: Likewise.
6907 * objc.dg/foreach-4.m: Likewise.
6908 * objc.dg/foreach-5.m: Likewise.
6909 * objc.dg/foreach-6.m: Likewise.
6910 * objc.dg/foreach-7.m: Likewise.
6911 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6912 Object.
6913 * objc.dg/func-ptr-2.m: Likewise.
6914 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6915 Do not include objc/objc-api.h.
6916 * obj-c++.dg/fsf-package-0.mm: Likewise.
106fcf8f
PC
6917 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6918 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
88b470b8
NP
6919 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6920 of Object.
6921 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6922 * objc.dg/gnu-runtime-3.m: Likewise.
6923 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6924 * objc.dg/headers.m: Include objc/runtime.h instead of
6925 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6926 for the NeXT runtime.
6927 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6928 * obj-c++.dg/isa-field-1.mm: Likewise.
6929 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6930 * objc.dg/layout-1.m: Likewise.
6931 * objc.dg/layout-2.m: Likewise.
6932 * objc.dg/local-decl-2.m: Likewise.
6933 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6934 Object. ([Container +elementForView:]): Use
6935 class_conformsToProtocol().
6936 * obj-c++.dg/lookup-2.mm: Likewise.
6937 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6938 * obj-c++.dg/local-decl-1.mm: Likewise.
6939 * objc.dg/method-3.m: Likewise.
6940 * objc.dg/method-4.m: Likewise.
6941 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6942 ../objc-obj-c++-shared/Protocol1.h.
6943 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6944 * objc.dg/method-9.m: Likewise.
6945 * objc.dg/method-10.m: Likewise.
6946 * objc.dg/method-13.m ([Root +initialize]): Include this method
6947 also for the GNU runtime. (main): Use objc_getClass() also for
6948 the GNU runtime.
6949 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6950 * objc.dg/method-17.m: Likewise.
6951 * objc.dg/method-19.m: Likewise.
6952 * objc.dg/method-20b.m: Likewise.
6953 * obj-c++.dg/method-2.mm: Likewise.
6954 * obj-c++.dg/method-6.mm: Likewise.
6955 * obj-c++.dg/method-10.mm: Likewise.
6956 * obj-c++.dg/method-11.mm: Likewise.
6957 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6958 ../objc-obj-c++-shared/Protocol1.h.
6959 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6960 * obj-c++.dg/method-15.mm: Likewise.
6961 * obj-c++.dg/method-17.mm: Likewise.
6962 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6963 +initialize]): Include this method also for the GNU
6964 runtime. (main): Use objc_getClass() also for the GNU runtime.
6965 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6966 * obj-c++.dg/method-22.mm: Likewise.
6967 * obj-c++.dg/method-23.mm: Likewise.
6968 * obj-c++.dg/no-extra-load.mm: Likewise.
6969 * objc.dg/objc-fast-4.m: Likewise.
6970 * objc.dg/objc-gc-4.m: Likewise.
6971 * obj-c++.dg/objc-gc-3.mm: Likewise.
6972 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6973 protocol_getMethodDescription() instead of [Protocol
6974 -descriptionForInstanceMethod].
6975 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6976 Made it available with all runtimes. (main): Call -test instead
6977 of -class.
6978 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6979 and put into a category.
6980 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6981 Object. Include objc/objc.h.
6982 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6983 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6984 New. (main): Use protocol_getMethodDescription() instead
6985 of [Protocol -descriptionForInstanceMethod] and [Protocol
6986 -descriptionForClassMethod].
6987 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6988 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6989 Objective-C runtime API.
106fcf8f 6990 * obj-c++.dg/proto-qual-1.mm: Likewise.
88b470b8
NP
6991 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6992 Object.
6993 * obj-c++.dg/property/property-1.mm: Likewise.
6994 * obj-c++.dg/qual-types-1.mm: Likewise.
6995 * objc.dg/selector-2.m: Include objc/objc.h instead of
6996 ../objc-obj-c++-shared/Object1.h.
6997 * obj-c++.dg/selector-2.mm: Likewise.
6998 * obj-c++.dg/selector-5.mm: Likewise.
6999 * obj-c++.dg/selector-6.mm: Likewise.
7000 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7001 Object. Do not include objc/objc-api.h.
7002 * obj-c++.dg/set-not-used-1.mm: Likewise.
7003 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7004 * objc.dg/stret-1.m: Likewise.
7005 * objc.dg/stret-2.m: Likewise.
7006 * obj-c++.dg/super-class-2.mm: Likewise.
7007 * objc.dg/super-class-3.m: Likewise.
7008 * objc.dg/super-class-4.m: Likewise.
7009 * objc.dg/sync-2.m: Likewise.
7010 * obj-c++.dg/sync-2.mm: Likewise.
7011 * objc.dg/sync-1.m: Include objc/objc.h instead of
7012 ../objc-obj-c++-shared/Object1.h.
7013 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7014 'Class' as the type of 'isa'.
7015 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7016 Objective-C runtime API. ([TestClass +initialize]): Include this
7017 method with the GNU runtime as well.
7018 * objc.dg/strings/strings-1.m: Updated includes.
7019 * obj-c++.dg/strings/strings-1.mm: Likewise.
7020 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7021 objc.dg/strings/const-str-12b.m.
7022 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7023 * obj-c++.dg/template-3.mm: Likewise.
7024 * obj-c++.dg/template-4.mm: Likewise.
7025 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7026 Objective-C runtime API.
7027 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7028 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7029 * obj-c++.dg/try-catch-1.mm: Likewise.
7030 * obj-c++.dg/try-catch-2.mm: Likewise.
7031 * objc.dg/try-catch-3.m: Likewise.
7032 * obj-c++.dg/try-catch-3.mm: Likewise.
7033 * objc.dg/try-catch-6.m: Likewise.
7034 * objc.dg/try-catch-7.m: Likewise.
7035 * obj-c++.dg/try-catch-7.mm: Likewise.
7036 * obj-c++.dg/try-catch-8.mm: Likewise.
7037 * obj-c++.dg/try-catch-9.mm: Likewise.
7038 * objc.dg/try-catch-10.m: Likewise.
7039 * obj-c++.dg/try-catch-11.mm: Likewise.
7040 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7041 Object. Include objc/objc.h.
7042 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7043 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7044 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7045 Object. Use Modern Objective-C runtime API. Do not use
7046 performv::.
7047 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
106fcf8f 7048 * obj-c++.dg/torture/trivial.mm: Likewise.
88b470b8
NP
7049 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7050 instead of ../objc-obj-c++-shared/Object1.h. Include
7051 ../objc-obj-c++-shared/runtime.h.
7052 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7053 * objc.dg/torture/strings/const-str-11.m: Likewise.
7054 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7055 * objc.dg/torture/strings/const-str-9.m: Likewise.
7056 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7057 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7058 instead of Object. Only add _FooClassReference if
7059 __NEXT_RUNTIME__.
7060 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7061 * objc.dg/torture/strings/const-str-8.m: Likewise.
7062 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7063 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7064 additional sources.
7065 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7066 Object.
7067 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7068 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7069 * obj-c++.dg/va-meth-1.mm: Likewise.
7070 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7071 ../objc-obj-c++-shared/Object1.h.
106fcf8f
PC
7072 * objc.dg/zero-link-3.m: Likewise.
7073
88b470b8
NP
70742011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7075
7076 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
106fcf8f 7077
889ec771
NP
70782011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7079
7080 PR objc-++/48275
106fcf8f 7081 * obj-c++.dg/property/cxx-property-1.mm: New.
889ec771
NP
7082 * obj-c++.dg/property/cxx-property-2.mm: New.
7083
a651bcbe
JM
70842011-06-06 Jason Merrill <jason@redhat.com>
7085
7086 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7087
4de4b0f2
RS
70882011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7089
7090 PR rtl-optimization/49145
7091 From Ryan Mansfield
7092 * gcc.c-torture/compile/pr49145.c: New test.
7093
a9d24544
JJ
70942011-06-06 Jakub Jelinek <jakub@redhat.com>
7095
f9b41b6c
JJ
7096 PR testsuite/49288
7097 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7098 to dg-options, match also DW_AT_linkage_name.
7099
04902d4c
JJ
7100 PR debug/49294
7101 * gcc.dg/debug/pr49294.c: New test.
7102
a9d24544
JJ
7103 PR c++/49264
7104 * g++.dg/opt/pr49264.C: New test.
7105
275311c4
MP
71062011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7107
7108 PR tree-optimization/49243
7109 * gcc.dg/pr49243.c: New.
7110
5c4a1c7b
EB
71112011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7112
7113 * gnat.dg/specs/cond_expr1.ads: New test.
7114
e9f57686
EB
71152011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7116
7117 * gnat.dg/deferred_const4.ad[sb]: New test.
7118 * gnat.dg/deferred_const4_pkg.ads: New helper.
7119
10e4d056
EB
71202011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7121
7122 * gnat.dg/test_tamdt.adb: Rename to...
7123 * gnat.dg/taft_type1.adb: ...this.
7124 * gnat.dg/tamdt.ad[sb]: Rename to...
7125 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7126 * gnat.dg/tamdt_aux.ads: Rename to...
7127 * gnat.dg/taft_type1_pkg2.ads: ...this.
7128 * gnat.dg/taft_type2.ad[sb]: New test.
7129 * gnat.dg/taft_type2_pkg.ads: New helper.
7130 * gnat.dg/taft_type3.adb: New test.
7131 * gnat.dg/taft_type3_pkg.ads: New helper.
7132
8d231ff2
TB
71332011-06-05 Tobias Burnus <burnus@net-b.de>
7134
7135 PR fortran/49255
7136 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7137 for F2008.
7138
419b55d0
NP
71392011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7140
7141 PR testsuite/49287
7142 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7143 warning.
7144 * objc.dg/gnu-api-2-objc.m: Likewise.
7145 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7146 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
106fcf8f 7147
b74b7579
NP
71482011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7149
7150 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7151 alignment, not the alignment, when calling class_addIvar(). Add
7152 an 'isa' instance variable to the test root class.
7153 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
106fcf8f 7154
a45c0557
JH
71552011-06-04 Jan Hubicka <jh@suse.cz>
7156
7157 PR tree-optimization/48893
7158 PR tree-optimization/49091
7159 PR tree-optimization/49179
7160 * gfortran.dg/pr49179.f90: New testcase
7161
26740835
JH
71622011-06-04 Jan Hubicka <jh@suse.cz>
7163
7164 PR lto/48954
7165 * g++.dg/torture/pr48954.C: New testcase.
7166
014ab419
JW
71672011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7168
34a0d11c 7169 * g++.dg/warn/delete-non-virtual-dtor.C: New.
014ab419 7170
f90d37ec
JW
71712011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7172
7173 PR c++/33840
7174 * g++.dg/diagnostic/bitfld2.C: New.
7175
407bcba7
JJ
71762011-06-04 Jakub Jelinek <jakub@redhat.com>
7177
7178 PR target/49281
7179 * gcc.c-torture/execute/pr49281.c: New test.
7180
e3195c52
JH
71812011-06-04 Jan Hubicka <jh@suse.cz>
7182
7183 PR tree-optimize/48929
7184 * gcc.c-torture/compile/pr48929.c: New testcase.
7185
57ee85b4
JJ
71862011-06-04 Jakub Jelinek <jakub@redhat.com>
7187
7188 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7189
e9b398ae
JJ
71902011-06-03 Jakub Jelinek <jakub@redhat.com>
7191
7192 PR c++/49276
7193 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7194
dd3dba52
NP
71952011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7196
7197 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7198
1b7a0148
RH
71992011-06-03 Richard Henderson <rth@redhat.com>
7200 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7201
637c11bd 7202 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
1b7a0148 7203
7a724978
NP
72042011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7205
7206 * objc.dg/headers.m: Do not include objc-list.h.
7207
efad6bee
NP
72082011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7209
7210 * objc.dg/type-stream-1.m: Test removed.
7211 * objc.dg/headers.m: Do not include typedstream.h.
106fcf8f 7212
e79132c3
NP
72132011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7214
7215 * objc.dg/torture/forward-1.m (main): Updated testcase.
7216
a700b5f0
KK
72172011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7218
7219 PR target/49163
7220 * gcc.c-torture/compile/pr49163.c: New.
7221
cde3a7a9
AL
72222011-06-02 Asher Langton <langton2@llnl.gov>
7223
7224 PR fortran/49268
7225 * gfortran.dg/PR49268.f90: New test.
7226
11126dc0
AL
72272011-06-02 Asher Langton <langton2@llnl.gov>
7228
7229 PR fortran/37039
7230 * gfortran.dg/PR37039.f90: New test.
7231
bf79cedb
NP
72322011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7233
7234 PR objc/48539
106fcf8f 7235 * objc.dg/method-5.m: Updated.
bf79cedb 7236 * objc.dg/method-19.m: Updated.
106fcf8f 7237 * objc.dg/method-lookup-1.m: New.
bf79cedb
NP
7238 * obj-c++.dg/method-6.mm: Updated.
7239 * obj-c++.dg/method-7.mm: Updated.
106fcf8f 7240 * obj-c++.dg/method-lookup-1.mm: New.
bf79cedb 7241
ae9982ec
DD
72422011-06-02 DJ Delorie <dj@redhat.com>
7243
7244 * lib/timeout.exp (timeout): Add board_info support.
7245
aad61732
UB
72462011-06-02 Uros Bizjak <ubizjak@gmail.com>
7247
7248 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7249
162b5a21
SK
72502011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7251
7252 PR fortran/49265
7253 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7254 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7255
b935d3be
EB
72562011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7257 Hans-Peter Nilsson <hp@axis.com>
7258
7259 PR rtl-optimization/48840
7260 * gcc.target/sparc/ultrasp13.c: New test.
7261
e95873dd
KK
72622011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7263
7264 PR target/49238
7265 * gcc.c-torture/compile/pr49238.c: New.
7266
a82fcbe8
SN
72672011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7268
7269 * gcc.target/arm/g2.c: Skip test in -mthumb.
7270 Skip test unless cpu is xscale.
7271 * gcc.target/arm/scd42-2.c: Likewise.
7272 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7273
4324a55c
JM
72742011-06-01 Jason Merrill <jason@redhat.com>
7275
7276 * g++.dg/cpp0x/decltype28.C: New.
7277 * g++.dg/cpp0x/decltype29.C: New.
7278
02972eaf
RS
72792011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7280
7281 PR target/45074
7282 * gcc.target/mips/pr45074.c: New test.
7283
4d41c2d1
RS
72842011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7285 Hans-Peter Nilsson <hp@axis.com>
7286
7287 PR rtl-optimization/48830
7288 * gcc.target/sparc/ultrasp12.c: New test.
7289
5f57dccb
DL
72902011-06-01 David Li <davidxl@google.com>
7291
34a0d11c
RO
7292 * gcc.dg/profile-dir-1.c: Change pass name.
7293 * gcc.dg/profile-dir-2.c: Ditto.
7294 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7295 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7296 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7297 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7298 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7299 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7300 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7301 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7302 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7303 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7304 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7305 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7306 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7307 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7308 * gcc.dg/profile-dir-3.c: Ditto.
7309 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5f57dccb 7310
98ab0248
NP
73112011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7312
7313 * objc.dg/attributes/method-nonnull-1.m: New test.
106fcf8f 7314 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
98ab0248 7315
da661a58
TB
73162011-05-31 Tobias Burnus <burnus@net-b.de>
7317
7318 PR fortran/18918
7319 * gfortran.dg/coarray_atomic_1.f90: New.
7320 * gfortran.dg/coarray/atomic_1.f90: New.
7321
7351d8da
JJ
73222011-05-31 Jakub Jelinek <jakub@redhat.com>
7323
509f4495
JJ
7324 * gcc.dg/guality/bswaptest.c: New test.
7325 * gcc.dg/guality/clztest.c: New test.
7326 * gcc.dg/guality/ctztest.c: New test.
7327 * gcc.dg/guality/rotatetest.c: New test.
7328
7351d8da
JJ
7329 PR target/48688
7330 * gcc.target/i386/pr48688.c: New test.
7331
ff771454
FC
73322010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7333
7334 PR c++/48010
7335 * g++.dg/lookup/name-clash9.C: New.
7336
d73b65b6
TB
73372011-05-31 Tobias Burnus <burnus@net-b.de>
7338
7339 PR fortran/18918
7340 * gfortran.dg/coarray/dummy_1.f90: New.
7341
9f3761c5
TB
73422011-05-31 Tobias Burnus <burnus@net-b.de>
7343
7344 PR fortran/18918
7345 * gfortran.dg/coarray/save_1.f90: New.
7346 * gfortran.dg/coarray_4.f90: Update dg-error.
7347
e87b4dde
JM
73482011-05-31 Jason Merrill <jason@redhat.com>
7349
7350 * g++.dg/cpp0x/rv-template1.C: New.
7351
35979cc2
JJ
73522011-05-31 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR rtl-optimization/49235
7355 * gcc.dg/pr49235.c: New test.
7356
8f7de592
IR
73572011-05-31 Ira Rosen <ira.rosen@linaro.org>
7358
7359 PR tree-optimization/49093
7360 * gcc.dg/vect/pr49093.c: New test.
7361
8d8a3bda
DS
73622011-05-31 Dodji Seketeli <dodji@redhat.com>
7363
7364 PR debug/49047
7365 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7366
7bc91385
IR
73672011-05-31 Ira Rosen <ira.rosen@linaro.org>
7368
7369 PR testsuite/49239
7370 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7371 output array.
7372
5f133038
KK
73732011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7374
7375 PR target/49186
7376 * gcc.c-torture/execute/pr49186.c: New.
7377
a0cd843f
L
73782011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7379
7380 PR target/49168
7381 * gcc.target/i386/pr49168-1.c: New.
7382
80060f7a
JJ
73832011-05-30 Jakub Jelinek <jakub@redhat.com>
7384 Eric Botcazou <ebotcazou@adacore.com>
7385
7386 * gcc.dg/guality/drap.c: New test.
7387
42b05b6e
RG
73882011-05-30 Richard Guenther <rguenther@suse.de>
7389
7390 PR tree-optimization/49210
80060f7a
JJ
7391 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7392 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
42b05b6e 7393
8a8c12a3
JJ
73942011-05-30 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR c++/49223
7397 * g++.dg/gomp/pr49223-1.C: New test.
7398 * g++.dg/gomp/pr49223-2.C: New test.
7399
f3321158
RG
74002011-05-30 Richard Guenther <rguenther@suse.de>
7401
7402 PR tree-optimization/49218
7403 * gcc.c-torture/execute/pr49218.c: New testcase.
7404
69940d4d
IR
74052011-05-30 Ira Rosen <ira.rosen@linaro.org>
7406
7407 PR tree-optimization/49199
7408 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7409 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7410 -fno-tree-scev-cprop.
7411
5e7bb2b9
JW
74122011-05-29 Janus Weil <janus@gcc.gnu.org>
7413
7414 PR fortran/47601
7415 * gfortran.dg/extends_13.f03: New.
7416
3f831b7d
JJ
74172011-05-29 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR rtl-optimization/49095
7420 * gcc.target/i386/pr49095.c: New test.
7421
427180d2
TB
74222011-05-29 Tobias Burnus <burnus@net-b.de>
7423
7424 PR fortran/18918
7425 * gfortran.dg/coarray_24.f90: New.
7426
8a5c4899
TB
74272011-05-29 Tobias Burnus <burnus@net-b.de>
7428
7429 PR fortran/18918
7430 * gfortran.dg/coarray_23.f90: New.
7431
65f3dedb
RS
74322011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7433
7434 From Ryan Mansfield
7435 * gcc.dg/pr48826.c: New test.
7436
61e374ab
RG
74372011-05-29 Richard Guenther <rguenther@suse.de>
7438
7439 PR tree-optimization/49217
7440 * gcc.dg/torture/pr49217.c: New testcase.
7441
4a5ba933
IR
74422011-05-29 Ira Rosen <ira.rosen@linaro.org>
7443
7444 PR testsuite/49222
7445 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7446
be7a8395
EB
74472011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7448
7449 * gnat.dg/boolean_subtype.adb: Rename to...
7450 * gnat.dg/boolean_subtype1.adb: ...this.
7451
0fa1a986
JM
74522011-05-28 Jason Merrill <jason@redhat.com>
7453
7454 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7455
669baa15
JM
74562011-05-27 Jason Merrill <jason@redhat.com>
7457
32da2be4
JM
7458 * g++.dg/cpp0x/enum18.C: Adjust.
7459
669baa15
JM
7460 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7461
5aacb11e
TB
74622011-05-27 Tobias Burnus <burnus@net-b.de>
7463
7464 PR fortran/18918
7465 * gfortran.dg/coarray_22.f90: New.
7466
226855f0
BS
74672011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7468
7469 PR tree-optimization/46728
7470 * gcc.target/powerpc/pr46728-1.c: New.
7471 * gcc.target/powerpc/pr46728-2.c: New.
7472 * gcc.target/powerpc/pr46728-3.c: New.
7473 * gcc.target/powerpc/pr46728-4.c: New.
7474 * gcc.target/powerpc/pr46728-5.c: New.
7475 * gcc.dg/pr46728-6.c: New.
7476 * gcc.target/powerpc/pr46728-7.c: New.
7477 * gcc.target/powerpc/pr46728-8.c: New.
7478 * gcc.dg/pr46728-9.c: New.
7479 * gcc.target/powerpc/pr46728-10.c: New.
7480 * gcc.target/powerpc/pr46728-11.c: New.
7481 * gcc.dg/pr46728-12.c: New.
7482 * gcc.target/powerpc/pr46728-13.c: New.
7483 * gcc.target/powerpc/pr46728-14.c: New.
7484 * gcc.target/powerpc/pr46728-15.c: New.
7485 * gcc.target/powerpc/pr46728-16.c: New.
7486
04536942
JM
74872011-05-27 Jason Merrill <jason@redhat.com>
7488
a47d328f
JM
7489 * g++.dg/abi/mangle47.C: New.
7490
69cf9a1c
JM
7491 PR c++/49176
7492 * g++.dg/template/const5.C: New.
7493
1fbbe7d6
JM
7494 * g++.dg/cpp0x/enum18.C: New.
7495
6d258f31
JM
7496 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7497
87fd3cf1
JM
7498 * g++.dg/cpp0x/error6.C: New.
7499
04536942
JM
7500 * g++.dg/cpp0x/error5.C: New.
7501
4cc4f2f4
JJ
75022011-05-27 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR c++/49165
7505 * g++.dg/eh/cond6.C: New test.
7506
2514987f
TB
75072011-05-27 Tobias Burnus <burnus@net-b.de>
7508
7509 PR fortran/48820
7510 * gfortran.dg/rank_3.f90: New.
7511 * gfortran.dg/rank_4.f90: New.
7512
0219becc
JJ
75132011-05-27 Janis Johnson <janisjo@codesourcery.com>
7514
7515 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7516 replace dump search.
7517
fd5dbe4f
EB
75182011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7519
7520 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7521 * gnat.dg/bit_packed_array5.adb: ...here.
7522
efaa76b3
PC
75232011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7524
7525 PR c++/42056
34a0d11c 7526 * g++.dg/cpp0x/auto25.C: New.
efaa76b3 7527
f90aae43
RG
75282011-05-27 Richard Guenther <rguenther@suse.de>
7529
7530 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7531
224d42d5
RG
75322011-05-27 Richard Guenther <rguenther@suse.de>
7533
7534 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7535
c2299dfe
RG
75362011-05-27 Richard Guenther <rguenther@suse.de>
7537
7538 PR middle-end/49189
fd5dbe4f 7539 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
c2299dfe 7540
7c999b57
JM
75412011-05-26 Jason Merrill <jason@redhat.com>
7542
866e4146
JM
7543 * g++.dg/cpp0x/friend1.C: New.
7544 * g++.dg/cpp0x/friend2.C: New.
7545
7c999b57
JM
7546 * g++.dg/cpp0x/auto7.C: Update.
7547 * g++.dg/template/crash50.C: Adjust.
7548 * g++.dg/template/static9.C: Adjust.
7549 * g++.old-deja/g++.ext/memconst.C: Adjust.
7550
206a00ec
JJ
75512011-05-26 Janis Johnson <janisjo@codesourcery.com>
7552
7553 * gcc.dg/march.c: Ignore a note for some targets.
7554
1eb2a14d
JJ
75552011-05-26 Janis Johnson <janis187@us.ibm.com>
7556 Nathan Froyd <froydnj@codesourcery.com>
7557
7558 PR c++/2288
7559 PR c++/18770
7560 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7561 * g++.dg/parse/pr18770.C: New test.
7562 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7563
aed5574e
PT
75642011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7565
7566 PR fortran/48955
7567 * gfortran.dg/dependency_40.f90 : New test.
7568
b8ff4e88
TB
75692011-05-26 Tobias Burnus <burnus@net-b.de>
7570
7571 PR fortran/18918
7572 * gfortran.dg/coarray/registering_1.f90: New.
7573
b6139926
JM
75742011-05-26 Jason Merrill <jason@redhat.com>
7575
7576 * g++.dg/cpp0x/variadic111.C: New.
7577 * g++.dg/cpp0x/variadic41.C: Adjust.
7578
ac8e1875
RG
75792011-05-26 Richard Guenther <rguenther@suse.de>
7580
7581 PR tree-optimization/48702
7582 * gcc.dg/torture/pr48702.c: New testcase.
7583
3f5cb251
RO
75842011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7585
7586 PR gcov-profile/48845
7587 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7588 support.
7589 * gcc.dg/matrix/matrix.exp: Likewise.
7590 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7591 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7592 line number to check_profiling_available.
7593 * lib/target-supports.exp (check_profiling_available): Account for
7594 this.
7595 Require TLS runtime support with -fprofile-generate.
7596 * lib/profopt.exp (profopt-execute): Add TLS options for
7597 -fprofile-generate.
7598 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7599
1aa9438f
JJ
76002011-05-26 Jakub Jelinek <jakub@redhat.com>
7601
1537737f
JJ
7602 PR c++/49165
7603 * g++.dg/eh/cond5.C: New test.
7604
1aa9438f
JJ
7605 PR tree-optimization/49161
7606 * gcc.c-torture/execute/pr49161.c: New test.
7607
50fed7bf
RR
76082011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7609
7610 * gcc.target/arm/neon-vorn-vbic.c: New test.
7611
48df3fa6
IR
76122011-05-26 Ira Rosen <ira.rosen@linaro.org>
7613
7614 PR tree-optimization/49038
7615 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7616 * gcc.dg/vect/pr49038.c: New test.
7617
c6bdd05e 76182011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
fa696333 7619
c6bdd05e
FC
7620 * g++.dg/init/pr25811-3.C: New.
7621 * g++.dg/init/pr25811-4.C: New.
7622
636e368d
JM
76232011-05-25 Jason Merrill <jason@redhat.com>
7624
26513391
JM
7625 * g++.dg/cpp0x/enum17.C: New.
7626 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7627
5df0c0c7
JM
7628 * g++.dg/cpp0x/auto24.C: New.
7629
eda19906
JM
7630 * g++.dg/cpp0x/error4.C: New.
7631
dc31ddad
JM
7632 * g++.dg/cpp0x/rv-restrict.C: New.
7633
de691213
JM
7634 * g++.dg/cpp0x/enum15.C: New.
7635 * g++.dg/cpp0x/constexpr-switch2.C: New.
7636
91db8b13
JM
7637 * g++.dg/cpp0x/variadic110.C: New.
7638
df23ba64
JM
7639 * g++.dg/cpp0x/auto9.C: Add typedef test.
7640
ce9b1898
JM
7641 * g++.dg/cpp0x/auto23.C: New.
7642 * g++.dg/cpp0x/auto9.C: Adjust.
7643
5e242863
JM
7644 * g++.dg/cpp0x/defaulted29.C: New.
7645
636e368d
JM
7646 * g++.dg/cpp0x/initlist51.C: New.
7647
b8f98c55
JJ
76482011-05-25 Janis Johnson <janisjo@codesourcery.com>
7649
7650 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7651 * g++.dg/abi/packed1.C: Suppress warning.
7652 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7653 * g++.dg/template/stdarg1.C: Likewise.
7654 * g++.dg/other/packed1.C: Remove arm from xfail list.
7655
bc7f13bf
JM
76562011-05-25 Jason Merrill <jason@redhat.com>
7657
b60f3408
JM
7658 * g++.dg/cpp0x/enum16.C: New.
7659 * g++.dg/parse/error15.C: Adjust.
7660
f41349a3
JM
7661 * g++.dg/cpp0x/initlist50.C: New.
7662
c844b3a0
JM
7663 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7664
bc7f13bf
JM
7665 * g++.dg/cpp0x/variadic109.C: New.
7666
74838de3
L
76672011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7668
7669 * gcc.target/i386/pause-1.c: New.
7670
a11e0df4
EB
76712011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7672
7673 * gcc.dg/stack-usage-1.c: Adjust comment.
7674 * gcc.dg/stack-usage-2.c: New test.
7675
98933689
JJ
76762011-05-25 Jakub Jelinek <jakub@redhat.com>
7677
7678 PR c++/49136
7679 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7680 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7681
30a435d8
VM
76822011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7683
7684 PR rtl-optimization/48757
7685 * gfortran.dg/pr48757.f: New test case.
7686
f52f3c6d
JM
76872011-05-24 Jason Merrill <jason@redhat.com>
7688
7689 * g++.dg/cpp0x/access01.C: New.
7690
85fe6408
NP
76912011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7692
7693 PR libobjc/48177
fa696333 7694 * objc.dg/pr48177.m: New testcase.
85fe6408 7695
4e26ba90
NP
76962011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7697
7698 PR objc/48187
7699 * objc.dg/pr48187.m: New testcase.
7700 * obj-c++.dg/pr48187.mm: New testcase.
7701 * objc.dg/ivar-extra-semicolon.m: New testcase.
7702
235fe6b4
JM
77032011-05-24 Jason Merrill <jason@redhat.com>
7704
7705 * g++.dg/template/access21.C: New.
7706 * g++.dg/template/access22.C: New.
7707
8c5fdaae
VM
77082011-05-24 Michael Matz <matz@gcc.gnu.org>
7709
7710 PR rtl-optimization/48633
7711 * g++.dg/pr48633.C: New test.
7712
df1f7315
UB
77132011-05-24 Uros Bizjak <ubizjak@gmail.com>
7714
7715 PR target/49133
7716 * g++.dg/other/pr49133.C: New test.
7717
87d426f8
UB
77182011-05-24 Uros Bizjak <ubizjak@gmail.com>
7719 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7720
7721 * gcc.dg/torture/tls/run-gd.c: New test.
7722 * gcc.dg/torture/tls/run-ie.c: New test.
7723 * gcc.dg/torture/tls/run-ld.c: New test.
7724 * gcc.dg/torture/tls/run-le.c: New test.
7725 * lib/target-supports.exp (check_effective_target_tls_runtime):
7726 Build testcase with TLS options.
7727
6f7b77a3
RO
77282011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7729
7730 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7731
74d6ba00
TV
77322011-05-24 Tom de Vries <tom@codesourcery.com>
7733
7734 PR tree-optimization/49121
7735 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7736
828fb3ba
JM
77372011-05-23 Jason Merrill <jason@redhat.com>
7738
874aeeed
JM
7739 * g++.dg/cpp0x/defaulted28.C: New.
7740
8e3fb544
JM
7741 * g++.dg/cpp0x/sfinae25.C: New.
7742
66d83eee
JM
7743 * g++.dg/cpp0x/rv-cast2.C: New.
7744
828fb3ba
JM
7745 * g++.dg/cpp0x/enum14.C: New.
7746
0e0d82a7
JJ
77472011-05-23 Jakub Jelinek <jakub@redhat.com>
7748
0f6e664b
JJ
7749 PR lto/49123
7750 * gcc.c-torture/execute/pr49123.c: New test.
7751
9166988f
JJ
7752 PR debug/49032
7753 * gcc.dg/debug/pr49032.c: New test.
7754
0e0d82a7
JJ
7755 PR c/49120
7756 * gcc.dg/pr49120.c: New test.
7757
34a061be
L
77582011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7759
7760 PR target/47315
7761 * gcc.target/i386/pr47315.c: New test.
7762
08dc4c3d
JM
77632011-05-23 Jason Merrill <jason@redhat.com>
7764
86d822aa
JM
7765 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7766
4d7f99c7
JM
7767 * g++.dg/cpp0x/sfinae24.C: New.
7768
42d1e31d
JM
7769 * g++.dg/cpp0x/error3.C: New.
7770
64741973
JM
7771 * g++.dg/cpp0x/defaulted27.C: New.
7772
08dc4c3d
JM
7773 * g++.dg/cpp0x/decltype27.C: New.
7774
8bdfec38
RG
77752011-05-23 Richard Guenther <rguenther@suse.de>
7776
7777 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7778
e6d944b2
RG
77792011-05-23 Richard Guenther <rguenther@suse.de>
7780
7781 PR tree-optimization/40874
7782 * g++.dg/tree-ssa/pr40874.C: New testcase.
7783
094f6ab3
RG
77842011-05-23 Richard Guenther <rguenther@suse.de>
7785
7786 PR tree-optimization/49115
7787 * g++.dg/torture/pr49115.C: New testcase.
7788
9a9822e1
RG
77892011-05-23 Richard Guenther <rguenther@suse.de>
7790
7791 PR middle-end/15419
7792 * gcc.dg/memcpy-3.c: New testcase.
7793
7bba408b
JJ
77942011-05-23 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR middle-end/48973
7797 * gcc.c-torture/execute/pr48973-1.c: New test.
7798 * gcc.c-torture/execute/pr48973-2.c: New test.
7799
c11e39b0
JW
78002011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7801
7802 PR c++/18016
7803 * g++.dg/warn/pr18016.C: New.
7804
fec5d58b
TV
78052011-05-23 Tom de Vries <tom@codesourcery.com>
7806
7807 PR target/45098
7808 * gcc.target/arm/ivopts-6.c: New test.
7809
ccb1b17b
JJ
78102011-05-22 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR middle-end/49029
7813 * gcc.c-torture/compile/pr49029.c: New test.
7814
7a1db261
JM
78152011-05-22 Jason Merrill <jason@redhat.com>
7816
7817 * g++.dg/cpp0x/sfinae23.C: New.
7818 * g++.dg/cpp0x/sfinae8.C: Correct.
7819
42a2717c
TK
78202011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7821
7822 * gfortran.dg/function_optimize_8.f90: New test case.
7823
e38fdc94
IR
78242011-05-22 Ira Rosen <ira.rosen@linaro.org>
7825
7826 PR tree-optimization/49087
7827 * gcc.dg/vect/O3-pr49087.c: New test.
7828
5b018c65
JM
78292011-05-21 Jason Merrill <jason@redhat.com>
7830
7831 * g++.dg/debug/const5.C: New.
7832
967444bb
JM
78332011-05-20 Jason Merrill <jason@redhat.com>
7834
fa4a1e46
JM
7835 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7836
b6413764
JM
7837 * g++.dg/cpp0x/constexpr-static7.C: New.
7838
967444bb
JM
7839 * g++.dg/cpp0x/enum12.C: New.
7840 * g++.dg/cpp0x/enum13.C: New.
7841
43a9eec7
JW
78422011-05-21 Janus Weil <janus@gcc.gnu.org>
7843
7844 PR fortran/48699
7845 * gfortran.dg/select_type_23.f03: New.
7846
5e3f417f
JM
78472011-05-20 Jason Merrill <jason@redhat.com>
7848
c54a6b83
JM
7849 * g++.dg/cpp0x/defaulted26.C: New.
7850
5e3f417f
JM
7851 * g++.dg/cpp0x/noexcept02.C: Fix.
7852 * g++.dg/cpp0x/noexcept03.C: Fix.
7853 * g++.dg/cpp0x/noexcept08.C: Fix.
7854 * g++.dg/cpp0x/noexcept10.C: New.
7855
54381af7
JW
78562011-05-20 Janus Weil <janus@gcc.gnu.org>
7857
7858 PR fortran/48706
7859 * gfortran.dg/extends_12.f03: New.
7860
94df301f
JM
78612011-05-20 Jason Merrill <jason@redhat.com>
7862
7863 * g++.dg/template/koenig9.C: New.
7864 * g++.dg/opt/pr47615.C: Fix.
7865 * g++.dg/overload/defarg1.C: Fix.
7866 * g++.dg/tc1/dr213.C: Remove xfail.
7867 * g++.dg/torture/pr34850.C: Fix.
7868 * g++.dg/torture/pr39362.C: Fix.
7869 * g++.old-deja/g++.brendan/crash56.C: Fix.
7870 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7871
90ff582f
RG
78722011-05-20 Richard Guenther <rguenther@suse.de>
7873
7874 PR tree-optimization/49079
7875 * gcc.dg/torture/pr49079.c: New testcase.
7876
6c66f733
JJ
78772011-05-20 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR tree-optimization/49073
7880 * gcc.c-torture/execute/pr49073.c: New test.
7881
4409de24
TB
78822011-06-19 Tobias Burnus <burnus@net-b.de>
7883
7884 PR fortran/18918
7885 * gfortran.dg/coarray_21.f90: New.
7886
9e350e99
JM
78872011-05-19 Joseph Myers <joseph@codesourcery.com>
7888
7889 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7890 output.
7891
5ee093ed
RG
78922011-05-19 Richard Guenther <rguenther@suse.de>
7893
7894 PR testsuite/49063
7895 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7896
e497b9bd
RG
78972011-05-19 Richard Guenther <rguenther@suse.de>
7898
7899 PR middle-end/48985
7900 * gcc.dg/builtin-object-size-11.c: New testcase.
7901
e054362c
TV
79022011-05-19 Tom de Vries <tom@codesourcery.com>
7903
7904 PR target/45098
7905 * gcc.target/arm/ivopts.c: New test.
7906 * gcc.target/arm/ivopts-2.c: New test.
7907
e7b705a7
TV
79082011-05-19 Tom de Vries <tom@codesourcery.com>
7909
7910 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7911
5bbe9958
RO
79122011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7913
7914 * gcc.c-torture/execute/960321-1.x: Remove.
7915
54381af7
JW
79162011-05-18 Janus Weil <janus@gcc.gnu.org>
7917
7918 PR fortran/48700
7919 * gfortran.dg/move_alloc_4.f90: New.
7920
31f9eb59
L
79212011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7922
7923 PR target/49002
7924 * gcc.target/i386/pr49002-1.c: New test.
7925 * gcc.target/i386/pr49002-2.c: Likewise.
7926
681056ae
JJ
79272011-05-18 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR tree-optimization/49039
7930 * gcc.c-torture/execute/pr49039.c: New test.
7931 * gcc.dg/tree-ssa/pr49039.c: New test.
7932 * g++.dg/torture/pr49039.C: New test.
7933
0515f4d2
JM
79342011-05-18 Jason Merrill <jason@redhat.com>
7935
7936 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7937 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7938 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7939
41d471d6
SH
79402011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7941
7942 * gcc.target/bfin/mcpu-bf592.c: New test.
7943
b010117a
IR
79442011-05-18 Ira Rosen <ira.rosen@linaro.org>
7945
7946 PR tree-optimization/41881
7947 * gcc.dg/vect/O3-pr41881.c: New test.
7948 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7949
116bc3a4
JJ
79502011-05-18 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR tree-optimization/49000
7953 * gcc.dg/pr49000.c: New test.
7954
cc0fd50a
EB
79552011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7956
7957 * gnat.dg/invalid1.adb: New test.
7958
f6449011
UB
79592011-05-16 Uros Bizjak <ubizjak@gmail.com>
7960
7961 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7962 scan pattern.
7963 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7964 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7965
5bef11c8
JW
79662011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7967
7968 PR c++/48994
7969 * g++.dg/cpp0x/range-for18.C: New.
7970
4ca9939b
TB
79712011-05-15 Tobias Burnus <burnus@net-b.de>
7972
7973 PR fortran/18918
7974 * gfortran.dg/coarray/image_index_2.f90: New.
7975
486d481b
VV
79762011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7977
7978 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7979 * g++.dg/cpp0x/override2.C: New.
7980
e6242bc7
TB
79812011-05-14 Tobias Burnus <burnus@net-b.de>
7982
7983 PR fortran/18918
7984 * gfortran.de/coarray_20.f90: New.
7985
222c2a63
TK
79862011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7987
7988 PR fortran/22572
7989 * function_optimize_7.f90: New test case.
7990
b8f2ad7c
JM
79912011-05-13 Jason Merrill <jason@redhat.com>
7992
7993 * g++.dg/cpp0x/decltype26.C: New.
7994 * g++.dg/cpp0x/enum11.C: New.
7995
d61d771f
TB
79962011-05-13 Tobias Burnus <burnus@net-b.de>
7997
7998 PR fortran/48972
7999 PR fortran/48991
8000 * gfortran.dg/assign_8.f90: Update dg-error.
8001
75933b07
TB
80022011-05-13 Tobias Burnus <burnus@net-b.de>
8003
8004 PR fortran/48972
8005 * gfortran.dg/io_constraints_8.f90: New.
8006 * gfortran.dg/io_constraints_9.f90: New.
8007
9f47a24e
MT
80082011-05-13 Martin Thuresson <martint@google.com>
8009
8010 PR gcov-profile/47793
8011 * gcc.dg/pr47793.c: New.
8012
c2b5fc8d
JJ
80132011-05-12 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR tree-optimization/48975
8016 * gcc.dg/pr48975.c: New test.
8017
13157033
TB
80182011-05-12 Tobias Burnus <burnus@net-b.de>
8019
8020 PR fortran/48972
8021 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8022
16c20b0a
JM
80232011-05-12 Jason Merrill <jason@redhat.com>
8024
8025 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8026
7bf9a5ac
EB
80272011-05-12 Geert Bosch <bosch@adacore.com>
8028
8029 * gnat.dg/view_conversion1.adb: New test.
8030
e2a3a5f1
RG
80312011-05-12 Richard Guenther <rguenther@suse.de>
8032
8033 PR tree-optimization/48172
8034 * gcc.dg/vect/pr48172.c: New testcase.
8035
2c703f3a
JJ
80362011-05-12 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR debug/48967
8039 * g++.dg/opt/pr48967.C: New test.
8040
3e475d30
JM
80412011-05-11 Jason Merrill <jason@redhat.com>
8042
6eb47b98
JM
8043 * g++.dg/cpp0x/constexpr-friend.C: New.
8044 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8045
3e475d30
JM
8046 * g++.dg/cpp0x/sfinae22.C: New.
8047
0126595f
TB
80482011-05-11 Tobias Burnus <burnus@net-b.de>
8049
8050 PR fortran/48889
8051 * gfortran.dg/generic_24.f90: New.
8052
51e020fc
RG
80532011-05-11 Richard Guenther <rguenther@suse.de>
8054
8055 PR tree-optimization/15256
8056 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8057
b03c3082
JJ
80582011-05-11 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR debug/48159
8061 * gcc.dg/pr48159-1.c: New test.
8062 * gcc.dg/pr48159-2.c: New test.
8063
41a58a92
RG
80642011-05-11 Richard Guenther <rguenther@suse.de>
8065
8066 PR middle-end/48953
8067 * gcc.dg/torture/pr48953.c: New testcase.
8068
10c224a9
RG
80692011-05-11 Richard Guenther <rguenther@suse.de>
8070
8071 PR tree-optimization/18041
8072 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8073
ed1db3f1
AM
80742011-05-11 Alan Modra <amodra@gmail.com>
8075
8076 PR target/47755
8077 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8078
b4359e45
JM
80792011-05-10 Jason Merrill <jason@redhat.com>
8080
95552437
JM
8081 * g++.dg/cpp0x/defaulted25.C: New.
8082 * g++.dg/template/crash7.C: Adjust.
8083
b4359e45
JM
8084 * g++.dg/cpp0x/variadic108.C: New.
8085
7506ab1d
VV
80862011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8087
8088 * g++.dg/inherit/virtual9.C: Extend.
8089
dbcc9f08
MM
80902011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8091
8092 PR target/48857
8093 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8094 are passed and returned in vector registers.
8095
be173289
RG
80962011-05-10 Richard Guenther <rguenther@suse.de>
8097
8098 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8099 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8100 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8101 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8102 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8103 applies.
8104
e7f78021
JJ
81052011-05-10 Jakub Jelinek <jakub@redhat.com>
8106
6ae70ea2
JJ
8107 PR tree-optimization/48611
8108 PR tree-optimization/48794
8109 * gfortran.dg/gomp/pr48611.f90: New test.
8110 * gfortran.dg/gomp/pr48794.f90: New test.
8111
e7f78021
JJ
8112 PR debug/48928
8113 * gcc.dg/dfp/pr48928.c: New test.
8114
0410e66d
PC
81152011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8116
8117 PR c++/48522
8118 * g++.dg/cpp0x/pr48522.C: New.
8119
65dbe239
PC
81202011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8121
8122 PR c++/48735
8123 * g++.dg/cpp0x/sfinae21.C: New.
8124
81252011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 * g++.dg/template/sfinae28.C: Rename to...
8128 * g++.dg/cpp0x/sfinae19.C: ... this.
8129 * g++.dg/template/sfinae29.C: Rename to...
8130 * g++.dg/cpp0x/sfinae20.C: ... this.
8131
aec288a2
JL
81322011-05-09 Jeff Law <law@redhat.com>
8133
8134 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8135 consistent results.
8136
9420e113 81372011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
aec288a2 8138
9420e113
FC
8139 PR c++/20039
8140 * g++.dg/init/pr20039.C: New.
8141
754af126
PC
81422011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8143
8144 PR c++/48737
8145 PR c++/48744
8146 * g++.dg/template/sfinae28.C: New.
8147 * g++.dg/template/sfinae29.C: Likewise.
8148
14d0f7d2
JM
81492011-05-09 Jason Merrill <jason@redhat.com>
8150
8151 * g++.dg/template/nontype23.C: New.
8152
9420e113 81532011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
1c682d06
FC
8154 PR c++/48859
8155 * g++.dg/init/pr48859.C: New.
8156
03808d17
JM
81572011-05-09 Jason Merrill <jason@redhat.com>
8158
8159 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8160 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8161 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8162 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8163 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8164 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8165 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8166 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8167
b5da71d4
VV
81682011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8169
df1f7315 8170 * g++.dg/inherit/virtual9.C: New.
b5da71d4 8171
bae14a37
DS
81722011-05-09 Dodji Seketeli <dodji@redhat.com>
8173
8174 PR c++/48574
8175 * g++.dg/template/dependent-expr8.C: New test case.
8176
1400c8e5
ZD
81772011-05-07 Zdenek Dvorak <ook@ucw.cz>
8178
8179 PR tree-optimization/48837
8180 * gcc.dg/pr48837.c: New testcase.
8181
c80e3e02
JM
81822011-05-06 Jason Merrill <jason@redhat.com>
8183
9e33e321
JM
8184 * g++.dg/cpp0x/constexpr-condition2.C: New.
8185
c80e3e02
JM
8186 * g++.dg/cpp0x/constexpr-missing.C: New.
8187
c81e79b5
TB
81882011-05-06 Tobias Burnus <burnus@net-b.de>
8189
8190 PR fortran/18918
8191 * gfortran.dg/coarray/this_image_2.f90: New.
8192
2e8d9212
TB
81932011-05-06 Tobias Burnus <burnus@net-b.de>
8194
8195 PR fortran/48858
8196 PR fortran/48820
8197 * gfortran.dg/bind_c_usage_22.f90: New.
8198 * gfortran.dg/bind_c_usage_23.f90: New.
8199 * gfortran.dg/bind_c_usage_24.f90: New.
8200 * gfortran.dg/bind_c_usage_24_c.c: New.
8201
73452ce7
DS
82022011-05-06 Dodji Seketeli <dodji@redhat.com>
8203
8204 PR c++/48838
8205 * g++.dg/template/member9.C: New test case.
8206
805e60a0
EB
82072011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8208
8209 * gnat.dg/discr29.ad[sb]: New test.
8210 * gnat.dg/discr30.adb: Likewise.
8211
d19eb620
JB
82122011-05-05 Julian Brown <julian@codesourcery.com>
8213
8214 * gcc.target/arm/neon-vset_lanes8.c: New test.
8215
e3edeff4
JM
82162011-05-05 Jason Merrill <jason@redhat.com>
8217
8218 * g++.dg/init/new32.C: New.
8219
532388e2
RO
82202011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8221
8222 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8223 Fix typo.
8224
82357998
JJ
82252011-05-05 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR rtl-optimization/48381
8228 * gcc.c-torture/compile/pr48381.c: New test.
8229
62ffa8af
UB
82302011-05-05 Uros Bizjak <ubizjak@gmail.com>
8231
8232 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8233 to dg-options.
8234 * gcc.target/i386/opt-1.c: Ditto.
8235
4d3baecc
JM
82362011-05-04 Jason Merrill <jason@redhat.com>
8237
8238 * g++.dg/conversion/base1.C: New.
8239
80d45c04
JD
82402011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8241
8242 PR libgfortran/48787
62ffa8af 8243 * gfortran.dg/round_3.f08: Add more checks to test case.
80d45c04 8244
bf9fa1b9
HPN
82452011-05-04 Hans-Peter Nilsson <hp@axis.com>
8246
8247 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8248 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8249 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8250 Gate test on effective_target fd_truncate.
8251
19defc33
UB
82522011-05-04 Uros Bizjak <ubizjak@gmail.com>
8253
8254 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8255 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8256 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8257 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8258 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8259 * gcc.target/i386/pr38824.c: Ditto.
8260 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8261 * gcc.target/i386/vecinit-2.c: Ditto.
8262 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8263 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8264 * gcc.target/i386/parity-2.c: Ditto.
8265 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8266
23ee028b
SH
82672011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8268
8269 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8270 remove duplication.
8271 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8272 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8273 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8274
f437d56e
TB
82752011-05-03 Tobias Burnus <burnus@net-b.de>
8276
8277 PR fortran/18918
8278 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8279
0e3184ac
TB
82802011-05-03 Tobias Burnus <burnus@net-b.de>
8281
8282 PR fortran/18918
8283 * gfortran.dg/coarray/this_image_1.f90: New.
8284
b0d1c284
TB
82852011-05-03 Tobias Burnus <burnus@net-b.de>
8286
8287 PR fortran/18918
8288 * gfortran.dg/coarray/caf.dg: New.
8289 * gfortran.dg/coarray/image_index_1.f90: New, copied
8290 from ../coarray_16.f90.
8291
6add7e94
PC
82922011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8293
8294 PR c++/28501
8295 * g++.dg/ext/complex9.C: New.
8296
b445518d
SH
82972011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8298
8299 From Mike Frysinger
8300 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8301 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8302 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8303
2f6c3c82
SH
83042011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8305
8306 * gcc.target/bfin/builtins: Created.
8307 * gcc.target/bfin/hisilh-O0.c: Deleted.
8308 * gcc.target/bfin/hisilh.c: Moved to...
8309 * gcc.target/bfin/builtins/hisilh.c: ...here.
8310 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8311 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8312 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8313 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8314 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8315 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8316 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8317 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8318 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8319 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8320 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8321 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8322 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8323 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8324 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8325 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8326 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8327 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8328 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8329 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8330 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8331 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8332 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8333 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8334 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8335 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8336 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8337 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8338 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8339 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8340 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8341 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8342 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8343 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8344 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8345 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8346 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8347 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8348 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8349 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8350 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8351 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8352 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8353 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8354 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8355 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8356 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8357 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8358 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8359 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8360 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8361 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8362 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8363 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8364 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8365 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8366 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8367 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8368 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8369 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8370 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8371 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8372 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8373 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8374 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8375 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8376 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8377 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8378 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8379 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8380 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8381 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8382 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8383 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8384 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8385 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8386 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8387 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8388 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8389 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8390 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8391 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8392 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8393 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8394 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8395 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8396 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8397 * gcc.target/bfin/builtins/circptr.c: Ditto.
8398 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8399 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8400 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8401 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8402 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8403 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8404 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8405 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8406 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8407 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8408 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8409 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8410 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8411 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8412 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8413 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8414 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8415 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8416 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8417 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8418 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8419 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8420 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8421 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8422 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8423 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8424 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8425 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8426 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8427 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8428 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8429 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8430 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8431 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8432 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8433 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8434 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8435 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8436 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8437 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8438 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8439 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8440 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8441 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8442 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8443 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8444 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8445 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8446 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8447 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8448 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8449 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8450 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8451 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8452 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8453 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8454 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8455 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8456 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8457 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8458 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8459 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8460 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8461 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8462 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8463 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8464 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8465 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8466 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8467 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8468
2c7eebae
BS
84692011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8470
8471 * gcc.target/arm/cold-lc.c: New test.
8472
17038fcf
JJ
84732011-05-03 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR target/48774
8476 * gcc.dg/pr48774.c: New test.
8477
60a45536
RG
84782011-05-03 Richard Guenther <rguenther@suse.de>
8479
8480 * gcc.dg/large-size-array-5.c: New testcase.
8481
539d6b4a
RS
84822011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8483
8484 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8485
9afa0361
RS
84862011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8487
8488 * lib/target-supports.exp (check_effective_target_vect_strided):
8489 Replace with...
8490 (check_effective_target_vect_strided2)
8491 (check_effective_target_vect_strided3)
8492 (check_effective_target_vect_strided4)
8493 (check_effective_target_vect_strided8): ...these new functions.
8494
8495 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8496 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8497 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8498 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8499 * gcc.dg/vect/pr37539.c: Likewise.
8500 * gcc.dg/vect/slp-11a.c: Likewise.
8501 * gcc.dg/vect/slp-11b.c: Likewise.
8502 * gcc.dg/vect/slp-11c.c: Likewise.
8503 * gcc.dg/vect/slp-12a.c: Likewise.
8504 * gcc.dg/vect/slp-12b.c: Likewise.
8505 * gcc.dg/vect/slp-18.c: Likewise.
8506 * gcc.dg/vect/slp-19a.c: Likewise.
8507 * gcc.dg/vect/slp-19b.c: Likewise.
8508 * gcc.dg/vect/slp-21.c: Likewise.
8509 * gcc.dg/vect/slp-23.c: Likewise.
8510 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8511
8512 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8513 instead of vect_interleave && vect_extract_even_odd.
8514 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8515 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8516 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8517 * gcc.dg/vect/vect-1.c: Likewise.
8518 * gcc.dg/vect/vect-10.c: Likewise.
8519 * gcc.dg/vect/vect-98.c: Likewise.
8520 * gcc.dg/vect/vect-107.c: Likewise.
8521 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8522 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8523 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8524 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8525 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8526 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8527 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8528 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8529 * gcc.dg/vect/vect-strided-float.c: Likewise.
8530 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8531 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8532 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8533 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8534 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8535 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8536 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8537 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8538 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8539 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8540 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8541 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8542 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8543 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8544 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8545
8546 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8547 target condition.
8548 * gcc.dg/vect/pr30843.c: Likewise.
8549 * gcc.dg/vect/pr33866.c: Likewise.
8550 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8551 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8552 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8553 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8554
f82c640a
RS
85552011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8556
8557 * gcc.dg/vect/slp-11.c: Split into...
8558 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8559 gcc.dg/vect/slp-11c.c: ...these tests.
8560 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8561 * gcc.dg/vect/slp-12c.c: ...this new test.
8562 * gcc.dg/vect/slp-19.c: Split into...
8563 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8564 gcc.dg/vect/slp-19c.c: ...these new tests.
8565
21a74828
RS
85662011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8567
8568 * lib/target-supports.exp
8569 (check_effective_target_vect_extract_even_odd_wide): Delete.
8570 (check_effective_target_vect_strided_wide): Likewise.
8571 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8572 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8573 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8574 * gcc.dg/vect/pr37539.c: Likewise.
8575 * gcc.dg/vect/slp-11.c: Likewise.
8576 * gcc.dg/vect/slp-12a.c: Likewise.
8577 * gcc.dg/vect/slp-12b.c: Likewise.
8578 * gcc.dg/vect/slp-19.c: Likewise.
8579 * gcc.dg/vect/slp-23.c: Likewise.
8580 * gcc.dg/vect/vect-1.c: Likewise.
8581 * gcc.dg/vect/vect-98.c: Likewise.
8582 * gcc.dg/vect/vect-107.c: Likewise.
8583 * gcc.dg/vect/vect-strided-float.c: Likewise.
8584
0a2cdfe6
JM
85852011-05-02 Jason Merrill <jason@redhat.com>
8586
8587 * g++.dg/init/new31.C: New.
8588
2609a0ce
SM
85892011-05-02 Simon Martin <simartin@users.sourceforge.net>
8590
8591 PR c/35445
8592 * gcc.dg/pr35445.c: New test.
8593
9257f35f
JM
85942011-05-02 Jason Merrill <jason@redhat.com>
8595
8596 * c-c++-common/vla-1.c: New.
8597
90bc4623
RG
85982011-05-02 Richard Guenther <rguenther@suse.de>
8599
8600 PR tree-optimization/48822
8601 * gcc.dg/torture/pr48822.c: New testcase.
8602
9fd15228
PC
86032011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8604
8605 PR c++/47969
8606 * g++.dg/cpp0x/constexpr-47969.C: New.
8607
d12530b5
IR
86082011-05-02 Ira Rosen <ira.rosen@linaro.org>
8609
8610 PR testsuite/48498
8611 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8612 on vect_no_align targets.
8613 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8614 vect_no_align targets.
8615
b038e437 86162011-05-01 Xinliang David Li <davidxl@google.com>
9fd15228 8617
b038e437
XDL
8618 * gcc.dg/tree-ssa/integer-addr.c: New test.
8619 * gcc.dg/tree-ssa/alias_bug.c: New test.
8620
12c0e385
JD
86212011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8622
8623 PR libgfortran/48787
8624 * gfortran.dg/round_3.f08: Add more checks.
8625
4e2cf5f5
TB
86262011-04-30 Tobias Burnus <burnus@net-b.de>
8627
2ad7ae18
TB
8628 PR fortran/48821
8629 * gfortran.dg/import9.f90: New, proper test.
8630 * gfortran.dg/interface_37.f90: Remove bogus
8631 test (bogus copy of interface_36.f90).
8632
86332011-04-30 Tobias Burnus <burnus@net-b.de>
8634
8635 PR fortran/48821
4e2cf5f5
TB
8636 * gfortran.dg/interface_37.f90: New.
8637
b972d95b
PT
86382011-04-30 Paul Thomas <pault@gcc.gnu.org>
8639
8640 PR fortran/48746
8641 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8642
edb9b69e
JJ
86432011-04-30 Jakub Jelinek <jakub@redhat.com>
8644
8645 PR tree-optimization/48809
8646 * gcc.c-torture/execute/pr48809.c: New test.
8647
a6545a3d
JL
86482011-04-29 Jeff Law <law@redhat.com>
8649
8650 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8651
48e5d119
PC
86522011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8653
8654 PR c++/48606
8655 * g++.dg/init/ctor10.C: New.
8656
2e1df0f0
DN
86572011-04-29 Le-Chun Wu <lcwu@google.com>
8658
8659 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8660 warning in implicitly instantiated templates.
8661
86622011-04-29 Le-Chun Wu <lcwu@google.com>
8663
8664 * g++.dg/warn/Wnull-conversion-1.C: New.
8665 * g++.dg/warn/Wnull-conversion-2.C: New.
8666
86672011-04-29 Diego Novillo <dnovillo@google.com>
8668
8669 * g++.old-deja/g++.other/null3.C: Expect warning about
8670 converting boolean to a pointer.
8671
7097b041
PT
86722011-04-29 Paul Thomas <pault@gcc.gnu.org>
8673
8674 PR fortran/48462
8675 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8676 being a target.
8677
8678 PR fortran/48746
8679 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8680
12578be7
TB
86812011-04-29 Tobias Burnus <burnus@net-b.de>
8682
8683 PR fortran/48810
8684 * gfortran.dg/typebound_proc_22.f90: New.
8685
8686 PR fortran/48800
8687 * gfortran.dg/interface_36.f90: New.
8688
f4c31037
JD
86892011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8690
8691 PR libgfortran/48488
8692 PR libgfortran/48602
8693 PR libgfortran/48615
8694 PR libgfortran/48684
8695 PR libgfortran/48787
8696 * gfortran.dg/fmt_g.f: Adjust test.
8697 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8698 * gfortran.dg/round_3.f08: New test.
8699 * gfortran.dg/namelist_print_1.f: Adjust test.
8700 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8701 * gfortran.dg/f2003_io_5.f03: Adjust test.
8702 * gfortran.dg/coarray_15.f90: Adjust test.
8703 * gfortran.dg/namelist_65.f90: Adjust test.
8704 * gfortran.dg/fmt_cache_1.f: Adjust test.
8705 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8706 * gfortran.dg/real_const_3.f90: Adjust test.
8707
a1f6ecb6
EB
87082011-04-29 Jan Hubicka <jh@suse.cz>
8709
8710 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8711 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8712
10adac51
XDL
87132011-04-28 Xinliang David Li <davidxl@google.com>
8714
34a0d11c
RO
8715 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8716 * g++.dg/prof-robust-1.C: New test.
10adac51 8717
437f4a00
IR
87182011-04-28 Ira Rosen <ira.rosen@linaro.org>
8719
8720 PR tree-optimization/48765
8721 * gcc.dg/vect/pr48765.c: New.
8722
2e23f6d9
RO
87232011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8724
8725 PR tree-optimization/48775
8726 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8727
546a4197
PC
87282011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8729
8730 PR c++/48798
8731 * g++.dg/inherit/pr48798.C: New.
8732 * g++.old-deja/g++.other/base1.C: Adjust.
8733
f62cd409
DS
87342011-04-28 Dodji Seketeli <dodji@redhat.com>
8735
8736 PR c++/48656
8737 * g++.dg/template/inherit7.C: New test case.
8738
6ecde111
RG
87392011-04-28 Richard Guenther <rguenther@suse.de>
8740
8741 PR tree-optimization/40052
8742 PR tree-optimization/15347
8743 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8744 * gcc.dg/pr15347.c: Likewise.
8745
a6343f61
PC
87462011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8747
8748 PR c++/48530
8749 * g++.dg/cpp0x/sfinae18.C: New.
8750
83b6b866
PC
87512011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8752
8753 PR c++/48771
8754 * g++.dg/ext/is_literal_type1.C: New.
8755
a300121e
TB
87562011-04-28 Tobias Burnus <burnus@net-b.de>
8757
8758 PR fortran/48112
8759 PR fortran/48279
8760 * gfortran.dg/interface_35.f90: New.
8761 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8762 * gfortran.dg/func_result_6.f90: Add dg-warning.
8763 * gfortran.dg/bessel_1.f90: Ditto.
8764 * gfortran.dg/hypot_1.f90: Ditto.
8765 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8766 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8767 * gfortran.dg/interface_assignment_4.f90: Ditto.
8768
c12ff9d8
JM
87692011-04-27 Jason Merrill <jason@redhat.com>
8770
77a30e9a
JM
8771 * g++.dg/ext/complex8.C: New.
8772
c12ff9d8
JM
8773 * g++.dg/cpp0x/initlist49.C: New.
8774 * g++.dg/init/new30.C: New.
8775
fa9f7c70
TB
87762011-04-27 Tobias Burnus <burnus@net-b.de>
8777
8778 PR fortran/48788
8779 * gfortran.dg/whole_file_34.f90: New.
8780
991278ab
JH
87812011-04-27 Jan Hubicka <jh@suse.cz>
8782
8783 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8784
9e0541d9
JM
87852011-04-27 Jason Merrill <jason@redhat.com>
8786
c224bdc1
JM
8787 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8788
9e0541d9
JM
8789 * g++.dg/parse/ambig6.C: New.
8790
7036ee24
NC
87912011-04-27 Nick Clifton <nickc@redhat.com>
8792
8793 * gcc.dg/20020312-2.c: Add definition for RX.
8794
8795 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8796 option with RX targets.
8797
8798 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8799 /* */ comments.
8800
7d6e2521
RG
88012011-04-27 Richard Guenther <rguenther@suse.de>
8802
8803 * gcc.dg/tree-ssa/pr23382.c: Remove.
8804
7a735dd4
KK
88052011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8806
8807 PR target/48767
8808 * gcc.c-torture/compile/pr48767.c: New test.
8809
9aef53ee
RG
88102011-04-27 Richard Guenther <rguenther@suse.de>
8811
8812 PR tree-optimization/48772
8813 * g++.dg/pr48772.C: New testcase.
8814
5c2f94b4
JJ
88152011-04-27 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR c/48742
8818 * gcc.c-torture/compile/pr48742.c: New test.
8819
36a9902d
JM
88202011-04-26 Jason Merrill <jason@redhat.com>
8821
a4bd198c
JM
8822 * g++.dg/lookup/koenig13.C: New.
8823
36a9902d
JM
8824 * g++.dg/cpp0x/initlist48.C: New.
8825
574cfaa4
JM
88262011-04-25 Jason Merrill <jason@redhat.com>
8827
8828 * g++.dg/cpp0x/sfinae17.C: New.
8829
df10b6d4
MM
88302011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8831
8832 PR target/48258
8833 * gcc.target/powerpc/pr48258-1.c: New file.
8834 * gcc.target/powerpc/pr48258-2.c: Ditto.
8835
2f964ad6 88362011-04-26 Xinliang David Li <davidxl@google.com>
df10b6d4 8837
2f964ad6
XDL
8838 * gcc.dg/uninit-suppress.c: New test.
8839 * gcc.dg/uninit-suppress.c: New test.
8840
ac6fdeac
JJ
88412011-04-26 Jakub Jelinek <jakub@redhat.com>
8842
0c5f6539
JJ
8843 PR debug/48768
8844 * gcc.dg/pr48768.c: New test.
8845
2c9da85b
JJ
8846 PR tree-optimization/48734
8847 * gcc.c-torture/compile/pr48734.c: New test.
8848
ac6fdeac
JJ
8849 PR testsuite/48753
8850 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8851
e6e26e59
RG
88522011-04-26 Richard Guenther <rguenther@suse.de>
8853
8854 PR tree-optimization/48731
8855 * gcc.dg/torture/pr48731.c: New testcase.
8856
ce3ba382
RG
88572011-04-26 Richard Guenther <rguenther@suse.de>
8858
8859 PR testsuite/48753
8860 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8861
ad0e2567
RG
88622011-04-26 Richard Guenther <rguenther@suse.de>
8863
8864 PR middle-end/48694
8865 * gcc.dg/torture/pr48694-1.c: New testcase.
8866 * gcc.dg/torture/pr48694-2.c: Likewise.
8867
a0d260fc
PC
88682011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8869
8870 * g++.dg/ext/underlying_type1.C: New.
8871 * g++.dg/ext/underlying_type2.C: Likewise.
8872 * g++.dg/ext/underlying_type3.C: Likewise.
8873 * g++.dg/ext/underlying_type4.C: Likewise.
8874 * g++.dg/ext/underlying_type5.C: Likewise.
8875 * g++.dg/ext/underlying_type6.C: Likewise.
8876 * g++.dg/ext/underlying_type7.C: Likewise.
8877 * g++.dg/ext/underlying_type8.C: Likewise.
8878 * g++.dg/ext/underlying_type9.C: Likewise.
8879 * g++.dg/ext/underlying_type10.C: Likewise.
8880
d95f258e
JM
88812011-04-25 Jason Merrill <jason@redhat.com>
8882
8883 * g++.dg/cpp0x/regress/template-const2.C: New.
8884
1f3fcdc3
JL
88852011-04-25 Jeff Law <law@redhat.com>
8886
8887 * gcc.dg/tree-ssa/vrp56.c: new test.
8888
328db450
RO
88892011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8890
8891 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8892
6cfae070
JJ
88932011-04-24 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR preprocessor/48740
8896 * c-c++-common/raw-string-11.c: New test.
8897
d2b897f4
JDA
88982011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8899
8900 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8901 hppa*-*-hpux*.
8902
c49eaa23
TB
89032011-04-23 Tobias Burnus <burnus@net-b.de>
8904
8905 PR fortran/18918
8906 * gfortran.dg/coarray_19.f90: New.
8907
16997bc0
JJ
89082011-04-23 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR c/48685
8911 * gcc.dg/pr48685.c: New test.
8912
632b4f8e
JH
89132011-04-22 Jan Hubicka <jh@suse.cz>
8914
8915 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8916
93dfac24
JJ
89172011-04-22 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR tree-optimization/48717
8920 * gcc.c-torture/execute/pr48717.c: New test.
8921
1d284ec5
UB
89222011-04-22 Uros Bizjak <ubizjak@gmail.com>
8923
8924 PR target/48723
8925 * gcc.target/i386/pr48723.c: New test.
8926
144f4153
JJ
89272011-04-22 Jakub Jelinek <jakub@redhat.com>
8928
8929 PR c/48716
8930 * gcc.dg/gomp/pr48716.c: New test.
8931 * g++.dg/gomp/pr48716.C: New test.
8932
49819fef
AM
89332011-04-22 Alexander Monakov <amonakov@ispras.ru>
8934
8935 PR c/36750
8936 * gcc.dg/missing-field-init-2.c: Update testcase.
8937
401f6699
AM
89382011-04-22 Alan Modra <amodra@gmail.com>
8939
8940 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8941
82358e09
TK
89422011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8943
8944 PR fortran/48405
8945 * gfortran.dg/function_optimize_6.f90: New test.
8946
6ddfda8a
ER
89472011-04-21 Easwaran Raman <eraman@google.com>
8948
8949 * gcc.dg/stack-layout-2.c: New test.
8950
aa2a43d2
RG
89512011-04-21 Richard Guenther <rguenther@suse.de>
8952
8953 PR lto/48703
8954 * g++.dg/lto/pr48207-2_0.C: New testcase.
8955 * g++.dg/lto/pr48207-3_0.C: Likewise.
8956
4d931f41
EB
89572011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8958
8959 * gnat.dg/volatile5.adb: New test.
8960 * gnat.dg/volatile5_pkg.ads: New helper.
8961
2894086e
UB
89622011-04-21 Uros Bizjak <ubizjak@gmail.com>
8963
8964 PR target/48708
8965 * gcc.target/i386/pr48708.c: New test.
8966
0b5a2724
RS
89672011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8968
8969 * gcc.dg/vect/vect-119.c: New test.
8970
5a2e5608
RS
89712011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8972
8973 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8974 and once without.
8975
4b18d683
RS
89762011-04-21 Richard Earnshaw <rearnsha@arm.com>
8977 Richard Sandiford <richard.sandiford@linaro.org>
8978
8979 PR target/46329
8980 * gcc.target/arm/pr46329.c: New test.
8981
e85df92e
TB
89822011-04-21 Tobias Burnus <burnus@net-b.de>
8983
8984 PR fortran/18918
8985 * gfortran.dg/coarray_18.f90: New.
8986
f7029277
JM
89872011-04-20 Jason Merrill <jason@redhat.com>
8988
fa9ef321
JM
8989 * g++.dg/cpp0x/initlist47.C: New.
8990
f7029277
JM
8991 * g++.dg/init/dtor4.C: New.
8992
3b84d61f
UB
89932011-04-20 Uros Bizjak <ubizjak@gmail.com>
8994
8995 PR target/48678
8996 * gcc.target/i386/sse2-pinsrw.c: New test.
8997 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8998 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8999 * gcc.target/i386/sse2-insvhi.c: Ditto.
9000 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9001 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9002
8efcbeca
JM
90032011-04-20 Jason Merrill <jason@redhat.com>
9004
9005 * g++.dg/template/const4.C: New.
9006
4a25752b
ER
90072011-04-20 Easwaran Raman <eraman@google.com>
9008
9009 * gcc.dg/stack-layout-1.c: New test.
9010
cfc99488
DJ
90112011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9012
9013 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9014 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9015 function.
9016
583722ee
KT
90172011-04-20 Kai Tietz <ktietz@redhat.com>
9018
a14ce7d4
RO
9019 * gcc.dg/binop-xor1.c: New test.
9020 * gcc.dg/binop-xor2.c: New test.
9021 * gcc.dg/binop-xor3.c: New test.
9022 * gcc.dg/binop-xor4.c: New test.
9023 * gcc.dg/binop-xor5.c: New test.
583722ee 9024
d7978bff
RG
90252011-04-20 Richard Guenther <rguenther@suse.de>
9026
9027 PR tree-optimization/47892
9028 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9029
dafc9511
RG
90302011-04-20 Richard Guenther <rguenther@suse.de>
9031
9032 PR middle-end/48695
9033 * g++.dg/torture/pr48695.C: New testcase.
9034
7da29ed0
GJL
90352011-04-20 Georg-Johann Lay <avr@gjlay.de>
9036
9037 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9038 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9039 * gcc.c-torture/execute/pr45262.c: Ditto
9040 * gcc.dg/torture/pr43165.c: Ditto.
9041 * gcc.dg/torture/pr47228.c: Ditto.
9042 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9043 * gcc.dg/ipa/pr45644.c: Ditto.
9044 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9045 PDP11.
9046
c45413fe
JM
90472011-04-19 Jason Merrill <jason@redhat.com>
9048
68a29e1c
JM
9049 * g++.dg/ext/complex7.C: New.
9050
c45413fe
JM
9051 * g++.dg/ext/attrib41.C: New.
9052
61eca8d7
KK
90532011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9054
9055 PR testsuite/48676
9056 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9057
d708ce50
JJ
90582011-04-19 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR target/48678
9061 * gcc.target/i386/pr48678.c: New test.
9062
49c471e3
MJ
90632011-04-19 Martin Jambor <mjambor@suse.cz>
9064
9065 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9066 * g++.dg/opt/devirt2.C: New test.
9067 * g++.dg/ipa/devirt-g-1.C: Likewise.
9068
9714ca72
TB
90692011-04-19 Tobias Burnus <burnus@net-b.de>
9070
9071 PR fortran/48588
9072 * gfortran.dg/whole_file_33.f90: New.
9073
40591473
MJ
90742011-04-19 Martin Jambor <mjambor@suse.cz>
9075
9076 * g++.dg/ipa/devirt-7.C: New test.
9077
d39132ea
RG
90782011-04-19 Richard Guenther <rguenther@suse.de>
9079
9080 PR lto/48207
9081 * g++.dg/lto/pr48207_0.C: New testcase.
9082
09262fff
JM
90832011-04-18 Jason Merrill <jason@redhat.com>
9084
e5dda971
JM
9085 * g++.dg/init/void1.C: New.
9086
09262fff
JM
9087 * g++.dg/cpp0x/union4.C: New.
9088
37a8ccfc
JJ
90892011-04-18 Jakub Jelinek <jakub@redhat.com>
9090
84825707
JJ
9091 PR middle-end/48661
9092 * g++.dg/torture/pr48661.C: New test.
9093
37a8ccfc
JJ
9094 PR c++/48632
9095 * g++.dg/gomp/pr48632.C: New test.
9096
f60c2554
UB
90972011-04-18 Uros Bizjak <ubizjak@gmail.com>
9098
9099 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9100 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9101
e84b920c
TB
91022011-04-18 Tobias Burnus <burnus@net-b.de>
9103
9104 PR fortran/18918
9105 * gfortran.dg/coarray_17.f90: New.
9106 * gfortran.dg/coarray_10.f90: Update dg-error.
9107
9c41356c
RO
91082011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9109
9110 PR testsuite/48251
9111 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9112 * gfortran.dg/guality/guality.exp: Likewise.
9113
28533fb9
RO
91142011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9115
9116 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9117
f0f3a1d9
RO
91182011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9119
9120 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9121
dd7d256b
RO
91222011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9123
9124 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9125
ab62fc03
RG
91262011-04-18 Richard Guenther <rguenther@suse.de>
9127
9128 PR middle-end/46364
9129 * g++.dg/torture/pr46364.C: New testcase.
9130
fa71a2b4
RO
91312011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9132
9133 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9134
870ef0ce
AM
91352011-04-18 Alexander Monakov <amonakov@ispras.ru>
9136
9137 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9138
7e7cfcf6
UW
91392011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9140 Ira Rosen <ira.rosen@linaro.org>
9141
9142 PR target/48252
9143 * gcc.target/arm/pr48252.c: New test.
9144
49eab32e
JJ
91452011-04-18 Jakub Jelinek <jakub@redhat.com>
9146
9147 PR tree-optimization/48616
9148 * gcc.dg/pr48616.c: New test.
9149
5af07930
TB
91502011-04-18 Tobias Burnus <burnus@net-b.de>
9151
9152 PR fortran/18918
9153 * gfortran.dg/coarray_16.f90: New.
9154
12df8d01
PT
91552011-04-18 Paul Thomas <pault@gcc.gnu.org>
9156
9157 PR fortran/48462
9158 * gfortran.dg/realloc_on_assign_7.f03: New test.
9159
967ac8cf
JD
91602011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9161
9162 PR libgfortran/48602
9163 * gfortran.dg/fmt_g0_6.f08: New test.
9164
4ddd8a74
JM
91652011-04-17 Jason Merrill <jason@redhat.com>
9166
9167 * g++.dg/cpp0x/sfinae16.C: New.
9168
b14ee6c9
RS
91692011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9170
9171 * gcc.target/mips/reg-var-1.c: New test.
9172
4c0f7679
JH
91732011-04-17 Jan Hubicka <jh@suse.cz>
9174
9175 * gcc.dg/winline-5.c: Update testcase.
9176
51c5169c
EB
91772011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9178
9179 * gnat.dg/discr27.ad[sb]: Move dg directive.
9180 * gnat.dg/discr28.ad[sb]: New test.
9181 * gnat.dg/discr28_pkg.ads: New helper.
9182
b183e9e0
MM
91832011-04-17 Michael Matz <matz@suse.de>
9184
9185 PR tree-optimization/48622
9186 PR lto/48645
9187 * gcc.dg/lto/pr48622_0.c: New test.
9188
e81b8564
UB
91892011-04-16 Uros Bizjak <ubizjak@gmail.com>
9190
9191 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9192 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9193 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9194 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9195 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9196 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9197
deb9642d
JM
91982011-04-15 Jason Merrill <jason@redhat.com>
9199
9200 * g++.dg/cpp0x/range-for17.C: New.
9201
92022011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9203
9204 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9205 * g++.dg/cpp0x/range-for3.C: Likewise.
9206 * g++.dg/cpp0x/range-for9.C: Correct error message.
9207 * g++.dg/cpp0x/range-for11.C: New.
9208 * g++.dg/cpp0x/range-for12.C: New.
9209 * g++.dg/cpp0x/range-for13.C: New.
9210 * g++.dg/cpp0x/range-for14.C: New.
9211 * g++.dg/cpp0x/range-for15.C: New.
9212 * g++.dg/cpp0x/range-for16.C: New.
9213
4d15cfbc
TB
92142011-04-15 Tobias Burnus <burnus@net-b.de>
9215
9216 PR fortran/18918
9217 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9218
0dc33c3c
NP
92192011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9220
9221 * objc.dg/naming-4.m: Updated.
e81b8564 9222 * objc.dg/naming-5.m: Updated.
0dc33c3c 9223 * objc.dg/naming-6.m: New.
e81b8564 9224 * objc.dg/naming-7.m: New.
0dc33c3c
NP
9225 * obj-c++.dg/naming-1.mm: Updated.
9226 * obj-c++.dg/naming-2.mm: Updated.
9227 * obj-c++.dg/naming-3.mm: New.
9228 * obj-c++.dg/naming-4.mm: New.
e81b8564 9229
b8388bb0
JD
92302011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9231
9232 PR libgfortran/48589
9233 * gfortran.dg/fmt_g0_5.f08: New test.
9234
0f141046
RG
92352011-04-15 Richard Guenther <rguenther@suse.de>
9236
9237 PR testsuite/48286
9238 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9239
78ce0af1
GJL
92402011-04-15 Georg-Johann Lay <avr@gjlay.de>
9241
9242 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9243 -finline-limit=0 to -fno-inline
9244
f11b3b32
JJ
92452011-04-15 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR target/48614
9248 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9249 just avx.
9250
09db7afe
JJ
92512011-04-14 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR target/48605
9254 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9255 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9256 * gcc.target/i386/avx-insertps-3.c: New test.
9257 * gcc.target/i386/avx-insertps-4.c: New test.
9258
b1430e5c
GJL
92592011-04-14 Georg-Johann Lay <avr@gjlay.de>
9260
9261 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9262 -finline-limit=0
9263
54578a57
GJL
92642011-04-14 Georg-Johann Lay <avr@gjlay.de>
9265
9266 PR target/46779
9267 PR target/45291
9268 PR target/41894
9269 * gcc.target/avr/pr46779-1.c: New test case
9270 * gcc.target/avr/pr46779-2.c: New test case
9271
fe5b5c36
JM
92722011-04-14 Jason Merrill <jason@redhat.com>
9273
e2a009c7
JM
9274 * g++.dg/cpp0x/sfinae15.C: New.
9275
a66e8081
JM
9276 * g++.dg/cpp0x/sfinae14.C: New.
9277
fe5b5c36
JM
9278 * g++.dg/ext/vla10.C: New.
9279
4a5ba3ed
RG
92802011-04-14 Richard Guenther <rguenther@suse.de>
9281
9282 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9283
daade206
RG
92842011-04-14 Richard Guenther <rguenther@suse.de>
9285
9286 * gcc.dg/fold-bitand-4.c: Move ...
9287 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9288
023009d4
GJL
92892011-04-14 Georg-Johann Lay <avr@gjlay.de>
9290
9291 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9292 variables const.
9293 * gcc.target/avr/torture/trivial.c: Ditto.
9294
516d9427
JM
92952011-04-13 Jason Merrill <jason@redhat.com>
9296
9297 * g++.dg/template/operator11.C: New.
9298
9c76a19e
JJ
92992011-04-13 Jakub Jelinek <jakub@redhat.com>
9300
20790697
JJ
9301 PR middle-end/48591
9302 * gcc.dg/gomp/pr48591.c: New test.
9303
9c76a19e
JJ
9304 PR c++/48570
9305 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9306 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9307
91d8b4bd
DS
93082011-04-13 Dodji Seketeli <dodji@redhat.com>
9309
9310 PR c++/48574
9311 * g++.dg/template/dependent-expr7.C: New test case.
9312
ba9c349e
JM
93132011-04-13 Jason Merrill <jason@redhat.com>
9314
9315 * g++.dg/cpp0x/sfinae13.C: New.
9316
4ea1a162
UB
93172011-04-13 Uros Bizjak <ubizjak@gmail.com>
9318
9319 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9320
3ff3eb57
JJ
93212011-04-12 Janis Johnson <janisjo@codesourcery.com>
9322
9323 * gcc.target/arm/pr43698.c: Remove -march option.
9324
b121818d
JJ
93252011-04-12 Janis Johnson <janisjo@codesourcery.com>
9326
9327 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9328 -march option.
9329
99ee0251
PT
93302011-04-12 Paul Thomas <pault@gcc.gnu.org>
9331
9332 PR fortran/48360
9333 PR fortran/48456
9334 * gfortran.dg/realloc_on_assign_6.f03: New test.
9335
a6c46762
KT
93362011-04-12 Kai Tietz <ktietz@redhat.com>
9337
9338 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9339 targets the additional -mno-ms-bitfields and
9340 -Wno-packed-bitfield-compat options.
9341 * g++.dg/ext/bitfield3.C: Likewise.
9342 * g++.dg/ext/bitfield4.C: Likewise.
9343 * g++.dg/ext/bitfield5.C: Likewise.
9344 * gcc.dg/bitfld-15.c: Likewise.
9345 * gcc.dg/bitfld-16.c: Likewise.
9346 * gcc.dg/bitfld-17.c: Likewise.
9347 * gcc.dg/bitfld-18.c: Likewise.
9348
6308e208
RS
93492011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9350
9351 * gcc.target/arm/neon-vld3-1.c: New test.
9352 * gcc.target/arm/neon-vst3-1.c: New test.
9353 * gcc.target/arm/neon/v*.c: Regenerate.
9354
74f091d6
JJ
93552011-04-12 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR rtl-optimization/48549
9358 * g++.dg/opt/pr48549.C: New test.
9359
f20ca725
RG
93602011-04-12 Richard Guenther <rguenther@suse.de>
9361
9362 PR tree-optimization/46076
9363 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9364
c9c0db83
RO
93652011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9366
9367 PR testsuite/21164
9368 * lib/compat.exp (compat-execute): Declare unsupported after
9369 stripping path from src1.
9370 * lib/lto.exp (lto-execute): Likewise.
9371
bae5cddf
JJ
93722011-04-12 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR c/48552
9375 * gcc.dg/pr48552-1.c: New test.
9376 * gcc.dg/pr48552-2.c: New test.
9377
b24290fb
JM
93782011-04-11 Jason Merrill <jason@redhat.com>
9379
80c6dcf5
JM
9380 * g++.dg/cpp0x/sfinae12.C: New.
9381
55b13820
JM
9382 * g++.dg/cpp0x/enum10.C: New.
9383
ac4b1cc0
JM
9384 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9385
b24290fb
JM
9386 * g++.dg/cpp0x/rv-func.C: New.
9387
8fb3e11a
RO
93882011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9389
9390 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9391 alpha*-dec-osf5*.
9392
57dbdc5a
MJ
93932011-04-11 Martin Jambor <mjambor@suse.cz>
9394
9395 PR tree-optimization/48195
9396 * gcc.dg/ipa/pr48195.c: New test.
9397
a8002065
EB
93982011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9399
9400 * gnat.dg/return3.adb: Remove unused switch.
9401
d4dd1741
MS
94022011-04-08 Mike Stump <mikestump@comcast.net>
9403
9404 PR testsuite/48506
9405 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9406 default to fno-common.
9407
82fde1e5
GJL
94082011-04-08 Georg-Johann Lay <avr@gjlay.de>
9409
9410 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9411 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9412
51a30b32
TK
94132011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9414
9415 PR fortran/48448
9416 * gfortran.dg/function_optimize_5.f90: New test.
9417
88872b00
EB
94182011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9419
9420 * gnat.dg/aggr17.adb: New test.
9421 * gnat.dg/aggr18.adb: Likewise.
9422
42821aff
MM
94232011-04-08 Michael Matz <matz@suse.de>
9424
9425 PR middle-end/48389
9426 * gcc.target/i386/pr48389.c: New test.
9427
19ac7892
AB
94282011-04-08 Andrey Belevantsev <abel@ispras.ru>
9429
9430 PR rtl-optimization/48272
9431 * g++.dg/opt/pr48272.C: New.
9432
7c1f0b40
DM
94332011-04-08 Dmitry Melnik <dm@ispras.ru>
9434
9435 PR rtl-optimization/48235
9436 * gcc.dg/pr48235.c: New.
9437
ea4d630f
AM
94382011-04-08 Alexander Monakov <amonakov@ispras.ru>
9439
9440 PR rtl-optimization/48302
9441 * g++.dg/opt/pr48302.C: New.
9442
07643d76
AM
94432011-04-08 Alexander Monakov <amonakov@ispras.ru>
9444
9445 PR target/48273
9446 * g++.dg/opt/pr48273.C: New.
9447
1f3b2b4e
AM
94482011-04-08 Alexander Monakov <amonakov@ispras.ru>
9449
9450 PR rtl-optimization/48442
9451 * gcc.dg/pr48442.c: New.
9452
554f1948
JJ
94532011-04-08 Jakub Jelinek <jakub@redhat.com>
9454
9455 PR tree-optimization/48377
9456 * gcc.dg/vect/pr48377.c: New test.
9457
1ee44b26
JM
94582011-04-07 Jason Merrill <jason@redhat.com>
9459
f5a28e87
JM
9460 * g++.dg/cpp0x/regress/call1.C: New.
9461
6ae81785
JM
9462 * g++.dg/cpp0x/variadic107.C: New.
9463
d0bb79ac
JM
9464 * g++.dg/cpp0x/sfinae11.C: New.
9465 * g++.dg/cpp0x/noexcept02.C: Fix.
9466
6dab6cf1
JM
9467 * g++.dg/cpp0x/sfinae10.C: New.
9468
b46c79a1
JM
9469 * g++.dg/cpp0x/sfinae9.C: New.
9470
3f89235e
JM
9471 * c-c++-common/Wcast-qual-1.c: Move here from...
9472 * gcc.dg/cast-qual-3.c: ...here, and...
9473 * g++.dg/warn/Wcast-qual2.C: ...here.
9474
2b8497cd
JM
9475 * g++.dg/cpp0x/sfinae8.C: New.
9476
5b97c77f
JM
9477 * g++.dg/cpp0x/sfinae7.C: New.
9478
1ee44b26
JM
9479 * g++.dg/cpp0x/enum9.C: New.
9480
df929284
MS
94812011-04-07 Mike Stump <mikestump@comcast.net>
9482
9483 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9484 with no trampolines.
9485
4e626909
JJ
94862011-04-07 Jakub Jelinek <jakub@redhat.com>
9487
c714e242
JJ
9488 PR fortran/48117
9489 * gfortran.dg/gomp/pr48117.f90: New test.
9490
4e626909
JJ
9491 PR debug/48343
9492 * gcc.dg/torture/pr48343.c: New test.
9493
2e3597fe
RO
94942011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9495
9496 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9497
5fc1ae99
MK
94982011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9499
9500 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9501
c7a69ce1
TV
95022011-04-07 Tom de Vries <tom@codesourcery.com>
9503
9504 PR target/43920
9505 * lib/scanasm.exp (object-size): New proc.
9506 * gcc.target/arm/pr43920-2.c: New test.
9507
d17b0ae1
TB
95082011-04-06 Tobias Burnus <burnus@net-b.de>
9509
9510 PR fortran/18918
9511 PR fortran/48477
9512 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9513
4e927875
SE
95142011-04-06 Steve Ellcey <sje@cup.hp.com>
9515
9516 * gcc.dg/mtune.c: Prune note from output.
9517
fe846284
JJ
95182011-04-06 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR debug/48466
9521 * gcc.dg/guality/pr36977.c: New test.
9522 * gcc.dg/guality/pr48466.c: New test.
9523
33abfb6b
RR
95242011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9525
9526 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9527
516426da
EB
95282011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9529
9530 * gnat.dg/return3.adb: New test.
9531
d7d1d041 95322011-04-06 Richard Guenther <rguenther@suse.de>
516426da 9533
d7d1d041
RG
9534 PR tree-optimization/47663
9535 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9536
3b8b3932
EB
95372011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9538
9539 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
466acc9e 9540 Solaris 8 and 9 as well.
3b8b3932 9541
6e66d62d
TV
95422011-04-05 Tom de Vries <tom@codesourcery.com>
9543
9544 PR target/43920
9545 * gcc.target/arm/pr43920-1.c: New test.
9546
69387b92
YZ
95472011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9548
d17b0ae1 9549 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
69387b92
YZ
9550 (cctor): Actually return the value.
9551 (main): Cast return values.
9552
9046a4dc
TK
95532010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9554
9555 * gfortran.dg/character_comparison_8.f90: New test.
9556
95572010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9558
9559 * frontend-passes: (optimize_lexical_comparison): New function.
9560 (optimize_expr): Call it.
9561 (optimize_comparison): Also handle lexical comparison functions.
9562 Return false instad of -2 for unequal comparison.
9563
128e09f9
TK
95642011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9565
9566 PR fortran/48412
9567 * function_optimize_4.f90: New test.
9568
a3935ffc
TB
95692011-04-04 Tobias Burnus <burnus@net-b.de>
9570
9571 PR fortran/18918
9572 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9573 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9574 * gfortran.dg/coarray_15.f90: New.
9575
7656526e
RO
95762011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9577
9578 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9579 * gfortran.dg/bessel_7.f90: Likewise.
9580
3aa8b384
TB
95812011-04-03 Tobias Burnus <burnus@net-b.de>
9582
9583 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9584
4979c28b
RG
95852011-04-03 Richard Guenther <rguenther@suse.de>
9586 Ira Rosen <ira.rosen@linaro.org>
9587
9588 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9589 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9590 -ftree-loop-if-convert-stores.
9591
8ffac116
EB
95922011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9593
9594 * gnat.dg/specs/aggr2.ads: New test.
9595
de9528f0
EB
95962011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9597
9598 * gnat.dg/debug2.ad[sb]: New test.
9599 * gnat.dg/debug2_pkg.ads: New helper.
9600 * gnat.dg/debug3.ad[sb]: New test.
9601
9b2398a4
UB
96022011-04-01 Uros Bizjak <ubizjak@gmail.com>
9603
9604 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9605
19228b93
JJ
96062011-04-01 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR middle-end/48335
9609 * gcc.c-torture/compile/pr48335-1.c: New test.
9610 * gcc.dg/pr48335-1.c: New test.
9611 * gcc.dg/pr48335-2.c: New test.
9612 * gcc.dg/pr48335-3.c: New test.
9613 * gcc.dg/pr48335-4.c: New test.
9614 * gcc.dg/pr48335-5.c: New test.
9615 * gcc.dg/pr48335-6.c: New test.
9616 * gcc.dg/pr48335-7.c: New test.
9617 * gcc.dg/pr48335-8.c: New test.
9618 * gcc.target/i386/pr48335-1.c: New test.
9619
c1c0e8e1
VL
96202011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9621
9622 PR c/36299
9623 * gcc.dg/Waddress.c: New test.
9624
6e98bce4
TK
96252011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9626
9627 PR fortran/48352
9628 * gfortran.dg/function_optimize_3.f90: New test.
9629
c5dd277d
BS
96302011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9631
9632 * gcc.c-torture/compile/20110401-1.c: New test.
9633
eabb8ea4
BS
9634 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9635 * g++.dg/lto/20091002-2_0.C: Likewise.
9636 * g++.dg/lto/20090303_0.c: Likewise.
9637 * g++.dg/lto/20091004-1_0.C: Likewise.
9638 * g++.dg/lto/20091002-3_0.C: Likewise.
9639 * g++.dg/lto/20091004-2_0.C: Likewise.
9640 * g++.dg/lto/20081123_0.C: Likewise.
9641 * g++.dg/lto/20090313_0.C: Likewise.
9642 * g++.dg/lto/20081109-1_0.C: Likewise.
9643 * g++.dg/lto/20081219_0.C: Likewise.
9644 * g++.dg/lto/20081204-1_0.C: Likewise.
9645 * g++.dg/lto/20090302_0.C: Likewise.
9646 * g++.dg/lto/20081119-1_0.C: Likewise.
9647 * g++.dg/lto/20081118_0.C: Likewise.
9648 * gcc.dg/lto/20091020-2_0.c: Likewise.
9649 * gcc.dg/lto/20090210_0.c: Likewise.
9650 * gcc.dg/lto/20081204-1_0.c: Likewise.
9651 * gcc.dg/lto/20081224_0.c: Likewise.
9652 * gcc.dg/lto/20090219_0.c: Likewise.
9653 * gcc.dg/lto/20091014-1_0.c: Likewise.
9654 * gcc.dg/lto/20091016-1_0.c: Likewise.
9655 * gcc.dg/lto/20090206-2_0.c: Likewise.
9656 * gcc.dg/lto/20090116_0.c: Likewise.
9657 * gcc.dg/lto/20091013-1_0.c: Likewise.
9658 * gcc.dg/lto/20091015-1_0.c: Likewise.
9659 * gcc.dg/lto/20090126-2_0.c: Likewise.
9660
6979fa58
ILT
96612011-03-31 Ian Lance Taylor <iant@google.com>
9662
9663 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9664
d4d73ce2
EB
96652011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9666
9667 * gnat.dg/opt16.adb: New test.
9668
c454d74a
JM
96692011-03-31 Jason Merrill <jason@redhat.com>
9670
9671 * g++.dg/cpp0x/defaulted24.C: New.
9672
9ba60cb3
RO
96732011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9674
9675 PR target/16292
9676 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9677 with -O0.
9678
ace31bca
EB
96792011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9680
9681 * g++.dg/other/i386-9.C: New test.
9682
786a183b
RO
96832011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9684
ace31bca 9685 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
786a183b 9686
a63940ba
JM
96872011-03-30 Jason Merrill <jason@redhat.com>
9688
ef5daa25
JM
9689 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9690
e0f89433
JM
9691 * g++.dg/cpp0x/regress/isnan.C: New.
9692
a63940ba
JM
9693 * g++.dg/cpp0x/initlist46.C: New.
9694
159b81b0
RS
96952011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9696
9697 PR target/47551
9698 * gcc.target/arm/neon-modes-2.c: New test.
9699
8a87e7ab
JJ
97002011-03-30 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR c/48305
9703 * gcc.c-torture/compile/pr48305.c: New test.
9704
5453bbef
JM
97052011-03-29 Jason Merrill <jason@redhat.com>
9706
9707 * g++.dg/cpp0x/regress/value-dep1.C: New.
9708
ea61eea7
SE
97092011-03-29 Steve Ellcey <sje@cup.hp.com>
9710
9711 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9712
3c844a6a
ILT
97132011-03-29 Ian Lance Taylor <iant@google.com>
9714
9715 * go.test/go-test.exp: Handle the test lines used in several new
9716 tests.
9717 (errchk): Add opts parameter. Change all callers. Handle parens
9718 in regexps.
9719
5d9cd5d0 97202011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3c844a6a 9721 Dominique d'Humieres <dominiq@lps.ens.fr>
5d9cd5d0
PB
9722
9723 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9724 and __APPLE__ && __PPC__ && __ALTIVEC__.
9725
915829cc
JM
97262011-03-29 Jason Merrill <jason@redhat.com>
9727
5b9e705e
JM
9728 * g++.dg/cpp0x/dependent1.C: New.
9729
00a0d6f3
JM
9730 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9731
a90caaa2
JM
9732 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9733
915829cc
JM
9734 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9735
d91909c0
JW
97362011-03-29 Janus Weil <janus@gcc.gnu.org>
9737
9738 PR fortran/48095
9739 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9740 * gfortran.dg/proc_ptr_comp_32.f90: New.
9741
23360fe4
TK
97422011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9743
9744 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9745 check for corresponding warning.
9746
c2c6f744
JM
97472011-03-28 Jason Merrill <jason@redhat.com>
9748
9749 * g++.dg/cpp0x/rv-deduce2.C: New.
9750
2b80199f
JJ
97512011-03-29 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR debug/48203
9754 * gcc.dg/pr48203.c: New test.
9755
520af9ec
JL
97562011-03-28 Jeff Law <law@redhat.com>
9757
9758 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9759
07276ac9
PB
97602011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9761
9762 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9763 and __PPC__ && __ALTIVEC__.
9764
58ec5505
DH
97652011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9766
9767 PR testsuite/48238
9768 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9769 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9770 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9771 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9772
0309d288
JM
97732011-03-28 Jason Merrill <jason@redhat.com>
9774
dd35aac7
JM
9775 * g++.dg/cpp0x/initlist-array2.C: New.
9776
159177a1
JM
9777 * g++.dg/cpp0x/initlist-array1.C: New.
9778
c1120b0c
JM
9779 * g++.dg/cpp0x/constexpr-compound.C: New.
9780
62add5e1
JM
9781 * g++.dg/cpp0x/constexpr-using.C: New.
9782
0309d288
JM
9783 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9784
da98521b
L
97852011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9786
9787 PR testsuite/48276
9788 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9789
1b29f05e
EB
97902011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9791
9792 * gcc.dg/slp-1.c: New test.
9793
d253656a
L
97942011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9795
9796 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9797 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9798 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9799 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9800 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9801 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9802 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9803 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9804 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9805 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9806 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9807 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9808 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9809 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9810
7e3b6543
TK
98112011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9812
9813 PR fortran/47065
9814 * gfortran.dg/trim_optimize_5.f90: New test.
9815 * gfortran.dg/trim_optimize_6.f90: New test.
9816
1ea9206a
RS
98172011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9818
9819 PR target/38598
9820 * gcc.target/mips/madd-7.c: Remove -mlong32.
9821 * gcc.target/mips/msub-7.c: Likewise.
9822
69d52339
IR
98232011-03-27 Ira Rosen <ira.rosen@linaro.org>
9824
9825 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9826 accesses to preserve the meaning of the test for doubleword vectors.
9827 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9828 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9829
cb83a137
JW
98302011-03-26 Janus Weil <janus@gcc.gnu.org>
9831
9832 PR fortran/48291
9833 * gfortran.dg/class_42.f03: New.
9834
84b4e061
IR
98352011-03-26 Ira Rosen <ira.rosen@linaro.org>
9836
9837 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9838 strided accesses.
9839
5d369d58
AB
98402011-03-26 Andrey Belevantsev <abel@ispras.ru>
9841
9842 PR rtl-optimization/48144
9843 * gcc.dg/pr48144.c: New test.
9844
51c7954d
EB
98452011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9846
9847 * gnat.dg/discr27.ad[sb]: New test.
9848
6ddf9843
EB
98492011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9850
9851 * gnat.dg/limited_with2.ad[sb]: New test.
9852 * gnat.dg/limited_with2_pkg1.ads: New helper.
fbe185d3 9853 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6ddf9843 9854
5daed84a
EB
98552011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9856
9857 * gnat.dg/opt15.adb: New test.
9858 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9859
3ec1c379
TB
98602011-03-25 Tobias Burnus <burnus@net-b.de>
9861
9862 PR fortran/48174
9863 PR fortran/45304
9864 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9865 * gfortran.dg/leadz_trailz_3.f90: Ditto
9866
553110fe
MJ
98672011-03-25 Martin Jambor <mjambor@suse.cz>
9868
9869 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9870
5ade176d
JM
98712011-03-25 Jason Merrill <jason@redhat.com>
9872
9873 * g++.dg/cpp0x/defaulted22.C: New.
9874 * g++.dg/cpp0x/defaulted23.C: New.
9875 * g++.dg/cpp0x/defaulted15.C: Adjust.
9876
7eda3368
JM
98772011-03-25 Jason Merrill <jason@redhat.com>
9878
9879 * g++.dg/cpp0x/move1.C: New.
9880
a5205bd2
IR
98812011-03-25 Ira Rosen <ira.rosen@linaro.org>
9882
9883 PR target/48287
9884 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9885
e560509f
RO
98862011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9887
9888 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9889 for mips-sgi-irix6.5.
9890 Replace snprintf prototype by <stdio.h>.
9891
bff5ad8e
RO
98922011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9893
9894 PR testsuite/48283
9895 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9896 run_expensive_tests.
9897 * gcc.dg/graphite/block-4.c: Likewise.
9898 * gcc.dg/graphite/block-7.c: Likewise.
9899 * gcc.dg/graphite/block-8.c: Likewise.
9900
605896f5 99012011-03-25 Richard Guenther <rguenther@suse.de>
e9c18386 9902
605896f5
RG
9903 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9904 * g++.dg/tree-ssa/pr8781.C: Likewise.
9905 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9906 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9907 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9908 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9909 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9910 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9911 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9912 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9913 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9914 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9915 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9916 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9917 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9918 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9919 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9920 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9921 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9922 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9923 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9924 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9925 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9926 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9927 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9928 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9929 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9930 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9931 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9932 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9933 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9934 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9935 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9936 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9937 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9938 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9939 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9940 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9941 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9942 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9943 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9944 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9945 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9946 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9947 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9948 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9949 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9950 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9951 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9952 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9953 * c-c++-common/pr46562-2.c: Likewise.
9954 * gfortran.dg/pr42108.f90: Likewise.
9955 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9956 foo to be inlined even at -O1.
9957 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9958 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9959 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9960 * gcc.dg/matrix/matrix.exp: Disable FRE.
9961
6f0c9f06
JJ
99622011-03-24 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR debug/48204
9965 * gcc.dg/dfp/pr48204.c: New test.
9966
bf3b3396
SE
99672011-03-24 Steve Ellcey <sje@cup.hp.com>
9968
9969 PR target/48209
9970 * gcc.c-torture/execute/pr47917.c: Move this...
9971 * gcc.dg/torture/pr47917.c: to here and add xfails.
9972
e3c4580e
EB
99732011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9974
9975 * gnat.dg/array16.ad[sb]: New test.
9976 * gnat.dg/array16.ads: New helper.
9977
abbc8c7b
EB
99782011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9979
9980 * gnat.dg/derived_type2.adb: New test.
9981
a881aaa7
RG
99822011-03-24 Richard Guenther <rguenther@suse.de>
9983
9984 PR tree-optimization/48271
9985 * g++.dg/torture/pr48271.C: New testcase.
9986
1d60cc55
EB
99872011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9988
9989 * gnat.dg/array15.ad[sb]: New test.
9990
c78dd519
UB
99912011-03-24 Uros Bizjak <ubizjak@gmail.com>
9992
9993 PR target/48237
9994 * gcc.target/i386/pr48237.c: New test.
9995
190b2187
RG
99962011-03-24 Richard Guenther <rguenther@suse.de>
9997
9998 PR middle-end/48269
9999 * gcc.dg/builtin-object-size-10.c: New testcase.
10000
cfef45c8
RG
100012011-03-24 Richard Guenther <rguenther@suse.de>
10002
10003 PR tree-optimization/46562
10004 * c-c++-common/pr46562-2.c: New testcase.
10005 * c-c++-common/pr46562.c: Likewise.
10006
bfe068c3
IR
100072011-03-24 Ira Rosen <ira.rosen@linaro.org>
10008
10009 * gcc.dg/vect/vect-cselim-1.c: New test.
10010 * gcc.dg/vect/vect-cselim-2.c: New test.
10011
4908b0bf
CLT
100122011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10013
10014 * gcc.target/arm/pr46934.c: New.
10015
e110e232
ILT
100162011-03-23 Ian Lance Taylor <iant@google.com>
10017
10018 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10019
b8beb4d1
RG
100202011-03-23 Richard Guenther <rguenther@suse.de>
10021
10022 * gcc.dg/struct: Remove directory and contents.
10023
3505a737
RO
100242011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10025
10026 PR testsuite/48251
10027 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10028
ddb5a105
EB
100292011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10030
10031 * gnat.dg/discr26.ad[sb]: New test.
10032 * gnat.dg/discr26_pkg.ads: New helper.
10033
3460fdf3
RS
100342011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10035
10036 PR target/47553
10037 * gcc.target/arm/neon-vld-1.c: New test.
10038
4184ef1b
EB
100392011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10040
10041 * gnat.dg/array14.ad[sb]: New test.
10042 * gnat.dg/array14_pkg.ads: New helper.
10043
ebb9f8b0
JM
100442011-03-22 Joseph Myers <joseph@codesourcery.com>
10045
10046 * gcc.c-torture/execute/920501-8.x: Remove.
10047 * gcc.c-torture/execute/930513-1.x: Remove.
10048 * gcc.c-torture/execute/960312-1.x: Remove.
10049 * gcc.c-torture/compile/20000804-1.c,
10050 gcc.c-torture/compile/20001205-1.c,
10051 gcc.c-torture/compile/20001226-1.c,
10052 gcc.c-torture/compile/20010518-2.c,
10053 gcc.c-torture/compile/20020312-1.c,
10054 gcc.c-torture/compile/20020604-1.c,
10055 gcc.c-torture/compile/920501-12.c,
10056 gcc.c-torture/compile/920501-4.c,
10057 gcc.c-torture/compile/920520-1.c,
10058 gcc.c-torture/compile/980506-1.c,
10059 gcc.c-torture/execute/980709-1.x,
10060 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10061 options for m68hc11.
10062 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10063 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10064 m68hc11.
10065
0d8c8b1b
NC
100662011-03-22 Nick Clifton <nickc@redhat.com>
10067
10068 * lib/target-supports.exp (check_profiling_available): Add MN10300
10069 to the list of targets that do not support profiling. Restore
10070 alpha sorting to this list.
10071
956c23da
MM
100722011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10073
10074 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10075 failure on 32-bit systems.
10076 * gcc.dg/torture/vector-2.c: Ditto.
10077
7bec30e1
RG
100782011-03-22 Richard Guenther <rguenther@suse.de>
10079
10080 PR tree-optimization/48228
10081 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10082
45540bcf
MM
100832011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10084
74c810bd
MM
10085 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10086 powerpc.
10087
45540bcf
MM
10088 PR target/48226
10089 * gcc.target/powerpc/pr48226.c: New file.
10090
5513ecd5
JH
100912011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10092
10093 * lib/prune.exp (prune_gcc_output): Prune "could not create
10094 compact unwind for" warnings.
10095
126e6609
JJ
100962011-03-20 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR c/42544
10099 PR c/48197
10100 * gcc.c-torture/execute/pr42544.c: New test.
10101 * gcc.c-torture/execute/pr48197.c: New test.
10102
f3c33d9d
MM
101032011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10104
10105 PR preprocessor/48192
10106 * gcc.target/powerpc/pr48192.c: New file.
10107
10108 PR target/48053
10109 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10110 split problem of 0 being loaded in a VSX register.
10111
411cdbd8
RG
101122011-03-21 Richard Guenther <rguenther@suse.de>
10113
10114 PR c/47939
10115 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10116 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10117 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10118 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10119
2f36e14b
JJ
101202011-03-21 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR target/48213
10123 * gcc.dg/pr48213.c: New test.
10124
62d784f7
KT
101252011-03-21 Kai Tietz <ktietz@redhat.com>
10126
10127 PR target/12171
10128 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10129
54833ec0
CLT
101302011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10131
10132 * gcc.target/arm/xor-and.c: New.
10133
2757d5ec
TK
101342010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10135
10136 PR fortran/22572
10137 * gfortran.dg/function_optimize_1.f90: New test.
10138 * gfortran.dg/function_optimize_2.f90: New test.
10139
7f2fe584
L
101402011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10141
10142 PR rtl-optimization/47502
10143 * gcc.target/i386/pr47502-1.c: New.
10144 * gcc.target/i386/pr47502-2.c: Likewise.
10145
65e0a0f3
JJ
101462011-03-20 Jakub Jelinek <jakub@redhat.com>
10147
10148 PR rtl-optimization/48156
10149 * gcc.dg/pr48156.c: New test.
10150
16e329fb
FXC
101512011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10152
10153 PR libfortran/47439
10154 * gfortran.dg/scratch_1.f90: Adjust test.
10155
101562011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14bef49e
FXC
10157
10158 PR libfortran/47439
10159 * gfortran.dg/scratch_1.f90: New test.
10160
8bf872f9
JM
101612011-03-18 Joseph Myers <joseph@codesourcery.com>
10162
10163 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10164 variably modified typedefs.
10165 * gcc.dg/c1x-typedef-2.c: Remove.
10166
ff8e2159
JM
101672011-03-18 Joseph Myers <joseph@codesourcery.com>
10168
10169 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10170 * gcc.dg/c1x-anon-struct-3.c: New test.
10171 * gcc.dg/anon-struct-11.c: Update.
10172
c345e052
RO
101732011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10174
10175 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10176 dg-xfail-run-if.
10177 Only xfail with gas.
10178
82d37118
JM
101792011-03-18 Jason Merrill <jason@redhat.com>
10180
b3f1cee4
JM
10181 * g++.dg/template/fn-ptr1.C: New.
10182
e6baef83
JM
10183 * g++.dg/overload/volatile1.C: New.
10184
b4ef8aac
JM
10185 * g++.dg/opt/pr23372.C: New.
10186
82d37118
JM
10187 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10188
4c5e955d
RO
101892011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10190
10191 PR middle-end/47405
10192 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10193
2abbb0fe
CLT
101942011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10195
10196 * gcc.target/arm/unsigned-extend-1.c: New.
10197
419e1853
JJ
101982011-03-18 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR bootstrap/48161
10201 * gcc.c-torture/compile/pr48161.c: New test.
10202
76069764
L
102032011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10204
10205 PR middle-end/47725
10206 * gcc.dg/torture/pr47725.c: New.
10207
c598e5fa
JM
102082011-03-17 Jason Merrill <jason@redhat.com>
10209
10210 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10211 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10212
f230d759
EB
102132011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10214
10215 * gnat.dg/specs/elab2.ads: New test.
10216 * gnat.dg/specs/elab2_pkg.ads: New helper.
10217
c1e41527
JM
102182011-03-17 Jason Merrill <jason@redhat.com>
10219
10220 * g++.dg/cpp0x/decltype-1212.C: New.
10221 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10222
547206a4
JM
102232011-03-17 Jason Merrill <jason@redhat.com>
10224
10225 * g++.dg/parse/memfnquals1.C: New.
10226
1bce4ff3
RG
102272011-03-17 Richard Guenther <rguenther@suse.de>
10228
10229 PR middle-end/48134
10230 * gcc.dg/pr48134.c: New testcase.
10231
f8bce518
RG
102322011-03-17 Richard Guenther <rguenther@suse.de>
10233
10234 PR middle-end/48165
10235 * g++.dg/torture/pr48165.C: New testcase.
10236
1b6fa860
JJ
102372011-03-17 Jakub Jelinek <jakub@redhat.com>
10238
10239 PR rtl-optimization/48141
10240 * gcc.dg/pr48141.c: New test.
10241
3f7c7453
JM
102422011-03-16 Jason Merrill <jason@redhat.com>
10243
cb21e9cd
JM
10244 * g++.dg/cpp0x/constexpr-48089.C: New.
10245
89ae3825
JM
10246 * g++.dg/cpp0x/constexpr-abi1.C: New.
10247
9f2a22d0
JM
10248 * g++.dg/cpp0x/constexpr-46336.C: New.
10249 * g++.dg/parse/friend5.C: Adjust expected errors.
10250
3f7c7453
JM
10251 * g++.dg/cpp0x/constexpr-47570.C: New.
10252
7b5cb7d6
DS
102532011-03-16 Dodji Seketeli <dodji@redhat.com>
10254
10255 PR debug/47510
10256 * ++.dg/debug/dwarf2/typedef6.C: New test.
10257
0136dc74
JM
102582011-03-16 Jason Merrill <jason@redhat.com>
10259
532c679e
JM
10260 * g++.dg/cpp0x/elision2.C: New.
10261
0136dc74
JM
10262 * g++.dg/cpp0x/constexpr-array3.C: New.
10263
f8f12278
JM
102642011-03-16 Jason Merrill <jason@redhat.com>
10265
10266 * g++.dg/cpp0x/sfinae6.C: New.
34a0d11c
RO
10267 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10268 * g++.dg/cpp0x/pr45908.C: Likewise.
10269 * g++.dg/cpp0x/sfinae6.C: Likewise.
10270 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10271 * g++.old-deja/g++.law/arg11.C: Likewise.
f8f12278 10272
85a273ba
JM
102732011-03-16 Jason Merrill <jason@redhat.com>
10274
10275 * g++.dg/template/incomplete6.C: New.
10276
6261ab0e
JL
102772011-03-16 Jeff Law <law@redhat.com>
10278
10279 * gcc.dg/tree-ssa/vrp55.c: New test.
10280
bb4586d3
JM
102812011-03-16 Jason Merrill <jason@redhat.com>
10282
10283 * g++.dg/cpp0x/auto22.C: New.
10284
51cdce9a
RG
102852011-03-16 Richard Guenther <rguenther@suse.de>
10286
10287 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10288 optimizing it away if promoted to const.
10289
0b0081ec
RG
102902011-03-16 Richard Guenther <rguenther@suse.de>
10291
10292 PR tree-optimization/48149
10293 * gcc.dg/fold-complex-1.c: New testcase.
10294
9977914e
RG
102952011-03-16 Richard Guenther <rguenther@suse.de>
10296
10297 PR testsuite/48147
10298 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10299 or cloning happens.
10300
64a3d647
RG
103012011-03-16 Richard Guenther <rguenther@suse.de>
10302
10303 PR tree-optimization/26134
10304 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10305
ef13324e
RG
103062011-03-16 Richard Guenther <rguenther@suse.de>
10307
10308 PR tree-optimization/48146
10309 * gcc.dg/torture/pr48146.c: New testcase.
10310
f0eddb90
RG
103112011-03-16 Richard Guenther <rguenther@suse.de>
10312
10313 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10314 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10315
a58a8e4b
JJ
103162011-03-16 Jakub Jelinek <jakub@redhat.com>
10317
29f10e71
JJ
10318 PR middle-end/48136
10319 * gcc.c-torture/compile/pr48136.c: New test.
10320
c2969d8e
JJ
10321 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10322
a58a8e4b
JJ
10323 PR debug/45882
10324 * gcc.dg/guality/pr45882.c: New test.
10325
92d0652c
JM
103262011-03-15 Jason Merrill <jason@redhat.com>
10327
17bc631c
JM
10328 * g++.dg/cpp0x/constexpr-recursion.C: New.
10329
92d0652c
JM
10330 * g++.dg/cpp0x/implicit11.C: New.
10331
437697b8
RRC
103322011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10333
c78dd519 10334 * g++.dg/cpp0x/constexpr-attribute.C: New.
437697b8 10335
4c66d85a
JM
103362011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10337
10338 * g++.dg/parse/pr34758.C: New.
10339
56b67510
XDL
103402011-03-15 Xinliang David Li <davidxl@google.com>
10341
10342 PR c/47837
10343 * gcc.dg/uninit-pred-7_d.c: New test.
10344 * gcc.dg/uninit-pred-8_d.c: New test.
10345
80fffdef
RR
103462011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10347
9751171c
RR
10348 PR target/46788
10349 * gcc.target/arm/pr46788.c: New.
80fffdef 10350
930672ad
RG
103512011-03-15 Richard Guenther <rguenther@suse.de>
10352
10353 PR middle-end/47650
10354 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10355 * gfortran.dg/ishft_4.f90: Likewise.
10356 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10357
c7ee7b45
RG
103582011-03-15 Richard Guenther <rguenther@suse.de>
10359
10360 PR tree-optimization/13954
10361 * g++.dg/tree-ssa/pr13954.C: New testcase.
10362
b2ad5e37
RG
103632011-03-15 Richard Guenther <rguenther@suse.de>
10364
10365 PR tree-optimization/48037
10366 * gcc.target/i386/pr48037-1.c: New testcase.
10367
e106efc7
RG
103682011-03-15 Richard Guenther <rguenther@suse.de>
10369
10370 PR tree-optimization/41490
10371 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10372 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10373 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10374 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10375 * g++.dg/tree-ssa/pr33604.C: Adjust.
10376
2e64f8b8
JJ
103772011-03-14 Jakub Jelinek <jakub@redhat.com>
10378
ba3ceb2d
JJ
10379 PR middle-end/47917
10380 * gcc.c-torture/execute/pr47917.c: New test.
10381 * gcc.dg/pr47917.c: New test.
10382
2e64f8b8
JJ
10383 PR middle-end/38878
10384 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10385
d34abfd2
UB
103862011-03-14 Uros Bizjak <ubizjak@gmail.com>
10387
10388 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10389 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10390 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10391 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10392 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10393 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10394 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10395 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10396 * gcc.target/i386/avx-floor-vec.c: Ditto.
10397 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10398 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10399 * gcc.target/i386/avx-rint-vec.c: Ditto.
10400 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10401 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10402 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10403 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10404
87f9e23d
TT
104052011-03-14 Tom Tromey <tromey@redhat.com>
10406
10407 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10408 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10409 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10410
b3ab9ea2
TT
104112011-03-14 Tom Tromey <tromey@redhat.com>
10412
10413 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10414 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10415 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10416
7edc478c
L
104172011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10418
10419 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10420
b03bdade
RS
104212011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10422
10423 PR rtl-optimization/47166
10424 * gcc.c-torture/execute/postmod-1.c: New test.
10425
7f4d6e1b
RG
104262011-03-14 Richard Guenther <rguenther@suse.de>
10427
10428 PR middle-end/48098
10429 * gcc.dg/torture/pr48098.c: New testcase.
10430
12b1c80b
PB
104312011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10432
10433 PR target/48053
d34abfd2
UB
10434 * gcc.target/powerpc/pr48053-1.c: New test.
10435 * gcc.target/powerpc/pr48053-2.c: Likewise.
12b1c80b 10436
5f1baa49
TK
104372011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10438
10439 PR libfortran/48066
10440 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10441
facc1285
TK
104422011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10443
289b7827 10444 PR libfortran/48066
facc1285
TK
10445 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10446
2e49964f
JW
104472011-03-12 Janus Weil <janus@gcc.gnu.org>
10448
10449 PR fortran/48059
10450 * gfortran.dg/class_41.f03: New.
10451
b057bff4
DS
104522011-03-11 Dodji Seketeli <dodji@redhat.com>
10453
10454 * g++.dg/conversion/cast3.C: New test.
10455
e8d6ec55
JM
104562011-03-11 Jason Merrill <jason@redhat.com>
10457
ba7d31f6
JM
10458 * g++.dg/template/error45.C: New.
10459
8318b14c
JM
10460 * g++.dg/parse/no-type-defn1.C: New.
10461
1b9b91a6
JM
10462 * g++.dg/ext/attrib40.C: New.
10463
e8d6ec55
JM
10464 * g++.dg/cpp0x/regress/array1.C: New.
10465
a758fd67
RG
104662011-03-11 Richard Guenther <rguenther@suse.de>
10467
10468 PR tree-optimization/48067
10469 * gcc.dg/pr48067.c: New testcase.
10470
5f11a50a
RG
104712011-03-11 Richard Guenther <rguenther@suse.de>
10472
10473 PR lto/48073
10474 * g++.dg/lto/20110311-1_0.C: New testcase.
10475
4074f163
JJ
104762011-03-11 Jakub Jelinek <jakub@redhat.com>
10477
e33eba75
JJ
10478 PR c++/48035
10479 * g++.dg/inherit/virtual8.C: New test.
10480
4074f163
JJ
10481 PR middle-end/48044
10482 * gcc.dg/torture/pr48044.c: New test.
10483
0f2a6198
JW
104842011-03-11 Janus Weil <janus@gcc.gnu.org>
10485
10486 PR fortran/47768
10487 * gfortran.dg/proc_ptr_comp_31.f90: New.
10488
dcb9e2c1
RG
104892011-03-11 Richard Guenther <rguenther@suse.de>
10490
10491 PR tree-optimization/47278
10492 * gcc.dg/torture/pr47278-1.c: New testcase.
10493 * gcc.dg/torture/pr47278-2.c: Likewise.
10494
e89e03ab
JJ
104952011-03-11 Jakub Jelinek <jakub@redhat.com>
10496
10497 PR tree-optimization/48063
10498 * gcc.dg/torture/pr48063.c: New test.
10499
4999d9b0
JM
105002011-03-10 Jason Merrill <jason@redhat.com>
10501
18d92053
JM
10502 * g++.dg/template/array22.C: New.
10503
4999d9b0
JM
10504 * g++.dg/cpp0x/syntax-err1.C: New.
10505 * g++.dg/parse/error36.C: Adjust expected errors.
10506 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10507 * g++.old-deja/g++.pt/typename3.C: Likewise.
10508 * g++.old-deja/g++.pt/typename4.C: Likewise.
10509 * g++.old-deja/g++.pt/typename6.C: Likewise.
10510
3a8face4
JM
105112011-03-09 Jason Merrill <jason@redhat.com>
10512
10513 * g++.dg/template/nontype22.C: New.
10514
bf6817f2
MJ
105152011-03-09 Martin Jambor <mjambor@suse.cz>
10516
10517 PR tree-optimization/47714
10518 * g++.dg/torture/pr47714.C: New test.
10519
93b826f0
MM
105202011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10521
10522 PR target/47755
10523 * gcc.target/powerpc/pr47755-2.c: New file.
10524
63fcce84
JJ
105252011-03-08 Jakub Jelinek <jakub@redhat.com>
10526
10527 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10528 is not set in the environment, pass 64 as first argument when not
10529 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10530 native where ulimit -u is supported.
10531
cf73ff76
AK
105322011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10533
10534 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10535
2c86a82a
JM
105362011-03-08 Jason Merrill <jason@redhat.com>
10537
8c0672ff
JM
10538 * g++.dg/template/nontype21.C: New.
10539
2c86a82a
JM
10540 * g++.dg/template/anon5.C: New.
10541
530a4800
JJ
105422011-03-08 Jakub Jelinek <jakub@redhat.com>
10543
10544 PR debug/47881
10545 * gcc.dg/pr47881.c: New test.
10546
9ca6556e
DS
105472011-03-08 Dodji Seketeli <dodji@redhat.com>
10548
530a4800 10549 PR c++/47957
9ca6556e
DS
10550 * g++.dg/lookup/template3.C: New test.
10551
1c2bbb16
KT
105522011-03-08 Kai Tietz <ktietz@redhat.com>
10553
10554 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10555 'long' type.
10556
370ef46b
MP
105572011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10558
10559 PR testsuite/47954
10560 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10561 sizeof to compute alignment.
10562
32bd2409
JJ
105632011-03-08 Jakub Jelinek <jakub@redhat.com>
10564
10565 PR tree-optimization/48022
10566 * gcc.dg/pr48022-1.c: New test.
10567 * gcc.dg/pr48022-2.c: New test.
10568
8152661b
JM
105692011-03-07 Jason Merrill <jason@redhat.com>
10570
93dd46fb
JM
10571 * g++.dg/template/nontype20.C: New.
10572 * g++.dg/init/member1.C: Adjust expected errors.
10573 * g++.dg/parse/constant4.C: Likewise.
10574 * g++.dg/template/qualified-id3.C: Likewise.
10575 * g++.old-deja/g++.pt/crash10.C: Likewise.
10576
8152661b
JM
10577 * g++.dg/cpp0x/regress/non-const1.C: New.
10578
c7148991
JJ
105792011-03-07 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR debug/47991
10582 * gcc.dg/pr47991.c: New test.
10583
27062604
JM
105842011-03-07 Jason Merrill <jason@redhat.com>
10585
10586 * g++.dg/abi/mangle46.C: New.
10587
79eefb0d
PH
105882011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10589
10590 PR target/47862
10591 * gcc.target/powerpc/pr47862.c: New.
10592
5fc77808
JH
105932011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10594
10595 PR target/45413
10596 * gcc.target/i386/combine-mul.c: Require nonpic.
10597
59527282
PW
105982011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10599 Nathan Froyd <froydnj@codesourcery.com>
10600
10601 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10602
0d14c757
MM
106032011-03-06 Mark Mitchell <mark@codesourcery.com>
10604
10605 * README.QMTEST: Remove.
10606
8e1e41e7
PT
106072011-03-06 Paul Thomas <pault@gcc.gnu.org>
10608 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10609
10610 PR fortran/47850
10611 * gfortran.dg/array_constructor_37.f90 : New test.
10612
f42cf4f4
JM
106132011-03-05 Jason Merrill <jason@redhat.com>
10614
10615 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10616 * g++.dg/abi/mangle45.C: Likewise.
10617 * g++.dg/cpp0x/trailing1.C: Likewise.
10618
1f387835
JDA
106192011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10620
10621 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10622
cc58ceee
JJ
106232011-03-05 Jakub Jelinek <jakub@redhat.com>
10624
634ee309
ZD
10625 PR rtl-optimization/47899
10626 * gcc.dg/pr47899.c: New test.
10627
13f1e629
JJ
10628 * gcc.dg/torture/pr47968.c: Ignore warnings.
10629
cc58ceee
JJ
10630 PR tree-optimization/47967
10631 * gcc.c-torture/compile/pr47967.c: New test.
10632
78a8b16b
NP
106332011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10634
10635 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10636 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10637
f787ea5a
NP
106382011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10639
10640 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10641 and property_getAttributes() if __OBJC2__.
10642 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10643 * objc.dg/property/property-encoding-1.m: New.
10644 * obj-c++.dg/property/property-encoding-1.mm: New.
10645
38ffa828
JM
106462011-03-04 Jason Merrill <jason@redhat.com>
10647
ad00b8db
JM
10648 * g++.dg/template/pseudodtor6.C: New.
10649
38ffa828
JM
10650 * g++.dg/inherit/covariant19.C: New.
10651
b147c5b9
RG
106522011-03-04 Richard Guenther <rguenther@suse.de>
10653
10654 PR middle-end/47968
10655 * gcc.dg/torture/pr47968.c: New testcase.
10656
8750672f
RG
106572011-03-04 Richard Guenther <rguenther@suse.de>
10658
10659 PR middle-end/47975
10660 * gcc.dg/torture/pr47975.c: New testcase.
10661
5c62e661
PC
106622011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10663
10664 PR c++/47974
10665 * g++.dg/template/crash106.C: New.
10666
423ed416
JJ
106672011-03-03 Jakub Jelinek <jakub@redhat.com>
10668
10669 PR c/47963
10670 * gcc.dg/gomp/pr47963.c: New test.
10671 * g++.dg/gomp/pr47963.C: New test.
10672
262a7d6b
JM
106732011-03-02 Jason Merrill <jason@redhat.com>
10674
79d3d3f4
JM
10675 * g++.dg/cpp0x/regress/condition1.C: New.
10676
262a7d6b
JM
10677 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10678
c6f54c7a
JM
106792011-03-01 Jason Merrill <jason@redhat.com>
10680
f8221c67
JM
10681 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10682
c6f54c7a
JM
10683 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10684
34161e98
RS
106852011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10686
10687 PR rtl-optimization/47925
10688 * gcc.c-torture/execute/pr47925.c: New test.
10689
faa9e9bf
JM
106902011-03-01 Jason Merrill <jason@redhat.com>
10691
8d4bcc35
JM
10692 * g++.dg/cpp0x/decltype25.C: New.
10693
faa9e9bf
JM
10694 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10695
f2ca11ca
RG
106962011-03-01 Richard Guenther <rguenther@suse.de>
10697
10698 PR tree-optimization/47890
10699 * gcc.dg/torture/pr47890.c: New testcase.
10700
7a00d9ea
RG
107012011-03-01 Richard Guenther <rguenther@suse.de>
10702
10703 PR lto/47924
10704 * gcc.dg/lto/pr47924_0.c: New testcase.
10705
06c7edcc
RG
107062011-03-01 Richard Guenther <rguenther@suse.de>
10707
10708 PR lto/46911
10709 * gfortran.dg/lto/pr46911_0.f: New testcase.
10710
d610c25e
JD
107112011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10712
10713 PR libgfortran/47933
10714 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10715 compile errors from older code form.
10716
4d45fb21
JD
107172011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10718
10719 PR libgfortran/47567
10720 * gfortran.dg/fmt_fw_d.f90: New test.
10721
2c1fb3ee
JM
107222011-02-28 Jason Merrill <jason@redhat.com>
10723
10724 * g++.dg/inherit/covariant18.C: New.
10725
80a832cd
JJ
107262011-02-28 Jakub Jelinek <jakub@redhat.com>
10727
10728 PR middle-end/47893
10729 * gcc.dg/pr47893.c: New test.
10730
68ade9e4
NP
107312011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10732
10733 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10734 NULL in case of a selector with conflicting types.
10735 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
b2e2ea67 10736
544a301e
KH
107372011-02-28 Kazu Hirata <kazu@codesourcery.com>
10738
10739 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10740 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10741 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10742 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10743
95d541cb
JM
107442011-02-28 Jason Merrill <jason@redhat.com>
10745
10746 PR c++/47906
10747 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10748
c3ea2c41
JD
107492011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10750
10751 PR libgfortran/47778
10752 * gfortran.dg/namelist_71.f90: New test.
10753
1d944f61
JM
107542011-02-27 Jason Merrill <jason@redhat.com>
10755
10756 PR c++/47906
10757 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10758 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10759
d33a8058
PC
107602011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10761
10762 PR c++/46466
10763 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10764
113a53c1
JJ
107652011-02-27 Jakub Jelinek <jakub@redhat.com>
10766
10767 PR fortran/47886
10768 * gfortran.dg/gomp/task-1.f90: Removed.
10769
acfd3fff
JM
107702011-02-26 Jason Merrill <jason@redhat.com>
10771
e7dc5734
JM
10772 * g++.dg/template/this-targ1.C: New.
10773
acfd3fff
JM
10774 * g++.dg/cpp0x/regress/template-const1.C: New.
10775 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10776 * g++.dg/template/function1.C: Adjust.
10777 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10778 * g++.dg/debug/debug7.C: Adjust.
10779
adb3f093
TB
107802011-02-26 Tobias Burnus <burnus@net-b.de>
10781
10782 PR fortran/47886
10783 * gfortran.dg/gomp/task-1.f90: New.
10784
79a0b146
JZ
107852011-02-25 Jie Zhang <jie@codesourcery.com>
10786
10787 * gcc.target/arm/neon-thumb2-move.c: Add
10788 dg-require-effective-target arm_thumb2_ok.
10789
4be5e5b1
JM
107902011-02-24 Jason Merrill <jason@redhat.com>
10791
8f9f0ad8
JM
10792 * g++.dg/parse/constant1.C: Specify C++98 mode.
10793 * g++.dg/parse/constant5.C: Likewise.
10794 * g++.dg/parse/error2.C: Likewise.
10795 * g++.dg/parse/semicolon3.C: Likewise.
10796 * g++.dg/template/crash14.C: Likewise.
10797 * g++.dg/template/local4.C: Likewise.
10798 * g++.dg/template/nontype3.C: Likewise.
10799 * g++.dg/parse/crash31.C: Adjust expected errors.
10800 * g++.dg/template/function1.C: Likewise.
10801 * g++.dg/template/ref3.C: Likewise.
10802 * g++.dg/template/static9.C: Likewise.
10803 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10804
4be5e5b1
JM
10805 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10806 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10807 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10808 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10809 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10810
ae01ced5
JJ
108112011-02-24 Jakub Jelinek <jakub@redhat.com>
10812
10813 PR fortran/47878
10814 * gfortran.dg/pr47878.f90: New test.
10815
e15b6067
RG
108162011-02-24 Richard Guenther <rguenther@suse.de>
10817
10818 PR testsuite/47801
10819 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10820 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10821
5b1cce91
RG
108222011-02-24 Richard Guenther <rguenther@suse.de>
10823
10824 PR fortran/47839
10825 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10826 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10827
68f792d0
JD
108282011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10829
10830 PR libgfortran/47567
10831 * gfortran.dg/fmt_f0_1.f90: Update test.
10832
67e18edb
JM
108332011-02-23 Jason Merrill <jason@redhat.com>
10834
10835 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10836 * g++.dg/abi/mangle45.C: New.
10837
10838 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10839 * g++.dg/template/canon-type-9.C: Match use of decltype
10840 between declaration and definition.
10841 * g++.dg/template/canon-type-12.C: Likewise.
10842
46b2c440
MM
108432011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10844
10845 PR fortran/40850
10846 * gfortran.dg/nested_allocatables_1.f90: New.
10847
9113b9fb
NF
108482011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10849
10850 PR c++/46868
10851 * g++.dg/pr46868.C: New test.
10852 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10853 * g++.dg/parse/error14.C: Adjust.
10854
c70c0342
RG
108552011-02-23 Richard Guenther <rguenther@suse.de>
10856
10857 PR tree-optimization/47838
10858 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10859
4790fd98
UB
108602011-02-23 Uros Bizjak <ubizjak@gmail.com>
10861
10862 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10863
108642011-02-23 Uros Bizjak <ubizjak@gmail.com>
10865
10866 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10867 * gfortran.dg/count_init_expr.f03: Ditto.
10868 * gfortran.dg/gomp/pr43711.f90: Ditto.
10869 * gcc.dg/struct-parse-2.c: Ditto.
10870 * gcc.dg/parse-error-3.c: Ditto.
10871 * gcc.dg/Wlogical-op-1.c: Ditto.
10872 * gcc.dg/Walways-true-1.c: Ditto.
10873 * gcc.dg/pr24225.c: Ditto.
10874 * gcc.dg/Walways-true-2.c: Ditto.
10875 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10876 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10877 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10878 * g++.dg/overload/defarg4.C: Ditto.
10879 * g++.dg/inherit/covariant16.C: Ditto.
10880 * g++.dg/inherit/virtual7.C: Ditto.
10881 * g++.dg/template/canon-type-9.C: Ditto.
10882 * g++.dg/template/access19.C: Ditto.
10883 * g++.dg/template/call7.C: Ditto.
10884 * g++.dg/template/canon-type-2.C: Ditto.
10885 * g++.dg/template/init7.C: Ditto.
10886 * g++.dg/template/sizeof-template-argument.C: Ditto.
10887 * g++.dg/template/const3.C: Ditto.
10888 * g++.dg/template/sfinae26.C: Ditto.
10889 * g++.dg/template/sfinae26.C: Ditto.
10890 * g++.dg/template/canon-type-11.C: Ditto.
10891 * g++.dg/template/union2.C: Ditto.
10892 * g++.dg/template/canon-type-3.C: Ditto.
10893 * g++.dg/template/canon-type-1.C: Ditto.
10894 * g++.dg/template/canon-type-5.C: Ditto.
10895 * g++.dg/template/canon-type-7.C: Ditto.
10896 * g++.dg/template/canon-type-10.C: Ditto.
10897 * g++.dg/template/spec36.C: Ditto.
10898 * g++.dg/template/typedef38.C: Ditto.
10899 * g++.dg/template/canon-type-4.C: Ditto.
10900 * g++.dg/template/canon-type-6.C: Ditto.
10901 * g++.dg/template/canon-type-13.C: Ditto.
10902 * g++.dg/template/instantiate9.C: Ditto.
10903 * g++.dg/template/ttp22.C: Ditto.
10904 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10905 * g++.dg/warn/Walways-true-1.C: Ditto.
10906 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10907 * g++.dg/warn/Walways-true-2.C: Ditto.
10908 * g++.dg/conversion/op4.C: Ditto.
10909 * g++.dg/opt/pr19650.C: Ditto.
10910 * g++.dg/lookup/friend11.C: Ditto.
10911 * g++.dg/other/default2.C: Ditto.
10912 * g++.dg/other/default3.C: Ditto.
10913 * g++.dg/other/dtor2.C: Ditto.
10914 * g++.dg/other/friend5.C: Ditto.
10915 * g++.dg/other/default5.C: Ditto.
10916 * g++.dg/init/brace6.C: Ditto.
10917 * g++.dg/init/aggr5.C: Ditto.
10918 * g++.dg/init/error2.C: Ditto.
10919 * g++.dg/expr/bound-mem-fun.C: Ditto.
10920 * g++.dg/expr/cond6.C: Ditto.
10921 * g++.dg/expr/stmt-expr-1.C: Ditto.
10922 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10923 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10924 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10925 * g++.dg/cpp0x/bracket1.C: Ditto.
10926 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10927 * g++.dg/cpp0x/pr38646.C: Ditto.
10928 * g++.dg/cpp0x/variadic73.C: Ditto.
10929 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10930 * g++.dg/cpp0x/bracket4.C: Ditto.
10931 * g++.dg/cpp0x/decltype4.C: Ditto.
10932 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10933 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10934 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10935 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10936 * g++.dg/cpp0x/decltype2.C: Ditto.
10937 * g++.dg/cpp0x/decltype1.C: Ditto.
10938 * g++.dg/cpp0x/bracket2.C: Ditto.
10939 * g++.dg/cpp0x/decltype5.C: Ditto.
10940 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10941 * g++.dg/cpp0x/variadic70.C: Ditto.
10942 * g++.dg/cpp0x/decltype6.C: Ditto.
10943 * g++.dg/cpp0x/rvo.C: Ditto.
10944 * g++.dg/cpp0x/vt-40092.C: Ditto.
10945 * g++.dg/cpp0x/variadic-new.C: Ditto.
10946 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10947 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10948 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10949 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10950 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10951 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10952 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10953 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10954 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10955 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10956 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10957 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10958 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10959 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10960 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10961 * g++.dg/cpp0x/pr39639.C: Ditto.
10962 * g++.dg/cpp0x/decltype3.C: Ditto.
10963 * g++.dg/cpp0x/variadic68.C: Ditto.
10964 * g++.dg/cpp0x/variadic-function.C: Ditto.
10965 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10966 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10967 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10968 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10969 * g++.dg/parse/crash35.C: Ditto.
10970 * g++.dg/parse/crash40.C: Ditto.
10971 * g++.dg/parse/defarg12.C: Ditto.
10972 * g++.dg/parse/crash34.C: Ditto.
10973 * g++.dg/parse/constructor3.C: Ditto.
10974 * g++.dg/parse/template23.C: Ditto.
10975 * g++.dg/parse/crash56.C: Ditto.
10976 * g++.dg/parse/dtor13.C: Ditto.
10977 * g++.dg/parse/error33.C: Ditto.
10978 * g++.dg/parse/ctor9.C: Ditto.
10979 * g++.dg/parse/error32.C: Ditto.
10980 * g++.dg/parse/error37.C: Ditto.
10981 * g++.dg/parse/bitfield3.C: Ditto.
10982 * g++.dg/parse/struct-4.C: Ditto.
10983 * g++.dg/ext/has_trivial_copy.C: Ditto.
10984 * g++.dg/ext/is_polymorphic.C: Ditto.
10985 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10986 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10987 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10988 * g++.dg/ext/is_union.C: Ditto.
10989 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10990 * g++.dg/ext/is_pod.C: Ditto.
10991 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10992 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10993 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10994 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10995 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10996 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10997 * g++.dg/ext/is_abstract.C: Ditto.
10998 * g++.dg/ext/has_trivial_assign.C: Ditto.
10999 * g++.dg/ext/is_class.C: Ditto.
11000 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11001 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11002 * g++.dg/ext/is_base_of.C: Ditto.
11003 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11004 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11005 * g++.dg/ext/is_empty.C: Ditto.
11006 * g++.dg/ext/is_enum.C: Ditto.
11007 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4790fd98
UB
11008 * gnat.dg/opt11.adb: Ditto.
11009 * obj-c++.dg/pr45735.mm: Ditto.
11010 * obj-c++.dg/pr24393.mm: Ditto.
b2e2ea67 11011 * obj-c++.dg/exceptions-2.mm: Ditto.
4790fd98
UB
11012 * objc.dg/pr45735.m: Ditto.
11013 * objc.dg/pr24393.m: Ditto.
11014
79d82252
NP
110152011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11016
11017 * objc.dg/attributes/objc-exception-1.m: New.
11018
7fcf46f5
JZ
110192011-02-23 Jie Zhang <jie@codesourcery.com>
11020
11021 * gcc.dg/cpp/include7.c: New test.
11022
a26e0b81
PC
110232011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11024
11025 PR c++/47242
11026 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11027
b152a615
JZ
110282011-02-23 Jie Zhang <jie@codesourcery.com>
11029
11030 PR rtl-optimization/47763
11031 * gcc.dg/pr47763.c: New test.
11032
0b3b617e
PT
110332011-02-22 Paul Thomas <pault@gcc.gnu.org>
11034
11035 PR fortran/45743
11036 * gfortran.dg/whole_file_32.f90 : New test.
11037
ca2409f9
DS
110382011-02-22 Dodji Seketeli <dodji@redhat.com>
11039
11040 PR c++/47666
11041 * g++.dg/inherit/virtual7.C: New test.
11042
4597541a
NP
110432011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11044
11045 PR objc/47832
11046 * objc.dg/type-size-3.m: Updated error message.
11047 * objc.dg/type-size-4.m: New test.
11048 * objc.dg/type-size-5.m: New test.
11049
6bad16bb
RO
110502011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11051
11052 * lib/gnat.exp: Fix comments.
11053 Don't load libgloss.exp.
11054 (default_gnat_version): Call $compiler with --version.
11055 Adapt regexp for gnatmake output, insert version.
11056 (gnat_version): New proc.
11057 (gnat_init): Remove gnat_libgcc_s_path.
11058 (gnat_target_compile): Likewise.
11059 Remove ld_library_path.
11060 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11061 (gnat_pass): Remove.
11062 (gnat_pass): Remove.
11063 (gnat_finish): Remove.
11064 (gnat_exit): Remove.
11065 (local_find_gnatmake): Reindent.
11066 (runtest_file_p): Remove.
11067 (prune_warnings): Remove.
11068 (find_gnatclean): New proc.
11069 * lib/gnat-dg.exp (lremove): New proc.
11070 (gnat-dg-test): Reindent.
11071 Remove additional output files.
11072 (gnat-dg-runtest): Remove.
11073
11074 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11075 * gnat.dg/loop_optimization6.adb: Likewise.
11076 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11077
aa479012
JJ
110782011-02-22 Jakub Jelinek <jakub@redhat.com>
11079
11080 PR tree-optimization/47835
11081 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11082
1b4a8aae
TB
110832011-02-22 Tobias Burnus <burnus@net-b.de>
11084
4790fd98
UB
11085 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11086 * gfortran.dg/abstract_type_2.f03: Ditto.
11087 * gfortran.dg/abstract_type_3.f03: Ditto.
11088 * gfortran.dg/abstract_type_4.f03: Ditto.
11089 * gfortran.dg/abstract_type_5.f03: Ditto.
11090 * gfortran.dg/abstract_type_6.f03: Ditto.
11091 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11092 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11093 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11094 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11095 * gfortran.dg/array_function_5.f90: Ditto.
11096 * gfortran.dg/asynchronous_3.f03: Ditto.
11097 * gfortran.dg/char_expr_1.f90: Ditto.
11098 * gfortran.dg/class_14.f03: Ditto.
11099 * gfortran.dg/data_array_6.f: Ditto.
11100 * gfortran.dg/data_invalid.f90: Ditto.
11101 * gfortran.dg/dot_product_1.f03: Ditto.
11102 * gfortran.dg/func_derived_5.f90: Ditto.
11103 * gfortran.dg/func_result_4.f90: Ditto.
11104 * gfortran.dg/implied_do_1.f90: Ditto.
11105 * gfortran.dg/initialization_25.f90: Ditto.
11106 * gfortran.dg/initialization_26.f90: Ditto.
11107 * gfortran.dg/interface_34.f90: Ditto.
11108 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11109 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11110 * gfortran.dg/matmul_8.f03: Ditto.
11111 * gfortran.dg/merge_init_expr.f90: Ditto.
11112 * gfortran.dg/pack_assign_1.f90: Ditto.
11113 * gfortran.dg/pack_vector_1.f90: Ditto.
11114 * gfortran.dg/pointer_check_8.f90: Ditto.
11115 * gfortran.dg/product_init_expr.f03: Ditto.
11116 * gfortran.dg/reshape_order_5.f90: Ditto.
11117 * gfortran.dg/reshape_shape_1.f90: Ditto.
11118 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11119 * gfortran.dg/same_name_2.f90: Ditto.
11120 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11121 * gfortran.dg/spread_init_expr.f03: Ditto.
11122 * gfortran.dg/stmt_func_1.f90: Ditto.
11123 * gfortran.dg/sum_init_expr.f03: Ditto.
11124 * gfortran.dg/transpose_3.f03: Ditto.
11125 * gfortran.dg/unpack_init_expr.f03: Ditto.
11126 * gfortran.dg/warn_conversion.f90: Ditto.
11127 * gfortran.dg/warn_conversion_2.f90: Ditto.
11128 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11129 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11130 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11131 * gfortran.dg/whole_file_16.f90: Ditto.
11132 * gfortran.dg/whole_file_17.f90: Ditto.
11133 * gfortran.dg/whole_file_18.f90: Ditto.
11134 * gfortran.dg/whole_file_20.f03: Ditto.
11135 * gfortran.dg/whole_file_5.f90: Ditto.
11136 * gfortran.dg/whole_file_6.f90: Ditto.
11137 * gfortran.dg/write_invalid_format.f90: Ditto.
11138 * gfortran.dg/zero_sized_6.f90: Ditto.
1b4a8aae 11139
11c9e8f1
JL
111402011-02-21 Jeff Law <law@redhat.com>
11141
11142 PR rtl-optimization/46178
11143 * gcc.target/i386/pr46178.c: New test.
11144
11145 PR rtl-optimization/46002
11146 * gcc.c-torture/compile/pr46002.c: New test.
11147
95799cd1
JDA
111482011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11149
11150 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11151 *-*-hpux10*.
11152
09eeac26
JJ
111532011-02-21 Jakub Jelinek <jakub@redhat.com>
11154
11155 PR debug/47106
11156 * g++.dg/debug/pr47106.C: Require effective target lto.
11157
9931a2bf
JM
111582011-02-21 Jason Merrill <jason@redhat.com>
11159
11160 * g++.dg/cpp0x/constexpr-diag2.C: New.
11161
525c617d
JM
111622011-02-20 Jason Merrill <jason@redhat.com>
11163
c62f4cd9
JM
11164 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11165
086bb4b9
JM
11166 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11167
06be4922
JM
11168 * g++.dg/overload/conv-op1.C: New.
11169
525c617d
JM
11170 * g++.dg/cpp0x/constexpr-synth1.C: New.
11171
a3e5390d 111722011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6d549148
NP
11173
11174 * objc.dg/layout-2.m: New.
11175 * objc.dg/selector-3.m: Adjusted location of error message.
11176 * objc.dg/type-size-3.m: Same.
11177 * obj-c++.dg/selector-3.mm: Same.
11178
a3e5390d 111792011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3890ce93
NP
11180
11181 PR objc/47784
11182 * objc.dg/property/dotsyntax-22.m: New.
11183 * obj-c++.dg/property/dotsyntax-22.mm: New.
a26e0b81 11184
869b0af5
DS
111852011-02-20 Dodji Seketeli <dodji@redhat.com>
11186
11187 PR c++/46394
11188 * g++.dg/template/typedef38.C: New test.
11189
6e549dd2
PT
111902011-02-20 Paul Thomas <pault@gcc.gnu.org>
11191
11192 PR fortran/46818
11193 * gfortran.dg/whole_file_30.f90 : New test.
11194 * gfortran.dg/whole_file_31.f90 : New test.
11195
0101807c
PT
111962011-02-20 Paul Thomas <pault@gcc.gnu.org>
11197
11198 PR fortran/45077
11199 PR fortran/44945
11200 * gfortran.dg/whole_file_28.f90 : New test.
11201 * gfortran.dg/whole_file_29.f90 : New test.
11202
435eeab9
PC
112032011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11204
11205 PR c++/44118
11206 * g++.dg/template/crash105.C: New.
11207
06a85dd3
JM
112082011-02-19 Jason Merrill <jason@redhat.com>
11209
11210 * g++.dg/cpp0x/regress/no-elide1.C: New.
11211
e67401c7
AO
112122011-02-19 Alexandre Oliva <aoliva@redhat.com>
11213
11214 PR tree-optimization/46620
11215 * gcc.dg/pr46620.c: New.
11216
982d62f6
JJ
112172011-02-19 Jakub Jelinek <jakub@redhat.com>
11218
11219 PR c/47809
11220 * gcc.target/i386/pr47809.c: New test.
11221
f9576cc5
JD
112222011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11223 Tobias Burnus <burnus@net-b.de>
11224
11225 * lib/target-supports.exp
11226 (check_effective_target_fortran_large_real): New check for large reals.
11227 * gfortran.dg/nan_7.f90: New test.
11228
66115309 112292011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6c1b5781 11230
66115309
JD
11231 PR libgfortran/47567
11232 * gfortran.dg/fmt_f0_1.f90: Update test.
6c1b5781
PT
11233
112342011-02-19 Paul Thomas <pault@gcc.gnu.org>
11235
11236 PR fortran/47348
11237 * gfortran.dg/array_constructor_36.f90 : New test.
11238 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11239 allow for comparison between different elements of the array
11240 constructor at different levels of optimization.
11241
dae80860
L
112422011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11243
11244 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11245 * gcc.target/i386/pr32280-1.c: Likewise.
11246
9215ddc3
JJ
112472011-02-19 Jakub Jelinek <jakub@redhat.com>
11248
11249 PR target/47800
11250 * gcc.target/i386/pr47800.c: New test.
11251
f6c51fa7
IS
112522011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11253
11254 * objc/execute/exceptions/foward-1.x: New.
6d549148 11255
34c10b3b
JW
112562011-02-18 Janus Weil <janus@gcc.gnu.org>
11257
11258 PR fortran/47789
11259 * gfortran.dg/derived_constructor_comps_4.f90: New.
11260
56ee2f5a
TB
112612011-02-18 Tobias Burnus
11262
11263 PR fortran/47775
11264 * gfortran.dg/func_result_6.f90: New.
11265
42821aff
MM
112662011-02-18 Michael Matz <matz@suse.de>
11267
11268 PR fortran/45586
11269 * gfortran.dg/lto/pr45586_0.f90: New test.
11270 * gfortran.dg/typebound_proc_20.f90: Ditto.
11271 * gfortran.dg/typebound_proc_21.f90: Ditto.
11272
4a16e681
PC
112732011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11274
11275 PR c++/47795
11276 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11277
112782011-02-18 Tobias Burnus <burnus@net-b.de>
e2354175
TB
11279
11280 PR fortran/47750
11281 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11282 gcc_warning_prefix.
11283 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11284 normalizing the error/warning output.
11285 * gfortran.dg/Wall.f90: Update dg-error/warning.
11286 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11287 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11288 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11289 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11290 * gfortran.dg/class_30.f90: Update dg-error/warning.
11291 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11292 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11293 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11294 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11295 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11296 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11297 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11298 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11299 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11300 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11301 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11302 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11303 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11304 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11305 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11306 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11307 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11308 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11309 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11310 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11311 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11312 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11313 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11314 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11315 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11316
357f98e5
JW
113172011-02-18 Janus Weil <janus@gcc.gnu.org>
11318
11319 PR fortran/47768
11320 * gfortran.dg/proc_ptr_comp_30.f90: New.
11321
abfea58d
JJ
113222011-02-18 Jakub Jelinek <jakub@redhat.com>
11323
11324 PR debug/47780
11325 * gcc.target/i386/pr47780.c: New test.
11326
6e2062b0
JW
113272011-02-18 Janus Weil <janus@gcc.gnu.org>
11328
11329 PR fortran/47767
11330 * gfortran.dg/class_40.f03: New.
11331
7f7d4b12
DS
113322011-02-18 Dodji Seketeli <dodji@redhat.com>
11333
e2354175 11334 PR c++/47208
7f7d4b12
DS
11335 * g++.dg/cpp0x/auto21.C: New test.
11336
d764a8e6
IS
113372011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11338
11339 * objc.dg/special/unclaimed-category-1.h: Updated for
11340 new ABI support.
11341 * objc.dg/special/unclaimed-category-1.m: Same.
11342 * objc.dg/zero-link-1.m: Same.
11343 * objc.dg/lookup-1.m: Same.
11344 * objc.dg/torture/strings/const-str-9.m
11345 * objc.dg/torture/strings/const-str-10.m: Same.
4a16e681 11346 * objc.dg/torture/strings/const-str-11.m: Same.
d764a8e6 11347 * objc.dg/torture/forward-1.m: Same.
4a16e681
PC
11348 * objc.dg/zero-link-2.m: Same.
11349 * objc.dg/encode-7-next-64bit.m: Same.
d764a8e6
IS
11350 * objc.dg/method-4.m: Same.
11351 * objc.dg/next-runtime-1.m: Same.
4a16e681 11352 * objc.dg/image-info.m: Same.
d764a8e6
IS
11353 * objc.dg/pr23214.m: Same.
11354 * objc.dg/symtab-1.m: Same.
4a16e681
PC
11355 * obj-c++.dg/basic.m: Same.
11356 * obj-c++.dg/proto-lossage-3.m: Same.
11357 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11358 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11359 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11360 * obj-c++.dg/method-11.m: Same.
d764a8e6 11361 * objc/execute/enumeration-1.m: Same.
4a16e681 11362 * objc/execute/object_is_class.m: Same.
d764a8e6 11363 * objc/execute/formal_protocol-2.m: Same.
4a16e681
PC
11364 * objc/execute/formal_protocol-4.m: Same.
11365 * objc/execute/formal_protocol-6.m: Same.
d764a8e6
IS
11366 * objc/execute/bycopy-3.m: Same.
11367 * objc/execute/exceptions/catchall-1.m: Same.
11368 * objc/execute/exceptions/finally-1.m: Same.
11369 * objc/execute/exceptions/local-variables-1.m: Same.
11370 * objc/execute/exceptions/foward-1.m: Same.
11371 * objc/execute/bf-common.h
11372 * objc/execute/enumeration-2.m: Same.
11373 * objc/execute/formal_protocol-1.m: Same.
4a16e681 11374 * objc/execute/formal_protocol-3.m: Same.
d764a8e6
IS
11375 * objc/execute/formal_protocol-5.m: Same.
11376 * objc/execute/accessing_ivars.m: Same.
11377 * objc/execute/bycopy-2.m: Same.
11378 * objc/execute/formal_protocol-7.m: Same.
11379 * objc/execute/compatibility_alias.m: Same.
11380 * objc/execute/no_clash.m: Same.
11381 * objc/execute/object_is_meta_class.m: Same.
11382 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11383 * objc/execute/class-tests-1.h: Include stdio.h.
11384 * objc/execute/class-tests-2.h: Same.
11385 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11386 runtimes.
11387 * obj-c++.dg/try-catch-2.mm: Same.
4a16e681 11388
e3ae330d
JJ
113892011-02-17 Jakub Jelinek <jakub@redhat.com>
11390
11391 PR c++/47783
11392 * g++.dg/warn/Wunused-parm-4.C: New test.
11393
bb7e6d55
AO
113942011-02-17 Alexandre Oliva <aoliva@redhat.com>
11395 Jan Hubicka <jh@suse.cz>
11396
11397 PR debug/47106
11398 PR debug/47402
11399 * g++.dg/debug/pr47106.C: New.
11400
fbf4bfd3
UB
114012011-02-17 Uros Bizjak <ubizjak@gmail.com>
11402
11403 PR target/43653
11404 * gcc.target/i386/pr43653.c: New test.
11405
1770aeed
DS
114062011-02-11 Dodji Seketeli <dodji@redhat.com>
11407
11408 PR c++/47172
11409 * g++.dg/template/inherit6.C: New test.
11410
528622fd
JW
114112011-02-16 Janus Weil <janus@gcc.gnu.org>
11412
11413 PR fortran/47745
11414 * gfortran.dg/class_39.f03: New.
11415
ebcb4bc3
DS
114162011-02-16 Dodji Seketeli <dodji@redhat.com>
11417
11418 PR c++/47326
11419 * g++.dg/cpp0x/variadic106.C: New test.
11420
4e3c0a15
JJ
114212011-02-16 Jakub Jelinek <jakub@redhat.com>
11422
c71f01a9
JJ
11423 PR libfortran/47757
11424 * gfortran.dg/pr47757-1.f90: New test.
11425 * gfortran.dg/pr47757-2.f90: New test.
11426 * gfortran.dg/pr47757-3.f90: New test.
11427
4e3c0a15
JJ
11428 PR c++/47704
11429 * g++.dg/cpp0x/enum8.C: New test.
11430
503c8e86
JM
114312011-02-15 Jason Merrill <jason@redhat.com>
11432
11433 * g++.dg/inherit/implicit-trivial1.C: New.
11434 * g++.dg/cpp0x/implicit-trivial1.C: New.
11435
4e380b8e
L
114362011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11437
11438 PR middle-end/47725
11439 * gcc.dg/torture/pr47725.c: Removed.
11440
e3a69bb4
MM
114412011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11442
11443 PR target/47755
11444 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11445 constant does not generate a load from memory.
11446
8a73faf1
L
114472011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11448
11449 PR middle-end/47725
11450 * gcc.dg/torture/pr47725.c: New.
11451
48feba28
RG
114522011-02-15 Richard Guenther <rguenther@suse.de>
11453
11454 PR tree-optimization/47743
11455 * gcc.dg/torture/pr47743.c: New testcase.
11456
c95f9494
JJ
114572011-02-15 Jakub Jelinek <jakub@redhat.com>
11458
11459 PR middle-end/47581
11460 * gcc.target/i386/pr47581.c: New test.
11461
01efe923
JW
114622011-02-14 Janus Weil <janus@gcc.gnu.org>
11463
11464 PR fortran/47730
11465 * gfortran.dg/select_type_22.f03: New.
11466
c9e71b36
JM
114672011-02-14 Jason Merrill <jason@redhat.com>
11468
11469 * g++.dg/cpp0x/regress/enum1.C: New.
11470
400a2d24
EB
114712011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11472
11473 * gnat.dg/include.adb: New test.
11474
ce2ab24c
JW
114752011-02-14 Janus Weil <janus@gcc.gnu.org>
11476
11477 PR fortran/47728
11478 * gfortran.dg/class_38.f03: New.
11479
c7dd803e
EB
114802011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11481
11482 * gcc.dg/pr46494.c: New test.
11483
88d0743e
RG
114842011-02-14 Richard Guenther <rguenther@suse.de>
11485
11486 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11487
ad56a54c
RO
114882011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11489
11490 PR ada/41929
11491 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11492 sparc*-sun-solaris2.11.
11493
93302a24
JW
114942011-02-14 Janus Weil <janus@gcc.gnu.org>
11495
11496 PR fortran/47349
11497 * gfortran.dg/argument_checking_18.f90: New.
11498
975b975b
TB
114992011-02-13 Tobias Burnus <burnus@net-b.de>
11500
11501 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11502 * gfortran.dg/argument_checking_17.f90: New.
11503
96d9b22c
JW
115042011-02-12 Janus Weil <janus@gcc.gnu.org>
11505
11506 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11507 are temporarily disabled.
11508 * gfortran.dg/class_7.f03: Ditto.
11509 * gfortran.dg/coarray_14.f90: Ditto.
11510 * gfortran.dg/typebound_proc_13.f03: Ditto.
11511
c59ebd85
MM
115122011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11513
11514 PR fortran/45586
11515 * gfortran.dg/extends_11.f03: New.
11516
1bbc6693
XDL
115172011-02-11 Xinliang David Li <davidxl@google.com>
11518
11519 PR tree-optimization/47707
11520 * g++.dg/tree-ssa/pr47707.C: New test.
11521
1da7d8c0
EB
115222011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11523
11524 * g++.dg/opt/inline17.C: New test.
11525
a26e8df4
TB
115262011-02-11 Tobias Burnus <burnus@net-b.de>
11527
11528 PR fortran/47550
11529 * gfortran.dg/pure_formal_2.f90: New.
11530
3f82421f
PH
115312011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11532
11533 PR rtl-optimization/47614
11534 * gfortran.dg/pr47614.f: New.
11535
4df47bca
JM
115362011-02-11 Joseph Myers <joseph@codesourcery.com>
11537
11538 PR driver/47678
11539 * gcc.dg/opts-6.c: New test.
11540
b63f974e
JJ
115412011-02-11 Jakub Jelinek <jakub@redhat.com>
11542
d50c5e0c
JJ
11543 PR debug/47684
11544 * gcc.dg/pr47684.c: New test.
b63f974e 11545
84b44e0f
RO
115462011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11547
11548 PR target/47629
11549 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11550 c99_runtime, dg-add-options c99_runtime.
11551 (main): Use __asm__.
11552
10968227
RO
115532011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11554
11555 PR testsuite/47400
11556 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11557 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11558 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11559 * gcc.dg/ucnid-10.c: Likewise.
11560 * gcc.dg/ucnid-13.c: Likewise.
11561 * gcc.dg/ucnid-7.c: Likewise.
11562 * gcc.dg/ucnid-8.c: Likewise.
c1e2901e 11563 Adapt dg-warning line number.
10968227 11564
ea4c3e65
UB
115652011-02-10 Uros Bizjak <ubizjak@gmail.com>
11566
11567 * gcc.target/i386/parity-1.c: Use -march=k8.
11568 * gcc.target/i386/parity-2.c: Ditto.
11569 * gcc.target/i386/vecinit-1.c: Ditto.
11570 * gcc.target/i386/vecinit-2.c: Ditto.
11571
7f2d4e51
RO
115722011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11573
11574 PR target/46610
11575 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11576 * gcc.target/mips/save-restore-3.c: Likewise.
11577 * gcc.target/mips/save-restore-4.c: Likewise.
11578 * gcc.target/mips/save-restore-5.c: Likewise.
11579
11580 PR target/47683
11581 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11582 * g++.dg/tree-prof/partition2.C: Likewise.
11583
5b883ca6
JM
115842011-02-09 Jason Merrill <jason@redhat.com>
11585
8e8d9a6b
JM
11586 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11587 rather than misdeclare std::puts.
11588
6dd00ea9
JM
11589 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11590 * g++.dg/other/warning1.C: Likewise.
11591 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11592 * g++.old-deja/g++.gb/scope06.C: Likewise.
11593 * g++.old-deja/g++.law/cvt11.C: Likewise.
11594 * g++.old-deja/g++.law/init1.C: Likewise.
11595 * g++.dg/abi/mangle26.C: Likewise.
11596
be771f25
JM
11597 * g++.dg/template/function1.C: Adjust for C++0x mode.
11598 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11599
c51dc544
JM
11600 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11601 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11602
cb8384a3
JM
11603 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11604
69f36ba6
JM
11605 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11606
5b883ca6
JM
11607 * g++.dg/cpp0x/regress: New directory.
11608 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11609 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11610 * g++.dg/cpp0x/regress/regress3.C: New.
11611
92b1d23b
RG
116122011-02-10 Richard Guenther <rguenther@suse.de>
11613
11614 PR tree-optimization/47677
11615 * gcc.dg/torture/pr47677.c: New testcase.
11616
fcc414dc
IS
116172011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11618
11619 * objc.dg/special/load-category-1.m: Remove unused header.
11620 * objc.dg/special/load-category-1a.m: Likewise.
11621 * objc.dg/special/load-category-2.m: Likewise.
11622 * objc.dg/special/load-category-2a.m: Likewise.
11623 * objc.dg/special/load-category-3.m: Likewise.
11624 * objc.dg/special/load-category-3a.m: Likewise.
11625 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11626 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11627 * objc.dg/attributes/class-attribute-1.m: Likewise.
11628 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11629 * obj-c++.dg/property/property.exp: Likewise.
11630 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11631 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11632 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11633 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11634 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11635 * obj-c++.dg/template-8.mm: Likewise.
11636
525a2d06
JJ
116372011-02-10 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR target/47665
11640 * gcc.target/i386/pr47665.c: New test.
11641
06c969bd
JZ
116422011-02-10 Jie Zhang <jie@codesourcery.com>
11643
11644 PR testsuite/47622
11645 Revert
11646 2011-02-05 Jie Zhang <jie@codesourcery.com>
11647 PR debug/42631
11648 * gcc.dg/pr42631.c: Update test.
11649 * gcc.dg/pr42631-2.c: New test.
11650
c79bb355
JW
116512011-02-09 Janus Weil <janus@gcc.gnu.org>
11652
11653 PR fortran/47352
11654 * gfortran.dg/proc_decl_25.f90: New.
11655
15167bba
JW
116562011-02-09 Janus Weil <janus@gcc.gnu.org>
11657
11658 PR fortran/47463
11659 * gfortran.dg/typebound_assignment_2.f03: New.
11660
282ec48e
RG
116612011-02-09 Richard Guenther <rguenther@suse.de>
11662
11663 PR tree-optimization/47664
11664 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11665
5d85c0e3
EB
116662011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11667
11668 PR middle-end/47646
11669 * gnat.dg/uninit_func.adb: Adjust dg directive.
11670
116712011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11672
11673 PR middle-end/47646
11674 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11675
c7f17815
JW
116762011-02-09 Janus Weil <janus@gcc.gnu.org>
11677
11678 PR fortran/47637
11679 * gfortran.dg/auto_dealloc_2.f90: New.
11680
67b6839f
RO
116812011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11682
11683 * gcc.dg/builtins-config.h: Remove __sgi handling.
11684 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11685 -std=c99 for mips-sgi-irix6.5*.
11686
4fd73214
MJ
116872011-02-09 Martin Jambor <mjambor@suse.cz>
11688
11689 PR middle-end/45505
11690 * gfortran.dg/pr25923.f90: Remove xfails.
11691
88c98057
JD
116922011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11693
11694 PR fortran/47583
11695 * gfortran.dg/inquire_14.f90: New test.
11696
7522a064
JW
116972011-02-08 Janus Weil <janus@gcc.gnu.org>
11698
11699 PR fortran/45290
11700 * gfortran.dg/pointer_init_6.f90: New.
11701
2cfeef88
JL
117022011-02-08 Jeff Law <law@redhat.com>
11703
11704 PR tree-optimization/42893
11705 * gcc.tree-ssa/pr42893.c: New test.
11706
479c1fb3
SP
117072011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11708
11709 PR tree-optimization/46834
11710 PR tree-optimization/46994
11711 PR tree-optimization/46995
11712 * gcc.dg/graphite/id-pr46834.c: New.
11713 * gfortran.dg/graphite/id-pr46994.f90: New.
11714 * gfortran.dg/graphite/id-pr46995.f90: New.
11715
1431a37d
AK
117162011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11717
11718 PR middle-end/47646
11719 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11720 using the variable is known the warning is emitted there.
11721 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11722 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11723
11724 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11725 statement.
11726 (vg): Likewise.
11727 * gcc.dg/noreturn-1.c (foo5): Likewise.
11728 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11729 (method2): Likewise.
11730
11731 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11732 the return statement using the uninitialized variable.
11733 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11734
3865a06f
RG
117352011-02-08 Richard Guenther <rguenther@suse.de>
11736
11737 PR middle-end/47639
11738 * g++.dg/opt/pr47639.c: New testcase.
11739
034b8ae4
RG
117402011-02-08 Richard Guenther <rguenther@suse.de>
11741
11742 PR tree-optimization/47632
11743 * g++.dg/opt/pr47632.C: New testcase.
11744
517a8d43
UW
117452011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11746
11747 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11748
1ec87690
RG
117492011-02-07 Richard Guenther <rguenther@suse.de>
11750
11751 PR tree-optimization/47615
11752 * g++.dg/opt/pr47615.C: New testcase.
11753
c0aae19c
RG
117542011-02-07 Richard Guenther <rguenther@suse.de>
11755
11756 PR tree-optimization/47621
11757 * gcc.dg/torture/pr47621.c: New testcase.
11758
38be4072
UB
117592011-02-07 Uros Bizjak <ubizjak@gmail.com>
11760
11761 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11762
90cf3ecc
PT
117632011-02-06 Paul Thomas <pault@gcc.gnu.org>
11764
11765 PR fortran/47592
11766 * gfortran.dg/allocate_with_source_1 : New test.
11767
c42c09fc
JJ
117682011-02-05 Jakub Jelinek <jakub@redhat.com>
11769
11770 PR middle-end/47610
11771 * gcc.dg/pr47610.c: New test.
11772
beea2755
JZ
117732011-02-05 Jie Zhang <jie@codesourcery.com>
11774
11775 PR debug/42631
11776 * gcc.dg/pr42631.c: Update test.
11777 * gcc.dg/pr42631-2.c: New test.
11778
991fcb7a
TK
117792001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11780
11781 PR fortran/47574
11782 * gfortran.dg/pr47574.f90: New test.
11783
a130584a
SP
117842011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11785
11786 PR tree-optimization/46194
11787 * gcc.dg/autopar/pr46194.c: New.
11788
4946bd35
L
117892011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11790
11791 PR tree-optimization/43695
11792 * g++.dg/ipa/pr43695.C: New.
11793
dcde5957
JJ
117942011-02-04 Jakub Jelinek <jakub@redhat.com>
11795
11796 PR inline-asm/23200
11797 * gcc.dg/pr23200.c: New test.
11798
a7a87177
JW
117992011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11800
11801 PR c++/47589
11802 * g++.dg/pr47589.C: New test.
11803
25aea4e9
DS
118042011-02-03 Dodji Seketeli <dodji@redhat.com>
11805
11806 PR c++/47398
11807 * g++.dg/template/typedef37.C: New test.
11808 * g++.dg/template/param1.C: Adjust expected error message.
11809
7fece979
JJ
118102011-02-03 Jakub Jelinek <jakub@redhat.com>
11811
11812 PR middle-end/31490
11813 * gcc.dg/pr31490-2.c: New test.
11814 * gcc.dg/pr31490-3.c: New test.
11815 * gcc.dg/pr31490-4.c: New test.
11816
ba9e6dd5
NF
118172011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11818 Jakub Jelinek <jakub@redhat.com>
11819
11820 PR c++/46890
11821 * g++.dg/parser/semicolon3.C: Adjust.
11822 * g++.dg/parser/semicolon4.C: New testcase.
11823 * g++.dg/pr46890.C: New testcase.
11824
4ba67a06
PC
118252011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11826
11827 PR c++/29571
11828 * g++.dg/init/pr29571.C: New.
11829
f43010c7
L
118302011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11831
11832 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11833 instead of vect_int.
11834
89843f5d
JJ
118352011-02-03 Jakub Jelinek <jakub@redhat.com>
11836
65450d64
JJ
11837 PR target/47312
11838 * gcc.target/i386/pr47312.c: New test.
11839
89843f5d
JJ
11840 PR target/47564
11841 * gcc.target/i386/pr47564.c: New test.
11842
1551d44a
AO
118432011-02-03 Alexandre Oliva <aoliva@redhat.com>
11844
11845 PR tree-optimization/45122
11846 * gcc.dg/tree-ssa/pr45122.c: New.
11847
c9485473
MM
118482011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11849
11850 PR target/47272
11851 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11852 and vec_vsx_st.
11853
11854 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11855 and vsx so a default --with-cpu=power7 doesn't give an error
11856 when -mavoid-indexed-addresses is used.
11857
11858 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11859 wrapper function to save the arguments and then jump to the real
11860 function, rather than depending on the compiler not to move stuff
11861 before an asm.
11862 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11863
8e2bc95b
JW
118642011-02-02 Janus Weil <janus@gcc.gnu.org>
11865 Paul Thomas <pault@gcc.gnu.org>
11866
11867 PR fortran/47082
11868 * gfortran.dg/class_37.f03 : New test.
11869
9dac82c4
SP
118702011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11871 Richard Guenther <rguenther@suse.de>
11872
11873 PR tree-optimization/40979
11874 PR bootstrap/47044
11875 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11876 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11877 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11878 check_vect_support_and_set_flags.
11879 * gfortran.dg/graphite/vect-pr40979.f90: New.
11880
da285ce8
JW
118812011-02-02 Janus Weil <janus@gcc.gnu.org>
11882
11883 PR fortran/47572
11884 * gfortran.dg/class_36.f03: New.
11885
5cbf5c20
RG
118862011-02-02 Richard Guenther <rguenther@suse.de>
11887
11888 PR tree-optimization/47566
11889 * gcc.dg/lto/20110201-1_0.c: New testcase.
11890
a59d15cf
AO
118912011-02-02 Alexandre Oliva <aoliva@redhat.com>
11892
11893 PR debug/47498
11894 PR debug/47501
11895 PR debug/45136
11896 PR debug/45130
11897 * debug/pr47498.c: New.
11898 * debug/pr47501.c: New.
11899
9939e416
RG
119002011-02-01 Richard Guenther <rguenther@suse.de>
11901
11902 PR tree-optimization/47559
11903 * g++.dg/torture/pr47559.C: New testcase.
11904
0f0a4367
JW
119052011-02-01 Janus Weil <janus@gcc.gnu.org>
11906
11907 PR fortran/47565
11908 * gfortran.dg/typebound_call_20.f03: New.
11909
34c1de79
RG
119102011-02-01 Richard Guenther <rguenther@suse.de>
11911
11912 PR tree-optimization/47555
11913 * gcc.dg/pr47555.c: New testcase.
11914
3fd3b156
RG
119152011-02-01 Richard Guenther <rguenther@suse.de>
11916
11917 PR tree-optimization/47541
11918 * g++.dg/torture/pr47541.C: New testcase.
11919
463ec822
JW
119202011-01-31 Janus Weil <janus@gcc.gnu.org>
11921
11922 PR fortran/47455
11923 * gfortran.dg/typebound_call_19.f03: New.
11924
60d237af
JJ
119252011-01-31 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR c++/47416
11928 * g++.dg/cpp0x/pr47416.C: New test.
11929
fabb6f8e
PT
119302011-01-31 Paul Thomas <pault@gcc.gnu.org>
11931
11932 PR fortran/47519
11933 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11934
b6c77bcb
JW
119352011-01-31 Janus Weil <janus@gcc.gnu.org>
11936
11937 PR fortran/47463
11938 * gfortran.dg/typebound_assignment_1.f03: New.
11939
0425d6f5
JJ
119402011-01-31 Jakub Jelinek <jakub@redhat.com>
11941
11942 PR tree-optimization/47538
11943 * gcc.c-torture/execute/pr47538.c: New test.
11944
529da9b5
RO
119452011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11946
11947 PR target/45325
11948 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11949
f39ebf7f
RO
119502011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11951
11952 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11953
171bbfd2
EB
119542011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11955
11956 PR rtl-optimization/44031
11957 * gcc.c-torture/compile/20110131-1.c: New test.
11958
1ca99f75
TB
119592011-01-31 Tobias Burnus <burnus@net-b.de>
11960
11961 PR fortran/47042
11962 * gfortran.dg/stmt_func_1.f90: New.
11963
86d7449c
TB
119642011-01-31 Tobias Burnus <burnus@net-b.de>
11965
11966 PR fortran/47042
11967 * gfortran.dg/interface_34.f90: New.
11968
dafdf269
PT
119692011-01-30 Paul Thomas <pault@gcc.gnu.org>
11970
11971 PR fortran/47523
11972 * gfortran.dg/realloc_on_assign_5.f03: New test.
86d7449c 11973 * gfortran.dg/realloc_on_assign_5.f03: New test.
dafdf269 11974
9a823874
UW
119752011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11976
11977 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11978 * gfortran.dg/bessel_7.f90: Likewise.
11979 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11980
11981 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11982 * gfortran.dg/sum_init_expr.f03: Likewise.
11983
11984 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11985
11986 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11987 -r -nostdlib.
11988
11989 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11990 loop only on "vect_intfloat_cvt" targets.
11991
7320cf09
TB
119922011-01-29 Tobias Burnus <burnus@net-b.de>
11993
11994 PR fortran/47531
11995 * gfortran.dg/shape_6.f90: New.
11996
bd228fec
JD
119972011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11998
11999 PR libgfortran/47434
12000 * gfortran.dg/read_infnan_1.f90: Update test.
12001 * gfortran.dg/module_nan.f90: Update test.
12002 * gfortran.dg/char4_iunit_1.f03: Update test.
12003 * gfortran.dg/large_real_kind_1.f90: Update test.
12004 * gfortran.dg/real_const_3.f90: Update test.
12005 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12006
bc44baad
DS
120072011-01-29 Dodji Seketeli <dodji@redhat.com>
12008
12009 PR c++/47311
12010 * g++.dg/template/param2.C: New test.
12011
874634ed
JD
120122011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12013
12014 PR libgfortran/47285
12015 * gfortran.dg/fmt_g.f: New test.
12016
36ea267b
TB
120172011-01-28 Tobias Burnus <burnus@net-b.de>
12018
12019 PR fortran/47507
12020 * gfortran.dg/pure_formal_1.f90: New.
12021
591e29d9
JJ
120222011-01-28 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR target/42894
12025 * gcc.dg/tls/pr42894.c: New test.
12026
5c04326f
RO
120272011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12028
12029 * gcc.dg/pr47276.c: Add dg-require-visibility.
12030
d44f039a
RO
120312011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12032
12033 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12034
8d51f26f
PT
120352011-01-28 Paul Thomas <pault@gcc.gnu.org>
12036 Tobias Burnus <burnus@gcc.gnu.org>
12037
12038 PR fortran/45170
12039 PR fortran/35810
12040 PR fortran/47350
12041 * gfortran.dg/realloc_on_assign_3.f03: New test.
12042 * gfortran.dg/realloc_on_assign_4.f03: New test.
8d51f26f 12043 * gfortran.dg/allocatable_function_5.f90: New test.
dafdf269 12044 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8d51f26f
PT
12045 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12046 implemented" dg-errors.
12047
779d4b91
JH
120482011-01-27 Jan Hubicka <jh@suse.cz>
12049
12050 PR middle-end/46949
12051 * gcc.dg/attr-weakref-4.c: New testcase
12052
e80b21ed
MJ
120532011-01-27 Martin Jambor <mjambor@suse.cz>
12054
12055 PR tree-optimization/47228
12056 * gcc.dg/torture/pr47228.c: New test.
12057
6c90babb
AK
120582011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12059
12060 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12061
91191850
UW
120622011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12063
12064 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12065 when using auto-overlay support on the SPU.
12066
467fd790
EB
120672011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12068
12069 PR rtl-optimization/44174
12070 * gcc.target/i386/asm-6.c: New test.
12071
120722011-01-26 Mikael Pettersson <mikpe@it.uu.se>
3b8ff89f
MP
12073
12074 PR rtl-optimization/46856
12075 * gcc.c-torture/compile/pr46856.c: New test.
12076
04af8788
NP
120772011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12078 Andrew Pinski <pinskia@gmail.com>
12079
12080 PR c/43082
12081 * gcc.dg/pr43082.c: New.
12082
5c2917ec
DD
120832011-01-26 DJ Delorie <dj@redhat.com>
12084
12085 PR rtl-optimization/46878
12086 * gcc.dg/pr46878-1.c: New test.
12087
81cce6f6
JJ
120882011-01-26 Jakub Jelinek <jakub@redhat.com>
12089
12090 PR c++/47476
12091 * g++.dg/cpp0x/pr47476.C: New test.
12092
bef16e87
EB
120932011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12094
12095 * gcc.c-torture/compile/20110126-1.c: New test.
12096
7273813a
JJ
120972011-01-26 Jakub Jelinek <jakub@redhat.com>
12098
12099 PR c/47473
12100 * gcc.dg/torture/pr47473.c: New test.
12101
34f0eee0
JH
121022011-01-26 Jan Hubicka <jh@suse.cz>
12103
12104 PR target/47237
12105 * gcc.c-torture/execute/pr47237.c: New testcase.
12106
121072011-01-26 Jan Hubicka <jh@suse.cz>
768e3c60
RG
12108
12109 PR tree-optimization/47190
12110 * gcc.dg/attr-weakref-3.c: New testcase.
12111
47ea1edf
DK
121122011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12113
d4dba752 12114 PR c++/43601
47ea1edf
DK
12115 * gcc.dg/dll-9a.c: New test file.
12116 * gcc.dg/dll-11.c: Likewise.
12117 * gcc.dg/dll-12.c: Likewise.
12118 * gcc.dg/dll-12a.c: Likewise.
12119 * gcc.dg/dll-11a.c: Likewise.
12120 * gcc.dg/dll-9.c: Likewise.
12121 * gcc.dg/dll-10.c: Likewise.
12122 * gcc.dg/dll-10a.c: Likewise.
12123 * g++.dg/ext/dllexport4a.cc: Likewise.
12124 * g++.dg/ext/dllexport4.C: Likewise.
12125 * g++.dg/ext/dllexport5.C: Likewise.
12126 * g++.dg/ext/dllexport5a.cc: Likewise.
12127
b2864199
SP
121282011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12129
12130 PR tree-optimization/46970
12131 * gcc.dg/graphite/pr46970.c: New.
12132
4a20f4fc
SP
121332011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12134
12135 PR tree-optimization/46215
12136 * gcc.dg/graphite/pr46215.c: New.
12137
7f5b7dce
SP
121382011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12139
12140 PR tree-optimization/46168
12141 * gcc.dg/graphite/pr46168.c: New.
12142
d1523276
SP
121432011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12144
12145 PR tree-optimization/43657
12146 * gcc.dg/graphite/pr43657.c: New.
12147
254b7859
SP
121482011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12149
12150 PR tree-optimization/29832
12151 * gfortran.dg/graphite/pr29832.f90: New.
12152
eaf52b41
SP
121532011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12154
12155 PR tree-optimization/43567
12156 * gcc.dg/graphite/pr43567.c: New.
12157
b305e3da
SP
121582011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12159
12160 * gfortran.dg/graphite/interchange-4.f: New.
12161 * gfortran.dg/graphite/interchange-5.f: New.
12162
12163 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12164 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12165 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12166 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12167 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12168 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12169 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12170 * gfortran.dg/ltrans-7.f90: Removed.
12171 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12172
12173 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12174 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12175 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12176 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12177 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12178 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12179 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12180 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12181 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12182 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12183 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12184 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12185 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12186 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12187 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12188 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12189 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12190 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12191 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12192 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12193 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12194 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12195 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12196 * gcc.dg/tree-ssa/data-dep-1.c
12197 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12198 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12199 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12200 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12201 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12202
6bdfdb96
JJ
122032011-01-25 Jakub Jelinek <jakub@redhat.com>
12204
12205 PR tree-optimization/47265
12206 PR tree-optimization/47443
12207 * gcc.c-torture/compile/pr47265.c: New test.
12208 * gcc.dg/pr47443.c: New test.
12209
e4cba915
MJ
122102011-01-25 Martin Jambor <mjambor@suse.cz>
12211
12212 PR tree-optimization/47382
12213 * g++.dg/torture/pr47382.C: New test.
12214 * g++.dg/opt/devirt1.C: Xfail.
12215
147a0bcf
JJ
122162011-01-25 Yao Qi <yao@codesourcery.com>
12217
38be4072
UB
12218 PR target/45701
12219 * gcc.target/arm/pr45701-1.c: New test.
12220 * gcc.target/arm/pr45701-2.c: New test.
147a0bcf
JJ
12221 * gcc.target/arm/pr45701-3.c: New test.
12222
db963b52
SP
122232011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12224 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR tree-optimization/47271
12227 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12228
bcddd3b9
NC
122292011-01-25 Nick Clifton <nickc@redhat.com>
12230
12231 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12232 (saturate_add): Delete.
12233 (exchange): Delete.
12234 (main): Do not run saturate_add.
12235 (set_interrupts): Delete.
12236
315d905f
TB
122372011-01-25 Tobias Burnus <burnus@net-b.de>
12238
12239 PR fortran/47448
12240 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12241
9ffa621e
JJ
122422011-01-25 Jakub Jelinek <jakub@redhat.com>
12243
12244 PR tree-optimization/47427
12245 PR tree-optimization/47428
12246 * gcc.c-torture/compile/pr47427.c: New test.
12247 * gcc.c-torture/compile/pr47428.c: New test.
12248
ae5b7e39
RG
122492011-01-25 Richard Guenther <rguenther@suse.de>
12250
12251 PR middle-end/47411
12252 * gcc.dg/torture/pr47411.c: New testcase.
12253
7c48ea69
SP
122542011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12255
12256 * gfortran.dg/graphite/id-24.f: New.
12257 * gfortran.dg/graphite/id-25.f: New.
12258
38013f25
SP
122592011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12260
12261 * gfortran.dg/graphite/id-23.f: New.
12262
122632011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3d17df15
SP
12264
12265 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12266
50034a36
SP
122672011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12268
12269 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12270 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12271 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12272 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12273 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12274 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12275 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12276 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12277 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12278
28c5db57
SP
122792011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12280
12281 * gcc.dg/graphite/block-0.c: Add documentation.
12282 * gcc.dg/graphite/block-4.c: Same.
12283 * gcc.dg/graphite/block-7.c: Same.
12284 * gcc.dg/graphite/block-8.c: New.
12285 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12286 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12287 * gcc.dg/graphite/interchange-12.c: Add documentation.
12288 * gcc.dg/graphite/interchange-13.c: New.
12289 * gcc.dg/graphite/interchange-14.c: New.
12290 * gcc.dg/graphite/interchange-15.c: New.
12291 * gcc.dg/graphite/interchange-8.c: Add documentation.
12292 * gcc.dg/graphite/interchange-mvt.c: Same.
12293
3ff79f99
MM
122942011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12295
12296 PR target/47408
12297 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12298 * gcc.target/powerpc/altivec-14.c: Ditto.
12299 * gcc.target/powerpc/altivec-33.c: Ditto.
12300 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12301 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12302 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12303 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12304 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12305 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12306 * g++.dg/ext/altivec-15.C: Ditto.
12307 * g++.dg/ext/altivec-types-1.C: Ditto.
12308 * g++.dg/ext/altivec-types-2.C: Ditto.
12309 * g++.dg/ext/altivec-types-3.C: Ditto.
12310 * g++.dg/ext/altivec-types-4.C: Ditto.
12311
789abad8
RO
123122011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12313
12314 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12315
467b72a8
RO
123162011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12317
12318 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12319 optimization options.
12320
742f9515
RO
123212011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12322
12323 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12324
12325 PR testsuite/45988
12326 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12327
25cbe58f
TB
123282011-01-23 Tobias Burnus <burnus@net-b.de>
12329
12330 PR fortran/47421
12331 * gfortran.dg/allocatable_scalar_12.f90: New.
12332
aeb4e803
IR
123332011-01-23 Ira Rosen <irar@il.ibm.com>
12334
12335 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12336 vectorization to be not profitable if peeling is used to
12337 realign the memory access.
12338 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12339 loop bound to avoid loop unrolling.
12340 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12341
d09b58c4
JH
123422011-01-22 Jan Hubicka <jh@suse.cz>
12343
12344 PR lto/47333
12345 * g++.dg/lto/pr47333.C: New file.
12346
e8ff8c5a
JH
123472011-01-22 Jan Hubicka <jh@suse.cz>
12348
12349 PR tree-optimization/43884
12350 PR lto/44334
12351 * gcc.dg/autopar/outer-2.c: Increase array size.
12352 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12353
8a9adf2c
TK
123542011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12355
12356 PR fortran/38536
12357 * gfortran.dg/c_loc_tests_16.f90: New test.
12358
4618de23
TB
123592011-01-22 Tobias Burnus <burnus@net-b.de>
12360
12361 PR fortran/47399
12362 * gfortran.dg/typebound_proc_19.f90: New.
12363
caaf13d3
JL
123642011-01-21 Jeff Law <law@redhat.com>
12365
12366 PR tree-optimization/47053
12367 * g++.dg/pr47053.C: New test.
8a9adf2c 12368
62f9aedc
JM
123692011-01-21 Jason Merrill <jason@redhat.com>
12370
12371 PR c++/47041
12372 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12373
7360d2ac
JJ
123742011-01-21 Jakub Jelinek <jakub@redhat.com>
12375
95cc031f
JJ
12376 PR c++/47388
12377 * g++.dg/cpp0x/range-for10.C: New test.
12378 * g++.dg/template/for1.C: New test.
12379
aaa52a96
JJ
12380 PR middle-end/45566
12381 * g++.dg/tree-prof/partition3.C: New test.
12382
12383 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12384
7360d2ac
JJ
12385 PR rtl-optimization/47366
12386 * g++.dg/opt/pr47366.C: New test.
12387
d6ed1c89
JM
123882011-01-21 Jason Merrill <jason@redhat.com>
12389
0eb35d46
JM
12390 PR c++/46552
12391 * g++.dg/cpp0x/constexpr-regress2.C: New.
12392
d6ed1c89
JM
12393 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12394
e90b336f
JL
123952011-01-21 Jeff Law <law@redhat.com>
12396
12397 PR rtl-optimization/41619
12398 * gcc.dg/pr41619.c: New.
12399
3ffe07e1
JJ
124002011-01-21 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR tree-optimization/47355
12403 * g++.dg/opt/pr47355.C: New test.
12404
657cbcff
RG
124052011-01-21 Richard Guenther <rguenther@suse.de>
12406
12407 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12408 making main hot.
12409
3bc27de7
RG
124102011-01-21 Richard Guenther <rguenther@suse.de>
12411
12412 PR tree-optimization/47365
12413 * gcc.dg/torture/pr47365.c: New testcase.
12414 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12415
5a8ab623
RO
124162011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12417
12418 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12419
3a2df831
JJ
124202011-01-21 Jakub Jelinek <jakub@redhat.com>
12421
12422 PR tree-optimization/47391
12423 * gcc.dg/pr47391.c: New test.
12424
f316861a
RO
124252011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12426
12427 * g++.dg/template/char1.C: Use signed char.
12428
7f1f7ffb
TB
124292011-01-21 Tobias Burnus <burnus@net-b.de>
12430
12431 PR fortran/47377
12432 * gfortran.dg/pointer_target_4.f90: New.
12433
aaab40fa
MM
124342011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12435
12436 PR target/47251
12437 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12438 ILP32 system and not IP32.
12439
427f6cec
AO
124402011-01-20 Alexandre Oliva <aoliva@redhat.com>
12441
12442 PR debug/46583
12443 * g++.dg/debug/pr46583.C: New.
12444
55429b8e
JJ
124452011-01-20 Jakub Jelinek <jakub@redhat.com>
12446
583ac69c
JJ
12447 PR debug/47283
12448 * g++.dg/debug/pr47283.C: New test.
12449
55429b8e
JJ
12450 PR testsuite/47371
12451 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12452 * gcc.target/i386/headmerge-2.c: Likewise.
12453
93e452ed
RG
124542011-01-20 Richard Guenther <rguenther@suse.de>
12455
12456 PR middle-end/47370
12457 * gcc.dg/torture/pr47370.c: New testcase.
12458
28fc44f3
JJ
124592011-01-20 Jakub Jelinek <jakub@redhat.com>
12460
12461 PR tree-optimization/46130
12462 * gcc.dg/pr46130-1.c: New test.
12463 * gcc.dg/pr46130-2.c: New test.
12464
7edb6247
DS
124652011-01-19 Dodji Seketeli <dodji@redhat.com>
12466
12467 PR c++/47291
38be4072 12468 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7edb6247 12469
23d5ed5d
AO
124702011-01-19 Alexandre Oliva <aoliva@redhat.com>
12471
12472 PR debug/46240
12473 * g++.dg/debug/pr46240.cc: New.
12474
2e0642cd
JJ
124752011-01-19 Jakub Jelinek <jakub@redhat.com>
12476
cfea9968
JJ
12477 PR c++/47303
12478 * g++.dg/template/anonunion1.C: New test.
12479
2e0642cd
JJ
12480 PR rtl-optimization/47337
12481 * gcc.c-torture/execute/pr47337.c: New test.
12482
46e7483c
UW
124832011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12484
12485 PR testsuite/45342
12486 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12487
d629d5a7
UW
124882011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12489
12490 PR tree-optimization/46021
12491 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12492
afaaa67d
JJ
124932011-01-19 Jakub Jelinek <jakub@redhat.com>
12494
12495 PR tree-optimization/47290
12496 * g++.dg/torture/pr47290.C: New test.
12497
2d300fac
JW
124982011-01-18 Janus Weil <janus@gcc.gnu.org>
12499
12500 PR fortran/47240
12501 * gfortran.dg/proc_ptr_comp_29.f90: New.
12502
842627b6
DH
125032011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12504
12505 PR testsuite/41146
12506 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12507 powerpc-apple-darwin9.
12508
e7ef91dc
JJ
125092011-01-18 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR rtl-optimization/47299
12512 * gcc.c-torture/execute/pr47299.c: New test.
12513
d79b88a1
JM
125142011-01-17 Jason Merrill <jason@redhat.com>
12515
12516 * g++.dg/cpp0x/constexpr-virtual.C: New.
12517
c7d3bb76
JJ
125182011-01-17 Jakub Jelinek <jakub@redhat.com>
12519
12520 PR fortran/47331
12521 * gfortran.dg/gomp/pr47331.f90: New test.
12522
f0fc7be5
NP
125232011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12524
12525 PR objc/47314
12526 * objc.dg/selector-warn-1.m: New.
12527 * obj-c++.dg/selector-warn-1.mm: New.
12528
015a7937
RS
125292011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12530
12531 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12532 Update dg-final accordingly.
12533
6c7d1b31
RO
125342011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12535
12536 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12537
fe1d7b0e
AK
125382011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12539
12540 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12541 target check.
12542 * gcc.dg/guality/pr36728-2.c: Likewise.
12543
6ff38230
RG
125442011-01-17 Richard Guenther <rguenther@suse.de>
12545
12546 PR tree-optimization/47313
12547 * g++.dg/torture/pr47313.C: New testcase.
12548
98c6d93c
L
125492011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12550
12551 PR target/47318
12552 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12553 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12554 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12555 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12556
12557 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12558 as __m256i.
12559 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12560 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12561 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12562
f4c69f53
RG
125632011-01-17 Richard Guenther <rguenther@suse.de>
12564
12565 PR tree-optimization/45967
12566 * gcc.dg/torture/pr45967-2.c: New testcase.
12567 * gcc.dg/torture/pr45967-3.c: Likewise.
12568
9fe018dc
JDA
125692011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12570
12571 PR testsuite/47325
38be4072 12572 * g++.dg/ext/pr47213.C: Require visibility.
9fe018dc 12573
6302e79d
RS
125742011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12575
12576 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12577 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12578
c28ea82c
RS
125792011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12580
12581 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12582 Linux-based targets.
12583
be46831f
JH
125842011-01-13 Jan Hubicka <jh@suse.cz>
12585
842627b6 12586 PR tree-optimization/47276
be46831f
JH
12587 * gcc.dg/pr47276.c: New testcase.
12588
620437f2
GF
125892011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12590 Jonathan Wakely <jwakely.gcc@gmail.com>
12591
12592 PR c++/33558
12593 * g++.dg/other/pr33558.C: New.
12594 * g++.dg/other/pr33558-2.C: New.
12595
f65cf2b7
MJ
125962011-01-14 Martin Jambor <mjambor@suse.cz>
12597
12598 PR tree-optimization/45934
12599 PR tree-optimization/46302
12600 * g++.dg/ipa/devirt-c-1.C: New test.
12601 * g++.dg/ipa/devirt-c-2.C: Likewise.
12602 * g++.dg/ipa/devirt-c-3.C: Likewise.
12603 * g++.dg/ipa/devirt-c-4.C: Likewise.
12604 * g++.dg/ipa/devirt-c-5.C: Likewise.
12605 * g++.dg/ipa/devirt-c-6.C: Likewise.
12606 * g++.dg/ipa/devirt-6.C: Likewise.
12607 * g++.dg/ipa/devirt-d-1.C: Likewise.
12608 * g++.dg/torture/pr45934.C: Likewise.
12609
aeb459fb
JM
126102011-01-14 Jason Merrill <jason@redhat.com>
12611
12612 * g++.dg/cpp0x/variadic105.C: New.
12613
5ebe1114
DH
126142011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12615 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12616
12617 PR objc/45989
12618 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
38be4072
UB
12619 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12620 execution tests on i?86-*-*, x86_64-*-* and
12621 powerpc*-apple-darwin* && ilp32.
5ebe1114
DH
12622 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12623 tests on i?86-*-* and x86_64-*-*.
12624
0fdb0d27
RG
126252011-01-14 Richard Guenther <rguenther@suse.de>
12626
12627 PR tree-optimization/47280
12628 * g++.dg/opt/pr47280.C: New testcase.
12629
70f961a5
JM
126302011-01-14 Jason Merrill <jason@redhat.com>
12631
35385f99
JM
12632 * g++.dg/cpp0x/constexpr-regress1.C: New.
12633
70f961a5
JM
12634 * g++.dg/ext/flexary2.C: New.
12635
8f66db3b
RG
126362011-01-14 Richard Guenther <rguenther@suse.de>
12637
12638 PR middle-end/47281
12639 * gcc.dg/torture/pr47281.c: New testcase.
12640 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12641
6c0c92e6
RG
126422011-01-14 Richard Guenther <rguenther@suse.de>
12643
12644 PR tree-optimization/47286
12645 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12646
a2b63a20
KT
126472011-01-13 Kai Tietz <kai.tietz@onevision.com>
12648
12649 PR c++/47213
12650 * g++.dg/ext/pr47213.C: New.
12651
bae900e1
RO
126522011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12653
12654 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12655
29a63d67
TB
126562011-01-13 Tobias Burnus <burnus@net-b.de>
12657 Mikael Morin <mikael@gcc.gnu.org>
12658
12659 PR fortran/45848
12660 PR fortran/47204
12661 * gfortran.dg/select_type_20.f90: New.
12662 * gfortran.dg/select_type_21.f90: New.
12663
b41f0b34
MM
126642011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12665
12666 PR target/47251
12667 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12668
29757627
AK
126692011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12670
38be4072 12671 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
29757627
AK
12672 * gcc.dg/guality/pr36728-2.c: Likewise.
12673
71d12276
DS
126742011-01-13 Dodji Seketeli <dodji@redhat.com>
12675
12676 PR debug/PR46973
12677 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12678
9b0f04e7
AB
126792011-01-13 Andrey Belevantsev <abel@ispras.ru>
12680
12681 PR rtl-optimization/45352
12682 * gcc.dg/pr45352-3.c: New.
12683
3f43ac31
RRC
126842011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12685
12686 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12687 comment.
12688 * g++.dg/cpp0x/range-for8.C: New.
12689 * g++.dg/cpp0x/range-for9.C: New.
12690
d8a24b65
KT
126912011-01-12 Kai Tietz <kai.tietz@onevision.com>
12692
12693 PR debug/47209
12694 * g++.dg/debug/pr47209.C: New.
12695
d559a7f8
RG
126962011-01-12 Richard Guenther <rguenther@suse.de>
12697
12698 PR lto/47259
12699 * gcc.dg/lto/pr47259_0.c: New testcase.
12700 * gcc.dg/lto/pr47259_1.c: Likewise.
12701
2a6793fc
IS
127022011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12703
12704 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12705 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12706 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12707 methods missing from the OBJC2 Object.
12708 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
38be4072
UB
12709 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12710 GNU and NeXT runtimes.
842627b6 12711 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2a6793fc
IS
12712 comments.
12713 * objc-obj-c++-shared/Object1.m: Likewise.
12714 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12715 * objc.dg/proto-qual-1.m: Likewise.
12716 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12717 * obj-c++.dg/proto-qual-1.mm: Likewise.
12718
d72ae3bf
EB
127192011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12720
12721 PR testsuite/33033
12722 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12723
81dc6eea
NP
127242011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12725
12726 Fixed the Objective-C++ testsuite and updated all tests.
12727 * lib/obj-c++.exp (obj-c++_init): Declare and set
4ba67a06 12728 gcc_warning_prefix and gcc_error_prefix.
81dc6eea
NP
12729 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12730 'dg-warning', 'dg-message' and 'dg-error'.
12731 * obj-c++.dg/class-extension-3.mm: Likewise.
12732 * obj-c++.dg/class-protocol-1.mm: Likewise.
12733 * obj-c++.dg/encode-7.mm: Likewise.
12734 * obj-c++.dg/exceptions-3.mm: Likewise.
4ba67a06 12735 * obj-c++.dg/exceptions-5.mm: Likewise.
81dc6eea
NP
12736 * obj-c++.dg/method-12.mm: Likewise.
12737 * obj-c++.dg/method-13.mm: Likewise.
12738 * obj-c++.dg/method-15.mm: Likewise.
12739 * obj-c++.dg/method-16.mm: Likewise.
12740 * obj-c++.dg/method-4.mm: Likewise.
12741 * obj-c++.dg/method-8.mm: Likewise.
12742 * obj-c++.dg/method-conflict-1.mm: Likewise.
12743 * obj-c++.dg/method-conflict-2.mm: Likewise.
12744 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12745 and uncommented second part of the testcase now that the testsuite
12746 works correctly.
12747 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12748 and uncommented second part of the testcase now that the testsuite
12749 works correctly.
4ba67a06 12750 * obj-c++.dg/private-1.mm: Likewise.
81dc6eea
NP
12751 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12752 * obj-c++.dg/syntax-error-7.mm: Likewise.
12753 * obj-c++.dg/warn5.mm: Likewise.
12754 * obj-c++.dg/property/at-property-14.mm: Likewise.
12755 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4ba67a06 12756 FIXME.
81dc6eea
NP
12757 * obj-c++.dg/property/at-property-18.mm: Likewise.
12758 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12759 FIXME.
12760 * obj-c++.dg/property/at-property-21.mm: Likewise.
12761 * obj-c++.dg/property/at-property-28.mm: Likewise.
12762 * obj-c++.dg/property/at-property-5.mm: Likewise.
12763 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12764 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12765 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12766 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12767 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12768 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12769 * obj-c++.dg/tls/diag-5.mm: Likewise.
12770 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12771 dg-error, now matched correctly.
4ba67a06 12772
d853ee42
NP
127732011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12774
12775 * objc.dg/property/at-property-29.m: New.
4ba67a06
PC
12776 * obj-c++.dg/property/at-property-29.mm: New.
12777
ae82f812
RO
127782011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12779
12780 * go.test/go-test.exp (go-set-goarch): New proc.
12781 (go-gc-tests): Use it.
12782
f8fb7295
DS
127832011-01-11 Dodji Seketeli <dodji@redhat.com>
12784
12785 PR debug/46955
12786 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12787
e10ede2c
RH
127882011-01-11 Richard Henderson <rth@redhat.com>
12789
12790 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12791
6e701822
JH
127922011-01-11 Jan Hubicka <jh@suse.cz>
12793
12794 PR lto/45721
12795 PR lto/45375
34a0d11c
RO
12796 * gcc.dg/lto/pr45721_1.c: New file.
12797 * gcc.dg/lto/pr45721_0.c: New file.
6e701822 12798
1b248907
RG
127992011-01-11 Richard Guenther <rguenther@suse.de>
12800
12801 PR tree-optimization/46076
12802 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12803
9f9ca914
JL
128042011-01-11 Jeff Law <law@redhat.com>
12805
12806 * PR tree-optimization/47086
12807 * gcc.dg/pr47086.c: New test.
12808
41d04a8d
JM
128092011-01-11 Jason Merrill <jason@redhat.com>
12810
a67e7daa
JM
12811 PR c++/46658
12812 * g++.dg/template/new10.C: New.
12813
41d04a8d
JM
12814 PR c++/45520
12815 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12816
5826c8d2
IS
128172011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12818
12819 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12820 Split type definitions and NSConstantString class into...
12821 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12822 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12823 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12824 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12825 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12826 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12827 to comments.
12828 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12829 encode defines for newer NeXT system headers.
12830 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12831 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12832 * objc.dg/foreach-5.m: Likewise.
12833 * objc.dg/foreach-2.m: Likewise.
12834 * objc.dg/foreach-4.m: Likewise.
12835 * objc.dg/torture/strings/string1.m: Likewise.
12836 * objc.dg/torture/strings/string2.m: Likewise.
12837 * objc.dg/torture/strings/string3.m: Likewise.
12838 * objc.dg/torture/strings/string4.m: Likewise.
12839 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12840 header and stand alone.
12841 * obj-c++.dg/strings/strings-2.mm: Likewise.
12842 * objc.dg/torture/strings/const-str-3.m: Likewise.
12843 * objc.dg/strings/strings-2.m: Likewise.
12844 * objc.dg/strings/const-str-12b.m: Likewise.
12845
2aa9c6ae
RG
128462011-01-12 Richard Guenther <rguenther@suse.de>
12847
12848 PR middle-end/32511
12849 * gcc.dg/attr-weak-1.c: Adjust.
12850
93c3bf47
PT
128512011-01-11 Paul Thomas <pault@gcc.gnu.org>
12852
12853 PR fortran/47051
12854 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12855 standard compliant and comment.
12856
06c9eb51
JH
128572011-01-10 Jan Hubicka <jh@suse.cz>
12858
12859 PR lto/46083
12860 * gcc.dg/initpri3.c: New testcase.
12861
b88e4ef1
L
128622011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12863
12864 PR lto/47222
12865 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12866 externally visible.
12867 (g_esi): Likewise.
12868 (g_ebx): Likewise.
12869 (g_ebp): Likewise.
12870 (g_esp): Likewise.
12871 (g_ebp_save): Likewise.
12872 (g_esp_save): Likewise.
12873
91a22316
RO
128742011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12875
12876 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12877
3c2e63de
RO
128782011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12879
12880 PR tree-optimization/46021
12881 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12882 i?86-*-*, x86_64-*-*.
12883
2e5e346d
JL
128842011-01-10 Jeff Law <law@redhat.com>
12885
12886 * PR tree-optimization/47141
12887 * gcc.c-torture/compile/pr47141.c: New test.
12888
af08e734
EB
128892011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12890
11257885
EB
12891 PR testsuite/46230
12892 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12893 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12894 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12895 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12896
81d8de64
EB
12897 PR testsuite/46230
12898 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12899 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12900 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12901 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12902 being vectorized. Adjust dg-final pattern.
12903
af08e734
EB
12904 PR testsuite/46230
12905 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12906 * gcc.dg/vect/slp-24.c: Likewise.
12907
d06865bf
DK
129082011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12909
12910 PR c++/47218
12911 * g++.dg/other/pr47218-1.C: New test file.
12912 * g++.dg/other/pr47218.C: Likewise.
12913 * g++.dg/other/pr47218.h: New supporting header.
12914
96bbfbac
NP
129152011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12916
12917 PR objc/47232
12918 * objc.dg/attributes/invalid-attribute-1.m: New.
38be4072 12919 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
96bbfbac 12920
8977b4bb
JW
129212011-01-09 Janus Weil <janus@gcc.gnu.org>
12922
12923 PR fortran/47224
12924 * gfortran.dg/proc_ptr_comp_28.f90: New.
12925
20ad8688
IS
129262011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12927
12928 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12929 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12930 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12931 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12932 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12933 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12934 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12935 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12936 * objc.dg/gnu-api-2-class.m: Likewise.
12937 * objc.dg/gnu-api-2-ivar.m: Likewise.
12938 * objc.dg/gnu-api-2-method.m: Likewise.
12939 * objc.dg/gnu-api-2-objc.m: Likewise.
12940 * objc.dg/gnu-api-2-object.m: Likewise.
12941 * objc.dg/gnu-api-2-property.m: Likewise.
12942 * objc.dg/gnu-api-2-protocol.m: Likewise.
12943 * objc.dg/gnu-api-2-sel.m: Likewise.
12944
5471aef0
IS
129452011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12946
12947 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12948 * objc.dg/objc-foreach-4.m: Likewise.
12949 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12950 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12951 * objc.dg/foreach-4.m: Likewise.
12952 * objc.dg/foreach-5.m: Likewise.
12953 * objc.dg/foreach-3.m: Return self from init.
12954
32df61ae
TK
129552011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12956
12957 PR fortran/38536
12958 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12959
b52956be
JW
129602011-01-09 Janus Weil <janus@gcc.gnu.org>
12961
12962 PR fortran/46313
12963 * gfortran.dg/class_35.f90: New.
12964
5d19c150
IS
129652011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12966
12967 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12968
046608a3
NP
129692011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12970
12971 PR objc/47078
12972 * objc.dg/invalid-method-2.m: New.
12973 * obj-c++.dg/invalid-method-2.mm: New.
12974
f1f39033
PT
129752011-01-08 Paul Thomas <pault@gcc.gnu.org>
12976
12977 PR fortran/46896
12978 * gfortran.dg/transpose_optimization_2.f90 : New test.
12979
8cb114b9
JH
129802011-01-08 Jan Hubicka <jh@suse.cz>
12981
12982 PR tree-optmization/46469
12983 * g++.dg/torture/pr46469.C: New testcase.
12984
d5dc93f4
IS
129852011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12986
12987 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12988 emulation of libobjc-gnu structure layout functionality to ..
12989 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12990 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12991 * objc/execute/bf-common.h: Adjust headers.
12992 * objc/execute/bf-1.m: Likewise.
12993 * objc/execute/bf-2.m: Likewise.
12994 * objc/execute/bf-3.m: Likewise.
12995 * objc/execute/bf-4.m: Likewise.
12996 * objc/execute/bf-5.m: Likewise.
12997 * objc/execute/bf-6.m: Likewise.
12998 * objc/execute/bf-7.m: Likewise.
12999 * objc/execute/bf-8.m: Likewise.
13000 * objc/execute/bf-9.m: Likewise.
13001 * objc/execute/bf-10.m: Likewise.
13002 * objc/execute/bf-11.m: Likewise.
13003 * objc/execute/bf-12.m: Likewise.
13004 * objc/execute/bf-13.m: Likewise.
13005 * objc/execute/bf-14.m: Likewise.
13006 * objc/execute/bf-15.m: Likewise.
13007 * objc/execute/bf-16.m: Likewise.
13008 * objc/execute/bf-17.m: Likewise.
13009 * objc/execute/bf-18.m: Likewise.
13010 * objc/execute/bf-19.m: Likewise.
13011 * objc/execute/bf-20.m: Likewise.
13012 * objc/execute/bf-21.m: Likewise.
13013 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13014 objc_get_type_qualifiers ().
13015
ecb3baaa
TK
130162011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13017
13018 PR fortran/45777
13019 * gfortran.dg/dependency_39.f90: New test.
13020
804a780f
JH
130212011-01-07 Jan Hubicka <jh@suse.cz>
13022
13023 Get builtins tests ready for linker plugin.
13024 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
38be4072
UB
13025 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13026 my_memset, my_bzero): Mark used.
804a780f 13027 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
38be4072
UB
13028 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13029 volatile.
13030 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13031 volatile.
804a780f 13032
17afc0fe
JH
130332011-01-07 Jan Hubicka <jh@suse.cz>
13034
13035 PR tree-optimization/46367
13036 * g++.dg/torture/pr46367.C: New file.
13037
c6a8f6de
JJ
130382011-01-07 Jakub Jelinek <jakub@redhat.com>
13039
c21bbd7a
JJ
13040 PR target/47201
13041 * gcc.dg/pr47201.c: New test.
13042
c6a8f6de
JJ
13043 PR bootstrap/47187
13044 * gcc.dg/tree-prof/pr47187.c: New test.
13045
eaf31d82
TB
130462011-01-07 Tobias Burnus <burnus@net-b.de>
13047
13048 PR fortran/41580
13049 * gfortran.dg/extends_type_of_3.f90: New.
13050
a76d8c3c
KT
130512011-01-07 Kai Tietz <kai.tietz@onevision.com>
13052
13053 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13054 * g++.dg/ext/dllimport-MI1.C: Likewise.
13055 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13056 * g++.dg/ext/dllimport10.C: Likewise.
13057 * g++.dg/ext/dllimport11.C: Likewise.
13058 * g++.dg/ext/dllimport12.C: Likewise.
13059 * g++.dg/ext/dllimport13.C: Likewise.
13060 * g++.dg/ext/dllimport2.C: Likewise.
13061 * g++.dg/ext/dllimport3.C: Likewise.
13062 * g++.dg/ext/dllimport4.C: Likewise.
13063 * g++.dg/ext/dllimport5.C: Likewise.
13064 * g++.dg/ext/dllimport6.C: Likewise.
13065 * g++.dg/ext/dllimport8.C: Likewise.
13066 * g++.dg/ext/dllimport9.C: Likewise.
13067 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13068 targets, too. Additionally enable test for i?86-*-mingw*.
13069 * g++.dg/ext/selectany1.C: Likewise.
13070 Remove guard variable check.
13071
0d87fa8c
JW
130722011-01-07 Janus Weil <janus@gcc.gnu.org>
13073
13074 PR fortran/47189
13075 PR fortran/47194
13076 * gfortran.dg/storage_size_3.f08: Extended.
13077
a14e5163
JJ
130782011-01-07 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR c++/47022
13081 * g++.dg/template/stdarg1.C: New test.
13082
3728af14
DF
130832011-01-06 Daniel Franke <franke.daniel@gmail.com>
13084
13085 PR fortran/47195
13086 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13087 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13088 from the interface of functions to not hide the errors that
13089 shall be tested.
13090
402c1cb4
JH
130912011-01-06 Jan Hubicka <jh@suse.cz>
13092
34a0d11c
RO
13093 * gcc.dg/lto/pr47188_0.c: New testcase.
13094 * gcc.dg/lto/pr47188_1.c: New testcase.
402c1cb4 13095
284d58f1
DF
130962011-01-06 Daniel Franke <franke.daniel@gmail.com>
13097
13098 PR fortran/33117
13099 PR fortran/46478
13100 * gfortran.dg/interface_33.f90: New test.
13101
dfe776dd
JJ
131022011-01-06 Jakub Jelinek <jakub@redhat.com>
13103
13104 PR c/47150
13105 * gcc.c-torture/compile/pr47150.c: New test.
13106
210dedfe
IR
131072011-01-06 Ira Rosen <irar@il.ibm.com>
13108
13109 PR tree-optimization/47139
13110 * gcc.dg/vect/pr47139.c: New test.
13111
01738cee
JW
131122011-01-05 Janus Weil <janus@gcc.gnu.org>
13113
13114 PR fortran/47180
13115 * gfortran.dg/extends_type_of_2.f03: New.
13116
4c825c02
UW
131172011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13118
13119 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13120
5e9fba51
EB
131212011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13122
13123 * gnat.dg/opt14.adb: New test.
13124
75fee9f2
TK
131252011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13126
13127 PR fortran/46017
13128 * gfortran.dg/allocate_error_2.f90: New test.
13129
8c077737
JW
131302011-01-05 Janus Weil <janus@gcc.gnu.org>
13131
13132 PR fortran/47024
13133 * gfortran.dg/storage_size_3.f08: New.
13134
183440ee
JD
131352011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13136
13137 PR libgfortran/47154
13138 * gfortran.dg/namelist_68.f90: New test.
13139
d5d4d14e
EB
131402011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13141
13142 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13143
844ba455
JW
131442011-01-04 Janus Weil <janus@gcc.gnu.org>
13145
13146 PR fortran/46448
13147 * gfortran.dg/class_34.f90: New.
13148
d28139df
UW
131492011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13150
13151 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13152 use __builtin_inff. Skip all single-precision tests that require
13153 Infinity.
13154
249d12da
UW
131552011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13156
13157 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13158
9766135b
JJ
131592011-01-03 Jakub Jelinek <jakub@redhat.com>
13160
371556ee
JJ
13161 PR tree-optimization/47148
13162 * gcc.c-torture/execute/pr47148.c: New test.
13163
1ac12fa2
JJ
13164 PR tree-optimization/47155
13165 * gcc.c-torture/execute/pr47155.c: New test.
13166
9766135b
JJ
13167 PR rtl-optimization/47157
13168 * gcc.c-torture/compile/pr47157.c: New test.
13169
4c81ff26
UW
131702011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13171
13172 * gcc.dg/torture/vector-shift2.c (schar): Define.
13173 (main): Always use schar or uchar instead of plain "char" to avoid
13174 dependencies on implementation-defined char signedness.
13175
1a2e38f3
MJ
131762011-01-03 Martin Jambor <mjambor@suse.cz>
13177
13178 PR tree-optimization/46801
13179 * gnat.dg/pack9.adb: Remove xfail.
13180
ce47fda3
MJ
131812011-01-03 Martin Jambor <mjambor@suse.cz>
13182
13183 PR tree-optimization/46984
13184 * g++.dg/ipa/pr46984.C: New test.
13185
2e85ae0d
JW
131862011-01-02 Janus Weil <janus@gcc.gnu.org>
13187
13188 PR fortran/46408
13189 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13190
bc470c24
JJ
131912011-01-02 Jakub Jelinek <jakub@redhat.com>
13192
4e996296
JJ
13193 PR tree-optimization/47140
13194 * gcc.c-torture/compile/pr47140.c: New test.
13195
bc470c24
JJ
13196 PR rtl-optimization/47028
13197 * gcc.dg/pr47028.c: New test.
13198
ca2ed3ba
NP
131992011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13200
13201 * objc.dg/protocol-forward-1.m: Removed TODO.
13202 * objc.dg/protocol-forward-2.m: New.
13203 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13204 * obj-c++.dg/protocol-forward-2.mm: New.
13205
220e83ca
KT
132062011-01-01 Kai Tietz <kai.tietz@onevision.com>
13207
13208 PR target/38662
13209 * g++.dg/eh/pr38662.C: New testcase.
13210
49e38883
CLT
132112011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13212
13213 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13214 scan for newline '\n'.
13215
ad41bd84 13216\f
797103eb 13217Copyright (C) 2011 Free Software Foundation, Inc.
ad41bd84
JM
13218
13219Copying and distribution of this file, with or without modification,
13220are permitted in any medium without royalty provided the copyright
13221notice and this notice are preserved.
This page took 3.634441 seconds and 5 git commands to generate.