b92292b1193d17c534772aa10b33676b7e9a4772
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/50911
4 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
5 permutations.
6 * gcc.dg/torture/vshuf-32.inc: Likewise.
7 * gcc.dg/torture/vshuf-4.inc: Likewise.
8 * gcc.dg/torture/vshuf-8.inc: Likewise.
9
10 * gcc.dg/tm/memopt-1.c: Fix up regexp.
11
12 2011-11-09 Ian Lance Taylor <iant@google.com>
13
14 * lib/target-supports.exp (check_effective_target_ucontext_h): New
15 procedure.
16 * gcc.dg/split-5.c: New test.
17
18 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
19
20 * gcc.dg/tm/memopt-1.c: Adjust regexp.
21
22 2011-11-09 Jason Merrill <jason@redhat.com>
23
24 PR c++/51029
25 * g++.dg/template/virtual1.C: New.
26
27 2011-11-08 Jason Merrill <jason@redhat.com>
28
29 Run most C++ tests in both C++98 and C++11 modes.
30 * lib/target-supports.exp (check_effective_target_c++11): New.
31 (check_effective_target_c++98): New.
32 * lib/g++-dg.exp (g++-dg-runtest): New.
33 * g++.dg/dg.exp: Use g++-dg-runtest.
34 * g++.dg/charset/charset.exp: Likewise.
35 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
36 * g++.dg/dfp/dfp.exp: Likewise.
37 * g++.dg/gcov/gcov.exp: Likewise.
38 * g++.dg/gomp/gomp.exp: Likewise.
39 * g++.dg/graphite/graphite.exp: Likewise.
40 * g++.dg/tls/tls.exp: Likewise.
41 * g++.dg/tm/tm.exp: Likewise.
42 * g++.dg/vect/vect.exp: Likewise.
43 * g++.old-deja/old-deja.exp: Likewise.
44 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
45 with some of the torture options.
46 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
47 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
48 * g++.dg/init/null1.C: Only run in C++98.
49 * g++.dg/warn/Wconversion-null-3.C: Likewise.
50 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
51 * g++.old-deja/g++.brendan/crash64.C: Likewise.
52 * g++.old-deja/g++.other/anon9.C: Likewise.
53 * g++.old-deja/g++.other/linkage1.C: Likewise.
54 * g++.old-deja/g++.other/linkage2.C: Likewise.
55 * g++.old-deja/g++.pt/t29.C: Likewise.
56 * g++.old-deja/g++.pt/t30.C: Likewise.
57 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
58 * g++.dg/ext/anon-struct4.C: Likewise.
59 * g++.dg/init/brace2.C: Likewise.
60 * g++.dg/init/brace6.C: Likewise.
61 * g++.dg/other/anon3.C: Likewise.
62 * g++.dg/template/arg2.C: Likewise.
63 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
64 * g++.old-deja/g++.brendan/enum11.C: Likewise.
65 * g++.old-deja/g++.brendan/enum8.C: Likewise.
66 * g++.old-deja/g++.brendan/enum9.C: Likewise.
67 * g++.old-deja/g++.brendan/friend3.C: Likewise.
68 * g++.old-deja/g++.brendan/init2.C: Likewise.
69 * g++.old-deja/g++.brendan/init4.C: Likewise.
70 * g++.old-deja/g++.brendan/misc14.C: Likewise.
71 * g++.old-deja/g++.jason/cond.C: Likewise.
72 * g++.old-deja/g++.law/init1.C: Likewise.
73 * g++.old-deja/g++.law/operators32.C: Likewise.
74 * g++.old-deja/g++.pt/enum6.C: Likewise.
75 * g++.old-deja/g++.pt/explicit70.C: Likewise.
76 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
77
78 * g++.dg/eh/new1.C: Adjust for C++11 mode.
79 * g++.dg/init/new11.C: Likewise.
80 * g++.dg/init/pr29571.C: Likewise.
81 * g++.dg/lookup/forscope2.C: Likewise.
82 * g++.dg/parse/linkage1.C: Likewise.
83 * g++.dg/parse/typedef8.C: Likewise.
84 * g++.dg/template/error44.C: Likewise.
85 * g++.dg/tls/diag-2.C: Likewise.
86 * g++.dg/tls/diag-4.C: Likewise.
87 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
88 * g++.old-deja/g++.abi/arraynew.C: Likewise.
89 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
90 * g++.old-deja/g++.brendan/new3.C: Likewise.
91 * g++.old-deja/g++.eh/new1.C: Likewise.
92 * g++.old-deja/g++.eh/new2.C: Likewise.
93 * g++.old-deja/g++.jason/new.C: Likewise.
94 * g++.old-deja/g++.law/friend1.C: Likewise.
95 * g++.old-deja/g++.mike/net46.C: Likewise.
96 * g++.old-deja/g++.mike/p755.C: Likewise.
97 * g++.old-deja/g++.other/new6.C: Likewise.
98
99 * g++.dg/cpp0x/variadic74.C: Adjust diags.
100 * g++.dg/template/crash53.C: Likewise.
101 * g++.dg/template/void9.C: Likewise.
102
103 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
104
105 PR c++/51045
106 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
107
108 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
109
110 PR c++/51047
111 * g++.dg/cpp0x/sfinae29.C: New.
112
113 2011-11-09 Janus Weil <janus@gcc.gnu.org>
114
115 PR fortran/50960
116 * gfortran.dg/typebound_call_22.f03: New test case.
117
118 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
119
120 PR libfortran/50016
121 * gfortran.dg/inquire_size.f90: Don't flush the unit.
122
123 2011-11-09 Richard Guenther <rguenther@suse.de>
124
125 PR tree-optimization/51039
126 * gcc.dg/pr51039.c: New testcase.
127
128 2011-11-09 Jakub Jelinek <jakub@redhat.com>
129
130 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
131 Enable also for powerpc*-*-*.
132
133 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
134
135 PR fortran/50540
136 * gfortran.dg/forall_16.f90: New test.
137
138 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
139
140 PR fortran/38718
141 * gfortran.dg/initialization_29.f90: Expand test.
142
143 2011-11-09 Dodji Seketeli <dodji@redhat.com>
144
145 PR c++/51027
146 * g++.dg/cpp0x/alias-decl-12.C: New test.
147 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
148
149 2011-11-09 Dodji Seketeli <dodji@redhat.com>
150
151 PR debug/51032
152 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
153
154 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
155
156 PR tree-optimization/51015
157 * gcc.dg/vect/pr51015.c: New test.
158
159 2011-11-08 David S. Miller <davem@davemloft.net>
160
161 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
162 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
163
164 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
165
166 PR fortran/50404
167 * gfortran.dg/io_constraints_3.f90: Improve testcase.
168
169 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
170
171 PR fortran/50409
172 * gfortran.dg/string_5.f90: Improve testcase.
173
174 2011-10-23 Jason Merrill <jason@redhat.com>
175
176 PR c++/50835
177 * g++.dg/template/lvalue2.C: New.
178
179 2011-11-08 Michael Matz <matz@suse.de>
180
181 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
182 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
183 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
184 * g++.dg/eh/builtin2.C: Ditto.
185 * g++.dg/eh/builtin3.C: Ditto.
186
187 2011-11-08 Jakub Jelinek <jakub@redhat.com>
188
189 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
190 being prefered even for -mavx.
191 * gcc.target/i386/avx-cvt-3.c: New test.
192
193 2011-11-08 Richard Guenther <rguenther@suse.de>
194
195 PR tree-optimization/51012
196 * gcc.dg/pr51012-1.c: New testcase.
197 * gcc.dg/pr51012-2.c: Likewise.
198
199 2011-11-08 Richard Guenther <rguenther@suse.de>
200
201 PR middle-end/51010
202 * c-c++-common/uninit-pr51010.c: New testcase.
203
204 2011-11-08 Jakub Jelinek <jakub@redhat.com>
205
206 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
207 check_effective_target_vect_call_copysignf,
208 check_effective_target_vect_call_lrint): New procedures.
209 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
210 $VECT_SLP_CFLAGS with -ffast-math.
211 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
212 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
213 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
214 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
215
216 2011-11-07 Richard Henderson <rth@redhat.com>
217 Aldy Hernandez <aldyh@redhat.com>
218 Torvald Riegel <triegel@redhat.com>
219
220 Merged from transactional-memory.
221
222 * g++.dg/dg.exp: Run transactional memory tests.
223 * g++.dg/tm: New directory with new tests.
224 * gcc.dg/tm: New directory with new tests.
225 * c-c++-common/tm: New directory with new tests.
226
227 2011-11-08 Dodji Seketeli <dodji@redhat.com>
228
229 Fix context handling of alias-declaration
230 * g++.dg/cpp0x/alias-decl-11.C: New test.
231
232 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
233
234 PR c++/50864
235 * g++.dg/parse/template26.C: New.
236 * g++.dg/template/crash45.C: Adjust dg-error string.
237
238 2011-11-07 Jason Merrill <jason@redhat.com>
239
240 PR c++/50848
241 * g++.dg/template/lookup9.C: New.
242
243 PR c++/50863
244 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
245
246 PR c++/50870
247 * g++.dg/cpp0x/decltype35.C: New.
248
249 2011-11-07 Dodji Seketeli <dodji@redhat.com>
250
251 Support C++11 alias-declaration
252 PR c++/45114
253 * g++.dg/cpp0x/alias-decl-0.C: New test case.
254 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
255 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
256 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
257 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
258 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
259 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
260 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
261 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
262 * g++.dg/ext/alias-decl-attr1.C: Likewise.
263 * g++.dg/ext/alias-decl-attr2.C: Likewise.
264 * g++.dg/ext/alias-decl-attr3.C: Likewise.
265 * g++.dg/ext/alias-decl-attr4.C: Likewise.
266
267 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
268
269 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
270
271 2011-11-07 Janus Weil <janus@gcc.gnu.org>
272
273 PR fortran/50919
274 * gfortran.dg/typebound_call_21.f03: New.
275
276 2011-11-07 Nathan Sidwell <nathan@acm.org>
277
278 * gcc.dg/profile-dir-1.c: Adjust final scan.
279 * gcc.dg/profile-dir-2.c: Adjust final scan.
280 * gcc.dg/profile-dir-3.c: Adjust final scan.
281 * gcc.misc-tests/gcov.exp: Adjust regexp.
282 * gcc.misc-tests/gcov-12.c: New.
283 * gcc.misc-tests/gcov-13.c: New.
284 * gcc.misc-tests/gcovpart-13b.c: New.
285 * gcc.misc-tests/gcov-14.c: New.
286
287 2011-11-07 Jason Merrill <jason@redhat.com>
288
289 PR c++/35688
290 * g++.dg/ext/visibility/template8.C: New.
291
292 2011-11-07 Jakub Jelinek <jakub@redhat.com>
293
294 PR tree-optimization/50789
295 * gcc.target/i386/avx2-gather-1.c: New test.
296 * gcc.target/i386/avx2-gather-2.c: New test.
297 * gcc.target/i386/avx2-gather-3.c: New test.
298 * gcc.target/i386/avx2-gather-4.c: New test.
299
300 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
301
302 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
303
304 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
305
306 PR libfortran/45723
307 * gfortran.dg/open_dev_null.f90: Remove testcase.
308
309 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
310
311 * lib/target-supports.exp (check_effective_target_sync_int_128):
312 Don't cache the result.
313 (check_effective_target_sync_long_long): Ditto.
314
315 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
316
317 PR rtl-optimization/47698
318 * gcc.target/i386/47698.c: New test.
319
320 2011-11-06 Jason Merrill <jason@redhat.com>
321
322 PR c++/35688
323 * g++.dg/ext/visibility/template7.C: New.
324
325 2011-11-07 Terry Guo <terry.guo@arm.com>
326
327 * gcc.target/arm/wmul-1.c: Adjust optimization level.
328 * gcc.target/arm/wmul-2.c: Ditto.
329 * gcc.target/arm/wmul-3.c: Ditto.
330 * gcc.target/arm/wmul-4.c: Ditto.
331
332 2011-11-06 Joseph Myers <joseph@codesourcery.com>
333
334 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
335 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
336 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
337 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
338 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
339 expected diagnostics.
340
341 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
342 Richard Henderson <rth@redhat.com>
343 Aldy Hernandez <aldyh@redhat.com>
344
345 Merged from cxx-mem-model.
346
347 * lib/target-supports.exp (check_effective_target_sync_int_128,
348 check_effective_target_sync_long_long): Check whether the target
349 supports 64 and 128 bit __sync builtins.
350 (check_effective_target_cas_char): New.
351 (check_effective_target_cas_int): New.
352 * gcc.dg/dg.exp: Exclude simulate-thread tests.
353 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
354 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
355 produce the expected library calls.
356 * gcc.dg/atomic-fence.c: New functional tests.
357 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
358 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
359 * gcc.dg/atomic-lockfree[-aux].c: New tests.
360 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
361 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
362 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
363 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
364 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
365 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
366 are atomic.
367 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
368 loads are atomic.
369 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
370 are atomic.
371 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
372 are atomic.
373 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
374 int128 operations are atomic.
375 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
376 operations are atomic.
377 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
378 operations are atomic.
379 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
380 operations are atomic.
381 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
382 stores aren't moved out of a loop.
383 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
384 globals don't overwrite neighbouring globals.
385 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
386 writes dont overwrite neighbouring components.
387 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
388 * c-c++-common/gomp/atomic-3.c: Likewise.
389 * c-c++-common/gomp/atomic-9.c: Likewise.
390 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
391 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
392 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
393 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
394 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
395 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
396 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
397 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
398 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
399 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
400 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
401 g++.dg/gomp/atomic-15.C: Remove.
402 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
403 * gcc.dg/gomp/atomic-11.c: Remove test.
404
405 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
406
407 * gcc.dg/vect/bb-slp-cond-1.c: New test.
408 * gcc.dg/vect/slp-cond-1.c: New test.
409 * gcc.dg/vect/slp-cond-2.c: New test.
410
411 2011-11-05 David S. Miller <davem@davemloft.net>
412
413 * lib/test-supports.exp
414 (check_effective_target_ultrasparc_vis2_hw): New proc.
415 (check_effective_target_ultrasparc_vis3_hw): New proc.
416 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
417 * gcc.target/sparc/vec-init-2.inc: Likewise.
418 * gcc.target/sparc/vec-init-3.inc: Likewise.
419 * gcc.target/sparc/vec-init-1-vis1.c: New test.
420 * gcc.target/sparc/vec-init-1-vis2.c: New test.
421 * gcc.target/sparc/vec-init-1-vis3.c: New test.
422 * gcc.target/sparc/vec-init-2-vis1.c: New test.
423 * gcc.target/sparc/vec-init-2-vis2.c: New test.
424 * gcc.target/sparc/vec-init-2-vis3.c: New test.
425 * gcc.target/sparc/vec-init-3-vis1.c: New test.
426 * gcc.target/sparc/vec-init-3-vis2.c: New test.
427 * gcc.target/sparc/vec-init-3-vis3.c: New test.
428
429 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
430
431 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
432 Disable test on Epiphany.
433 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
434 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
435 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
436 * g++.dg/parse/pragma3.C: Likewise.
437 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
438 (bar): Use it.
439 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
440 * gcc.dg/tls/thr-cse-1.c: Likewise.
441 * g++.dg/opt/devirt2.C: Likewise.
442 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
443 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
444 * gcc.target/epiphany: New directory.
445
446 2011-11-05 Tobias Burnus <burnus@net-b.de>
447
448 * gfortran.dg/quad_2.f90: New.
449
450 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
451
452 * gcc.dg/strlenopt-22g.c: New wrapper around...
453 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
454
455 2011-11-04 Jason Merrill <jason@redhat.com>
456
457 PR c++/26714
458 * g++.dg/init/lifetime2.C: New.
459 * g++.dg/cpp0x/initlist-lifetime2.C: New.
460
461 PR c++/48370
462 * g++.dg/init/lifetime1.C: Test cleanup order.
463
464 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
465
466 * g++.dg/other/offsetof7.C: New test.
467
468 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
469
470 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
471 variable, default empty, -ffat-lto-objects for effective_target_lto.
472 (gcc-dg-test-1): Add options from dg-final methods.
473 * lib/scanasm.exp (scan-assembler_required_options)
474 (scan-assembler-not_required_options): New procs.
475
476 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
477
478 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
479 generate a pedwarn in c++98-mode.
480 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
481 don't generate a pedwarn in c++0x-mode.
482
483 2011-11-04 Olivier Goffart <olivier@woboq.com>
484
485 PR c++/50965
486 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
487
488 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
489
490 PR rtl-optimization/38644
491 * gcc.target/arm/stack-red-zone.c: New.
492
493 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
494
495 PR c++/48420
496 * g++.dg/warn/Wconversion-null-3.C: New.
497
498 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
499
500 PR c++/50941
501 * g++.dg/cpp0x/udlit-strint-length.C: New.
502
503 2011-11-04 Jason Merrill <jason@redhat.com>
504
505 PR c++/48370
506 * g++.dg/cpp0x/initlist-lifetime1.C: New.
507 * g++.dg/init/lifetime1.C: New.
508 * g++.dg/init/ref21.C: New.
509 * g++.dg/eh/array1.C: New.
510
511 2011-11-04 Tom de Vries <tom@codesourcery.com>
512
513 PR tree-optimization/50763
514 * gcc.dg/pr50763-5.c: New test.
515
516 2011-11-04 Tom de Vries <tom@codesourcery.com>
517
518 PR tree-optimization/50763
519 * g++.dg/pr50763-4.C: New test.
520
521 2011-11-04 Jakub Jelinek <jakub@redhat.com>
522
523 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
524 test.
525
526 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
527
528 * gcc.dg/torture/vec-cvt-1.c: New test.
529
530 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
531
532 * gnat.dg/specs/private1[-sub].ads: New test.
533
534 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
535
536 PR fortran/43829
537 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
538 * gfortran.dg/inline_sum_1.f90: New.
539 * gfortran.dg/inline_sum_2.f90: New.
540 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
541 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
542 * gfortran.dg/inline_product_1.f90: New.
543
544 2011-11-03 Tobias Burnus <burnus@net-b.de>
545
546 PR fortran/50933
547 * gfortran.dg/bind_c_dts_5.f90: New.
548
549 2011-11-03 Tobias Burnus <burnus@net-b.de>
550
551 PR fortran/50960
552 * gfortran.dg/module_parameter_array_refs_2.f90: New.
553
554 2011-11-03 Richard Guenther <rguenther@suse.de>
555
556 PR middle-end/50079
557 * g++.dg/init/copy7.C: Remove testcase.
558
559 2011-11-03 Martin Jambor <mjambor@suse.cz>
560
561 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
562 * g++.dg/ipa/devirt-c-2.C: Likewise.
563 * g++.dg/ipa/devirt-c-7.C: New test.
564 * g++.dg/ipa/devirt-c-8.C: Likewise.
565
566 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
567
568 PR tree-optimization/50912
569 * gnat.dg/loop_optimization10.ad[sb]: New test.
570 * gnat.dg/loop_optimization10_pkg.ads: New helper.
571
572 2011-11-02 Jason Merrill <jason@redhat.com>
573
574 PR c++/50930
575 * g++.dg/cpp0x/nsdmi-list2.C: New.
576
577 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
578
579 PR c++/50810
580 * g++.dg/cpp0x/warn_cxx0x2.C: New.
581 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
582
583 2011-11-02 Tom de Vries <tom@codesourcery.com>
584
585 PR tree-optimization/50769
586 * gfortran.dg/pr50769.f90: New test.
587
588 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
589
590 * gcc.target/sparc/20111102-1.c: New test.
591
592 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
593
594 PR c++/50956
595 * g++.dg/warn/Wcast-qual2.C: New.
596
597 2011-11-02 Tom de Vries <tom@codesourcery.com>
598
599 PR tree-optimization/50763
600 * g++.dg/pr50763-3.C: New test.
601
602 2011-11-02 Tom de Vries <tom@codesourcery.com>
603
604 PR tree-optimization/50672
605 * g++.dg/pr50672.C: New test.
606
607 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
608
609 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
610 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
611 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
612
613 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
614
615 2011-11-02 Richard Guenther <rguenther@suse.de>
616
617 PR tree-optimization/50902
618 * gcc.dg/torture/pr50902.c: New testcase.
619
620 2010-11-02 Richard Guenther <rguenther@suse.de>
621
622 PR tree-optimization/50890
623 * gcc.dg/torture/pr50890.c: New testcase.
624
625 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
626
627 PR c++/44277
628 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
629 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
630
631 2011-11-01 Tom de Vries <tom@codesourcery.com>
632
633 PR tree-optimization/50908
634 * gcc.dg/pr50908.c: New test.
635 * gcc.dg/pr50908-2.c: Same.
636 * gcc.dg/pr50908-3.c: Same.
637
638 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
639
640 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
641 the outer loop. Remove comment. Don't check for widen-mult.
642
643 2011-10-31 Martin Jambor <mjambor@suse.cz>
644
645 * gcc.dg/ipa/ipcp-4.c: New test.
646
647 2011-10-31 Jakub Jelinek <jakub@redhat.com>
648
649 * gcc.dg/vshift-3.c: New test.
650 * gcc.dg/vshift-4.c: New test.
651 * gcc.dg/vshift-5.c: New test.
652
653 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
654
655 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
656 and current implementation.
657
658 2011-10-31 Paul Brook <paul@codesourcery.com>
659
660 * gcc.dg/constructor-1.c: New test.
661
662 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
663
664 PR fortran/50753
665 * gfortran.dg/dshift_3.f90: New test.
666
667 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
668
669 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
670 hppa*-*-hpux*.
671 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
672 * gcc.dg/torture/vshuf-v4si.c: Likewise.
673 * gcc.dg/torture/vshuf-v8si.c: Likewise.
674 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
675 * gcc.dg/torture/vshuf-v4di.c: Likewise.
676 * gcc.dg/torture/vshuf-v2df.c: Likewise.
677 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
678 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
679 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
680 * gcc.dg/torture/vshuf-v2di.c: Likewise.
681 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
682 * gcc.dg/torture/vshuf-v4df.c: Likewise.
683 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
684 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
685 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
686 * gcc.dg/vector-compare-2.c: Likewise.
687
688 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
689
690 PR c++/50901
691 * g++.dg/cpp0x/pr50901.C: New.
692
693 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
694
695 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
696 * gcc.target/i386/fma4-check.h (main): Ditto.
697 * gcc.target/i386/xop-check.h (main): Ditto.
698
699 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
700
701 Revert:
702 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
703
704 PR c++/50864
705 * g++.dg/template/crash109.C: New.
706
707 2011-10-28 Jason Merrill <jason@redhat.com>
708
709 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
710
711 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
712
713 PR c++/50864
714 * g++.dg/template/crash109.C: New.
715
716 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
717
718 * gfortran.dg/nearest_5.f90: New test.
719
720 2011-10-28 Jakub Jelinek <jakub@redhat.com>
721
722 * gcc.dg/vshift-1.c: New test.
723 * gcc.dg/vshift-2.c: New test.
724 * gcc.target/i386/xop-vshift-1.c: New test.
725 * gcc.target/i386/xop-vshift-2.c: New test.
726 * gcc.target/i386/avx2-vshift-1.c: New test.
727
728 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
729
730 PR rtl-optimization/49720
731 * g++.dg/torture/pr49720.C: New test.
732
733 2011-10-27 David S. Miller <davem@davemloft.net>
734
735 * gcc.target/sparc/setcc-3.c: New test.
736
737 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
738
739 PR c++/30066
740 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
741
742 2011-10-27 Jakub Jelinek <jakub@redhat.com>
743
744 * gcc.target/i386/sse2-cvt-1.c: New test.
745 * gcc.target/i386/sse2-cvt-2.c: New test.
746 * gcc.target/i386/avx-cvt-1.c: New test.
747 * gcc.target/i386/avx-cvt-2.c: New test.
748 * gcc.target/i386/avx2-cvt-1.c: New test.
749 * gcc.target/i386/avx2-cvt-2.c: New test.
750
751 2011-10-27 Martin Jambor <mjambor@suse.cz>
752
753 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
754
755 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
756 Steven G. Kargl <kargl@gcc.gnu.org>
757
758 PR target/50875
759 * gfortran.dg/pr50875.f90: New test.
760
761 2011-10-26 David S. Miller <davem@davemloft.net>
762
763 * gcc.target/sparc/fmaf-1.c: New test.
764
765 * gcc.target/sparc/setcc-1.c: New test.
766 * gcc.target/sparc/setcc-2.c: New test.
767
768 2011-10-26 Joseph Myers <joseph@codesourcery.com>
769
770 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
771
772 2011-10-26 Joseph Myers <joseph@codesourcery.com>
773
774 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
775 Windows targets.
776
777 2011-10-26 Joseph Myers <joseph@codesourcery.com>
778
779 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
780 symbol names.
781
782 2011-10-26 Joseph Myers <joseph@codesourcery.com>
783
784 * gcc.target/i386/pad-4.c: Skip for Windows targets.
785
786 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
787
788 * gnat.dg/specs/discr1.ads: New test.
789 * gnat.dg/specs/discr1_pkg.ads: New helper.
790
791 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
792
793 * gnat.dg/specs/unchecked_union.ads: Rename to...
794 * gnat.dg/specs/unchecked_union1.ads: ...this.
795 * gnat.dg/specs/unchecked_union2.ads: New test.
796
797 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
798
799 * gnat.dg/specs/atomic1.ads: New test.
800
801 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
802
803 Implement C++11 user-defined literals.
804 * g++.dg/cpp0x/udlit-addr.C: New.
805 * g++.dg/cpp0x/udlit-args.C: New.
806 * g++.dg/cpp0x/udlit-args-neg.C: New.
807 * g++.dg/cpp0x/udlit-clink-neg.C: New.
808 * g++.dg/cpp0x/udlit-concat.C: New.
809 * g++.dg/cpp0x/udlit-concat-neg.C: New.
810 * g++.dg/cpp0x/udlit-constexpr.C: New.
811 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
812 * g++.dg/cpp0x/udlit-declare-neg.C: New.
813 * g++.dg/cpp0x/udlit-friend.C: New.
814 * g++.dg/cpp0x/udlit-general.C: New.
815 * g++.dg/cpp0x/udlit-inline.C: New.
816 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
817 * g++.dg/cpp0x/udlit-member-neg.C: New.
818 * g++.dg/cpp0x/udlit-namespace.C: New.
819 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
820 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
821 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
822 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
823 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
824 * g++.dg/cpp0x/udlit-operator-neg.C: New.
825 * g++.dg/cpp0x/udlit-raw-str.C: New.
826 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
827 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
828 * g++.dg/cpp0x/udlit-systemheader.C: New.
829 * g++.dg/cpp0x/udlit-template.C: New.
830 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
831 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
832 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
833 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
834 * g++.dg/cpp0x/udlit_system_header: New.
835
836 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
837
838 PR c++/50870
839 * g++.dg/cpp0x/decltype34.C: New.
840
841 2011-10-26 Tom de Vries <tom@codesourcery.com>
842
843 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
844 * gcc.c-torture/unsorted/HIset.c: Same.
845 * gcc.c-torture/unsorted/SIcmp.c: Same.
846 * gcc.c-torture/unsorted/SIset.c: Same.
847 * gcc.c-torture/unsorted/SFset.c: Same.
848 * gcc.c-torture/unsorted/UHIcmp.c: Same.
849 * gcc.c-torture/unsorted/USIcmp.c: Same.
850 * gcc.c-torture/unsorted/DFcmp.c: Same.
851
852 2011-10-26 Jakub Jelinek <jakub@redhat.com>
853
854 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
855 to work also with -masm=intel and additionally test the xmm vs. ymm
856 register type combination on mask/dest and in vsib.
857 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
858 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
859 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
860 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
861 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
862 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
863 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
864 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
865 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
866 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
867 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
868 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
869 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
870 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
871 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
872 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
873 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
874 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
875 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
876 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
877 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
878 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
879 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
880 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
881 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
882 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
883 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
884 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
885 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
886 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
887 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
888
889 2011-10-26 Tom de Vries <tom@codesourcery.com>
890
891 PR tree-optimization/50763
892 * gcc.dg/pr50763-2.c: New test.
893
894 2011-10-25 Joseph Myers <joseph@codesourcery.com>
895
896 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
897 Update expected messages.
898
899 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
900
901 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
902
903 2011-10-25 Jason Merrill <jason@redhat.com>
904
905 PR c++/50866
906 * g++.dg/init/aggr7.C: New.
907
908 PR c++/49996
909 * g++.dg/cpp0x/initlist59.C: New.
910
911 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/50858
914 * g++.dg/overload/operator5.C: New.
915
916 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
917
918 PR c++/50861
919 * g++.dg/template/crash108.C: New.
920
921 2011-10-25 Jakub Jelinek <jakub@redhat.com>
922
923 PR tree-optimization/50596
924 * gcc.dg/vect/vect-cond-10.c: New test.
925
926 2011-10-24 Joey Ye <joey.ye@arm.com>
927
928 * gcc.target/arm/pr42575.c: Remove architecture option.
929
930 2011-10-24 David S. Miller <davem@davemloft.net>
931
932 * gcc.target/sparc/vis3move-1.c: New test.
933 * gcc.target/sparc/vis3move-2.c: New test.
934 * gcc.target/sparc/vis3move-3.c: New test.
935
936 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
937
938 * gcc.dg/strlenopt-22.c: New testcase.
939 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
940
941 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
942
943 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
944 Remove -march=i386.
945 (dg-skip-if): Remove.
946 * gcc.target/i386/funcspec-1.c: Ditto.
947 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
948
949 2011-10-24 Richard Guenther <rguenther@suse.de>
950
951 * gcc.dg/vect/vect-bool-1.c: New testcase.
952
953 2011-10-24 Richard Guenther <rguenther@suse.de>
954
955 PR tree-optimization/50838
956 * gcc.dg/torture/pr50838.c: New testcase.
957
958 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
959
960 PR tree-optimization/50730
961 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
962 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
963 -fno-tree-sra and SLP flags.
964
965 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
966
967 PR c++/50841
968 Revert:
969 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
970
971 PR c++/50810
972 * g++.dg/cpp0x/warn_cxx0x2.C: New.
973 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
974
975 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/50810
978 * g++.dg/cpp0x/warn_cxx0x2.C: New.
979 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
980
981 2011-10-23 Tom de Vries <tom@codesourcery.com>
982
983 PR tree-optimization/50763
984 * gcc.dg/pr50763.c: New test.
985
986 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
987
988 PR target/50788
989 * gcc.target/i386/pr50788.c: New test.
990
991 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
992
993 PR tree-optimization/50819
994 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
995 * g++.dg/vect/slp-pr50819.cc: New test.
996
997 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
998
999 PR c++/45385
1000 * g++.dg/warn/Wconversion4.C: New.
1001
1002 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR target/50813
1005 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1006 from element other than first and reverse permutation.
1007 * gcc.dg/torture/vshuf-16.inc: Likewise.
1008 * gcc.dg/torture/vshuf-8.inc: Likewise.
1009 * gcc.dg/torture/vshuf-4.inc: Likewise.
1010
1011 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1012
1013 PR c++/31423
1014 * g++.dg/parse/error43.C: New.
1015 * g++.dg/parse/error44.C: Likewise.
1016
1017 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1018 Kirill Yukhin <kirill.yukhin@intel.com>
1019
1020 PR target/50740
1021 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1022 * gcc.target/i386/bmi2-check.h: Ditto.
1023
1024 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1025
1026 PR c++/50811
1027 * g++.dg/cpp0x/override2.C: Add test.
1028
1029 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1030
1031 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1032 check_linker_plugin_available.
1033
1034 2011-10-21 Kai Tietz <ktietz@redhat.com>
1035
1036 * gcc.target/i386/branch-cost1.c: New test.
1037 * gcc.target/i386/branch-cost2.c: New test.
1038 * gcc.target/i386/branch-cost3.c: New test.
1039 * gcc.target/i386/branch-cost4.c: New test.
1040
1041 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1042
1043 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1044
1045 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1046
1047 PR testsuite/50722
1048 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1049
1050 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1051
1052 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1053 (_moz_foo, EXT__foo): Use ASMNAME.
1054
1055 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1056
1057 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1058 names.
1059
1060 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1061
1062 PR target/50766
1063 * gcc.target/i386/pr50766.c: New test.
1064
1065 2011-10-20 Jason Merrill <jason@redhat.com>
1066
1067 PR c++/41449
1068 * g++.dg/eh/partial1.C: New.
1069
1070 2011-10-20 Richard Henderson <rth@redhat.com>
1071
1072 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1073 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1074 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1075 Use __builtin_shuffle.
1076
1077 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1078
1079 PR fortran/50514
1080 * gfortran.dg/ishft_3.f90: Update test.
1081
1082 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1083
1084 PR fortran/50524
1085 * gfortran.dg/substring_integer_index.f90: New test.
1086
1087 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1088
1089 * gfortran.dg/format_string.f: New test.
1090
1091 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1092
1093 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1094 non_strict_align.
1095 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1096
1097 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1098
1099 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1100 gcc.target/i386/pr46226.c: Do not use
1101 -mno-accumulate-outgoing-args.
1102
1103 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1104
1105 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1106 including <strings.h>.
1107
1108 2011-10-19 Jan Hubicka <jh@suse.cz>
1109
1110 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1111 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1112 * lib/c-torture.exp: Likewise.
1113 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1114 * gcc.c-torture/compile/sync-1.c: Likewise.
1115 * gcc.c-torture/compile/sync-1.c: Likewise.
1116 * gcc.c-torture/compile/sync-3.c: Likewise.
1117 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1118 * gcc.dg/noncompile/920507-1.c: Likewise.
1119 * gcc.dg/torture/pr36400.c: Likewise.
1120 * g++.dg/torture/pr34850.C: Likewise.
1121
1122 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1123
1124 * gnat.dg/source_ref1.adb: New test.
1125 * gnat.dg/source_ref2.adb: Likewise.
1126
1127 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1128
1129 PR c++/13657
1130 * g++.dg/parse/error42.C: New.
1131 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1132
1133 2011-10-19 Jason Merrill <jason@redhat.com>
1134
1135 PR c++/50793
1136 * g++.dg/init/value9.C: New.
1137
1138 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1139
1140 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1141 * gcc.dg/torture/vshuf-16.inc: Likewise.
1142 * gcc.dg/torture/vshuf-8.inc: Likewise.
1143 * gcc.dg/torture/vshuf-4.inc: Likewise.
1144
1145 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1146
1147 PR fortran/47023
1148 * gfortran.dg/sizeof_proc.f90: New.
1149
1150 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1151
1152 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1153 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1154
1155 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1156
1157 PR testsuite/50796
1158 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1159
1160 2011-10-19 Jason Merrill <jason@redhat.com>
1161
1162 PR c++/50787
1163 * g++.dg/init/ref20.C: New.
1164
1165 2011-10-19 Kai Tietz <ktietz@redhat.com>
1166
1167 PR middle-end/50795
1168 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1169 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1170 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1171 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1172 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1173
1174 2011-10-19 Richard Guenther <rguenther@suse.de>
1175
1176 PR middle-end/50768
1177 * gcc.dg/torture/pr50768.c: New testcase.
1178
1179 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1180
1181 PR rtl-optimization/50340
1182 * gcc.dg/pr50340.c: New.
1183
1184 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1185
1186 PR tree-optimization/50717
1187
1188 * gcc.dg/pr50717-1.c: New file.
1189 * gcc.target/arm/wmul-12.c: Correct types.
1190 * gcc.target/arm/wmul-8.c: Correct types.
1191
1192 2011-10-18 Jason Merrill <jason@redhat.com>
1193
1194 PR c++/50531
1195 * g++.dg/cpp0x/defaulted32.C: New.
1196
1197 PR c++/50742
1198 * g++.dg/lookup/using23.C: New.
1199
1200 PR c++/50500
1201 * g++.dg/cpp0x/implicit12.C: New.
1202 * g++.dg/cpp0x/defaulted20.C: Adjust.
1203 * g++.dg/cpp0x/defaulted21.C: Adjust.
1204 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1205 * g++.dg/cpp0x/implicit4.C: Adjust.
1206 * g++.dg/cpp0x/implicit5.C: Adjust.
1207 * g++.dg/cpp0x/implicit8.C: Adjust.
1208 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1209 * g++.dg/cpp0x/not_special.C: Adjust.
1210 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1211 * g++.dg/cpp0x/rv1n.C: Adjust.
1212 * g++.dg/cpp0x/rv2n.C: Adjust.
1213 * g++.dg/cpp0x/rv3n.C: Adjust.
1214 * g++.dg/cpp0x/rv4n.C: Adjust.
1215 * g++.dg/cpp0x/rv5n.C: Adjust.
1216 * g++.dg/cpp0x/rv6n.C: Adjust.
1217 * g++.dg/cpp0x/rv7n.C: Adjust.
1218
1219 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1220
1221 * gcc.target/i386/avx2-vpop-check.h: New header.
1222 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1223 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1224 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1225 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1226 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1227 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1228 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1229 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1230 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1231 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1232 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1233 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1234 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1235 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1236 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1237
1238 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1239
1240 PR fortran/50420
1241 * gfortran.dg/coarray_subobject_1.f90: New test.
1242 * gfortran.dg/coarray/subobject_1.f90: New test.
1243
1244 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1245
1246 PR rtl-optimization/50205
1247 * gcc.dg/pr50205.c: New.
1248
1249 2011-10-18 Richard Guenther <rguenther@suse.de>
1250
1251 PR tree-optimization/50767
1252 * gcc.dg/torture/pr50767.c: New testcase.
1253
1254 2011-10-18 Julian Brown <julian@codesourcery.com>
1255
1256 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1257 * gcc.target/arm/unaligned-memcpy-1.c: New.
1258 * gcc.target/arm/unaligned-memcpy-2.c: New.
1259 * gcc.target/arm/unaligned-memcpy-3.c: New.
1260 * gcc.target/arm/unaligned-memcpy-4.c: New.
1261
1262 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1263
1264 PR fortran/47023
1265 * gfortran.dg/iso_c_binding_class.f03: New.
1266
1267 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1268
1269 * testsuite/lib/target-supports.exp
1270 (check_effective_target_vect_widen_shift): New.
1271 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1272 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1273 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1274 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1275
1276 2011-10-18 Richard Guenther <rguenther@suse.de>
1277
1278 * gcc.dg/torture/restrict-1.c: New testcase.
1279
1280 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1281
1282 * g++.dg/ext/bases.C: New test.
1283
1284 2011-10-17 David S. Miller <davem@davemloft.net>
1285
1286 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1287 all operations to emit VIS instructions.
1288 * gcc.target/sparc/fandnot.c: Likewise.
1289 * gcc.target/sparc/fnot.c: Likewise.
1290 * gcc.target/sparc/for.c: Likewise.
1291 * gcc.target/sparc/fornot.c: Likewise.
1292 * gcc.target/sparc/fxnor.c: Likewise.
1293 * gcc.target/sparc/fxor.c: Likewise.
1294 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1295 needed.
1296
1297 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1298
1299 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1300 * gcc.dg/torture/vshuf-16.inc: New file.
1301 * gcc.dg/torture/vshuf-2.inc: New file.
1302 * gcc.dg/torture/vshuf-32.inc: New file.
1303 * gcc.dg/torture/vshuf-4.inc: New file.
1304 * gcc.dg/torture/vshuf-8.inc: New file.
1305 * gcc.dg/torture/vshuf-main.inc: New file.
1306 * gcc.dg/torture/vshuf-v16hi.c: New test.
1307 * gcc.dg/torture/vshuf-v16qi.c: New test.
1308 * gcc.dg/torture/vshuf-v2df.c: New test.
1309 * gcc.dg/torture/vshuf-v2di.c: New test.
1310 * gcc.dg/torture/vshuf-v2sf.c: New test.
1311 * gcc.dg/torture/vshuf-v2si.c: New test.
1312 * gcc.dg/torture/vshuf-v32qi.c: New test.
1313 * gcc.dg/torture/vshuf-v4df.c: New test.
1314 * gcc.dg/torture/vshuf-v4di.c: New test.
1315 * gcc.dg/torture/vshuf-v4hi.c: New test.
1316 * gcc.dg/torture/vshuf-v4sf.c: New test.
1317 * gcc.dg/torture/vshuf-v4si.c: New test.
1318 * gcc.dg/torture/vshuf-v8hi.c: New test.
1319 * gcc.dg/torture/vshuf-v8qi.c: New test.
1320 * gcc.dg/torture/vshuf-v8sf.c: New test.
1321 * gcc.dg/torture/vshuf-v8si.c: New test.
1322
1323 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1324
1325 PR tree-optimization/50746
1326 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1327
1328 2011-10-17 Jason Merrill <jason@redhat.com>
1329
1330 PR c++/50736
1331 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1332
1333 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR c++/44524
1336 * g++.dg/parse/error41.C: New.
1337 * g++.dg/parse/error20.C: Adjust.
1338
1339 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1340
1341 PR c++/50757
1342 * g++.dg/warn/format7.C: New.
1343 * obj-c++.dg/warn7.mm: Likewise.
1344
1345 2011-10-17 Richard Guenther <rguenther@suse.de>
1346
1347 PR tree-optimization/50729
1348 * gcc.dg/torture/pr50729.c: New testcase.
1349
1350 2011-10-15 Tom Tromey <tromey@redhat.com>
1351 Dodji Seketeli <dodji@redhat.com>
1352
1353 * lib/prune.exp (prune_gcc_output): Prune output referring to
1354 included files.
1355 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1356 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1357 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1358 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1359
1360 2011-10-15 Tom Tromey <tromey@redhat.com>
1361 Dodji Seketeli <dodji@redhat.com>
1362
1363 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1364
1365 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/48489
1368 * g++.dg/inherit/error5.C: New.
1369
1370 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1371
1372 PR fortran/47023
1373 PR fortran/50752
1374 * gfortran.dg/kind_tests_4.f90: New.
1375
1376 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1377
1378 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1379 targets that support vector condition.
1380
1381 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1382
1383 PR fortran/47023
1384 * gfortran.dg/c_kind_tests_3.f03: New.
1385
1386 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1387
1388 PR fortran/50547
1389 * gfortran.dg/elemental_args_check_4.f90: New.
1390
1391 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1392
1393 PR tree-optimization/50727
1394 * gcc.dg/vect/pr50727.c: New test.
1395
1396 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1397
1398 * gcc.dg/vla-23.c: New test.
1399
1400 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR tree-optimization/50596
1403 * gcc.dg/vect/vect-cond-9.c: New test.
1404
1405 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1406
1407 * gcc.dg/vect/bb-slp-29.c: New test.
1408
1409 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1410
1411 PR c++/50732
1412 * g++.dg/ext/is_base_of_incomplete.C: New.
1413 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1414 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1415
1416 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1417
1418 * gcc.target/sparc/combined-1.c: Compile at -O2.
1419
1420 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1421
1422 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1423 (dg-options): Add -Wno-attributes.
1424 * gcc.target/i386/fma_double_?.c: Ditto.
1425 * gcc.target/i386/fma_run_float_?.c: Ditto.
1426 * gcc.target/i386/fma_run_double_?.c: Ditto.
1427 * gcc.target/i386/l_fma_float_?.c: Dtto.
1428 * gcc.target/i386/l_fma_double_?.c: Ditto.
1429 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1430 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1431
1432 2011-10-15 Tobias Burnus <burnus@net-b.de>
1433
1434 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1435 the comments.
1436 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1437 * gfortran.dg/rank_3.f90: Ditto.
1438 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1439 -std=f2008ts in dg-options.
1440 * gfortran.dg/rank_4.f90: Ditto.
1441
1442 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1443
1444 PR target/49263
1445 * gcc.target/sh/pr49263.c: New.
1446
1447 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1448
1449 * gnat.dg/specs/debug1.ads: Tweak.
1450
1451 2011-10-14 Kai Tietz <ktietz@redhat.com>
1452
1453 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1454
1455 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1456
1457 * gcc.target/i386/sse2-mul-1.c: New test.
1458 * gcc.target/i386/sse4_1-mul-1.c: New test.
1459 * gcc.target/i386/avx-mul-1.c: New test.
1460 * gcc.target/i386/xop-mul-1.c: New test.
1461 * gcc.target/i386/avx2-mul-1.c: New test.
1462
1463 2011-10-14 Jason Merrill <jason@redhat.com>
1464
1465 PR c++/50563
1466 * g++.dg/cpp0x/nsdmi-list1.C: New.
1467
1468 PR c++/50707
1469 * g++.dg/cpp0x/nsdmi-const1.C: New.
1470
1471 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1472
1473 PR fortran/50570
1474 * gfortran.dg/pointer_intent_5.f90: New.
1475
1476 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1477
1478 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1479 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1480 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1481
1482 2011-10-14 Tobias Burnus <burnus@net-b.de>
1483
1484 PR fortran/50718
1485 * gfortran.dg/pointer_check_11.f90: New.
1486 * gfortran.dg/pointer_check_12.f90: New.
1487
1488 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 PR c++/38174
1491 * g++.dg/overload/operator4.C: New.
1492
1493 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1494
1495 * gcc.dg/di-longlong64-sync-1.c: New test.
1496 * gcc.dg/di-sync-multithread.c: New test.
1497 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1498 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1499 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1500 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1501 (check_effective_target_arm_arm_ok): New helper.
1502 (check_effective_target_sync_longlong): New helper.
1503
1504 2011-10-14 Richard Guenther <rguenther@suse.de>
1505
1506 PR tree-optimization/50723
1507 * gcc.dg/torture/pr50723.c: New testcase.
1508
1509 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 PR c++/17212
1512 * g++.dg/warn/format6.C: New.
1513 * obj-c++.dg/warn6.mm: Likewise.
1514
1515 2011-10-13 Richard Henderson <rth@redhat.com>
1516
1517 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1518 Delete.
1519 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1520 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1521 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1522
1523 2011-10-13 Jason Merrill <jason@redhat.com>
1524
1525 PR c++/50614
1526 * g++.dg/cpp0x/nsdmi-template2.C: New.
1527
1528 PR c++/50437
1529 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1530
1531 PR c++/50618
1532 * g++.dg/init/vbase1.C: New.
1533
1534 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1535
1536 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1537 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1538 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1539 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1540
1541 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1542
1543 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1544
1545 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1546
1547 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1548
1549 2011-10-13 Richard Guenther <rguenther@suse.de>
1550
1551 PR tree-optimization/50712
1552 * gcc.target/i386/pr50712.c: New testcase.
1553
1554 2011-10-13 Tom de Vries <tom@codesourcery.com>
1555
1556 * gcc.dg/memcpy-4.c: New test.
1557
1558 2011-10-13 Richard Guenther <rguenther@suse.de>
1559
1560 PR tree-optimization/50698
1561 * g++.dg/vect/pr50698.cc: New testcase.
1562
1563 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1564
1565 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1566 * gcc.target/powerpc/warn-2.c: Ditto.
1567
1568 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1569 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1570 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1571 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1572 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1573 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1574 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1575 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1576 * gcc.target/powerpc/ppc-pow.c: Likewise.
1577 * gcc.target/powerpc/recip-1.c: Likewise.
1578 * gcc.target/powerpc/recip-2.c: Likewise.
1579 * gcc.target/powerpc/recip-3.c: Likewise.
1580 * gcc.target/powerpc/recip-4.c: Likewise.
1581 * gcc.target/powerpc/recip-5.c: Likewise.
1582
1583 2011-10-12 David S. Miller <davem@davemloft.net>
1584
1585 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1586 '-mvis3' instead of 'mcpu=niagara3' in options.
1587 * gcc.target/sparc/fhalve.c: Likewise.
1588 * gcc.target/sparc/fnegop.c: Likewise.
1589 * gcc.target/sparc/fpadds.c: Likewise.
1590 * gcc.target/sparc/fshift.c: Likewise.
1591 * gcc.target/sparc/fucmp.c: Likewise.
1592 * gcc.target/sparc/lzd.c: Likewise.
1593 * gcc.target/sparc/vis3misc.c: Likewise.
1594 * gcc.target/sparc/xmul.c: Likewise.
1595
1596 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1597
1598 * gnat.dg/vect1.ad[sb]: New test.
1599 * gnat.dg/vect1_pkg.ads: New helper.
1600 * gnat.dg/vect2.ad[sb]: New test.
1601 * gnat.dg/vect2_pkg.ads: New helper.
1602 * gnat.dg/vect3.ad[sb]: New test.
1603 * gnat.dg/vect3_pkg.ads: New helper.
1604 * gnat.dg/vect4.ad[sb]: New test.
1605 * gnat.dg/vect4_pkg.ads: New helper.
1606 * gnat.dg/vect5.ad[sb]: New test.
1607 * gnat.dg/vect5_pkg.ads: New helper.
1608 * gnat.dg/vect6.ad[sb]: New test.
1609 * gnat.dg/vect6_pkg.ads: New helper.
1610
1611 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1612
1613 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1614 * gcc.target/i386/fma_run_double_2.c: Likewise.
1615 * gcc.target/i386/fma_run_double_3.c: Likewise.
1616 * gcc.target/i386/fma_run_double_4.c: Likewise.
1617 * gcc.target/i386/fma_run_double_5.c: Likewise.
1618 * gcc.target/i386/fma_run_double_6.c: Likewise.
1619 * gcc.target/i386/fma_run_float_1.c: Likewise.
1620 * gcc.target/i386/fma_run_float_2.c: Likewise.
1621 * gcc.target/i386/fma_run_float_3.c: Likewise.
1622 * gcc.target/i386/fma_run_float_4.c: Likewise.
1623 * gcc.target/i386/fma_run_float_5.c: Likewise.
1624 * gcc.target/i386/fma_run_float_6.c: Likewise.
1625
1626 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1627 remove the extra dg-options.
1628 * gcc.target/i386/l_fma_double_2.c: Likewise.
1629 * gcc.target/i386/l_fma_double_3.c: Likewise.
1630 * gcc.target/i386/l_fma_double_4.c: Likewise.
1631 * gcc.target/i386/l_fma_double_5.c: Likewise.
1632 * gcc.target/i386/l_fma_double_6.c: Likewise.
1633 * gcc.target/i386/l_fma_float_1.c: Likewise.
1634 * gcc.target/i386/l_fma_float_2.c: Likewise.
1635 * gcc.target/i386/l_fma_float_3.c: Likewise.
1636 * gcc.target/i386/l_fma_float_4.c: Likewise.
1637 * gcc.target/i386/l_fma_float_5.c: Likewise.
1638 * gcc.target/i386/l_fma_float_6.c: Likewise.
1639
1640 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1641
1642 PR tree-optimization/50189
1643 * g++.dg/torture/pr50189.C: New testcase.
1644
1645 2011-10-12 Richard Guenther <rguenther@suse.de>
1646
1647 PR tree-optimization/50700
1648 * gcc.dg/builtin-object-size-12.c: New testcase.
1649
1650 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1651
1652 PR c/50565
1653 * gcc.c-torture/compile/pr50565-1.c,
1654 gcc.c-torture/compile/pr50565-2.c: New tests.
1655
1656 2011-10-11 Jason Merrill <jason@redhat.com>
1657
1658 PR c++/49855
1659 PR c++/49896
1660 * g++.dg/template/constant1.C: New.
1661 * g++.dg/template/constant2.C: New.
1662 * g++.dg/cpp0x/constexpr-template3.C: New.
1663
1664 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1665
1666 * gcc.target/i386/warn-vect-op-3.c: New test.
1667 * gcc.target/i386/warn-vect-op-1.c: New test.
1668 * gcc.target/i386/warn-vect-op-2.c: New test.
1669
1670 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1671
1672 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1673
1674 2011-10-11 Richard Guenther <rguenther@suse.de>
1675
1676 PR tree-optimization/50204
1677 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1678
1679 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1680
1681 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1682
1683 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1684
1685 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1686 * gcc.target/i386/fma_double_2.c: Ditto.
1687 * gcc.target/i386/fma_double_3.c: Ditto.
1688 * gcc.target/i386/fma_double_4.c: Ditto.
1689 * gcc.target/i386/fma_double_5.c: Ditto.
1690 * gcc.target/i386/fma_double_6.c: Ditto.
1691 * gcc.target/i386/fma_float_1.c: Ditto.
1692 * gcc.target/i386/fma_float_2.c: Ditto.
1693 * gcc.target/i386/fma_float_3.c: Ditto.
1694 * gcc.target/i386/fma_float_4.c: Ditto.
1695 * gcc.target/i386/fma_float_5.c: Ditto.
1696 * gcc.target/i386/fma_float_6.c: Ditto.
1697 * gcc.target/i386/l_fma_double_1.c: Ditto.
1698 * gcc.target/i386/l_fma_double_2.c: Ditto.
1699 * gcc.target/i386/l_fma_double_3.c: Ditto.
1700 * gcc.target/i386/l_fma_double_4.c: Ditto.
1701 * gcc.target/i386/l_fma_double_5.c: Ditto.
1702 * gcc.target/i386/l_fma_double_6.c: Ditto.
1703 * gcc.target/i386/l_fma_float_1.c: Ditto.
1704 * gcc.target/i386/l_fma_float_2.c: Ditto.
1705 * gcc.target/i386/l_fma_float_3.c: Ditto.
1706 * gcc.target/i386/l_fma_float_4.c: Ditto.
1707 * gcc.target/i386/l_fma_float_5.c: Ditto.
1708 * gcc.target/i386/l_fma_float_6.c: Ditto.
1709 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1710 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1711 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1712 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1713 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1714 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1715 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1716 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1717 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1718 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1719 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1720 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1721
1722 2011-10-11 Tristan Gingold <gingold@adacore.com>
1723
1724 * gcc.dg/va-arg-4.c: New test.
1725 * gcc.dg/va-arg-5.c: Ditto.
1726
1727 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1728
1729 * lib/target-supports.exp (check_effective_target_fd_truncate):
1730 Close and unlink test file before exit.
1731
1732 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1733
1734 PR fortran/50564
1735 * gfortran.dg/forall_15.f90: New test case.
1736
1737 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1738 Andrew Macleod <amacleod@redhat.com>
1739
1740 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1741 wrappers for *other_threads() and *final_verify().
1742 * gcc.dg/simulate-thread/simulate-thread.h
1743 (simulate_thread_wrapper_other_threads): New.
1744 (simulate_thread_wrapper_final_verify): New.
1745
1746 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1747
1748 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1749
1750 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1751
1752 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1753
1754 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1755 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1756
1757 * gcc.target/i386/fma_1.h: New file.
1758 * gcc.target/i386/fma_2.h: Likewise.
1759 * gcc.target/i386/fma_3.h: Likewise.
1760 * gcc.target/i386/fma_4.h: Likewise.
1761 * gcc.target/i386/fma_5.h: Likewise.
1762 * gcc.target/i386/fma_6.h: Likewise.
1763 * gcc.target/i386/fma_double_1.c: Likewise.
1764 * gcc.target/i386/fma_double_2.c: Likewise.
1765 * gcc.target/i386/fma_double_3.c: Likewise.
1766 * gcc.target/i386/fma_double_4.c: Likewise.
1767 * gcc.target/i386/fma_double_5.c: Likewise.
1768 * gcc.target/i386/fma_double_6.c: Likewise.
1769 * gcc.target/i386/fma_float_1.c: Likewise.
1770 * gcc.target/i386/fma_float_2.c: Likewise.
1771 * gcc.target/i386/fma_float_3.c: Likewise.
1772 * gcc.target/i386/fma_float_4.c: Likewise.
1773 * gcc.target/i386/fma_float_5.c: Likewise.
1774 * gcc.target/i386/fma_float_6.c: Likewise.
1775 * gcc.target/i386/fma_main.h: Likewise.
1776 * gcc.target/i386/fma_run_double_1.c: Likewise.
1777 * gcc.target/i386/fma_run_double_2.c: Likewise.
1778 * gcc.target/i386/fma_run_double_3.c: Likewise.
1779 * gcc.target/i386/fma_run_double_4.c: Likewise.
1780 * gcc.target/i386/fma_run_double_5.c: Likewise.
1781 * gcc.target/i386/fma_run_double_6.c: Likewise.
1782 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1783 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1784 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1785 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1786 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1787 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1788 * gcc.target/i386/fma_run_float_1.c: Likewise.
1789 * gcc.target/i386/fma_run_float_2.c: Likewise.
1790 * gcc.target/i386/fma_run_float_3.c: Likewise.
1791 * gcc.target/i386/fma_run_float_4.c: Likewise.
1792 * gcc.target/i386/fma_run_float_5.c: Likewise.
1793 * gcc.target/i386/fma_run_float_6.c: Likewise.
1794 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1795 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1796 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1797 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1798 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1799 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1800 * gcc.target/i386/l_fma_1.h: Likewise.
1801 * gcc.target/i386/l_fma_2.h: Likewise.
1802 * gcc.target/i386/l_fma_3.h: Likewise.
1803 * gcc.target/i386/l_fma_4.h: Likewise.
1804 * gcc.target/i386/l_fma_5.h: Likewise.
1805 * gcc.target/i386/l_fma_6.h: Likewise.
1806 * gcc.target/i386/l_fma_double_1.c: Likewise.
1807 * gcc.target/i386/l_fma_double_2.c: Likewise.
1808 * gcc.target/i386/l_fma_double_3.c: Likewise.
1809 * gcc.target/i386/l_fma_double_4.c: Likewise.
1810 * gcc.target/i386/l_fma_double_5.c: Likewise.
1811 * gcc.target/i386/l_fma_double_6.c: Likewise.
1812 * gcc.target/i386/l_fma_float_1.c: Likewise.
1813 * gcc.target/i386/l_fma_float_2.c: Likewise.
1814 * gcc.target/i386/l_fma_float_3.c: Likewise.
1815 * gcc.target/i386/l_fma_float_4.c: Likewise.
1816 * gcc.target/i386/l_fma_float_5.c: Likewise.
1817 * gcc.target/i386/l_fma_float_6.c: Likewise.
1818 * gcc.target/i386/l_fma_main.h: Likewise.
1819 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1820 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1821 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1822 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1823 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1824 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1825 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1826 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1827 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1828 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1829 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1830 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1831
1832 2011-10-10 Richard Guenther <rguenther@suse.de>
1833
1834 PR middle-end/50389
1835 * gcc.dg/torture/pr50389.c: New testcase.
1836
1837 2011-10-10 Richard Guenther <rguenther@suse.de>
1838
1839 PR middle-end/50195
1840 * gcc.dg/builtins-47.c: Optimize.
1841
1842 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1843
1844 * lib/gcc-simulate-thread.exp: New.
1845 * gcc.dg/simulate-thread/guality.h: New.
1846 * gcc.dg/simulate-thread/simulate-thread.h: New.
1847 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1848 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1849 * gcc.dg/simulate-thread/README: New.
1850 * g++.dg/simulate-thread/guality.h: New.
1851 * g++.dg/simulate-thread/simulate-thread.h: New.
1852 * g++.dg/simulate-thread/simulate-thread.exp: New.
1853 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1854 * c-c++-common/cxxbitfields-2.c: Remove.
1855 * c-c++-common/cxxbitfields.c: Remove.
1856 * c-c++-common/cxxbitfields-4.c: Remove.
1857 * c-c++-common/cxxbitfields-5.c: Remove.
1858 * c-c++-common/simulate-thread/bitfields-1.c: New.
1859 * c-c++-common/simulate-thread/bitfields-2.c: New.
1860 * c-c++-common/simulate-thread/bitfields-3.c: New.
1861 * c-c++-common/simulate-thread/bitfields-4.c: New.
1862
1863 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1864
1865 PR c++/38980
1866 * g++.dg/warn/format5.C: New.
1867
1868 2011-10-09 Tobias Burnus <burnus@net-b.de>
1869
1870 PR fortran/50273
1871 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1872 * gfortran.dg/common_16.f90: New.
1873
1874 2011-10-09 Tobias Burnus <burnus@net-b.de>
1875
1876 * gfortran.dg/iso_c_binding_param_1.f90: New.
1877 * gfortran.dg/iso_c_binding_param_2.f90: New.
1878 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1879
1880 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1881
1882 PR tree-optimization/50635
1883 * gcc.dg/vect/pr50635.c: New test.
1884
1885 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1886
1887 PR fortran/50659
1888 * gfortran.dg/proc_decl_27.f90: New.
1889
1890 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1891
1892 PR libobjc/50428
1893 * objc/execute/initialize-1.m: New test.
1894
1895 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1896
1897 PR fortran/47844
1898 * gfortran.dg/pointer_function_result_1.f90 : New test.
1899
1900 2011-10-07 David S. Miller <davem@davemloft.net>
1901
1902 PR 50655
1903 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1904 * gcc.target/sparc/cmask.c: Use it.
1905 * gcc.target/sparc/fhalve.c: Likewise.
1906 * gcc.target/sparc/fnegop.c: Likewise.
1907 * gcc.target/sparc/fpadds.c: Likewise.
1908 * gcc.target/sparc/fshift.c: Likewise.
1909 * gcc.target/sparc/fucmp.c: Likewise.
1910 * gcc.target/sparc/lzd.c: Likewise.
1911 * gcc.target/sparc/vis3misc.c: Likewise.
1912 * gcc.target/sparc/xmul.c: Likewise.
1913
1914 2011-10-07 Richard Henderson <rth@redhat.com>
1915
1916 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1917 match for avx2.
1918 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1919
1920 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1921
1922 * gcc.dg/pr50193-1.c: New file.
1923 * gcc.target/arm/shiftable.c: New file.
1924
1925 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1926
1927 PR fortran/50625
1928 * gfortran.dg/class_46.f03: New.
1929
1930 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1931
1932 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1933 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1934 (syslog, vsyslog, __vsyslog_chk): Likewise.
1935
1936 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1937 (x, EXT_x): Use ASMNAME.
1938
1939 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1940 (a, c): Use ASMNAME.
1941
1942 2011-10-07 Tom de Vries <tom@codesourcery.com>
1943
1944 PR middle-end/50527
1945 * gcc.dg/pr50527.c: New test.
1946
1947 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1948
1949 PR tree-optimization/50650
1950 * gcc.c-torture/compile/pr50650.c: New test.
1951
1952 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953
1954 PR tree-optimization/50575
1955 * gcc.c-torture/execute/vector-compare-2.x: New file.
1956
1957 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1958
1959 PR middle-end/50125
1960 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1961 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1962 (bar3): Likewise.
1963
1964 2011-10-07 Richard Guenther <rguenther@suse.de>
1965
1966 PR testsuite/50637
1967 * gcc.dg/vect/vect-align-2.c: Increase array size.
1968
1969 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1970 H.J. Lu <hongjiu.lu@intel.com>
1971
1972 PR target/50603
1973 * gcc.target/i386/pr50603.c: New test.
1974
1975 2011-10-06 Jason Merrill <jason@redhat.com>
1976
1977 PR c++/39164
1978 * g++.dg/cpp0x/default31.C: New.
1979
1980 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR tree-optimization/50596
1983 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1984 New.
1985 * gcc.dg/vect/vect-cond-8.c: New test.
1986
1987 2011-10-06 Richard Henderson <rth@redhat.com>
1988
1989 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1990 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1991 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1992 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1993 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1994 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1995 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1996 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1997 * gcc.c-torture/execute/vshuf-16.inc: New file.
1998 * gcc.c-torture/execute/vshuf-2.inc: New file.
1999 * gcc.c-torture/execute/vshuf-4.inc: New file.
2000 * gcc.c-torture/execute/vshuf-8.inc: New file.
2001 * gcc.c-torture/execute/vshuf-main.inc: New file.
2002 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2003 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2004 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2005 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2006 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2007 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2008 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2009 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2010 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2011 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2012 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2013 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2014 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2015
2016 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR tree-optimization/49279
2019 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2020 * gcc.c-torture/execute/pr49279.c: New test.
2021
2022 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2023
2024 PR target/49049
2025 * gcc.c-torture/compile/pr49049.c: New test.
2026
2027 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2028
2029 PR target/50305
2030 * gcc.target/arm/pr50305.c: New test.
2031
2032 2011-10-06 Richard Guenther <rguenther@suse.de>
2033
2034 PR tree-optimization/38884
2035 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2036 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2037
2038 2011-10-05 David S. Miller <davem@davemloft.net>
2039
2040 * gcc.target/sparc/lzd.c: New test.
2041 * gcc.target/sparc/popc.c: New test.
2042
2043 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2044
2045 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2046 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2047 * g++.dg/other/final1.C: Cleanup original tree dump.
2048
2049 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2050
2051 PR tree-optimization/50613
2052 * gcc.dg/pr50613.c: New test.
2053
2054 2011-10-05 Richard Henderson <rth@redhat.com>
2055
2056 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2057 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2058 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2059 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2060 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2061 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2062 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2063 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2064
2065 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2066
2067 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2068 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2069 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2070 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2071 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2072
2073 2011-10-05 Richard Guenther <rguenther@suse.de>
2074
2075 PR tree-optimization/38885
2076 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2077
2078 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2079
2080 * gcc.target/i386/sw-1.c: New test.
2081
2082 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2083
2084 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2085 -mtune=generic.
2086 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2087
2088 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2089
2090 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2091
2092 2011-10-04 David S. Miller <davem@davemloft.net>
2093
2094 * gcc.target/sparc/fhalve.c: New test.
2095 * gcc.target/sparc/fnegop.c: New test.
2096 * gcc.target/sparc/xmul.c: New test.
2097
2098 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2099
2100 PR fortran/35831
2101 * gfortran.dg/dummy_procedure_6.f90: New.
2102
2103 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2104
2105 PR tree-optimization/50604
2106 * gcc.dg/pr50604.c: New test.
2107
2108 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2109
2110 PR tree-optimization/49662
2111 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2112 * gcc.dg/graphite/interchange-15.c: Likewise.
2113 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2114
2115 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2116
2117 * gcc.dg/tree-ssa/restrict-4.c: New test.
2118
2119 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2120
2121 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2122 (main): Use __typeof to get result type of comparison.
2123
2124 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2125
2126 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2127 Make et_vect_multiple_sizes_saved global.
2128 (check_effective_target_vect64): Make et_vect64_saved global.
2129
2130 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2131
2132 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2133 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2134 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2135 * gcc.dg/builtin-complex-err-1.c: Adjust.
2136
2137 2011-10-02 Jason Merrill <jason@redhat.com>
2138
2139 * g++.dg/cpp0x/range-for22.C: New.
2140
2141 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2142 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2143 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2144 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2145
2146 * g++.dg/cpp0x/nsdmi5.C: New.
2147
2148 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2149
2150 PR target/50579
2151 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2152 New procedures.
2153 (mips-dg-options): Force an ABI option if the current ABI is
2154 incompatible with the required -mlong setting. Likewise force
2155 a long setting if the current one is incompatible with the
2156 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2157 throughout procedure.
2158 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2159 instead of addressing=absolute.
2160
2161 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2162
2163 * gcc.target/mips/stack-1.c: New test.
2164
2165 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2166
2167 * gcc.dg/pr49696.c: New test.
2168
2169 2011-10-02 Jan Hubicka <jh@suse.cz>
2170
2171 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2172
2173 2011-10-01 David S. Miller <davem@davemloft.net>
2174
2175 * gcc.target/sparc/cmask.c: New test.
2176 * gcc.target/sparc/fpadds.c: New test.
2177 * gcc.target/sparc/fshift.c: New test.
2178 * gcc.target/sparc/fucmp.c: New test.
2179 * gcc.target/sparc/vis3misc.c: New test.
2180
2181 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2182
2183 PR fortran/50585
2184 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2185
2186 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2187
2188 PR c++/44473
2189 * g++.dg/dfp/44473-1.C: New test.
2190 * g++.dg/dfp/44473-2.C: New test.
2191 * g++.dg/dfp/mangle-1.C: New test.
2192 * g++.dg/dfp/mangle-2.C: New test.
2193 * g++.dg/dfp/mangle-3.C: New test.
2194 * g++.dg/dfp/mangle-4.C: New test.
2195 * g++.dg/dfp/mangle-5.C: New test.
2196
2197 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR inline-asm/50571
2200 * gcc.dg/pr50571.c: New test.
2201
2202 PR tree-optimization/46309
2203 * gcc.dg/pr46309.c: New test.
2204
2205 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2206
2207 * gcc.dg/strlenopt-21.c: New test.
2208
2209 2011-09-30 Revital Eres <revital.eres@linaro.org>
2210
2211 * gcc.dg/sms-10.c: New file.
2212
2213 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2214
2215 * gcc.target/arm/pr50099.c: New test.
2216
2217 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2218
2219 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2220
2221 2011-09-30 David S. Miller <davem@davemloft.net>
2222
2223 * gcc.target/sparc/bmaskbshuf.c: New test.
2224 * gcc.target/sparc/edgen.c: New test.
2225
2226 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2227
2228 PR fortran/50547
2229 * gfortran.dg/pure_formal_proc_3.f90: New.
2230
2231 PR fortran/50553
2232 * gfortran.dg/stfunc_7.f90: New.
2233
2234 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2235
2236 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2237 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2238 * gcc.dg/vector-compare-1.c: Likewise.
2239 * gcc.dg/vector-compare-2.c: Likewise.
2240
2241 2011-09-29 David S. Miller <davem@davemloft.net>
2242
2243 * gcc.target/sparc/array.c: New test.
2244
2245 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2246
2247 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2248 loop unroll and set max unroll times to 8.
2249 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2250 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2251 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2252 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2253
2254 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 PR c++/40145
2257 * g++.dg/ext/visibility/warn5.C: New.
2258
2259 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2260
2261 PR c++/45278
2262 * g++.dg/warn/Wextra-3.C: New.
2263
2264 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2265
2266 PR target/49486
2267 * gcc.target/sh/pr49468-si.c: New.
2268
2269 2011-09-28 Tom de Vries <tom@codesourcery.com>
2270
2271 PR testsuite/50485
2272 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2273 (TEST): Initialize src3 with random floats.
2274 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2275 from union src3. Initialize src3 with random floats.
2276
2277 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2278
2279 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2280 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2281 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2282 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2283 * gcc.target/sh/sh4a-cos.c: Ditto.
2284 * gcc.target/sh/sh4a-cosf.c: Ditto.
2285 * gcc.target/sh/sh4a-sin.c: Ditto.
2286 * gcc.target/sh/sh4a-sinf.c: Ditto.
2287 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2288 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2289 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2290
2291 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2292
2293 PR c++/31489
2294 * g++.dg/parse/error40.C: New.
2295 * g++.dg/warn/incomplete1.C: Adjust.
2296
2297 2011-09-27 Jan Hubicka <jh@suse.cz>
2298
2299 PR middle-end/49463
2300 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2301 Mark used.
2302
2303 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2304
2305 * gcc.dg/strlenopt-1.c: New test.
2306 * gcc.dg/strlenopt-1f.c: New test.
2307 * gcc.dg/strlenopt-2.c: New test.
2308 * gcc.dg/strlenopt-2f.c: New test.
2309 * gcc.dg/strlenopt-3.c: New test.
2310 * gcc.dg/strlenopt-4.c: New test.
2311 * gcc.dg/strlenopt-4g.c: New test.
2312 * gcc.dg/strlenopt-4gf.c: New test.
2313 * gcc.dg/strlenopt-5.c: New test.
2314 * gcc.dg/strlenopt-6.c: New test.
2315 * gcc.dg/strlenopt-7.c: New test.
2316 * gcc.dg/strlenopt-8.c: New test.
2317 * gcc.dg/strlenopt-9.c: New test.
2318 * gcc.dg/strlenopt-10.c: New test.
2319 * gcc.dg/strlenopt-11.c: New test.
2320 * gcc.dg/strlenopt-12.c: New test.
2321 * gcc.dg/strlenopt-12g.c: New test.
2322 * gcc.dg/strlenopt-13.c: New test.
2323 * gcc.dg/strlenopt-14g.c: New test.
2324 * gcc.dg/strlenopt-14gf.c: New test.
2325 * gcc.dg/strlenopt-15.c: New test.
2326 * gcc.dg/strlenopt-16g.c: New test.
2327 * gcc.dg/strlenopt-17g.c: New test.
2328 * gcc.dg/strlenopt-18g.c: New test.
2329 * gcc.dg/strlenopt.h: New file.
2330
2331 2011-09-27 Tom de Vries <tom@codesourcery.com>
2332
2333 PR middle-end/43864
2334 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2335 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2336 * gcc.dg/pr43864.c: New test.
2337 * gcc.dg/pr43864-2.c: Same.
2338 * gcc.dg/pr43864-3.c: Same.
2339 * gcc.dg/pr43864-4.c: Same.
2340
2341 2011-09-27 Jan Hubicka <jh@suse.cz>
2342
2343 * gcc.dg/ipa/inline-5.c: New testcase.
2344
2345 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2346
2347 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2348 vectors.
2349 * gcc.dg/vect/bb-slp-27.c: New.
2350 * gcc.dg/vect/bb-slp-28.c: New.
2351
2352 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2353
2354 * testsuite/lib/target-supports.exp (check_profiling_available):
2355 Don't rely solely on TLS tests for -fprofile-generate, fall
2356 through to the other code.
2357
2358 2011-09-27 Richard Guenther <rguenther@suse.de>
2359
2360 PR tree-optimization/50363
2361 * gcc.dg/torture/pr50363.c: New testcase.
2362
2363 2011-09-26 Jason Merrill <jason@redhat.com>
2364
2365 PR c++/45012
2366 * g++.dg/template/partial13.C: New.
2367
2368 PR c++/46105
2369 * g++.dg/template/partial12.C: New.
2370
2371 PR c++/50508
2372 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2373
2374 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2375
2376 PR c++/45487
2377 * g++.dg/diagnostic/bindings1.C: New.
2378 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2379
2380 2011-09-26 David S. Miller <davem@davemloft.net>
2381
2382 * gcc.target/sparc/wrgsr.c: New test.
2383 * gcc.target/sparc/rdgsr.c: New test.
2384 * gcc.target/sparc/edge.c: New test.
2385 * gcc.target/sparc/fcmp.c: New test.
2386
2387 * gcc.target/sparc/edge.c: Update for new return types.
2388 * gcc.target/sparc/fcmp.c: Likewise.
2389
2390 * gcc.target/sparc/fpaddsubi.c: New test.
2391
2392 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2393
2394 PR fortran/50515
2395 * gfortran.dg/common_15.f90: New.
2396
2397 PR fortran/50517
2398 * gfortran.dg/dummy_procedure_5.f90: New.
2399 * gfortran.dg/interface_26.f90: Modified error message.
2400 * gfortran.dg/proc_ptr_11.f90: Ditto.
2401 * gfortran.dg/proc_ptr_15.f90: Ditto.
2402 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2403 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2404
2405 2011-09-26 Jason Merrill <jason@redhat.com>
2406
2407 PR c++/50512
2408 * g++.dg/overload/rvalue3.C: New.
2409
2410 PR c++/50523
2411 * g++.dg/overload/ref-conv2.C: New.
2412
2413 * g++.dg/cpp0x/nsdmi-template1.C: New.
2414
2415 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2416
2417 * g++.dg/cpp0x/nullptr25.C: New.
2418
2419 2011-09-26 Richard Guenther <rguenther@suse.de>
2420
2421 PR tree-optimization/50472
2422 * gcc.dg/torture/pr50472.c: New testcase.
2423
2424 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2425
2426 * gnat.dg/opt22.adb: New test.
2427 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2428
2429 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2430
2431 * gnat.dg/opt21.adb: New test.
2432 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2433
2434 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2435
2436 * gnat.dg/opt20.ad[sb]: New test.
2437 * gnat.dg/opt20_pkg.ads: New helper.
2438
2439 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2440
2441 * gnat.dg/array17.adb: New test.
2442 * gnat.dg/array17_pkg.ads: New helper.
2443
2444 2011-09-25 Jason Merrill <jason@redhat.com>
2445
2446 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2447
2448 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 * gnat.dg/frame_overflow.ads: New.
2451 * gnat.dg/frame_overflow.adb: Adjust.
2452 * gnat.dg/specs/addr1.ads: Likewise.
2453
2454 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2455
2456 * g++.dg/tree-ssa/restrict2.C: New test.
2457
2458 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2459
2460 * lib/target-supports.exp (check_effective_target_vect64): New.
2461 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2462 of multiple vector sizes.
2463 * gcc.dg/vect/bb-slp-26.c: New.
2464
2465 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2466
2467 PR c++/50280
2468 * g++.dg/template/bitfield1.C: New.
2469
2470 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2471
2472 * gcc.dg/vect/bb-slp-24.c: New.
2473
2474 2011-09-24 Jason Merrill <jason@redhat.com>
2475
2476 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2477
2478 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2479
2480 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2481 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2482
2483 * g++.dg/cpp0x/nsdmi1.C: New.
2484 * g++.dg/cpp0x/nsdmi2.C: New.
2485 * g++.dg/cpp0x/nsdmi3.C: New.
2486 * g++.dg/cpp0x/nsdmi4.C: New.
2487 * g++.old-deja/g++.other/init4.C: New.
2488
2489 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2490
2491 PR c++/44267
2492 * g++.dg/template/sfinae28.C: New.
2493
2494 2011-09-23 Ian Lance Taylor <iant@google.com>
2495
2496 * go.test/go-test.exp (errchk): Handle more cases of getting
2497 correct Tcl backslash quoting in regular expressions in test file.
2498
2499 2011-09-23 Jason Merrill <jason@redhat.com>
2500
2501 Core 253
2502 * g++.dg/init/const8.C: New.
2503 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2504 * g++.dg/cpp0x/defaulted2.C: Likewise.
2505 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2506 * g++.dg/init/pr20039.C: Likewise.
2507 * g++.dg/init/pr42844.C: Likewise.
2508
2509 2011-09-23 Jan Hubicka <jh@suse.cz>
2510
2511 * gcc.dg/ipa/inline-1.c: new testcase.
2512 * gcc.dg/ipa/inline-2.c: new testcase.
2513 * gcc.dg/ipa/inline-3.c: new testcase.
2514 * gcc.dg/ipa/inline-4.c: new testcase.
2515
2516 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 PR c++/50258
2519 * g++.dg/cpp0x/constexpr-static8.C: New.
2520
2521 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2522
2523 * gcc.target/i386/avxfp-1.c: New test.
2524 * gcc.target/i386/avxfp-2.c: New test.
2525
2526 2011-09-23 Terry Guo <terry.guo@arm.com>
2527
2528 * gcc.c-torture/execute/941014-1.x: Deleted.
2529
2530 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2531
2532 PR c++/50491
2533 * g++.dg/cpp0x/pr50491.C: New.
2534
2535 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2536
2537 PR testsuite/50487
2538 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2539
2540 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2541
2542 PR c++/50371
2543 * g++.dg/cpp0x/nullptr24.C: New.
2544
2545 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2546
2547 PR target/50482
2548 * gcc.target/i386/pr50482.c: New test.
2549
2550 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2551
2552 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2553 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2554 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2555 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2556 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2557 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2558 multilib options contain different -march= from dg-options.
2559
2560 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2561 Paolo Carlini <paolo.carlini@oracle.com>
2562
2563 PR c++/50344
2564 * g++.dg/template/friend52.C: New.
2565
2566 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2567
2568 * gcc.target/arm/cmp-1.c: New test.
2569 * gcc.target/arm/cmp-2.c: Likewise.
2570
2571 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2572
2573 PR fortran/41733
2574 * gfortran.dg/impure_actual_1.f90: Modified error message.
2575 * gfortran.dg/proc_ptr_32.f90: New.
2576 * gfortran.dg/proc_ptr_33.f90: New.
2577
2578 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2579
2580 PR tree-optimization/50451
2581 * gcc.dg/vect/pr50451.c: New test.
2582
2583 2011-09-21 Ian Lance Taylor <iant@google.com>
2584
2585 * go.test/go-test.exp (errchk): Add special case for bug332.
2586 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2587 some more test lines.
2588
2589 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2590
2591 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2592 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2593 * g++.dg/other/i386-8.C: Ditto.
2594 * g++.dg/other/pr34435.C: Ditto.
2595 * g++.dg/other/pr39496.C: Ditto.
2596 * g++.dg/other/mmintrin.C: Ditto.
2597
2598 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2599
2600 * gcc.dg/vect/vect-cond-7.c: New test.
2601 * gcc.target/i386/sse4_1-cond-1.c: New test.
2602 * gcc.target/i386/avx-cond-1.c: New test.
2603
2604 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2605
2606 PR target/50464
2607 * g++.dg/other/pr50464.C: New test.
2608
2609 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2610
2611 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2612 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2613 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2614 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2615
2616 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2617
2618 * gnat.dg/opt19.adb: New test.
2619
2620 2011-09-21 Terry Guo <terry.guo@arm.com>
2621
2622 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2623 on arch conflict when testing case on targets other than armv7-a.
2624
2625 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2626
2627 PR c++/50454
2628 * g++.dg/ext/int128-1.C: New.
2629 * g++.dg/ext/int128-2.C: Likewise.
2630 * g++.dg/ext/int128-2.h: Likewise.
2631
2632 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2633
2634 PR testsuite/50469
2635 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2636
2637 2011-09-20 Jason Merrill <jason@redhat.com>
2638
2639 * g++.dg/cpp0x/constexpr-generated1.C: New.
2640
2641 PR c++/50442
2642 * g++.dg/overload/ref-conv1.C: New.
2643
2644 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2645
2646 * g++.dg/other/final1.C: New.
2647
2648 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2649
2650 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2651 and get_bit ().
2652
2653 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2654
2655 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2656 "target arm_eabi".
2657
2658 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2659
2660 PR tree-optimization/50413
2661 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2662 -fdump-tree-slp-details. Run other tests with
2663 -fdump-tree-vect-details.
2664 * g++.dg/vect/slp-pr50413.cc: New.
2665
2666 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2667 Ira Rosen <ira.rosen@linaro.org>
2668
2669 PR testsuite/50435
2670 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2671 Fix underscores around restrict.
2672
2673 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2674
2675 PR tree-optimization/50414
2676 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2677 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2678 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2679
2680 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2681
2682 PR tree-optimization/50412
2683 * gfortran.dg/vect/pr50412.f90: New.
2684
2685 2011-09-16 Jason Merrill <jason@redhat.com>
2686
2687 PR c++/50424
2688 * g++.dg/eh/defarg1.C: New.
2689
2690 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2691
2692 * gcc.dg/vect/vect-reduc-10.c: New test.
2693 * gcc.target/i386/avx-reduc-1.c: New test.
2694
2695 * gcc.target/i386/sse2-extract-1.c: New test.
2696 * gcc.target/i386/avx-extract-1.c: New test.
2697
2698 2011-09-16 Terry Guo <terry.guo@arm.com>
2699
2700 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2701
2702 2011-09-15 Diego Novillo <dnovillo@google.com>
2703
2704 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2705 ALWAYS_CXXFLAGS, if defined.
2706 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2707 ALWAYS_GFORTRANFLAGS, if defined.
2708 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2709 ALWAYS_GOCFLAGS, if defined.
2710 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2711 ALWAYS_OBJCXXFLAGS, if defined.
2712 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2713 additional_flags, if defined.
2714 * lib/gnat.exp (gnat_target_compile): Likewise.
2715 * lib/objc.exp (objc_target_compile): Likewise.
2716 * lib/target-supports-dg.exp (dg-add-options): Handle
2717 TEST_ALWAYS_FLAGS.
2718
2719 2011-09-15 Tom de Vries <tom@codesourcery.com>
2720
2721 PR testsuite/50322
2722 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2723 Use uintptr_t in f1. Undo avr xfails.
2724
2725 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2726
2727 PR fortran/50401
2728 PR fortran/50403
2729 * gfortran.dg/function_types_3.f90: New.
2730
2731 2011-09-15 Jason Merrill <jason@redhat.com>
2732
2733 PR c++/50365
2734 * g++.dg/cpp0x/trailing7.C: New.
2735
2736 PR c++/50361
2737 * g++.dg/cpp0x/nullptr23.C: New.
2738
2739 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2740
2741 * gcc.dg/vect/bb-slp-25.c: New.
2742
2743 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 PR c++/50391
2746 * g++.dg/cpp0x/noexcept15.C: New.
2747
2748 2011-09-14 Tom de Vries <tom@codesourcery.com>
2749
2750 PR middle-end/50251
2751 * gcc.dg/pr50251.c: New test.
2752
2753 2011-09-14 Tobias Burnus <burnus@net-b.de>
2754
2755 PR fortran/34547
2756 PR fortran/50375
2757 * gfortran.dg/null_5.f90: New.
2758 * gfortran.dg/null_6.f90: New.
2759
2760 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2761
2762 * gcc.c-torture/compile/20110913-1.c: New test.
2763
2764 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2765
2766 PR fortran/50379
2767 * gfortran.dg/result_2.f90: New.
2768
2769 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2770
2771 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2772
2773 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2774
2775 PR c++/48320
2776 * g++.dg/cpp0x/variadic116.C: New test case.
2777
2778 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2779
2780 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2781 * gcc.target/mips/interrupt_handler-2.c: New test.
2782 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2783
2784 2011-09-12 Jason Merrill <jason@redhat.com>
2785
2786 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2787
2788 * g++.dg/cpp0x/explicit7.C: New.
2789
2790 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2791
2792 PR rtl-optimization/50212
2793 * g++.dg/other/pr50212.C: New test.
2794
2795 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2796
2797 PR target/43746
2798 * testsuite/gcc.target/avr/torture/avr-torture.exp
2799 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2800 "-O2 -fmerge-all-constants".
2801
2802 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2803
2804 PR fortran/50327
2805 * gfortran.dg/do_while_1.f90: New test.
2806
2807 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2808
2809 PR fortran/35831
2810 PR fortran/47978
2811 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2812 * gfortran.dg/proc_decl_26.f90: New.
2813 * gfortran.dg/typebound_override_2.f90: New.
2814 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2815
2816 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2817
2818 * gnat.dg/cond_expr2.ad[sb]: New test.
2819
2820 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2821
2822 * gnat.dg/atomic5.ad[sb]: New test.
2823
2824 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2825
2826 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2827
2828 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2829
2830 PR target/49030
2831 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2832
2833 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2834
2835 PR target/49614
2836 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2837
2838 2011-09-09 Richard Guenther <rguenther@suse.de>
2839
2840 PR tree-optimization/50328
2841 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2842
2843 2011-09-09 Richard Guenther <rguenther@suse.de>
2844
2845 PR middle-end/50333
2846 * gcc.dg/torture/pr50333.c: New testcase.
2847
2848 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2849
2850 PR tree-optimization/50318
2851 * gcc.target/arm/pr50318-1.c: New file.
2852
2853 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2854
2855 * gcc.target/i386/all_one_m256i.c: New test.
2856
2857 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2858
2859 PR c++/50324
2860 * g++.dg/cpp0x/sfinae28.C: New.
2861
2862 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2863
2864 PR c/50332
2865 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2866 longer ignored on typedefs.
2867
2868 PR c++/33255 - Support -Wunused-local-typedefs warning
2869 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2870 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2871
2872 2011-09-08 Martin Jambor <mjambor@suse.cz>
2873
2874 PR tree-optimization/50287
2875 * gcc.dg/torture/pr50287.c: New test.
2876
2877 2011-09-08 Richard Guenther <rguenther@suse.de>
2878
2879 PR tree-optimization/19831
2880 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2881 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2882 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2883 * gcc.dg/errno-1.c: Adjust.
2884
2885 2011-09-08 Richard Guenther <rguenther@suse.de>
2886
2887 PR tree-optimization/19831
2888 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2889
2890 2011-09-08 Tobias Burnus <burnus@net-b.de>
2891
2892 PR fortran/44646
2893 * gfortran.dg/do_concurrent_1.f90: New.
2894 * gfortran.dg/do_concurrent_2.f90: New.
2895
2896 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR target/50310
2899 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2900 * gcc.dg/pr50310-2.c: New test.
2901
2902 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2903
2904 PR fortran/48095
2905 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2906 * gfortran.dg/impure_constructor_1.f90: Modified.
2907 * gfortran.dg/proc_ptr_comp_33.f90: New.
2908
2909 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR target/50310
2912 * gcc.dg/pr50310-1.c: New test.
2913
2914 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2915
2916 PR middle-end/48571
2917 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2918 instead of 4.
2919
2920 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2921
2922 PR c++/50309
2923 * g++.dg/cpp0x/noexcept14.C: New.
2924
2925 2011-09-07 Jason Merrill <jason@redhat.com>
2926
2927 * g++.dg/cpp0x/constexpr-ref3.C: New.
2928
2929 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2930
2931 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2932
2933 * gcc.dg/section1.c: Don't xfail for avr.
2934
2935 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2936
2937 PR tree-optimization/50322
2938 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2939
2940 2011-09-07 Martin Jambor <mjambor@suse.cz>
2941
2942 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2943
2944 2011-09-07 Martin Jambor <mjambor@suse.cz>
2945
2946 PR tree-optimization/49911
2947 * g++.dg/tree-ssa/pr49911.C: New test.
2948
2949 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2950
2951 PR target/49030
2952 * gcc.dg/torture/pr49030.c: New test.
2953
2954 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2955
2956 PR fortran/50288
2957 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2958 * gfortran.dg/class_4d.f03: Deleted.
2959 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2960
2961 2011-09-07 Richard Guenther <rguenther@suse.de>
2962
2963 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2964
2965 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2966
2967 PR tree-optimization/46021
2968 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2969
2970 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2971
2972 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2973
2974 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2975
2976 * gcc.c-torture/compile/20110906-1.c: New test.
2977
2978 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2979
2980 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2981
2982 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2983
2984 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2985 --param tree-reassoc-width=1.
2986
2987 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2988 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2989
2990 2011-09-06 Richard Guenther <rguenther@suse.de>
2991
2992 PR tree-optimization/48149
2993 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2994
2995 2011-09-06 Richard Guenther <rguenther@suse.de>
2996
2997 PR tree-optimization/48317
2998 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2999
3000 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3001
3002 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3003 New procedure.
3004 (add_options_for_quad_vectors): Replace with ...
3005 (add_options_for_double_vectors): ... this.
3006 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3007 support multiple vector sizes since the vectorizer attempts to
3008 vectorize with both vector sizes.
3009 * gcc.dg/vect/no-vfa-vect-79.c,
3010 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3011 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3012 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3013 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3014 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3015 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3016 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3017 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3018 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3019 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3020 gcc.dg/vect/vect-40.c: Likewise.
3021 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3022 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3023 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3024 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3025 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3026 Likewise.
3027 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3028
3029 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3030
3031 PR target/49606
3032 * gcc.target/mips/abi-main.h: New file.
3033 * gcc.target/mips/abi-o32-long32.c: New test.
3034 * gcc.target/mips/abi-o32-long64.c: Likewise.
3035 * gcc.target/mips/abi-o64-long32.c: Likewise.
3036 * gcc.target/mips/abi-o64-long64.c: Likewise.
3037 * gcc.target/mips/abi-n32-long32.c: Likewise.
3038 * gcc.target/mips/abi-n32-long64.c: Likewise.
3039 * gcc.target/mips/abi-n64-long32.c: Likewise.
3040 * gcc.target/mips/abi-n64-long64.c: Likewise.
3041 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3042 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3043 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3044 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3045 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3046 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3047 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3048 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3049 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3050 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3051 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3052 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3053 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3054 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3055 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3056 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3057 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3058 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3059 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3060 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3061 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3062 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3063 * gcc.target/mips/branch-3.c: Likewise.
3064 * gcc.target/mips/branch-4.c: Likewise.
3065 * gcc.target/mips/branch-5.c: Likewise.
3066 * gcc.target/mips/branch-6.c: Likewise.
3067 * gcc.target/mips/branch-7.c: Likewise.
3068 * gcc.target/mips/branch-8.c: Likewise.
3069 * gcc.target/mips/branch-9.c: Likewise.
3070 * gcc.target/mips/branch-10.c: Likewise.
3071 * gcc.target/mips/branch-11.c: Likewise.
3072 * gcc.target/mips/branch-12.c: Likewise.
3073 * gcc.target/mips/branch-13.c: Likewise.
3074 * gcc.target/mips/lazy-binding-1.c: Likewise.
3075
3076 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3077
3078 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3079 to avoid warning on int=16 platforms..
3080
3081 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3082
3083 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3084 to work even with -fshort-enums.
3085
3086 2011-09-04 Jan Hubicka <jh@suse.cz>
3087
3088 * gcc.c-torture/compile/20110902.c: new testcase.
3089
3090 2011-09-04 Jason Merrill <jason@redhat.com>
3091
3092 PR c++/49267
3093 * g++.dg/cpp0x/rv-conv1.C: New.
3094
3095 DR 1328
3096 * g++.dg/cpp0x/rv-func3.C: New.
3097
3098 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3099
3100 PR c++/50248
3101 Core 1358
3102 * g++.dg/cpp0x/constexpr-template1.C: New.
3103 * g++.dg/cpp0x/constexpr-template2.C: New.
3104 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3105 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3106
3107 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3108
3109 * gnat.dg/specs/debug1.ads: Tweak pattern.
3110
3111 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3112
3113 PR fortran/50227
3114 * gfortran.dg/class_45a.f03: New.
3115 * gfortran.dg/class_45b.f03: New.
3116
3117 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3118 Ira Rosen <ira.rosen@linaro.org>
3119
3120 PR tree-optimization/50208
3121 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3122 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3123 -fno-tree-fre -fno-tree-pre.
3124
3125 2011-09-02 Martin Jambor <mjambor@suse.cz>
3126
3127 * gcc.dg/ipa/ipcp-3.c: New test.
3128
3129 2011-09-02 Richard Guenther <rguenther@suse.de>
3130
3131 PR tree-optimization/27460
3132 PR middle-end/29269
3133 * gcc.dg/vect/vect-cond-7.c: New testcase.
3134
3135 2011-09-02 Martin Jambor <mjambor@suse.cz>
3136
3137 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3138 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3139 xfailed test for inlining.
3140 * g++.dg/ipa/ivinline-9.C: Likewise.
3141
3142 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3143
3144 PR tree-optimization/50178
3145 * gfortran.dg/vect/pr50178.f90: New test.
3146
3147 2011-08-31 Martin Jambor <mjambor@suse.cz>
3148
3149 PR middle-end/49886
3150 * gcc.c-torture/execute/pr49886.c: New testcase.
3151
3152 2011-08-31 Tom de Vries <tom@codesourcery.com>
3153
3154 PR middle-end/43513
3155 * gcc.dg/pr43513.c: New test.
3156
3157 2011-08-30 Tobias Burnus <burnus@net-b.de>
3158
3159 PR fortran/45044
3160 * gfortran.dg/common_14.f90: New.
3161 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3162
3163 2011-08-30 Jason Merrill <jason@redhat.com>
3164
3165 PR c++/50084
3166 * g++.dg/cpp0x/decltype33.C: New.
3167
3168 PR c++/50089
3169 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3170
3171 PR c++/50114
3172 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3173
3174 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3175
3176 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3177
3178 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3179
3180 * gnat.dg/specs/aggr3.ads: New test.
3181 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3182
3183 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3184 * gnat.dg/specs/aggr2.ads: Likewise.
3185
3186 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3187
3188 PR fortran/45170
3189 * gfortran.dg/allocate_with_source_2.f90: New test
3190
3191 2011-08-30 Jason Merrill <jason@redhat.com>
3192
3193 PR c++/50220
3194 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3195
3196 PR c++/50234
3197 * g++.dg/cpp0x/constexpr-value3.C: New.
3198
3199 2011-08-30 Richard Guenther <rguenther@suse.de>
3200
3201 PR middle-end/48571
3202 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3203 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3204 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3205 * gcc.dg/pr36902.c: XFAIL.
3206
3207 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3208
3209 * gcc.target/i386/fma-check.h: New.
3210 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3211 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3212 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3213 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3214 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3215 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3216 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3217 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3218 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3219 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3220 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3221 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3222 * gcc.target/i386/fma-compile.c: Likewise.
3223 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3224 * gcc.target/i386/sse-12.c: Add -mfma.
3225 * gcc.target/i386/sse-13.c: Likewise.
3226 * gcc.target/i386/sse-14.c: Likewise.
3227 * gcc.target/i386/sse-22.c: Likewise.
3228 * gcc.target/i386/sse-23.c: Likewise.
3229 * g++.dg/other/i386-2.C: Likewise.
3230 * g++.dg/other/i386-3.C: Likewise.
3231
3232 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3233
3234 PR testsuite/50185
3235 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3236 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3237
3238 2011-08-30 Christian Bruel <christian.bruel@st.com>
3239
3240 * g++.dg/bprob/bprob.exp (feedback_options): Set
3241 -fbranch-probabilities.
3242 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3243
3244 2011-08-29 Jason Merrill <jason@redhat.com>
3245
3246 PR c++/50224
3247 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3248
3249 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3250 Jason Merrill <jason@redhat.com>
3251
3252 * g++.dg/dfp/base.C: New test.
3253
3254 2011-08-29 Jason Merrill <jason@redhat.com>
3255
3256 Core DR 994
3257 PR c++/50209
3258 * g++.dg/cpp0x/initlist58.C: New.
3259
3260 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3261
3262 PR fortran/50225
3263 * gfortran.dg/class_result_1.f03: New.
3264
3265 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3266
3267 PR middle-end/48722
3268 * gcc.target/i386/pr48722.c: New test.
3269
3270 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3271
3272 PR libfortran/50192
3273 * gfortran.dg/widechar_compare_1.f90: New test.
3274
3275 2011-08-26 Jason Merrill <jason@redhat.com>
3276
3277 Core DR 342
3278 PR c++/48582
3279 * g++.dg/abi/mangle50.C: New.
3280
3281 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3282
3283 PR target/50202
3284 * gcc.target/i386/pr50202.c: New test.
3285
3286 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3287
3288 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3289 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3290 * gcc.target/i386/avx-round-vec.c: New test.
3291 * gcc.target/i386/avx-roundf-vec.c: New test.
3292
3293 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3294
3295 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3296 instruction.
3297
3298 PR c/50179
3299 * c-c++-common/Wunused-var-14.c: New test.
3300
3301 2011-08-26 Tom de Vries <tom@codesourcery.com>
3302
3303 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3304
3305 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3306
3307 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3308 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3309 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3310 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3311
3312 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3313
3314 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3315 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3316 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3317 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3318
3319 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3320
3321 PR fortran/50050
3322 * gfortran.dg/pointer_comp_init_1.f90: New test.
3323
3324 2011-08-25 Jason Merrill <jason@redhat.com>
3325
3326 PR c++/50157
3327 * g++.dg/cpp0x/sfinae27.C: New.
3328
3329 2011-08-25 Tobias Burnus <burnus@net-b.de>
3330
3331 * gfortran.dg/coarray_lib_token_4.f90: New.
3332
3333 2011-08-25 Tobias Burnus <burnus@net-b.de>
3334
3335 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3336
3337 2011-08-25 Richard Guenther <rguenther@suse.de>
3338
3339 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3340
3341 2011-08-24 Tobias Burnus <burnus@net-b.de>
3342
3343 PR fortran/50163
3344 * gfortran.dg/initialization_28.f90: New.
3345
3346 2011-08-24 Richard Guenther <rguenther@suse.de>
3347
3348 PR tree-optimization/50067
3349 * gcc.dg/torture/pr50067-3.c: New testcase.
3350 * gcc.dg/torture/pr50067-4.c: Likewise.
3351 * gcc.dg/torture/pr50067-5.c: Likewise.
3352
3353 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3354
3355 * g++.dg/other/i386-2.C: Add -mavx2 check.
3356 * g++.dg/other/i386-3.C: Likewise.
3357 * gcc.target/i386/avx-1.c: Add AVX2.
3358 * gcc.target/i386/avx-2.c: Likewise.
3359 * gcc.target/i386/funcspec-5.c: Likewise.
3360 * gcc.target/i386/sse-12.c: Likewise.
3361 * gcc.target/i386/sse-13.c: Likewise.
3362 * gcc.target/i386/sse-14.c: Likewise.
3363 * gcc.target/i386/sse-22.c: Likewise.
3364 * gcc.target/i386/sse-23.c: Likewise.
3365 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3366 * gcc.target/i386/avx2-check.h: New.
3367 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3368 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3369 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3370 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3371 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3372 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3373 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3374 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3375 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3376 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3377 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3378 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3379 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3380 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3381 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3382 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3383 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3384 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3385 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3386 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3387 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3388 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3389 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3390 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3391 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3392 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3393 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3394 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3395 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3396 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3397 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3398 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3399 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3400 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3401 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3402 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3403 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3404 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3405 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3406 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3407 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3408 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3409 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3410 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3411 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3412 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3413 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3414 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3415 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3416 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3417 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3418 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3419 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3420 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3421 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3422 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3423 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3424 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3425 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3426 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3427 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3428 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3429 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3430 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3431 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3432 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3433 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3434 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3435 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3436 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3437 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3438 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3439 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3440 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3441 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3442 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3443 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3444 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3445 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3446 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3447 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3448 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3449 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3450 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3451 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3452 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3453 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3454 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3455 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3456 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3457 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3458 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3459 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3460 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3461 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3462 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3463 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3464 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3465 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3466 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3467 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3468 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3469 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3470 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3471 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3472 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3473 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3474 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3475 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3476 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3477 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3478 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3479 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3480 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3481 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3482 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3483 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3484 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3485 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3486 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3487 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3488 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3489 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3490 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3491 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3492 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3493 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3494 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3495 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3496 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3497 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3498 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3499 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3500 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3501 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3502 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3503 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3504 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3505 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3506 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3507 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3508 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3509 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3510 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3511 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3512 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3513 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3514 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3515 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3516 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3517 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3518 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3519 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3520 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3521 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3522 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3523 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3524 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3525 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3526 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3527 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3528 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3529 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3530 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3531 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3532 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3533 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3534 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3535 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3536 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3537 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3538 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3539 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3540 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3541 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3542 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3543 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3544 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3545 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3546 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3547 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3548 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3581 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3596 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3597 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3600 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3601 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3602 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3632 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3633 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3648 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3649 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3650 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3668 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3669 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3670 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3671 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3672 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3673 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3674 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3675 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3676 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3677 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3678 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3679 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3680 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3681 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3682 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3683 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3684 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3685 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3686 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3687 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3688 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3689 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3690 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3691 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3692 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3693 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3694 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3695 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3696 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3697 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3698 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3712 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3713 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3714 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3715 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3716 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3717 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3718 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3719 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3720 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3721 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3722 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3723 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3724 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3725 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3726 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3727 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3728 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3729 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3730 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3731 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3732 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3733 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3734 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3735 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3736 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3737 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3738 * gcc.target/i386/testimm-9.c: Likewise.
3739
3740 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3741
3742 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3743 * g++.dg/other/i386-3.C: Likewise.
3744 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3745 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3746 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3747 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3748 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3749 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3750 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3751 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3752 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3753 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3754 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3755 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3756 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3757 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3758 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3759 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3760 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3761 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3762 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3763 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3764 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3765 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3766 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3767 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3768 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3769 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3770 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3771 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3772 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3773 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3774 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3775 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3776 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3777 * gcc.target/i386/sse-12.c: Add BMI2.
3778 * gcc.target/i386/sse-13.c: Likewise.
3779 * gcc.target/i386/sse-14.c: Likewise.
3780 * gcc.target/i386/sse-22.c: Likewise.
3781 * gcc.target/i386/sse-23.c: Likewise.
3782
3783 2011-08-23 Jason Merrill <jason@redhat.com>
3784
3785 * g++.dg/template/crash7.C: Adjust expected errors.
3786
3787 2011-08-23 Jason Merrill <jason@redhat.com>
3788
3789 PR c++/49045
3790 Core 1321
3791 * g++.dg/cpp0x/overload2.C: New.
3792
3793 2011-08-23 Jason Merrill <jason@redhat.com>
3794
3795 Core 903
3796 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3797
3798 2011-08-23 Jason Merrill <jason@redhat.com>
3799
3800 Core 975
3801 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3802 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3803 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3804 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3805
3806 2011-08-23 Jason Merrill <jason@redhat.com>
3807
3808 PR c++/50024
3809 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3810
3811 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3812
3813 PR c++/50158
3814 * g++.dg/warn/Wunused-var-16.C: New test.
3815
3816 PR middle-end/50161
3817 * gcc.dg/pr50161.c: New test.
3818
3819 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3820
3821 PR c++/50055
3822 * g++.dg/gcov/gcov-7.C: New test.
3823
3824 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR c++/46862
3827 * g++.dg/dfp/nofields.C: New test.
3828
3829 2011-08-23 Tobias Burnus <burnus@net-b.de>
3830
3831 PR fortran/31600
3832 * gfortran.dg/use_16.f90: New.
3833
3834 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3835 Kirill Yukhin <kirill.yukhin@intel.com>
3836
3837 PR target/50155
3838 * gcc.target/i386/pr50155.c: New test.
3839
3840 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3841
3842 PR tree-optimization/50133
3843 * gcc.dg/pr50133.c: New test.
3844
3845 PR middle-end/50141
3846 * c-c++-common/cxxbitfields-6.c: New test.
3847
3848 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3849
3850 PR fortran/50050
3851 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3852
3853 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3854
3855 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3856 * gcc.dg/pr49994-3.c: Ditto.
3857
3858 2011-08-22 Richard Guenther <rguenther@suse.de>
3859
3860 PR testsuite/50145
3861 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3862 * gcc.dg/torture/pr50067-2.c: Likewise.
3863
3864 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3865
3866 PR fortran/47659
3867 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3868 of a constant resulting from simplification.
3869 * gfortran.dg/warn_conversion_3.f90: New test.
3870
3871 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3872
3873 PR fortran/50130
3874 * gfortran.dg/zero_stride_1.f90: New test.
3875
3876 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3877
3878 PR fortran/49638
3879 * gfortran.dg/typebound_override_1.f90: Modified.
3880
3881 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR tree-optimization/48739
3884 * gcc.dg/pr48739-1.c: New test.
3885 * gcc.dg/pr48739-2.c: New test.
3886
3887 2011-08-20 Tobias Burnus <burnus@net-b.de>
3888
3889 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3890
3891 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3892
3893 PR fortran/50129
3894 * gfortran.dg/where_3.f90: New test.
3895
3896 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3897
3898 PR middle-end/49721
3899 * gfortran.dg/pr49721-1.f: New.
3900 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3901
3902 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3903
3904 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3905 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3906 New tests.
3907
3908 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3909
3910 * gcc.target/arm/wmul-11.c: New file.
3911 * gcc.target/arm/wmul-12.c: New file.
3912 * gcc.target/arm/wmul-13.c: New file.
3913
3914 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3915
3916 * gcc.target/arm/wmul-10.c: New file.
3917
3918 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3919
3920 * gcc.target/arm/wmul-9.c: New file.
3921 * gcc.target/arm/wmul-bitfield-2.c: New file.
3922
3923 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3924
3925 * gcc.target/arm/wmul-8.c: New file.
3926
3927 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3928
3929 * gcc.target/arm/wmul-7.c: New file.
3930
3931 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3932
3933 * gcc.target/arm/wmul-6.c: New file.
3934
3935 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3936
3937 * gcc.target/arm/wmul-5.c: New file.
3938 * gcc.target/arm/no-wmla-1.c: New file.
3939
3940 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3941
3942 * gcc.target/arm/wmul-bitfield-1.c: New file.
3943
3944 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3945
3946 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3947
3948 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3949
3950 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3951 * gcc.target/i386/conversion.c: Likewise.
3952
3953 2011-08-19 Richard Guenther <rguenther@suse.de>
3954
3955 * gcc.dg/torture/pr50067-1.c: New testcase.
3956 * gcc.dg/torture/pr50067-2.c: Likewise.
3957
3958 2011-08-19 Joey Ye <joey.ye@arm.com>
3959
3960 PR target/49437
3961 * gcc.target/arm/handler-align.c: New test.
3962 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3963 New Function.
3964
3965 2011-08-19 Joey Ye <joey.ye@arm.com>
3966
3967 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3968
3969 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3970
3971 PR fortran/50071
3972 * gfortran.dg/end_block_label_1.f90: New test.
3973 * gfortran.dg/end_associate_label_1.f90: New test.
3974
3975 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3976
3977 * gcc.dg/c1x-pointer-float-1.c: New test.
3978
3979 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3980
3981 PR fortran/50071
3982 * gfortran.dg/duplicate_labels_2.f: New test.
3983
3984 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3985
3986 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3987 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3988 gcc.dg/c1x-noreturn-5.c: New tests.
3989
3990 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3991
3992 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3993
3994 2011-08-18 Tobias Burnus <burnus@net-b.de>
3995
3996 PR fortran/18918
3997 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3998 * gfortran.dg/coarray_lock_3.f90: Fix test.
3999 * gfortran.dg/coarray_lock_4.f90: New.
4000 * gfortran.dg/coarray_lock_5.f90: New.
4001
4002 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4003
4004 PR target/50009
4005 * gcc.c-torture/compile/pr50009.c: New test.
4006
4007 PR target/50092
4008 * gcc.dg/torture/pr50092.c: New test.
4009
4010 2011-08-18 Tobias Burnus <burnus@net-b.de>
4011
4012 PR fortran/50109
4013 * gfortran.dg/namelist_73.f90: New.
4014
4015 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4016
4017 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4018
4019 PR debug/50017
4020 * gcc.dg/pr50017.c: New test.
4021
4022 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4023
4024 PR c++/45625
4025 * g++.dg/lookup/hidden-var1.C: New test case.
4026
4027 2011-08-17 Tobias Burnus <burnus@net-b.de>
4028
4029 PR fortran/31461
4030 * gfortran.dg/warn_unused_var_2.f90: New.
4031 * gfortran.dg/warn_unused_var_3.f90: New.
4032
4033 2011-08-17 Tom de Vries <tom@codesourcery.com>
4034
4035 PR target/43597
4036 * gcc.target/arm/pr43597.c: New test.
4037
4038 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4039
4040 PR fortran/50070
4041 * gfortran.dg/common_13.f90: New.
4042
4043 2011-08-16 Jason Merrill <jason@redhat.com>
4044
4045 PR c++/50086
4046 * g++.dg/cpp0x/variadic-unresolved.C: New.
4047
4048 * g++.old-deja/g++.brendan/README: Add R.I.P.
4049
4050 * g++.dg/ext/attr-used-1.C: New.
4051
4052 PR c++/50054
4053 * g++.dg/cpp0x/initlist56.C: New.
4054
4055 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4056
4057 PR testsuite/50085
4058 * g++.dg/opt/life1.C: Only run on Linux.
4059
4060 2011-08-15 Tobias Burnus <burnus@net-b.de>
4061
4062 * gfortran.dg/coarray_26.f90: New.
4063
4064 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4065
4066 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4067 -fdump-tree-vrp1.
4068
4069 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4070
4071 PR fortran/50073
4072 * gfortran.dg/func_result_7.f90: New.
4073
4074 2011-08-13 Jason Merrill <jason@redhat.com>
4075
4076 PR c++/50075
4077 * g++.dg/cpp0x/decltype32.C: New.
4078
4079 PR c++/50059
4080 * g++.dg/diagnostic/expr1.C: New.
4081
4082 2011-08-12 David Li <davidxl@google.com>
4083
4084 * g++.dg/abi/vbase15.C: New test.
4085
4086 2011-08-12 Jason Merrill <jason@redhat.com>
4087
4088 PR c++/50034
4089 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4090
4091 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4092
4093 * gcc.dg/builtins-67.c: New test.
4094 * gcc.target/i386/conversion.c: Ditto.
4095
4096 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4097 Brian Hackett <bhackett1024@gmail.com>
4098
4099 * g++.dg/plugin/decl_plugin.c: New.
4100 * g++.dg/plugin/decl-plugin-test.C: New.
4101 * g++.dg/plugin/plugin.exp: Add above testcase.
4102
4103 2011-08-11 Richard Guenther <rguenther@suse.de>
4104
4105 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4106
4107 2011-08-11 Michael Matz <matz@suse.de>
4108
4109 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4110
4111 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4112
4113 PR tree-optimization/50039
4114 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4115 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4116
4117 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4118
4119 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4120 (sse4_1_test): Initialize src3 with random value.
4121
4122 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4123
4124 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4125 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4126 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4127 * gcc.dg/scal-to-vec1.c: New test.
4128 * gcc.dg/scal-to-vec2.c: New test.
4129
4130 2011-08-09 Richard Guenther <rguenther@suse.de>
4131
4132 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4133 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4134 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4135 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4136
4137 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4138
4139 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4140
4141 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4142
4143 * gcc.dg/pr49948.c: Require pthread effective target.
4144
4145 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4146
4147 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4148
4149 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4150
4151 * gcc.target/i386/sse-22a.c: New test.
4152
4153 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4154
4155 PR tree-optimization/50014
4156 * gcc.dg/vect/pr50014.c: New test.
4157
4158 2011-08-08 Martin Jambor <mjambor@suse.cz>
4159
4160 PR middle-end/49923
4161 * gcc.dg/tree-ssa/pr49923.c: New test.
4162
4163 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4164
4165 PR target/49781
4166 * gcc.target/i386/pr49781-1.c: New.
4167
4168 2011-08-08 Jason Merrill <jason@redhat.com>
4169
4170 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4171
4172 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4173
4174 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4175
4176 PR fortran/49638
4177 * gfortran.dg/typebound_override_1.f90: New.
4178
4179 2011-08-07 Kai Tietz <ktietz@redhat.com>
4180
4181 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4182 x86_64 mingw target.
4183 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4184 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4185 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4186 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4187 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4188 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4189 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4190 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4191 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4192 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4193
4194 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4195
4196 PR testsuite/48727
4197 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4198
4199 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4200
4201 * gcc.dg/pr48770.c: Cleanup coverage files.
4202 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4203
4204 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4205
4206 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4207 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4208 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4209 lzcnt and bmi options.
4210
4211 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4212
4213 PR target/47381
4214 * gcc.dg/pr47381-1.c: New.
4215 * gcc.dg/pr47381-2.c: Likewise.
4216 * gcc.target/i386/pr47381.c: Likewise.
4217
4218 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4219
4220 PR middle-end/47727
4221 * gcc.dg/pr47727.c: New.
4222
4223 PR target/47372
4224 * gcc.dg/pr47372-1.c: New.
4225 * gcc.dg/pr47372-2.c: Likewise.
4226
4227 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4228
4229 PR middle-end/47449
4230 * gcc.target/i386/pr47449.c: New.
4231
4232 PR target/47446
4233 * gcc.dg/pr47446-1.c: New.
4234 * gcc.dg/pr47446-2.c: Likewise.
4235
4236 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4237
4238 PR target/47766
4239 * gcc.dg/pr47766.c: New.
4240
4241 PR target/47715
4242 * gcc.dg/tls/pr47715-1.c: New.
4243 * gcc.dg/tls/pr47715-2.c: Likewise.
4244 * gcc.dg/tls/pr47715-3.c: Likewise.
4245 * gcc.dg/tls/pr47715-4.c: Likewise.
4246 * gcc.dg/tls/pr47715-5.c: Likewise.
4247
4248 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4249
4250 PR libobjc/50002
4251 * objc.dg/gnu-api-2-class.m: Updated comments.
4252 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4253 * objc.dg/gnu-api-2-class-meta.m: New test.
4254 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4255
4256 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4257
4258 PR libobjc/49882
4259 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4260 with classes that are in construction.
4261
4262 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4263
4264 PR target/48084
4265 * gcc.target/i386/pr48084-1.c: New.
4266 * gcc.target/i386/pr48084-2.c: Likewise.
4267 * gcc.target/i386/pr48084-3.c: Likewise.
4268 * gcc.target/i386/pr48084-4.c: Likewise.
4269 * gcc.target/i386/pr48084-5.c: Likewise.
4270
4271 PR rtl-optimization/49504
4272 * gcc.target/i386/pr49504.c: New.
4273
4274 PR target/49860
4275 * gcc.dg/pr49860.c: New.
4276
4277 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4278
4279 PR libobjc/49882
4280 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4281 with classes that are in construction.
4282
4283 2011-08-05 Jason Merrill <jason@redhat.com>
4284
4285 PR c++/48993
4286 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4287
4288 PR c++/49921
4289 * g++.dg/cpp0x/decltype31.C: New.
4290
4291 PR c++/49669
4292 * g++.dg/init/array28.C: New.
4293
4294 PR c++/49988
4295 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4296
4297 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4298
4299 PR target/47369
4300 * gcc.dg/pr47369-1.c: New.
4301
4302 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4303
4304 PR middle-end/47364
4305 * gcc.dg/torture/pr47364-1.c: New.
4306 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4307 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4308
4309 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4310
4311 PR fortran/37211
4312 * gfortran.dg/transfer_check_2.f90: New test case.
4313
4314 2011-08-05 Jan Hubicka <jh@suse.cz>
4315
4316 PR middle-end/49494
4317 * gfortran.dg/pr49494.f90: New testcase.
4318
4319 2011-08-05 Jan Hubicka <jh@suse.cz>
4320
4321 PR middle-end/49735
4322 * gcc.c-torture/compile/pr49735.c: New testcase.
4323
4324 2011-08-05 Jason Merrill <jason@redhat.com>
4325
4326 PR c++/47453
4327 * g++.dg/cpp0x/initlist56.C: New.
4328
4329 PR c++/49812
4330 * g++.dg/overload/rvalue2.C: New.
4331
4332 PR c++/49983
4333 * g++.dg/cpp0x/range-for21.C: New.
4334
4335 * g++.dg/ext/vla11.C: New.
4336
4337 2011-08-05 Richard Guenther <rguenther@suse.de>
4338
4339 PR tree-optimization/49984
4340 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4341
4342 2011-08-05 Richard Guenther <rguenther@suse.de>
4343
4344 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4345 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4346 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4347
4348 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4349
4350 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4351 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4352 * gfortran.dg/ldist-pr43023.f90: Ditto.
4353 * gfortran.dg/namelist_52.f90: Ditto.
4354 * gfortran.dg/interface_proc_end.f90: Ditto.
4355 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4356 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4357
4358 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4359
4360 * gcc.dg/vect/vect-over-widen-1.c: New test.
4361 * gcc.dg/vect/vect-over-widen-2.c: New test.
4362 * gcc.dg/vect/vect-over-widen-3.c: New test.
4363 * gcc.dg/vect/vect-over-widen-4.c: New test.
4364
4365 2011-08-04 Richard Guenther <rguenther@suse.de>
4366
4367 PR fortran/49957
4368 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4369
4370 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4371
4372 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4373
4374 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4375
4376 PR middle-end/49905
4377 * g++.dg/ext/builtin-object-size3.C: New test.
4378
4379 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR tree-optimization/49948
4382 * gcc.dg/pr49948.c: New test.
4383
4384 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4385
4386 PR middle-end/47383
4387 * gcc.dg/torture/pr47383.c: New.
4388
4389 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4390
4391 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4392
4393 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4394
4395 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4396
4397 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4398
4399 PR target/47744
4400 * gcc.dg/torture/pr47744-1.c: New.
4401 * gcc.dg/torture/pr47744-2.c: Likewise.
4402 * gcc.dg/torture/pr47744-3.c: Likewise.
4403
4404 2011-08-03 Richard Guenther <rguenther@suse.de>
4405
4406 PR middle-end/49958
4407 * gcc.dg/torture/pr49958.c: New testcase.
4408
4409 2011-08-03 Richard Guenther <rguenther@suse.de>
4410
4411 PR tree-optimization/49938
4412 * g++.dg/torture/pr49938.C: New testcase.
4413
4414 2011-08-02 Jason Merrill <jason@redhat.com>
4415
4416 PR c++/43886
4417 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4418
4419 PR c++/49577
4420 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4421
4422 PR c++/49593
4423 * g++.dg/cpp0x/variadic115.C: New.
4424
4425 PR c++/49803
4426 * g++.dg/cpp0x/union5.C: New.
4427
4428 2011-08-02 Daniel Kraft <d@domob.eu>
4429
4430 PR fortran/49885
4431 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4432
4433 2011-08-02 Kai Tietz <ktietz@redhat.com>
4434
4435 PR middle-end/49947
4436 * gcc.dg/tree-ssa/forwprop-15.c
4437
4438 2011-08-02 Jason Merrill <jason@redhat.com>
4439
4440 PR c++/49834
4441 * g++.dg/cpp0x/range-for20.C: New.
4442
4443 2011-08-02 Tobias Burnus <burnus@net-b.de>
4444
4445 * gfortran.dg/coarray_lib_token_3.f90: New.
4446
4447 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR fortran/46752
4450 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4451 * gcc.dg/gomp/atomic-15.c: New test.
4452 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4453 * g++.dg/gomp/atomic-15.C: New test.
4454 * g++.dg/gomp/private-1.C: New test.
4455 * g++.dg/gomp/sharing-2.C: New test.
4456 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4457 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4458 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4459
4460 2011-08-02 Tobias Burnus <burnus@net-b.de>
4461
4462 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4463 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4464 cleanup-module.
4465 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4466 * gfortran.dg/allocatable_function_5.f90: Ditto.
4467 * gfortran.dg/allocate_stat.f90: Ditto.
4468 * gfortran.dg/array_constructor_20.f90: Ditto.
4469 * gfortran.dg/array_constructor_21.f90: Ditto.
4470 * gfortran.dg/array_constructor_22.f90: Ditto.
4471 * gfortran.dg/array_constructor_26.f03: Ditto.
4472 * gfortran.dg/array_function_4.f90: Ditto.
4473 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4474 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4475 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4476 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4477 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4478 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4479 * gfortran.dg/class_15.f03: Ditto.
4480 * gfortran.dg/class_27.f03: Ditto.
4481 * gfortran.dg/class_33.f90: Ditto.
4482 * gfortran.dg/class_37.f03: Ditto.
4483 * gfortran.dg/class_40.f03: Ditto.
4484 * gfortran.dg/class_42.f03: Ditto.
4485 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4486 * gfortran.dg/coarray/registering_1.f90: Ditto.
4487 * gfortran.dg/convert_1.f90: Ditto.
4488 * gfortran.dg/default_initialization_3.f90: Ditto.
4489 * gfortran.dg/dependency_25.f90: Ditto.
4490 * gfortran.dg/dependency_26.f90: Ditto.
4491 * gfortran.dg/dependency_36.f90: Ditto.
4492 * gfortran.dg/dependency_37.f90: Ditto.
4493 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4494 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4495 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4496 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4497 * gfortran.dg/elemental_result_1.f90: Ditto.
4498 * gfortran.dg/empty_derived_type.f90: Ditto.
4499 * gfortran.dg/entry_7.f90: Ditto.
4500 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4501 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4502 * gfortran.dg/error_recovery_3.f90: Ditto.
4503 * gfortran.dg/extends_4.f03: Ditto.
4504 * gfortran.dg/func_assign.f90: Ditto.
4505 * gfortran.dg/func_assign_3.f90: Ditto.
4506 * gfortran.dg/generic_1.f90: Ditto.
4507 * gfortran.dg/generic_18.f90: Ditto.
4508 * gfortran.dg/generic_22.f03: Ditto.
4509 * gfortran.dg/generic_4.f90: Ditto.
4510 * gfortran.dg/generic_6.f90: Ditto.
4511 * gfortran.dg/generic_actual_arg.f90: Ditto.
4512 * gfortran.dg/graphite/id-21.f: Ditto.
4513 * gfortran.dg/graphite/pr45758.f90: Ditto.
4514 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4515 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4516 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4517 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4518 * gfortran.dg/host_used_types_1.f90: Ditto.
4519 * gfortran.dg/implicit_1.f90: Ditto.
4520 * gfortran.dg/implicit_11.f90: Ditto.
4521 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4522 * gfortran.dg/impure_actual_1.f90: Ditto.
4523 * gfortran.dg/impure_assignment_1.f90: Ditto.
4524 * gfortran.dg/impure_constructor_1.f90: Ditto.
4525 * gfortran.dg/initialization_10.f90: Ditto.
4526 * gfortran.dg/initialization_12.f90: Ditto.
4527 * gfortran.dg/interface_14.f90: Ditto.
4528 * gfortran.dg/interface_15.f90: Ditto.
4529 * gfortran.dg/interface_2.f90: Ditto.
4530 * gfortran.dg/interface_25.f90: Ditto.
4531 * gfortran.dg/interface_26.f90: Ditto.
4532 * gfortran.dg/interface_29.f90: Ditto.
4533 * gfortran.dg/interface_assignment_1.f90: Ditto.
4534 * gfortran.dg/internal_pack_6.f90: Ditto.
4535 * gfortran.dg/internal_pack_7.f90: Ditto.
4536 * gfortran.dg/internal_pack_8.f90: Ditto.
4537 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4538 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4539 * gfortran.dg/module_commons_3.f90: Ditto.
4540 * gfortran.dg/module_equivalence_4.f90: Ditto.
4541 * gfortran.dg/module_equivalence_6.f90: Ditto.
4542 * gfortran.dg/module_function_type_1.f90: Ditto.
4543 * gfortran.dg/module_naming_1.f90: Ditto.
4544 * gfortran.dg/namelist_4.f90: Ditto.
4545 * gfortran.dg/operator_c1202.f90: Ditto.
4546 * gfortran.dg/parens_7.f90: Ditto.
4547 * gfortran.dg/pr32921.f: Ditto.
4548 * gfortran.dg/pr33646.f90: Ditto.
4549 * gfortran.dg/pr41928.f90: Ditto.
4550 * gfortran.dg/pr42119.f90: Ditto.
4551 * gfortran.dg/pr43984.f90: Ditto.
4552 * gfortran.dg/present_1.f90: Ditto.
4553 * gfortran.dg/private_type_2.f90: Ditto.
4554 * gfortran.dg/proc_decl_2.f90: Ditto.
4555 * gfortran.dg/proc_ptr_10.f90: Ditto.
4556 * gfortran.dg/proc_ptr_22.f90: Ditto.
4557 * gfortran.dg/proc_ptr_8.f90: Ditto.
4558 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4559 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4560 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4561 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4562 * gfortran.dg/substring_equivalence.f90: Ditto.
4563 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4564 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4565 * gfortran.dg/trim_optimize_6.f90: Ditto.
4566 * gfortran.dg/typebound_call_12.f03: Ditto.
4567 * gfortran.dg/typebound_operator_5.f03: Ditto.
4568 * gfortran.dg/typebound_operator_6.f03: Ditto.
4569 * gfortran.dg/typebound_proc_18.f03: Ditto.
4570 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4571 * gfortran.dg/use_1.f90: Ditto.
4572 * gfortran.dg/use_10.f90: Ditto.
4573 * gfortran.dg/use_11.f90: Ditto.
4574 * gfortran.dg/use_14.f90: Ditto.
4575 * gfortran.dg/use_only_2.f90: Ditto.
4576 * gfortran.dg/use_rename_4.f90: Ditto.
4577 * gfortran.dg/use_rename_5.f90: Ditto.
4578 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4579 * gfortran.dg/used_interface_ref.f90: Ditto.
4580 * gfortran.dg/used_types_11.f90: Ditto.
4581 * gfortran.dg/used_types_3.f90: Ditto.
4582 * gfortran.dg/used_types_4.f90: Ditto.
4583 * gfortran.dg/userdef_operator_2.f90: Ditto.
4584 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4585 * gfortran.dg/vect/pr46213.f90: Ditto.
4586 * gfortran.dg/whole_file_21.f90: Ditto.
4587 * gfortran.dg/whole_file_22.f90: Ditto.
4588 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4589 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4590
4591 2011-08-02 Kai Tietz <ktietz@redhat.com>
4592
4593 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4594
4595 2011-08-01 Jason Merrill <jason@redhat.com>
4596
4597 PR c++/49932
4598 * g++.dg/abi/mangle49.C: New.
4599
4600 PR c++/49924
4601 * g++.dg/cpp0x/constexpr-array4.C: New.
4602
4603 PR c++/49813
4604 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4605
4606 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4607
4608 PR target/49927
4609 * gcc.target/i386/pr49927.c: New test.
4610
4611 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4612
4613 PR tree-optimization/49926
4614 * gcc.dg/vect/pr49926.c: New test.
4615
4616 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4617
4618 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4619 * gcc.target/i386/lzcnt-1.c: New test.
4620 * gcc.target/i386/lzcnt-2.c: Likewise.
4621 * gcc.target/i386/lzcnt-2a.c: Likewise.
4622 * gcc.target/i386/lzcnt-3.c: Likewise.
4623 * gcc.target/i386/lzcnt-4.c: Likewise.
4624 * gcc.target/i386/lzcnt-4a.c: Likewise.
4625 * gcc.target/i386/lzcnt-5.c: Likewise.
4626 * gcc.target/i386/lzcnt-6.c: Likewise.
4627 * gcc.target/i386/lzcnt-6a.c: Likewise.
4628 * gcc.target/i386/lzcnt-check.h: Likewise.
4629
4630 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4631 * gcc.target/i386/sse-13.c: Likewise.
4632 * gcc.target/i386/sse-14.c: Likewise.
4633 * g++.dg/other/i386-2.C: Likewise.
4634 * g++.dg/other/i386-3.C: Likewise.
4635
4636 2011-08-01 Julian Brown <julian@codesourcery.com>
4637
4638 * gcc.target/arm/fixed-point-exec.c: New test.
4639
4640 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4641
4642 PR target/49920
4643 * gcc.target/i386/pr49920.c: New test.
4644
4645 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4646
4647 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4648 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4649 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4650 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4651 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4652 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4653 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4654 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4655 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4656 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4657 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4658 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4659 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4660 * g++.dg/tree-ssa/pr33615.C: Ditto.
4661 * g++.dg/tree-ssa/restrict1.C: Ditto.
4662 * c-c++-common/restrict-2.c: Ditto.
4663 * gfortran.dg/pr32921.f: Ditto.
4664 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4665 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4666 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4667 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4668 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4669 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4670 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4671 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4672 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4673 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4674
4675 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4676
4677 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4678 .exe.ltrans[0-9]*. dump files.
4679
4680 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4681
4682 PR fortran/49112
4683 * gfortran.dg/abstract_type_6.f03: Modified.
4684 * gfortran.dg/typebound_proc_24.f03: New.
4685
4686 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4687
4688 PR testsuite/49917
4689 * g++.dg/init/for1.C: Fix.
4690
4691 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4692
4693 PR fortran/48876
4694 * gfortran.dg/string_5.f90: New test.
4695
4696 2011-07-29 Jason Merrill <jason@redhat.com>
4697
4698 PR c++/49867
4699 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4700
4701 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4702
4703 PR tree-optimization/47407
4704 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4705 alpha*-dec-osf*.
4706 Sort target list.
4707
4708 2011-07-29 Richard Guenther <rguenther@suse.de>
4709
4710 * gcc.dg/uninit-suppress.c: Also disable VRP.
4711 * gcc.dg/uninit-suppress_2.c: Likewise.
4712
4713 2011-07-28 Jason Merrill <jason@redhat.com>
4714
4715 PR c++/49808
4716 * g++.dg/template/nontype24.C: New.
4717
4718 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4719
4720 PR rtl-optimization/47958
4721 * gcc.dg/torture/pr47958-1.c: New.
4722
4723 2011-07-29 Wei Guozhi <carrot@google.com>
4724
4725 PR rtl-optimization/49799
4726 * gcc.dg/pr49799.c: New test case.
4727
4728 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4729
4730 PR middle-end/48648
4731 * gcc.dg/graphite/id-pr48648.c: New.
4732
4733 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR fortran/31067
4736 * gfortran.dg/maxloc_2.f90: New test.
4737 * gfortran.dg/maxloc_3.f90: New test.
4738 * gfortran.dg/minloc_1.f90: New test.
4739 * gfortran.dg/minloc_2.f90: New test.
4740 * gfortran.dg/minloc_3.f90: New test.
4741 * gfortran.dg/minmaxloc_7.f90: New test.
4742
4743 PR debug/49871
4744 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4745
4746 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4747
4748 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4749 the builtin isn't optimized away.
4750
4751 2011-07-27 Tobias Burnus <burnus@net-b.de>
4752
4753 PR fortran/45586
4754 * gfortran.dg/lto/pr45586-2_0.f90: New.
4755
4756 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4757
4758 PR middle-end/49875
4759 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4760 * c-c++-common/cxxbitfields-5.c: Same.
4761
4762 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4763
4764 * lib/target-supports.exp (check_effective_target_mmap): Use
4765 check_function_available.
4766
4767 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4768
4769 * g++.old-deja/g++.pt/crash60.C: Updated.
4770
4771 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4772
4773 PR target/49866
4774 * gcc.target/i386/pr49866.c: New test.
4775
4776 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4777
4778 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4779 * gcc.target/i386/bmi-andn-1.c: New test.
4780 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4781 * gcc.target/i386/bmi-andn-2.c: Likewise.
4782 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4783 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4784 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4785 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4786 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4787 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4788 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4789 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4790 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4791 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4792 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4793 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4794 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4795 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4796 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4797 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4798 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4799 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4800 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4801 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4802 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4803
4804 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4805
4806 PR middle-end/47691
4807 * gfortran.dg/graphite/id-pr47691.f: New.
4808
4809 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4810
4811 * gcc.target/i386/avx-os-support.h: New.
4812 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4813 (main): Check avx_os_support before the test is run.
4814 * gcc.target/i386/aes-avx-check.h: Ditto.
4815 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4816
4817 2011-07-27 Kai Tietz <ktietz@redhat.com>
4818
4819 * gcc.target/i386/aggregate-ret3.c: New test.
4820 * gcc.target/i386/aggregate-ret4.c: New test.
4821
4822 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4823
4824 PR fortran/49755
4825 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4826 allocated array should *not* change its size.
4827 * gfortran.dg/multiple_allocation_3.f90: New test.
4828
4829 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4830
4831 PR c++/49776
4832 * g++.dg/cpp0x/constexpr-49776.C: New.
4833
4834 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4835
4836 PR middle-end/47046
4837 * gcc.dg/graphite/id-pr47046.c: New.
4838
4839 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4840
4841 PR middle-end/47653
4842 * gcc.dg/graphite/run-id-pr47593.c: New.
4843
4844 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4845
4846 PR middle-end/47653
4847 * gcc.dg/graphite/run-id-pr47653.c: New.
4848 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4849 induction variables.
4850 * gcc.dg/graphite/scop-16.c: Same.
4851 * gcc.dg/graphite/scop-17.c: Same.
4852 * gcc.dg/graphite/scop-21.c: Same.
4853
4854 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4855
4856 PR middle-end/48805
4857 * gcc.dg/graphite/id-pr48805.c: New.
4858
4859 2011-07-26 Tobias Burnus <burnus@net-b.de>
4860
4861 * gfortran.dg/coarray_lib_token_2.f90: New.
4862
4863 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4864
4865 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4866 SPU local store.
4867
4868 2011-07-25 Andrew Pinski <apinski@cavium.com>
4869
4870 PR tree-opt/49671
4871 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4872 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4873
4874 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4875
4876 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4877
4878 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4879 * gcc.c-torture/execute/loop-2g.c: Likewise.
4880 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4881 Require mmap support.
4882 * gcc.c-torture/execute/loop-2g.x: Likewise.
4883 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4884 (MAP_ANON): Provide default.
4885 * gcc.dg/20050826-1.c: Likewise.
4886 * gcc.target/i386/pr36533.c: Likewise.
4887 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4888 Use dg-require-effective-target mmap.
4889
4890 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4891
4892 PR c++/49838
4893 * g++.dg/cpp0x/range-for19.C: New.
4894
4895 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4896
4897 PR testsuite/49753
4898 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4899
4900 Revert:
4901 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR testsuite/49753
4904 * g++.dg/torture/pr49309.C: Remove.
4905
4906 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4907
4908 PR tree-optimization/49809
4909 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4910 test.
4911
4912 2011-07-25 Richard Guenther <rguenther@suse.de>
4913
4914 PR tree-optimization/49715
4915 * gcc.target/i386/pr49715-1.c: New testcase.
4916 * gcc.target/i386/pr49715-2.c: Likewise.
4917
4918 2011-07-23 Jason Merrill <jason@redhat.com>
4919
4920 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4921
4922 2011-07-22 Jason Merrill <jason@redhat.com>
4923
4924 PR c++/49793
4925 * g++.dg/cpp0x/initlist55.C: New.
4926
4927 2011-07-23 Tobias Burnus <burnus@net-b.de>
4928
4929 PR fortran/49791
4930 * gfortran.dg/namelist_72.f: New.
4931
4932 2011-07-23 Tobias Burnus <burnus@net-b.de>
4933
4934 * gfortran.dg/coarray_25.f90: New.
4935
4936 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4937
4938 * override1.C: This test should use c++0x mode.
4939 * override3.C: New. Test the diagnostics in c++98 mode.
4940
4941 2011-07-22 Jason Merrill <jason@redhat.com>
4942 Mark Glisse <marc.glisse@normalesup.org>
4943
4944 PR c++/30112
4945 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4946
4947 PR c++/49813
4948 * g++.dg/opt/builtins2.C: New.
4949 * g++.dg/other/error27.C: Don't rely on __builtin.
4950
4951 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4952
4953 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4954 on lp64 targets.
4955 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4956 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4957 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4958 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4959
4960 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4961 instead of ia32.
4962
4963 2011-07-22 Richard Guenther <rguenther@suse.de>
4964
4965 PR tree-optimization/45819
4966 * gcc.dg/pr45819.c: New testcase.
4967
4968 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4969
4970 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4971
4972 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4973
4974 PR middle-end/47654
4975 PR middle-end/49649
4976 * gcc.dg/graphite/run-id-pr47654.c: New.
4977
4978 2011-07-21 Ian Lance Taylor <iant@google.com>
4979
4980 PR middle-end/49705
4981 * gcc.dg/pr49705.c: New test.
4982
4983 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4984
4985 * lib/target-supports.exp (check_avx_os_support_available): New.
4986 (check_effective_target_avx_runtime): Use it.
4987
4988 2011-07-21 Richard Guenther <rguenther@suse.de>
4989
4990 PR tree-optimization/49770
4991 * g++.dg/torture/pr49770.C: New testcase.
4992
4993 2011-07-21 Kai Tietz <ktietz@redhat.com>
4994
4995 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4996 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4997
4998 2011-07-21 Tobias Burnus <burnus@net-b.de>
4999
5000 * gfortran.dg/coarray_lib_token_1.f90: New.
5001
5002 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5003
5004 * gcc.dg/pr32912-2.c: Skip for AVR.
5005 * gcc.dg/pr44674.c: Add dg-require-profiling.
5006
5007 2011-07-20 Jason Merrill <jason@redhat.com>
5008
5009 * g++.dg/ext/desig2.C: New.
5010
5011 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5012
5013 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5014 be generated.
5015 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5016 * gcc.target/powerpc/recip-3.c: Ditto.
5017
5018 2011-07-19 Jason Merrill <jason@redhat.com>
5019
5020 PR c++/6709 (DR 743)
5021 PR c++/42603 (DR 950)
5022 * g++.dg/cpp0x/decltype21.C: New.
5023
5024 2011-07-20 Richard Guenther <rguenther@suse.de>
5025
5026 PR middle-end/18908
5027 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5028 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5029
5030 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5031
5032 * gcc.target/arm/combine-movs.c: New.
5033 * gcc.target/arm/unsigned-extend-2.c: New.
5034
5035 2011-07-19 Jason Merrill <jason@redhat.com>
5036
5037 PR c++/49785
5038 * g++.dg/cpp0x/variadic114.C: New.
5039
5040 2011-07-19 Tobias Burnus <burnus@net-b.de>
5041
5042 * gfortran.dg/coarray_args_1.f90: New.
5043 * gfortran.dg/coarray_args_2.f90: New.
5044
5045 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5046
5047 PR fortran/49708
5048 * gfortran.dg/allocate_error_3.f90: New.
5049
5050 2011-07-19 Richard Guenther <rguenther@suse.de>
5051
5052 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5053 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5054 * gcc.dg/torture/20110719-1.c: New testcase.
5055
5056 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5057
5058 PR tree-optimization/49768
5059 * gcc.c-torture/execute/pr49768.c: New test.
5060
5061 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5062
5063 PR tree-optimization/49771
5064 * gcc.dg/vect/pr49771.c: New test.
5065
5066 2011-07-18 Martin Jambor <mjambor@suse.cz>
5067
5068 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5069 * gcc.dg/ipa/ipa-2.c: Likewise.
5070 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5071 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5072 * gcc.dg/ipa/ipa-5.c: Likewise.
5073 * gcc.dg/ipa/ipa-7.c: Likewise.
5074 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5075 * gcc.dg/ipa/ipacost-1.c: Likewise.
5076 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5077 functions.
5078 * gcc.dg/ipa/ipcp-1.c: New test.
5079 * gcc.dg/ipa/ipcp-2.c: Likewise.
5080 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5081
5082 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5083
5084 PR middle-end/49675
5085 * gfortran.dg/pr49675.f90: New test.
5086
5087 2011-07-18 Richard Guenther <rguenther@suse.de>
5088
5089 * gcc.dg/torture/20110718-1.c: New testcase.
5090
5091 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5092
5093 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5094 * g++.dg/ext/bitfield3.C: Likewise.
5095 * g++.dg/ext/bitfield4.C: Likewise.
5096 * g++.dg/ext/bitfield5.C: Likewise.
5097 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5098 * g++.dg/other/pr23205-2.C: Likewise.
5099 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5100 * gcc.c-torture/compile/20001109-2.c: Likewise.
5101 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5102 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5103 * gcc.dg/bitfld-16.c: Likewise.
5104 * gcc.dg/bitfld-17.c: Likewise.
5105 * gcc.dg/bitfld-18.c: Likewise.
5106 * gcc.dg/builtins-config.h: Remove Netware support.
5107 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5108 * gcc.dg/cdce2.c: Likewise.
5109 * gcc.dg/cpp/assert4.c: Remove netware support.
5110 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5111 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5112
5113 * lib/target-supports.exp (check_visibility_available): Remove
5114 NetWare support.
5115 (check_profiling_available): Likewise.
5116
5117 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5118
5119 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5120
5121 2011-07-17 Tobias Burnus <burnus@net-b.de>
5122 Thomas Koenig <tkoenig@gcc.gnu.org>
5123
5124 PR fortran/34657
5125 * gfortran.dg/generic_17.f90: Fix testcase.
5126 * gfortran.dg/interface_3.f90: Add dg-error.
5127 * gfortran.dg/use_14.f90: New.
5128 * gfortran.dg/use_15.f90: New.
5129
5130 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5131
5132 * gnat.dg/pointer_controlled.adb: New test.
5133
5134 2011-07-17 Tobias Burnus <burnus@net-b.de>
5135
5136 PR fortran/49624
5137 * gfortran.dg/pointer_remapping_7.f90: New.
5138
5139 2011-07-16 Jason Merrill <jason@redhat.com>
5140
5141 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5142
5143 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5144 Jason Merrill <jason@redhat.com>
5145
5146 PR c++/45329
5147 PR c++/48934
5148 * g++.dg/cpp0x/decltype29.C: Adjust.
5149 * g++.dg/cpp0x/error4.C: Adjust.
5150 * g++.dg/cpp0x/sfinae26.C: Adjust.
5151 * g++.dg/cpp0x/variadic105.C: Adjust.
5152 * g++.dg/template/deduce3.C: Adjust.
5153 * g++.dg/template/error45.C: Adjust.
5154 * g++.dg/template/ptrmem2.C: Adjust.
5155 * g++.dg/template/sfinae2.C: Adjust.
5156 * g++.old-deja/g++.pt/crash60.C: Adjust.
5157 * g++.old-deja/g++.pt/unify6.C: Adjust.
5158 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5159 * g++.dg/cpp0x/nullptr15.C: Adjust.
5160 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5161 * g++.dg/cpp0x/pr31431.C: Adjust.
5162 * g++.dg/cpp0x/pr31434.C: Adjust.
5163 * g++.dg/cpp0x/sfinae11.C: Adjust
5164 * g++.dg/cpp0x/temp_default2.C: Adjust.
5165 * g++.dg/cpp0x/trailing4.C: Adjust.
5166 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5167 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5168 * g++.dg/cpp0x/variadic105.C: Adjust.
5169 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5170 * g++.dg/ext/vla2.C: Adjust.
5171 * g++.dg/other/ptrmem10.C: Adjust.
5172 * g++.dg/other/ptrmem11.C: Adjust.
5173 * g++.dg/overload/unknown1.C: Adjust.
5174 * g++.dg/template/conv11.C: Adjust.
5175 * g++.dg/template/dependent-expr5.C: Adjust.
5176 * g++.dg/template/friend.C: Adjust.
5177 * g++.dg/template/incomplete2.C: Adjust.
5178 * g++.dg/template/local4.C: Adjust.
5179 * g++.dg/template/local6.C: Adjust.
5180 * g++.dg/template/operator9.C: Adjust.
5181 * g++.dg/template/ttp25.C: Adjust.
5182 * g++.dg/template/unify10.C: Adjust.
5183 * g++.dg/template/unify11.C: Adjust.
5184 * g++.dg/template/unify6.C: Adjust.
5185 * g++.dg/template/unify9.C: Adjust.
5186 * g++.dg/template/varmod1.C: Adjust.
5187 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5188 * g++.old-deja/g++.pt/crash28.C: Adjust.
5189 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5190 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5191 * g++.old-deja/g++.pt/expr2.C: Adjust.
5192 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5193 * g++.old-deja/g++.pt/spec5.C: Adjust.
5194 * g++.old-deja/g++.pt/spec6.C: Adjust.
5195 * g++.old-deja/g++.pt/unify4.C: Adjust.
5196 * g++.old-deja/g++.pt/unify8.C: Adjust.
5197 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5198 * g++.dg/overload/template5.C: New testcase.
5199 * g++.dg/template/overload12.C: New testcase.
5200
5201 2011-07-11 Tobias Burnus <burnus@net-b.de>
5202
5203 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5204 * gfortran.dg/coarray_7.f90: Ditto.
5205 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5206 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5207
5208 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5209
5210 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5211 case.
5212 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5213 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5214 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5215 C67X.
5216 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5217 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5218 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5219
5220 2011-07-15 Jason Merrill <jason@redhat.com>
5221
5222 PR testsuite/49741
5223 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5224 Use --extra_opts instead of --additional_options.
5225
5226 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5227
5228 PR testsuite/49753
5229 * g++.dg/torture/pr49309.C: Remove.
5230
5231 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5232
5233 * gcc.target/tic6x/weak-call.c: New test.
5234 * gcc.target/tic6x/fpcmp.c: New test.
5235 * gcc.target/tic6x/fpdiv.c: New test.
5236 * gcc.target/tic6x/rotdi16-scan.c: New test.
5237 * gcc.target/tic6x/ffssi.c: New test.
5238 * gcc.target/tic6x/fpdiv-lib.c: New test.
5239 * gcc.target/tic6x/cold-lc.c: New test.
5240 * gcc.target/tic6x/longcalls.c: New test.
5241 * gcc.target/tic6x/abi-align-1.c: New test.
5242 * gcc.target/tic6x/fpcmp-finite.c: New test.
5243 * gcc.target/tic6x/rotdi16.c: New test.
5244 * gcc.target/tic6x/bswapl.c: New test.
5245 * gcc.target/tic6x/ffsdi.c: New test.
5246 * gcc.target/tic6x/tic6x.exp: New file.
5247 * gcc.target/tic6x/builtins/arith24.c: New test.
5248 * gcc.target/tic6x/builtins/smpy.c: New test.
5249 * gcc.target/tic6x/builtins/smpylh.c: New test.
5250 * gcc.target/tic6x/builtins/smpyh.c: New test.
5251 * gcc.target/tic6x/builtins/sarith1.c: New test.
5252 * gcc.target/tic6x/builtins/extclr.c: New test
5253 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5254 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5255 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5256 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5257 New functions.
5258 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5259 __TMS320C6X__.
5260 * gcc.dg/20020312-2.c: Likewise.
5261 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5262 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5263 * gcc.dg/torture/builtin-math-7.c: Likewise.
5264
5265 PR testsuite/49757
5266 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5267 not testing tic6x-*-*.
5268
5269 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5270
5271 PR tree-opt/49309
5272 * g++.dg/torture/pr49309.C: New testcase.
5273
5274 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5275
5276 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5277
5278 2011-07-14 Richard Guenther <rguenther@suse.de>
5279
5280 PR tree-optimization/49651
5281 * gcc.dg/torture/pr49651.c: New testcase.
5282
5283 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5284
5285 PR target/43746
5286 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5287
5288 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5289
5290 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5291 -mno-pointers-to-nested-functions.
5292 * gcc.target/powerpc/no-r11-2.c: Ditto.
5293 * gcc.target/powerpc/no-r11-3.c: Ditto.
5294
5295 2011-07-13 Jason Merrill <jason@redhat.com>
5296
5297 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5298 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5299 when compiling C files.
5300 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5301 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5302 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5303 * g++.dg/lookup/anon2.C: Likewise.
5304 * g++.dg/tree-ssa/copyprop.C: Likewise.
5305 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5306 * g++.dg/init/vector1.C: Ignore narrowing errors.
5307 * g++.dg/torture/pr35526.C: Likewise.
5308 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5309
5310 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5311
5312 PR libfortran/49296
5313 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5314 and logical reads.
5315
5316 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5317
5318 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5319 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5320
5321 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5322
5323 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5324 * lib/obj-c++.exp (obj-c++_init): Ditto.
5325 * lib/file-format.exp (gcc_target_object_format): Ditto.
5326 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5327 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5328 (check_visibility_available): Ditto.
5329 (check_effective_target_tls_native): Ditto.
5330 (check_effective_target_tls_emulated): Ditto.
5331 (check_effective_target_function_sections): Ditto.
5332
5333 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5334
5335 * gcc.target/arm/pr48183.c: New test.
5336
5337 2011-07-13 Richard Guenther <rguenther@suse.de>
5338
5339 * gcc.dg/torture/20110713-1.c: New testcase.
5340
5341 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5342
5343 PR rtl-opt/49474
5344 * gcc.c-torture/compile/pr49474.c: New testcase.
5345
5346 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR tree-optimization/49712
5349 * gcc.c-torture/execute/pr49712.c: New test.
5350
5351 2011-07-11 Jason Merrill <jason@redhat.com>
5352
5353 PR c++/44609
5354 * g++.dg/template/recurse3.C: New.
5355
5356 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR debug/49676
5359 * gcc.dg/guality/csttest.c: New test.
5360
5361 PR fortran/49698
5362 * gfortran.dg/pr49698.f90: New test.
5363
5364 2011-07-11 Jeff Law <law@redhat.com>
5365
5366 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5367
5368 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5369
5370 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5371 * go.test/go-test.exp (go-set-goarch): Likewise.
5372
5373 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5374
5375 PR target/39633
5376 * gcc.target/avr/torture/pr39633.c: New test case.
5377
5378 2011-07-11 Tobias Burnus <burnus@net-b.de>
5379
5380 PR fortran/18918
5381 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5382
5383 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5384
5385 * lib/target-supports.exp (check_effective_target_scheduling):
5386 New Function.
5387 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5388 * gcc.dg/pr45055.c: Ditto.
5389 * gcc.dg/pr45353.c: Ditto.
5390 * g++.dg/pr45056.C: Ditto.
5391
5392 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5393
5394 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5395 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5396 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5397 * g++.dg/torture/pr31863.C: Skip AVR.
5398
5399 2011-07-10 Tobias Burnus <burnus@net-b.de>
5400
5401 PR fortran/49690
5402 * gfortran.dg/intrinsic_signal.f90: New.
5403
5404 2011-07-09 Jason Merrill <jason@redhat.com>
5405
5406 * g++.dg/cpp0x/regress/regress6.C: New.
5407 * g++.dg/parse/crash45.C: Adjust message.
5408 * g++.dg/template/crash38.C: Adjust message.
5409 * g++.dg/template/crash64.C: Adjust message.
5410
5411 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5412
5413 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5414 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5415 * g++.dg/abi/bitfield3.C: Likewise.
5416 * g++.dg/eh/pr38662.C: Likewise.
5417 * g++.dg/ext/attrib36.C: Likewise.
5418 * g++.dg/ext/attrib37.C: Likewise.
5419 * g++.dg/ext/attrib8.C: Likewise.
5420 * g++.dg/ext/tmplattr1.C: Likewise.
5421 * g++.dg/inherit/override-attribs.C: Likewise.
5422 * g++.dg/opt/inline9.C: Likewise.
5423 * g++.dg/opt/life1.C: Likewise.
5424 * g++.dg/opt/longbranch2.C: Likewise.
5425 * g++.dg/opt/nrv12.C: Likewise.
5426 * g++.dg/opt/reg-stack4.C: Likewise.
5427 * g++.dg/other/pr35504.C: Likewise.
5428 * g++.dg/other/pr39496.C: Likewise.
5429 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5430 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5431 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5432 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5433 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5434 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5435 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5436 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5437 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5438 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5439 * g++.dg/warn/pr15774-1.C: Likewise.
5440 * g++.dg/warn/pr15774-2.C: Likewise.
5441 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5442 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5443 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5444 * g++.old-deja/g++.pt/asm2.C: Likewise.
5445 * gcc.c-torture/compile/20000804-1.c: Likewise.
5446 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5447 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5448 * gcc.dg/20020108-1.c: Likewise.
5449 * gcc.dg/20020122-2.c: Likewise.
5450 * gcc.dg/20020122-3.c: Likewise.
5451 * gcc.dg/20020206-1.c: Likewise.
5452 * gcc.dg/20020219-1.c: Likewise.
5453 * gcc.dg/20020310-1.c: Likewise.
5454 * gcc.dg/20020411-1.c: Likewise.
5455 * gcc.dg/20020418-2.c: Likewise.
5456 * gcc.dg/20020426-2.c: Likewise.
5457 * gcc.dg/20020517-1.c: Likewise.
5458 * gcc.dg/20030204-1.c: Likewise.
5459 * gcc.dg/20030826-2.c: Likewise.
5460 * gcc.dg/20031102-1.c: Likewise.
5461 * gcc.dg/20031202-1.c: Likewise.
5462 * gcc.dg/20050111-1.c: Likewise.
5463 * gcc.dg/20050503-1.c: Likewise.
5464 * gcc.dg/array-init-1.c: Likewise.
5465 * gcc.dg/builtin-apply4.c: Likewise.
5466 * gcc.dg/dfp/pr31344.c: Likewise.
5467 * gcc.dg/gomp/atomic-11.c: Likewise.
5468 * gcc.dg/graphite/pr40281.c: Likewise.
5469 * gcc.dg/ia64-sync-1.c: Likewise.
5470 * gcc.dg/ia64-sync-2.c: Likewise.
5471 * gcc.dg/ia64-sync-3.c: Likewise.
5472 * gcc.dg/ia64-sync-4.c: Likewise.
5473 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5474 * gcc.dg/invalid-call-1.c: Likewise.
5475 * gcc.dg/loop-3.c: Likewise.
5476 * gcc.dg/lower-subreg-1.c: Likewise.
5477 * gcc.dg/lto/pr47259_0.c: Likewise.
5478 * gcc.dg/nested-calls-1.c: Likewise.
5479 * gcc.dg/pr20017.c: Likewise.
5480 * gcc.dg/pr25023.c: Likewise.
5481 * gcc.dg/pr27671-2.c: Likewise.
5482 * gcc.dg/pr32176.c: Likewise.
5483 * gcc.dg/pr33676.c: Likewise.
5484 * gcc.dg/pr35045.c: Likewise.
5485 * gcc.dg/pr36015.c: Likewise.
5486 * gcc.dg/pr36584.c: Likewise.
5487 * gcc.dg/pr36998.c: Likewise.
5488 * gcc.dg/pr37438.c: Likewise.
5489 * gcc.dg/pr37908.c: Likewise.
5490 * gcc.dg/pr41241.c: Likewise.
5491 * gcc.dg/pr41340.c: Likewise.
5492 * gcc.dg/pr44136.c: Likewise.
5493 * gcc.dg/pr44194-1.c: Likewise.
5494 * gcc.dg/pr46212.c: Likewise.
5495 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5496 * gcc.dg/setjmp-2.c: Likewise.
5497 * gcc.dg/short-compare-1.c: Likewise.
5498 * gcc.dg/short-compare-2.c: Likewise.
5499 * gcc.dg/smod-1.c: Likewise.
5500 * gcc.dg/sync-2.c: Likewise.
5501 * gcc.dg/sync-3.c: Likewise.
5502 * gcc.dg/tls/opt-1.c: Likewise.
5503 * gcc.dg/tls/opt-2.c: Likewise.
5504 * gcc.dg/tls/opt-3.c: Likewise.
5505 * gcc.dg/torture/badshift.c: Likewise.
5506 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5507 * gcc.dg/torture/pr20314-2.c: Likewise.
5508 * gcc.dg/torture/pr36891.c: Likewise.
5509 * gcc.dg/torture/pr38774.c: Likewise.
5510 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5511 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5512 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5513 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5514 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5515 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5516 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5517 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5518 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5519 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5520 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5521 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5522 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5523 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5524 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5525 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5526 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5527 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5528 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5529 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5530 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5531 * gcc.dg/unroll-1.c: Likewise.
5532 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5533 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5534 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5535 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5536 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5537 * gcc.target/i386/20000609-1.c: Likewise.
5538 * gcc.target/i386/20000720-1.c: Likewise.
5539 * gcc.target/i386/20000724-1.c: Likewise.
5540 * gcc.target/i386/20011107-1.c: Likewise.
5541 * gcc.target/i386/20011119-1.c: Likewise.
5542 * gcc.target/i386/20020201-3.c: Likewise.
5543 * gcc.target/i386/20020218-1.c: Likewise.
5544 * gcc.target/i386/20020729-1.c: Likewise.
5545 * gcc.target/i386/20030926-1.c: Likewise.
5546 * gcc.target/i386/20060125-1.c: Likewise.
5547 * gcc.target/i386/20060125-2.c: Likewise.
5548 * gcc.target/i386/20060512-1.c: Likewise.
5549 * gcc.target/i386/20060512-2.c: Likewise.
5550 * gcc.target/i386/20060512-3.c: Likewise.
5551 * gcc.target/i386/20060512-4.c: Likewise.
5552 * gcc.target/i386/387-1.c: Likewise.
5553 * gcc.target/i386/387-2.c: Likewise.
5554 * gcc.target/i386/387-5.c: Likewise.
5555 * gcc.target/i386/387-6.c: Likewise.
5556 * gcc.target/i386/980312-1.c: Likewise.
5557 * gcc.target/i386/980313-1.c: Likewise.
5558 * gcc.target/i386/990117-1.c: Likewise.
5559 * gcc.target/i386/990424-1.c: Likewise.
5560 * gcc.target/i386/990524-1.c: Likewise.
5561 * gcc.target/i386/991129-1.c: Likewise.
5562 * gcc.target/i386/991214-1.c: Likewise.
5563 * gcc.target/i386/991230-1.c: Likewise.
5564 * gcc.target/i386/addr-sel-1.c: Likewise.
5565 * gcc.target/i386/aggregate-ret1.c: Likewise.
5566 * gcc.target/i386/aggregate-ret2.c: Likewise.
5567 * gcc.target/i386/align-main-3.c: Likewise.
5568 * gcc.target/i386/amd64-abi-1.c: Likewise.
5569 * gcc.target/i386/amd64-abi-2.c: Likewise.
5570 * gcc.target/i386/amd64-abi-4.c: Likewise.
5571 * gcc.target/i386/amd64-abi-5.c: Likewise.
5572 * gcc.target/i386/amd64-abi-6.c: Likewise.
5573 * gcc.target/i386/asm-1.c: Likewise.
5574 * gcc.target/i386/asm-3.c: Likewise.
5575 * gcc.target/i386/asm-5.c: Likewise.
5576 * gcc.target/i386/attributes-error.c: Likewise.
5577 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5578 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5579 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5580 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5581 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5582 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5583 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5584 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5585 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5586 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5587 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5588 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5589 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5590 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5591 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5592 * gcc.target/i386/bitfield1.c: Likewise.
5593 * gcc.target/i386/bitfield2.c: Likewise.
5594 * gcc.target/i386/bmi-2.c: Likewise.
5595 * gcc.target/i386/bmi-5.c: Likewise.
5596 * gcc.target/i386/builtin-unreachable.c: Likewise.
5597 * gcc.target/i386/cleanup-2.c: Likewise.
5598 * gcc.target/i386/clobbers.c: Likewise.
5599 * gcc.target/i386/cmov8.c: Likewise.
5600 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5601 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5602 * gcc.target/i386/compress-float-387.c: Likewise.
5603 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5604 * gcc.target/i386/compress-float-sse.c: Likewise.
5605 * gcc.target/i386/crc32-2.c: Likewise.
5606 * gcc.target/i386/crc32-3.c: Likewise.
5607 * gcc.target/i386/divmod-7.c: Likewise.
5608 * gcc.target/i386/divmod-8.c: Likewise.
5609 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5610 * gcc.target/i386/fma3-builtin.c: Likewise.
5611 * gcc.target/i386/fma3-fma.c: Likewise.
5612 * gcc.target/i386/fma4-256-vector.c: Likewise.
5613 * gcc.target/i386/fma4-builtin.c: Likewise.
5614 * gcc.target/i386/fma4-fma-2.c: Likewise.
5615 * gcc.target/i386/fma4-fma.c: Likewise.
5616 * gcc.target/i386/fma4-vector-2.c: Likewise.
5617 * gcc.target/i386/fma4-vector.c: Likewise.
5618 * gcc.target/i386/funcspec-1.c: Likewise.
5619 * gcc.target/i386/funcspec-10.c: Likewise.
5620 * gcc.target/i386/funcspec-11.c: Likewise.
5621 * gcc.target/i386/funcspec-2.c: Likewise.
5622 * gcc.target/i386/funcspec-5.c: Likewise.
5623 * gcc.target/i386/funcspec-6.c: Likewise.
5624 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5625 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5626 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5627 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5628 * gcc.target/i386/incoming-1.c: Likewise.
5629 * gcc.target/i386/incoming-10.c: Likewise.
5630 * gcc.target/i386/incoming-11.c: Likewise.
5631 * gcc.target/i386/incoming-12.c: Likewise.
5632 * gcc.target/i386/incoming-13.c: Likewise.
5633 * gcc.target/i386/incoming-14.c: Likewise.
5634 * gcc.target/i386/incoming-15.c: Likewise.
5635 * gcc.target/i386/incoming-2.c: Likewise.
5636 * gcc.target/i386/incoming-3.c: Likewise.
5637 * gcc.target/i386/incoming-4.c: Likewise.
5638 * gcc.target/i386/incoming-5.c: Likewise.
5639 * gcc.target/i386/incoming-6.c: Likewise.
5640 * gcc.target/i386/incoming-7.c: Likewise.
5641 * gcc.target/i386/incoming-8.c: Likewise.
5642 * gcc.target/i386/incoming-9.c: Likewise.
5643 * gcc.target/i386/lea.c: Likewise.
5644 * gcc.target/i386/local.c: Likewise.
5645 * gcc.target/i386/loop-1.c: Likewise.
5646 * gcc.target/i386/loop-2.c: Likewise.
5647 * gcc.target/i386/loop-3.c: Likewise.
5648 * gcc.target/i386/max-stack-align.c: Likewise.
5649 * gcc.target/i386/memcpy-1.c: Likewise.
5650 * gcc.target/i386/movbe-2.c: Likewise.
5651 * gcc.target/i386/movq-2.c: Likewise.
5652 * gcc.target/i386/movq.c: Likewise.
5653 * gcc.target/i386/nrv1.c: Likewise.
5654 * gcc.target/i386/pad-4.c: Likewise.
5655 * gcc.target/i386/pad-5a.c: Likewise.
5656 * gcc.target/i386/pad-5b.c: Likewise.
5657 * gcc.target/i386/pad-6a.c: Likewise.
5658 * gcc.target/i386/pad-6b.c: Likewise.
5659 * gcc.target/i386/pad-7.c: Likewise.
5660 * gcc.target/i386/pad-9.c: Likewise.
5661 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5662 * gcc.target/i386/pic-1.c: Likewise.
5663 * gcc.target/i386/pr12092-1.c: Likewise.
5664 * gcc.target/i386/pr12329.c: Likewise.
5665 * gcc.target/i386/pr21518.c: Likewise.
5666 * gcc.target/i386/pr22362.c: Likewise.
5667 * gcc.target/i386/pr22585.c: Likewise.
5668 * gcc.target/i386/pr23098.c: Likewise.
5669 * gcc.target/i386/pr25196.c: Likewise.
5670 * gcc.target/i386/pr25293.c: Likewise.
5671 * gcc.target/i386/pr25654.c: Likewise.
5672 * gcc.target/i386/pr26449.c: Likewise.
5673 * gcc.target/i386/pr26778.c: Likewise.
5674 * gcc.target/i386/pr26826.c: Likewise.
5675 * gcc.target/i386/pr27266.c: Likewise.
5676 * gcc.target/i386/pr29978.c: Likewise.
5677 * gcc.target/i386/pr30505.c: Likewise.
5678 * gcc.target/i386/pr30961-1.c: Likewise.
5679 * gcc.target/i386/pr31628.c: Likewise.
5680 * gcc.target/i386/pr32000-2.c: Likewise.
5681 * gcc.target/i386/pr32661-1.c: Likewise.
5682 * gcc.target/i386/pr32708-2.c: Likewise.
5683 * gcc.target/i386/pr32708-3.c: Likewise.
5684 * gcc.target/i386/pr34256.c: Likewise.
5685 * gcc.target/i386/pr34312.c: Likewise.
5686 * gcc.target/i386/pr34522.c: Likewise.
5687 * gcc.target/i386/pr35160.c: Likewise.
5688 * gcc.target/i386/pr35281.c: Likewise.
5689 * gcc.target/i386/pr36246.c: Likewise.
5690 * gcc.target/i386/pr36786.c: Likewise.
5691 * gcc.target/i386/pr37275.c: Likewise.
5692 * gcc.target/i386/pr37843-3.c: Likewise.
5693 * gcc.target/i386/pr37843-4.c: Likewise.
5694 * gcc.target/i386/pr39082-1.c: Likewise.
5695 * gcc.target/i386/pr39431.c: Likewise.
5696 * gcc.target/i386/pr39496.c: Likewise.
5697 * gcc.target/i386/pr39543-2.c: Likewise.
5698 * gcc.target/i386/pr39911.c: Likewise.
5699 * gcc.target/i386/pr40718.c: Likewise.
5700 * gcc.target/i386/pr40906-1.c: Likewise.
5701 * gcc.target/i386/pr40906-2.c: Likewise.
5702 * gcc.target/i386/pr40906-3.c: Likewise.
5703 * gcc.target/i386/pr40934.c: Likewise.
5704 * gcc.target/i386/pr41900.c: Likewise.
5705 * gcc.target/i386/pr42589.c: Likewise.
5706 * gcc.target/i386/pr43662.c: Likewise.
5707 * gcc.target/i386/pr43671.c: Likewise.
5708 * gcc.target/i386/pr43766.c: Likewise.
5709 * gcc.target/i386/pr43869.c: Likewise.
5710 * gcc.target/i386/pr44942.c: Likewise.
5711 * gcc.target/i386/pr44948-2a.c: Likewise.
5712 * gcc.target/i386/pr45234.c: Likewise.
5713 * gcc.target/i386/pr45336-2.c: Likewise.
5714 * gcc.target/i386/pr45336-4.c: Likewise.
5715 * gcc.target/i386/pr45852.c: Likewise.
5716 * gcc.target/i386/pr46470.c: Likewise.
5717 * gcc.target/i386/pr48037-1.c: Likewise.
5718 * gcc.target/i386/pr48389.c: Likewise.
5719 * gcc.target/i386/pr49095.c: Likewise.
5720 * gcc.target/i386/pr9771-1.c: Likewise.
5721 * gcc.target/i386/rdfsbase-1.c: Likewise.
5722 * gcc.target/i386/rdfsbase-2.c: Likewise.
5723 * gcc.target/i386/rdgsbase-1.c: Likewise.
5724 * gcc.target/i386/rdgsbase-2.c: Likewise.
5725 * gcc.target/i386/rdrand-3.c: Likewise.
5726 * gcc.target/i386/regparm-stdcall.c: Likewise.
5727 * gcc.target/i386/regparm.c: Likewise.
5728 * gcc.target/i386/reload-1.c: Likewise.
5729 * gcc.target/i386/rotate-2.c: Likewise.
5730 * gcc.target/i386/sibcall-5.c: Likewise.
5731 * gcc.target/i386/signbit-1.c: Likewise.
5732 * gcc.target/i386/signbit-2.c: Likewise.
5733 * gcc.target/i386/signbit-3.c: Likewise.
5734 * gcc.target/i386/sse-5.c: Likewise.
5735 * gcc.target/i386/sse-8.c: Likewise.
5736 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5737 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5738 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5739 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5740 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5741 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5742 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5743 * gcc.target/i386/sse2-movq-2.c: Likewise.
5744 * gcc.target/i386/sse2-movq-3.c: Likewise.
5745 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5746 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5747 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5748 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5749 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5750 * gcc.target/i386/ssefn-1.c: Likewise.
5751 * gcc.target/i386/ssefn-2.c: Likewise.
5752 * gcc.target/i386/sseregparm-1.c: Likewise.
5753 * gcc.target/i386/sseregparm-2.c: Likewise.
5754 * gcc.target/i386/sseregparm-3.c: Likewise.
5755 * gcc.target/i386/sseregparm-4.c: Likewise.
5756 * gcc.target/i386/sseregparm-5.c: Likewise.
5757 * gcc.target/i386/sseregparm-6.c: Likewise.
5758 * gcc.target/i386/sseregparm-7.c: Likewise.
5759 * gcc.target/i386/sseregparm-8.c: Likewise.
5760 * gcc.target/i386/stack-realign.c: Likewise.
5761 * gcc.target/i386/stack-usage-realign.c: Likewise.
5762 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5763 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5764 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5765 * gcc.target/i386/stackalign/return-1.c: Likewise.
5766 * gcc.target/i386/stackalign/return-2.c: Likewise.
5767 * gcc.target/i386/stackalign/return-3.c: Likewise.
5768 * gcc.target/i386/tailcall-1.c: Likewise.
5769 * gcc.target/i386/tbm-2.c: Likewise.
5770 * gcc.target/i386/udivmod-7.c: Likewise.
5771 * gcc.target/i386/udivmod-8.c: Likewise.
5772 * gcc.target/i386/unroll-1.c: Likewise.
5773 * gcc.target/i386/vararg-1.c: Likewise.
5774 * gcc.target/i386/vararg-2.c: Likewise.
5775 * gcc.target/i386/vect8-ret.c: Likewise.
5776 * gcc.target/i386/vectorize5.c: Likewise.
5777 * gcc.target/i386/wmul-1.c: Likewise.
5778 * gcc.target/i386/wmul-2.c: Likewise.
5779 * gcc.target/i386/wrfsbase-1.c: Likewise.
5780 * gcc.target/i386/wrfsbase-2.c: Likewise.
5781 * gcc.target/i386/wrgsbase-1.c: Likewise.
5782 * gcc.target/i386/wrgsbase-2.c: Likewise.
5783 * gcc.target/i386/xop-pcmov.c: Likewise.
5784 * gcc.target/i386/xop-pcmov2.c: Likewise.
5785 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5786 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5787 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5788 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5789 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5790 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5791 * gcc.target/i386/zee.c: Likewise.
5792 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5793 * gfortran.dg/compiler-directive_2.f: Likewise.
5794 * gfortran.dg/g77/20010216-1.f: Likewise.
5795 * gfortran.dg/gomp/pr39152.f90: Likewise.
5796 * gfortran.dg/pr33794.f90: Likewise.
5797
5798 2011-07-09 Jason Merrill <jason@redhat.com>
5799
5800 * g++.dg/cpp0x/regress/regress5.C: New.
5801
5802 2011-07-08 Jason Merrill <jason@redhat.com>
5803
5804 PR c++/45437
5805 * g++.dg/expr/compound-asn1.C: New.
5806 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5807
5808 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5809
5810 PR target/49621
5811 * gcc.target/powerpc/altivec-34.c: New test.
5812
5813 2011-07-08 Jason Merrill <jason@redhat.com>
5814
5815 PR c++/45603
5816 * g++.dg/abi/guard3.C: New.
5817
5818 2011-07-08 Julian Brown <julian@codesourcery.com>
5819
5820 * lib/target-supports.exp
5821 (check_effective_target_arm_little_endian): New.
5822 (check_effective_target_vect_pack_trunc): Use above.
5823 (check_effective_target_vect_unpack): Likewise.
5824 (check_effective_target_vect_element_align): Test
5825 check_effective_target_arm_vect_no_misalign for ARM.
5826
5827 2011-07-08 Jason Merrill <jason@redhat.com>
5828
5829 PR c++/49673
5830 * g++.dg/cpp0x/constexpr-rom.C: New.
5831
5832 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5833
5834 PR middle-end/49519
5835 * g++.dg/torture/pr49519.C: New test.
5836
5837 2011-07-08 Martin Jambor <mjambor@suse.cz>
5838
5839 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5840
5841 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5842
5843 PR testsuite/48727
5844 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5845
5846 2011-07-08 Richard Guenther <rguenther@suse.de>
5847
5848 PR tree-optimization/49662
5849 * gcc.dg/graphite/interchange-14.c: XFAIL.
5850 * gcc.dg/graphite/interchange-15.c: Likewise.
5851 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5852
5853 2011-07-06 Jason Merrill <jason@redhat.com>
5854
5855 PR c++/49663
5856 * g++.dg/cpp0x/regress/regress4.C: New.
5857
5858 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5859
5860 PR fortran/49648
5861 * gfortran.dg/result_in_spec_4.f90: New test.
5862
5863 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5864
5865 * gcc.target/sparc/cas64.c: New test.
5866
5867 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR c/49644
5870 * g++.dg/torture/pr49644.C: New test.
5871
5872 PR c/49644
5873 * gcc.c-torture/execute/pr49644.c: New test.
5874
5875 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5876
5877 * lib/target-supports.exp (check_effective_target_ia32): New.
5878 (check_effective_target_x32): Likewise.
5879 (check_effective_target_vect_cmdline_needed): Also check x32.
5880
5881 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5882
5883 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5884 dg-prune-output.
5885 * gcc.target/arm/pr42235.c: Likewise.
5886 * gcc.target/arm/pr42495.c: Likewise.
5887 * gcc.target/arm/pr42574.c: Likewise.
5888 * gcc.target/arm/thumb-branch1.c: Likewise.
5889
5890 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5891 unneeded prune of possible warning.
5892 * gcc.target/arm/pr40956.c: Likewise.
5893 * gcc.target/arm/pr42505.c: Likewise.
5894
5895 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5896 * gcc.c-torture/compile/pr46883.c: Likewise.
5897 * gcc.c-torture/compile/pr46934.c: Likewise.
5898
5899 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5900 for move to ../../gcc.c-torture/compile.
5901 * gcc.target/arm/pr46883.c: Likewise.
5902 * gcc.target/arm/pr46934.c: Likewise.
5903
5904 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5905 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5906 * gcc.target/arm/wmul-1.c: Likewise.
5907 * gcc.target/arm/wmul-2.c: Likewise.
5908 * gcc.target/arm/wmul-3.c: Likewise.
5909 * gcc.target/arm/wmul-4.c: Likewise.
5910 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5911 add tab after scan target.
5912 * gcc.target/arm/smlaltt-1.c: Likewise.
5913 * gcc.target/arm/smlatb-1.c: Likewise.
5914 * gcc.target/arm/smlatt-1.c: Likewise.
5915
5916 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR debug/49522
5919 * gcc.dg/debug/pr49522.c: New test.
5920
5921 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5922
5923 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5924 * gcc.dg/pr46212.c: Run only if target int32plus.
5925 * gcc.dg/torture/pr48146.c: Ditto.
5926 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5927 * c-c++-common/pr44832.c: Ditto.
5928 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5929 * gcc.dg/pr31490.c: Ditto.
5930 * gcc.dg/torture/builtin-math-7.c: Run only if target
5931 large_double.
5932 * gcc.dg/torture/pr45764.c: Skip for AVR.
5933 * gcc.dg/pr47893.c: Ditto.
5934
5935 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5936
5937 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5938 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5939 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5940 add tab to scan target.
5941
5942 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5943
5944 * gcc.target/arm/neon-modes-3.c: New test.
5945
5946 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5947
5948 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5949 -fno-loop-interchange -ffast-math.
5950
5951 2011-07-07 Richard Guenther <rguenther@suse.de>
5952
5953 * gcc.dg/ftrapv-3.c: New testcase.
5954
5955 2011-07-07 Richard Guenther <rguenther@suse.de>
5956
5957 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5958 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5959
5960 2011-07-07 Kai Tietz <ktietz@redhat.com>
5961
5962 * gcc.dg/binop-notxor1.c: New test.
5963 * gcc.dg/binop-notand4a.c: New test.
5964 * gcc.dg/binop-notxor2.c: New test.
5965 * gcc.dg/binop-notand3a.c: New test.
5966 * gcc.dg/binop-notand2a.c: New test.
5967 * gcc.dg/binop-notand6a.c: New test.
5968 * gcc.dg/binop-notor1.c: New test.
5969 * gcc.dg/binop-notand1a.c: New test.
5970 * gcc.dg/binop-notand5a.c: New test.
5971 * gcc.dg/binop-notor2.c: New test.
5972
5973 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5974
5975 PR middle-end/49640
5976 * gcc.dg/gomp/pr49640.c: New test.
5977
5978 2011-07-07 Richard Guenther <rguenther@suse.de>
5979
5980 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5981
5982 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5983
5984 PR target/39150
5985 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5986
5987 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5988
5989 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5990 * gcc.target/powerpc/no-r11-2.c: Ditto.
5991 * gcc.target/powerpc/no-r11-3.c: Ditto.
5992
5993 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5994
5995 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5996 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5997
5998 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5999
6000 * lib/target-supports.exp (check_profiling_available): Disable
6001 profiling with -fprofile-generate for target avr.
6002
6003 2011-07-06 Richard Guenther <rguenther@suse.de>
6004
6005 PR tree-optimization/49645
6006 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6007
6008 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6009
6010 PR middle-end/47383
6011 * gcc.dg/pr47383.c: New.
6012
6013 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6014
6015 PR tree-optimization/49647
6016 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6017
6018 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6019
6020 PR testsuite/49542
6021 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6022 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6023
6024 2011-07-05 Jason Merrill <jason@redhat.com>
6025
6026 PR c++/48157
6027 * g++.dg/template/template-id-4.C: New.
6028
6029 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6030
6031 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6032 * gcc.dg/pr43402.c: Ditto.
6033
6034 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6035
6036 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6037
6038 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6039
6040 * gcc.target/powerpc/ppc-switch-1.c: New test for
6041 --param case-values-threshold.
6042 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6043
6044 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6045
6046 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6047
6048 2011-07-05 Jason Merrill <jason@redhat.com>
6049
6050 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6051
6052 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6053
6054 PR tree-optimization/47654
6055 * gcc.dg/graphite/block-pr47654.c: New.
6056
6057 2011-07-05 Jason Merrill <jason@redhat.com>
6058
6059 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6060
6061 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6062
6063 PR tree-optimization/49580
6064 * gcc.dg/autopar/pr49580.c: New test.
6065
6066 2011-07-05 Richard Guenther <rguenther@suse.de>
6067
6068 PR tree-optimization/49518
6069 PR tree-optimization/49628
6070 * g++.dg/torture/pr49628.C: New testcase.
6071 * gcc.dg/torture/pr49518.c: Likewise.
6072
6073 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6074
6075 * ada/acats/run_acats (which): Extract last field from type -p,
6076 type output only if command succeeded.
6077
6078 2011-07-04 Jason Merrill <jason@redhat.com>
6079
6080 * g++.dg/abi/mangle48.C: New.
6081
6082 * g++.dg/cpp0x/diag1.C: New.
6083
6084 * g++.dg/diagnostic/aka1.C: New.
6085
6086 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6087
6088 PR rtl-optimization/49619
6089 * gcc.dg/pr49619.c: New test.
6090
6091 PR rtl-optimization/49472
6092 * gfortran.dg/pr49472.f90: New test.
6093
6094 PR debug/49602
6095 * gcc.dg/pr49602.c: New test.
6096
6097 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6098
6099 PR target/34734
6100 PR target/44643
6101 * gcc.target/avr/avr.exp: Run over cpp files, too.
6102 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6103 * gcc.target/avr/progmem.h: New file.
6104 * gcc.target/avr/exit-abort.h: New file.
6105 * gcc.target/avr/progmem-error-1.c: New file.
6106 * gcc.target/avr/progmem-error-1.cpp: New file.
6107 * gcc.target/avr/progmem-warning-1.c: New file.
6108 * gcc.target/avr/torture/progmem-1.c: New file.
6109 * gcc.target/avr/torture/progmem-1.cpp: New file.
6110
6111 2011-07-04 Richard Guenther <rguenther@suse.de>
6112
6113 PR tree-optimization/49615
6114 * g++.dg/torture/pr49615.C: New testcase.
6115
6116 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6117
6118 PR tree-optimization/49610
6119 * gcc.dg/vect/pr49610.c: New test.
6120
6121 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6122
6123 * gnat.dg/specs/debug1.ads: New test.
6124
6125 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6126
6127 PR fortran/49562
6128 * gfortran.dg/typebound_proc_23.f90: New.
6129
6130 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6131
6132 PR c++/49605
6133 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6134
6135 2011-07-01 Jason Merrill <jason@redhat.com>
6136
6137 PR c++/48261
6138 * g++.dg/template/template-id-3.C: New.
6139
6140 PR c++/48593
6141 * g++.dg/template/qualified-id4.C: New.
6142
6143 PR c++/48883
6144 * g++.dg/template/explicit-args4.C: New.
6145
6146 PR c++/49085
6147 * g++.dg/template/offsetof2.C: New.
6148
6149 2011-07-01 Kai Tietz <ktietz@redhat.com>
6150
6151 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6152
6153 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6154
6155 PR libmudflap/49549
6156 * lib/target-supports.exp (check_effective_target_gld): New proc.
6157
6158 2011-07-01 Richard Guenther <rguenther@suse.de>
6159
6160 PR tree-optimization/49603
6161 * gcc.dg/torture/pr49603.c: New testcase.
6162
6163 2011-06-30 Jason Merrill <jason@redhat.com>
6164
6165 PR c++/49387
6166 * g++.dg/rtti/template1.C: New.
6167
6168 PR c++/49569
6169 * g++.dg/cpp0x/regress/ctor1.C: New.
6170
6171 PR c++/49355
6172 * g++.dg/cpp0x/initlist54.C: New.
6173
6174 2011-06-30 Martin Jambor <mjambor@suse.cz>
6175
6176 * gcc.dg/tree-ssa/sra-12.c: New test.
6177
6178 2011-06-29 Jason Merrill <jason@redhat.com>
6179
6180 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6181
6182 2011-06-30 Richard Guenther <rguenther@suse.de>
6183
6184 PR tree-optimization/46787
6185 * gcc.dg/vect/vect-121.c: New testcase.
6186
6187 2011-06-30 Martin Jambor <mjambor@suse.cz>
6188
6189 PR tree-optimization/49094
6190 * gcc.dg/tree-ssa/pr49094.c: New test.
6191
6192 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR fortran/49540
6195 * gfortran.dg/pr49540-1.f90: New test.
6196 * gfortran.dg/pr49540-2.f90: New test.
6197
6198 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6199
6200 PR ada/49511
6201 * ada/acats/run_acats (which): Use last field of type -p output.
6202
6203 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6204 Iain Sandoe <iains@gcc.gnu.org>
6205
6206 PR libobjc/36610
6207 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6208 Only skip on 64-bit *-*-darwin8* && !objc2.
6209
6210 2011-06-30 Richard Guenther <rguenther@suse.de>
6211
6212 PR tree-optimization/38752
6213 * gcc.c-torture/compile/pr38752.c: New testcase.
6214
6215 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6216
6217 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6218 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6219
6220 2011-06-29 Jason Merrill <jason@redhat.com>
6221
6222 PR c++/49216
6223 * g++.dg/cpp0x/initlist53.C: Use placement new.
6224 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6225 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6226
6227 PR c++/49003
6228 * g++.dg/cpp0x/trailing6.C: New.
6229 * g++.dg/cpp0x/pr45908.C: No error.
6230
6231 PR c++/49272
6232 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6233
6234 PR c++/49520
6235 * g++.dg/cpp0x/constexpr-using2.C: New.
6236
6237 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6238
6239 PR c++/45923
6240 * g++.dg/cpp0x/constexpr-diag3.C: New.
6241 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6242 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6243 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6244 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6245
6246 2011-06-29 Jason Merrill <jason@redhat.com>
6247
6248 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6249
6250 2011-06-29 Richard Guenther <rguenther@suse.de>
6251
6252 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6253
6254 2011-06-29 Jason Merrill <jason@redhat.com>
6255
6256 * g++.dg/cpp0x/initlist-value2.C: New.
6257
6258 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6259 * g++.dg/cpp0x/initlist-value.C: New.
6260
6261 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6262
6263 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6264
6265 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6266
6267 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6268 * gcc.dg/inline_2.c: Likewise.
6269 * gcc.dg/unroll_1.c: Likewise.
6270
6271 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR debug/49567
6274 * gcc.target/i386/pr49567.c: New test.
6275
6276 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6277
6278 * gnat.dg/opt17.ad[sb]: New test.
6279
6280 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6281 Tom de Vries <tom@codesourcery.com>
6282
6283 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6284 (check_effective_target_arm_thumb2): New effective targets.
6285 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6286 properly. Clean up temporary files.
6287 * gcc.target/arm/ivopts-2.c: Likewise.
6288 * gcc.target/arm/ivopts-3.c: Likewise.
6289 * gcc.target/arm/ivopts-4.c: Likewise.
6290 * gcc.target/arm/ivopts-5.c: Likewise.
6291 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6292
6293 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6294
6295 PR fortran/49479
6296 * gfortran.dg/reshape_zerosize_3.f90: New test.
6297
6298 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6299
6300 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6301 * gcc.target/arm/vfp-ldmias.c: Likewise.
6302 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6303 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6304 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6305 * gcc.target/arm/vfp-stmias.c: Likewise.
6306 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6307 * gcc.target/arm/vfp-stmiad.c: Likewise.
6308
6309 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6310
6311 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6312 dg-prune-output.
6313 * gcc.target/arm/pr45701-2.c: Ditto.
6314
6315 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6316
6317 PR fortran/49466
6318 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6319 * gfortran.dg/extends_14.f03: Modified.
6320
6321 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6322
6323 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6324 early if the test is already being skipped.
6325
6326 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6327 scan-assembler-dem-not): For missing file, report unresolved with
6328 same message as for pass/fail, with reason reported in log file.
6329
6330 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6331 from add_options_for_arm_neon_fp16.
6332 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6333 check_effective_target_arm_neon_fp16_ok_nocache.
6334 Check -mfpu and -mfloat-abi options from current multilib.
6335 Do not require neon support.
6336 (check_effective_target_arm_fp16_ok): Renamed from
6337 check_effecitve_target_arm_neon_fp16_ok.
6338 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6339 arm_neon_fp16_ok and arm_fp16.
6340 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6341 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6342 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6343 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6344
6345 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6346
6347 * gcc.dg/builtin-assume-aligned-1.c: New test.
6348 * gcc.dg/builtin-assume-aligned-2.c: New test.
6349 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6350
6351 PR debug/49544
6352 * gcc.dg/pr49544.c: New test.
6353
6354 2011-06-27 Richard Guenther <rguenther@suse.de>
6355
6356 PR tree-optimization/49394
6357 * g++.dg/torture/pr49394.C: New testcase.
6358
6359 2011-06-27 Kai Tietz <ktietz@redhat.com>
6360
6361 * gcc.dg/optimize-bswapdi-2.c: New test.
6362
6363 2011-06-27 Michael Hope <michael.hope@linaro.org>
6364 Richard Sandiford <richard.sandiford@linaro.org>
6365
6366 PR tree-optimization/49169
6367 * gcc.dg/torture/pr49169.c: New test.
6368
6369 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6370
6371 PR testsuite/49529
6372 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6373
6374 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6375 hppa*-*-hpux*.
6376
6377 2011-06-26 Jason Merrill <jason@redhat.com>
6378
6379 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6380
6381 PR c++/49528
6382 * g++.dg/init/ref19.C: New.
6383 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6384
6385 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR tree-optimization/48377
6388 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6389 non_strict_align.
6390
6391 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6392
6393 PR middle-end/49191
6394 * lib/target-supports.exp (check_effective_target_non_strict_align):
6395 New.
6396 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6397
6398 2011-06-24 Martin Jambor <mjambor@suse.cz>
6399
6400 PR tree-optimizations/49516
6401 * g++.dg/tree-ssa/pr49516.C: New test.
6402
6403 2011-06-23 Jason Merrill <jason@redhat.com>
6404
6405 PR c++/35255
6406 * g++.dg/template/partial10.C: New.
6407 * g++.dg/template/partial11.C: New.
6408
6409 2011-06-23 Jeff Law <law@redhat.com>
6410
6411 PR middle-end/48770
6412 * gcc.dg/pr48770.c: New test.
6413
6414 2011-06-23 Jan Hubicka <jh@suse.cz>
6415
6416 PR middle-end/49373
6417 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6418
6419 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6420
6421 PR testsuite/49512
6422 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6423 instead of -fdump-tree-optimized.
6424
6425 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6426
6427 PR c++/44625
6428 * g++.dg/template/crash107.C: New.
6429 * g++.dg/template/error17.C: Adjust.
6430
6431 2011-06-23 Jason Merrill <jason@redhat.com>
6432
6433 PR c++/49507
6434 * g++.dg/cpp0x/defaulted30.C: New.
6435
6436 PR c++/49440
6437 * g++.dg/rtti/anon-ns1.C: New.
6438
6439 PR c++/49395
6440 * g++.dg/init/ref18.C: New.
6441
6442 PR c++/36435
6443 * g++.dg/template/partial9.C: New.
6444
6445 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6446
6447 PR middle-end/49373
6448 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6449
6450 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR debug/49496
6453 * gcc.dg/pr49496.c: New test.
6454
6455 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6456
6457 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6458 is not xscale.
6459
6460 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6461
6462 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6463 * gcc.target/arm/pr42879.c: Likewise.
6464 * gcc.target/arm/pr45701-3.c: Likewise.
6465
6466 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6467 * gcc.target/arm/pr40482.c: Likewise.
6468 * gcc.target/arm/stack-corruption.c: Likewise.
6469
6470 2011-06-22 Richard Guenther <rguenther@suse.de>
6471
6472 PR tree-optimization/49493
6473 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6474
6475 2011-06-22 Jason Merrill <jason@redhat.com>
6476
6477 PR c++/49260
6478 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6479
6480 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6481 Dmitry Melnik <dm@ispras.ru>
6482
6483 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6484 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6485 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6486
6487 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6488
6489 * gcc.target/arm/tlscall.c: New.
6490
6491 2011-06-21 Jason Merrill <jason@redhat.com>
6492
6493 PR c++/49172
6494 * g++.dg/cpp0x/constexpr-ref1.C: New.
6495 * g++.dg/cpp0x/constexpr-ref2.C: New.
6496 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6497
6498 PR c++/49482
6499 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6500
6501 PR c++/49418
6502 * g++.dg/template/param3.C: New.
6503
6504 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6505
6506 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6507 my_clrsb test functions.
6508 (main): Test clrsb.
6509 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6510 test_sll, test_ull): Add clrsb tests.
6511 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6512 clrsbll.
6513
6514 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6515
6516 PR fortran/49112
6517 * gfortran.dg/class_44.f03: New.
6518
6519 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6520
6521 PR tree-optimization/49478
6522 * gcc.dg/vect/pr49478.c
6523
6524 2011-06-21 Richard Guenther <rguenther@suse.de>
6525
6526 PR tree-optimization/49483
6527 * gcc.dg/vect/vect-120.c: New testcase.
6528
6529 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6530
6531 PR testsuite/49443
6532 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6533 * gcc.dg/vect/vect-peel-4.c: Likewise.
6534
6535 2011-06-22 Christian Bruel <christian.bruel@st.com>
6536
6537 PR middle-end/49139
6538 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6539 * gcc.dg/always_inline2.c: Likewise.
6540 * gcc.dg/always_inline3.c: Likewise.
6541 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6542 * gcc.dg/inline_1.c: Likewise.
6543 * gcc.dg/inline_2.c: Likewise.
6544 * gcc.dg/inline_3.c: Likewise.
6545 * gcc.dg/inline_4.c: Likewise.
6546 * gcc.dg/20051201-1.c: Likewise.
6547 * gcc.dg/pr40087.c: Likewise.
6548 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6549 * gcc.dg/inline-22.c: Likewise.
6550 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6551 * gcc.dg/lto/20090218-1_1.c: Likewise.
6552 * g++.dg/ipa/devirt-7.C: Likewise.
6553 * gcc.dg/uninit-pred-5_a.c: Likewise.
6554 * gcc.dg/uninit-pred-5_b.c: Likewise.
6555 * gcc.dg/fail_always_inline.c: New.
6556
6557 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6558
6559 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6560 into 6 jobs instead of 3.
6561
6562 2011-06-20 Jason Merrill <jason@redhat.com>
6563
6564 PR c++/49216
6565 * g++.dg/cpp0x/initlist53.C: New.
6566
6567 2011-06-20 Tobias Burnus <burnus@net-b.de>
6568
6569 PR fortran/18918
6570 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6571 * gfortran.dg/coarray_lock_3.f90: New.
6572 * gfortran.dg/coarray/lock_1.f90: New.
6573
6574 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6575
6576 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6577 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6578 unresolved and report the reason to the log file.
6579
6580 * lib/scanasm.exp (object-size): Move argument processing earlier
6581 to report errors before verifying that the file exists. Report
6582 problems detected at runtime as unresolved instead of error and
6583 report their reasons to the log file.
6584
6585 2011-06-20 Jason Merrill <jason@redhat.com>
6586
6587 PR c++/47080
6588 * g++.dg/cpp0x/explicit6.C: New.
6589
6590 PR c++/47635
6591 * g++.dg/cpp0x/enum20.C: New.
6592
6593 PR c++/48138
6594 * g++.dg/ext/attr-aligned01.C: New.
6595
6596 PR c++/49205
6597 * g++.dg/cpp0x/variadic-default.C: New.
6598
6599 PR c++/43321
6600 * g++.dg/cpp0x/auto26.C: New.
6601
6602 PR c++/43831
6603 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6604
6605 2011-06-20 Kai Tietz <ktietz@redhat.com>
6606
6607 * gcc.dg/binop-notand1.c: New test.
6608 * gcc.dg/binop-notand2.c: New test.
6609 * gcc.dg/binop-notand3.c: New test.
6610 * gcc.dg/binop-notand4.c: New test.
6611 * gcc.dg/binop-notand5.c: New test.
6612 * gcc.dg/binop-notand6.c: New test.
6613
6614 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6615
6616 PR testsuite/49432
6617 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6618
6619 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6620
6621 PR fortran/49400
6622 * gfortran.dg/proc_ptr_31.f90: New.
6623
6624 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6625
6626 * gnat.dg/volatile6.adb: New test.
6627 * gnat.dg/volatile7.adb: Likewise.
6628 * gnat.dg/volatile8.adb: Likewise.
6629 * gnat.dg/volatile9.adb: Likewise.
6630
6631 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6632
6633 * gnat.dg/constant3.adb: New test.
6634
6635 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6636
6637 PR libfortran/49296
6638 * gfortran.dg/read_list_eof_1.f90: New test.
6639
6640 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR target/49411
6643 * gcc.target/i386/testimm-1.c: New test.
6644 * gcc.target/i386/testimm-2.c: New test.
6645 * gcc.target/i386/testimm-3.c: New test.
6646 * gcc.target/i386/testimm-4.c: New test.
6647 * gcc.target/i386/testimm-5.c: New test.
6648 * gcc.target/i386/testimm-6.c: New test.
6649 * gcc.target/i386/testimm-7.c: New test.
6650 * gcc.target/i386/testimm-8.c: New test.
6651 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6652 * gcc.target/i386/xop-rotate1-int.c: New test.
6653 * gcc.target/i386/xop-rotate2-int.c: New test.
6654
6655 2011-06-17 Jason Merrill <jason@redhat.com>
6656
6657 * g++.dg/cpp0x/rv-func2.C: New.
6658
6659 * g++.dg/debug/dwarf2/lambda1.C: New.
6660 * g++.dg/warn/Wshadow-6.C: Adjust.
6661
6662 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6663
6664 PR fortran/48699
6665 * gfortran.dg/move_alloc_5.f90: New.
6666
6667 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6668
6669 PR rtl-optimization/48542
6670 * gcc.dg/torture/pr48542.c: New test.
6671
6672 2011-06-16 Jason Merrill <jason@redhat.com>
6673
6674 PR c++/44160
6675 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6676
6677 PR c++/45378
6678 * g++.dg/cpp0x/initlist52.C New.
6679
6680 PR c++/45399
6681 * c-c++-common/raw-string-12.c: New.
6682
6683 PR c++/49229
6684 * g++.dg/cpp0x/sfinae26.C: New.
6685
6686 PR c++/49251
6687 * g++.dg/cpp0x/variadic113.C: New.
6688
6689 PR c++/49420
6690 * g++.dg/cpp0x/variadic112.C: New.
6691
6692 2011-06-16 Jeff Law <law@redhat.com>
6693
6694 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6695 improved jump threading.
6696 * gcc.dg/builtin-object-size-2.c: Likewise.
6697 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6698
6699 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6700
6701 PR fortran/49074
6702 * gfortran.dg/typebound_assignment_3.f03: New.
6703
6704 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6705
6706 PR testsuite/48727
6707 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6708
6709 2011-06-16 Martin Jambor <mjambor@suse.cz>
6710
6711 PR tree-optimization/49343
6712 * gnat.dg/discr31.ad[sb]: New test.
6713
6714 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6715
6716 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6717
6718 2011-06-16 Tom de Vries <tom@codesourcery.com>
6719
6720 PR target/45098
6721 * gcc.target/arm/ivopts-3.c: Update test.
6722 * gcc.target/arm/ivopts-5.c: Same.
6723
6724 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6725
6726 Revert:
6727 2011-06-10 Wei Guozhi <carrot@google.com>
6728
6729 PR target/45335
6730 * gcc.target/arm/pr45335.c: New test.
6731 * gcc.target/arm/pr45335-2.c: New test.
6732 * gcc.target/arm/pr45335-3.c: New test.
6733 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6734 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6735 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6736
6737 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6738
6739 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6740
6741 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6742
6743 PR fortran/49417
6744 * gfortran.dg/class_43.f03: New.
6745
6746 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6747
6748 PR tree-optimization/49419
6749 * gcc.c-torture/execute/pr49419.c: New test.
6750
6751 2011-06-16 Revital Eres <revital.eres@linaro.org>
6752
6753 * gcc.dg/sms-9.c: New file.
6754
6755 2011-06-15 Easwaran Raman <eraman@google.com>
6756
6757 PR rtl-optimization/49414
6758 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6759
6760 2011-06-14 Jason Merrill <jason@redhat.com>
6761
6762 * g++.dg/cpp0x/noexcept13.C: New.
6763
6764 2011-06-14 Easwaran Raman <eraman@google.com>
6765
6766 PR rtl-optimization/44194
6767 * gcc.dg/pr44194-1.c: New test.
6768 * gcc.dg/pr44194-2.c: New test.
6769
6770 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6771
6772 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6773 switches.
6774 * gcc.target/arm/pr45701-2.c: Likewise.
6775 * gcc.target/arm/thumb-branch1.c: Likewise.
6776
6777 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6778
6779 PR testsuite/48727
6780 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6781
6782 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6783
6784 * gcc.target/arm/pr45701-1.c: Require thumb support.
6785 * gcc.target/arm/pr45701-2.c: Likewise.
6786 * gcc.target/arm/thumb-branch1.c: Likewise.
6787
6788 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6789 * gcc.target/arm/pr39839.c: Likewise.
6790 * gcc.target/arm/pr40657-2.c: Likewise.
6791 * gcc.target/arm/pr40956.c: Likewise.
6792 * gcc.target/arm/pr41679.c: Likewise.
6793 * gcc.target/arm/pr42235.c: Likewise.
6794 * gcc.target/arm/pr42495.c: Likewise.
6795 * gcc.target/arm/pr42505.c: Likewise.
6796 * gcc.target/arm/pr42574.c: Likewise.
6797 * gcc.target/arm/pr46883.c: Likewise.
6798 * gcc.target/arm/pr46934.c: Likewise.
6799 * gcc.target/arm/xor-and.c: Likewise.
6800
6801 2011-06-14 Jason Merrill <jason@redhat.com>
6802
6803 * g++.dg/other/error23.C: Adjust error message.
6804 * g++.dg/other/error32.C: Likewise.
6805
6806 PR c++/49389
6807 * g++.dg/cpp0x/rv-dotstar.C: New.
6808
6809 PR c++/49369
6810 * g++.dg/cpp0x/decltype30.C: New.
6811
6812 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6813
6814 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR fortran/49103
6817 * gfortran.dg/pr49103.f90: New test.
6818
6819 2011-06-14 Tom de Vries <tom@codesourcery.com>
6820
6821 PR target/45098
6822 * gcc.target/arm/ivopts-3.c: New test.
6823 * gcc.target/arm/ivopts-4.c: New test.
6824 * gcc.target/arm/ivopts-5.c: New test.
6825
6826 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6827
6828 PR rtl-optimization/49390
6829 * gcc.c-torture/execute/pr49390.c: New test.
6830
6831 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6832
6833 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6834
6835 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6836
6837 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6838 * gcc.c-torture/execute/cmpsi-2.x: New file.
6839 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6840 * gcc.c-torture/execute/pr45262.x: New file.
6841 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6842 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6843 int32plus
6844 * gcc.c-torture/compile/pr49163.c: Ditto.
6845
6846 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6847
6848 * gcc.dg/vect/vect-16.c: Rename to...
6849 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6850 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6851 for double-word vectors.
6852 * gcc.dg/vect/vect-peel-4.c: Likewise.
6853 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6854 vect_element_align.
6855 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6856 -fno-fast-math.
6857
6858 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6859
6860 PR target/44618
6861 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6862
6863 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6864
6865 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6866
6867 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6868
6869 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6870
6871 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6872
6873 * gfortran.dg/trim_optimize_8.f90: New test case.
6874
6875 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6876 Ira Rosen <ira.rosen@linaro.org>
6877
6878 PR tree-optimization/49352
6879 * gcc.dg/vect/pr49352.c: New test.
6880
6881 2011-06-12 Tobias Burnus
6882
6883 PR fortran/49324
6884 * gfortran.dg/alloc_comp_assign_11.f90: New.
6885
6886 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6887
6888 * gfortran.dg/trim_optimize_7.f90: New test.
6889
6890 2011-06-10 Wei Guozhi <carrot@google.com>
6891
6892 PR target/45335
6893 * gcc.target/arm/pr45335.c: New test.
6894 * gcc.target/arm/pr45335-2.c: New test.
6895 * gcc.target/arm/pr45335-3.c: New test.
6896 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6897 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6898 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6899
6900 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6901
6902 PR c++/41769
6903 * g++.dg/parse/error39.C: New.
6904
6905 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6906
6907 * gcc.target/arm/20090811-1.c: Skip for incompatible
6908 options, do not override other options.
6909 * gcc.target/arm/combine-cmp-shift.c: Skip for
6910 incompatible options.
6911 * gcc.target/arm/pr45094.c: Likewise.
6912 * gcc.target/arm/scd42-1.c: Likewise.
6913 * gcc.target/arm/scd42-3.c: Likewise.
6914 * gcc.target/arm/thumb-ltu.c: Likewise.
6915
6916 * lib/target-supports.exp
6917 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6918 multilib flags use -mfpu with a value other than neon-fp16.
6919
6920 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6921
6922 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6923 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6924
6925 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6926
6927 * lib/target-supports.exp (check_effective_target_pie): New proc.
6928 * gcc.dg/pie-link.c: Use target pie.
6929
6930 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6931 Laurent Roug� <laurent.rouge@menta.fr>
6932
6933 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6934 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6935
6936 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6937
6938 * gfortran.dg/coarray/sync_1.f90: New test for
6939 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6940
6941 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6942
6943 PR tree-optimization/49318
6944 * gcc.dg/vect/pr49318.c: New test.
6945
6946 2011-06-09 David Krauss <potswa@mac.com>
6947
6948 * g++.dg/template/arrow1.C: New.
6949
6950 2011-06-09 Jason Merrill <jason@redhat.com>
6951
6952 * lib/prune.exp: Prune "note"s.
6953 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6954
6955 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6956 * g++.dg/template/dependent-expr3.C: Likewise.
6957 * g++.dg/parse/template7.C: Likewise.
6958 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6959 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6960 * g++.old-deja/g++.pt/friend38.C: Likewise.
6961 * g++.old-deja/g++.pt/crash32.C: Likewise.
6962 * g++.old-deja/g++.other/init4.C: Likewise.
6963 * g++.old-deja/g++.other/friend8.C: Likewise.
6964
6965 * g++.dg/ext/complex7.C: Adjust expected output.
6966 * g++.dg/diagnostic/method1.C: Likewise.
6967 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6968 * g++.dg/parse/crash33.C: Likewise.
6969 * g++.dg/other/warning1.C: Likewise.
6970 * g++.dg/init/pr29571.C: Likewise.
6971 * g++.dg/warn/overflow-warn-1.C: Likewise.
6972 * g++.dg/warn/overflow-warn-3.C: Likewise.
6973 * g++.dg/warn/overflow-warn-4.C: Likewise.
6974 * g++.old-deja/g++.oliva/template1.C: Likewise.
6975
6976 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6977 * g++.dg/parse/template7.C: Adjust.
6978
6979 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6980
6981 PR target/49307
6982 * gcc.dg/pr49307.c: New.
6983
6984 2011-06-09 Wei Guozhi <carrot@google.com>
6985
6986 PR target/46975
6987 * gcc.target/arm/pr46975.c: New testcase.
6988
6989 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6990
6991 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6992 (PMETH, arglist_t): Removed.
6993 (method_get_number_of_arguments): Removed.
6994 (method_get_nth_argument): Removed.
6995 (method_get_first_argument): Removed.
6996 (method_get_next_argument): Removed.
6997 (method_get_sizeof_arguments): Removed.
6998 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6999 (PMETH): Removed.
7000 (method_get_number_of_arguments): Removed.
7001 (method_get_nth_argument): Removed.
7002 (method_get_first_argument): Removed.
7003 (method_get_next_argument): Removed.
7004 (method_get_sizeof_arguments): Removed.
7005 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7006
7007 2011-06-09 David Li <davidxl@google.com>
7008
7009 * gcc.dg/dump-pass.c: New test.
7010
7011 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7012
7013 PR c++/29003
7014 * g++.dg/parse/error38.C: New.
7015
7016 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR middle-end/49308
7019 * gfortran.dg/pr49308.f90: New test.
7020
7021 2011-06-08 Jason Merrill <jason@redhat.com>
7022
7023 * g++.dg/cpp0x/noexcept11.C: New.
7024 * g++.dg/cpp0x/noexcept12.C: New.
7025 * g++.dg/cpp0x/sfinae11.C: Adjust.
7026
7027 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR testsuite/49323
7030 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7031 to dg-options, match also DW_AT_linkage_name.
7032
7033 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7034
7035 PR middle-end/21953
7036 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7037 -fno-common on alpha*-dec-osf*.
7038 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7039
7040 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7041
7042 PR rtl-optimization/49303
7043 * gcc.target/ia64/pr49303.c: New test.
7044
7045 2011-06-08 Tobias Burnus <burnus@net-b.de>
7046
7047 PR fortran/18918
7048 * gfortran.dg/coarray_lock_1.f90: New.
7049 * gfortran.dg/coarray_lock_2.f90: New.
7050
7051 2011-06-07 Jason Merrill <jason@redhat.com>
7052
7053 * lib/prune.exp: Look for "required" rather than "instantiated".
7054 * g++.dg/abi/mangle11.C: Likewise.
7055 * g++.dg/abi/mangle12.C: Likewise.
7056 * g++.dg/abi/mangle17.C: Likewise.
7057 * g++.dg/abi/mangle20-2.C: Likewise.
7058 * g++.dg/abi/pragma-pack1.C: Likewise.
7059 * g++.dg/cpp0x/decltype26.C: Likewise.
7060 * g++.dg/cpp0x/decltype28.C: Likewise.
7061 * g++.dg/cpp0x/decltype29.C: Likewise.
7062 * g++.dg/cpp0x/enum11.C: Likewise.
7063 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7064 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7065 * g++.dg/cpp0x/pr47416.C: Likewise.
7066 * g++.dg/ext/case-range2.C: Likewise.
7067 * g++.dg/ext/case-range3.C: Likewise.
7068 * g++.dg/gomp/for-19.C: Likewise.
7069 * g++.dg/gomp/pr37533.C: Likewise.
7070 * g++.dg/gomp/pr38639.C: Likewise.
7071 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7072 * g++.dg/inherit/base3.C: Likewise.
7073 * g++.dg/inherit/using6.C: Likewise.
7074 * g++.dg/init/placement4.C: Likewise.
7075 * g++.dg/init/reference3.C: Likewise.
7076 * g++.dg/lookup/scoped6.C: Likewise.
7077 * g++.dg/lookup/using7.C: Likewise.
7078 * g++.dg/other/abstract1.C: Likewise.
7079 * g++.dg/other/error10.C: Likewise.
7080 * g++.dg/other/error5.C: Likewise.
7081 * g++.dg/other/field1.C: Likewise.
7082 * g++.dg/other/offsetof5.C: Likewise.
7083 * g++.dg/parse/bitfield2.C: Likewise.
7084 * g++.dg/parse/constant4.C: Likewise.
7085 * g++.dg/parse/crash20.C: Likewise.
7086 * g++.dg/parse/invalid-op1.C: Likewise.
7087 * g++.dg/parse/non-dependent2.C: Likewise.
7088 * g++.dg/parse/template18.C: Likewise.
7089 * g++.dg/tc1/dr152.C: Likewise.
7090 * g++.dg/tc1/dr166.C: Likewise.
7091 * g++.dg/tc1/dr176.C: Likewise.
7092 * g++.dg/tc1/dr213.C: Likewise.
7093 * g++.dg/template/access11.C: Likewise.
7094 * g++.dg/template/access2.C: Likewise.
7095 * g++.dg/template/access3.C: Likewise.
7096 * g++.dg/template/access7.C: Likewise.
7097 * g++.dg/template/arg7.C: Likewise.
7098 * g++.dg/template/cond2.C: Likewise.
7099 * g++.dg/template/crash13.C: Likewise.
7100 * g++.dg/template/crash40.C: Likewise.
7101 * g++.dg/template/crash7.C: Likewise.
7102 * g++.dg/template/crash84.C: Likewise.
7103 * g++.dg/template/ctor5.C: Likewise.
7104 * g++.dg/template/defarg13.C: Likewise.
7105 * g++.dg/template/defarg14.C: Likewise.
7106 * g++.dg/template/dtor7.C: Likewise.
7107 * g++.dg/template/eh2.C: Likewise.
7108 * g++.dg/template/error2.C: Likewise.
7109 * g++.dg/template/error43.C: Likewise.
7110 * g++.dg/template/friend32.C: Likewise.
7111 * g++.dg/template/injected1.C: Likewise.
7112 * g++.dg/template/instantiate1.C: Likewise.
7113 * g++.dg/template/instantiate3.C: Likewise.
7114 * g++.dg/template/instantiate5.C: Likewise.
7115 * g++.dg/template/instantiate7.C: Likewise.
7116 * g++.dg/template/local6.C: Likewise.
7117 * g++.dg/template/lookup2.C: Likewise.
7118 * g++.dg/template/member5.C: Likewise.
7119 * g++.dg/template/memfriend15.C: Likewise.
7120 * g++.dg/template/memfriend16.C: Likewise.
7121 * g++.dg/template/memfriend17.C: Likewise.
7122 * g++.dg/template/memfriend7.C: Likewise.
7123 * g++.dg/template/meminit1.C: Likewise.
7124 * g++.dg/template/nested3.C: Likewise.
7125 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7126 * g++.dg/template/nontype12.C: Likewise.
7127 * g++.dg/template/nontype13.C: Likewise.
7128 * g++.dg/template/nontype6.C: Likewise.
7129 * g++.dg/template/pr23510.C: Likewise.
7130 * g++.dg/template/pr35240.C: Likewise.
7131 * g++.dg/template/ptrmem15.C: Likewise.
7132 * g++.dg/template/ptrmem6.C: Likewise.
7133 * g++.dg/template/qualified-id1.C: Likewise.
7134 * g++.dg/template/qualttp20.C: Likewise.
7135 * g++.dg/template/qualttp3.C: Likewise.
7136 * g++.dg/template/qualttp4.C: Likewise.
7137 * g++.dg/template/qualttp5.C: Likewise.
7138 * g++.dg/template/qualttp6.C: Likewise.
7139 * g++.dg/template/qualttp7.C: Likewise.
7140 * g++.dg/template/qualttp8.C: Likewise.
7141 * g++.dg/template/recurse.C: Likewise.
7142 * g++.dg/template/recurse2.C: Likewise.
7143 * g++.dg/template/ref5.C: Likewise.
7144 * g++.dg/template/scope2.C: Likewise.
7145 * g++.dg/template/sfinae10.C: Likewise.
7146 * g++.dg/template/sfinae3.C: Likewise.
7147 * g++.dg/template/sizeof3.C: Likewise.
7148 * g++.dg/template/static9.C: Likewise.
7149 * g++.dg/template/template-id-2.C: Likewise.
7150 * g++.dg/template/typedef13.C: Likewise.
7151 * g++.dg/template/typename4.C: Likewise.
7152 * g++.dg/template/using14.C: Likewise.
7153 * g++.dg/template/using2.C: Likewise.
7154 * g++.dg/template/warn1.C: Likewise.
7155 * g++.dg/warn/Wparentheses-13.C: Likewise.
7156 * g++.dg/warn/Wparentheses-15.C: Likewise.
7157 * g++.dg/warn/Wparentheses-16.C: Likewise.
7158 * g++.dg/warn/Wparentheses-17.C: Likewise.
7159 * g++.dg/warn/Wparentheses-18.C: Likewise.
7160 * g++.dg/warn/Wparentheses-19.C: Likewise.
7161 * g++.dg/warn/Wparentheses-20.C: Likewise.
7162 * g++.dg/warn/Wparentheses-23.C: Likewise.
7163 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7164 * g++.dg/warn/noeffect2.C: Likewise.
7165 * g++.dg/warn/noeffect4.C: Likewise.
7166 * g++.dg/warn/pr8570.C: Likewise.
7167 * g++.old-deja/g++.brendan/init2.C: Likewise.
7168 * g++.old-deja/g++.eh/spec6.C: Likewise.
7169 * g++.old-deja/g++.pt/crash10.C: Likewise.
7170 * g++.old-deja/g++.pt/crash36.C: Likewise.
7171 * g++.old-deja/g++.pt/derived3.C: Likewise.
7172 * g++.old-deja/g++.pt/error2.C: Likewise.
7173 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7174 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7175 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7176 * g++.old-deja/g++.pt/overload7.C: Likewise.
7177 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7178
7179 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7180 Iain Sandoe <iains@gcc.gnu.org>
7181
7182 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7183 Added code to deal with the case when [Protocol
7184 -descriptionForInstanceMethod:] or [Protocol
7185 -descriptionForClassMethod:] returns NULL.
7186
7187 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7188 Iain Sandoe <iains@gcc.gnu.org>
7189
7190 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7191 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7192 Added cast.
7193
7194 2011-06-07 Xinliang David Li <davidxl@google.com>
7195
7196 * gcc.dg/inline_2.c: New test.
7197 * gcc.dg/unroll_2.c: New test.
7198 * gcc.dg/inline_3.c: New test.
7199 * gcc.dg/unroll_3.c: New test.
7200 * gcc.dg/inline_4.c: New test.
7201 * gcc.dg/unroll_4.c: New test.
7202 * gcc.dg/inline_1.c: New test.
7203 * gcc.dg/unroll_1.c: New test.
7204
7205 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7206
7207 PR tree-optimization/48497
7208 * lib/gcc-defs.exp (dg-additional-options): New proc.
7209 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7210 -msse2 on 32-bit x86.
7211
7212 2011-06-06 Jason Merrill <jason@redhat.com>
7213
7214 * g++.dg/cpp0x/enum19.C: New.
7215
7216 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7217
7218 * gcc.target/arm/neon-reload-class.c: New test.
7219
7220 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7221
7222 PR debug/49130
7223 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7224
7225 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7226
7227 * gcc.target/arm/smlatb-1.c: New file.
7228 * gcc.target/arm/smlatt-1.c: New file.
7229 * gcc.target/arm/smlaltb-1.c: New file.
7230 * gcc.target/arm/smlaltt-1.c: New file.
7231
7232 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7233
7234 * gcc.target/arm/mla-2.c: New test.
7235
7236 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR gcov-profile/49299
7239 * gcc.dg/tree-prof/pr49299-1.c: New test.
7240 * gcc.dg/tree-prof/pr49299-2.c: New test.
7241
7242 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7243
7244 * lib/target-supports.exp
7245 (check_effective_target_vect_widen_mult_qi_to_hi):
7246 Add NEON as supporting target.
7247 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7248 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7249 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7250 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7251 using widening multiplication on targets that support it.
7252 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7253 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7254 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7255
7256 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7257
7258 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7259 Modern Objective-C runtime API.
7260 * objc/execute/next_mapping.h: Removed.
7261 * objc-obj-c++-shared/next-mapping.h: Removed.
7262 * objc-obj-c++-shared/Object1.h: Removed.
7263 * objc-obj-c++-shared/Object1.m: Removed.
7264 * objc-obj-c++-shared/Object1.mm: Removed.
7265 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7266 * objc-obj-c++-shared/Protocol1.h: Removed.
7267 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7268 of ProtoBool, IVAR_T and METHOD.
7269 * objc-obj-c++-shared/runtime.h: New.
7270 * objc-obj-c++-shared/TestsuiteObject.h: New.
7271 * objc-obj-c++-shared/TestsuiteObject.m: New.
7272
7273 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7274 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7275 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7276 it a class method.
7277 * objc/execute/_cmd.m: Include
7278 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7279 runtime API. ([TestClass +initialize]): Include this method also
7280 with the GNU runtime.
7281 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7282 Object. ([-setValue:]): Return void.
7283 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7284 with the GNU runtime. Include
7285 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7286 for the NeXT runtime. Use the existing print_ivars() and
7287 compare_structures() implementations for the old NeXT runtime.
7288 Added new implementations for the Modern GNU and NeXT runtimes.
7289 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7290 well. (main): Use objc_getClass(). Use return instead of exit.
7291 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7292 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7293 of exit().
7294 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7295 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7296 instead of Object. (main): Use return instead of exit().
7297 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7298 instead of Object. Removed prototype for exit(). (main): Use
7299 return instead of exit(). Use the Modern Objective-C runtime API.
7300 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7301 Object.
7302 * objc/execute/class-tests-1.h: Include
7303 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7304 runtime API. (test_class_with_superclass): Do not call [Object
7305 class]. There is no need to with the current libobjc.
7306 * objc/execute/class-tests-2.h: Include
7307 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7308 runtime API.
7309 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7310 ../../objc-obj-c++-shared/next-mapping.h.
7311 * objc/execute/class-2.m: Likewise.
7312 * objc/execute/class-3.m: Likewise.
7313 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7314 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7315 +initialize]): Include this method also with the GNU
7316 runtime. (main): Use the Modern Objective-C runtime API.
7317 * objc/execute/class-5.m: Likewise.
7318 * objc/execute/class-6.m: Likewise.
7319 * objc/execute/class-7.m: Likewise.
7320 * objc/execute/class-8.m: Likewise.
7321 * objc/execute/class-9.m: Likewise.
7322 * objc/execute/class-10.m: Likewise.
7323 * objc/execute/class-11.m: Likewise.
7324 * objc/execute/class-12.m: Likewise.
7325 * objc/execute/class-13.m: Likewise.
7326 * objc/execute/class-14.m: Likewise.
7327 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7328 this method also with the GNU runtime.
7329 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7330 +initialize]): Include this method also with the GNU runtime.
7331 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7332 of Object.
7333 * objc/execute/encode-1.m: Likewise.
7334 * objc/execute/enumeration-1.m: Likewise.
7335 * objc/execute/enumeration-2.m: Likewise.
7336 * objc/execute/exceptions/catchall-1.m: Likewise.
7337 * objc/execute/exceptions/finally-1.m: Likewise.
7338 * objc/execute/exceptions/foward-1.m: Likewise.
7339 * objc/execute/exceptions/local-variables-1.m: Likewise.
7340 * objc/execute/exceptions/throw-nil.m: Likewise.
7341 * objc/execute/exceptions/trivial.m: Likewise.
7342 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7343 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7344 * objc/execute/exceptions/matcher-1.m: Likewise.
7345 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7346 Object.
7347 * objc/execute/formal_protocol-2.m: Likewise.
7348 * objc/execute/formal_protocol-3.m: Likewise.
7349 * objc/execute/formal_protocol-4.m: Likewise.
7350 * objc/execute/formal_protocol-5.m: Include
7351 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7352 protocol_getName().
7353 * objc/execute/formal_protocol-6.m: Likewise.
7354 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7355 Object. Include <objc/Protocol.h> instead of
7356 ../../objc-obj-c++-shared/Protocol1.h.
7357 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7358 Object.
7359 * objc/execute/informal_protocol.m: Likewise.
7360 * objc/execute/load-3.m: Likewise.
7361 * objc/execute/many_args_method.m ([TestClass +initialize]):
7362 Include this method with the GNU runtime as well.
7363 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7364 * objc/execute/nested-func-1.m: Use TestsuiteObject
7365 instead of Object.
7366 * objc/execute/nil_method-1.m: Likewise.
7367 * objc/execute/no_clash.m: Likewise.
7368 * objc/execute/np-1.m: Do not include
7369 ../../objc-obj-c++-shared/Protocol1.h.
7370 (main): Use return instead of exit().
7371 * objc/execute/np-2.m: Do not include
7372 ../../objc-obj-c++-shared/Protocol1.h.
7373 ([MyObject +initialize]): Include this method also with the GNU
7374 runtime. (main): Use return instead of exit().
7375 * objc/execute/object_is_class.m: Include
7376 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7377 of Object. (main): Use the Modern Objective-C runtime API.
7378 * objc/execute/object_is_meta_class.m: Likewise.
7379 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7380 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7381 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7382 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7383 Objective-C runtime API.
7384 * objc/execute/protocol-isEqual-2.m: Likewise.
7385 * objc/execute/protocol-isEqual-3.m: Likewise.
7386 * objc/execute/protocol-isEqual-4.m: Likewise.
7387 * objc/execute/redefining_self.m ([TestClass +initialize]):
7388 Include this method with the GNU runtime as well.
7389 * objc/execute/root_methods.m: Include
7390 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7391 Include this method with the GNU runtime as well.
7392 (main): Use the Modern Objective-C runtime API.
7393 * objc/execute/selector-1.m: Include
7394 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7395 of Object. (main): Use the Modern Objective-C runtime API.
7396 * objc/execute/static-1.m ([Test +initialize]): Include this
7397 method with the GNU runtime as well.
7398 * objc/execute/static-2.m: Likewise.
7399 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7400 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7401 ([MathClass +initialize]): Include this method with the GNU
7402 runtime as well.
7403 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7404 instead of Object.
7405 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7406 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7407 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7408 * objc.dg/attributes/method-attribute-1.m: Likewise.
7409 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7410 * objc.dg/attributes/method-attribute-2.m: Likewise.
7411 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7412 * objc.dg/attributes/method-attribute-3.m: Likewise.
7413 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7414 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7415 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7416 * obj-c++.dg/bitfield-1.mm: Likewise.
7417 * obj-c++.dg/bitfield-2.mm: Likewise
7418 * objc.dg/bitfield-3.m: Likewise.
7419 * obj-c++.dg/bitfield-4.mm: Likewise.
7420 * objc.dg/bitfield-5.m: Likewise
7421 * objc.dg/call-super-1.m: Likewise.
7422 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7423 Use objc_getClass() instead of objc_get_class(), but for the GNU
7424 runtime redefine objc_getClass as objc_get_class. Include
7425 ../objc-obj-c++-shared/runtime.h.
7426 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7427 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7428 Use the Modern Objective-C runtime API.
7429 * objc.dg/class-protocol-1.m: Include
7430 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7431 * obj-c++.dg/class-protocol-1.mm: Likewise.
7432 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7433 * objc.dg/comp-types-10.m: Likewise.
7434 * objc.dg/comp-types-11.m: Likewise.
7435 * objc.dg/comp-types-12.m: Likewise.
7436 * obj-c++.dg/comp-types-9.mm: Likewise.
7437 * obj-c++.dg/comp-types-11.mm: Likewise.
7438 * obj-c++.dg/comp-types-12.mm: Likewise.
7439 * obj-c++.dg/comp-types-13.mm: Likewise.
7440 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7441 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7442 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7443 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7444 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7445 * objc.dg/desig-init-1.m: Likewise.
7446 * obj-c++.dg/defs.mm: Likewise.
7447 * objc.dg/exceptions-2.m: Likewise.
7448 * obj-c++.dg/except-1.mm: Likewise.
7449 * obj-c++.dg/exceptions-2.mm: Likewise.
7450 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7451 Use the Modern Objective-C runtime API.
7452 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7453 the Modern Objective-C runtime API. Do not include
7454 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7455 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7456 the Modern Objective-C runtime API except when using an older NeXT
7457 runtime.
7458 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7459 the Modern Objective-C runtime API.
7460 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7461 objc/encoding.h.
7462 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7463 * objc.dg/encode-7-next-64bit.m: Updated include.
7464 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7465 objc/encoding.h.
7466 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7467 the Modern Objective-C runtime API.
7468 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7469 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7470 instead of ../objc-obj-c++-shared/Protocol1.h.
7471 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7472 the Modern Objective-C runtime API except when using an older NeXT
7473 runtime.
7474 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7475 the Modern Objective-C runtime API.
7476 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7477 Object.
7478 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7479 * objc.dg/fix-and-continue-2.m: Likewise.
7480 * objc.dg/foreach-1.m: Likewise.
7481 * objc.dg/foreach-2.m: Likewise.
7482 * objc.dg/foreach-3.m: Likewise.
7483 * objc.dg/foreach-4.m: Likewise.
7484 * objc.dg/foreach-5.m: Likewise.
7485 * objc.dg/foreach-6.m: Likewise.
7486 * objc.dg/foreach-7.m: Likewise.
7487 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7488 Object.
7489 * objc.dg/func-ptr-2.m: Likewise.
7490 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7491 Do not include objc/objc-api.h.
7492 * obj-c++.dg/fsf-package-0.mm: Likewise.
7493 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7494 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7495 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7496 of Object.
7497 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7498 * objc.dg/gnu-runtime-3.m: Likewise.
7499 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7500 * objc.dg/headers.m: Include objc/runtime.h instead of
7501 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7502 for the NeXT runtime.
7503 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7504 * obj-c++.dg/isa-field-1.mm: Likewise.
7505 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7506 * objc.dg/layout-1.m: Likewise.
7507 * objc.dg/layout-2.m: Likewise.
7508 * objc.dg/local-decl-2.m: Likewise.
7509 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7510 Object. ([Container +elementForView:]): Use
7511 class_conformsToProtocol().
7512 * obj-c++.dg/lookup-2.mm: Likewise.
7513 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7514 * obj-c++.dg/local-decl-1.mm: Likewise.
7515 * objc.dg/method-3.m: Likewise.
7516 * objc.dg/method-4.m: Likewise.
7517 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7518 ../objc-obj-c++-shared/Protocol1.h.
7519 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7520 * objc.dg/method-9.m: Likewise.
7521 * objc.dg/method-10.m: Likewise.
7522 * objc.dg/method-13.m ([Root +initialize]): Include this method
7523 also for the GNU runtime. (main): Use objc_getClass() also for
7524 the GNU runtime.
7525 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7526 * objc.dg/method-17.m: Likewise.
7527 * objc.dg/method-19.m: Likewise.
7528 * objc.dg/method-20b.m: Likewise.
7529 * obj-c++.dg/method-2.mm: Likewise.
7530 * obj-c++.dg/method-6.mm: Likewise.
7531 * obj-c++.dg/method-10.mm: Likewise.
7532 * obj-c++.dg/method-11.mm: Likewise.
7533 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7534 ../objc-obj-c++-shared/Protocol1.h.
7535 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7536 * obj-c++.dg/method-15.mm: Likewise.
7537 * obj-c++.dg/method-17.mm: Likewise.
7538 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7539 +initialize]): Include this method also for the GNU
7540 runtime. (main): Use objc_getClass() also for the GNU runtime.
7541 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7542 * obj-c++.dg/method-22.mm: Likewise.
7543 * obj-c++.dg/method-23.mm: Likewise.
7544 * obj-c++.dg/no-extra-load.mm: Likewise.
7545 * objc.dg/objc-fast-4.m: Likewise.
7546 * objc.dg/objc-gc-4.m: Likewise.
7547 * obj-c++.dg/objc-gc-3.mm: Likewise.
7548 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7549 protocol_getMethodDescription() instead of [Protocol
7550 -descriptionForInstanceMethod].
7551 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7552 Made it available with all runtimes. (main): Call -test instead
7553 of -class.
7554 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7555 and put into a category.
7556 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7557 Object. Include objc/objc.h.
7558 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7559 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7560 New. (main): Use protocol_getMethodDescription() instead
7561 of [Protocol -descriptionForInstanceMethod] and [Protocol
7562 -descriptionForClassMethod].
7563 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7564 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7565 Objective-C runtime API.
7566 * obj-c++.dg/proto-qual-1.mm: Likewise.
7567 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7568 Object.
7569 * obj-c++.dg/property/property-1.mm: Likewise.
7570 * obj-c++.dg/qual-types-1.mm: Likewise.
7571 * objc.dg/selector-2.m: Include objc/objc.h instead of
7572 ../objc-obj-c++-shared/Object1.h.
7573 * obj-c++.dg/selector-2.mm: Likewise.
7574 * obj-c++.dg/selector-5.mm: Likewise.
7575 * obj-c++.dg/selector-6.mm: Likewise.
7576 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7577 Object. Do not include objc/objc-api.h.
7578 * obj-c++.dg/set-not-used-1.mm: Likewise.
7579 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7580 * objc.dg/stret-1.m: Likewise.
7581 * objc.dg/stret-2.m: Likewise.
7582 * obj-c++.dg/super-class-2.mm: Likewise.
7583 * objc.dg/super-class-3.m: Likewise.
7584 * objc.dg/super-class-4.m: Likewise.
7585 * objc.dg/sync-2.m: Likewise.
7586 * obj-c++.dg/sync-2.mm: Likewise.
7587 * objc.dg/sync-1.m: Include objc/objc.h instead of
7588 ../objc-obj-c++-shared/Object1.h.
7589 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7590 'Class' as the type of 'isa'.
7591 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7592 Objective-C runtime API. ([TestClass +initialize]): Include this
7593 method with the GNU runtime as well.
7594 * objc.dg/strings/strings-1.m: Updated includes.
7595 * obj-c++.dg/strings/strings-1.mm: Likewise.
7596 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7597 objc.dg/strings/const-str-12b.m.
7598 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7599 * obj-c++.dg/template-3.mm: Likewise.
7600 * obj-c++.dg/template-4.mm: Likewise.
7601 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7602 Objective-C runtime API.
7603 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7604 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7605 * obj-c++.dg/try-catch-1.mm: Likewise.
7606 * obj-c++.dg/try-catch-2.mm: Likewise.
7607 * objc.dg/try-catch-3.m: Likewise.
7608 * obj-c++.dg/try-catch-3.mm: Likewise.
7609 * objc.dg/try-catch-6.m: Likewise.
7610 * objc.dg/try-catch-7.m: Likewise.
7611 * obj-c++.dg/try-catch-7.mm: Likewise.
7612 * obj-c++.dg/try-catch-8.mm: Likewise.
7613 * obj-c++.dg/try-catch-9.mm: Likewise.
7614 * objc.dg/try-catch-10.m: Likewise.
7615 * obj-c++.dg/try-catch-11.mm: Likewise.
7616 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7617 Object. Include objc/objc.h.
7618 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7619 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7620 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7621 Object. Use Modern Objective-C runtime API. Do not use
7622 performv::.
7623 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7624 * obj-c++.dg/torture/trivial.mm: Likewise.
7625 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7626 instead of ../objc-obj-c++-shared/Object1.h. Include
7627 ../objc-obj-c++-shared/runtime.h.
7628 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7629 * objc.dg/torture/strings/const-str-11.m: Likewise.
7630 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7631 * objc.dg/torture/strings/const-str-9.m: Likewise.
7632 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7633 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7634 instead of Object. Only add _FooClassReference if
7635 __NEXT_RUNTIME__.
7636 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7637 * objc.dg/torture/strings/const-str-8.m: Likewise.
7638 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7639 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7640 additional sources.
7641 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7642 Object.
7643 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7644 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7645 * obj-c++.dg/va-meth-1.mm: Likewise.
7646 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7647 ../objc-obj-c++-shared/Object1.h.
7648 * objc.dg/zero-link-3.m: Likewise.
7649
7650 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7651
7652 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7653
7654 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7655
7656 PR objc-++/48275
7657 * obj-c++.dg/property/cxx-property-1.mm: New.
7658 * obj-c++.dg/property/cxx-property-2.mm: New.
7659
7660 2011-06-06 Jason Merrill <jason@redhat.com>
7661
7662 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7663
7664 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7665
7666 PR rtl-optimization/49145
7667 From Ryan Mansfield
7668 * gcc.c-torture/compile/pr49145.c: New test.
7669
7670 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR testsuite/49288
7673 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7674 to dg-options, match also DW_AT_linkage_name.
7675
7676 PR debug/49294
7677 * gcc.dg/debug/pr49294.c: New test.
7678
7679 PR c++/49264
7680 * g++.dg/opt/pr49264.C: New test.
7681
7682 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7683
7684 PR tree-optimization/49243
7685 * gcc.dg/pr49243.c: New.
7686
7687 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7688
7689 * gnat.dg/specs/cond_expr1.ads: New test.
7690
7691 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7692
7693 * gnat.dg/deferred_const4.ad[sb]: New test.
7694 * gnat.dg/deferred_const4_pkg.ads: New helper.
7695
7696 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7697
7698 * gnat.dg/test_tamdt.adb: Rename to...
7699 * gnat.dg/taft_type1.adb: ...this.
7700 * gnat.dg/tamdt.ad[sb]: Rename to...
7701 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7702 * gnat.dg/tamdt_aux.ads: Rename to...
7703 * gnat.dg/taft_type1_pkg2.ads: ...this.
7704 * gnat.dg/taft_type2.ad[sb]: New test.
7705 * gnat.dg/taft_type2_pkg.ads: New helper.
7706 * gnat.dg/taft_type3.adb: New test.
7707 * gnat.dg/taft_type3_pkg.ads: New helper.
7708
7709 2011-06-05 Tobias Burnus <burnus@net-b.de>
7710
7711 PR fortran/49255
7712 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7713 for F2008.
7714
7715 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7716
7717 PR testsuite/49287
7718 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7719 warning.
7720 * objc.dg/gnu-api-2-objc.m: Likewise.
7721 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7722 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7723
7724 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7725
7726 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7727 alignment, not the alignment, when calling class_addIvar(). Add
7728 an 'isa' instance variable to the test root class.
7729 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7730
7731 2011-06-04 Jan Hubicka <jh@suse.cz>
7732
7733 PR tree-optimization/48893
7734 PR tree-optimization/49091
7735 PR tree-optimization/49179
7736 * gfortran.dg/pr49179.f90: New testcase
7737
7738 2011-06-04 Jan Hubicka <jh@suse.cz>
7739
7740 PR lto/48954
7741 * g++.dg/torture/pr48954.C: New testcase.
7742
7743 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7744
7745 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7746
7747 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7748
7749 PR c++/33840
7750 * g++.dg/diagnostic/bitfld2.C: New.
7751
7752 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR target/49281
7755 * gcc.c-torture/execute/pr49281.c: New test.
7756
7757 2011-06-04 Jan Hubicka <jh@suse.cz>
7758
7759 PR tree-optimize/48929
7760 * gcc.c-torture/compile/pr48929.c: New testcase.
7761
7762 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7763
7764 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7765
7766 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR c++/49276
7769 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7770
7771 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7772
7773 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7774
7775 2011-06-03 Richard Henderson <rth@redhat.com>
7776 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7777
7778 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7779
7780 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7781
7782 * objc.dg/headers.m: Do not include objc-list.h.
7783
7784 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7785
7786 * objc.dg/type-stream-1.m: Test removed.
7787 * objc.dg/headers.m: Do not include typedstream.h.
7788
7789 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7790
7791 * objc.dg/torture/forward-1.m (main): Updated testcase.
7792
7793 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7794
7795 PR target/49163
7796 * gcc.c-torture/compile/pr49163.c: New.
7797
7798 2011-06-02 Asher Langton <langton2@llnl.gov>
7799
7800 PR fortran/49268
7801 * gfortran.dg/PR49268.f90: New test.
7802
7803 2011-06-02 Asher Langton <langton2@llnl.gov>
7804
7805 PR fortran/37039
7806 * gfortran.dg/PR37039.f90: New test.
7807
7808 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7809
7810 PR objc/48539
7811 * objc.dg/method-5.m: Updated.
7812 * objc.dg/method-19.m: Updated.
7813 * objc.dg/method-lookup-1.m: New.
7814 * obj-c++.dg/method-6.mm: Updated.
7815 * obj-c++.dg/method-7.mm: Updated.
7816 * obj-c++.dg/method-lookup-1.mm: New.
7817
7818 2011-06-02 DJ Delorie <dj@redhat.com>
7819
7820 * lib/timeout.exp (timeout): Add board_info support.
7821
7822 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7823
7824 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7825
7826 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7827
7828 PR fortran/49265
7829 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7830 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7831
7832 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7833 Hans-Peter Nilsson <hp@axis.com>
7834
7835 PR rtl-optimization/48840
7836 * gcc.target/sparc/ultrasp13.c: New test.
7837
7838 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7839
7840 PR target/49238
7841 * gcc.c-torture/compile/pr49238.c: New.
7842
7843 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7844
7845 * gcc.target/arm/g2.c: Skip test in -mthumb.
7846 Skip test unless cpu is xscale.
7847 * gcc.target/arm/scd42-2.c: Likewise.
7848 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7849
7850 2011-06-01 Jason Merrill <jason@redhat.com>
7851
7852 * g++.dg/cpp0x/decltype28.C: New.
7853 * g++.dg/cpp0x/decltype29.C: New.
7854
7855 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7856
7857 PR target/45074
7858 * gcc.target/mips/pr45074.c: New test.
7859
7860 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7861 Hans-Peter Nilsson <hp@axis.com>
7862
7863 PR rtl-optimization/48830
7864 * gcc.target/sparc/ultrasp12.c: New test.
7865
7866 2011-06-01 David Li <davidxl@google.com>
7867
7868 * gcc.dg/profile-dir-1.c: Change pass name.
7869 * gcc.dg/profile-dir-2.c: Ditto.
7870 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7871 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7872 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7873 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7874 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7875 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7876 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7877 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7878 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7879 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7880 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7881 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7882 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7883 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7884 * gcc.dg/profile-dir-3.c: Ditto.
7885 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7886
7887 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7888
7889 * objc.dg/attributes/method-nonnull-1.m: New test.
7890 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7891
7892 2011-05-31 Tobias Burnus <burnus@net-b.de>
7893
7894 PR fortran/18918
7895 * gfortran.dg/coarray_atomic_1.f90: New.
7896 * gfortran.dg/coarray/atomic_1.f90: New.
7897
7898 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7899
7900 * gcc.dg/guality/bswaptest.c: New test.
7901 * gcc.dg/guality/clztest.c: New test.
7902 * gcc.dg/guality/ctztest.c: New test.
7903 * gcc.dg/guality/rotatetest.c: New test.
7904
7905 PR target/48688
7906 * gcc.target/i386/pr48688.c: New test.
7907
7908 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7909
7910 PR c++/48010
7911 * g++.dg/lookup/name-clash9.C: New.
7912
7913 2011-05-31 Tobias Burnus <burnus@net-b.de>
7914
7915 PR fortran/18918
7916 * gfortran.dg/coarray/dummy_1.f90: New.
7917
7918 2011-05-31 Tobias Burnus <burnus@net-b.de>
7919
7920 PR fortran/18918
7921 * gfortran.dg/coarray/save_1.f90: New.
7922 * gfortran.dg/coarray_4.f90: Update dg-error.
7923
7924 2011-05-31 Jason Merrill <jason@redhat.com>
7925
7926 * g++.dg/cpp0x/rv-template1.C: New.
7927
7928 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR rtl-optimization/49235
7931 * gcc.dg/pr49235.c: New test.
7932
7933 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7934
7935 PR tree-optimization/49093
7936 * gcc.dg/vect/pr49093.c: New test.
7937
7938 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7939
7940 PR debug/49047
7941 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7942
7943 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7944
7945 PR testsuite/49239
7946 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7947 output array.
7948
7949 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7950
7951 PR target/49186
7952 * gcc.c-torture/execute/pr49186.c: New.
7953
7954 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7955
7956 PR target/49168
7957 * gcc.target/i386/pr49168-1.c: New.
7958
7959 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7960 Eric Botcazou <ebotcazou@adacore.com>
7961
7962 * gcc.dg/guality/drap.c: New test.
7963
7964 2011-05-30 Richard Guenther <rguenther@suse.de>
7965
7966 PR tree-optimization/49210
7967 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7968 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7969
7970 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR c++/49223
7973 * g++.dg/gomp/pr49223-1.C: New test.
7974 * g++.dg/gomp/pr49223-2.C: New test.
7975
7976 2011-05-30 Richard Guenther <rguenther@suse.de>
7977
7978 PR tree-optimization/49218
7979 * gcc.c-torture/execute/pr49218.c: New testcase.
7980
7981 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7982
7983 PR tree-optimization/49199
7984 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7985 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7986 -fno-tree-scev-cprop.
7987
7988 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7989
7990 PR fortran/47601
7991 * gfortran.dg/extends_13.f03: New.
7992
7993 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7994
7995 PR rtl-optimization/49095
7996 * gcc.target/i386/pr49095.c: New test.
7997
7998 2011-05-29 Tobias Burnus <burnus@net-b.de>
7999
8000 PR fortran/18918
8001 * gfortran.dg/coarray_24.f90: New.
8002
8003 2011-05-29 Tobias Burnus <burnus@net-b.de>
8004
8005 PR fortran/18918
8006 * gfortran.dg/coarray_23.f90: New.
8007
8008 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8009
8010 From Ryan Mansfield
8011 * gcc.dg/pr48826.c: New test.
8012
8013 2011-05-29 Richard Guenther <rguenther@suse.de>
8014
8015 PR tree-optimization/49217
8016 * gcc.dg/torture/pr49217.c: New testcase.
8017
8018 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8019
8020 PR testsuite/49222
8021 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8022
8023 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8024
8025 * gnat.dg/boolean_subtype.adb: Rename to...
8026 * gnat.dg/boolean_subtype1.adb: ...this.
8027
8028 2011-05-28 Jason Merrill <jason@redhat.com>
8029
8030 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8031
8032 2011-05-27 Jason Merrill <jason@redhat.com>
8033
8034 * g++.dg/cpp0x/enum18.C: Adjust.
8035
8036 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8037
8038 2011-05-27 Tobias Burnus <burnus@net-b.de>
8039
8040 PR fortran/18918
8041 * gfortran.dg/coarray_22.f90: New.
8042
8043 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8044
8045 PR tree-optimization/46728
8046 * gcc.target/powerpc/pr46728-1.c: New.
8047 * gcc.target/powerpc/pr46728-2.c: New.
8048 * gcc.target/powerpc/pr46728-3.c: New.
8049 * gcc.target/powerpc/pr46728-4.c: New.
8050 * gcc.target/powerpc/pr46728-5.c: New.
8051 * gcc.dg/pr46728-6.c: New.
8052 * gcc.target/powerpc/pr46728-7.c: New.
8053 * gcc.target/powerpc/pr46728-8.c: New.
8054 * gcc.dg/pr46728-9.c: New.
8055 * gcc.target/powerpc/pr46728-10.c: New.
8056 * gcc.target/powerpc/pr46728-11.c: New.
8057 * gcc.dg/pr46728-12.c: New.
8058 * gcc.target/powerpc/pr46728-13.c: New.
8059 * gcc.target/powerpc/pr46728-14.c: New.
8060 * gcc.target/powerpc/pr46728-15.c: New.
8061 * gcc.target/powerpc/pr46728-16.c: New.
8062
8063 2011-05-27 Jason Merrill <jason@redhat.com>
8064
8065 * g++.dg/abi/mangle47.C: New.
8066
8067 PR c++/49176
8068 * g++.dg/template/const5.C: New.
8069
8070 * g++.dg/cpp0x/enum18.C: New.
8071
8072 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8073
8074 * g++.dg/cpp0x/error6.C: New.
8075
8076 * g++.dg/cpp0x/error5.C: New.
8077
8078 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR c++/49165
8081 * g++.dg/eh/cond6.C: New test.
8082
8083 2011-05-27 Tobias Burnus <burnus@net-b.de>
8084
8085 PR fortran/48820
8086 * gfortran.dg/rank_3.f90: New.
8087 * gfortran.dg/rank_4.f90: New.
8088
8089 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8090
8091 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8092 replace dump search.
8093
8094 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8095
8096 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8097 * gnat.dg/bit_packed_array5.adb: ...here.
8098
8099 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8100
8101 PR c++/42056
8102 * g++.dg/cpp0x/auto25.C: New.
8103
8104 2011-05-27 Richard Guenther <rguenther@suse.de>
8105
8106 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8107
8108 2011-05-27 Richard Guenther <rguenther@suse.de>
8109
8110 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8111
8112 2011-05-27 Richard Guenther <rguenther@suse.de>
8113
8114 PR middle-end/49189
8115 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8116
8117 2011-05-26 Jason Merrill <jason@redhat.com>
8118
8119 * g++.dg/cpp0x/friend1.C: New.
8120 * g++.dg/cpp0x/friend2.C: New.
8121
8122 * g++.dg/cpp0x/auto7.C: Update.
8123 * g++.dg/template/crash50.C: Adjust.
8124 * g++.dg/template/static9.C: Adjust.
8125 * g++.old-deja/g++.ext/memconst.C: Adjust.
8126
8127 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8128
8129 * gcc.dg/march.c: Ignore a note for some targets.
8130
8131 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8132 Nathan Froyd <froydnj@codesourcery.com>
8133
8134 PR c++/2288
8135 PR c++/18770
8136 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8137 * g++.dg/parse/pr18770.C: New test.
8138 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8139
8140 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8141
8142 PR fortran/48955
8143 * gfortran.dg/dependency_40.f90 : New test.
8144
8145 2011-05-26 Tobias Burnus <burnus@net-b.de>
8146
8147 PR fortran/18918
8148 * gfortran.dg/coarray/registering_1.f90: New.
8149
8150 2011-05-26 Jason Merrill <jason@redhat.com>
8151
8152 * g++.dg/cpp0x/variadic111.C: New.
8153 * g++.dg/cpp0x/variadic41.C: Adjust.
8154
8155 2011-05-26 Richard Guenther <rguenther@suse.de>
8156
8157 PR tree-optimization/48702
8158 * gcc.dg/torture/pr48702.c: New testcase.
8159
8160 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8161
8162 PR gcov-profile/48845
8163 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8164 support.
8165 * gcc.dg/matrix/matrix.exp: Likewise.
8166 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8167 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8168 line number to check_profiling_available.
8169 * lib/target-supports.exp (check_profiling_available): Account for
8170 this.
8171 Require TLS runtime support with -fprofile-generate.
8172 * lib/profopt.exp (profopt-execute): Add TLS options for
8173 -fprofile-generate.
8174 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8175
8176 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR c++/49165
8179 * g++.dg/eh/cond5.C: New test.
8180
8181 PR tree-optimization/49161
8182 * gcc.c-torture/execute/pr49161.c: New test.
8183
8184 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8185
8186 * gcc.target/arm/neon-vorn-vbic.c: New test.
8187
8188 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8189
8190 PR tree-optimization/49038
8191 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8192 * gcc.dg/vect/pr49038.c: New test.
8193
8194 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8195
8196 * g++.dg/init/pr25811-3.C: New.
8197 * g++.dg/init/pr25811-4.C: New.
8198
8199 2011-05-25 Jason Merrill <jason@redhat.com>
8200
8201 * g++.dg/cpp0x/enum17.C: New.
8202 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8203
8204 * g++.dg/cpp0x/auto24.C: New.
8205
8206 * g++.dg/cpp0x/error4.C: New.
8207
8208 * g++.dg/cpp0x/rv-restrict.C: New.
8209
8210 * g++.dg/cpp0x/enum15.C: New.
8211 * g++.dg/cpp0x/constexpr-switch2.C: New.
8212
8213 * g++.dg/cpp0x/variadic110.C: New.
8214
8215 * g++.dg/cpp0x/auto9.C: Add typedef test.
8216
8217 * g++.dg/cpp0x/auto23.C: New.
8218 * g++.dg/cpp0x/auto9.C: Adjust.
8219
8220 * g++.dg/cpp0x/defaulted29.C: New.
8221
8222 * g++.dg/cpp0x/initlist51.C: New.
8223
8224 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8225
8226 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8227 * g++.dg/abi/packed1.C: Suppress warning.
8228 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8229 * g++.dg/template/stdarg1.C: Likewise.
8230 * g++.dg/other/packed1.C: Remove arm from xfail list.
8231
8232 2011-05-25 Jason Merrill <jason@redhat.com>
8233
8234 * g++.dg/cpp0x/enum16.C: New.
8235 * g++.dg/parse/error15.C: Adjust.
8236
8237 * g++.dg/cpp0x/initlist50.C: New.
8238
8239 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8240
8241 * g++.dg/cpp0x/variadic109.C: New.
8242
8243 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8244
8245 * gcc.target/i386/pause-1.c: New.
8246
8247 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8248
8249 * gcc.dg/stack-usage-1.c: Adjust comment.
8250 * gcc.dg/stack-usage-2.c: New test.
8251
8252 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR c++/49136
8255 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8256 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8257
8258 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8259
8260 PR rtl-optimization/48757
8261 * gfortran.dg/pr48757.f: New test case.
8262
8263 2011-05-24 Jason Merrill <jason@redhat.com>
8264
8265 * g++.dg/cpp0x/access01.C: New.
8266
8267 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8268
8269 PR libobjc/48177
8270 * objc.dg/pr48177.m: New testcase.
8271
8272 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8273
8274 PR objc/48187
8275 * objc.dg/pr48187.m: New testcase.
8276 * obj-c++.dg/pr48187.mm: New testcase.
8277 * objc.dg/ivar-extra-semicolon.m: New testcase.
8278
8279 2011-05-24 Jason Merrill <jason@redhat.com>
8280
8281 * g++.dg/template/access21.C: New.
8282 * g++.dg/template/access22.C: New.
8283
8284 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8285
8286 PR rtl-optimization/48633
8287 * g++.dg/pr48633.C: New test.
8288
8289 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8290
8291 PR target/49133
8292 * g++.dg/other/pr49133.C: New test.
8293
8294 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8295 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8296
8297 * gcc.dg/torture/tls/run-gd.c: New test.
8298 * gcc.dg/torture/tls/run-ie.c: New test.
8299 * gcc.dg/torture/tls/run-ld.c: New test.
8300 * gcc.dg/torture/tls/run-le.c: New test.
8301 * lib/target-supports.exp (check_effective_target_tls_runtime):
8302 Build testcase with TLS options.
8303
8304 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8305
8306 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8307
8308 2011-05-24 Tom de Vries <tom@codesourcery.com>
8309
8310 PR tree-optimization/49121
8311 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8312
8313 2011-05-23 Jason Merrill <jason@redhat.com>
8314
8315 * g++.dg/cpp0x/defaulted28.C: New.
8316
8317 * g++.dg/cpp0x/sfinae25.C: New.
8318
8319 * g++.dg/cpp0x/rv-cast2.C: New.
8320
8321 * g++.dg/cpp0x/enum14.C: New.
8322
8323 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR lto/49123
8326 * gcc.c-torture/execute/pr49123.c: New test.
8327
8328 PR debug/49032
8329 * gcc.dg/debug/pr49032.c: New test.
8330
8331 PR c/49120
8332 * gcc.dg/pr49120.c: New test.
8333
8334 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8335
8336 PR target/47315
8337 * gcc.target/i386/pr47315.c: New test.
8338
8339 2011-05-23 Jason Merrill <jason@redhat.com>
8340
8341 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8342
8343 * g++.dg/cpp0x/sfinae24.C: New.
8344
8345 * g++.dg/cpp0x/error3.C: New.
8346
8347 * g++.dg/cpp0x/defaulted27.C: New.
8348
8349 * g++.dg/cpp0x/decltype27.C: New.
8350
8351 2011-05-23 Richard Guenther <rguenther@suse.de>
8352
8353 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8354
8355 2011-05-23 Richard Guenther <rguenther@suse.de>
8356
8357 PR tree-optimization/40874
8358 * g++.dg/tree-ssa/pr40874.C: New testcase.
8359
8360 2011-05-23 Richard Guenther <rguenther@suse.de>
8361
8362 PR tree-optimization/49115
8363 * g++.dg/torture/pr49115.C: New testcase.
8364
8365 2011-05-23 Richard Guenther <rguenther@suse.de>
8366
8367 PR middle-end/15419
8368 * gcc.dg/memcpy-3.c: New testcase.
8369
8370 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR middle-end/48973
8373 * gcc.c-torture/execute/pr48973-1.c: New test.
8374 * gcc.c-torture/execute/pr48973-2.c: New test.
8375
8376 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8377
8378 PR c++/18016
8379 * g++.dg/warn/pr18016.C: New.
8380
8381 2011-05-23 Tom de Vries <tom@codesourcery.com>
8382
8383 PR target/45098
8384 * gcc.target/arm/ivopts-6.c: New test.
8385
8386 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR middle-end/49029
8389 * gcc.c-torture/compile/pr49029.c: New test.
8390
8391 2011-05-22 Jason Merrill <jason@redhat.com>
8392
8393 * g++.dg/cpp0x/sfinae23.C: New.
8394 * g++.dg/cpp0x/sfinae8.C: Correct.
8395
8396 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8397
8398 * gfortran.dg/function_optimize_8.f90: New test case.
8399
8400 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8401
8402 PR tree-optimization/49087
8403 * gcc.dg/vect/O3-pr49087.c: New test.
8404
8405 2011-05-21 Jason Merrill <jason@redhat.com>
8406
8407 * g++.dg/debug/const5.C: New.
8408
8409 2011-05-20 Jason Merrill <jason@redhat.com>
8410
8411 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8412
8413 * g++.dg/cpp0x/constexpr-static7.C: New.
8414
8415 * g++.dg/cpp0x/enum12.C: New.
8416 * g++.dg/cpp0x/enum13.C: New.
8417
8418 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8419
8420 PR fortran/48699
8421 * gfortran.dg/select_type_23.f03: New.
8422
8423 2011-05-20 Jason Merrill <jason@redhat.com>
8424
8425 * g++.dg/cpp0x/defaulted26.C: New.
8426
8427 * g++.dg/cpp0x/noexcept02.C: Fix.
8428 * g++.dg/cpp0x/noexcept03.C: Fix.
8429 * g++.dg/cpp0x/noexcept08.C: Fix.
8430 * g++.dg/cpp0x/noexcept10.C: New.
8431
8432 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8433
8434 PR fortran/48706
8435 * gfortran.dg/extends_12.f03: New.
8436
8437 2011-05-20 Jason Merrill <jason@redhat.com>
8438
8439 * g++.dg/template/koenig9.C: New.
8440 * g++.dg/opt/pr47615.C: Fix.
8441 * g++.dg/overload/defarg1.C: Fix.
8442 * g++.dg/tc1/dr213.C: Remove xfail.
8443 * g++.dg/torture/pr34850.C: Fix.
8444 * g++.dg/torture/pr39362.C: Fix.
8445 * g++.old-deja/g++.brendan/crash56.C: Fix.
8446 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8447
8448 2011-05-20 Richard Guenther <rguenther@suse.de>
8449
8450 PR tree-optimization/49079
8451 * gcc.dg/torture/pr49079.c: New testcase.
8452
8453 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8454
8455 PR tree-optimization/49073
8456 * gcc.c-torture/execute/pr49073.c: New test.
8457
8458 2011-06-19 Tobias Burnus <burnus@net-b.de>
8459
8460 PR fortran/18918
8461 * gfortran.dg/coarray_21.f90: New.
8462
8463 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8464
8465 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8466 output.
8467
8468 2011-05-19 Richard Guenther <rguenther@suse.de>
8469
8470 PR testsuite/49063
8471 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8472
8473 2011-05-19 Richard Guenther <rguenther@suse.de>
8474
8475 PR middle-end/48985
8476 * gcc.dg/builtin-object-size-11.c: New testcase.
8477
8478 2011-05-19 Tom de Vries <tom@codesourcery.com>
8479
8480 PR target/45098
8481 * gcc.target/arm/ivopts.c: New test.
8482 * gcc.target/arm/ivopts-2.c: New test.
8483
8484 2011-05-19 Tom de Vries <tom@codesourcery.com>
8485
8486 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8487
8488 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8489
8490 * gcc.c-torture/execute/960321-1.x: Remove.
8491
8492 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8493
8494 PR fortran/48700
8495 * gfortran.dg/move_alloc_4.f90: New.
8496
8497 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8498
8499 PR target/49002
8500 * gcc.target/i386/pr49002-1.c: New test.
8501 * gcc.target/i386/pr49002-2.c: Likewise.
8502
8503 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR tree-optimization/49039
8506 * gcc.c-torture/execute/pr49039.c: New test.
8507 * gcc.dg/tree-ssa/pr49039.c: New test.
8508 * g++.dg/torture/pr49039.C: New test.
8509
8510 2011-05-18 Jason Merrill <jason@redhat.com>
8511
8512 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8513 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8514 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8515
8516 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8517
8518 * gcc.target/bfin/mcpu-bf592.c: New test.
8519
8520 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8521
8522 PR tree-optimization/41881
8523 * gcc.dg/vect/O3-pr41881.c: New test.
8524 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8525
8526 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR tree-optimization/49000
8529 * gcc.dg/pr49000.c: New test.
8530
8531 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8532
8533 * gnat.dg/invalid1.adb: New test.
8534
8535 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8536
8537 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8538 scan pattern.
8539 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8540 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8541
8542 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8543
8544 PR c++/48994
8545 * g++.dg/cpp0x/range-for18.C: New.
8546
8547 2011-05-15 Tobias Burnus <burnus@net-b.de>
8548
8549 PR fortran/18918
8550 * gfortran.dg/coarray/image_index_2.f90: New.
8551
8552 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8553
8554 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8555 * g++.dg/cpp0x/override2.C: New.
8556
8557 2011-05-14 Tobias Burnus <burnus@net-b.de>
8558
8559 PR fortran/18918
8560 * gfortran.de/coarray_20.f90: New.
8561
8562 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8563
8564 PR fortran/22572
8565 * function_optimize_7.f90: New test case.
8566
8567 2011-05-13 Jason Merrill <jason@redhat.com>
8568
8569 * g++.dg/cpp0x/decltype26.C: New.
8570 * g++.dg/cpp0x/enum11.C: New.
8571
8572 2011-05-13 Tobias Burnus <burnus@net-b.de>
8573
8574 PR fortran/48972
8575 PR fortran/48991
8576 * gfortran.dg/assign_8.f90: Update dg-error.
8577
8578 2011-05-13 Tobias Burnus <burnus@net-b.de>
8579
8580 PR fortran/48972
8581 * gfortran.dg/io_constraints_8.f90: New.
8582 * gfortran.dg/io_constraints_9.f90: New.
8583
8584 2011-05-13 Martin Thuresson <martint@google.com>
8585
8586 PR gcov-profile/47793
8587 * gcc.dg/pr47793.c: New.
8588
8589 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR tree-optimization/48975
8592 * gcc.dg/pr48975.c: New test.
8593
8594 2011-05-12 Tobias Burnus <burnus@net-b.de>
8595
8596 PR fortran/48972
8597 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8598
8599 2011-05-12 Jason Merrill <jason@redhat.com>
8600
8601 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8602
8603 2011-05-12 Geert Bosch <bosch@adacore.com>
8604
8605 * gnat.dg/view_conversion1.adb: New test.
8606
8607 2011-05-12 Richard Guenther <rguenther@suse.de>
8608
8609 PR tree-optimization/48172
8610 * gcc.dg/vect/pr48172.c: New testcase.
8611
8612 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR debug/48967
8615 * g++.dg/opt/pr48967.C: New test.
8616
8617 2011-05-11 Jason Merrill <jason@redhat.com>
8618
8619 * g++.dg/cpp0x/constexpr-friend.C: New.
8620 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8621
8622 * g++.dg/cpp0x/sfinae22.C: New.
8623
8624 2011-05-11 Tobias Burnus <burnus@net-b.de>
8625
8626 PR fortran/48889
8627 * gfortran.dg/generic_24.f90: New.
8628
8629 2011-05-11 Richard Guenther <rguenther@suse.de>
8630
8631 PR tree-optimization/15256
8632 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8633
8634 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR debug/48159
8637 * gcc.dg/pr48159-1.c: New test.
8638 * gcc.dg/pr48159-2.c: New test.
8639
8640 2011-05-11 Richard Guenther <rguenther@suse.de>
8641
8642 PR middle-end/48953
8643 * gcc.dg/torture/pr48953.c: New testcase.
8644
8645 2011-05-11 Richard Guenther <rguenther@suse.de>
8646
8647 PR tree-optimization/18041
8648 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8649
8650 2011-05-11 Alan Modra <amodra@gmail.com>
8651
8652 PR target/47755
8653 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8654
8655 2011-05-10 Jason Merrill <jason@redhat.com>
8656
8657 * g++.dg/cpp0x/defaulted25.C: New.
8658 * g++.dg/template/crash7.C: Adjust.
8659
8660 * g++.dg/cpp0x/variadic108.C: New.
8661
8662 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8663
8664 * g++.dg/inherit/virtual9.C: Extend.
8665
8666 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8667
8668 PR target/48857
8669 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8670 are passed and returned in vector registers.
8671
8672 2011-05-10 Richard Guenther <rguenther@suse.de>
8673
8674 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8675 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8676 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8677 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8678 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8679 applies.
8680
8681 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR tree-optimization/48611
8684 PR tree-optimization/48794
8685 * gfortran.dg/gomp/pr48611.f90: New test.
8686 * gfortran.dg/gomp/pr48794.f90: New test.
8687
8688 PR debug/48928
8689 * gcc.dg/dfp/pr48928.c: New test.
8690
8691 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 PR c++/48522
8694 * g++.dg/cpp0x/pr48522.C: New.
8695
8696 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8697
8698 PR c++/48735
8699 * g++.dg/cpp0x/sfinae21.C: New.
8700
8701 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8702
8703 * g++.dg/template/sfinae28.C: Rename to...
8704 * g++.dg/cpp0x/sfinae19.C: ... this.
8705 * g++.dg/template/sfinae29.C: Rename to...
8706 * g++.dg/cpp0x/sfinae20.C: ... this.
8707
8708 2011-05-09 Jeff Law <law@redhat.com>
8709
8710 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8711 consistent results.
8712
8713 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8714
8715 PR c++/20039
8716 * g++.dg/init/pr20039.C: New.
8717
8718 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8719
8720 PR c++/48737
8721 PR c++/48744
8722 * g++.dg/template/sfinae28.C: New.
8723 * g++.dg/template/sfinae29.C: Likewise.
8724
8725 2011-05-09 Jason Merrill <jason@redhat.com>
8726
8727 * g++.dg/template/nontype23.C: New.
8728
8729 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8730 PR c++/48859
8731 * g++.dg/init/pr48859.C: New.
8732
8733 2011-05-09 Jason Merrill <jason@redhat.com>
8734
8735 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8736 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8737 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8738 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8739 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8740 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8741 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8742 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8743
8744 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8745
8746 * g++.dg/inherit/virtual9.C: New.
8747
8748 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8749
8750 PR c++/48574
8751 * g++.dg/template/dependent-expr8.C: New test case.
8752
8753 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8754
8755 PR tree-optimization/48837
8756 * gcc.dg/pr48837.c: New testcase.
8757
8758 2011-05-06 Jason Merrill <jason@redhat.com>
8759
8760 * g++.dg/cpp0x/constexpr-condition2.C: New.
8761
8762 * g++.dg/cpp0x/constexpr-missing.C: New.
8763
8764 2011-05-06 Tobias Burnus <burnus@net-b.de>
8765
8766 PR fortran/18918
8767 * gfortran.dg/coarray/this_image_2.f90: New.
8768
8769 2011-05-06 Tobias Burnus <burnus@net-b.de>
8770
8771 PR fortran/48858
8772 PR fortran/48820
8773 * gfortran.dg/bind_c_usage_22.f90: New.
8774 * gfortran.dg/bind_c_usage_23.f90: New.
8775 * gfortran.dg/bind_c_usage_24.f90: New.
8776 * gfortran.dg/bind_c_usage_24_c.c: New.
8777
8778 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8779
8780 PR c++/48838
8781 * g++.dg/template/member9.C: New test case.
8782
8783 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * gnat.dg/discr29.ad[sb]: New test.
8786 * gnat.dg/discr30.adb: Likewise.
8787
8788 2011-05-05 Julian Brown <julian@codesourcery.com>
8789
8790 * gcc.target/arm/neon-vset_lanes8.c: New test.
8791
8792 2011-05-05 Jason Merrill <jason@redhat.com>
8793
8794 * g++.dg/init/new32.C: New.
8795
8796 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8797
8798 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8799 Fix typo.
8800
8801 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR rtl-optimization/48381
8804 * gcc.c-torture/compile/pr48381.c: New test.
8805
8806 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8807
8808 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8809 to dg-options.
8810 * gcc.target/i386/opt-1.c: Ditto.
8811
8812 2011-05-04 Jason Merrill <jason@redhat.com>
8813
8814 * g++.dg/conversion/base1.C: New.
8815
8816 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8817
8818 PR libgfortran/48787
8819 * gfortran.dg/round_3.f08: Add more checks to test case.
8820
8821 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8822
8823 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8824 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8825 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8826 Gate test on effective_target fd_truncate.
8827
8828 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8829
8830 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8831 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8832 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8833 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8834 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8835 * gcc.target/i386/pr38824.c: Ditto.
8836 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8837 * gcc.target/i386/vecinit-2.c: Ditto.
8838 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8839 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8840 * gcc.target/i386/parity-2.c: Ditto.
8841 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8842
8843 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8844
8845 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8846 remove duplication.
8847 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8848 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8849 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8850
8851 2011-05-03 Tobias Burnus <burnus@net-b.de>
8852
8853 PR fortran/18918
8854 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8855
8856 2011-05-03 Tobias Burnus <burnus@net-b.de>
8857
8858 PR fortran/18918
8859 * gfortran.dg/coarray/this_image_1.f90: New.
8860
8861 2011-05-03 Tobias Burnus <burnus@net-b.de>
8862
8863 PR fortran/18918
8864 * gfortran.dg/coarray/caf.dg: New.
8865 * gfortran.dg/coarray/image_index_1.f90: New, copied
8866 from ../coarray_16.f90.
8867
8868 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8869
8870 PR c++/28501
8871 * g++.dg/ext/complex9.C: New.
8872
8873 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8874
8875 From Mike Frysinger
8876 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8877 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8878 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8879
8880 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8881
8882 * gcc.target/bfin/builtins: Created.
8883 * gcc.target/bfin/hisilh-O0.c: Deleted.
8884 * gcc.target/bfin/hisilh.c: Moved to...
8885 * gcc.target/bfin/builtins/hisilh.c: ...here.
8886 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8887 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8888 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8889 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8890 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8891 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8892 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8893 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8894 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8895 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8896 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8897 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8898 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8899 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8900 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8901 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8902 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8903 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8904 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8905 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8906 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8907 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8908 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8909 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8910 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8911 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8912 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8913 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8914 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8915 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8916 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8917 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8918 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8919 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8920 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8921 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8922 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8923 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8924 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8925 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8926 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8927 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8928 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8929 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8930 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8931 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8932 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8933 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8934 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8935 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8936 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8937 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8938 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8939 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8940 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8941 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8942 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8943 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8944 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8945 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8946 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8947 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8948 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8949 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8950 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8951 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8952 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8953 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8954 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8955 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8956 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8957 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8958 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8959 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8960 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8961 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8962 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8963 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8964 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8965 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8966 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8967 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8968 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8969 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8970 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8971 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8972 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8973 * gcc.target/bfin/builtins/circptr.c: Ditto.
8974 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8975 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8976 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8977 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8978 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8979 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8980 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8981 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8982 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8983 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8984 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8985 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8986 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8987 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8988 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8989 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8990 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8991 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8992 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8993 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8994 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8995 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8996 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8997 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8998 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8999 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9000 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9001 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9002 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9003 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9005 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9006 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9007 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9008 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9009 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9010 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9011 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9012 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9013 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9014 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9015 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9016 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9017 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9018 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9019 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9020 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9021 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9022 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9023 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9024 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9025 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9026 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9027 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9028 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9029 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9031 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9032 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9033 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9034 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9035 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9037 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9038 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9039 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9040 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9041 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9042 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9043 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9044
9045 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9046
9047 * gcc.target/arm/cold-lc.c: New test.
9048
9049 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR target/48774
9052 * gcc.dg/pr48774.c: New test.
9053
9054 2011-05-03 Richard Guenther <rguenther@suse.de>
9055
9056 * gcc.dg/large-size-array-5.c: New testcase.
9057
9058 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9059
9060 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9061
9062 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9063
9064 * lib/target-supports.exp (check_effective_target_vect_strided):
9065 Replace with...
9066 (check_effective_target_vect_strided2)
9067 (check_effective_target_vect_strided3)
9068 (check_effective_target_vect_strided4)
9069 (check_effective_target_vect_strided8): ...these new functions.
9070
9071 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9072 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9073 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9074 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9075 * gcc.dg/vect/pr37539.c: Likewise.
9076 * gcc.dg/vect/slp-11a.c: Likewise.
9077 * gcc.dg/vect/slp-11b.c: Likewise.
9078 * gcc.dg/vect/slp-11c.c: Likewise.
9079 * gcc.dg/vect/slp-12a.c: Likewise.
9080 * gcc.dg/vect/slp-12b.c: Likewise.
9081 * gcc.dg/vect/slp-18.c: Likewise.
9082 * gcc.dg/vect/slp-19a.c: Likewise.
9083 * gcc.dg/vect/slp-19b.c: Likewise.
9084 * gcc.dg/vect/slp-21.c: Likewise.
9085 * gcc.dg/vect/slp-23.c: Likewise.
9086 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9087
9088 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9089 instead of vect_interleave && vect_extract_even_odd.
9090 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9091 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9092 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9093 * gcc.dg/vect/vect-1.c: Likewise.
9094 * gcc.dg/vect/vect-10.c: Likewise.
9095 * gcc.dg/vect/vect-98.c: Likewise.
9096 * gcc.dg/vect/vect-107.c: Likewise.
9097 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9098 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9099 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9100 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9101 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9102 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9103 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9104 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9105 * gcc.dg/vect/vect-strided-float.c: Likewise.
9106 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9107 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9108 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9109 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9110 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9111 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9112 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9113 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9114 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9115 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9116 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9117 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9118 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9119 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9120 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9121
9122 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9123 target condition.
9124 * gcc.dg/vect/pr30843.c: Likewise.
9125 * gcc.dg/vect/pr33866.c: Likewise.
9126 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9127 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9128 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9129 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9130
9131 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9132
9133 * gcc.dg/vect/slp-11.c: Split into...
9134 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9135 gcc.dg/vect/slp-11c.c: ...these tests.
9136 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9137 * gcc.dg/vect/slp-12c.c: ...this new test.
9138 * gcc.dg/vect/slp-19.c: Split into...
9139 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9140 gcc.dg/vect/slp-19c.c: ...these new tests.
9141
9142 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9143
9144 * lib/target-supports.exp
9145 (check_effective_target_vect_extract_even_odd_wide): Delete.
9146 (check_effective_target_vect_strided_wide): Likewise.
9147 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9148 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9149 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9150 * gcc.dg/vect/pr37539.c: Likewise.
9151 * gcc.dg/vect/slp-11.c: Likewise.
9152 * gcc.dg/vect/slp-12a.c: Likewise.
9153 * gcc.dg/vect/slp-12b.c: Likewise.
9154 * gcc.dg/vect/slp-19.c: Likewise.
9155 * gcc.dg/vect/slp-23.c: Likewise.
9156 * gcc.dg/vect/vect-1.c: Likewise.
9157 * gcc.dg/vect/vect-98.c: Likewise.
9158 * gcc.dg/vect/vect-107.c: Likewise.
9159 * gcc.dg/vect/vect-strided-float.c: Likewise.
9160
9161 2011-05-02 Jason Merrill <jason@redhat.com>
9162
9163 * g++.dg/init/new31.C: New.
9164
9165 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9166
9167 PR c/35445
9168 * gcc.dg/pr35445.c: New test.
9169
9170 2011-05-02 Jason Merrill <jason@redhat.com>
9171
9172 * c-c++-common/vla-1.c: New.
9173
9174 2011-05-02 Richard Guenther <rguenther@suse.de>
9175
9176 PR tree-optimization/48822
9177 * gcc.dg/torture/pr48822.c: New testcase.
9178
9179 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9180
9181 PR c++/47969
9182 * g++.dg/cpp0x/constexpr-47969.C: New.
9183
9184 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9185
9186 PR testsuite/48498
9187 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9188 on vect_no_align targets.
9189 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9190 vect_no_align targets.
9191
9192 2011-05-01 Xinliang David Li <davidxl@google.com>
9193
9194 * gcc.dg/tree-ssa/integer-addr.c: New test.
9195 * gcc.dg/tree-ssa/alias_bug.c: New test.
9196
9197 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9198
9199 PR libgfortran/48787
9200 * gfortran.dg/round_3.f08: Add more checks.
9201
9202 2011-04-30 Tobias Burnus <burnus@net-b.de>
9203
9204 PR fortran/48821
9205 * gfortran.dg/import9.f90: New, proper test.
9206 * gfortran.dg/interface_37.f90: Remove bogus
9207 test (bogus copy of interface_36.f90).
9208
9209 2011-04-30 Tobias Burnus <burnus@net-b.de>
9210
9211 PR fortran/48821
9212 * gfortran.dg/interface_37.f90: New.
9213
9214 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9215
9216 PR fortran/48746
9217 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9218
9219 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR tree-optimization/48809
9222 * gcc.c-torture/execute/pr48809.c: New test.
9223
9224 2011-04-29 Jeff Law <law@redhat.com>
9225
9226 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9227
9228 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9229
9230 PR c++/48606
9231 * g++.dg/init/ctor10.C: New.
9232
9233 2011-04-29 Le-Chun Wu <lcwu@google.com>
9234
9235 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9236 warning in implicitly instantiated templates.
9237
9238 2011-04-29 Le-Chun Wu <lcwu@google.com>
9239
9240 * g++.dg/warn/Wnull-conversion-1.C: New.
9241 * g++.dg/warn/Wnull-conversion-2.C: New.
9242
9243 2011-04-29 Diego Novillo <dnovillo@google.com>
9244
9245 * g++.old-deja/g++.other/null3.C: Expect warning about
9246 converting boolean to a pointer.
9247
9248 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9249
9250 PR fortran/48462
9251 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9252 being a target.
9253
9254 PR fortran/48746
9255 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9256
9257 2011-04-29 Tobias Burnus <burnus@net-b.de>
9258
9259 PR fortran/48810
9260 * gfortran.dg/typebound_proc_22.f90: New.
9261
9262 PR fortran/48800
9263 * gfortran.dg/interface_36.f90: New.
9264
9265 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9266
9267 PR libgfortran/48488
9268 PR libgfortran/48602
9269 PR libgfortran/48615
9270 PR libgfortran/48684
9271 PR libgfortran/48787
9272 * gfortran.dg/fmt_g.f: Adjust test.
9273 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9274 * gfortran.dg/round_3.f08: New test.
9275 * gfortran.dg/namelist_print_1.f: Adjust test.
9276 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9277 * gfortran.dg/f2003_io_5.f03: Adjust test.
9278 * gfortran.dg/coarray_15.f90: Adjust test.
9279 * gfortran.dg/namelist_65.f90: Adjust test.
9280 * gfortran.dg/fmt_cache_1.f: Adjust test.
9281 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9282 * gfortran.dg/real_const_3.f90: Adjust test.
9283
9284 2011-04-29 Jan Hubicka <jh@suse.cz>
9285
9286 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9287 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9288
9289 2011-04-28 Xinliang David Li <davidxl@google.com>
9290
9291 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9292 * g++.dg/prof-robust-1.C: New test.
9293
9294 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9295
9296 PR tree-optimization/48765
9297 * gcc.dg/vect/pr48765.c: New.
9298
9299 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9300
9301 PR tree-optimization/48775
9302 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9303
9304 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9305
9306 PR c++/48798
9307 * g++.dg/inherit/pr48798.C: New.
9308 * g++.old-deja/g++.other/base1.C: Adjust.
9309
9310 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9311
9312 PR c++/48656
9313 * g++.dg/template/inherit7.C: New test case.
9314
9315 2011-04-28 Richard Guenther <rguenther@suse.de>
9316
9317 PR tree-optimization/40052
9318 PR tree-optimization/15347
9319 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9320 * gcc.dg/pr15347.c: Likewise.
9321
9322 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9323
9324 PR c++/48530
9325 * g++.dg/cpp0x/sfinae18.C: New.
9326
9327 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9328
9329 PR c++/48771
9330 * g++.dg/ext/is_literal_type1.C: New.
9331
9332 2011-04-28 Tobias Burnus <burnus@net-b.de>
9333
9334 PR fortran/48112
9335 PR fortran/48279
9336 * gfortran.dg/interface_35.f90: New.
9337 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9338 * gfortran.dg/func_result_6.f90: Add dg-warning.
9339 * gfortran.dg/bessel_1.f90: Ditto.
9340 * gfortran.dg/hypot_1.f90: Ditto.
9341 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9342 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9343 * gfortran.dg/interface_assignment_4.f90: Ditto.
9344
9345 2011-04-27 Jason Merrill <jason@redhat.com>
9346
9347 * g++.dg/ext/complex8.C: New.
9348
9349 * g++.dg/cpp0x/initlist49.C: New.
9350 * g++.dg/init/new30.C: New.
9351
9352 2011-04-27 Tobias Burnus <burnus@net-b.de>
9353
9354 PR fortran/48788
9355 * gfortran.dg/whole_file_34.f90: New.
9356
9357 2011-04-27 Jan Hubicka <jh@suse.cz>
9358
9359 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9360
9361 2011-04-27 Jason Merrill <jason@redhat.com>
9362
9363 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9364
9365 * g++.dg/parse/ambig6.C: New.
9366
9367 2011-04-27 Nick Clifton <nickc@redhat.com>
9368
9369 * gcc.dg/20020312-2.c: Add definition for RX.
9370
9371 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9372 option with RX targets.
9373
9374 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9375 /* */ comments.
9376
9377 2011-04-27 Richard Guenther <rguenther@suse.de>
9378
9379 * gcc.dg/tree-ssa/pr23382.c: Remove.
9380
9381 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9382
9383 PR target/48767
9384 * gcc.c-torture/compile/pr48767.c: New test.
9385
9386 2011-04-27 Richard Guenther <rguenther@suse.de>
9387
9388 PR tree-optimization/48772
9389 * g++.dg/pr48772.C: New testcase.
9390
9391 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR c/48742
9394 * gcc.c-torture/compile/pr48742.c: New test.
9395
9396 2011-04-26 Jason Merrill <jason@redhat.com>
9397
9398 * g++.dg/lookup/koenig13.C: New.
9399
9400 * g++.dg/cpp0x/initlist48.C: New.
9401
9402 2011-04-25 Jason Merrill <jason@redhat.com>
9403
9404 * g++.dg/cpp0x/sfinae17.C: New.
9405
9406 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9407
9408 PR target/48258
9409 * gcc.target/powerpc/pr48258-1.c: New file.
9410 * gcc.target/powerpc/pr48258-2.c: Ditto.
9411
9412 2011-04-26 Xinliang David Li <davidxl@google.com>
9413
9414 * gcc.dg/uninit-suppress.c: New test.
9415 * gcc.dg/uninit-suppress.c: New test.
9416
9417 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9418
9419 PR debug/48768
9420 * gcc.dg/pr48768.c: New test.
9421
9422 PR tree-optimization/48734
9423 * gcc.c-torture/compile/pr48734.c: New test.
9424
9425 PR testsuite/48753
9426 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9427
9428 2011-04-26 Richard Guenther <rguenther@suse.de>
9429
9430 PR tree-optimization/48731
9431 * gcc.dg/torture/pr48731.c: New testcase.
9432
9433 2011-04-26 Richard Guenther <rguenther@suse.de>
9434
9435 PR testsuite/48753
9436 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9437
9438 2011-04-26 Richard Guenther <rguenther@suse.de>
9439
9440 PR middle-end/48694
9441 * gcc.dg/torture/pr48694-1.c: New testcase.
9442 * gcc.dg/torture/pr48694-2.c: Likewise.
9443
9444 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9445
9446 * g++.dg/ext/underlying_type1.C: New.
9447 * g++.dg/ext/underlying_type2.C: Likewise.
9448 * g++.dg/ext/underlying_type3.C: Likewise.
9449 * g++.dg/ext/underlying_type4.C: Likewise.
9450 * g++.dg/ext/underlying_type5.C: Likewise.
9451 * g++.dg/ext/underlying_type6.C: Likewise.
9452 * g++.dg/ext/underlying_type7.C: Likewise.
9453 * g++.dg/ext/underlying_type8.C: Likewise.
9454 * g++.dg/ext/underlying_type9.C: Likewise.
9455 * g++.dg/ext/underlying_type10.C: Likewise.
9456
9457 2011-04-25 Jason Merrill <jason@redhat.com>
9458
9459 * g++.dg/cpp0x/regress/template-const2.C: New.
9460
9461 2011-04-25 Jeff Law <law@redhat.com>
9462
9463 * gcc.dg/tree-ssa/vrp56.c: new test.
9464
9465 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9466
9467 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9468
9469 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR preprocessor/48740
9472 * c-c++-common/raw-string-11.c: New test.
9473
9474 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9475
9476 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9477 hppa*-*-hpux*.
9478
9479 2011-04-23 Tobias Burnus <burnus@net-b.de>
9480
9481 PR fortran/18918
9482 * gfortran.dg/coarray_19.f90: New.
9483
9484 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9485
9486 PR c/48685
9487 * gcc.dg/pr48685.c: New test.
9488
9489 2011-04-22 Jan Hubicka <jh@suse.cz>
9490
9491 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9492
9493 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR tree-optimization/48717
9496 * gcc.c-torture/execute/pr48717.c: New test.
9497
9498 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9499
9500 PR target/48723
9501 * gcc.target/i386/pr48723.c: New test.
9502
9503 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR c/48716
9506 * gcc.dg/gomp/pr48716.c: New test.
9507 * g++.dg/gomp/pr48716.C: New test.
9508
9509 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9510
9511 PR c/36750
9512 * gcc.dg/missing-field-init-2.c: Update testcase.
9513
9514 2011-04-22 Alan Modra <amodra@gmail.com>
9515
9516 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9517
9518 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9519
9520 PR fortran/48405
9521 * gfortran.dg/function_optimize_6.f90: New test.
9522
9523 2011-04-21 Easwaran Raman <eraman@google.com>
9524
9525 * gcc.dg/stack-layout-2.c: New test.
9526
9527 2011-04-21 Richard Guenther <rguenther@suse.de>
9528
9529 PR lto/48703
9530 * g++.dg/lto/pr48207-2_0.C: New testcase.
9531 * g++.dg/lto/pr48207-3_0.C: Likewise.
9532
9533 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9534
9535 * gnat.dg/volatile5.adb: New test.
9536 * gnat.dg/volatile5_pkg.ads: New helper.
9537
9538 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9539
9540 PR target/48708
9541 * gcc.target/i386/pr48708.c: New test.
9542
9543 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9544
9545 * gcc.dg/vect/vect-119.c: New test.
9546
9547 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9548
9549 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9550 and once without.
9551
9552 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9553 Richard Sandiford <richard.sandiford@linaro.org>
9554
9555 PR target/46329
9556 * gcc.target/arm/pr46329.c: New test.
9557
9558 2011-04-21 Tobias Burnus <burnus@net-b.de>
9559
9560 PR fortran/18918
9561 * gfortran.dg/coarray_18.f90: New.
9562
9563 2011-04-20 Jason Merrill <jason@redhat.com>
9564
9565 * g++.dg/cpp0x/initlist47.C: New.
9566
9567 * g++.dg/init/dtor4.C: New.
9568
9569 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9570
9571 PR target/48678
9572 * gcc.target/i386/sse2-pinsrw.c: New test.
9573 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9574 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9575 * gcc.target/i386/sse2-insvhi.c: Ditto.
9576 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9577 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9578
9579 2011-04-20 Jason Merrill <jason@redhat.com>
9580
9581 * g++.dg/template/const4.C: New.
9582
9583 2011-04-20 Easwaran Raman <eraman@google.com>
9584
9585 * gcc.dg/stack-layout-1.c: New test.
9586
9587 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9588
9589 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9590 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9591 function.
9592
9593 2011-04-20 Kai Tietz <ktietz@redhat.com>
9594
9595 * gcc.dg/binop-xor1.c: New test.
9596 * gcc.dg/binop-xor2.c: New test.
9597 * gcc.dg/binop-xor3.c: New test.
9598 * gcc.dg/binop-xor4.c: New test.
9599 * gcc.dg/binop-xor5.c: New test.
9600
9601 2011-04-20 Richard Guenther <rguenther@suse.de>
9602
9603 PR tree-optimization/47892
9604 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9605
9606 2011-04-20 Richard Guenther <rguenther@suse.de>
9607
9608 PR middle-end/48695
9609 * g++.dg/torture/pr48695.C: New testcase.
9610
9611 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9612
9613 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9614 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9615 * gcc.c-torture/execute/pr45262.c: Ditto
9616 * gcc.dg/torture/pr43165.c: Ditto.
9617 * gcc.dg/torture/pr47228.c: Ditto.
9618 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9619 * gcc.dg/ipa/pr45644.c: Ditto.
9620 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9621 PDP11.
9622
9623 2011-04-19 Jason Merrill <jason@redhat.com>
9624
9625 * g++.dg/ext/complex7.C: New.
9626
9627 * g++.dg/ext/attrib41.C: New.
9628
9629 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9630
9631 PR testsuite/48676
9632 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9633
9634 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR target/48678
9637 * gcc.target/i386/pr48678.c: New test.
9638
9639 2011-04-19 Martin Jambor <mjambor@suse.cz>
9640
9641 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9642 * g++.dg/opt/devirt2.C: New test.
9643 * g++.dg/ipa/devirt-g-1.C: Likewise.
9644
9645 2011-04-19 Tobias Burnus <burnus@net-b.de>
9646
9647 PR fortran/48588
9648 * gfortran.dg/whole_file_33.f90: New.
9649
9650 2011-04-19 Martin Jambor <mjambor@suse.cz>
9651
9652 * g++.dg/ipa/devirt-7.C: New test.
9653
9654 2011-04-19 Richard Guenther <rguenther@suse.de>
9655
9656 PR lto/48207
9657 * g++.dg/lto/pr48207_0.C: New testcase.
9658
9659 2011-04-18 Jason Merrill <jason@redhat.com>
9660
9661 * g++.dg/init/void1.C: New.
9662
9663 * g++.dg/cpp0x/union4.C: New.
9664
9665 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR middle-end/48661
9668 * g++.dg/torture/pr48661.C: New test.
9669
9670 PR c++/48632
9671 * g++.dg/gomp/pr48632.C: New test.
9672
9673 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9674
9675 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9676 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9677
9678 2011-04-18 Tobias Burnus <burnus@net-b.de>
9679
9680 PR fortran/18918
9681 * gfortran.dg/coarray_17.f90: New.
9682 * gfortran.dg/coarray_10.f90: Update dg-error.
9683
9684 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9685
9686 PR testsuite/48251
9687 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9688 * gfortran.dg/guality/guality.exp: Likewise.
9689
9690 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9691
9692 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9693
9694 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9695
9696 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9697
9698 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9699
9700 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9701
9702 2011-04-18 Richard Guenther <rguenther@suse.de>
9703
9704 PR middle-end/46364
9705 * g++.dg/torture/pr46364.C: New testcase.
9706
9707 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9708
9709 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9710
9711 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9712
9713 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9714
9715 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9716 Ira Rosen <ira.rosen@linaro.org>
9717
9718 PR target/48252
9719 * gcc.target/arm/pr48252.c: New test.
9720
9721 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR tree-optimization/48616
9724 * gcc.dg/pr48616.c: New test.
9725
9726 2011-04-18 Tobias Burnus <burnus@net-b.de>
9727
9728 PR fortran/18918
9729 * gfortran.dg/coarray_16.f90: New.
9730
9731 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9732
9733 PR fortran/48462
9734 * gfortran.dg/realloc_on_assign_7.f03: New test.
9735
9736 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9737
9738 PR libgfortran/48602
9739 * gfortran.dg/fmt_g0_6.f08: New test.
9740
9741 2011-04-17 Jason Merrill <jason@redhat.com>
9742
9743 * g++.dg/cpp0x/sfinae16.C: New.
9744
9745 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9746
9747 * gcc.target/mips/reg-var-1.c: New test.
9748
9749 2011-04-17 Jan Hubicka <jh@suse.cz>
9750
9751 * gcc.dg/winline-5.c: Update testcase.
9752
9753 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9754
9755 * gnat.dg/discr27.ad[sb]: Move dg directive.
9756 * gnat.dg/discr28.ad[sb]: New test.
9757 * gnat.dg/discr28_pkg.ads: New helper.
9758
9759 2011-04-17 Michael Matz <matz@suse.de>
9760
9761 PR tree-optimization/48622
9762 PR lto/48645
9763 * gcc.dg/lto/pr48622_0.c: New test.
9764
9765 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9766
9767 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9768 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9769 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9770 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9771 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9772 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9773
9774 2011-04-15 Jason Merrill <jason@redhat.com>
9775
9776 * g++.dg/cpp0x/range-for17.C: New.
9777
9778 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9779
9780 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9781 * g++.dg/cpp0x/range-for3.C: Likewise.
9782 * g++.dg/cpp0x/range-for9.C: Correct error message.
9783 * g++.dg/cpp0x/range-for11.C: New.
9784 * g++.dg/cpp0x/range-for12.C: New.
9785 * g++.dg/cpp0x/range-for13.C: New.
9786 * g++.dg/cpp0x/range-for14.C: New.
9787 * g++.dg/cpp0x/range-for15.C: New.
9788 * g++.dg/cpp0x/range-for16.C: New.
9789
9790 2011-04-15 Tobias Burnus <burnus@net-b.de>
9791
9792 PR fortran/18918
9793 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9794
9795 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9796
9797 * objc.dg/naming-4.m: Updated.
9798 * objc.dg/naming-5.m: Updated.
9799 * objc.dg/naming-6.m: New.
9800 * objc.dg/naming-7.m: New.
9801 * obj-c++.dg/naming-1.mm: Updated.
9802 * obj-c++.dg/naming-2.mm: Updated.
9803 * obj-c++.dg/naming-3.mm: New.
9804 * obj-c++.dg/naming-4.mm: New.
9805
9806 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9807
9808 PR libgfortran/48589
9809 * gfortran.dg/fmt_g0_5.f08: New test.
9810
9811 2011-04-15 Richard Guenther <rguenther@suse.de>
9812
9813 PR testsuite/48286
9814 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9815
9816 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9817
9818 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9819 -finline-limit=0 to -fno-inline
9820
9821 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR target/48614
9824 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9825 just avx.
9826
9827 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR target/48605
9830 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9831 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9832 * gcc.target/i386/avx-insertps-3.c: New test.
9833 * gcc.target/i386/avx-insertps-4.c: New test.
9834
9835 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9836
9837 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9838 -finline-limit=0
9839
9840 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9841
9842 PR target/46779
9843 PR target/45291
9844 PR target/41894
9845 * gcc.target/avr/pr46779-1.c: New test case
9846 * gcc.target/avr/pr46779-2.c: New test case
9847
9848 2011-04-14 Jason Merrill <jason@redhat.com>
9849
9850 * g++.dg/cpp0x/sfinae15.C: New.
9851
9852 * g++.dg/cpp0x/sfinae14.C: New.
9853
9854 * g++.dg/ext/vla10.C: New.
9855
9856 2011-04-14 Richard Guenther <rguenther@suse.de>
9857
9858 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9859
9860 2011-04-14 Richard Guenther <rguenther@suse.de>
9861
9862 * gcc.dg/fold-bitand-4.c: Move ...
9863 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9864
9865 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9866
9867 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9868 variables const.
9869 * gcc.target/avr/torture/trivial.c: Ditto.
9870
9871 2011-04-13 Jason Merrill <jason@redhat.com>
9872
9873 * g++.dg/template/operator11.C: New.
9874
9875 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR middle-end/48591
9878 * gcc.dg/gomp/pr48591.c: New test.
9879
9880 PR c++/48570
9881 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9882 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9883
9884 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9885
9886 PR c++/48574
9887 * g++.dg/template/dependent-expr7.C: New test case.
9888
9889 2011-04-13 Jason Merrill <jason@redhat.com>
9890
9891 * g++.dg/cpp0x/sfinae13.C: New.
9892
9893 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9894
9895 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9896
9897 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9898
9899 * gcc.target/arm/pr43698.c: Remove -march option.
9900
9901 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9902
9903 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9904 -march option.
9905
9906 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9907
9908 PR fortran/48360
9909 PR fortran/48456
9910 * gfortran.dg/realloc_on_assign_6.f03: New test.
9911
9912 2011-04-12 Kai Tietz <ktietz@redhat.com>
9913
9914 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9915 targets the additional -mno-ms-bitfields and
9916 -Wno-packed-bitfield-compat options.
9917 * g++.dg/ext/bitfield3.C: Likewise.
9918 * g++.dg/ext/bitfield4.C: Likewise.
9919 * g++.dg/ext/bitfield5.C: Likewise.
9920 * gcc.dg/bitfld-15.c: Likewise.
9921 * gcc.dg/bitfld-16.c: Likewise.
9922 * gcc.dg/bitfld-17.c: Likewise.
9923 * gcc.dg/bitfld-18.c: Likewise.
9924
9925 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9926
9927 * gcc.target/arm/neon-vld3-1.c: New test.
9928 * gcc.target/arm/neon-vst3-1.c: New test.
9929 * gcc.target/arm/neon/v*.c: Regenerate.
9930
9931 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR rtl-optimization/48549
9934 * g++.dg/opt/pr48549.C: New test.
9935
9936 2011-04-12 Richard Guenther <rguenther@suse.de>
9937
9938 PR tree-optimization/46076
9939 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9940
9941 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9942
9943 PR testsuite/21164
9944 * lib/compat.exp (compat-execute): Declare unsupported after
9945 stripping path from src1.
9946 * lib/lto.exp (lto-execute): Likewise.
9947
9948 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR c/48552
9951 * gcc.dg/pr48552-1.c: New test.
9952 * gcc.dg/pr48552-2.c: New test.
9953
9954 2011-04-11 Jason Merrill <jason@redhat.com>
9955
9956 * g++.dg/cpp0x/sfinae12.C: New.
9957
9958 * g++.dg/cpp0x/enum10.C: New.
9959
9960 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9961
9962 * g++.dg/cpp0x/rv-func.C: New.
9963
9964 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9965
9966 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9967 alpha*-dec-osf5*.
9968
9969 2011-04-11 Martin Jambor <mjambor@suse.cz>
9970
9971 PR tree-optimization/48195
9972 * gcc.dg/ipa/pr48195.c: New test.
9973
9974 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9975
9976 * gnat.dg/return3.adb: Remove unused switch.
9977
9978 2011-04-08 Mike Stump <mikestump@comcast.net>
9979
9980 PR testsuite/48506
9981 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9982 default to fno-common.
9983
9984 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9985
9986 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9987 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9988
9989 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9990
9991 PR fortran/48448
9992 * gfortran.dg/function_optimize_5.f90: New test.
9993
9994 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9995
9996 * gnat.dg/aggr17.adb: New test.
9997 * gnat.dg/aggr18.adb: Likewise.
9998
9999 2011-04-08 Michael Matz <matz@suse.de>
10000
10001 PR middle-end/48389
10002 * gcc.target/i386/pr48389.c: New test.
10003
10004 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10005
10006 PR rtl-optimization/48272
10007 * g++.dg/opt/pr48272.C: New.
10008
10009 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10010
10011 PR rtl-optimization/48235
10012 * gcc.dg/pr48235.c: New.
10013
10014 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10015
10016 PR rtl-optimization/48302
10017 * g++.dg/opt/pr48302.C: New.
10018
10019 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10020
10021 PR target/48273
10022 * g++.dg/opt/pr48273.C: New.
10023
10024 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10025
10026 PR rtl-optimization/48442
10027 * gcc.dg/pr48442.c: New.
10028
10029 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR tree-optimization/48377
10032 * gcc.dg/vect/pr48377.c: New test.
10033
10034 2011-04-07 Jason Merrill <jason@redhat.com>
10035
10036 * g++.dg/cpp0x/regress/call1.C: New.
10037
10038 * g++.dg/cpp0x/variadic107.C: New.
10039
10040 * g++.dg/cpp0x/sfinae11.C: New.
10041 * g++.dg/cpp0x/noexcept02.C: Fix.
10042
10043 * g++.dg/cpp0x/sfinae10.C: New.
10044
10045 * g++.dg/cpp0x/sfinae9.C: New.
10046
10047 * c-c++-common/Wcast-qual-1.c: Move here from...
10048 * gcc.dg/cast-qual-3.c: ...here, and...
10049 * g++.dg/warn/Wcast-qual2.C: ...here.
10050
10051 * g++.dg/cpp0x/sfinae8.C: New.
10052
10053 * g++.dg/cpp0x/sfinae7.C: New.
10054
10055 * g++.dg/cpp0x/enum9.C: New.
10056
10057 2011-04-07 Mike Stump <mikestump@comcast.net>
10058
10059 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10060 with no trampolines.
10061
10062 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR fortran/48117
10065 * gfortran.dg/gomp/pr48117.f90: New test.
10066
10067 PR debug/48343
10068 * gcc.dg/torture/pr48343.c: New test.
10069
10070 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10071
10072 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10073
10074 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10075
10076 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10077
10078 2011-04-07 Tom de Vries <tom@codesourcery.com>
10079
10080 PR target/43920
10081 * lib/scanasm.exp (object-size): New proc.
10082 * gcc.target/arm/pr43920-2.c: New test.
10083
10084 2011-04-06 Tobias Burnus <burnus@net-b.de>
10085
10086 PR fortran/18918
10087 PR fortran/48477
10088 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10089
10090 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10091
10092 * gcc.dg/mtune.c: Prune note from output.
10093
10094 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10095
10096 PR debug/48466
10097 * gcc.dg/guality/pr36977.c: New test.
10098 * gcc.dg/guality/pr48466.c: New test.
10099
10100 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10101
10102 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10103
10104 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10105
10106 * gnat.dg/return3.adb: New test.
10107
10108 2011-04-06 Richard Guenther <rguenther@suse.de>
10109
10110 PR tree-optimization/47663
10111 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10112
10113 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10114
10115 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10116 Solaris 8 and 9 as well.
10117
10118 2011-04-05 Tom de Vries <tom@codesourcery.com>
10119
10120 PR target/43920
10121 * gcc.target/arm/pr43920-1.c: New test.
10122
10123 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10124
10125 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10126 (cctor): Actually return the value.
10127 (main): Cast return values.
10128
10129 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10130
10131 * gfortran.dg/character_comparison_8.f90: New test.
10132
10133 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10134
10135 * frontend-passes: (optimize_lexical_comparison): New function.
10136 (optimize_expr): Call it.
10137 (optimize_comparison): Also handle lexical comparison functions.
10138 Return false instad of -2 for unequal comparison.
10139
10140 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10141
10142 PR fortran/48412
10143 * function_optimize_4.f90: New test.
10144
10145 2011-04-04 Tobias Burnus <burnus@net-b.de>
10146
10147 PR fortran/18918
10148 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10149 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10150 * gfortran.dg/coarray_15.f90: New.
10151
10152 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10153
10154 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10155 * gfortran.dg/bessel_7.f90: Likewise.
10156
10157 2011-04-03 Tobias Burnus <burnus@net-b.de>
10158
10159 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10160
10161 2011-04-03 Richard Guenther <rguenther@suse.de>
10162 Ira Rosen <ira.rosen@linaro.org>
10163
10164 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10165 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10166 -ftree-loop-if-convert-stores.
10167
10168 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10169
10170 * gnat.dg/specs/aggr2.ads: New test.
10171
10172 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10173
10174 * gnat.dg/debug2.ad[sb]: New test.
10175 * gnat.dg/debug2_pkg.ads: New helper.
10176 * gnat.dg/debug3.ad[sb]: New test.
10177
10178 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10179
10180 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10181
10182 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR middle-end/48335
10185 * gcc.c-torture/compile/pr48335-1.c: New test.
10186 * gcc.dg/pr48335-1.c: New test.
10187 * gcc.dg/pr48335-2.c: New test.
10188 * gcc.dg/pr48335-3.c: New test.
10189 * gcc.dg/pr48335-4.c: New test.
10190 * gcc.dg/pr48335-5.c: New test.
10191 * gcc.dg/pr48335-6.c: New test.
10192 * gcc.dg/pr48335-7.c: New test.
10193 * gcc.dg/pr48335-8.c: New test.
10194 * gcc.target/i386/pr48335-1.c: New test.
10195
10196 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10197
10198 PR c/36299
10199 * gcc.dg/Waddress.c: New test.
10200
10201 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10202
10203 PR fortran/48352
10204 * gfortran.dg/function_optimize_3.f90: New test.
10205
10206 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10207
10208 * gcc.c-torture/compile/20110401-1.c: New test.
10209
10210 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10211 * g++.dg/lto/20091002-2_0.C: Likewise.
10212 * g++.dg/lto/20090303_0.c: Likewise.
10213 * g++.dg/lto/20091004-1_0.C: Likewise.
10214 * g++.dg/lto/20091002-3_0.C: Likewise.
10215 * g++.dg/lto/20091004-2_0.C: Likewise.
10216 * g++.dg/lto/20081123_0.C: Likewise.
10217 * g++.dg/lto/20090313_0.C: Likewise.
10218 * g++.dg/lto/20081109-1_0.C: Likewise.
10219 * g++.dg/lto/20081219_0.C: Likewise.
10220 * g++.dg/lto/20081204-1_0.C: Likewise.
10221 * g++.dg/lto/20090302_0.C: Likewise.
10222 * g++.dg/lto/20081119-1_0.C: Likewise.
10223 * g++.dg/lto/20081118_0.C: Likewise.
10224 * gcc.dg/lto/20091020-2_0.c: Likewise.
10225 * gcc.dg/lto/20090210_0.c: Likewise.
10226 * gcc.dg/lto/20081204-1_0.c: Likewise.
10227 * gcc.dg/lto/20081224_0.c: Likewise.
10228 * gcc.dg/lto/20090219_0.c: Likewise.
10229 * gcc.dg/lto/20091014-1_0.c: Likewise.
10230 * gcc.dg/lto/20091016-1_0.c: Likewise.
10231 * gcc.dg/lto/20090206-2_0.c: Likewise.
10232 * gcc.dg/lto/20090116_0.c: Likewise.
10233 * gcc.dg/lto/20091013-1_0.c: Likewise.
10234 * gcc.dg/lto/20091015-1_0.c: Likewise.
10235 * gcc.dg/lto/20090126-2_0.c: Likewise.
10236
10237 2011-03-31 Ian Lance Taylor <iant@google.com>
10238
10239 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10240
10241 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10242
10243 * gnat.dg/opt16.adb: New test.
10244
10245 2011-03-31 Jason Merrill <jason@redhat.com>
10246
10247 * g++.dg/cpp0x/defaulted24.C: New.
10248
10249 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10250
10251 PR target/16292
10252 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10253 with -O0.
10254
10255 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10256
10257 * g++.dg/other/i386-9.C: New test.
10258
10259 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10260
10261 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10262
10263 2011-03-30 Jason Merrill <jason@redhat.com>
10264
10265 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10266
10267 * g++.dg/cpp0x/regress/isnan.C: New.
10268
10269 * g++.dg/cpp0x/initlist46.C: New.
10270
10271 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10272
10273 PR target/47551
10274 * gcc.target/arm/neon-modes-2.c: New test.
10275
10276 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR c/48305
10279 * gcc.c-torture/compile/pr48305.c: New test.
10280
10281 2011-03-29 Jason Merrill <jason@redhat.com>
10282
10283 * g++.dg/cpp0x/regress/value-dep1.C: New.
10284
10285 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10286
10287 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10288
10289 2011-03-29 Ian Lance Taylor <iant@google.com>
10290
10291 * go.test/go-test.exp: Handle the test lines used in several new
10292 tests.
10293 (errchk): Add opts parameter. Change all callers. Handle parens
10294 in regexps.
10295
10296 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10297 Dominique d'Humieres <dominiq@lps.ens.fr>
10298
10299 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10300 and __APPLE__ && __PPC__ && __ALTIVEC__.
10301
10302 2011-03-29 Jason Merrill <jason@redhat.com>
10303
10304 * g++.dg/cpp0x/dependent1.C: New.
10305
10306 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10307
10308 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10309
10310 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10311
10312 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10313
10314 PR fortran/48095
10315 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10316 * gfortran.dg/proc_ptr_comp_32.f90: New.
10317
10318 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10319
10320 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10321 check for corresponding warning.
10322
10323 2011-03-28 Jason Merrill <jason@redhat.com>
10324
10325 * g++.dg/cpp0x/rv-deduce2.C: New.
10326
10327 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR debug/48203
10330 * gcc.dg/pr48203.c: New test.
10331
10332 2011-03-28 Jeff Law <law@redhat.com>
10333
10334 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10335
10336 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10337
10338 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10339 and __PPC__ && __ALTIVEC__.
10340
10341 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10342
10343 PR testsuite/48238
10344 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10345 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10346 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10347 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10348
10349 2011-03-28 Jason Merrill <jason@redhat.com>
10350
10351 * g++.dg/cpp0x/initlist-array2.C: New.
10352
10353 * g++.dg/cpp0x/initlist-array1.C: New.
10354
10355 * g++.dg/cpp0x/constexpr-compound.C: New.
10356
10357 * g++.dg/cpp0x/constexpr-using.C: New.
10358
10359 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10360
10361 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10362
10363 PR testsuite/48276
10364 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10365
10366 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10367
10368 * gcc.dg/slp-1.c: New test.
10369
10370 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10371
10372 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10373 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10374 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10375 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10376 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10377 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10378 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10379 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10380 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10381 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10382 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10383 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10384 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10385 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10386
10387 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10388
10389 PR fortran/47065
10390 * gfortran.dg/trim_optimize_5.f90: New test.
10391 * gfortran.dg/trim_optimize_6.f90: New test.
10392
10393 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10394
10395 PR target/38598
10396 * gcc.target/mips/madd-7.c: Remove -mlong32.
10397 * gcc.target/mips/msub-7.c: Likewise.
10398
10399 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10400
10401 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10402 accesses to preserve the meaning of the test for doubleword vectors.
10403 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10404 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10405
10406 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10407
10408 PR fortran/48291
10409 * gfortran.dg/class_42.f03: New.
10410
10411 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10412
10413 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10414 strided accesses.
10415
10416 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10417
10418 PR rtl-optimization/48144
10419 * gcc.dg/pr48144.c: New test.
10420
10421 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10422
10423 * gnat.dg/discr27.ad[sb]: New test.
10424
10425 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10426
10427 * gnat.dg/limited_with2.ad[sb]: New test.
10428 * gnat.dg/limited_with2_pkg1.ads: New helper.
10429 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10430
10431 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10432
10433 * gnat.dg/opt15.adb: New test.
10434 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10435
10436 2011-03-25 Tobias Burnus <burnus@net-b.de>
10437
10438 PR fortran/48174
10439 PR fortran/45304
10440 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10441 * gfortran.dg/leadz_trailz_3.f90: Ditto
10442
10443 2011-03-25 Martin Jambor <mjambor@suse.cz>
10444
10445 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10446
10447 2011-03-25 Jason Merrill <jason@redhat.com>
10448
10449 * g++.dg/cpp0x/defaulted22.C: New.
10450 * g++.dg/cpp0x/defaulted23.C: New.
10451 * g++.dg/cpp0x/defaulted15.C: Adjust.
10452
10453 2011-03-25 Jason Merrill <jason@redhat.com>
10454
10455 * g++.dg/cpp0x/move1.C: New.
10456
10457 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10458
10459 PR target/48287
10460 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10461
10462 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10463
10464 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10465 for mips-sgi-irix6.5.
10466 Replace snprintf prototype by <stdio.h>.
10467
10468 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10469
10470 PR testsuite/48283
10471 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10472 run_expensive_tests.
10473 * gcc.dg/graphite/block-4.c: Likewise.
10474 * gcc.dg/graphite/block-7.c: Likewise.
10475 * gcc.dg/graphite/block-8.c: Likewise.
10476
10477 2011-03-25 Richard Guenther <rguenther@suse.de>
10478
10479 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10480 * g++.dg/tree-ssa/pr8781.C: Likewise.
10481 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10482 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10483 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10484 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10485 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10486 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10487 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10488 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10489 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10490 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10491 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10492 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10493 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10494 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10495 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10496 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10497 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10498 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10499 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10500 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10501 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10502 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10503 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10504 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10505 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10506 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10507 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10508 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10509 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10510 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10511 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10512 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10513 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10514 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10515 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10516 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10517 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10518 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10519 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10520 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10521 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10522 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10523 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10524 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10525 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10526 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10527 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10528 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10529 * c-c++-common/pr46562-2.c: Likewise.
10530 * gfortran.dg/pr42108.f90: Likewise.
10531 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10532 foo to be inlined even at -O1.
10533 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10534 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10535 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10536 * gcc.dg/matrix/matrix.exp: Disable FRE.
10537
10538 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR debug/48204
10541 * gcc.dg/dfp/pr48204.c: New test.
10542
10543 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10544
10545 PR target/48209
10546 * gcc.c-torture/execute/pr47917.c: Move this...
10547 * gcc.dg/torture/pr47917.c: to here and add xfails.
10548
10549 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10550
10551 * gnat.dg/array16.ad[sb]: New test.
10552 * gnat.dg/array16.ads: New helper.
10553
10554 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10555
10556 * gnat.dg/derived_type2.adb: New test.
10557
10558 2011-03-24 Richard Guenther <rguenther@suse.de>
10559
10560 PR tree-optimization/48271
10561 * g++.dg/torture/pr48271.C: New testcase.
10562
10563 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10564
10565 * gnat.dg/array15.ad[sb]: New test.
10566
10567 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10568
10569 PR target/48237
10570 * gcc.target/i386/pr48237.c: New test.
10571
10572 2011-03-24 Richard Guenther <rguenther@suse.de>
10573
10574 PR middle-end/48269
10575 * gcc.dg/builtin-object-size-10.c: New testcase.
10576
10577 2011-03-24 Richard Guenther <rguenther@suse.de>
10578
10579 PR tree-optimization/46562
10580 * c-c++-common/pr46562-2.c: New testcase.
10581 * c-c++-common/pr46562.c: Likewise.
10582
10583 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10584
10585 * gcc.dg/vect/vect-cselim-1.c: New test.
10586 * gcc.dg/vect/vect-cselim-2.c: New test.
10587
10588 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10589
10590 * gcc.target/arm/pr46934.c: New.
10591
10592 2011-03-23 Ian Lance Taylor <iant@google.com>
10593
10594 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10595
10596 2011-03-23 Richard Guenther <rguenther@suse.de>
10597
10598 * gcc.dg/struct: Remove directory and contents.
10599
10600 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10601
10602 PR testsuite/48251
10603 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10604
10605 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10606
10607 * gnat.dg/discr26.ad[sb]: New test.
10608 * gnat.dg/discr26_pkg.ads: New helper.
10609
10610 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10611
10612 PR target/47553
10613 * gcc.target/arm/neon-vld-1.c: New test.
10614
10615 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10616
10617 * gnat.dg/array14.ad[sb]: New test.
10618 * gnat.dg/array14_pkg.ads: New helper.
10619
10620 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10621
10622 * gcc.c-torture/execute/920501-8.x: Remove.
10623 * gcc.c-torture/execute/930513-1.x: Remove.
10624 * gcc.c-torture/execute/960312-1.x: Remove.
10625 * gcc.c-torture/compile/20000804-1.c,
10626 gcc.c-torture/compile/20001205-1.c,
10627 gcc.c-torture/compile/20001226-1.c,
10628 gcc.c-torture/compile/20010518-2.c,
10629 gcc.c-torture/compile/20020312-1.c,
10630 gcc.c-torture/compile/20020604-1.c,
10631 gcc.c-torture/compile/920501-12.c,
10632 gcc.c-torture/compile/920501-4.c,
10633 gcc.c-torture/compile/920520-1.c,
10634 gcc.c-torture/compile/980506-1.c,
10635 gcc.c-torture/execute/980709-1.x,
10636 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10637 options for m68hc11.
10638 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10639 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10640 m68hc11.
10641
10642 2011-03-22 Nick Clifton <nickc@redhat.com>
10643
10644 * lib/target-supports.exp (check_profiling_available): Add MN10300
10645 to the list of targets that do not support profiling. Restore
10646 alpha sorting to this list.
10647
10648 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10649
10650 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10651 failure on 32-bit systems.
10652 * gcc.dg/torture/vector-2.c: Ditto.
10653
10654 2011-03-22 Richard Guenther <rguenther@suse.de>
10655
10656 PR tree-optimization/48228
10657 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10658
10659 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10660
10661 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10662 powerpc.
10663
10664 PR target/48226
10665 * gcc.target/powerpc/pr48226.c: New file.
10666
10667 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10668
10669 * lib/prune.exp (prune_gcc_output): Prune "could not create
10670 compact unwind for" warnings.
10671
10672 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10673
10674 PR c/42544
10675 PR c/48197
10676 * gcc.c-torture/execute/pr42544.c: New test.
10677 * gcc.c-torture/execute/pr48197.c: New test.
10678
10679 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10680
10681 PR preprocessor/48192
10682 * gcc.target/powerpc/pr48192.c: New file.
10683
10684 PR target/48053
10685 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10686 split problem of 0 being loaded in a VSX register.
10687
10688 2011-03-21 Richard Guenther <rguenther@suse.de>
10689
10690 PR c/47939
10691 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10692 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10693 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10694 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10695
10696 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10697
10698 PR target/48213
10699 * gcc.dg/pr48213.c: New test.
10700
10701 2011-03-21 Kai Tietz <ktietz@redhat.com>
10702
10703 PR target/12171
10704 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10705
10706 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10707
10708 * gcc.target/arm/xor-and.c: New.
10709
10710 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10711
10712 PR fortran/22572
10713 * gfortran.dg/function_optimize_1.f90: New test.
10714 * gfortran.dg/function_optimize_2.f90: New test.
10715
10716 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10717
10718 PR rtl-optimization/47502
10719 * gcc.target/i386/pr47502-1.c: New.
10720 * gcc.target/i386/pr47502-2.c: Likewise.
10721
10722 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10723
10724 PR rtl-optimization/48156
10725 * gcc.dg/pr48156.c: New test.
10726
10727 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10728
10729 PR libfortran/47439
10730 * gfortran.dg/scratch_1.f90: Adjust test.
10731
10732 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10733
10734 PR libfortran/47439
10735 * gfortran.dg/scratch_1.f90: New test.
10736
10737 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10738
10739 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10740 variably modified typedefs.
10741 * gcc.dg/c1x-typedef-2.c: Remove.
10742
10743 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10744
10745 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10746 * gcc.dg/c1x-anon-struct-3.c: New test.
10747 * gcc.dg/anon-struct-11.c: Update.
10748
10749 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10750
10751 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10752 dg-xfail-run-if.
10753 Only xfail with gas.
10754
10755 2011-03-18 Jason Merrill <jason@redhat.com>
10756
10757 * g++.dg/template/fn-ptr1.C: New.
10758
10759 * g++.dg/overload/volatile1.C: New.
10760
10761 * g++.dg/opt/pr23372.C: New.
10762
10763 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10764
10765 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10766
10767 PR middle-end/47405
10768 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10769
10770 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10771
10772 * gcc.target/arm/unsigned-extend-1.c: New.
10773
10774 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR bootstrap/48161
10777 * gcc.c-torture/compile/pr48161.c: New test.
10778
10779 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10780
10781 PR middle-end/47725
10782 * gcc.dg/torture/pr47725.c: New.
10783
10784 2011-03-17 Jason Merrill <jason@redhat.com>
10785
10786 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10787 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10788
10789 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10790
10791 * gnat.dg/specs/elab2.ads: New test.
10792 * gnat.dg/specs/elab2_pkg.ads: New helper.
10793
10794 2011-03-17 Jason Merrill <jason@redhat.com>
10795
10796 * g++.dg/cpp0x/decltype-1212.C: New.
10797 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10798
10799 2011-03-17 Jason Merrill <jason@redhat.com>
10800
10801 * g++.dg/parse/memfnquals1.C: New.
10802
10803 2011-03-17 Richard Guenther <rguenther@suse.de>
10804
10805 PR middle-end/48134
10806 * gcc.dg/pr48134.c: New testcase.
10807
10808 2011-03-17 Richard Guenther <rguenther@suse.de>
10809
10810 PR middle-end/48165
10811 * g++.dg/torture/pr48165.C: New testcase.
10812
10813 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10814
10815 PR rtl-optimization/48141
10816 * gcc.dg/pr48141.c: New test.
10817
10818 2011-03-16 Jason Merrill <jason@redhat.com>
10819
10820 * g++.dg/cpp0x/constexpr-48089.C: New.
10821
10822 * g++.dg/cpp0x/constexpr-abi1.C: New.
10823
10824 * g++.dg/cpp0x/constexpr-46336.C: New.
10825 * g++.dg/parse/friend5.C: Adjust expected errors.
10826
10827 * g++.dg/cpp0x/constexpr-47570.C: New.
10828
10829 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10830
10831 PR debug/47510
10832 * ++.dg/debug/dwarf2/typedef6.C: New test.
10833
10834 2011-03-16 Jason Merrill <jason@redhat.com>
10835
10836 * g++.dg/cpp0x/elision2.C: New.
10837
10838 * g++.dg/cpp0x/constexpr-array3.C: New.
10839
10840 2011-03-16 Jason Merrill <jason@redhat.com>
10841
10842 * g++.dg/cpp0x/sfinae6.C: New.
10843 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10844 * g++.dg/cpp0x/pr45908.C: Likewise.
10845 * g++.dg/cpp0x/sfinae6.C: Likewise.
10846 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10847 * g++.old-deja/g++.law/arg11.C: Likewise.
10848
10849 2011-03-16 Jason Merrill <jason@redhat.com>
10850
10851 * g++.dg/template/incomplete6.C: New.
10852
10853 2011-03-16 Jeff Law <law@redhat.com>
10854
10855 * gcc.dg/tree-ssa/vrp55.c: New test.
10856
10857 2011-03-16 Jason Merrill <jason@redhat.com>
10858
10859 * g++.dg/cpp0x/auto22.C: New.
10860
10861 2011-03-16 Richard Guenther <rguenther@suse.de>
10862
10863 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10864 optimizing it away if promoted to const.
10865
10866 2011-03-16 Richard Guenther <rguenther@suse.de>
10867
10868 PR tree-optimization/48149
10869 * gcc.dg/fold-complex-1.c: New testcase.
10870
10871 2011-03-16 Richard Guenther <rguenther@suse.de>
10872
10873 PR testsuite/48147
10874 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10875 or cloning happens.
10876
10877 2011-03-16 Richard Guenther <rguenther@suse.de>
10878
10879 PR tree-optimization/26134
10880 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10881
10882 2011-03-16 Richard Guenther <rguenther@suse.de>
10883
10884 PR tree-optimization/48146
10885 * gcc.dg/torture/pr48146.c: New testcase.
10886
10887 2011-03-16 Richard Guenther <rguenther@suse.de>
10888
10889 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10890 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10891
10892 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR middle-end/48136
10895 * gcc.c-torture/compile/pr48136.c: New test.
10896
10897 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10898
10899 PR debug/45882
10900 * gcc.dg/guality/pr45882.c: New test.
10901
10902 2011-03-15 Jason Merrill <jason@redhat.com>
10903
10904 * g++.dg/cpp0x/constexpr-recursion.C: New.
10905
10906 * g++.dg/cpp0x/implicit11.C: New.
10907
10908 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10909
10910 * g++.dg/cpp0x/constexpr-attribute.C: New.
10911
10912 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10913
10914 * g++.dg/parse/pr34758.C: New.
10915
10916 2011-03-15 Xinliang David Li <davidxl@google.com>
10917
10918 PR c/47837
10919 * gcc.dg/uninit-pred-7_d.c: New test.
10920 * gcc.dg/uninit-pred-8_d.c: New test.
10921
10922 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10923
10924 PR target/46788
10925 * gcc.target/arm/pr46788.c: New.
10926
10927 2011-03-15 Richard Guenther <rguenther@suse.de>
10928
10929 PR middle-end/47650
10930 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10931 * gfortran.dg/ishft_4.f90: Likewise.
10932 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10933
10934 2011-03-15 Richard Guenther <rguenther@suse.de>
10935
10936 PR tree-optimization/13954
10937 * g++.dg/tree-ssa/pr13954.C: New testcase.
10938
10939 2011-03-15 Richard Guenther <rguenther@suse.de>
10940
10941 PR tree-optimization/48037
10942 * gcc.target/i386/pr48037-1.c: New testcase.
10943
10944 2011-03-15 Richard Guenther <rguenther@suse.de>
10945
10946 PR tree-optimization/41490
10947 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10948 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10949 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10950 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10951 * g++.dg/tree-ssa/pr33604.C: Adjust.
10952
10953 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10954
10955 PR middle-end/47917
10956 * gcc.c-torture/execute/pr47917.c: New test.
10957 * gcc.dg/pr47917.c: New test.
10958
10959 PR middle-end/38878
10960 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10961
10962 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10963
10964 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10965 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10966 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10967 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10968 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10969 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10970 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10971 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10972 * gcc.target/i386/avx-floor-vec.c: Ditto.
10973 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10974 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10975 * gcc.target/i386/avx-rint-vec.c: Ditto.
10976 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10977 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10978 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10979 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10980
10981 2011-03-14 Tom Tromey <tromey@redhat.com>
10982
10983 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10984 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10985 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10986
10987 2011-03-14 Tom Tromey <tromey@redhat.com>
10988
10989 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10990 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10991 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10992
10993 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10994
10995 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10996
10997 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10998
10999 PR rtl-optimization/47166
11000 * gcc.c-torture/execute/postmod-1.c: New test.
11001
11002 2011-03-14 Richard Guenther <rguenther@suse.de>
11003
11004 PR middle-end/48098
11005 * gcc.dg/torture/pr48098.c: New testcase.
11006
11007 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11008
11009 PR target/48053
11010 * gcc.target/powerpc/pr48053-1.c: New test.
11011 * gcc.target/powerpc/pr48053-2.c: Likewise.
11012
11013 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11014
11015 PR libfortran/48066
11016 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11017
11018 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11019
11020 PR libfortran/48066
11021 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11022
11023 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11024
11025 PR fortran/48059
11026 * gfortran.dg/class_41.f03: New.
11027
11028 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11029
11030 * g++.dg/conversion/cast3.C: New test.
11031
11032 2011-03-11 Jason Merrill <jason@redhat.com>
11033
11034 * g++.dg/template/error45.C: New.
11035
11036 * g++.dg/parse/no-type-defn1.C: New.
11037
11038 * g++.dg/ext/attrib40.C: New.
11039
11040 * g++.dg/cpp0x/regress/array1.C: New.
11041
11042 2011-03-11 Richard Guenther <rguenther@suse.de>
11043
11044 PR tree-optimization/48067
11045 * gcc.dg/pr48067.c: New testcase.
11046
11047 2011-03-11 Richard Guenther <rguenther@suse.de>
11048
11049 PR lto/48073
11050 * g++.dg/lto/20110311-1_0.C: New testcase.
11051
11052 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11053
11054 PR c++/48035
11055 * g++.dg/inherit/virtual8.C: New test.
11056
11057 PR middle-end/48044
11058 * gcc.dg/torture/pr48044.c: New test.
11059
11060 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11061
11062 PR fortran/47768
11063 * gfortran.dg/proc_ptr_comp_31.f90: New.
11064
11065 2011-03-11 Richard Guenther <rguenther@suse.de>
11066
11067 PR tree-optimization/47278
11068 * gcc.dg/torture/pr47278-1.c: New testcase.
11069 * gcc.dg/torture/pr47278-2.c: Likewise.
11070
11071 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11072
11073 PR tree-optimization/48063
11074 * gcc.dg/torture/pr48063.c: New test.
11075
11076 2011-03-10 Jason Merrill <jason@redhat.com>
11077
11078 * g++.dg/template/array22.C: New.
11079
11080 * g++.dg/cpp0x/syntax-err1.C: New.
11081 * g++.dg/parse/error36.C: Adjust expected errors.
11082 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11083 * g++.old-deja/g++.pt/typename3.C: Likewise.
11084 * g++.old-deja/g++.pt/typename4.C: Likewise.
11085 * g++.old-deja/g++.pt/typename6.C: Likewise.
11086
11087 2011-03-09 Jason Merrill <jason@redhat.com>
11088
11089 * g++.dg/template/nontype22.C: New.
11090
11091 2011-03-09 Martin Jambor <mjambor@suse.cz>
11092
11093 PR tree-optimization/47714
11094 * g++.dg/torture/pr47714.C: New test.
11095
11096 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11097
11098 PR target/47755
11099 * gcc.target/powerpc/pr47755-2.c: New file.
11100
11101 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11102
11103 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11104 is not set in the environment, pass 64 as first argument when not
11105 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11106 native where ulimit -u is supported.
11107
11108 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11109
11110 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11111
11112 2011-03-08 Jason Merrill <jason@redhat.com>
11113
11114 * g++.dg/template/nontype21.C: New.
11115
11116 * g++.dg/template/anon5.C: New.
11117
11118 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11119
11120 PR debug/47881
11121 * gcc.dg/pr47881.c: New test.
11122
11123 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11124
11125 PR c++/47957
11126 * g++.dg/lookup/template3.C: New test.
11127
11128 2011-03-08 Kai Tietz <ktietz@redhat.com>
11129
11130 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11131 'long' type.
11132
11133 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11134
11135 PR testsuite/47954
11136 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11137 sizeof to compute alignment.
11138
11139 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR tree-optimization/48022
11142 * gcc.dg/pr48022-1.c: New test.
11143 * gcc.dg/pr48022-2.c: New test.
11144
11145 2011-03-07 Jason Merrill <jason@redhat.com>
11146
11147 * g++.dg/template/nontype20.C: New.
11148 * g++.dg/init/member1.C: Adjust expected errors.
11149 * g++.dg/parse/constant4.C: Likewise.
11150 * g++.dg/template/qualified-id3.C: Likewise.
11151 * g++.old-deja/g++.pt/crash10.C: Likewise.
11152
11153 * g++.dg/cpp0x/regress/non-const1.C: New.
11154
11155 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11156
11157 PR debug/47991
11158 * gcc.dg/pr47991.c: New test.
11159
11160 2011-03-07 Jason Merrill <jason@redhat.com>
11161
11162 * g++.dg/abi/mangle46.C: New.
11163
11164 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11165
11166 PR target/47862
11167 * gcc.target/powerpc/pr47862.c: New.
11168
11169 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11170
11171 PR target/45413
11172 * gcc.target/i386/combine-mul.c: Require nonpic.
11173
11174 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11175 Nathan Froyd <froydnj@codesourcery.com>
11176
11177 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11178
11179 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11180
11181 * README.QMTEST: Remove.
11182
11183 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11184 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11185
11186 PR fortran/47850
11187 * gfortran.dg/array_constructor_37.f90 : New test.
11188
11189 2011-03-05 Jason Merrill <jason@redhat.com>
11190
11191 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11192 * g++.dg/abi/mangle45.C: Likewise.
11193 * g++.dg/cpp0x/trailing1.C: Likewise.
11194
11195 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11196
11197 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11198
11199 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR rtl-optimization/47899
11202 * gcc.dg/pr47899.c: New test.
11203
11204 * gcc.dg/torture/pr47968.c: Ignore warnings.
11205
11206 PR tree-optimization/47967
11207 * gcc.c-torture/compile/pr47967.c: New test.
11208
11209 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11210
11211 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11212 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11213
11214 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11215
11216 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11217 and property_getAttributes() if __OBJC2__.
11218 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11219 * objc.dg/property/property-encoding-1.m: New.
11220 * obj-c++.dg/property/property-encoding-1.mm: New.
11221
11222 2011-03-04 Jason Merrill <jason@redhat.com>
11223
11224 * g++.dg/template/pseudodtor6.C: New.
11225
11226 * g++.dg/inherit/covariant19.C: New.
11227
11228 2011-03-04 Richard Guenther <rguenther@suse.de>
11229
11230 PR middle-end/47968
11231 * gcc.dg/torture/pr47968.c: New testcase.
11232
11233 2011-03-04 Richard Guenther <rguenther@suse.de>
11234
11235 PR middle-end/47975
11236 * gcc.dg/torture/pr47975.c: New testcase.
11237
11238 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11239
11240 PR c++/47974
11241 * g++.dg/template/crash106.C: New.
11242
11243 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11244
11245 PR c/47963
11246 * gcc.dg/gomp/pr47963.c: New test.
11247 * g++.dg/gomp/pr47963.C: New test.
11248
11249 2011-03-02 Jason Merrill <jason@redhat.com>
11250
11251 * g++.dg/cpp0x/regress/condition1.C: New.
11252
11253 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11254
11255 2011-03-01 Jason Merrill <jason@redhat.com>
11256
11257 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11258
11259 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11260
11261 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11262
11263 PR rtl-optimization/47925
11264 * gcc.c-torture/execute/pr47925.c: New test.
11265
11266 2011-03-01 Jason Merrill <jason@redhat.com>
11267
11268 * g++.dg/cpp0x/decltype25.C: New.
11269
11270 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11271
11272 2011-03-01 Richard Guenther <rguenther@suse.de>
11273
11274 PR tree-optimization/47890
11275 * gcc.dg/torture/pr47890.c: New testcase.
11276
11277 2011-03-01 Richard Guenther <rguenther@suse.de>
11278
11279 PR lto/47924
11280 * gcc.dg/lto/pr47924_0.c: New testcase.
11281
11282 2011-03-01 Richard Guenther <rguenther@suse.de>
11283
11284 PR lto/46911
11285 * gfortran.dg/lto/pr46911_0.f: New testcase.
11286
11287 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11288
11289 PR libgfortran/47933
11290 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11291 compile errors from older code form.
11292
11293 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11294
11295 PR libgfortran/47567
11296 * gfortran.dg/fmt_fw_d.f90: New test.
11297
11298 2011-02-28 Jason Merrill <jason@redhat.com>
11299
11300 * g++.dg/inherit/covariant18.C: New.
11301
11302 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11303
11304 PR middle-end/47893
11305 * gcc.dg/pr47893.c: New test.
11306
11307 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11308
11309 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11310 NULL in case of a selector with conflicting types.
11311 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11312
11313 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11314
11315 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11316 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11317 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11318 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11319
11320 2011-02-28 Jason Merrill <jason@redhat.com>
11321
11322 PR c++/47906
11323 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11324
11325 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11326
11327 PR libgfortran/47778
11328 * gfortran.dg/namelist_71.f90: New test.
11329
11330 2011-02-27 Jason Merrill <jason@redhat.com>
11331
11332 PR c++/47906
11333 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11334 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11335
11336 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11337
11338 PR c++/46466
11339 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11340
11341 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11342
11343 PR fortran/47886
11344 * gfortran.dg/gomp/task-1.f90: Removed.
11345
11346 2011-02-26 Jason Merrill <jason@redhat.com>
11347
11348 * g++.dg/template/this-targ1.C: New.
11349
11350 * g++.dg/cpp0x/regress/template-const1.C: New.
11351 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11352 * g++.dg/template/function1.C: Adjust.
11353 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11354 * g++.dg/debug/debug7.C: Adjust.
11355
11356 2011-02-26 Tobias Burnus <burnus@net-b.de>
11357
11358 PR fortran/47886
11359 * gfortran.dg/gomp/task-1.f90: New.
11360
11361 2011-02-25 Jie Zhang <jie@codesourcery.com>
11362
11363 * gcc.target/arm/neon-thumb2-move.c: Add
11364 dg-require-effective-target arm_thumb2_ok.
11365
11366 2011-02-24 Jason Merrill <jason@redhat.com>
11367
11368 * g++.dg/parse/constant1.C: Specify C++98 mode.
11369 * g++.dg/parse/constant5.C: Likewise.
11370 * g++.dg/parse/error2.C: Likewise.
11371 * g++.dg/parse/semicolon3.C: Likewise.
11372 * g++.dg/template/crash14.C: Likewise.
11373 * g++.dg/template/local4.C: Likewise.
11374 * g++.dg/template/nontype3.C: Likewise.
11375 * g++.dg/parse/crash31.C: Adjust expected errors.
11376 * g++.dg/template/function1.C: Likewise.
11377 * g++.dg/template/ref3.C: Likewise.
11378 * g++.dg/template/static9.C: Likewise.
11379 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11380
11381 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11382 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11383 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11384 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11385 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11386
11387 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11388
11389 PR fortran/47878
11390 * gfortran.dg/pr47878.f90: New test.
11391
11392 2011-02-24 Richard Guenther <rguenther@suse.de>
11393
11394 PR testsuite/47801
11395 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11396 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11397
11398 2011-02-24 Richard Guenther <rguenther@suse.de>
11399
11400 PR fortran/47839
11401 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11402 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11403
11404 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11405
11406 PR libgfortran/47567
11407 * gfortran.dg/fmt_f0_1.f90: Update test.
11408
11409 2011-02-23 Jason Merrill <jason@redhat.com>
11410
11411 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11412 * g++.dg/abi/mangle45.C: New.
11413
11414 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11415 * g++.dg/template/canon-type-9.C: Match use of decltype
11416 between declaration and definition.
11417 * g++.dg/template/canon-type-12.C: Likewise.
11418
11419 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11420
11421 PR fortran/40850
11422 * gfortran.dg/nested_allocatables_1.f90: New.
11423
11424 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11425
11426 PR c++/46868
11427 * g++.dg/pr46868.C: New test.
11428 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11429 * g++.dg/parse/error14.C: Adjust.
11430
11431 2011-02-23 Richard Guenther <rguenther@suse.de>
11432
11433 PR tree-optimization/47838
11434 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11435
11436 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11437
11438 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11439
11440 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11441
11442 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11443 * gfortran.dg/count_init_expr.f03: Ditto.
11444 * gfortran.dg/gomp/pr43711.f90: Ditto.
11445 * gcc.dg/struct-parse-2.c: Ditto.
11446 * gcc.dg/parse-error-3.c: Ditto.
11447 * gcc.dg/Wlogical-op-1.c: Ditto.
11448 * gcc.dg/Walways-true-1.c: Ditto.
11449 * gcc.dg/pr24225.c: Ditto.
11450 * gcc.dg/Walways-true-2.c: Ditto.
11451 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11452 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11453 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11454 * g++.dg/overload/defarg4.C: Ditto.
11455 * g++.dg/inherit/covariant16.C: Ditto.
11456 * g++.dg/inherit/virtual7.C: Ditto.
11457 * g++.dg/template/canon-type-9.C: Ditto.
11458 * g++.dg/template/access19.C: Ditto.
11459 * g++.dg/template/call7.C: Ditto.
11460 * g++.dg/template/canon-type-2.C: Ditto.
11461 * g++.dg/template/init7.C: Ditto.
11462 * g++.dg/template/sizeof-template-argument.C: Ditto.
11463 * g++.dg/template/const3.C: Ditto.
11464 * g++.dg/template/sfinae26.C: Ditto.
11465 * g++.dg/template/sfinae26.C: Ditto.
11466 * g++.dg/template/canon-type-11.C: Ditto.
11467 * g++.dg/template/union2.C: Ditto.
11468 * g++.dg/template/canon-type-3.C: Ditto.
11469 * g++.dg/template/canon-type-1.C: Ditto.
11470 * g++.dg/template/canon-type-5.C: Ditto.
11471 * g++.dg/template/canon-type-7.C: Ditto.
11472 * g++.dg/template/canon-type-10.C: Ditto.
11473 * g++.dg/template/spec36.C: Ditto.
11474 * g++.dg/template/typedef38.C: Ditto.
11475 * g++.dg/template/canon-type-4.C: Ditto.
11476 * g++.dg/template/canon-type-6.C: Ditto.
11477 * g++.dg/template/canon-type-13.C: Ditto.
11478 * g++.dg/template/instantiate9.C: Ditto.
11479 * g++.dg/template/ttp22.C: Ditto.
11480 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11481 * g++.dg/warn/Walways-true-1.C: Ditto.
11482 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11483 * g++.dg/warn/Walways-true-2.C: Ditto.
11484 * g++.dg/conversion/op4.C: Ditto.
11485 * g++.dg/opt/pr19650.C: Ditto.
11486 * g++.dg/lookup/friend11.C: Ditto.
11487 * g++.dg/other/default2.C: Ditto.
11488 * g++.dg/other/default3.C: Ditto.
11489 * g++.dg/other/dtor2.C: Ditto.
11490 * g++.dg/other/friend5.C: Ditto.
11491 * g++.dg/other/default5.C: Ditto.
11492 * g++.dg/init/brace6.C: Ditto.
11493 * g++.dg/init/aggr5.C: Ditto.
11494 * g++.dg/init/error2.C: Ditto.
11495 * g++.dg/expr/bound-mem-fun.C: Ditto.
11496 * g++.dg/expr/cond6.C: Ditto.
11497 * g++.dg/expr/stmt-expr-1.C: Ditto.
11498 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11499 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11500 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11501 * g++.dg/cpp0x/bracket1.C: Ditto.
11502 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11503 * g++.dg/cpp0x/pr38646.C: Ditto.
11504 * g++.dg/cpp0x/variadic73.C: Ditto.
11505 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11506 * g++.dg/cpp0x/bracket4.C: Ditto.
11507 * g++.dg/cpp0x/decltype4.C: Ditto.
11508 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11509 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11510 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11511 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11512 * g++.dg/cpp0x/decltype2.C: Ditto.
11513 * g++.dg/cpp0x/decltype1.C: Ditto.
11514 * g++.dg/cpp0x/bracket2.C: Ditto.
11515 * g++.dg/cpp0x/decltype5.C: Ditto.
11516 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11517 * g++.dg/cpp0x/variadic70.C: Ditto.
11518 * g++.dg/cpp0x/decltype6.C: Ditto.
11519 * g++.dg/cpp0x/rvo.C: Ditto.
11520 * g++.dg/cpp0x/vt-40092.C: Ditto.
11521 * g++.dg/cpp0x/variadic-new.C: Ditto.
11522 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11523 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11524 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11525 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11526 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11527 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11528 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11529 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11530 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11531 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11532 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11533 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11534 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11535 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11536 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11537 * g++.dg/cpp0x/pr39639.C: Ditto.
11538 * g++.dg/cpp0x/decltype3.C: Ditto.
11539 * g++.dg/cpp0x/variadic68.C: Ditto.
11540 * g++.dg/cpp0x/variadic-function.C: Ditto.
11541 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11542 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11543 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11544 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11545 * g++.dg/parse/crash35.C: Ditto.
11546 * g++.dg/parse/crash40.C: Ditto.
11547 * g++.dg/parse/defarg12.C: Ditto.
11548 * g++.dg/parse/crash34.C: Ditto.
11549 * g++.dg/parse/constructor3.C: Ditto.
11550 * g++.dg/parse/template23.C: Ditto.
11551 * g++.dg/parse/crash56.C: Ditto.
11552 * g++.dg/parse/dtor13.C: Ditto.
11553 * g++.dg/parse/error33.C: Ditto.
11554 * g++.dg/parse/ctor9.C: Ditto.
11555 * g++.dg/parse/error32.C: Ditto.
11556 * g++.dg/parse/error37.C: Ditto.
11557 * g++.dg/parse/bitfield3.C: Ditto.
11558 * g++.dg/parse/struct-4.C: Ditto.
11559 * g++.dg/ext/has_trivial_copy.C: Ditto.
11560 * g++.dg/ext/is_polymorphic.C: Ditto.
11561 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11562 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11563 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11564 * g++.dg/ext/is_union.C: Ditto.
11565 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11566 * g++.dg/ext/is_pod.C: Ditto.
11567 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11568 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11569 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11570 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11571 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11572 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11573 * g++.dg/ext/is_abstract.C: Ditto.
11574 * g++.dg/ext/has_trivial_assign.C: Ditto.
11575 * g++.dg/ext/is_class.C: Ditto.
11576 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11577 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11578 * g++.dg/ext/is_base_of.C: Ditto.
11579 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11580 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11581 * g++.dg/ext/is_empty.C: Ditto.
11582 * g++.dg/ext/is_enum.C: Ditto.
11583 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11584 * gnat.dg/opt11.adb: Ditto.
11585 * obj-c++.dg/pr45735.mm: Ditto.
11586 * obj-c++.dg/pr24393.mm: Ditto.
11587 * obj-c++.dg/exceptions-2.mm: Ditto.
11588 * objc.dg/pr45735.m: Ditto.
11589 * objc.dg/pr24393.m: Ditto.
11590
11591 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11592
11593 * objc.dg/attributes/objc-exception-1.m: New.
11594
11595 2011-02-23 Jie Zhang <jie@codesourcery.com>
11596
11597 * gcc.dg/cpp/include7.c: New test.
11598
11599 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11600
11601 PR c++/47242
11602 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11603
11604 2011-02-23 Jie Zhang <jie@codesourcery.com>
11605
11606 PR rtl-optimization/47763
11607 * gcc.dg/pr47763.c: New test.
11608
11609 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11610
11611 PR fortran/45743
11612 * gfortran.dg/whole_file_32.f90 : New test.
11613
11614 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11615
11616 PR c++/47666
11617 * g++.dg/inherit/virtual7.C: New test.
11618
11619 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11620
11621 PR objc/47832
11622 * objc.dg/type-size-3.m: Updated error message.
11623 * objc.dg/type-size-4.m: New test.
11624 * objc.dg/type-size-5.m: New test.
11625
11626 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11627
11628 * lib/gnat.exp: Fix comments.
11629 Don't load libgloss.exp.
11630 (default_gnat_version): Call $compiler with --version.
11631 Adapt regexp for gnatmake output, insert version.
11632 (gnat_version): New proc.
11633 (gnat_init): Remove gnat_libgcc_s_path.
11634 (gnat_target_compile): Likewise.
11635 Remove ld_library_path.
11636 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11637 (gnat_pass): Remove.
11638 (gnat_pass): Remove.
11639 (gnat_finish): Remove.
11640 (gnat_exit): Remove.
11641 (local_find_gnatmake): Reindent.
11642 (runtest_file_p): Remove.
11643 (prune_warnings): Remove.
11644 (find_gnatclean): New proc.
11645 * lib/gnat-dg.exp (lremove): New proc.
11646 (gnat-dg-test): Reindent.
11647 Remove additional output files.
11648 (gnat-dg-runtest): Remove.
11649
11650 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11651 * gnat.dg/loop_optimization6.adb: Likewise.
11652 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11653
11654 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11655
11656 PR tree-optimization/47835
11657 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11658
11659 2011-02-22 Tobias Burnus <burnus@net-b.de>
11660
11661 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11662 * gfortran.dg/abstract_type_2.f03: Ditto.
11663 * gfortran.dg/abstract_type_3.f03: Ditto.
11664 * gfortran.dg/abstract_type_4.f03: Ditto.
11665 * gfortran.dg/abstract_type_5.f03: Ditto.
11666 * gfortran.dg/abstract_type_6.f03: Ditto.
11667 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11668 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11669 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11670 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11671 * gfortran.dg/array_function_5.f90: Ditto.
11672 * gfortran.dg/asynchronous_3.f03: Ditto.
11673 * gfortran.dg/char_expr_1.f90: Ditto.
11674 * gfortran.dg/class_14.f03: Ditto.
11675 * gfortran.dg/data_array_6.f: Ditto.
11676 * gfortran.dg/data_invalid.f90: Ditto.
11677 * gfortran.dg/dot_product_1.f03: Ditto.
11678 * gfortran.dg/func_derived_5.f90: Ditto.
11679 * gfortran.dg/func_result_4.f90: Ditto.
11680 * gfortran.dg/implied_do_1.f90: Ditto.
11681 * gfortran.dg/initialization_25.f90: Ditto.
11682 * gfortran.dg/initialization_26.f90: Ditto.
11683 * gfortran.dg/interface_34.f90: Ditto.
11684 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11685 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11686 * gfortran.dg/matmul_8.f03: Ditto.
11687 * gfortran.dg/merge_init_expr.f90: Ditto.
11688 * gfortran.dg/pack_assign_1.f90: Ditto.
11689 * gfortran.dg/pack_vector_1.f90: Ditto.
11690 * gfortran.dg/pointer_check_8.f90: Ditto.
11691 * gfortran.dg/product_init_expr.f03: Ditto.
11692 * gfortran.dg/reshape_order_5.f90: Ditto.
11693 * gfortran.dg/reshape_shape_1.f90: Ditto.
11694 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11695 * gfortran.dg/same_name_2.f90: Ditto.
11696 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11697 * gfortran.dg/spread_init_expr.f03: Ditto.
11698 * gfortran.dg/stmt_func_1.f90: Ditto.
11699 * gfortran.dg/sum_init_expr.f03: Ditto.
11700 * gfortran.dg/transpose_3.f03: Ditto.
11701 * gfortran.dg/unpack_init_expr.f03: Ditto.
11702 * gfortran.dg/warn_conversion.f90: Ditto.
11703 * gfortran.dg/warn_conversion_2.f90: Ditto.
11704 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11705 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11706 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11707 * gfortran.dg/whole_file_16.f90: Ditto.
11708 * gfortran.dg/whole_file_17.f90: Ditto.
11709 * gfortran.dg/whole_file_18.f90: Ditto.
11710 * gfortran.dg/whole_file_20.f03: Ditto.
11711 * gfortran.dg/whole_file_5.f90: Ditto.
11712 * gfortran.dg/whole_file_6.f90: Ditto.
11713 * gfortran.dg/write_invalid_format.f90: Ditto.
11714 * gfortran.dg/zero_sized_6.f90: Ditto.
11715
11716 2011-02-21 Jeff Law <law@redhat.com>
11717
11718 PR rtl-optimization/46178
11719 * gcc.target/i386/pr46178.c: New test.
11720
11721 PR rtl-optimization/46002
11722 * gcc.c-torture/compile/pr46002.c: New test.
11723
11724 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11725
11726 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11727 *-*-hpux10*.
11728
11729 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11730
11731 PR debug/47106
11732 * g++.dg/debug/pr47106.C: Require effective target lto.
11733
11734 2011-02-21 Jason Merrill <jason@redhat.com>
11735
11736 * g++.dg/cpp0x/constexpr-diag2.C: New.
11737
11738 2011-02-20 Jason Merrill <jason@redhat.com>
11739
11740 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11741
11742 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11743
11744 * g++.dg/overload/conv-op1.C: New.
11745
11746 * g++.dg/cpp0x/constexpr-synth1.C: New.
11747
11748 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11749
11750 * objc.dg/layout-2.m: New.
11751 * objc.dg/selector-3.m: Adjusted location of error message.
11752 * objc.dg/type-size-3.m: Same.
11753 * obj-c++.dg/selector-3.mm: Same.
11754
11755 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11756
11757 PR objc/47784
11758 * objc.dg/property/dotsyntax-22.m: New.
11759 * obj-c++.dg/property/dotsyntax-22.mm: New.
11760
11761 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11762
11763 PR c++/46394
11764 * g++.dg/template/typedef38.C: New test.
11765
11766 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11767
11768 PR fortran/46818
11769 * gfortran.dg/whole_file_30.f90 : New test.
11770 * gfortran.dg/whole_file_31.f90 : New test.
11771
11772 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11773
11774 PR fortran/45077
11775 PR fortran/44945
11776 * gfortran.dg/whole_file_28.f90 : New test.
11777 * gfortran.dg/whole_file_29.f90 : New test.
11778
11779 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11780
11781 PR c++/44118
11782 * g++.dg/template/crash105.C: New.
11783
11784 2011-02-19 Jason Merrill <jason@redhat.com>
11785
11786 * g++.dg/cpp0x/regress/no-elide1.C: New.
11787
11788 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11789
11790 PR tree-optimization/46620
11791 * gcc.dg/pr46620.c: New.
11792
11793 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11794
11795 PR c/47809
11796 * gcc.target/i386/pr47809.c: New test.
11797
11798 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11799 Tobias Burnus <burnus@net-b.de>
11800
11801 * lib/target-supports.exp
11802 (check_effective_target_fortran_large_real): New check for large reals.
11803 * gfortran.dg/nan_7.f90: New test.
11804
11805 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11806
11807 PR libgfortran/47567
11808 * gfortran.dg/fmt_f0_1.f90: Update test.
11809
11810 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11811
11812 PR fortran/47348
11813 * gfortran.dg/array_constructor_36.f90 : New test.
11814 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11815 allow for comparison between different elements of the array
11816 constructor at different levels of optimization.
11817
11818 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11819
11820 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11821 * gcc.target/i386/pr32280-1.c: Likewise.
11822
11823 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11824
11825 PR target/47800
11826 * gcc.target/i386/pr47800.c: New test.
11827
11828 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11829
11830 * objc/execute/exceptions/foward-1.x: New.
11831
11832 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11833
11834 PR fortran/47789
11835 * gfortran.dg/derived_constructor_comps_4.f90: New.
11836
11837 2011-02-18 Tobias Burnus
11838
11839 PR fortran/47775
11840 * gfortran.dg/func_result_6.f90: New.
11841
11842 2011-02-18 Michael Matz <matz@suse.de>
11843
11844 PR fortran/45586
11845 * gfortran.dg/lto/pr45586_0.f90: New test.
11846 * gfortran.dg/typebound_proc_20.f90: Ditto.
11847 * gfortran.dg/typebound_proc_21.f90: Ditto.
11848
11849 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11850
11851 PR c++/47795
11852 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11853
11854 2011-02-18 Tobias Burnus <burnus@net-b.de>
11855
11856 PR fortran/47750
11857 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11858 gcc_warning_prefix.
11859 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11860 normalizing the error/warning output.
11861 * gfortran.dg/Wall.f90: Update dg-error/warning.
11862 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11863 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11864 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11865 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11866 * gfortran.dg/class_30.f90: Update dg-error/warning.
11867 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11868 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11869 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11870 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11871 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11872 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11873 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11874 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11875 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11876 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11877 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11878 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11879 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11880 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11881 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11882 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11883 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11884 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11885 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11886 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11887 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11888 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11889 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11890 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11891 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11892
11893 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11894
11895 PR fortran/47768
11896 * gfortran.dg/proc_ptr_comp_30.f90: New.
11897
11898 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11899
11900 PR debug/47780
11901 * gcc.target/i386/pr47780.c: New test.
11902
11903 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11904
11905 PR fortran/47767
11906 * gfortran.dg/class_40.f03: New.
11907
11908 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11909
11910 PR c++/47208
11911 * g++.dg/cpp0x/auto21.C: New test.
11912
11913 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11914
11915 * objc.dg/special/unclaimed-category-1.h: Updated for
11916 new ABI support.
11917 * objc.dg/special/unclaimed-category-1.m: Same.
11918 * objc.dg/zero-link-1.m: Same.
11919 * objc.dg/lookup-1.m: Same.
11920 * objc.dg/torture/strings/const-str-9.m
11921 * objc.dg/torture/strings/const-str-10.m: Same.
11922 * objc.dg/torture/strings/const-str-11.m: Same.
11923 * objc.dg/torture/forward-1.m: Same.
11924 * objc.dg/zero-link-2.m: Same.
11925 * objc.dg/encode-7-next-64bit.m: Same.
11926 * objc.dg/method-4.m: Same.
11927 * objc.dg/next-runtime-1.m: Same.
11928 * objc.dg/image-info.m: Same.
11929 * objc.dg/pr23214.m: Same.
11930 * objc.dg/symtab-1.m: Same.
11931 * obj-c++.dg/basic.m: Same.
11932 * obj-c++.dg/proto-lossage-3.m: Same.
11933 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11934 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11935 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11936 * obj-c++.dg/method-11.m: Same.
11937 * objc/execute/enumeration-1.m: Same.
11938 * objc/execute/object_is_class.m: Same.
11939 * objc/execute/formal_protocol-2.m: Same.
11940 * objc/execute/formal_protocol-4.m: Same.
11941 * objc/execute/formal_protocol-6.m: Same.
11942 * objc/execute/bycopy-3.m: Same.
11943 * objc/execute/exceptions/catchall-1.m: Same.
11944 * objc/execute/exceptions/finally-1.m: Same.
11945 * objc/execute/exceptions/local-variables-1.m: Same.
11946 * objc/execute/exceptions/foward-1.m: Same.
11947 * objc/execute/bf-common.h
11948 * objc/execute/enumeration-2.m: Same.
11949 * objc/execute/formal_protocol-1.m: Same.
11950 * objc/execute/formal_protocol-3.m: Same.
11951 * objc/execute/formal_protocol-5.m: Same.
11952 * objc/execute/accessing_ivars.m: Same.
11953 * objc/execute/bycopy-2.m: Same.
11954 * objc/execute/formal_protocol-7.m: Same.
11955 * objc/execute/compatibility_alias.m: Same.
11956 * objc/execute/no_clash.m: Same.
11957 * objc/execute/object_is_meta_class.m: Same.
11958 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11959 * objc/execute/class-tests-1.h: Include stdio.h.
11960 * objc/execute/class-tests-2.h: Same.
11961 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11962 runtimes.
11963 * obj-c++.dg/try-catch-2.mm: Same.
11964
11965 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11966
11967 PR c++/47783
11968 * g++.dg/warn/Wunused-parm-4.C: New test.
11969
11970 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11971 Jan Hubicka <jh@suse.cz>
11972
11973 PR debug/47106
11974 PR debug/47402
11975 * g++.dg/debug/pr47106.C: New.
11976
11977 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11978
11979 PR target/43653
11980 * gcc.target/i386/pr43653.c: New test.
11981
11982 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11983
11984 PR c++/47172
11985 * g++.dg/template/inherit6.C: New test.
11986
11987 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11988
11989 PR fortran/47745
11990 * gfortran.dg/class_39.f03: New.
11991
11992 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11993
11994 PR c++/47326
11995 * g++.dg/cpp0x/variadic106.C: New test.
11996
11997 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11998
11999 PR libfortran/47757
12000 * gfortran.dg/pr47757-1.f90: New test.
12001 * gfortran.dg/pr47757-2.f90: New test.
12002 * gfortran.dg/pr47757-3.f90: New test.
12003
12004 PR c++/47704
12005 * g++.dg/cpp0x/enum8.C: New test.
12006
12007 2011-02-15 Jason Merrill <jason@redhat.com>
12008
12009 * g++.dg/inherit/implicit-trivial1.C: New.
12010 * g++.dg/cpp0x/implicit-trivial1.C: New.
12011
12012 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12013
12014 PR middle-end/47725
12015 * gcc.dg/torture/pr47725.c: Removed.
12016
12017 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12018
12019 PR target/47755
12020 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12021 constant does not generate a load from memory.
12022
12023 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12024
12025 PR middle-end/47725
12026 * gcc.dg/torture/pr47725.c: New.
12027
12028 2011-02-15 Richard Guenther <rguenther@suse.de>
12029
12030 PR tree-optimization/47743
12031 * gcc.dg/torture/pr47743.c: New testcase.
12032
12033 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12034
12035 PR middle-end/47581
12036 * gcc.target/i386/pr47581.c: New test.
12037
12038 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12039
12040 PR fortran/47730
12041 * gfortran.dg/select_type_22.f03: New.
12042
12043 2011-02-14 Jason Merrill <jason@redhat.com>
12044
12045 * g++.dg/cpp0x/regress/enum1.C: New.
12046
12047 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12048
12049 * gnat.dg/include.adb: New test.
12050
12051 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12052
12053 PR fortran/47728
12054 * gfortran.dg/class_38.f03: New.
12055
12056 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12057
12058 * gcc.dg/pr46494.c: New test.
12059
12060 2011-02-14 Richard Guenther <rguenther@suse.de>
12061
12062 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12063
12064 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12065
12066 PR ada/41929
12067 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12068 sparc*-sun-solaris2.11.
12069
12070 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12071
12072 PR fortran/47349
12073 * gfortran.dg/argument_checking_18.f90: New.
12074
12075 2011-02-13 Tobias Burnus <burnus@net-b.de>
12076
12077 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12078 * gfortran.dg/argument_checking_17.f90: New.
12079
12080 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12081
12082 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12083 are temporarily disabled.
12084 * gfortran.dg/class_7.f03: Ditto.
12085 * gfortran.dg/coarray_14.f90: Ditto.
12086 * gfortran.dg/typebound_proc_13.f03: Ditto.
12087
12088 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12089
12090 PR fortran/45586
12091 * gfortran.dg/extends_11.f03: New.
12092
12093 2011-02-11 Xinliang David Li <davidxl@google.com>
12094
12095 PR tree-optimization/47707
12096 * g++.dg/tree-ssa/pr47707.C: New test.
12097
12098 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12099
12100 * g++.dg/opt/inline17.C: New test.
12101
12102 2011-02-11 Tobias Burnus <burnus@net-b.de>
12103
12104 PR fortran/47550
12105 * gfortran.dg/pure_formal_2.f90: New.
12106
12107 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12108
12109 PR rtl-optimization/47614
12110 * gfortran.dg/pr47614.f: New.
12111
12112 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12113
12114 PR driver/47678
12115 * gcc.dg/opts-6.c: New test.
12116
12117 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12118
12119 PR debug/47684
12120 * gcc.dg/pr47684.c: New test.
12121
12122 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12123
12124 PR target/47629
12125 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12126 c99_runtime, dg-add-options c99_runtime.
12127 (main): Use __asm__.
12128
12129 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12130
12131 PR testsuite/47400
12132 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12133 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12134 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12135 * gcc.dg/ucnid-10.c: Likewise.
12136 * gcc.dg/ucnid-13.c: Likewise.
12137 * gcc.dg/ucnid-7.c: Likewise.
12138 * gcc.dg/ucnid-8.c: Likewise.
12139 Adapt dg-warning line number.
12140
12141 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12142
12143 * gcc.target/i386/parity-1.c: Use -march=k8.
12144 * gcc.target/i386/parity-2.c: Ditto.
12145 * gcc.target/i386/vecinit-1.c: Ditto.
12146 * gcc.target/i386/vecinit-2.c: Ditto.
12147
12148 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12149
12150 PR target/46610
12151 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12152 * gcc.target/mips/save-restore-3.c: Likewise.
12153 * gcc.target/mips/save-restore-4.c: Likewise.
12154 * gcc.target/mips/save-restore-5.c: Likewise.
12155
12156 PR target/47683
12157 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12158 * g++.dg/tree-prof/partition2.C: Likewise.
12159
12160 2011-02-09 Jason Merrill <jason@redhat.com>
12161
12162 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12163 rather than misdeclare std::puts.
12164
12165 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12166 * g++.dg/other/warning1.C: Likewise.
12167 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12168 * g++.old-deja/g++.gb/scope06.C: Likewise.
12169 * g++.old-deja/g++.law/cvt11.C: Likewise.
12170 * g++.old-deja/g++.law/init1.C: Likewise.
12171 * g++.dg/abi/mangle26.C: Likewise.
12172
12173 * g++.dg/template/function1.C: Adjust for C++0x mode.
12174 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12175
12176 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12177 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12178
12179 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12180
12181 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12182
12183 * g++.dg/cpp0x/regress: New directory.
12184 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12185 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12186 * g++.dg/cpp0x/regress/regress3.C: New.
12187
12188 2011-02-10 Richard Guenther <rguenther@suse.de>
12189
12190 PR tree-optimization/47677
12191 * gcc.dg/torture/pr47677.c: New testcase.
12192
12193 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12194
12195 * objc.dg/special/load-category-1.m: Remove unused header.
12196 * objc.dg/special/load-category-1a.m: Likewise.
12197 * objc.dg/special/load-category-2.m: Likewise.
12198 * objc.dg/special/load-category-2a.m: Likewise.
12199 * objc.dg/special/load-category-3.m: Likewise.
12200 * objc.dg/special/load-category-3a.m: Likewise.
12201 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12202 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12203 * objc.dg/attributes/class-attribute-1.m: Likewise.
12204 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12205 * obj-c++.dg/property/property.exp: Likewise.
12206 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12207 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12208 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12209 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12210 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12211 * obj-c++.dg/template-8.mm: Likewise.
12212
12213 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR target/47665
12216 * gcc.target/i386/pr47665.c: New test.
12217
12218 2011-02-10 Jie Zhang <jie@codesourcery.com>
12219
12220 PR testsuite/47622
12221 Revert
12222 2011-02-05 Jie Zhang <jie@codesourcery.com>
12223 PR debug/42631
12224 * gcc.dg/pr42631.c: Update test.
12225 * gcc.dg/pr42631-2.c: New test.
12226
12227 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12228
12229 PR fortran/47352
12230 * gfortran.dg/proc_decl_25.f90: New.
12231
12232 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12233
12234 PR fortran/47463
12235 * gfortran.dg/typebound_assignment_2.f03: New.
12236
12237 2011-02-09 Richard Guenther <rguenther@suse.de>
12238
12239 PR tree-optimization/47664
12240 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12241
12242 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12243
12244 PR middle-end/47646
12245 * gnat.dg/uninit_func.adb: Adjust dg directive.
12246
12247 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12248
12249 PR middle-end/47646
12250 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12251
12252 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12253
12254 PR fortran/47637
12255 * gfortran.dg/auto_dealloc_2.f90: New.
12256
12257 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12258
12259 * gcc.dg/builtins-config.h: Remove __sgi handling.
12260 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12261 -std=c99 for mips-sgi-irix6.5*.
12262
12263 2011-02-09 Martin Jambor <mjambor@suse.cz>
12264
12265 PR middle-end/45505
12266 * gfortran.dg/pr25923.f90: Remove xfails.
12267
12268 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12269
12270 PR fortran/47583
12271 * gfortran.dg/inquire_14.f90: New test.
12272
12273 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12274
12275 PR fortran/45290
12276 * gfortran.dg/pointer_init_6.f90: New.
12277
12278 2011-02-08 Jeff Law <law@redhat.com>
12279
12280 PR tree-optimization/42893
12281 * gcc.tree-ssa/pr42893.c: New test.
12282
12283 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12284
12285 PR tree-optimization/46834
12286 PR tree-optimization/46994
12287 PR tree-optimization/46995
12288 * gcc.dg/graphite/id-pr46834.c: New.
12289 * gfortran.dg/graphite/id-pr46994.f90: New.
12290 * gfortran.dg/graphite/id-pr46995.f90: New.
12291
12292 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12293
12294 PR middle-end/47646
12295 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12296 using the variable is known the warning is emitted there.
12297 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12298 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12299
12300 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12301 statement.
12302 (vg): Likewise.
12303 * gcc.dg/noreturn-1.c (foo5): Likewise.
12304 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12305 (method2): Likewise.
12306
12307 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12308 the return statement using the uninitialized variable.
12309 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12310
12311 2011-02-08 Richard Guenther <rguenther@suse.de>
12312
12313 PR middle-end/47639
12314 * g++.dg/opt/pr47639.c: New testcase.
12315
12316 2011-02-08 Richard Guenther <rguenther@suse.de>
12317
12318 PR tree-optimization/47632
12319 * g++.dg/opt/pr47632.C: New testcase.
12320
12321 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12322
12323 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12324
12325 2011-02-07 Richard Guenther <rguenther@suse.de>
12326
12327 PR tree-optimization/47615
12328 * g++.dg/opt/pr47615.C: New testcase.
12329
12330 2011-02-07 Richard Guenther <rguenther@suse.de>
12331
12332 PR tree-optimization/47621
12333 * gcc.dg/torture/pr47621.c: New testcase.
12334
12335 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12336
12337 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12338
12339 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12340
12341 PR fortran/47592
12342 * gfortran.dg/allocate_with_source_1 : New test.
12343
12344 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR middle-end/47610
12347 * gcc.dg/pr47610.c: New test.
12348
12349 2011-02-05 Jie Zhang <jie@codesourcery.com>
12350
12351 PR debug/42631
12352 * gcc.dg/pr42631.c: Update test.
12353 * gcc.dg/pr42631-2.c: New test.
12354
12355 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12356
12357 PR fortran/47574
12358 * gfortran.dg/pr47574.f90: New test.
12359
12360 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12361
12362 PR tree-optimization/46194
12363 * gcc.dg/autopar/pr46194.c: New.
12364
12365 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12366
12367 PR tree-optimization/43695
12368 * g++.dg/ipa/pr43695.C: New.
12369
12370 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR inline-asm/23200
12373 * gcc.dg/pr23200.c: New test.
12374
12375 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12376
12377 PR c++/47589
12378 * g++.dg/pr47589.C: New test.
12379
12380 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12381
12382 PR c++/47398
12383 * g++.dg/template/typedef37.C: New test.
12384 * g++.dg/template/param1.C: Adjust expected error message.
12385
12386 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12387
12388 PR middle-end/31490
12389 * gcc.dg/pr31490-2.c: New test.
12390 * gcc.dg/pr31490-3.c: New test.
12391 * gcc.dg/pr31490-4.c: New test.
12392
12393 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12394 Jakub Jelinek <jakub@redhat.com>
12395
12396 PR c++/46890
12397 * g++.dg/parser/semicolon3.C: Adjust.
12398 * g++.dg/parser/semicolon4.C: New testcase.
12399 * g++.dg/pr46890.C: New testcase.
12400
12401 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12402
12403 PR c++/29571
12404 * g++.dg/init/pr29571.C: New.
12405
12406 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12407
12408 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12409 instead of vect_int.
12410
12411 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12412
12413 PR target/47312
12414 * gcc.target/i386/pr47312.c: New test.
12415
12416 PR target/47564
12417 * gcc.target/i386/pr47564.c: New test.
12418
12419 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12420
12421 PR tree-optimization/45122
12422 * gcc.dg/tree-ssa/pr45122.c: New.
12423
12424 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12425
12426 PR target/47272
12427 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12428 and vec_vsx_st.
12429
12430 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12431 and vsx so a default --with-cpu=power7 doesn't give an error
12432 when -mavoid-indexed-addresses is used.
12433
12434 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12435 wrapper function to save the arguments and then jump to the real
12436 function, rather than depending on the compiler not to move stuff
12437 before an asm.
12438 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12439
12440 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12441 Paul Thomas <pault@gcc.gnu.org>
12442
12443 PR fortran/47082
12444 * gfortran.dg/class_37.f03 : New test.
12445
12446 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12447 Richard Guenther <rguenther@suse.de>
12448
12449 PR tree-optimization/40979
12450 PR bootstrap/47044
12451 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12452 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12453 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12454 check_vect_support_and_set_flags.
12455 * gfortran.dg/graphite/vect-pr40979.f90: New.
12456
12457 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12458
12459 PR fortran/47572
12460 * gfortran.dg/class_36.f03: New.
12461
12462 2011-02-02 Richard Guenther <rguenther@suse.de>
12463
12464 PR tree-optimization/47566
12465 * gcc.dg/lto/20110201-1_0.c: New testcase.
12466
12467 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12468
12469 PR debug/47498
12470 PR debug/47501
12471 PR debug/45136
12472 PR debug/45130
12473 * debug/pr47498.c: New.
12474 * debug/pr47501.c: New.
12475
12476 2011-02-01 Richard Guenther <rguenther@suse.de>
12477
12478 PR tree-optimization/47559
12479 * g++.dg/torture/pr47559.C: New testcase.
12480
12481 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12482
12483 PR fortran/47565
12484 * gfortran.dg/typebound_call_20.f03: New.
12485
12486 2011-02-01 Richard Guenther <rguenther@suse.de>
12487
12488 PR tree-optimization/47555
12489 * gcc.dg/pr47555.c: New testcase.
12490
12491 2011-02-01 Richard Guenther <rguenther@suse.de>
12492
12493 PR tree-optimization/47541
12494 * g++.dg/torture/pr47541.C: New testcase.
12495
12496 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12497
12498 PR fortran/47455
12499 * gfortran.dg/typebound_call_19.f03: New.
12500
12501 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12502
12503 PR c++/47416
12504 * g++.dg/cpp0x/pr47416.C: New test.
12505
12506 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12507
12508 PR fortran/47519
12509 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12510
12511 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12512
12513 PR fortran/47463
12514 * gfortran.dg/typebound_assignment_1.f03: New.
12515
12516 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12517
12518 PR tree-optimization/47538
12519 * gcc.c-torture/execute/pr47538.c: New test.
12520
12521 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12522
12523 PR target/45325
12524 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12525
12526 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12527
12528 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12529
12530 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12531
12532 PR rtl-optimization/44031
12533 * gcc.c-torture/compile/20110131-1.c: New test.
12534
12535 2011-01-31 Tobias Burnus <burnus@net-b.de>
12536
12537 PR fortran/47042
12538 * gfortran.dg/stmt_func_1.f90: New.
12539
12540 2011-01-31 Tobias Burnus <burnus@net-b.de>
12541
12542 PR fortran/47042
12543 * gfortran.dg/interface_34.f90: New.
12544
12545 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12546
12547 PR fortran/47523
12548 * gfortran.dg/realloc_on_assign_5.f03: New test.
12549 * gfortran.dg/realloc_on_assign_5.f03: New test.
12550
12551 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12552
12553 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12554 * gfortran.dg/bessel_7.f90: Likewise.
12555 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12556
12557 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12558 * gfortran.dg/sum_init_expr.f03: Likewise.
12559
12560 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12561
12562 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12563 -r -nostdlib.
12564
12565 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12566 loop only on "vect_intfloat_cvt" targets.
12567
12568 2011-01-29 Tobias Burnus <burnus@net-b.de>
12569
12570 PR fortran/47531
12571 * gfortran.dg/shape_6.f90: New.
12572
12573 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12574
12575 PR libgfortran/47434
12576 * gfortran.dg/read_infnan_1.f90: Update test.
12577 * gfortran.dg/module_nan.f90: Update test.
12578 * gfortran.dg/char4_iunit_1.f03: Update test.
12579 * gfortran.dg/large_real_kind_1.f90: Update test.
12580 * gfortran.dg/real_const_3.f90: Update test.
12581 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12582
12583 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12584
12585 PR c++/47311
12586 * g++.dg/template/param2.C: New test.
12587
12588 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12589
12590 PR libgfortran/47285
12591 * gfortran.dg/fmt_g.f: New test.
12592
12593 2011-01-28 Tobias Burnus <burnus@net-b.de>
12594
12595 PR fortran/47507
12596 * gfortran.dg/pure_formal_1.f90: New.
12597
12598 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12599
12600 PR target/42894
12601 * gcc.dg/tls/pr42894.c: New test.
12602
12603 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12604
12605 * gcc.dg/pr47276.c: Add dg-require-visibility.
12606
12607 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12608
12609 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12610
12611 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12612 Tobias Burnus <burnus@gcc.gnu.org>
12613
12614 PR fortran/45170
12615 PR fortran/35810
12616 PR fortran/47350
12617 * gfortran.dg/realloc_on_assign_3.f03: New test.
12618 * gfortran.dg/realloc_on_assign_4.f03: New test.
12619 * gfortran.dg/allocatable_function_5.f90: New test.
12620 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12621 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12622 implemented" dg-errors.
12623
12624 2011-01-27 Jan Hubicka <jh@suse.cz>
12625
12626 PR middle-end/46949
12627 * gcc.dg/attr-weakref-4.c: New testcase
12628
12629 2011-01-27 Martin Jambor <mjambor@suse.cz>
12630
12631 PR tree-optimization/47228
12632 * gcc.dg/torture/pr47228.c: New test.
12633
12634 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12635
12636 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12637
12638 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12639
12640 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12641 when using auto-overlay support on the SPU.
12642
12643 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12644
12645 PR rtl-optimization/44174
12646 * gcc.target/i386/asm-6.c: New test.
12647
12648 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12649
12650 PR rtl-optimization/46856
12651 * gcc.c-torture/compile/pr46856.c: New test.
12652
12653 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12654 Andrew Pinski <pinskia@gmail.com>
12655
12656 PR c/43082
12657 * gcc.dg/pr43082.c: New.
12658
12659 2011-01-26 DJ Delorie <dj@redhat.com>
12660
12661 PR rtl-optimization/46878
12662 * gcc.dg/pr46878-1.c: New test.
12663
12664 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12665
12666 PR c++/47476
12667 * g++.dg/cpp0x/pr47476.C: New test.
12668
12669 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12670
12671 * gcc.c-torture/compile/20110126-1.c: New test.
12672
12673 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12674
12675 PR c/47473
12676 * gcc.dg/torture/pr47473.c: New test.
12677
12678 2011-01-26 Jan Hubicka <jh@suse.cz>
12679
12680 PR target/47237
12681 * gcc.c-torture/execute/pr47237.c: New testcase.
12682
12683 2011-01-26 Jan Hubicka <jh@suse.cz>
12684
12685 PR tree-optimization/47190
12686 * gcc.dg/attr-weakref-3.c: New testcase.
12687
12688 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12689
12690 PR c++/43601
12691 * gcc.dg/dll-9a.c: New test file.
12692 * gcc.dg/dll-11.c: Likewise.
12693 * gcc.dg/dll-12.c: Likewise.
12694 * gcc.dg/dll-12a.c: Likewise.
12695 * gcc.dg/dll-11a.c: Likewise.
12696 * gcc.dg/dll-9.c: Likewise.
12697 * gcc.dg/dll-10.c: Likewise.
12698 * gcc.dg/dll-10a.c: Likewise.
12699 * g++.dg/ext/dllexport4a.cc: Likewise.
12700 * g++.dg/ext/dllexport4.C: Likewise.
12701 * g++.dg/ext/dllexport5.C: Likewise.
12702 * g++.dg/ext/dllexport5a.cc: Likewise.
12703
12704 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12705
12706 PR tree-optimization/46970
12707 * gcc.dg/graphite/pr46970.c: New.
12708
12709 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12710
12711 PR tree-optimization/46215
12712 * gcc.dg/graphite/pr46215.c: New.
12713
12714 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12715
12716 PR tree-optimization/46168
12717 * gcc.dg/graphite/pr46168.c: New.
12718
12719 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12720
12721 PR tree-optimization/43657
12722 * gcc.dg/graphite/pr43657.c: New.
12723
12724 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12725
12726 PR tree-optimization/29832
12727 * gfortran.dg/graphite/pr29832.f90: New.
12728
12729 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12730
12731 PR tree-optimization/43567
12732 * gcc.dg/graphite/pr43567.c: New.
12733
12734 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12735
12736 * gfortran.dg/graphite/interchange-4.f: New.
12737 * gfortran.dg/graphite/interchange-5.f: New.
12738
12739 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12740 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12741 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12742 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12743 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12744 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12745 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12746 * gfortran.dg/ltrans-7.f90: Removed.
12747 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12748
12749 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12750 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12751 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12752 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12753 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12754 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12755 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12756 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12757 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12758 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12759 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12760 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12761 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12762 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12763 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12764 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12765 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12766 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12767 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12768 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12769 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12770 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12771 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12772 * gcc.dg/tree-ssa/data-dep-1.c
12773 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12774 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12775 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12776 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12777 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12778
12779 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12780
12781 PR tree-optimization/47265
12782 PR tree-optimization/47443
12783 * gcc.c-torture/compile/pr47265.c: New test.
12784 * gcc.dg/pr47443.c: New test.
12785
12786 2011-01-25 Martin Jambor <mjambor@suse.cz>
12787
12788 PR tree-optimization/47382
12789 * g++.dg/torture/pr47382.C: New test.
12790 * g++.dg/opt/devirt1.C: Xfail.
12791
12792 2011-01-25 Yao Qi <yao@codesourcery.com>
12793
12794 PR target/45701
12795 * gcc.target/arm/pr45701-1.c: New test.
12796 * gcc.target/arm/pr45701-2.c: New test.
12797 * gcc.target/arm/pr45701-3.c: New test.
12798
12799 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12800 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR tree-optimization/47271
12803 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12804
12805 2011-01-25 Nick Clifton <nickc@redhat.com>
12806
12807 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12808 (saturate_add): Delete.
12809 (exchange): Delete.
12810 (main): Do not run saturate_add.
12811 (set_interrupts): Delete.
12812
12813 2011-01-25 Tobias Burnus <burnus@net-b.de>
12814
12815 PR fortran/47448
12816 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12817
12818 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR tree-optimization/47427
12821 PR tree-optimization/47428
12822 * gcc.c-torture/compile/pr47427.c: New test.
12823 * gcc.c-torture/compile/pr47428.c: New test.
12824
12825 2011-01-25 Richard Guenther <rguenther@suse.de>
12826
12827 PR middle-end/47411
12828 * gcc.dg/torture/pr47411.c: New testcase.
12829
12830 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12831
12832 * gfortran.dg/graphite/id-24.f: New.
12833 * gfortran.dg/graphite/id-25.f: New.
12834
12835 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12836
12837 * gfortran.dg/graphite/id-23.f: New.
12838
12839 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12840
12841 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12842
12843 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12844
12845 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12846 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12847 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12848 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12849 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12850 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12851 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12852 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12853 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12854
12855 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12856
12857 * gcc.dg/graphite/block-0.c: Add documentation.
12858 * gcc.dg/graphite/block-4.c: Same.
12859 * gcc.dg/graphite/block-7.c: Same.
12860 * gcc.dg/graphite/block-8.c: New.
12861 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12862 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12863 * gcc.dg/graphite/interchange-12.c: Add documentation.
12864 * gcc.dg/graphite/interchange-13.c: New.
12865 * gcc.dg/graphite/interchange-14.c: New.
12866 * gcc.dg/graphite/interchange-15.c: New.
12867 * gcc.dg/graphite/interchange-8.c: Add documentation.
12868 * gcc.dg/graphite/interchange-mvt.c: Same.
12869
12870 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12871
12872 PR target/47408
12873 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12874 * gcc.target/powerpc/altivec-14.c: Ditto.
12875 * gcc.target/powerpc/altivec-33.c: Ditto.
12876 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12877 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12878 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12879 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12880 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12881 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12882 * g++.dg/ext/altivec-15.C: Ditto.
12883 * g++.dg/ext/altivec-types-1.C: Ditto.
12884 * g++.dg/ext/altivec-types-2.C: Ditto.
12885 * g++.dg/ext/altivec-types-3.C: Ditto.
12886 * g++.dg/ext/altivec-types-4.C: Ditto.
12887
12888 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12889
12890 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12891
12892 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12893
12894 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12895 optimization options.
12896
12897 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12898
12899 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12900
12901 PR testsuite/45988
12902 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12903
12904 2011-01-23 Tobias Burnus <burnus@net-b.de>
12905
12906 PR fortran/47421
12907 * gfortran.dg/allocatable_scalar_12.f90: New.
12908
12909 2011-01-23 Ira Rosen <irar@il.ibm.com>
12910
12911 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12912 vectorization to be not profitable if peeling is used to
12913 realign the memory access.
12914 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12915 loop bound to avoid loop unrolling.
12916 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12917
12918 2011-01-22 Jan Hubicka <jh@suse.cz>
12919
12920 PR lto/47333
12921 * g++.dg/lto/pr47333.C: New file.
12922
12923 2011-01-22 Jan Hubicka <jh@suse.cz>
12924
12925 PR tree-optimization/43884
12926 PR lto/44334
12927 * gcc.dg/autopar/outer-2.c: Increase array size.
12928 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12929
12930 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12931
12932 PR fortran/38536
12933 * gfortran.dg/c_loc_tests_16.f90: New test.
12934
12935 2011-01-22 Tobias Burnus <burnus@net-b.de>
12936
12937 PR fortran/47399
12938 * gfortran.dg/typebound_proc_19.f90: New.
12939
12940 2011-01-21 Jeff Law <law@redhat.com>
12941
12942 PR tree-optimization/47053
12943 * g++.dg/pr47053.C: New test.
12944
12945 2011-01-21 Jason Merrill <jason@redhat.com>
12946
12947 PR c++/47041
12948 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12949
12950 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12951
12952 PR c++/47388
12953 * g++.dg/cpp0x/range-for10.C: New test.
12954 * g++.dg/template/for1.C: New test.
12955
12956 PR middle-end/45566
12957 * g++.dg/tree-prof/partition3.C: New test.
12958
12959 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12960
12961 PR rtl-optimization/47366
12962 * g++.dg/opt/pr47366.C: New test.
12963
12964 2011-01-21 Jason Merrill <jason@redhat.com>
12965
12966 PR c++/46552
12967 * g++.dg/cpp0x/constexpr-regress2.C: New.
12968
12969 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12970
12971 2011-01-21 Jeff Law <law@redhat.com>
12972
12973 PR rtl-optimization/41619
12974 * gcc.dg/pr41619.c: New.
12975
12976 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12977
12978 PR tree-optimization/47355
12979 * g++.dg/opt/pr47355.C: New test.
12980
12981 2011-01-21 Richard Guenther <rguenther@suse.de>
12982
12983 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12984 making main hot.
12985
12986 2011-01-21 Richard Guenther <rguenther@suse.de>
12987
12988 PR tree-optimization/47365
12989 * gcc.dg/torture/pr47365.c: New testcase.
12990 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12991
12992 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12993
12994 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12995
12996 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12997
12998 PR tree-optimization/47391
12999 * gcc.dg/pr47391.c: New test.
13000
13001 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13002
13003 * g++.dg/template/char1.C: Use signed char.
13004
13005 2011-01-21 Tobias Burnus <burnus@net-b.de>
13006
13007 PR fortran/47377
13008 * gfortran.dg/pointer_target_4.f90: New.
13009
13010 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13011
13012 PR target/47251
13013 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13014 ILP32 system and not IP32.
13015
13016 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13017
13018 PR debug/46583
13019 * g++.dg/debug/pr46583.C: New.
13020
13021 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13022
13023 PR debug/47283
13024 * g++.dg/debug/pr47283.C: New test.
13025
13026 PR testsuite/47371
13027 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13028 * gcc.target/i386/headmerge-2.c: Likewise.
13029
13030 2011-01-20 Richard Guenther <rguenther@suse.de>
13031
13032 PR middle-end/47370
13033 * gcc.dg/torture/pr47370.c: New testcase.
13034
13035 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13036
13037 PR tree-optimization/46130
13038 * gcc.dg/pr46130-1.c: New test.
13039 * gcc.dg/pr46130-2.c: New test.
13040
13041 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13042
13043 PR c++/47291
13044 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13045
13046 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13047
13048 PR debug/46240
13049 * g++.dg/debug/pr46240.cc: New.
13050
13051 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13052
13053 PR c++/47303
13054 * g++.dg/template/anonunion1.C: New test.
13055
13056 PR rtl-optimization/47337
13057 * gcc.c-torture/execute/pr47337.c: New test.
13058
13059 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13060
13061 PR testsuite/45342
13062 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13063
13064 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13065
13066 PR tree-optimization/46021
13067 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13068
13069 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13070
13071 PR tree-optimization/47290
13072 * g++.dg/torture/pr47290.C: New test.
13073
13074 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13075
13076 PR fortran/47240
13077 * gfortran.dg/proc_ptr_comp_29.f90: New.
13078
13079 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13080
13081 PR testsuite/41146
13082 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13083 powerpc-apple-darwin9.
13084
13085 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR rtl-optimization/47299
13088 * gcc.c-torture/execute/pr47299.c: New test.
13089
13090 2011-01-17 Jason Merrill <jason@redhat.com>
13091
13092 * g++.dg/cpp0x/constexpr-virtual.C: New.
13093
13094 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR fortran/47331
13097 * gfortran.dg/gomp/pr47331.f90: New test.
13098
13099 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13100
13101 PR objc/47314
13102 * objc.dg/selector-warn-1.m: New.
13103 * obj-c++.dg/selector-warn-1.mm: New.
13104
13105 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13106
13107 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13108 Update dg-final accordingly.
13109
13110 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13111
13112 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13113
13114 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13115
13116 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13117 target check.
13118 * gcc.dg/guality/pr36728-2.c: Likewise.
13119
13120 2011-01-17 Richard Guenther <rguenther@suse.de>
13121
13122 PR tree-optimization/47313
13123 * g++.dg/torture/pr47313.C: New testcase.
13124
13125 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13126
13127 PR target/47318
13128 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13129 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13130 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13131 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13132
13133 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13134 as __m256i.
13135 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13136 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13137 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13138
13139 2011-01-17 Richard Guenther <rguenther@suse.de>
13140
13141 PR tree-optimization/45967
13142 * gcc.dg/torture/pr45967-2.c: New testcase.
13143 * gcc.dg/torture/pr45967-3.c: Likewise.
13144
13145 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13146
13147 PR testsuite/47325
13148 * g++.dg/ext/pr47213.C: Require visibility.
13149
13150 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13151
13152 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13153 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13154
13155 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13156
13157 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13158 Linux-based targets.
13159
13160 2011-01-13 Jan Hubicka <jh@suse.cz>
13161
13162 PR tree-optimization/47276
13163 * gcc.dg/pr47276.c: New testcase.
13164
13165 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13166 Jonathan Wakely <jwakely.gcc@gmail.com>
13167
13168 PR c++/33558
13169 * g++.dg/other/pr33558.C: New.
13170 * g++.dg/other/pr33558-2.C: New.
13171
13172 2011-01-14 Martin Jambor <mjambor@suse.cz>
13173
13174 PR tree-optimization/45934
13175 PR tree-optimization/46302
13176 * g++.dg/ipa/devirt-c-1.C: New test.
13177 * g++.dg/ipa/devirt-c-2.C: Likewise.
13178 * g++.dg/ipa/devirt-c-3.C: Likewise.
13179 * g++.dg/ipa/devirt-c-4.C: Likewise.
13180 * g++.dg/ipa/devirt-c-5.C: Likewise.
13181 * g++.dg/ipa/devirt-c-6.C: Likewise.
13182 * g++.dg/ipa/devirt-6.C: Likewise.
13183 * g++.dg/ipa/devirt-d-1.C: Likewise.
13184 * g++.dg/torture/pr45934.C: Likewise.
13185
13186 2011-01-14 Jason Merrill <jason@redhat.com>
13187
13188 * g++.dg/cpp0x/variadic105.C: New.
13189
13190 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13191 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13192
13193 PR objc/45989
13194 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13195 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13196 execution tests on i?86-*-*, x86_64-*-* and
13197 powerpc*-apple-darwin* && ilp32.
13198 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13199 tests on i?86-*-* and x86_64-*-*.
13200
13201 2011-01-14 Richard Guenther <rguenther@suse.de>
13202
13203 PR tree-optimization/47280
13204 * g++.dg/opt/pr47280.C: New testcase.
13205
13206 2011-01-14 Jason Merrill <jason@redhat.com>
13207
13208 * g++.dg/cpp0x/constexpr-regress1.C: New.
13209
13210 * g++.dg/ext/flexary2.C: New.
13211
13212 2011-01-14 Richard Guenther <rguenther@suse.de>
13213
13214 PR middle-end/47281
13215 * gcc.dg/torture/pr47281.c: New testcase.
13216 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13217
13218 2011-01-14 Richard Guenther <rguenther@suse.de>
13219
13220 PR tree-optimization/47286
13221 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13222
13223 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13224
13225 PR c++/47213
13226 * g++.dg/ext/pr47213.C: New.
13227
13228 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13229
13230 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13231
13232 2011-01-13 Tobias Burnus <burnus@net-b.de>
13233 Mikael Morin <mikael@gcc.gnu.org>
13234
13235 PR fortran/45848
13236 PR fortran/47204
13237 * gfortran.dg/select_type_20.f90: New.
13238 * gfortran.dg/select_type_21.f90: New.
13239
13240 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13241
13242 PR target/47251
13243 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13244
13245 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13246
13247 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13248 * gcc.dg/guality/pr36728-2.c: Likewise.
13249
13250 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13251
13252 PR debug/PR46973
13253 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13254
13255 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13256
13257 PR rtl-optimization/45352
13258 * gcc.dg/pr45352-3.c: New.
13259
13260 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13261
13262 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13263 comment.
13264 * g++.dg/cpp0x/range-for8.C: New.
13265 * g++.dg/cpp0x/range-for9.C: New.
13266
13267 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13268
13269 PR debug/47209
13270 * g++.dg/debug/pr47209.C: New.
13271
13272 2011-01-12 Richard Guenther <rguenther@suse.de>
13273
13274 PR lto/47259
13275 * gcc.dg/lto/pr47259_0.c: New testcase.
13276 * gcc.dg/lto/pr47259_1.c: Likewise.
13277
13278 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13279
13280 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13281 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13282 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13283 methods missing from the OBJC2 Object.
13284 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13285 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13286 GNU and NeXT runtimes.
13287 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13288 comments.
13289 * objc-obj-c++-shared/Object1.m: Likewise.
13290 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13291 * objc.dg/proto-qual-1.m: Likewise.
13292 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13293 * obj-c++.dg/proto-qual-1.mm: Likewise.
13294
13295 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13296
13297 PR testsuite/33033
13298 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13299
13300 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13301
13302 Fixed the Objective-C++ testsuite and updated all tests.
13303 * lib/obj-c++.exp (obj-c++_init): Declare and set
13304 gcc_warning_prefix and gcc_error_prefix.
13305 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13306 'dg-warning', 'dg-message' and 'dg-error'.
13307 * obj-c++.dg/class-extension-3.mm: Likewise.
13308 * obj-c++.dg/class-protocol-1.mm: Likewise.
13309 * obj-c++.dg/encode-7.mm: Likewise.
13310 * obj-c++.dg/exceptions-3.mm: Likewise.
13311 * obj-c++.dg/exceptions-5.mm: Likewise.
13312 * obj-c++.dg/method-12.mm: Likewise.
13313 * obj-c++.dg/method-13.mm: Likewise.
13314 * obj-c++.dg/method-15.mm: Likewise.
13315 * obj-c++.dg/method-16.mm: Likewise.
13316 * obj-c++.dg/method-4.mm: Likewise.
13317 * obj-c++.dg/method-8.mm: Likewise.
13318 * obj-c++.dg/method-conflict-1.mm: Likewise.
13319 * obj-c++.dg/method-conflict-2.mm: Likewise.
13320 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13321 and uncommented second part of the testcase now that the testsuite
13322 works correctly.
13323 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13324 and uncommented second part of the testcase now that the testsuite
13325 works correctly.
13326 * obj-c++.dg/private-1.mm: Likewise.
13327 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13328 * obj-c++.dg/syntax-error-7.mm: Likewise.
13329 * obj-c++.dg/warn5.mm: Likewise.
13330 * obj-c++.dg/property/at-property-14.mm: Likewise.
13331 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13332 FIXME.
13333 * obj-c++.dg/property/at-property-18.mm: Likewise.
13334 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13335 FIXME.
13336 * obj-c++.dg/property/at-property-21.mm: Likewise.
13337 * obj-c++.dg/property/at-property-28.mm: Likewise.
13338 * obj-c++.dg/property/at-property-5.mm: Likewise.
13339 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13340 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13341 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13342 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13343 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13344 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13345 * obj-c++.dg/tls/diag-5.mm: Likewise.
13346 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13347 dg-error, now matched correctly.
13348
13349 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13350
13351 * objc.dg/property/at-property-29.m: New.
13352 * obj-c++.dg/property/at-property-29.mm: New.
13353
13354 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13355
13356 * go.test/go-test.exp (go-set-goarch): New proc.
13357 (go-gc-tests): Use it.
13358
13359 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13360
13361 PR debug/46955
13362 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13363
13364 2011-01-11 Richard Henderson <rth@redhat.com>
13365
13366 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13367
13368 2011-01-11 Jan Hubicka <jh@suse.cz>
13369
13370 PR lto/45721
13371 PR lto/45375
13372 * gcc.dg/lto/pr45721_1.c: New file.
13373 * gcc.dg/lto/pr45721_0.c: New file.
13374
13375 2011-01-11 Richard Guenther <rguenther@suse.de>
13376
13377 PR tree-optimization/46076
13378 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13379
13380 2011-01-11 Jeff Law <law@redhat.com>
13381
13382 * PR tree-optimization/47086
13383 * gcc.dg/pr47086.c: New test.
13384
13385 2011-01-11 Jason Merrill <jason@redhat.com>
13386
13387 PR c++/46658
13388 * g++.dg/template/new10.C: New.
13389
13390 PR c++/45520
13391 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13392
13393 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13394
13395 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13396 Split type definitions and NSConstantString class into...
13397 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13398 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13399 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13400 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13401 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13402 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13403 to comments.
13404 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13405 encode defines for newer NeXT system headers.
13406 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13407 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13408 * objc.dg/foreach-5.m: Likewise.
13409 * objc.dg/foreach-2.m: Likewise.
13410 * objc.dg/foreach-4.m: Likewise.
13411 * objc.dg/torture/strings/string1.m: Likewise.
13412 * objc.dg/torture/strings/string2.m: Likewise.
13413 * objc.dg/torture/strings/string3.m: Likewise.
13414 * objc.dg/torture/strings/string4.m: Likewise.
13415 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13416 header and stand alone.
13417 * obj-c++.dg/strings/strings-2.mm: Likewise.
13418 * objc.dg/torture/strings/const-str-3.m: Likewise.
13419 * objc.dg/strings/strings-2.m: Likewise.
13420 * objc.dg/strings/const-str-12b.m: Likewise.
13421
13422 2011-01-12 Richard Guenther <rguenther@suse.de>
13423
13424 PR middle-end/32511
13425 * gcc.dg/attr-weak-1.c: Adjust.
13426
13427 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13428
13429 PR fortran/47051
13430 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13431 standard compliant and comment.
13432
13433 2011-01-10 Jan Hubicka <jh@suse.cz>
13434
13435 PR lto/46083
13436 * gcc.dg/initpri3.c: New testcase.
13437
13438 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13439
13440 PR lto/47222
13441 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13442 externally visible.
13443 (g_esi): Likewise.
13444 (g_ebx): Likewise.
13445 (g_ebp): Likewise.
13446 (g_esp): Likewise.
13447 (g_ebp_save): Likewise.
13448 (g_esp_save): Likewise.
13449
13450 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13451
13452 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13453
13454 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13455
13456 PR tree-optimization/46021
13457 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13458 i?86-*-*, x86_64-*-*.
13459
13460 2011-01-10 Jeff Law <law@redhat.com>
13461
13462 * PR tree-optimization/47141
13463 * gcc.c-torture/compile/pr47141.c: New test.
13464
13465 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13466
13467 PR testsuite/46230
13468 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13469 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13470 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13471 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13472
13473 PR testsuite/46230
13474 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13475 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13476 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13477 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13478 being vectorized. Adjust dg-final pattern.
13479
13480 PR testsuite/46230
13481 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13482 * gcc.dg/vect/slp-24.c: Likewise.
13483
13484 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13485
13486 PR c++/47218
13487 * g++.dg/other/pr47218-1.C: New test file.
13488 * g++.dg/other/pr47218.C: Likewise.
13489 * g++.dg/other/pr47218.h: New supporting header.
13490
13491 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13492
13493 PR objc/47232
13494 * objc.dg/attributes/invalid-attribute-1.m: New.
13495 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13496
13497 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13498
13499 PR fortran/47224
13500 * gfortran.dg/proc_ptr_comp_28.f90: New.
13501
13502 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13503
13504 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13505 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13506 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13507 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13508 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13509 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13510 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13511 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13512 * objc.dg/gnu-api-2-class.m: Likewise.
13513 * objc.dg/gnu-api-2-ivar.m: Likewise.
13514 * objc.dg/gnu-api-2-method.m: Likewise.
13515 * objc.dg/gnu-api-2-objc.m: Likewise.
13516 * objc.dg/gnu-api-2-object.m: Likewise.
13517 * objc.dg/gnu-api-2-property.m: Likewise.
13518 * objc.dg/gnu-api-2-protocol.m: Likewise.
13519 * objc.dg/gnu-api-2-sel.m: Likewise.
13520
13521 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13522
13523 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13524 * objc.dg/objc-foreach-4.m: Likewise.
13525 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13526 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13527 * objc.dg/foreach-4.m: Likewise.
13528 * objc.dg/foreach-5.m: Likewise.
13529 * objc.dg/foreach-3.m: Return self from init.
13530
13531 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13532
13533 PR fortran/38536
13534 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13535
13536 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13537
13538 PR fortran/46313
13539 * gfortran.dg/class_35.f90: New.
13540
13541 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13542
13543 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13544
13545 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13546
13547 PR objc/47078
13548 * objc.dg/invalid-method-2.m: New.
13549 * obj-c++.dg/invalid-method-2.mm: New.
13550
13551 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13552
13553 PR fortran/46896
13554 * gfortran.dg/transpose_optimization_2.f90 : New test.
13555
13556 2011-01-08 Jan Hubicka <jh@suse.cz>
13557
13558 PR tree-optmization/46469
13559 * g++.dg/torture/pr46469.C: New testcase.
13560
13561 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13562
13563 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13564 emulation of libobjc-gnu structure layout functionality to ..
13565 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13566 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13567 * objc/execute/bf-common.h: Adjust headers.
13568 * objc/execute/bf-1.m: Likewise.
13569 * objc/execute/bf-2.m: Likewise.
13570 * objc/execute/bf-3.m: Likewise.
13571 * objc/execute/bf-4.m: Likewise.
13572 * objc/execute/bf-5.m: Likewise.
13573 * objc/execute/bf-6.m: Likewise.
13574 * objc/execute/bf-7.m: Likewise.
13575 * objc/execute/bf-8.m: Likewise.
13576 * objc/execute/bf-9.m: Likewise.
13577 * objc/execute/bf-10.m: Likewise.
13578 * objc/execute/bf-11.m: Likewise.
13579 * objc/execute/bf-12.m: Likewise.
13580 * objc/execute/bf-13.m: Likewise.
13581 * objc/execute/bf-14.m: Likewise.
13582 * objc/execute/bf-15.m: Likewise.
13583 * objc/execute/bf-16.m: Likewise.
13584 * objc/execute/bf-17.m: Likewise.
13585 * objc/execute/bf-18.m: Likewise.
13586 * objc/execute/bf-19.m: Likewise.
13587 * objc/execute/bf-20.m: Likewise.
13588 * objc/execute/bf-21.m: Likewise.
13589 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13590 objc_get_type_qualifiers ().
13591
13592 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13593
13594 PR fortran/45777
13595 * gfortran.dg/dependency_39.f90: New test.
13596
13597 2011-01-07 Jan Hubicka <jh@suse.cz>
13598
13599 Get builtins tests ready for linker plugin.
13600 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13601 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13602 my_memset, my_bzero): Mark used.
13603 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13604 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13605 volatile.
13606 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13607 volatile.
13608
13609 2011-01-07 Jan Hubicka <jh@suse.cz>
13610
13611 PR tree-optimization/46367
13612 * g++.dg/torture/pr46367.C: New file.
13613
13614 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13615
13616 PR target/47201
13617 * gcc.dg/pr47201.c: New test.
13618
13619 PR bootstrap/47187
13620 * gcc.dg/tree-prof/pr47187.c: New test.
13621
13622 2011-01-07 Tobias Burnus <burnus@net-b.de>
13623
13624 PR fortran/41580
13625 * gfortran.dg/extends_type_of_3.f90: New.
13626
13627 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13628
13629 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13630 * g++.dg/ext/dllimport-MI1.C: Likewise.
13631 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13632 * g++.dg/ext/dllimport10.C: Likewise.
13633 * g++.dg/ext/dllimport11.C: Likewise.
13634 * g++.dg/ext/dllimport12.C: Likewise.
13635 * g++.dg/ext/dllimport13.C: Likewise.
13636 * g++.dg/ext/dllimport2.C: Likewise.
13637 * g++.dg/ext/dllimport3.C: Likewise.
13638 * g++.dg/ext/dllimport4.C: Likewise.
13639 * g++.dg/ext/dllimport5.C: Likewise.
13640 * g++.dg/ext/dllimport6.C: Likewise.
13641 * g++.dg/ext/dllimport8.C: Likewise.
13642 * g++.dg/ext/dllimport9.C: Likewise.
13643 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13644 targets, too. Additionally enable test for i?86-*-mingw*.
13645 * g++.dg/ext/selectany1.C: Likewise.
13646 Remove guard variable check.
13647
13648 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13649
13650 PR fortran/47189
13651 PR fortran/47194
13652 * gfortran.dg/storage_size_3.f08: Extended.
13653
13654 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13655
13656 PR c++/47022
13657 * g++.dg/template/stdarg1.C: New test.
13658
13659 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13660
13661 PR fortran/47195
13662 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13663 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13664 from the interface of functions to not hide the errors that
13665 shall be tested.
13666
13667 2011-01-06 Jan Hubicka <jh@suse.cz>
13668
13669 * gcc.dg/lto/pr47188_0.c: New testcase.
13670 * gcc.dg/lto/pr47188_1.c: New testcase.
13671
13672 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13673
13674 PR fortran/33117
13675 PR fortran/46478
13676 * gfortran.dg/interface_33.f90: New test.
13677
13678 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13679
13680 PR c/47150
13681 * gcc.c-torture/compile/pr47150.c: New test.
13682
13683 2011-01-06 Ira Rosen <irar@il.ibm.com>
13684
13685 PR tree-optimization/47139
13686 * gcc.dg/vect/pr47139.c: New test.
13687
13688 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13689
13690 PR fortran/47180
13691 * gfortran.dg/extends_type_of_2.f03: New.
13692
13693 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13694
13695 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13696
13697 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13698
13699 * gnat.dg/opt14.adb: New test.
13700
13701 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13702
13703 PR fortran/46017
13704 * gfortran.dg/allocate_error_2.f90: New test.
13705
13706 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13707
13708 PR fortran/47024
13709 * gfortran.dg/storage_size_3.f08: New.
13710
13711 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13712
13713 PR libgfortran/47154
13714 * gfortran.dg/namelist_68.f90: New test.
13715
13716 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13717
13718 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13719
13720 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13721
13722 PR fortran/46448
13723 * gfortran.dg/class_34.f90: New.
13724
13725 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13726
13727 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13728 use __builtin_inff. Skip all single-precision tests that require
13729 Infinity.
13730
13731 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13732
13733 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13734
13735 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13736
13737 PR tree-optimization/47148
13738 * gcc.c-torture/execute/pr47148.c: New test.
13739
13740 PR tree-optimization/47155
13741 * gcc.c-torture/execute/pr47155.c: New test.
13742
13743 PR rtl-optimization/47157
13744 * gcc.c-torture/compile/pr47157.c: New test.
13745
13746 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13747
13748 * gcc.dg/torture/vector-shift2.c (schar): Define.
13749 (main): Always use schar or uchar instead of plain "char" to avoid
13750 dependencies on implementation-defined char signedness.
13751
13752 2011-01-03 Martin Jambor <mjambor@suse.cz>
13753
13754 PR tree-optimization/46801
13755 * gnat.dg/pack9.adb: Remove xfail.
13756
13757 2011-01-03 Martin Jambor <mjambor@suse.cz>
13758
13759 PR tree-optimization/46984
13760 * g++.dg/ipa/pr46984.C: New test.
13761
13762 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13763
13764 PR fortran/46408
13765 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13766
13767 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13768
13769 PR tree-optimization/47140
13770 * gcc.c-torture/compile/pr47140.c: New test.
13771
13772 PR rtl-optimization/47028
13773 * gcc.dg/pr47028.c: New test.
13774
13775 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13776
13777 * objc.dg/protocol-forward-1.m: Removed TODO.
13778 * objc.dg/protocol-forward-2.m: New.
13779 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13780 * obj-c++.dg/protocol-forward-2.mm: New.
13781
13782 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13783
13784 PR target/38662
13785 * g++.dg/eh/pr38662.C: New testcase.
13786
13787 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13788
13789 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13790 scan for newline '\n'.
13791
13792 \f
13793 Copyright (C) 2011 Free Software Foundation, Inc.
13794
13795 Copying and distribution of this file, with or without modification,
13796 are permitted in any medium without royalty provided the copyright
13797 notice and this notice are preserved.