- Jun 03, 2006
-
-
geoffk authored
2006-06-02 Geoffrey Keating <geoffk@apple.com> * config/rs6000/host-darwin.c (sigaltstack): Protect prototype with HAVE_DECL_SIGALTSTACK. (MC_FLD): New. (segv_handler): Use MC_FLD. * configure.ac: Check for a sigaltstack declaration. Compute HAS_MCONTEXT_T_UNDERSCORES on Darwin. * configure: Regenerate. * config.in: Regenerate. Index: boehm-gc/ChangeLog 2006-06-02 Geoffrey Keating <geoffk@apple.com> * configure.ac: Define HAS_PPC_THREAD_STATE_R0, HAS_PPC_THREAD_STATE___R0, HAS_PPC_THREAD_STATE64_R0, HAS_PPC_THREAD_STATE64___R0, HAS_I386_THREAD_STATE_EAX, HAS_I386_THREAD_STATE___EAX. * configure: Regenerate. * include/gc_config.h.in: Regenerate. * darwin_stop_world.c (PPC_RED_ZONE_SIZE): Use standard Darwin macro names to determine value. (THREAD_STATE): New. (THREAD_FLD): New. (GC_push_all_stacks): Use THREAD_STATE and THREAD_FLD in both versions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114339 138bc75d-0d04-0410-961f-82ee72b054a4
-
echristo authored
* gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin. * gcc.target/i386/20020523-1.c: Skip if darwin. * gcc.target/i386/asm-3.c: Ditto. * gcc.target/i386/20011119-1.c: Ditto. * gcc.target/i386/clobbers.c: Remove pic part of test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114338 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114336 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Jun 02, 2006
-
-
amylaar authored
* Makefile.in (stmp-fixinc): Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114332 138bc75d-0d04-0410-961f-82ee72b054a4
-
mrs authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114331 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* fold-const.c (fold_unary) <CONJ_EXPR>: Ensure folded expressions are type correct. Clean-up. <REALPART_EXPR>: Likewise. Optimize creal(~z) as creal(z). <IMAGPART_EXPR>: Likewise. Optimize cimag(~z) as -cimag(z). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114330 138bc75d-0d04-0410-961f-82ee72b054a4
-
sje authored
* g++.old-deja/g++.other/init19.C: Ditto. * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit and add other platforms as expected failures. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114327 138bc75d-0d04-0410-961f-82ee72b054a4
-
shinwell authored
to environ. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114326 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114324 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Jun 01, 2006
-
-
sje authored
(is-effective-target-keyword): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114320 138bc75d-0d04-0410-961f-82ee72b054a4
-
tkoenig authored
PR fortran/27715 * arith.c: Cast the characters from the strings to unsigned char to avoid values less than 0 for extended ASCII. 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/27715 * gfortran.dg/extended_char_comparison_1.f: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114317 138bc75d-0d04-0410-961f-82ee72b054a4
-
dj authored
shift, as we've disabled the "switch" insn that needs it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114315 138bc75d-0d04-0410-961f-82ee72b054a4
-
bothner authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114312 138bc75d-0d04-0410-961f-82ee72b054a4
-
bothner authored
* c-opts.c (finish_options): Use internal line 0 for <command-line>. * c-ppoutput.c (cb_define): Don't increment line 0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114311 138bc75d-0d04-0410-961f-82ee72b054a4
-
bothner authored
* scanner.c (gfc_gobble_whitespace): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114310 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
* config.gcc: Add cpu_type power6. * config/rs6000/rs6000.c (rs6000_override_options): Alias power6 to power5+ with Altivec. * config/rs6000/aix52.h (ASM_CPU_SPEC): Add power6. * config/rs6000/rs6000.h (ASM_CPU_SPEC): Add power6. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114309 138bc75d-0d04-0410-961f-82ee72b054a4
-
denisc authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114308 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114306 138bc75d-0d04-0410-961f-82ee72b054a4
-
bonzini authored
PR 25453 * doc/install.texi: Document --enable-bootstrap and --disable-bootstrap. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114305 138bc75d-0d04-0410-961f-82ee72b054a4
-
bonzini authored
2006-06-01 Paolo Bonzini <bonzini@gnu.org> * doc/install.texi: Document that InfoZIP can replace jar. libjava: 2006-06-01 Paolo Bonzini <bonzini@gnu.org> * configure.ac (ZIP, UNZIP): New programs. (JAR): Fall back to bash script. Generate it. (BASH_JAR): New conditional. * Makefile.am (bin_SCRIPTS): New. * jar.in: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114304 138bc75d-0d04-0410-961f-82ee72b054a4
-
bryce authored
* gnu/java/lang/MainThread (run): Revert exception chaining change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114303 138bc75d-0d04-0410-961f-82ee72b054a4
-
shinwell authored
* include/libiberty.h: Declare pex_run_in_environment. libiberty: * pex-common.c: New function pex_run_in_environment. * pex-common.h: Add environment parameter to exec_child. * pex-msdos.c: Add environment parameter to pex_msdos_exec_child. * pex-djgpp.c: Add environment parameter to pex_djgpp_exec_child. (pex_djgpp_exec_child): Pass environment to child process. * pex-unix.c: Add environment parameter to pex_unix_exec_child. (pex_unix_exec_child): Pass environment to child process. * pex-win32.c: Add environment parameter to pex_win32_exec_child. New function env_compare for comparing VAR=VALUE pairs. (win32_spawn): Assemble environment block and pass to CreateProcess. (spawn_script): Pass environment through to win32_spawn. (pex_win32_exec_child): Pass environment through to spawn_script and win32_spawn. * functions.texi: Regenerate. * pexecute.txh: Document pex_run_in_environment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114302 138bc75d-0d04-0410-961f-82ee72b054a4
-
bryce authored
* prims.cc (_Jv_RunMain): Use JvNewStringUTF for command-line class name, not Latin1. * gnu/java/lang/MainThread.java (run): Allow file separator char to be used in place of '.' as class-name separator. Don't chain ClassNotFoundException. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114300 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
* parser.c (cp_parser_initial_pragma): Read one more token for caller after reading PCH file in. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114298 138bc75d-0d04-0410-961f-82ee72b054a4
-
pault authored
PR fortran/25098 PR fortran/25147 * interface.c (compare_parameter): Return 1 if the actual arg is external and the formal is a procedure. (compare_actual_formal): If the actual argument is a variable and the formal a procedure, this an error. If a gsymbol exists for a procedure of the same name, this is not yet resolved and the error is cleared. * trans-intrinsic.c (gfc_conv_associated): Make provision for zero array length or zero string length contingent on presence of target, for consistency with standard. 2006-06-01 Paul Thomas <pault@gcc.gnu.org> PR fortran/25098 * gfortran.dg/dummy_procedure_1.f90: New test. PR fortran/25147 * gfortran.dg/dummy_procedure_2.f90: New test. * gfortran.dg/associated_2.f90: Correct to make consistent with standard. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114296 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* config/i386/i386.c (ix86_expand_fp_absneg_operator): When SSE isn't available, directly generate the simpler x87 patterns without the (use (const_int 0)). * config/i386/i386.md (*negsf2_1): Enable pre-reload if the SSE implementation isn't available. (*negdf2_1): Likewise. (*negxf2_1): XF mode negation is always done using the x87. (*abssf2_1, *absdf2_1, *absxf2_1): Likewise^3 for fabs. * gcc.target/i386/387-11.c: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114293 138bc75d-0d04-0410-961f-82ee72b054a4
-
langton authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114292 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114289 138bc75d-0d04-0410-961f-82ee72b054a4
-
- May 31, 2006
-
-
fitzsim authored
* gcj.texi (Extensions): Document the new gcj-dbtool-based classname-to-library resolution mechanism. Declare the old gnu.gcj.runtime.VMClassLoader.library_control mechanism deprecated. (libgcj Runtime Properties): Document gnu.gcj.runtime.VMClassLoader.library_control's new default. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114282 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* call.c (perform_implicit_conversion): Do not actually perform conversions in templates. PR c++/26496 * call.c (resolve_args): Check for invalid uses of bound non-static member functions. * init.c (build_offset_ref): Return error_mark_node for errors. PR c++/27385 * decl.c (reshape_init): Robustify. (reshape_init_array_1): Likewise. PR c++/27801 * g++.dg/template/cond6.C: New test. PR c++/26496 * g++.dg/template/crash51.C: New test. * g++.old-deja/g++.mike/net36.C: Tweak error markers. PR c++/27385 * g++.dg/init/array20.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114278 138bc75d-0d04-0410-961f-82ee72b054a4
-
fitzsim authored
* java/lang/VMClassLoader.java (initialize): Set default library control to LIB_NEVER. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114277 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* builtins.c (fold_builtin_cabs): Delete prototype. Require an additional FNDECL argument. Optimize cabs(-z) and cabs(~z) as cabs(z). (fold_builtin_decl) <BUILT_IN_CABS>: Update fold_builtin_cabs call. * gcc.dg/builtins-54.c: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114276 138bc75d-0d04-0410-961f-82ee72b054a4
-
jwlemke authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114275 138bc75d-0d04-0410-961f-82ee72b054a4
-
jiez authored
* config/bfin/bfin.c (basic-block.h): Include. (struct machine_function): New. (bfin_init_machine_status): New. (override_options): Initialize init_machine_status. (bfin_hardware_loop): New. (MAX_LOOP_DEPTH, MAX_LOOP_LENGTH): Define. (DEF_VEC_P (loop_info)): New. (DEF_VEC_ALLOC_P (loop_info,heap)): New. (struct loop_info): New. (loop_info): New typedef. (struct loop_work): New. (loop_work): New typedef. (DEF_VEC_O (loop_work)): New. (DEF_VEC_ALLOC_O (loop_work,heap)): New. (bfin_dump_loops): New. (bfin_bb_in_loop): New. (bfin_scan_loop): New. (bfin_optimize_loop): New. (bfin_reorg_loops): New. (bfin_reorg): Use bfin_reorg_loops. * config/bfin/bfin.h (FIRST_PSEUDO_REGISTER): Adjust for adding loop registers. (I_REGNO_P): Simplify. (DP_REGNO_P, DPREG_P): New macros. (REGISTER_NAMES, FIXED_REGISTERS, CALL_USED_REGISTERS, REG_ALLOC_ORDER): Add LT0, LT1, LC0, LC1, LB0, LB1. (enum reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS): Add LT_REGS, LC_REGS, LB_REGS. (REG_CLASS_FROM_LETTER): Add 't' for LT_REGS, 'k' for LC_REGS, 'l' for LB_REGS. (REGNO_REG_CLASS): Deal with loop registers. * config/bfin/bfin.md: Add comment for 't', 'k', 'l' constraint letters. (REG_LT0, REG_LT1, REG_LC0, REG_LC1, REG_LB0, REG_LB1): New constants for loop registers. (UNSPEC_LSETUP_END): New. (seq_insns): New define_attr. Set it for appropriate insns. (movsi_insn): Add alternatives for move from/to loop count registers. (doloop_end): New define_expand. (loop_end): New define_insn. (define_split for bad doloop_end): New. (lsetup_with_autoinit): New define_insn. (lsetup_without_autoinit): New define_insn. (rep_movsi, rep_movhi): Clobber LT1, LC1, LB1. * config/bfin/predicates.md (lc_register_operand): New. (lt_register_operand): New. (lb_register_operand): New. (nondp_register_operand): New. (nondp_reg_or_memory_operand): New. * doc/md.texi: Document Blackfin new 't', 'k', 'l' constraint letters. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114274 138bc75d-0d04-0410-961f-82ee72b054a4
-
drow authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114271 138bc75d-0d04-0410-961f-82ee72b054a4
-
jiez authored
(TARGET_DELEGITIMIZE_ADDRESS): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114269 138bc75d-0d04-0410-961f-82ee72b054a4
-
drow authored
* Makefile.in (CATALOGS): Add po/ prefix. * configure: Regenerated. config/ * gettext-sister.m4 (ZW_GNU_GETTEXT_SISTER_DIR): Provide some defines otherwise gotten from AM_GNU_GETTEXT. Remove the po/ prefix from CATALOGS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114268 138bc75d-0d04-0410-961f-82ee72b054a4
-
rearnsha authored
* arm.c (arm_print_operand case 'S'): Validate that the operand is a shift operand before calling shift_op. Avoid redundant call of shift_op. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114265 138bc75d-0d04-0410-961f-82ee72b054a4
-
rearnsha authored
a shift operand before calling shift_op. Avoid redundant call of shift_op. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114264 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* g++.dg/template/fntry1.C: Add dg-do link. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114263 138bc75d-0d04-0410-961f-82ee72b054a4
-