- 21 Jun, 2006 14 commits
-
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114864 138bc75d-0d04-0410-961f-82ee72b054a4
-
pinskia authored
* doc/invoke.texi (-fopenmp) Move to "Options Controlling C Dialect" section from the "Options for Code Generation Conventions". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114863 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
PR target/27082 * config/alpha/predicates.md (small_symbolic_operand): Deny weak symbols. (global_symbolic_operand): Allow weak symbols, even if local_p. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114861 138bc75d-0d04-0410-961f-82ee72b054a4
-
fche authored
PR 21274 mf-runtime.h installation based on ssp patch for PR 26473 from Mark Mitchell <mark@codesourcery.com>. * configure.ac (ACX_NONCANONICAL_TARGET): Use it. * Makefile.am (target_noncanonical): Define. (libsubincludedir): New variable. (nobase_libsubinclude_HEADERS): Add mf-runtime.h. (include_HEADERS): Remove. * configure, aclocal.m4, config.h.in: Regenerated. * Makefile.in, testsuite/Makefile.in: Likewise. * mf-runtime.h: Add #ifndef protection for conflicting _REENTRANT and _THREAD_SAFE redefinition values. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114855 138bc75d-0d04-0410-961f-82ee72b054a4
-
bryce authored
* include/win32-threads.h (_Jv_ThreadDesc_t): New typedef. (_Jv_GetPlatformThreadID): New function. * include/posix-threads.h (_Jv_ThreadDesc_t): New typedef. (_Jv_GetPlatformThreadID): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114854 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
(find_interesting_uses_address): Punt if above function returns true. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114851 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114849 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
complex argument is in registers and the other part in the stack, return a REG not a PARALLEL. testsuite: * gcc.c-torture/execute/complex-7.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114847 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
cross-compiling, put headers in $prefix/$target/include/c++. * configure: Regenerated. * configure.ac: Set gcc_gxx_include_dir to $target/include/c++ when cross-compiling. Do not substitute libstdcxx_incdir. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114845 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
when gomp_mutex_t is larger than pointer and HAVE_SYNC_BUILTINS is defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114843 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
NUL termination in the first int_size_in_bytes (TREE_TYPE (decl)) rather than TREE_STRING_LENGTH bytes. * gcc.dg/merge-all-constants-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114842 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* ggc-page.c (extra_order_size_table): Add var_ann_d, tree_ssa_name, bitmap_element and phi_node with 4 arguments sizes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114841 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* tree-ssa-loop-niter.c (simplify_using_initial_conditions): Limit iteration over the dominators. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114840 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114837 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 20 Jun, 2006 20 commits
-
-
sayle authored
* config/mips/iris6.h (LIB_SPEC): Add support for -pthread. (SUBTARGET_CPP_SPEC): Define _REENTERANT if -pthread specified. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114833 138bc75d-0d04-0410-961f-82ee72b054a4
-
janis authored
* g++.dg/ext/altivec-3.C: Remove cast from vector initializers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114832 138bc75d-0d04-0410-961f-82ee72b054a4
-
bryce authored
* gnu/classpath/natSystemProperties.cc (insertSystemProperties): Bump "java.class.version" to 48.0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114831 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/tr1/random.tcc (struct _Private::_Mod_w<>, _Private::__mod_w<>): Remove. (struct _Private::_Shift<>): New. (struct _Private::_Max_w<>): Rename to _Max, use the latter. (mersenne_twister<>::seed(unsigned long), seed(_Gen&, false_type), max()): Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114826 138bc75d-0d04-0410-961f-82ee72b054a4
-
fitzsim authored
* Makefile.am (AM_CXXFLAGS): Define GCJ_VERSIONED_LIBDIR to "$(dbexecdir)". Build libjvm.la. * Makefile.in: Regenerate. * jni.cc (the_vm): Rename and export as ... (_Jv_the_vm): New exported symbol. (_Jv_JNI_AttachCurrentThread): Export. (_Jv_JNI_DestroyJavaVM): Replace the_vm references with _Jv_the_vm references. (_Jv_GetJavaVM): Likewise. (JNI_GetDefaultJavaVMInitArgs, JNI_CreateJavaVM, JNI_GetCreatedJavaVMs): Move to ... * jni-libjvm.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114824 138bc75d-0d04-0410-961f-82ee72b054a4
-
kargl authored
* simplify.c (gfc_simplify_rrspacing): Initialize and clear mpfr_t variable. * gfortran.dg/rrspacing_1.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114821 138bc75d-0d04-0410-961f-82ee72b054a4
-
rmathew authored
* os_dep.c (GC_wnt): Define. (GC_init_win32): Set GC_wnt. * dyn_load.c (GC_register_dynamic_libraries): Consider MEM_PRIVATE sections also on Windows 9x/ME. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114818 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
Michael Matz <matz@suse.de> * alloc-pool.h (free_alloc_pool_if_empty): Prototype new function. * alloc-pool.c (free_alloc_pool_if_empty): New function. * et-forest.h (et_free_pools): Prototype new function. * et-forest.c (et_free_tree_force): Free parent occurrence. (et_free_pools): New function. * dominance.c (free_dominance_info): Free et-forest alloc pools. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114817 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* expr.c (expand_expr_real_1) <VECTOR_CST>: For vector constants with integer modes, attempt to directly construct an integer constant. * fold-const.c (native_encode_vector): Determine the size of each element from the vector type instead of the first vector element. * tree.c (build_constructor_single): Mark a CONSTRUCTOR as constant, if all of its elements/components are constant. (build_constructor_from_list): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114815 138bc75d-0d04-0410-961f-82ee72b054a4
-
pbrook authored
libstdc++/ * libsupc++/eh_arm.cc (__cxa_begin_cleanup): Always return 'true'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114812 138bc75d-0d04-0410-961f-82ee72b054a4
-
reichelt authored
* init.c (push_base_cleanups): Skip members with invalid types. * typeck.c (build_class_member_access_expr): Robustify. * g++.dg/other/bitfield2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114811 138bc75d-0d04-0410-961f-82ee72b054a4
-
rakdver authored
* tree-data-ref.c (free_data_ref): New function. (create_data_ref): Fail if the data reference has unknown access function. (free_data_refs): Use free_data_ref. * gcc.dg/pr27331.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114810 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
PR libgomp/26477 * configure.ac: If neither --enable-linux-futex nor --disable-linux-futex is passed, determine the default by checking for compiling and/or running against NPTL. With --enable-linux-futex, check if SYS_gettid and SYS_futex are defined. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114809 138bc75d-0d04-0410-961f-82ee72b054a4
-
ayers authored
PR bootstrap/28072 * configure.in: Add target-boehm-gc to noconfigdirs depending on whether target-libjava is being configured instead of whether the java front end is enabled. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114808 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* lib/gnat.exp: New file. * lib/gnat-dg.exp: Likewise. * gnat.dg: New directory. * gnat.dg/dg.exp: New driver. * gnat.dg/specs: New directory. * gnat.dg/specs/specs.exp: New driver. * gnat.dg/style: New directory. * gnat.dg/style/style.exp: New driver. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114805 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* Make-lang.in: Add check-gnat to lang_checks. Rename existing check-gnat into check-acats. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114804 138bc75d-0d04-0410-961f-82ee72b054a4
-
pault authored
PR fortran/25049 PR fortran/25050 * check.c (non_init_transformational): New function. (find_substring_ref): New function to signal use of disallowed transformational intrinsic in an initialization expression. (gfc_check_all_any): Call previous if initialization expr. (gfc_check_count): The same. (gfc_check_cshift): The same. (gfc_check_dot_product): The same. (gfc_check_eoshift): The same. (gfc_check_minloc_maxloc): The same. (gfc_check_minval_maxval): The same. (gfc_check_gfc_check_product_sum): The same. (gfc_check_pack): The same. (gfc_check_spread): The same. (gfc_check_transpose): The same. (gfc_check_unpack): The same. PR fortran/18769 *intrinsic.c (add_functions): Add gfc_simplify_transfer. *intrinsic.h : Add prototype for gfc_simplify_transfer. *simplify.c (gfc_simplify_transfer) : New function to act as placeholder for eventual implementation. Emit error for now. PR fortran/16206 * expr.c (find_array_element): Eliminate condition on length of offset. Add bounds checking. Rearrange exit. Return try and put gfc_constructor result as an argument. (find_array_section): New function. (find_substring_ref): New function. (simplify_const_ref): Add calls to previous. (simplify_parameter_variable): Return on NULL expr. (gfc_simplify_expr): Only call gfc_expand_constructor for full arrays. PR fortran/20876 * match.c (gfc_match_forall): Add missing locus to gfc_code. 2006-06-20 Paul Thomas <pault@gcc.gnu.org> PR libfortran/28005 * m4/matmul.m4: aystride = 1 does not uniquely detect the presence of a temporary transpose; an array element in the first dimension produces the same signature. Detect this using the rank of a and add specific code. * generated/matmul_r4.c: Regenerate. * generated/matmul_r8.c: Regenerate. * generated/matmul_r10.c: Regenerate. * generated/matmul_r16.c: Regenerate. * generated/matmul_c4.c: Regenerate. * generated/matmul_c8.c: Regenerate. * generated/matmul_c10.c: Regenerate. * generated/matmul_c16.c: Regenerate. * generated/matmul_i4.c: Regenerate. * generated/matmul_i8.c: Regenerate. * generated/matmul_i16.c: Regenerate. 2006-06-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/16206 * gfortran.dg/array_initializer_1.f90: New test. PR fortran/28005 * gfortran.dg/matmul_3.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114802 138bc75d-0d04-0410-961f-82ee72b054a4
-
pinskia authored
PR middle-end/28075 * tree-inline.c (setup_one_parameter): Strip useless type conversion before adding it to the IR. (declare_return_variable): Likewise. 2006-06-19 Andrew Pinski <pinskia@gmail.com> PR middle-end/28075 * gcc.dg/tree-ssa/inline-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114801 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
PR c/27149 * c-common.c (c_common_truthvalue_conversion): Fix grammar in warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114800 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114798 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 19 Jun, 2006 6 commits
-
-
janis authored
2006-06-19 Anatoly Sokolov <aesok@post.ru> * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long in malloc prototype; remove XFAIL. * gcc.dg/pr18241-2.c: Ditto. * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long in memset prototype; remove XFAIL. * gcc.dg/tree-ssa/pr23382.c: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114790 138bc75d-0d04-0410-961f-82ee72b054a4
-
janis authored
* gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long in malloc prototype; remove XFAIL. * gcc.dg/pr18241-2.c: Ditto. * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long in memset prototype; remove XFAIL. * gcc.dg/tree-ssa/pr23382.c: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114789 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114788 138bc75d-0d04-0410-961f-82ee72b054a4
-
mrs authored
type a VM type. testsuite: * gcc.dg/vla-8.c: Add. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114787 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/27090 * g++.dg/tree-ssa/pr27090.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114786 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* parser.c (CP_LEXER_BUFFER_SIZE): Adjust to assure near power-of-two token vector size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114785 138bc75d-0d04-0410-961f-82ee72b054a4
-