Ralf Wildenhues
c936f0d576
Sync config/ChangeLog from src.
...
From-SVN: r150799
2009-08-16 12:47:57 +00:00
Dodji Seketeli
52ac997de1
Mention PR number in my previous commit
...
From-SVN: r150798
2009-08-16 11:12:21 +02:00
Dodji Seketeli
5782bb7ab9
re PR debug/37801 (DWARF output for inlined functions doesn't always use DW_TAG_inlined_subroutine)
...
Fix for PR debug/37801
gcc/ChangeLog:
* gcc/dwarf2out.c (gen_inlined_subroutine_die): Concentrate on
generating inlined subroutine die only. We shouldn't be
called for anything else.
(gen_block_die): Don't generate inline subroutine debug info for
abstract blocks.
gcc/testsuite/ChangeLog:
* gcc/testsuite/gcc.dg/debug/20020224-1.c: Adjust the comment.
Make sure to trigger inlining optimizations.
* gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c: New test.
From-SVN: r150796
2009-08-16 11:02:25 +02:00
GCC Administrator
e9dcb5db7d
Daily bump.
...
From-SVN: r150795
2009-08-16 00:16:54 +00:00
Tobias Burnus
3a1e8ed569
re PR fortran/41080 (gfortran -dumpversion does not behave like gcc or g++)
...
2009-08-15 Tobias Burnus <burnus@net-b.de>
PR fortran/41080
* gfortranspec.c (lookup_option): Remove gfortran-specific
version of -dumpversion.
From-SVN: r150792
2009-08-15 22:51:55 +02:00
Sebastian Pop
0763654384
Print PBB index.
...
2009-08-15 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (print_pbb): Print PBB index.
From-SVN: r150790
2009-08-15 07:12:08 +00:00
Sebastian Pop
f263917cbf
Correct the use of ppl_Pointset_Powerset_C_Polyhedron_maximize.
...
2009-08-15 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/40981
* graphite-interchange.c (ppl_max_for_le): Moved...
* graphite-poly.c (pbb_number_of_iterations): Call ppl_max_for_le.
* graphite-ppl.c (ppl_max_for_le): ... here. Correct the use of
ppl_Pointset_Powerset_C_Polyhedron_maximize.
* graphite-ppl.h (ppl_max_for_le): Declared.
From-SVN: r150789
2009-08-15 07:10:20 +00:00
Ralf Wildenhues
ae66da3ba5
configure.ac: Move guarded checks for CC and CXX ...
...
libstdc++-v3/
* configure.ac: Move guarded checks for CC and CXX ...
* acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
* configure: Regenerate.
From-SVN: r150788
2009-08-15 07:02:33 +00:00
GCC Administrator
dc869601f4
Daily bump.
...
From-SVN: r150786
2009-08-15 00:16:46 +00:00
Edward Smith-Rowland
e192376912
re PR libstdc++/41061 (Compile of program using std random fails.)
...
2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/41061
* include/bits/random.h (operator<<(std::basic_ostream<>&,
const std::lognormal_distribution<>&),
operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
operator<<(std::basic_ostream<>&,
const std::chi_squared_distribution<>&),
operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
operator<<(std::basic_ostream<>&,
const std::fisher_f_distribution<>&),
operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
operator<<(std::basic_ostream<>&,
const std::student_t_distribution<>&),
operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
operator<<(std::basic_ostream<>&,
const std::negative_binomial_distribution<>&)): Declare friend.
* testsuite/26_numerics/random/uniform_real_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/piecewise_constant_distribution/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/chi_squared_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/normal_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/uniform_int_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/poisson_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/bernoulli_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/discrete_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/weibull_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/negative_binomial_distribution/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/cauchy_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/gamma_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/fisher_f_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/exponential_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/lognormal_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/binomial_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/extreme_value_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/piecewise_linear_distribution/
operators/serialize.cc
* testsuite/26_numerics/random/student_t_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/geometric_distribution/operators/
serialize.cc: Likewise.
Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>
From-SVN: r150783
2009-08-14 23:33:27 +00:00
Janus Weil
a2a0778d2d
re PR fortran/41070 (Error: Components of structure constructor '' at (1) are PRIVATE)
...
2009-08-14 Janus Weil <janus@gcc.gnu.org>
PR fortran/41070
* resolve.c (resolve_structure_cons): Make sure that ts.u.derived is
only used if type is BT_DERIVED.
2009-08-14 Janus Weil <janus@gcc.gnu.org>
PR fortran/41070
* gfortran.dg/structure_constructor_10.f90: New.
From-SVN: r150781
2009-08-15 00:02:45 +02:00
Olatunji Ruwase
c54d7dc9ec
extend.texi (Symbol-Renaming Pragmas): redefine_extname is supported on all platforms.
...
2009-08-14 Olatunji Ruwase <tjruwase@google.com>
* doc/extend.texi (Symbol-Renaming Pragmas): redefine_extname is
supported on all platforms.
* target.h (struct gcc_target): Remove
handle_pragma_redefine_extname.
* c-cppbuiltin.c: Remove use of
targetm.handle_pragma_redefine_extname.
* c-pragma.c: Likewise.
* target-def.h (TARGET_INITIALIZER): Remove
TARGET_HANDLE_PRAGMA_REDEFINE_EXTNAME.
* config/sol2.h: Remove use of
TARGET_HANDLE_PRAGMA_REDEFINE_EXTNAME.
2009-08-14 Olatunji Ruwase <tjruwase@google.com>
* gcc.dg/pragma-re-1.c: Supported on all platforms.
* gcc.dg/pragma-re-2.c: Likewise.
* gcc.dg/pragma-re-3.c: Likewise.
* gcc.dg/pragma-re-4.c: Likewise.
* g++.dg/other/pragma-re-1.C: Likewise.
* g++.dg/other/pragma-re-2.C: Likewise.
From-SVN: r150780
2009-08-14 17:25:48 -04:00
Jerry DeLisle
37d1bbbc62
re PR libfortran/32784 ([win32] Using 'CONOUT$', 'CONIN$', or 'CONERR$' as assigned file generates Fortran runtime error: Bad file descriptor)
...
2009-08-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/32784
io/unix.c (regular_file): Add support for CONIO on mingw.
From-SVN: r150779
2009-08-14 21:10:06 +00:00
Douglas B Rupp
b874a90d6d
fde-vms.c: New file.
...
2009-08-14 Douglas B Rupp <rupp@gnat.com>
* config/ia64/fde-vms.c: New file.
* config/ia64/fde-glibc.c (_Unwind_FindTableEntry): Add dummy arg.
* config/ia64/unwind-ia64.c (UNW_ accessors): Move to unwind-ia64.h
(MD_UNW_COMPATIBLE_PERSONALITY_P): Provide default.
(uw_frame_state_for): Only register a personality routine if it is
known to be compatible with our expectations.
(_Unwind_FindEnclosingFunction, uw_frame_state_for):
Declare unw_table_entry stack variable and
mod all calls to _Unwind_FindTableEntry to add arg.
* config/ia64/unwind-ia64.h (UNW_ accessors): Move here.
(_Unwind_FindTableEntry): Add arg to prototype.
From-SVN: r150778
2009-08-14 20:56:31 +00:00
Eric Botcazou
ac77b88e52
unwind-ia64.c (struct _Unwind_Context): Add new field 'signal_pfs_loc'.
...
* config/ia64/unwind-ia64.c (struct _Unwind_Context): Add new
field 'signal_pfs_loc'.
(uw_frame_state_for): Remove duplicate code dealing with leaf
procedures without unwind info.
If in the frame after unwinding through a signal handler, restore
the AR.PFS register instead of the CFM if AR.PFS has not been saved.
* config/ia64/linux-unwind.h (ia64_fallback_frame_state): Do not set
'pfs_loc' to the AR.PFS location in the signal context; instead
set 'signal_pfs_loc'.
Manually generate the unwind info for the AR.PFS register.
(ABI_MARKER_OLD_LINUX_SIGTRAMP, ABI_MARKER_OLD_LINUX_INTERRUPT,
ABI_MARKER_LINUX_SIGTRAMP, ABI_MARKER_LINUX_INTERRUPT): Define.
(ia64_handle_unwabi): Test 'fs->unwabi' against them.
Do not set 'pfs_loc' to the AR.PFS location in the signal context;
instead set 'signal_pfs_loc'.
Remove code preventing the AR.PFS register from being restored
from the signal context.
From-SVN: r150777
2009-08-14 20:49:40 +00:00
Douglas B Rupp
c24db30451
config.gcc (ia64-hp-*vms*): Insert ia64/t-ia64 in tmake_file.
...
* config.gcc (ia64-hp-*vms*): Insert ia64/t-ia64 in tmake_file.
* config/ia64/t-vms: New file.
* config/ia64/vms64.h: New file.
* config/ia64/vms.h: New file.
* config/ia64/vms-crtinit.asm: New file.
* config/ia64/vms_symvec_libgcc_s.opt: New file.
* config/ia64/vms-unwind.h: New file.
Co-Authored-By: Tristan Gingold <gingold@adacore.com>
From-SVN: r150776
2009-08-14 20:38:36 +00:00
Kai Tietz
9d3458531a
string_intrinsics_inc.c (string_len_trim): Use __INTPTR_TYPE__ to cast from pointer to scalar integer...
...
2009-08-15 Kai Tietz <kai.tietz@onevision.com>
* intrinsics/string_intrinsics_inc.c (string_len_trim): Use
__INTPTR_TYPE__ to cast from pointer to scalar integer, if
__INTPTR_TYPE is defined.
From-SVN: r150774
2009-08-14 21:30:13 +02:00
Uros Bizjak
387c39e1ec
alpha.c (alpha_emit_conditional_move): Handle TFmode compares.
...
* config/alpha/alpha.c (alpha_emit_conditional_move): Handle
TFmode compares.
From-SVN: r150773
2009-08-14 20:54:48 +02:00
Edward Smith-Rowland
c105751c46
stl_tree.h: Make erase return iterator as per DR 130.
...
2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
* include/bits/stl_tree.h: Make erase return iterator as per DR 130.
* include/bits/stl_set.h: Same.
* include/bits/stl_multiset.h: Same.
* include/bits/stl_map.h: Same.
* include/bits/stl_multimap.h: Same.
* doc/xml/manual/intro.xml: Document.
* testsuite/23_containers/set/dr130.cc: New.
* testsuite/23_containers/multiset/dr130.cc: New.
* testsuite/23_containers/map/dr130.cc: New.
* testsuite/23_containers/multimap/dr130.cc: New.
From-SVN: r150768
2009-08-14 17:54:44 +00:00
Janne Blomqvist
0942c722b3
Add comment saying file is deprecated
...
From-SVN: r150767
2009-08-14 20:54:27 +03:00
Kai Tietz
9827445421
natVMSecureRandomWin32.cc: Add include of java/lang/UnsupportedOperationException.h file.
...
2009-08-14 Kai Tietz <kai.tietz@onevision.com>
* gnu/java/security/jce/prng/natVMSecureRandomWin32.cc: Add include of
java/lang/UnsupportedOperationException.h file.
From-SVN: r150766
2009-08-14 19:49:21 +02:00
Janne Blomqvist
20e0d7f89b
PR libfortran/40863 Fix r150107 moving new symbols to C99_1.1 node
...
From-SVN: r150765
2009-08-14 20:44:50 +03:00
Steve Ellcey
03c5794895
inclhack.def (hpux_imaginary_i): New fix.
...
2009-08-14 Steve Ellcey <sje@cup.hp.com>
* inclhack.def (hpux_imaginary_i): New fix.
* fixincl.x: Regenerate.
* tests/base/complex.h: New file.
From-SVN: r150764
2009-08-14 17:20:30 +00:00
Benjamin Kosnik
938cfa0f3d
pointer.h: Add pragma system_header, use _GLIBCXX_USE_LONG_LONG, macro cleanup.
...
2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
* include/ext/pointer.h: Add pragma system_header, use
_GLIBCXX_USE_LONG_LONG, macro cleanup.
From-SVN: r150763
2009-08-14 16:54:48 +00:00
Benjamin Kosnik
b4d6477637
pointer.h: Add pragma system_header, use _GLIBCXX_USE_LONG_LONG, macro cleanup.
...
2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
* include/ext/pointer.h: Add pragma system_header, use
_GLIBCXX_USE_LONG_LONG, macro cleanup.
From-SVN: r150762
2009-08-14 16:51:01 +00:00
Kaveh R. Ghazi
2f440f6aba
re PR middle-end/30789 (complex folding inexact)
...
PR middle-end/30789
* builtins.c (do_mpc_arg2): Make extern, define for any MPC
version. Move declaration...
* real.h (do_mpc_arg2): ... here.
* fold-const.c (const_binop): Use MPC for complex MULT_EXPR
and RDIV_EXPR.
testsuite:
* gcc.dg/torture/builtin-math-7.c: New.
From-SVN: r150760
2009-08-14 16:44:36 +00:00
Rafael Avila de Espindola
fe83055dfa
final.c (add_debug_prefix_map): Don't use GC memory for old_prefix and new_prefix.
...
2009-08-14 Rafael Avila de Espindola <espindola@google.com>
* final.c (add_debug_prefix_map): Don't use GC memory for
old_prefix and new_prefix.
From-SVN: r150759
2009-08-14 15:39:15 +00:00
Richard Guenther
1a15bfdcdc
ipa-prop.c (compute_complex_pass_through): If we cannot compute a non-varying offset for IPA_JF_ANCESTOR punt.
...
2009-08-14 Richard Guenther <rguenther@suse.de>
* ipa-prop.c (compute_complex_pass_through): If we cannot
compute a non-varying offset for IPA_JF_ANCESTOR punt.
* gcc.c-torture/execute/20090814-1.c: New testcase.
From-SVN: r150757
2009-08-14 15:07:43 +00:00
Ulrich Weigand
065312cfdd
c-lex.c (c_lex_with_flags): Increase size of local variable to avoid memory clobber.
...
* c-lex.c (c_lex_with_flags): Increase size of local variable
to avoid memory clobber.
From-SVN: r150756
2009-08-14 14:38:24 +00:00
David Edelsohn
8cac884c9a
graphite_autopar: Move to libgomp testsuite.
...
gcc/testsuite/
* gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
libgomp/
* testsuite/libgomp.graphite: Move from gcc.dg/graphite.
* testsuite/libgomp.graphite/graphite_autopar.exp: Delete.
* testsuite/libgomp.graphite/graphite.exp: New.
From-SVN: r150755
2009-08-14 10:02:43 -04:00
Paolo Bonzini
371015a84a
re PR target/40934 (ICE in get_hard_regnum, at reg-stack.c:741)
...
2009-08-14 Paolo Bonzini <bonzini@gnu.org>
PR target/40934
* config/i386/i386.c (ix86_fp_comparison_strategy):
Only enable/disable sahf at function granularity.
gcc/testsuite:
2009-08-14 Paolo Bonzini <bonzini@gnu.org>
PR target/40934
* gcc.target/i386/pr40934.c: New.
From-SVN: r150754
2009-08-14 12:14:04 +00:00
Hans-Peter Nilsson
94aca67aaf
re PR rtl-optimization/41064 (build breakage for cris-elf building newlib, ICE in extract_insn, from r150726)
...
PR rtl-optimization/41064
* reload1.c (reload_as_needed): Don't call extract_insn
for known invalid replacements after calling
validate_replace_rtx_group and verify_changes.
From-SVN: r150751
2009-08-14 11:36:45 +00:00
Uros Bizjak
1262fd02b6
re PR target/41019 (Vector conditional move produces wrong code with -O3.)
...
PR target/41019
* config/i386/sse.md (SSEMODE124C8): New mode iterator.
(vcond<SSEMODEF2P:mode>): Assert that operation is supported by
ix86_expand_fp_vcond.
(vcond<SSEMODE124C8:mode>): Use SSEMODE124C8 instead of SSEMODE124.
Assert that operation is supported by ix86_expand_int_vcond.
(vcondu<SSEMODE124C8:mode>): Ditto.
testsuite/ChangeLog:
PR target/41019
* gcc.target/i386/pr41019.c: New test.
From-SVN: r150738
2009-08-14 12:31:09 +02:00
Uros Bizjak
34d3575322
compatibility-ldbl.cc: Include cmath.
...
* src/compatibility-ldbl.cc: Include cmath.
From-SVN: r150736
2009-08-14 10:35:55 +02:00
Steven G. Kargl
0b3624f6f9
decl.c (gfc_match_type_spec): Whitespace.
...
2009-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
* decl.c (gfc_match_type_spec): Whitespace.
From-SVN: r150734
2009-08-14 05:10:34 +00:00
Jerry DeLisle
525fa3235e
re PR fortran/40955 (STDCALL attributes are not saved in the .MOD files)
...
2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/40955
* gfortran.dg/winapi.f90: New test.
From-SVN: r150733
2009-08-14 02:35:32 +00:00
DJ Delorie
3e3877f8bd
djgpp-stdint.h: New.
...
* config/i386/djgpp-stdint.h: New.
* config.gcc (djgpp): Use it.
From-SVN: r150732
2009-08-13 22:26:33 -04:00
Benjamin Kosnik
2019698b6b
compatibility-ldbl.cc: Include tr1/functional.
...
2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
* src/compatibility-ldbl.cc: Include tr1/functional.
From-SVN: r150731
2009-08-14 01:45:36 +00:00
GCC Administrator
75e1cd805e
Daily bump.
...
From-SVN: r150730
2009-08-14 00:17:14 +00:00
Kaz Kojima
91d1d52101
sh.c (sh_override_options): When flag_exceptions or flag_unwind_tables is on...
...
* config/sh/sh.c (sh_override_options): When flag_exceptions or
flag_unwind_tables is on, turn flag_reorder_blocks_and_partition
off.
From-SVN: r150727
2009-08-13 22:16:07 +00:00
Ghassan Shobaki
2c6dd136d3
2009-08-13 Ghassan Shobaki <ghassan.shobaki@amd.com>
...
* tree-ssa-loop-prefetch.c
(prune_ref_by_group_reuse): Enhance probabilistic analysis
for long-stride pruning.
(compute_miss_rate): New function to compute the probability
that two memory references access different cache lines.
From-SVN: r150726
2009-08-13 21:37:24 +00:00
Janus Weil
bc21d3152f
re PR fortran/40941 (gfc_typespec: put derived and cl into union)
...
2009-08-13 Janus Weil <janus@gcc.gnu.org>
PR fortran/40941
* gfortran.h (gfc_typespec): Put 'derived' and 'cl' into union.
* decl.c (build_struct): Make sure 'cl' is only used
if type is BT_CHARACTER.
* symbol.c (gfc_set_default_type): Ditto.
* resolve.c (resolve_symbol, resolve_fl_derived): Ditto.
(resolve_equivalence,resolve_equivalence_derived): Make sure 'derived'
is only used if type is BT_DERIVED.
* trans-io.c (transfer_expr): Make sure 'derived' is only used if type
is BT_DERIVED or BT_INTEGER (special case: C_PTR/C_FUNPTR).
* array.c: Mechanical replacements to accomodate union in gfc_typespec.
* check.c: Ditto.
* data.c: Ditto.
* decl.c: Ditto.
* dump-parse-tree.c: Ditto.
* expr.c: Ditto.
* interface.c: Ditto.
* iresolve.c: Ditto.
* match.c: Ditto.
* misc.c: Ditto.
* module.c: Ditto.
* openmp.c: Ditto.
* parse.c: Ditto.
* primary.c: Ditto.
* resolve.c: Ditto.
* simplify.c: Ditto.
* symbol.c: Ditto.
* target-memory.c: Ditto.
* trans-array.c: Ditto.
* trans-common.c: Ditto.
* trans-const.c: Ditto.
* trans-decl.c: Ditto.
* trans-expr.c: Ditto.
* trans-intrinsic.c: Ditto.
* trans-io.c: Ditto.
* trans-stmt.c: Ditto.
* trans-types.c: Ditto.
From-SVN: r150725
2009-08-13 21:46:46 +02:00
Uros Bizjak
f100a4a841
ChangeLog: Fix whitespace.
...
* ChangeLog: Fix whitespace.
* testsuite/ChangeLog: Ditto.
From-SVN: r150724
2009-08-13 21:14:20 +02:00
Janis Johnson
0ca73d34ae
re PR c/41046 (decNumber leaves printf call in libgcc)
...
PR c/41046
* decContext.c (decContextTestEndian): Call printf only if DECCHECK.
* decCommon.c ( decFloatShow): Define function only for DECCHECK
or DECTRACE.
From-SVN: r150720
2009-08-13 16:54:28 +00:00
Dave Korn
241547bbe5
cygwin.h (LINK_SPEC): Add --enable-auto-image-base.
...
* gcc/config/i386/cygwin.h (LINK_SPEC): Add --enable-auto-image-base.
From-SVN: r150717
2009-08-13 15:00:42 +00:00
Janus Weil
f6038131ce
re PR fortran/40995 (Spurious "Type specified for intrinsic function...ignored" message)
...
2009-08-13 Janus Weil <janus@gcc.gnu.org>
PR fortran/40995
* resolve.c (resolve_symbol): Move some checking code to
resolve_intrinsic, and call this from here.
(resolve_intrinsic): Some checking code moved here from resolve_symbol.
Make sure each intrinsic is only resolved once.
2009-08-13 Janus Weil <janus@gcc.gnu.org>
PR fortran/40995
* gfortran.dg/intrinsic_4.f90: New.
* gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
different line.
From-SVN: r150716
2009-08-13 13:16:16 +02:00
Richard Guenther
e5fdcd8cc5
re PR middle-end/41047 (gcc.target/mips/memcpy-1.c failing)
...
2009-08-13 Richard Guenther <rguenther@suse.de>
PR middle-end/41047
* tree-ssa-ccp.c (ccp_fold): When folding pointer additions
use the constant pointer type.
* gimplify.c (canonicalize_addr_expr): Canonicalize independent
of CV qualifiers on the target pointer type.
* tree-ssa.c (useless_type_conversion_p): Move incomplete pointer
conversion check before restrict check.
* gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
From-SVN: r150715
2009-08-13 08:19:10 +00:00
GCC Administrator
61a28f2135
Daily bump.
...
From-SVN: r150712
2009-08-13 00:17:20 +00:00
Kaz Kojima
d5652a5a2d
re PR target/41029 (ICE RTL check: expected code 'reg', have 'post_inc' in rhs_regno, at rtl.h:1008)
...
PR target/41029
* config/sh/sh.md (reload_outdf__RnFRm+4): Fix thinko.
From-SVN: r150709
2009-08-12 22:26:13 +00:00
Kaz Kojima
d8158ff1e2
sh.c (sh_promote_function_mode): Add ATTRIBUTE_UNUSED.
...
* config/sh/sh.c (sh_promote_function_mode): Add ATTRIBUTE_UNUSED.
From-SVN: r150708
2009-08-12 22:23:49 +00:00