gcc

~vcs-imports/gcc/+git/gcc:hjl/x32/longmode

Last commit made on 2014-11-20
Get this branch:
git clone -b hjl/x32/longmode https://git.launchpad.net/~vcs-imports/gcc/+git/gcc

Branch merges

Branch information

Name:
hjl/x32/longmode
Repository:
lp:~vcs-imports/gcc/+git/gcc

Recent commits

42696ec... by "H.J. Lu" <email address hidden>

Default x32 to long address mode

b06698c... by gccadmin <gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4>

Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217822 138bc75d-0d04-0410-961f-82ee72b054a4

da0c2f8... by fxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR sanitizer/63939
 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
 stack pointer address, to fit darwin output when symbolizer is not
 present.
 * c-c++-common/asan/heap-overflow-1.c: Likewise.
 * c-c++-common/asan/memcmp-1.c: Likewise.
 * c-c++-common/asan/misalign-1.c: Likewise.
 * c-c++-common/asan/misalign-2.c: Likewise.
 * c-c++-common/asan/null-deref-1.c: Likewise.
 * c-c++-common/asan/stack-overflow-1.c: Likewise.
 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
 * c-c++-common/asan/use-after-free-1.c: Likewise.
 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
 * g++.dg/asan/deep-tail-call-1.C: Likewise.
 * g++.dg/asan/large-func-test-1.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217817 138bc75d-0d04-0410-961f-82ee72b054a4

3520880... by fxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR sanitizer/63939
 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217816 138bc75d-0d04-0410-961f-82ee72b054a4

1eb418c... by jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR c++/63885
 * constexpr.c (cxx_eval_constant_expression) [PARM_DECL]: Don't
 complain yet about a reference.
 [TARGET_EXPR]: Handle TARGET_EXPR with addr == true.
 [ADDR_EXPR]: Make sure we don't take the address of a CONSTRUCTOR.
 (cxx_bind_parameters_in_call): In the new scheme addr is always false.
 * typeck.c (build_address): Don't take the address of a CONSTRUCTOR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217815 138bc75d-0d04-0410-961f-82ee72b054a4

2055d27... by jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR c++/57979
 * init.c (decl_really_constant_value): Rename from
 integral_constant_value.
 (scalar_constant_value): Similar but limited to scalar results.
 (decl_constant_value_safe): Remove.
 (constant_value_1): Respect return_aggregate_cst_ok_p.
 * typeck.c (decay_conversion): Use scalar_constant_value.
 * call.c (convert_like_real): Likewise.
 * cvt.c (ocp_convert): No need to check CLASS_TYPE_P.
 * typeck.c (decay_conversion): Or ARRAY_TYPE.
 * constexpr.c (struct constexpr_ctx): Add strict field.
 (cxx_eval_constant_expression) [VAR_DECL]: Use it to select between
 decl_constant_value and decl_really_constant_value.
 (cxx_eval_outermost_constant_expr): Add strict parm.
 (maybe_constant_init): Not strict.
 (potential_constant_expression_1): Add strict parm.
 Shorten most internal calls with RECUR macro.
 * cp-tree.h, pt.c, semantics.c: Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217814 138bc75d-0d04-0410-961f-82ee72b054a4

d738ec4... by fxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR sanitizer/63939
 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
 * c-c++-common/asan/memcmp-1.c: Likewise.
 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
 * c-c++-common/asan/use-after-free-1.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217813 138bc75d-0d04-0410-961f-82ee72b054a4

632fe59... by dmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>

PR jit/63854: Fix leaks in test-fuzzer.c

gcc/testsuite/ChangeLog:
 PR jit/63854
 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
 (make_random_function): Free ff->locals.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217812 138bc75d-0d04-0410-961f-82ee72b054a4

ca7b019... by dmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>

PR jit/63854: Fix leak in ipa-icf.c

gcc/ChangeLog:
 PR jit/63854
 * ipa-icf.c (sem_item_optimizer::~sem_item_optimizer): Free each
 congruence_class_group *.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217811 138bc75d-0d04-0410-961f-82ee72b054a4

668bfa5... by uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR target/63947
 * config/i386/i386.c (put_condition_code) <case LTU, case GEU>:
 Output "b" and "nb" suffix for FP mode.

testsuite/ChangeLog:

 PR target/63947
 * gcc.target/i386/pr63947.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217810 138bc75d-0d04-0410-961f-82ee72b054a4