- Jan 24, 2006
-
-
paolo authored
PR libstdc++/25649 * include/std/std_istream.h (operator>>(short&), operator>>(int&)): Move out of line... * include/bits/istream.tcc: ... here. * include/std/std_ostream.h (operator<<(short), operator<<(int)): Move out of line... * include/bits/ostream.tcc: ... here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110186 138bc75d-0d04-0410-961f-82ee72b054a4
-
dj authored
for storing constants in single-bit bitfields. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110185 138bc75d-0d04-0410-961f-82ee72b054a4
-
bje authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110184 138bc75d-0d04-0410-961f-82ee72b054a4
-
ayers authored
PR libobjc/13946 * include/gc.h: Fix prototype declarations for bootstrap. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110183 138bc75d-0d04-0410-961f-82ee72b054a4
-
ayers authored
PR libobjc/13946 * configure.ac: Add include directives for --enable-objc-gc. * Makefile.in: Ditto. * configure: Regenerate. * gc.c (__objc_class_structure_encoding): Increment the used bytes instead of the local pointer to them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110182 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* configure.ac: Use GCC_HEADER_STDINT. * libgomp.h: Include gstdint.h. * libgomp_f.h.in: Don't include stdint.h or inttypes.h. * configure, Makefile.in, testsuite/Makefile.in, aclocal.m4: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110179 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
* prims.cc (next_property_value): Never return NULL. (process_gcj_properties): Copy 'props' before using it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110177 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* configure.ac: Add AM_MAINTAINER_MODE. * Makefile.in, aclocal.m4, configure, testsuite/Makefile.in: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110176 138bc75d-0d04-0410-961f-82ee72b054a4
-
pinskia authored
PR tree-opt/25860 * tree-ssa-pre.c (phi_translate): Return NULL for AGGREGATE_TYPE's. 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/25860 * gcc.c-torture/compile/pr25860.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110175 138bc75d-0d04-0410-961f-82ee72b054a4
-
dnovillo authored
* gcc_update (files_and_dependencies): Handle libgomp/testsuite/Makefile.in. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110174 138bc75d-0d04-0410-961f-82ee72b054a4
-
dnovillo authored
* Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. * aclocal.m4: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110173 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
Use xcalloc for insn_arcs_array. * vec.h (DEF_VEC_ALLOC_FUNC_I): New set of templates. (DEF_VEC_ALLOC_I): Use it, not DEF_VEC_ALLOC_FUNC_P. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110172 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
update all callers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110171 138bc75d-0d04-0410-961f-82ee72b054a4
-
bonzini authored
PR rtl-optimization/25890 PR rtl-optimization/25905 * combine.c (expand_compound_operation, expand_field_assignment): Fail if the bitfield's final position is out of bounds. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110170 138bc75d-0d04-0410-961f-82ee72b054a4
-
mueller authored
* typeck.c (build_binary_op): Use OPT_Wfloat_equal in warning(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110169 138bc75d-0d04-0410-961f-82ee72b054a4
-
reichelt authored
* parser.c (cp_parser_unqualified_id): Check that destructor name and scope match. * call.c (check_dtor_name): Do not expect a BIT_NOT_EXPR. Adjust comment. Return early if possible. Use same_type_p to compare types. * typeck.c (lookup_destructor): Adjust call to check_dtor_name. * g++.dg/parse/dtor8.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110168 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* docs/html/faq/index.html ([5.2]): Mention TR1 and point to paragraph [5.5], describing it. ([5.5]): New. * docs/html/ext/tr1.html: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110165 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110164 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
* cgraphunit.c (cgraph_output_in_order): Don't clear cgraph_asm_nodes until after asm strings have been output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110163 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110157 138bc75d-0d04-0410-961f-82ee72b054a4
-
nemet authored
calling register_include_chains. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110150 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Jan 23, 2006
-
-
hp authored
* lib/target-supports.exp (check_effective_target_fopenmp): New proc. * gcc.dg/gomp/gomp.exp: Return without testing anything if check_effective_target_fopenmp returns 0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110148 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* init.c (cpp_init_builtins): If __STDC__ will not change value between system headers and other sources, define it as a normal macro rather than a builtin. * macro.c (_cpp_builtin_macro_text) <case BT_STDC>: Only check cpp_in_system_header condition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110144 138bc75d-0d04-0410-961f-82ee72b054a4
-
dnovillo authored
* omp-low.c: Update documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110143 138bc75d-0d04-0410-961f-82ee72b054a4
-
kseitz authored
* java/lang/natClass.cc (_Jv_FindInterpreterMethod): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110142 138bc75d-0d04-0410-961f-82ee72b054a4
-
andreast authored
* config/posix/proc.c: Conditional include of sys/loadavg.h for Solaris. * configure.ac: Add check for loadavg.h. (link_gomp): Adjust comment. * configure: Regenerate. * config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110141 138bc75d-0d04-0410-961f-82ee72b054a4
-
reichelt authored
* semantics.c (do_poplevel): Add prototype. Make static. * cp-tree.h (original_type): Remove prototype. * typeck.c (original_type): Make static. * cp-tree.h (declare_global_var): Remove prototype. * decl.c (declare_global_var): Make static. * cp-tree.h (implicitly_declare_fn): Remove prototype. * method.c (implicitly_declare_fn): Make static. * cp-tree.h (fold_decl_constant_value): Remove prototype. * pt.c (fold_decl_constant_value): Make static. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110140 138bc75d-0d04-0410-961f-82ee72b054a4
-
daney authored
* configure.host (disable_dladdr): Remove variable and its documentation. * configure.ac: Do not test for disable_dladdr. * configure: Regenerate. * include/config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110139 138bc75d-0d04-0410-961f-82ee72b054a4
-
reichelt authored
* init.c (build_vec_delete_1): Call build_op_delete_call directly and not via build_x_delete. (build_x_delete): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110138 138bc75d-0d04-0410-961f-82ee72b054a4
-
daney authored
documentation. * configure.ac: Do not test for disable_dladdr. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110137 138bc75d-0d04-0410-961f-82ee72b054a4
-
reichelt authored
* class.c (get_vtt_name): Remove. (build_vtt): Call mangle_vtt_for_type instead of get_vtt_name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110136 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* ada/acats/norun.lst: Add c52103x, c52104x and c52104y. * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y. * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110131 138bc75d-0d04-0410-961f-82ee72b054a4
-
pinskia authored
Daniel Berlin <dberlin@dberlin.org> PR tree-opt/25315 PR tree-opt/25857 * tree-ssa-pre.c (insert_extra_phis): If an incomming edge is abnormal return from the function. 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/25857 * g++.dg/opt/pr25857.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110127 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* rtl.def (match_code): Add second argument. * genpreds.c (write_extract_subexp): New function. (write_match_code): Add path argument. Use write_extract_subexp. (write_predicate_expr): Pass path to write_match_code. (mark_mode_tests): MATCH_CODE applied to a subexpression does not perform a mode test. * genrecog.c (compute_predicate_codes): MATCH_CODE applied to a subexpression does not constrain the top-level code set. * read-rtl.c (read_rtx_variadic): New function. (read_rtx_1): Use it; allow AND and IOR to be variadic. * doc/md.texi: Document new notation. * config/i386/predicates.md (cmpsi_operand_1): Fold into ... (cmpsi_operand): ... here, using new notation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110126 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* varray.c: Remove GENERATOR_FILE #ifdefs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110125 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* genautomata.c (output_reserved_units_table): Emit nothing if description->query_units_num is zero. Remove extra blank line. (output_cpu_unit_reservation_p): Short circuit if description->query_units_num is zero. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110124 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* genattrtab.c: Don't include genattrtab.h. Define ATTR_NONE and ATTR_SPECIAL (from genattrtab.h). Don't define num_dfa_decls nor any of the random handful of variables that used to be necessary when this program was linked with rtlanal.o. Prune set of forward function declarations. (struct attr_desc): Remove static_p field. (hash_obstack, temp_obstack, attr_hash_table, attr_printf) (check_attr_test, make_internal_attr, make_numeric_value): Make static. (attr_string): Do not read the character one past the length of the string. (write_attr_get, find_attr, make_internal_attr): Don't touch static_p. (struct insn_reserv, all_insn_reservs, last_insn_reserv_p) (n_insn_reservs, gen_insn_reserv, struct bypass_list, all_bypasses) (n_bypasses, gen_bypass_1, gen_bypass, process_bypasses) (make_automaton_attrs): New. (main): Do not call into genautomata. Call local gen_bypass and gen_insn_reserv as appropriate. Call make_automaton_attrs. Remove special case for insn_alts. * genautomata.c: Include gensupport.h; not genattrtab.h nor varray.h (leftover from previous change). Prune set of forward function declarations. Remove state_alts fields from all structures. Remove state_alts_table from struct automaton. Make everything except main static. Do not maintain num_dfa_decls. Do not maintain state_alts fields of various structures. (process_decls): Don't validate condexp for dm_insn_reserv decls. (add_arc): Remove state_alts argument. All callers updated. (output_reserved_units_table): Emit #ifdef here... (output_tables): ...not here. Don't generate state_alts tables. (expand_automata): Don't generate attributes. (write_automata): Don't generate state_alts functions. (main): New function. (it_is_empty_reserv_sets, output_state_alts_full_vect_name) (output_state_alts_comb_vect_name, output_state_alts_check_vect_name) (AUTOMATON_STATE_ALTS_MACRO_NAME, INTERNAL_STATE_ALTS_FUNC_NAME) (STATE_ALTS_FUNC_NAME, INSN_DEFAULT_LATENCY_FUNC_NAME) (BYPASS_P_FUNC_NAME, output_state_alts_table) (output_automata_list_state_alts_code, output_internal_state_alts_func) (output_state_alts_func, make_insn_alts_attr, make_bypass_attr) (make_internal_dfa_insn_code_attr, make_default_insn_latency_attr): Delete. * genattr.c: Declare internal_dfa_insn_code in insn-attr.h. * genattrtab.h: Delete file. * Makefile.in (OBJS-common): Add insn-automata.o. (insn-automata.o): New rule. (simple_generated_c): Add insn-automata.c. (build/genattrtab.o, build/genautomata.o): Update dependencies. (genprogmd): Add automata. (build/genattrtab): Needs no extra objects nor libraries. (build/genautomata): Needs build/vec.o and -lm. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110123 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* genautomata.c (process_state_longest_path, max_dfa_issue_rate) (output_dfa_max_issue_rate, locked_states_num): Delete. (struct automaton): Add locked_states field. (output_dead_lock_vect): Save number of locked states in automaton->locked_states. If it is zero, don't print anything. (output_max_insn_queue_index_def): Define max_insn_queue_index const. (output_internal_dead_lock_func): Only test the dead_lock_vect for automata that have locked states. (output_statistics): Always print the number of locked states for each automaton. Calculate total number of locked states here. (write_automata): Don't call output_dfa_max_issue_rate. * genattrtab.c: Define length_unit_log as a const variable. * genattr.c: Don't emit MAX_DFA_ISSUE_RATE. Declare max_insn_queue_index const. * final.c (length_unit_log): Declare const. * doc/tm.texi: Remove all references to MAX_DFA_ISSUE_RATE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110122 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* genautomata.c: Include vec.h, not varray.h. Delete vla_ptr_t, all of the VLA_PTR_ macros, and all of the VLA_HWINT_ macros. Change vla_hwint_t to a typedef for VEC(vect_el_t,heap) *. Convert all uses of VLA_* macros to VEC_* macros operating on appropriately typed vectors, or to malloced arrays when the size is known in advance. Const-ify many char* variables and function arguments. No functional changes. * Makefile.in (build/varray.o): Delete rule. (build/genattrtab): Depend on build/vec.o instead of build/varray.o. (build/genautomata.o): Depend on vec.h instead of $(VARRAY_H). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110121 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* gensupport.c: Define get_insn_name and record_insn_name here. (read_md_rtx): Call record_insn_name as appropriate. * genattr.c, genattrtab.c, gencodes.c, genconfig.c, genemit.c * genextract.c, genflags.c, genopinit.c, genoutput.c, genpeep.c * genpreds.c, genrecog.c: Don't define get_insn_name nor record_insn_name. * Makefile.in (BUILD_SUPPORT, BUILD_PRINT): Fold into BUILD_RTL. (BUILD_VARRAY): Delete. (genprognormal): Rename genprogmd. Fold in all programs from genprognoprint; also attrtab. (build/genattrtab): Just mention genautomata.o and varray.o. Reorganize a bit, add comments to make the categories clearer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110120 138bc75d-0d04-0410-961f-82ee72b054a4
-