Skip to content
Snippets Groups Projects
  1. Jan 24, 2006
  2. Jan 23, 2006
    • hp's avatar
      PR testsuite/25891 · 7e11c1cb
      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
      7e11c1cb
    • jakub's avatar
      PR preprocessor/25717 · 31614f7c
      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
      31614f7c
    • dnovillo's avatar
      · d134bccc
      dnovillo authored
      	* omp-low.c: Update documentation.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110143 138bc75d-0d04-0410-961f-82ee72b054a4
      d134bccc
    • kseitz's avatar
      * java/lang/Class.h (_Jv_FindInterpreterMethod): Add new declaration. · 1006fe52
      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
      1006fe52
    • andreast's avatar
      2006-01-23 Andreas Tobler <a.tobler@schweiz.ch> · 138f59be
      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
      138f59be
    • reichelt's avatar
      * cp-tree.h (do_poplevel): Remove prototype. · 6cf0bc8c
      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
      6cf0bc8c
    • daney's avatar
      Fixed Changelog from last commit. to be: · c4711d25
      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
      c4711d25
    • reichelt's avatar
      * cp-tree.h (build_x_delete): Remove prototype. · cd5cd0b3
      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
      cd5cd0b3
    • daney's avatar
      * configure.host (disable_dladdr): Remove variable and its · 442025fd
      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
      442025fd
    • reichelt's avatar
      * cp-tree.h (get_vtt_name): Remove prototype. · b5ae5c89
      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
      b5ae5c89
    • ebotcazou's avatar
      PR ada/20548 · 73a990ee
      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
      73a990ee
    • pinskia's avatar
      2006-01-23 Andrew Pinski <pinskia@physics.uc.edu> · 6a79adcb
      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
      6a79adcb
    • zack's avatar
      r110130@banpei: zack | 2006-01-22 14:52:43 -0800 · 6c9ff279
      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
      6c9ff279
    • zack's avatar
      r110129@banpei: zack | 2006-01-22 14:51:57 -0800 · aab72a2c
      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
      aab72a2c
    • zack's avatar
      r110128@banpei: zack | 2006-01-22 14:50:42 -0800 · a1d6c3db
      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
      a1d6c3db
    • zack's avatar
      r110127@banpei: zack | 2006-01-22 14:49:27 -0800 · 0f7f3d52
      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
      0f7f3d52
    • zack's avatar
      r110126@banpei: zack | 2006-01-22 14:47:42 -0800 · c966a2e2
      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
      c966a2e2
    • zack's avatar
      r110125@banpei: zack | 2006-01-22 14:46:46 -0800 · e7827cef
      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
      e7827cef
    • zack's avatar
      r110124@banpei: zack | 2006-01-22 14:45:55 -0800 · 343695df
      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
      343695df
Loading