History log of /illumos-gcc-4.4.4/ (Results 1 - 25 of 93499)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
566b8eb013-Feb-2017 Yuri Pankov

19 cmn_err %b conversion should accept 0 flag
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>

809f7aa904-Dec-2016 Alexander Pyhalov

18 Fix build issues with texinfo 6.0
Reviewed by: Richard Lowe <richlowe@richlowe.net>

Revision tags: gcc-4.4.4-il-4
0f5ed4ce04-Nov-2016 Yuri Pankov

16 update cmn_err format specifier
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm@joyent.com>

87f4a58104-Nov-2016 Richard Lowe

17 libgcc: backport Rainer's fix for gcc/38239 (_mcount needs to save/restore callee-saved registers)
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>

8c02bf0f18-Feb-2014 Richard Lowe

14 feature request: add HANDLE_PRAGMA_PACK_PUSH_POP
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>

Revision tags: gcc-4.4.4-il-3
bcf43ddb27-Oct-2012 Richard Lowe

testsuite/save-args-1: Actually test the full thing, rather than just the bit I broke

7b13468927-Oct-2012 Richard Lowe

libiberty/testsuite: Avoid conflicting getline()

c245a53826-Oct-2012 Richard Lowe

Implement -fstrict-calling-conventions

Stock GCC is overly willing to violate the ABI when calling local functions,
such that it passes arguments in registers on i386. This hampers debu

Implement -fstrict-calling-conventions

Stock GCC is overly willing to violate the ABI when calling local functions,
such that it passes arguments in registers on i386. This hampers debugging
with anything other than a fully-aware DWARF debugger, and is generally not
something we desire.

Implement a flag which disables this behaviour, enabled by default. The flag is
global, though only effective on i386, to more easily allow its globalization
later which, given the odds, is likely to be necessary.

show more ...

ff28631130-Sep-2012 Richard Lowe

README.md: Update to say something more currently and directly useful

Mention bugurl, pkgversion, and how these are generally built for the
illumos build environment.

Revision tags: gcc-4.7.2, gcc-4.5.4, gcc-4.7.1, gcc-4.4.4-il-2
f268959205-Jun-2012 Richard Lowe

invoke.texi: Fix typoes in the description of -massume-32bit-callers

cb51632001-Jun-2012 Richard Lowe

sparc: implement -massume-32bit-callers

Implement an option which selectively restores pre-4.2 argument
promotion behaviour, which happens to be safe sign-extension safe when a
32bit

sparc: implement -massume-32bit-callers

Implement an option which selectively restores pre-4.2 argument
promotion behaviour, which happens to be safe sign-extension safe when a
32bit sparcv7 process calls a 64bit sparcv9 system call.

show more ...

2f593bc012-May-2012 Richard Lowe

Remove -fconstant-pools (supported by cw, unused by the build)

This reverts commit 57866e05cc07d96f4dbfb1c9369ebae4bd1fa0c6.

Conflicts:

ChangeLog.csl

0c4ee41212-May-2012 Richard Lowe

plural.c: Remove yacc regenaration, all that survived of this commit

This reverts commit bf3bde8be88c9b93176750a1fecf24639561e79f.

b31be9c712-May-2012 Richard Lowe

g++spec: Remove more vestiges of runpath magic

We used to add runpath entries, and needed to keep track of 64bit-ness
to do this. The runpath magic was removed, the tracking was not.

0e42651812-May-2012 Richard Lowe

sol2-c: Use %< and %> again, not '

bdf5575912-May-2012 Richard Lowe

sparc: Remove stray 'l' that, somehow, parsed

8f0fbb4011-May-2012 Richard Lowe

sol2-c: Use DECL_P not the old CODE_CLASS = 'd', which likely doesn't work

Revision tags: alpha-v0.1, gcc-4.7.0, gcc-4.6.3, gcc-4.4.4-il-1
6cf3d96902-Jan-2012 Richard Lowe

remove support for -fno-dwarf2-indirect-strings

This reverts commit 127cc5766ac0e073ecc2bde51126bd7a4ddd9e36.

This was needed because the old libdwarf (at the time, current) used by

remove support for -fno-dwarf2-indirect-strings

This reverts commit 127cc5766ac0e073ecc2bde51126bd7a4ddd9e36.

This was needed because the old libdwarf (at the time, current) used by
the ctf tools could not handle general absolute relocations in DWARF
sections. The libdwarf we now use can do this sufficiently to allow
this option to be removed.

show more ...

43d517ea13-Dec-2011 Richard Lowe

config: Do not force runpath entries unless necessary

Sun patched their GCC3 to force /lib:/usr/lib:/usr/sfw/lib into the runpath, in
that order, such that /usr/sfw libraries did not tak

config: Do not force runpath entries unless necessary

Sun patched their GCC3 to force /lib:/usr/lib:/usr/sfw/lib into the runpath, in
that order, such that /usr/sfw libraries did not take precedence over system
libraries, but nevertheless libgcc did not need a specific -R entry to be added
to the command line when building.

This has caused us nothing but trouble when patching it forward, since suddenly
we need our _own_ prefix in thre too, and it must beat /usr/sfw, and because
it's using -R it means that LD_RUN_PATH doesn't function, and because it's
unexpected it causes confusion for 3rd party software.

This change only uses -R to force the runpath in the BSD compat environment, as
GCC upstream does, leaving the sole artifact of Sun's change being the addition
of /lib to the default library search path. (-YP)

show more ...

e8dcc98818-Nov-2011 Richard Lowe

Revert "[HACK] builtins: Add -Wno-vastart-last-param to disable va_start arg warning"

This reverts commit d90aac2e06db2cca83233080b01ba9f44b6e8229.

Revision tags: gcc-4.6.2, gcc-4.6.1
44c4071822-Jun-2011 Richard Lowe

[HACK] libstdc++: Force atomic builtin checks to use sparc v8

This in effect forces libstdc++ to refuse to use the atomic builtins
unless they're going to work across a more sensible ran

[HACK] libstdc++: Force atomic builtin checks to use sparc v8

This in effect forces libstdc++ to refuse to use the atomic builtins
unless they're going to work across a more sensible range of CPU
configurations. Without this hack libstdc++ detects that they're
present with the default cpu (presumably v9, even 32bit) and instead
fails at link-time for non-v9 code.

show more ...

Revision tags: gcc-4.5.3, gcc-4.4.6, gcc-4.6.0, gcc-4.5.2, gcc-4.4.5, gcc-4.5.1, gcc-4.3.5, gcc-4.4.4, gcc-4.5.0, gcc-4.4.3, gcc-4.4.2, gcc-4.3.4, gcc-4.4.1, gcc-4.4.0, gcc-4.3.3, gcc-4.3.2, gcc-4.3.1, gcc-4.2.4, gcc-4.3.0, gcc-4.2.3, gcc-4.2.2, gcc-4.2.1, gcc-4.2.0, gcc-4.1.2, gcc-4.0.4, gcc-4.1.1, gcc-4.0.3, gcc-3.4.6, gcc-4.1.0, gcc-3.4.5, gcc-4.0.2, gcc-4.0.1
bb64a8a719-May-2005 jsm28

* gcc/config/sparc/sparc.h (MASK_NO_INTEGER_LDD_STD,
TARGET_INTEGER_LDD_STD): New.
(TARGET_SWITCHES): Define -mno-integer-ldd-std option.
* gcc/doc/invoke.texi (-m

* gcc/config/sparc/sparc.h (MASK_NO_INTEGER_LDD_STD,
TARGET_INTEGER_LDD_STD): New.
(TARGET_SWITCHES): Define -mno-integer-ldd-std option.
* gcc/doc/invoke.texi (-mno-integer-std-ldd): Document.
* gcc/config/sparc/sparc.c (save_regs, restore_regs,
sparc_splitdi_legitimate, sparc_flat_save_restore): Check
TARGET_INTEGER_LDD_STD.
* gcc/config/sparc/sparc.md (movdi_insn_sp32_v9, movdi_insn_sp32):
Disable unless TARGET_INTEGER_LDD_STD.
(movdi_insn_sp32_v9_nolddstd, movdi_insn_sp32_nolddstd): New
patterns if !TARGET_INTEGER_LDD_STD.
(define_peephole2): Disable use of widen_memory_access unless
TARGET_INTEGER_LDD_STD.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/csl-sol210-3_4-branch@99990 138bc75d-0d04-0410-961f-82ee72b054a4

* gcc/doc/invoke.texi: Correct typos in previous change.
* gcc/config/sparc/sparc.md (movdi_insn_sp32_v9_nolddstd,
movdi_insn_sp32_nolddstd): Give # alternatives length 2.
* gcc/config/sparc.c (save_regs, restore_regs,
sparc_flat_save_restore): Revert previous changes.
(legitimate_address_p): Do not allow REG+REG addressing for DImode
if !TARGET_INTEGER_LDD_STD.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/csl-sol210-3_4-branch@100029 138bc75d-0d04-0410-961f-82ee72b054a4

show more ...

8b03e01209-Oct-2009 nvachhar

2009-10-09 Neil Vachharajani <nvachhar@google.com>

* libcpp/directives.c (DIRECTIVE_TABLE): Remove DEPRECATED from ident and
sccs.

* gcc/doc/cpp.texi (Othe

2009-10-09 Neil Vachharajani <nvachhar@google.com>

* libcpp/directives.c (DIRECTIVE_TABLE): Remove DEPRECATED from ident and
sccs.

* gcc/doc/cpp.texi (Other Directives): Do not list #ident and #sccs as
deprecated.

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

show more ...

aa46c5e512-May-2010 jakub

PR debug/42278
* dwarf2out.c (base_type_die): Don't add name attribute here.
(modified_type_die): Instead of sizetype use
its underlying original type. If a DW_TA

PR debug/42278
* dwarf2out.c (base_type_die): Don't add name attribute here.
(modified_type_die): Instead of sizetype use
its underlying original type. If a DW_TAG_base_type doesn't
have name added, add __unknown__.
(dwarf2out_imported_module_or_decl_1): Don't call base_type_die,
always call force_type_die instead.

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

show more ...

610511a201-Mar-2010 ro

* configure.ac (gcc_cv_as_cfi_directive) [i?86-*-solaris*]:
Disable cfi directives unless GCC and gas agree on using read-only
.eh_frame sections for 64-bit.
* con

* configure.ac (gcc_cv_as_cfi_directive) [i?86-*-solaris*]:
Disable cfi directives unless GCC and gas agree on using read-only
.eh_frame sections for 64-bit.
* configure: Regenerate.

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

show more ...

12345678910>>...3740