- Sep 18, 2006
-
-
tromey authored
* configure.ac: add support for GNU/kFreeBSD, accepted by upstream for gc 6.8. * dyn_load.c: Likewise. * include/gc.h: Likewise. * private/gcconfig.h: Likewise. * configure: Regenerate. * include/gc_config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117033 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
* configure: Rebuilt. * shlibpath.m4: Handle GNU/kFreeBSD. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117032 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117030 138bc75d-0d04-0410-961f-82ee72b054a4
-
gerald authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117029 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/bits/locale_facets.tcc (_M_group_int): Remove redundant using-declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117028 138bc75d-0d04-0410-961f-82ee72b054a4
-
steven authored
* parser.c (cp_parser_labeled_statement): Return nothing. Do not take in_statement_expr and in_compound as arguments. Rename to cp_parser_label_for_labeled_statement. Parse only the label, not the statement. (cp_parser_statement): Parse the statement of a labeled-statement from here, using tail recursion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117026 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
* include/ext/typelist.h (cond_type): Remove, use __conditional_type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117025 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
Peter Doerfler <gcc@pdoerfler.com> Paolo Carlini <pcarlini@suse.de> * include/ext/type_traits.h: New. (__conditional_type): New. (__numeric_traits): New. (__add_unsigned): New. (__remove_unsigned): New. (__enable_if): New. * include/Makefile.am: Add. * include/Makefile.in: Regenerate. * include/ext/pb_ds/detail/type_utils.hpp: Use ext include, remove duplicates. * include/tr1/hashtable_policy.h (IF): Use __conditional_type. (_Max_digits10): Same. (identity): Use _Identity. (extract1st): Use _Select1st. * include/tr1/random (_Select): Use __conditional_type. (_To_Unsigned_Type): Use __add_unsigned. Linebreak fixups. * include/bits/locale_facets.tcc (__to_unsigned_type): Remove, use __add_unsigned. * include/tr1/random.tcc: Fixups as above. * include/tr1/unordered_map: Same. * include/tr1/hashtable: Same. * include/tr1/unordered_set: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/ standard_policies.hpp: Same. * include/ext/pb_ds/detail/standard_policies.hpp: Same. * include/ext/pb_ds/detail/typelist/typelist_filter.hpp: Same. * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Same. * include/ext/pb_ds/detail/type_utils.hpp: Same. * include/ext/pb_ds/trie_policy.hpp: Same. * docs/html/ext/pb_ds/string_trie_e_access_traits.html: Same. * include/bits/cpp_type_traits.h (__enable_if): Move to ext, make boolean argument first. * include/bits/locale_facets.h: Fixups for __enable_if argument and namespace switch. * include/bits/stl_algobase.h: Same. * include/bits/stl_algo.h: Same. * include/bits/stl_iterator.h: Same. * include/bits/streambuf_iterator.h: Same. * include/debug/safe_iterator.h: Same. * include/tr1/hashtable_policy.h: Same. * include/tr1/cmath: Same. * include/tr1/functional: Same. * include/tr1/functional_iterate.h: Same. * include/std/std_streambuf.h: Same. * include/c_std/std_cmath.h: Same. * testsuite/util/testsuite_tr1.h: Same. * testsuite/util/performance/assoc/multimap_common_type.hpp: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117024 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
PR libstdc++/29063 * include/bits/valarray_array.h: Fix typo, undefine _DEFINE_ARRAY_FUNCTION. * include/std/std_valarray.h: Undefine _DEFINE_BINARY_OPERATOR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117019 138bc75d-0d04-0410-961f-82ee72b054a4
-
pault authored
PR fortran/29060 * iresolve.c (resolve_spread): Build shape for result if the source shape is available and dim and ncopies are constants. PR fortran/28817 PR fortran/21918 * trans-decl.c (generate_local_decl): Change from 'warning' to 'gfc_warning' to have line numbers correctly reported. 2006-09-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/29060 * gfortran.dg/spread_shape_1.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117014 138bc75d-0d04-0410-961f-82ee72b054a4
-
fengwang authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117013 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
PR tree-optimization/28887 * tree-ssa-loop-prefetch.c (analyze_ref): Strip nonaddressable component parts from the reference. (gather_memory_references_ref): Record the reference without the nonaddressable component parts. * gcc.dg/prefetch-loop-arrays-1.c: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117012 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117010 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Sep 17, 2006
-
-
aldot authored
* dg-cmp-results.sh (compare-$$.awk): Print name[old] and not non-existing nm[old]. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117006 138bc75d-0d04-0410-961f-82ee72b054a4
-
steven authored
PR c/25993 * c-opts.c (c_common_handle_option): Ignore the -std options if the input language is assembly. testsuite/ PR c/25993 * gcc.dg/pr25993.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117005 138bc75d-0d04-0410-961f-82ee72b054a4
-
irar authored
* tree-data-ref.c (ptr_decl_may_alias_p): Look for the name memory tag first. (ptr_ptr_may_alias_p): Likewise. (record_record_differ_p): New function. (base_object_differ_p): Call record_record_differ_p. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117003 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117001 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Sep 16, 2006
-
-
pinskia authored
PR tree-opt/29059 * gcc.c-torture/compile/strcpy-1.c: New test. * gcc.c-torture/compile/strcpy-2.c: New test. * gcc.c-torture/compile/memcpy-1.c: New test. * gcc.c-torture/compile/memcpy-2.c: New test. 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/29059 * tree-ssa-propagate.c (set_rhs): Reject MODIFY_EXPR right away for the expr argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116997 138bc75d-0d04-0410-961f-82ee72b054a4
-
steven authored
before using it for dumping after vectorizing loops. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116996 138bc75d-0d04-0410-961f-82ee72b054a4
-
echristo authored
Jack Howarth <howarth@bromo.med.uc.edu> PR target/29030 * config/rs6000/rs6000.c (rs6000_darwin64_record_arg_advance_recurse) skip on error_mark_node. (rs6000_darwin64_record_arg_recurse): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116994 138bc75d-0d04-0410-961f-82ee72b054a4
-
echristo authored
PR testsuite/29055 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116993 138bc75d-0d04-0410-961f-82ee72b054a4
-
steven authored
* doc/rtl.texi: Remove related documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116992 138bc75d-0d04-0410-961f-82ee72b054a4
-
pault authored
* gfortran.dg/select_6.f90: Change message. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116991 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
* decNumber.h (decNumberPower): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116990 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116988 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Sep 15, 2006
-
-
bernds authored
printf. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116984 138bc75d-0d04-0410-961f-82ee72b054a4
-
wilson authored
* config/ia64/ia64.c (ia64_legitimate_constant_p, cast CONST): Handle symbol offsets same as they are handled in ia64_expand_move and move_operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116983 138bc75d-0d04-0410-961f-82ee72b054a4
-
andreast authored
* loop-doloop.c (doloop_optimize): Change type of max_cost to int. Add forgotten parameter to the fprintf call. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116982 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* decl.c (same_discriminant_p): New static function. (gnat_to_gnu_entity) <E_Record_Type>: When there is a parent subtype and we have discriminants, fix up the COMPONENT_REFs for the discriminants to make them reference the corresponding fields of the parent subtype after it has been built. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116981 138bc75d-0d04-0410-961f-82ee72b054a4
-
sje authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116980 138bc75d-0d04-0410-961f-82ee72b054a4
-
pault authored
PR fortran/29051 * decl.c (match_old_style_init): Set the 'where' field of the gfc_data structure 'newdata'. * match.c (match_case_eos): Add a comprehensible error message. 2006-09-15 Paul Thomas <pault@gcc.gnu.org> PR fortran/29051 * gfortran.dg/oldstyle_3.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116977 138bc75d-0d04-0410-961f-82ee72b054a4
-
jvdelisle authored
PR libgfortran/29099 * gfortran.dg/secnds-1.f: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116976 138bc75d-0d04-0410-961f-82ee72b054a4
-
jvdelisle authored
PR libgfortran/29099 * intrinsics/date_and_time.c (secnds): Fix case of zero time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116975 138bc75d-0d04-0410-961f-82ee72b054a4
-
uros authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116974 138bc75d-0d04-0410-961f-82ee72b054a4
-
nickc authored
example of how to use the absence_set directive and reword the description to make it slightly easier to read. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116973 138bc75d-0d04-0410-961f-82ee72b054a4
-
bernds authored
bad. (struct loop_work and related VEC declarations): Delete. (bfin_dump_loops): Print out new member bad. (bfin_bb_in_loop): Use plain bitmap test. Don't recurse. (bfin_scan_loop): Don't recurse. (bfin_optimize_loop): Don't use a loop depth of -1 to indicate bad loops. No longer need to update outer loops if the current one is found bad. Move some validitiy checks to bfin_discover_loop. (bfin_discover_loop): New function, mostly split from bfin_reorg_loops, but changed not to check for nesting. Also changed to use the new bad flag. (bfin_reorg_loops): Use bfin_discover_loop to find single loops one at a time. Use bitmap based test to discover loop nesting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116972 138bc75d-0d04-0410-961f-82ee72b054a4
-
jvdelisle authored
PR libgfortran/29053 * gfortran.dg/streamio_9.f90: New test. * gfortran.dg/streamio_10.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116971 138bc75d-0d04-0410-961f-82ee72b054a4
-
jvdelisle authored
PR libgfortran/29053 * io.h (gfc_unit): Add variable, strm_pos, to track STREAM I/O file position. * file_pos.c (st_rewind): Set strm_pos to beginning. * open.c (new_unit): Initialize strm_pos. * read.c (read_x): Bump strm_pos. * inquire.c (inquire_via_unit): Return strm_pos value. * transfer.c (read_block),(read_block_direct),(write_block) (write_buf): Seek to strm_pos - 1. Update strm_pos when done. (pre_position): Initialize strm_pos. (data_transfer_init): Set strm_pos if DT_HAS_REC. (finalize_transfer): Flush file, no need to update strm_pos. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116970 138bc75d-0d04-0410-961f-82ee72b054a4
-
bernds authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116969 138bc75d-0d04-0410-961f-82ee72b054a4
-
bernds authored
* rtl.h (emit_insn_at_entry): Declare it. * integrate.c (emit_initial_value_sets): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116968 138bc75d-0d04-0410-961f-82ee72b054a4
-