Age | Commit message (Collapse) | Author | Files | Lines |
|
2011-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390-protos.h (s390_label_align): New prototype.
* config/s390/s390.c (s390_label_align): New function.
* config/s390/s390.h (LABEL_ALIGN): New target macro definition.
From-SVN: r170821
|
|
* MAINTAINERS: Update my e-mail address.
From-SVN: r170812
|
|
PR go/48019
Ignore EINTR in socket connect.
From-SVN: r170811
|
|
PR go/48019
Ignore EINTR in runtime_lock_full.
From-SVN: r170810
|
|
connectivity)
PR go/48017
Only run net tests if GCCGO_RUN_ALL_TESTS is set in environment.
From-SVN: r170809
|
|
PR go/47910
Correct search for next prime in libgo map code.
From-SVN: r170808
|
|
From-SVN: r170802
|
|
From-SVN: r170801
|
|
environment...
* go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
is not set in the environment, pass 64 as first argument when not
running expensive tests or pass max($[`ulimit -u`/4], 10000) on
native where ulimit -u is supported.
From-SVN: r170792
|
|
cp/pt.c:5006)
PR c++/47705
* pt.c (convert_nontype_argument): Only call decay_conversion on
arrays.
From-SVN: r170791
|
|
* config/mips/mips.h (PREFERRED_RELOAD_CLASS): Remove macro.
* config/mips/mips-protos.h (mips_preferred_reload_class): Remove.
* config/mips/mips.c (mips_preferred_reload_class): Make static.
Change 'rclass' argument and result type to reg_class_t.
(TARGET_PREFERRED_RELOAD_CLASS): Define.
From-SVN: r170789
|
|
* config/avr/avr.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove.
* config/avr/avr.c (TARGET_REGISTER_MOVE_COST,
TARGET_MEMORY_MOVE_COST): Define.
(avr_register_move_cost, avr_memory_move_cost): New Functions.
From-SVN: r170788
|
|
2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
From-SVN: r170787
|
|
signature)
PR c++/47488
* mangle.c (write_template_arg_literal) [STRING_CST]: Sorry.
From-SVN: r170783
|
|
cp/pt.c:5006)
PR c++/47705
* pt.c (convert_nontype_argument): Don't crash on non-pointer
argument to pointer parameter.
From-SVN: r170782
|
|
PR c++/45651
* pt.c (instantiate_decl): Don't clear DECL_INTERFACE_KNOWN on
!TREE_PUBLIC decls.
From-SVN: r170781
|
|
-funroll-loops -fno-web)
PR debug/47881
* ira.c (ira): Call df_analyze again if delete_trivially_dead_insns
removed anything.
* gcc.dg/pr47881.c: New test.
From-SVN: r170780
|
|
template parameter)
PR c++/47957
gcc/cp/
* name-lookup.c (binding_to_template_parms_of_scope_p): Only
consider scopes of primary template definitions. Adjust comments.
gcc/testsuite/
* g++.dg/lookup/template3.C: New test.
From-SVN: r170779
|
|
2011-03-08 Kai Tietz <ktietz@redhat.com>
* g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
'long' type.
From-SVN: r170774
|
|
m68k-linux)
2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
PR testsuite/47954
* gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
sizeof to compute alignment.
From-SVN: r170773
|
|
doesn't have overflows)
PR tree-optimization/48022
* fold-const.c (fold_comparison): Don't call fold_overflow_warning
for EQ/NE_EXPR.
* gcc.dg/pr48022-1.c: New test.
* gcc.dg/pr48022-2.c: New test.
From-SVN: r170772
|
|
PR c++/48003
* pt.c (convert_nontype_argument): Fix -fpermissive allowing
integer overflow.
* semantics.c (potential_constant_expression_1): Check TREE_OVERFLOW.
From-SVN: r170771
|
|
PR c++/48015
* init.c (constant_value_1): Always require init to be TREE_CONSTANT.
From-SVN: r170770
|
|
From-SVN: r170767
|
|
hardcoded path)
2011-03-07 Benjamin Kosnik <bkoz@redhat.com>
Matthias Klose <doko@ubuntu.com>
Jonathan Wakely <redi@gcc.gnu.org>
PR libstdc++/47145
* acinclude.m4 (GLIBCXX_CONFIGURE_DOCBOOK): Define.
* configure.ac: Use it.
* doc/Makefile.am (XSL_STYLE_DIR): Set at configure time.
* configure: Regenerate.
* doc/Makefile.in: Regenerate.
Co-Authored-By: Jonathan Wakely <redi@gcc.gnu.org>
Co-Authored-By: Matthias Klose <doko@ubuntu.com>
From-SVN: r170763
|
|
From-SVN: r170762
|
|
From-SVN: r170761
|
|
From-SVN: r170760
|
|
PR debug/47991
* var-tracking.c (find_use_val): Return NULL for
cui->sets && cui->store_p BLKmode MEMs.
* gcc.dg/pr47991.c: New test.
From-SVN: r170759
|
|
From-SVN: r170758
|
|
include all registers pushed by __morestack.
* generic-morestack.c (__splitstack_find): Adjust returned stack
pointer to include all registers pushed by __morestack.
From-SVN: r170757
|
|
From-SVN: r170756
|
|
From-SVN: r170755
|
|
From-SVN: r170754
|
|
assemble with -fabi-version=5)
PR c++/48008
* mangle.c (write_type): Strip cv-quals from FUNCTION_TYPE here.
(write_CV_qualifiers_for_type): Not here.
From-SVN: r170752
|
|
* config/stormy16/stormy16.h (PRINT_OPERAND, PRINT_OPERAND_ADDRESS):
Remove.
* config/stormy16/stormy16-protos.h (xstormy16_print_operand,
xstormy16_print_operand_address): Remove.
* config/stormy16/stormy16.c (xstormy16_print_operand,
xstormy16_print_operand_address): Make static.
(TARGET_PRINT_OPERAND, TARGET_PRINT_OPERAND_ADDRESS): Define.
From-SVN: r170751
|
|
PR target/47862
* config/rs6000/rs6000.h (HARD_REGNO_CALLER_SAVE_MODE): Define.
* config/rs6000/e500.h (HARD_REGNO_CALLER_SAVE_MODE): Undefine
before definition.
* testsuite/gcc.target/powerpc/pr47862.c: New.
From-SVN: r170748
|
|
2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
PR target/45413
* gcc.target/i386/combine-mul.c: Require nonpic.
From-SVN: r170744
|
|
PR bootstrap/48000
* cfgloopmanip.c (fix_bb_placements): Return immediately
if FROM is BASE_LOOP's header.
From-SVN: r170740
|
|
structure, have 'tree_list' in c_type_hash, at c-family/c-common.c:4066)
PR c/47786
* c-common.c (c_type_hash): Call list_length instead of iterating
through DECL_CHAIN. Rename 'i' to 'n_elements'.
From-SVN: r170739
|
|
__builtin_return_address.
gcc/
* gimplify.c (gimplify_function_tree): Fix building calls
to __builtin_return_address.
gcc/testsuite/
* gcc.dg/20001117-1.c: Abort on NULL call_sites.
Co-Authored-By: Nathan Froyd <froydnj@codesourcery.com>
From-SVN: r170738
|
|
* config/rs6000/linux.h (TARGET_ASM_FILE_END): Don't define.
* config/rs6000/linux64.h (TARGET_ASM_FILE_END): Don't define.
* config/rs6000/sysv4.h (TARGET_ASM_FILE_END): Define.
* config/rs6000/rs6000-protos.h (init_cumulative_args): Add fndecl and
return_mode args.
* config/rs6000/rs6000.h (CUMULATIVE_ARGS): Add "escapes".
(INIT_CUMULATIVE_ARGS): Pass FNDECL, VOIDmode.
(INIT_CUMULATIVE_INCOMING_ARGS): Pass current_function_decl, VOIDmode.
(INIT_CUMULATIVE_LIBCALL_ARGS): Pass NULL_TREE, MODE.
* config/rs6000/rs6000.c
(rs6000_elf_end_indicate_exec_stack): Rename to..
(rs6000_elf_file_end): ..this. Only call file_end_indicate_exec_stack
for POWERPC_LINUX. Move code emitting .gnu_attribute to here, from..
(rs6000_file_start): ..here.
(rs6000_passes_float, rs6000_passes_vector, rs6000_returns_struct): New
file scope variables.
(call_ABI_of_interest): New function.
(init_cumulative_args): Set above vars when function return value
is a float, vector, or small struct.
(rs6000_function_arg_advance_1): Likewise for function args.
(rs6000_va_start): Set rs6000_passes_float if variable arg function
references float args.
From-SVN: r170734
|
|
From-SVN: r170731
|
|
From-SVN: r170730
|
|
From-SVN: r170728
|
|
From-SVN: r170725
|
|
2011-03-06 Paul Thomas <pault@gcc.gnu.org>
Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/47850
* expr.c (gfc_is_constant_expr): Only use gfc_constant_ac if
the expression has an iterator. Otherwise, iterate through the
array, checking for constant expressions for each element.
2011-03-06 Paul Thomas <pault@gcc.gnu.org>
Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/47850
* gfortran.dg/array_constructor_37.f90 : New test.
Co-Authored-By: Jerry DeLisle <jvdelisle@gcc.gnu.org>
From-SVN: r170720
|
|
cp:
* lang-specs.h: Match -save-temps* instead of -save-temps.
objc:
* lang-specs.h: Match -save-temps* instead of -save-temps.
objcp
* lang-specs.h: Match -save-temps* instead of -save-temps.
From-SVN: r170715
|
|
From-SVN: r170713
|
|
From-SVN: r170712
|