SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for sparse-devel-20180324-25.1.x86_64.rpm :
Tue Apr 17 14:00:00 2018 mwilckAATTsuse.com
- Update to version 20180324:

* Sparse v0.5.2 (boo#1089833)

Fri Mar 23 13:00:00 2018 dsterbaAATTsuse.cz
- Update to version 20180303:

* bump up version to 0.5.2-RC1

* By default disable the warning flag \'-Wunknown-attribute\'

* Update gcc attribute list

* sparse: ignore indirect_branch attribute

* add __builtin functions for isinf_sign, isfinite and isnan

* fix cgcc ELF version for ppc64/pcc64le

* Sparse preprocessing bug with zero-arg variadic macros

* gcc attr: add nonstring warn_if_not_aligned

* Sparse v0.5.1

* test-inspect: Detect gtk3 then gtk2 package

* Makefile: pass -Wno-vla to sparse while checking pre-process.c

* lib: workaround the \'redeclared with different type\' errors

* Adding _Pragma()

* Adding gcc attribute no_gccisr

* cgcc: teach cgcc about arm

* cgcc: teach cgcc about ppc64[le]

* cgcc: teach cgcc about arm64

* add support for -fmemcpy-max-count

* add support for -Wmemcpy-max-count

* cgcc: filter-out \'-fdump-linearize[=...]\'

* teach sparse how to handle \'-fmem-report\'

* sparse: add support for _Static_assert

* constexpr: flag __builtin_bswap() as constexpr

* teach sparse about -Waddress

* make -Wbitwise operational again
- Removed patch parse-add-support-for-no_sanitize_-attributes.patch
(implemented upstream)

Wed Apr 26 14:00:00 2017 jslabyAATTsuse.com
- Update to version 20170216:

* kill_instruction() may need to be forced or not

* add killing of pure calls

* fix killing OP_CALL via pointers

* add killing of non-volatile loads

* add killing of stores

* fix killing of rewritten loads

* use kill_instruction() when killing an OP_PHI during CSE

* use kill_instruction() when killing any instructions during CSE

* fix OP_PHI usage in try_to_simplify_bb()

* simplify float-to-float casts that doesn\'t change size
- add: use-clang-for-sparse-llvm.patch
It fixes build on llvm 4.

Fri Feb 3 13:00:00 2017 mpluskalAATTsuse.com
- Update to version 20161117 (boo#1023536):

* .gitignore: add cscope and Qt project files

* Add default case to switches on enum variables

* Fix size calculation of unsized bool array

* Do not drop \'nocast\' modifier when taking the address.

* Fix warning compiling sparse-llvm

* sparse: add \'alloc_align\' to the ignored attributes

* sparse: ignore __assume_aligned__ attribute

* sparse: add no_sanitize_address as an ignored attribute

* Handle SForced in storage_modifiers

* sparse: update __builtin_object_size() prototype
- Change _service to disabled to preven accidentally running it
- Switch back to naming based on date only

Thu Aug 4 14:00:00 2016 jslabyAATTsuse.com
- Switch to the chrisl\'s repo
- Update to version 0.5+git.20160223:

* Ignore pure attribute in assignement

* Add tests for the builtin INF and nan() functions.

* sparse/parse.c: ignore hotpatch attribute

* sparse, llvm: compile: skip function prototypes to avoid SIGSEGV

* validation/prototype: regression for skipping prototypes

* ptrlist: reading deleted items in NEXT_PTR_LIST()

* .gitignore: add cscope and Qt project files

* Add default case to switches on enum variables

* Fix size calculation of unsized bool array

* Do not drop \'nocast\' modifier when taking the address.
- add parse-add-support-for-no_sanitize_-attributes.patch

Sun May 8 14:00:00 2016 mpluskalAATTsuse.com
- Change versioning to include latest release - 0.5+git.20150208
- Enable sparse-llvm
- Update dependencies
- Small spec file cleanup with spec-cleaner
- Make building more verbose

Fri Oct 9 14:00:00 2015 jslabyAATTsuse.com
- update to 20150124

* Teach sparse about the __COUNTER__ predefined macro

* Make macro expanded string immutable

* s390x: add the proper defines for data types

Wed Jan 14 13:00:00 2015 jslabyAATTsuse.com
- update to 20141211

* Ptr list sorting should use memmove instead of memcpy

* build: allow use of PKG_CONFIG to override pkg-config

* compile-i386.c: don\'t ignore return value of write(2)

* parse.c: remove duplicate \'may_alias\' ignored_attributes

* cgcc: avoid passing a sparse-only option to cc

* test-suite: remove bashism to avoid test failures

* teach next_designators() use array_element_offset()

* cgcc: use $ccom to set $multiarch_dir if not specified

* cgcc: use only the cc command to determine $gcc_base_dir

* Add support for multiarch system header files

* don\'t run sparse{c,i} tests when sparse-llvm is disabled

* Makefile: suppress error message from shell

* don\'t call isdigit/tolower with a char argument

* sparse: add \'gnu_inline\' to the ignored attributes

* Add the __restrict__ keyword

* sparse: treat function pointers as pointers to const data

* rename -Werror to -Wsparse-error

* sparse: Make -Werror turn warnigns into errors

* Use LLVM_CONFIG instead of llvm-config in Makefile

* sparse-llvm: Fix LLVM 3.5 linker errors

* Fix initializers in anonymous structs and unions

* Make same_symbol list share the same scope

* Fix scoping of extern symbols in block scope

* round up the array element size to byte align

* sparse: make bits_to_bytes round up instead of down

* Minor clean up for option handling

* lib.c: skip --param parameters

* parse: support c99 [static ...] in abstract array declarators

* sparse{i,c}: use LLVM_CONFIG to find llc and lli

* build: allow use of LLVM_CONFIG to override llvm-config config script

* Fix error at anoymous unions

* Add test case for the ioc type check

* Add test case for anonymous union initializer

* Add test case for extern array

* Use any previous initializer to size a symbol

* Add warning about duplicate initializers

* Support GCC\'s transparent unions

* evaluate: split out implementation of compatible_assignment_types

* validation/sizeof-bool: fix broken test case

* sparse: Allow override of sizeof(bool) warning

* Define __CHAR_BIT__

Thu May 15 14:00:00 2014 danny.al-gaafAATTbisect.de
- change License to new MIT
- update to latest git version 20140128 (sparse verion 0.5.0)
- Sparse 0.5.0
- Fix make dist failure
- sparse: add built-in atomic memory access identifiers
- gitignore: add \'version.h\'
- Update the information in README about using the library.
- sparse: Also check bit_offset when checking implicit casts
- FAQ: Remove outdated sections about the license
- sparse: Relicense under the MIT license
- Revert \"Fix mistaken comparison that becomes a no-op.\"
- Revert \"Update the information in README about using the
library.\"
- sparse: add __builtin_va_arg_pack() and
__builtin_va_arg_pack_len()
- Fix expression type for floating point negation (\'!\')
- Fix result type of relational and logical operators
- symbol.c: Set correct size of array from parenthesized
string initializer
- sparse, llvm: die if error
- sparse, llvm: set more data attributes
- sparse, llvm: fix struct name generation
- sparse, llvm: cache symbol_type() result
- sparse, llvm: fix array size
- sparse, llvm: use LLVM_DEFAULT_TARGET_TRIPLE
- sparse, llvm: Use LLVM_HOSTTRIPLE
- sparse, llvm: set target specification
- sparse, llvm: improve pointer arithmetic handling
- sparse, llvm: add a struct access test case
- sparse, llvm: base load/store address type on
insn_symbol_type()
- sparse, llvm: de-duplicate load/store address calculation code
- sparse, llvm: Fix resulting type of store address calculations
- sparse, llvm: simplify function generation
- sparse, llvm: fix phi generation
- char.c: Fix parsing of escapes
- Trivial: Remove redundant Makefile variable
- sparse, llvm: fix link errors
- fix SIGFPE caused by signed division overflow
- Novafora license grant using MIT license.

Mon May 20 14:00:00 2013 jslabyAATTsuse.com
- update to 20130425

* many fixes

Sat Mar 9 13:00:00 2013 jslabyAATTsuse.com
- update to the latest snapshot (20130225)

* they stopped releasing, we have to use snapshots

* many fixes

* remove these:
- sparse-0.4.4-add_error_to_ignore.patch
- sparse-0.4.4-add_leaf_to_ignore.patch
- sparse-0.4.4-add_m64_support.patch
- sparse-0.4.4-add_vector_size_to_ignore.patch

Sat Oct 27 14:00:00 2012 asnAATTcryptomilk.org
- Add sparse-0.4.4-add_error_to_ignore.patch: Ignore __error__
- Add sparse-0.4.4-add_leaf_to_ignore.patch: Ignore __leaf__
- Add sparse-0.4.4-add_vector_size_to_ignore.patch: Ignore __vector_size__
- Add sparse-0.4.4-add_m64_support.patch: Fix m32/m64 support.

Mon Feb 6 13:00:00 2012 cfarrellAATTsuse.com
- license update: SUSE-OSL-1.1
Spec file licenses are written in SPDX compatible format. Where there is
no short name available at spdx.org/licenses use one of the SUSE-
proprietary prefixes until the license is pushed upstream. In this case
SUSE-OSL-1.1

Thu Jan 5 13:00:00 2012 jslabyAATTsuse.de
- update to 0.4.4

* fixes in asm handling, binary constants and others

* some other cleanups

Mon Sep 19 14:00:00 2011 cooloAATTsuse.com
- make the _service localonly

Sat Apr 30 14:00:00 2011 jslabyAATTsuse.de
- fix build with gcc 4.6
- package test-inspect and c2xml
- update to 0.4.3

* Fixup and cleanup modifier_string() function.

* inspect: add custom ast treeview model

* inspect: add some example inspect for symbol and statement

* inspect: add some expression inspection

* inspect: Add test-inspect program

* inspect: cast expression

* parser: add Blackfin gcc info

* skip may_alias and declare builtin_fabs

Sun Oct 31 13:00:00 2010 jengelhAATTmedozas.de
- Use %_smp_mflags

Fri Jul 16 14:00:00 2010 jslabyAATTsuse.de
- update to git commit 8832df8 (see git log for changes)
- some gcc 4.5 features added:

* support for asm-gotos

* support builtin_unreachable

Fri May 7 14:00:00 2010 jslabyAATTsuse.de
- update to git commit b4ef556 (see git log for changes)
- add a devel package containing

* includes

* static library (dynamic library is slow due to fPIC)

* pkgconfig file
- update urls
- add \"Git revision\" line to the description

Sun Dec 13 13:00:00 2009 jengelhAATTmedozas.de
- enable parallel building


 
ICM